.content-carousel-frame{overflow:hidden;margin-top:calc(-1*54px) !important}.content-carousel-frame:before{content:"";display:block;width:100%;position:relative;height:54px;background:rgba(0,0,0,0)}.content-carousel-swiper{overflow:visible !important}.content-carousel-swiper .swiper-wrapper{overflow:visible}.content-carousel-swiper .swiper-pagination{bottom:auto !important;left:30px !important;transform:translate3d(0, 0, 0) !important;width:auto !important}.content-carousel-swiper .swiper-pagination{top:32px}@media screen and (min-width: 480px){.content-carousel-swiper .swiper-pagination{top:calc(32px + 48*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.content-carousel-swiper .swiper-pagination{top:80px}}.content-carousel-swiper_buttons_container{padding-bottom:32px}@media screen and (min-width: 480px){.content-carousel-swiper_buttons_container{padding-bottom:calc(32px + 48*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.content-carousel-swiper_buttons_container{padding-bottom:80px}}.content-carousel-swiper_buttons_container .swiper-button-next,.content-carousel-swiper_buttons_container .swiper-button-prev{position:static !important}.content-carousel-swiper_buttons_container.locate-in-middle{position:absolute;top:50%;left:calc((100vw - 1416px)/2)}.content-carousel--media-text{margin-top:calc(-1*54px)}.content-carousel--head-col{padding-top:66px}@media screen and (min-width: 480px){.content-carousel--head-col{padding-top:calc(66px + 64*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.content-carousel--head-col{padding-top:130px}}.content-carousel--head-col{padding-bottom:40px}@media screen and (min-width: 480px){.content-carousel--head-col{padding-bottom:calc(40px + 40*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.content-carousel--head-col{padding-bottom:80px}}.content-carousel--just-text-col{padding-top:2px}@media screen and (min-width: 480px){.content-carousel--just-text-col{padding-top:calc(2px + 88*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.content-carousel--just-text-col{padding-top:90px}}.content-carousel--just-text-col{padding-bottom:40px}@media screen and (min-width: 480px){.content-carousel--just-text-col{padding-bottom:calc(40px + 40*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.content-carousel--just-text-col{padding-bottom:80px}}