.main-banner-wrapper{display:flex;justify-content:space-between}.main-banner{height:376px;margin:0;width:949px}.main-banner a{display:block}.main-banner img{display:block;height:auto;margin:0 auto;max-width:100%;position:absolute;width:auto}.main-banner-text-wrapper{background-color:rgba(20,21,26,.9);bottom:32px;color:#fff;display:flex;flex-direction:column;left:32px;padding:16px 32px;position:absolute}.main-banner-text-wrapper b{font-family:Oswald,Adjusted Tahoma Fallback;font-size:24px;font-weight:500;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.main-banner-text-wrapper b+span{margin-top:2px}.main-banner-text-wrapper span{color:#dcdcdc}.swiper-pagination.banner-pagination{bottom:0;display:flex;gap:4px;left:32px;position:absolute;width:fit-content}.swiper-pagination.banner-pagination .swiper-pagination-bullet{background-color:transparent;border-radius:0;height:32px;margin:0;opacity:1;position:relative;transition:width .2s ease-in-out;width:24px}.swiper-pagination.banner-pagination .swiper-pagination-bullet:after{background-color:#fff;content:"";height:4px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.swiper-pagination.banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:32px}.main-greeting{background-color:#181b23;display:flex;flex-direction:column;height:376px;overflow-y:auto;padding:32px;width:459px}.main-greeting-headline{clear:both;color:#fff;display:block;font-family:Oswald,Adjusted Tahoma Fallback;font-size:24px;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1.2;margin-bottom:24px;text-transform:uppercase}.main-greeting-text{color:#dcdcdc}.icon-banner-wrapper{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(1px,1fr))}.icon-banner{align-items:center;border:1px solid #dcdcdc;display:flex;min-height:100px;padding:5px 5px 5px 0}.icon-banner figure{align-items:center;border-right:1px solid #dcdcdc;display:flex;height:48px;justify-content:center;margin-right:24px;padding:0 24px}.icon-banner figure img{height:auto;max-height:100%;width:auto}.icon-banner .text-wrapper{display:flex;flex-direction:column;font-family:Oswald,Adjusted Tahoma Fallback;font-size:16px;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.icon-banner .text-wrapper>b{color:#555;font-weight:500}.icon-banner .text-wrapper>span{color:#181b23;font-size:12px}.icon-banner .text-wrapper>span b{color:#ff5a00;font-weight:500}.main-page-products-wrapper{position:relative}.main-page-products-wrapper .headline{float:left}.main-page-products-wrapper .headline:after{display:none}.main-page-products-wrapper .swiper-container{clear:both}.main-page-products-wrapper .swiper-button-next,.main-page-products-wrapper .swiper-button-prev{float:left;margin-top:0;position:relative;top:auto}.main-page-products-wrapper .swiper-button-prev{left:auto;margin-left:30px}.main-page-products-wrapper .swiper-button-next{margin-left:4px;right:auto}a.main-page-product-all{background-color:#e2e2e2;color:#181b23;font-size:14px;line-height:37px;margin-top:-4px;padding:0 24px;position:absolute;right:0;top:0}a.main-page-product-all:before{background-color:#fff;content:"";height:100%;position:absolute;right:100%;top:0;width:24px}a.main-page-product-all:hover{background-color:#181b23;color:#fff}