.section-banner{padding-top:30px}.section-banner.section__full--width{padding-top:0}.section-banner.section__full--width .page-width{padding:0}.section-banner.section__full--width .banner__item{border-radius:0}.banner_slide_js{padding:0}.section-banner .page-width{position:relative}.section-banner .page-width .page-width{padding:0 17px}@media only screen and (min-width: 769px){.section-banner .page-width .page-width{padding:0 70px}}.section-banner .banner__item{border-radius:16px;overflow:hidden;position:relative;display:flex;align-items:center}.section-banner .banner_content{z-index:2;position:relative;flex:1;padding:50px 0}.section-banner .banner__item h2{font-weight:700;font-size:30px;line-height:1.2;letter-spacing:0;margin:0 0 8px;color:#fff;text-shadow:1px 1px 8px #777777}.section-banner .banner__item .banner_text{margin-bottom:20px}.section-banner .banner__item .banner_text p{margin:0;font-weight:400;font-size:15px;line-height:1.5em;letter-spacing:0px;color:#fff;text-shadow:1px 1px 8px #474747}.section-banner .banner_content a{padding:12px 16px;border-radius:100px;font-weight:600;font-size:14px;line-height:1.5em;letter-spacing:0px;display:inline-flex;align-items:center;gap:10px;background:#ff7452;color:#fff}.section-banner .banner_content a:hover{background:#066}.section-banner .slider-button-next,.section-banner .slider-button-prev{width:30px;height:30px;border-radius:50%;background-color:#f1f5f9;position:absolute;top:calc(50% - 17px);transform:translateY(-50%);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}.section-banner .slider-button-next svg,.section-banner .slider-button-prev svg{width:7px;display:block}.section-banner.section__full--width .slider-button-prev{left:15px}.section-banner.section__full--width .slider-button-next{right:15px}.section-banner .slider-button-prev{left:13px}.section-banner .slider-button-next{right:13px}.section-banner .swiper-pagination{position:relative;padding-top:16px}.section-banner .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background-color:#e2e8f0;opacity:1}.section-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ff7452}.banner__item .custom-overlay{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}@media (min-width: 769px){.section-banner .banner__item h2{font-size:53px}.height-small{height:520px!important}.height-medium{height:620px!important}.height-large{height:720px!important}.section-banner .banner__item .banner_text{margin-bottom:40px}.section-banner .banner_content a{font-size:16px}.banner_slide_js{padding:0}.section-banner .slider-button-next,.section-banner .slider-button-prev{width:40px;height:40px}.section-banner .slider-button-prev{left:25px}.section-banner .slider-button-next{right:25px}.section-banner .slider-button-next svg,.section-banner .slider-button-prev svg{width:9px}.banner__item.banner-content--bottom_left{align-items:flex-end}.banner__item.banner-content--bottom_center{align-items:flex-end;justify-content:center;text-align:center}.banner__item.banner-content--bottom_right{align-items:flex-end;justify-content:flex-end;text-align:right}.banner__item.banner-content--middle_left{align-items:center}.banner__item.banner-content--middle_center{align-items:center;justify-content:center;text-align:center}.banner__item.banner-content--middle_right{align-items:center;justify-content:center;text-align:right}.banner__item.banner-content--top_left{align-items:flex-start}.banner__item.banner-content--top_center{align-items:flex-start;justify-content:center;text-align:center}.banner__item.banner-content--top_right{align-items:flex-start;justify-content:flex-end;text-align:right}.max__block--content{max-width:var(--content-max-width)}.banner__item.banner-content--top_right .max__block--content,.banner__item.banner-content--bottom_right .max__block--content,.banner__item.banner-content--middle_right .max__block--content{margin-left:auto}.banner__item.banner-content--top_center .max__block--content,.banner__item.banner-content--bottom_center .max__block--content,.banner__item.banner-content--middle_center .max__block--content{margin-left:auto;margin-right:auto}}@media (max-width: 768px){.banner__item{align-items:center!important;justify-content:center!important;text-align:center!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/section-banner.css.map */
