.ImageCarousel{display:flex;flex-direction:column;color:#222}.ImageCarousel__Heading{font-size:1.8rem;font-family:Hiragino Sans Upr W6;font-weight:600;font-style:normal;margin:0 0 2px;letter-spacing:2px;line-height:33px;padding:0 20px}.ImageCarousel__Container{margin:20px 0;padding-left:20px}.ImageCarousel__Container,.ImageCarousel__Container .flickity-viewport{height:400px}@media screen and (min-width: 1007px){.ImageCarousel{padding:0 40px}.ImageCarousel__Container{margin:20px 0}.ImageCarousel__Heading{margin:0 52px 0 0;font-size:2.4rem;color:#111;letter-spacing:2px}}.ImageCarousel__Item{display:block;margin:0 10px 0 auto}.ImageCarousel__ItemImage{margin-bottom:12px;width:260px;height:330px}.ImageCarousel__ItemImage img{border-radius:9px}.ImageCarousel__ItemTitle{font-style:normal;font-weight:700;font-size:12px;line-height:130%}.ImageCarousel__ItemSubTitle{font-style:normal;font-weight:400;font-size:12px;line-height:140%;margin-top:4px}@media screen and (min-width: 1280px){.ImageCarousel__Container .flickity-slider{display:flex;align-items:start}}.ImageCarousel__Item_Inavtive{opacity:0}@media screen and (max-width: 1007px){.ImageCarousel__Item_SpLarge{width:100%}.ImageCarousel__Item_SpMiddle{width:70%}.ImageCarousel__Item_SpSmall{width:50%}}@media screen and (min-width: 1007px){.ImageCarousel__Item{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}}@media screen and (max-width: 999px){.ImageCarousel__ItemItem{padding:0}}.ImageCarousel__ItemItemLink{display:block;overflow:hidden;border-radius:10px}.ImageCarousel__ItemItemTexts{margin:18px 0}.ImageCarousel__ItemItemTitle{font-size:1.3rem;line-height:1.3rem;font-weight:600;color:#000;margin:0;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (min-width: 1007px){.ImageCarousel__ItemItemTitle{font-size:2rem;line-height:2rem}}.ImageCarousel__ItemItemDescription{font-size:12px;font-weight:400;color:#a0a0a0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width: 768px){.Cms_ImageCarousel__Container{margin-left:40px;margin-right:40px}}@media screen and (min-width: 1240px){.Cms_ImageCarousel__Container{margin-left:76px;margin-right:76px}}@media screen and (min-width: 1536px){.Cms_ImageCarousel__Container{margin-left:115px;margin-right:115px}}
/*# sourceMappingURL=/s/files/1/0066/0360/4086/t/113/assets/section-image-carousel.css.map */
