.os-cstm-py{padding:48px 0}@media (min-width:992px){.os-cstm-py{padding:84px 0}}.custom-container{padding-right:0;padding-left:16px}@media (min-width:768px){.custom-container{padding-left:calc((100% - 720px)/2 + 16px)}}@media (min-width:992px){.custom-container{padding-left:calc((100% - 960px)/2 + 16px)}}@media (min-width:1200px){.custom-container{padding-left:calc((100% - 1140px)/2 + 16px)}}@media (min-width:1400px){.custom-container{padding-left:calc((100% - 1320px)/2 + 16px)}}@media (min-width:1600px){.custom-container{padding-left:calc((100% - 1440px)/2 + 16px)}}@media (min-width:1800px){.custom-container{padding-left:calc((100% - 1708px)/2)}}.offer-slider{overflow:visible}.offer-slider .swiper-slide{height:auto}.os-img-wrap{display:block;aspect-ratio:4/3;overflow:hidden}.os-img-wrap img{transition:transform .6s ease}.os-img-wrap:hover img{transform:scale(1.05)}.os-titl-wrap{padding:20px 24px}.swiper-button-next-offer,.swiper-button-prev-offer{width:48px;height:48px;border-radius:50%;border:1px solid #353745;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.swiper-button-next-offer svg path,.swiper-button-prev-offer svg path{transition:stroke .3s ease}.swiper-button-next-offer:hover,.swiper-button-prev-offer:hover{background-color:#2683bc;border-color:#2683bc}.swiper-button-next-offer:hover svg path,.swiper-button-prev-offer:hover svg path{stroke:#fff}
