.block-topper-carousel{padding:35px 0 40px;overflow:hidden}@media screen and (min-width: 768px){.block-topper-carousel{padding:35px 0 58px}}@media screen and (min-width: 1441px){.block-topper-carousel{padding:2.4305555556vw 0 4.0277777778vw}}.block-topper-carousel h2{margin-bottom:20px}@media screen and (min-width: 768px){.block-topper-carousel h2{margin-bottom:27px}}@media screen and (min-width: 1441px){.block-topper-carousel h2{margin-bottom:1.875vw}}.block-topper-carousel .topper-carousel{margin:0 -35.4% 32px}@media screen and (min-width: 768px){.block-topper-carousel .topper-carousel{margin:0 -8.7% 21px}}@media screen and (min-width: 1441px){.block-topper-carousel .topper-carousel{margin:0 -8.7% 1.4583333333vw}}.block-topper-carousel .topper-carousel .swiper-slide{width:33.33% !important}.block-topper-carousel .topper-carousel .swiper-slide:not(.swiper-slide-active) figure{opacity:.5}.block-topper-carousel .topper-carousel .swiper-slide figure{overflow:hidden;transition:opacity .3s ease-in-out}.block-topper-carousel .topper-carousel .swiper-wrapper{align-items:center}.block-topper-carousel .topper-carousel-pagination.swiper-pagination-horizontal{border-radius:3.6px;background:#f5f4ea;display:inline-flex;padding:9px;justify-content:center;align-items:center;gap:6px;position:absolute;z-index:2;bottom:20px;width:auto;left:50%;transform:translateX(-50%)}@media screen and (min-width: 768px){.block-topper-carousel .topper-carousel-pagination.swiper-pagination-horizontal{padding:15px;gap:10px;border-radius:6px;backdrop-filter:blur(4.0500001907px)}}.block-topper-carousel .topper-carousel-pagination.swiper-pagination-horizontal .swiper-pagination-bullet{border:.6px solid #1c4626;width:6px;height:6px;border-radius:50%;background:rgba(0,0,0,0);opacity:1;margin:0;transition:background-color .3s ease}@media screen and (min-width: 768px){.block-topper-carousel .topper-carousel-pagination.swiper-pagination-horizontal .swiper-pagination-bullet{border-width:1px;height:8px;width:8px}}.block-topper-carousel .topper-carousel-pagination.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active,.block-topper-carousel .topper-carousel-pagination.swiper-pagination-horizontal .swiper-pagination-bullet:hover{background:#1c4626}.block-topper-carousel--subnav{border-top:1px solid #a8baa1;border-bottom:1px solid #a8baa1;padding:34px 15px}@media screen and (min-width: 768px){.block-topper-carousel--subnav{display:flex;align-items:center;min-height:96px;padding:20px 40px}}@media screen and (min-width: 1441px){.block-topper-carousel--subnav{min-height:6.6666666667vw;padding:1.3888888889vw 2.7777777778vw}}