.carousel-boxes{display:flex;flex-direction:column}.carousel-boxes .item{height:100%}.carousel-boxes .swiper-controls:not(:has(.swiper-pagination-lock)){margin-top:30px}.carousel-boxes .swiper-wrapper{gap:0!important}.carousel-boxes .swiper-slide{height:auto}.carousel-boxes:not(.swiper-initialized) .swiper-controls{display:none}@media (max-width:767px){.carousel-boxes:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}}@media (min-width:768px){.carousel-boxes:not(.swiper-initialized) .swiper-wrapper{display:grid;gap:32px!important;grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:991px){.carousel-boxes:not(.swiper-initialized) .swiper-slide:not(:nth-child(-n+2)){display:none}}@media (min-width:992px){.carousel-boxes:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(3,1fr)}.carousel-boxes:not(.swiper-initialized) .swiper-slide:not(:nth-child(-n+3)){display:none}}@media (min-width:1200px){.carousel-boxes .swiper-controls:not(:has(.swiper-pagination-lock)){margin-top:63px}}