.main-banner{display:block;position:relative;z-index:1;background:none;height:52.9vw;max-height:calc(100vh - 82px);overflow:hidden}.main-banner--background{background-color:#d6e3d8;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.main-banner--background img,.main-banner--background picture{width:auto;height:auto;min-width:100%;min-height:100%;height:100%;display:table}.main-banner--background img img,.main-banner--background picture img{height:100%;width:100%}.main-banner--inner{position:relative}.main-banner--inner--container{max-width:1920px;padding:0 16px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;position:relative;z-index:1;height:100%}.main-banner--inner--container--part{width:50%;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-align:end;align-items:flex-end;padding:0;max-height:calc(100vh - 82px)}.main-banner--inner--container--part.active img,.main-banner--inner--container--part.active picture{-ms-transform:scale(1.1);transform:scale(1.1)}.main-banner--inner--container--part.inactive img,.main-banner--inner--container--part.inactive picture{opacity:0}.main-banner--inner--container--part picture{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.main-banner--inner--container--part picture img{object-fit:cover}.main-banner--inner--container--part img,.main-banner--inner--container--part picture{object-fit:cover;max-width:100%;max-height:100%;display:block;transition:.5s;margin:0 auto}.main-banner--inner--text-container{position:absolute;top:0;left:0;right:0;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;height:100%;margin:0 auto;z-index:2}.main-banner--inner--text-container>*{width:100%}.main-banner--inner--text-container--titles-block{margin-top:auto}.main-banner--inner--text-container--title{font-family:Nunito,sans-serif;font-size:40px;line-height:44px;color:#fff;font-weight:600;letter-spacing:.04em;font-weight:500;display:block;text-align:center;margin:0;padding:0;text-transform:uppercase}@media screen and (max-width:40em){.main-banner--inner--text-container--title{font-size:32px;line-height:36px}}.main-banner--inner--text-container--subtitle{font-family:Nunito,sans-serif;font-size:26px;line-height:30px;color:#fff;font-weight:500;display:block;text-align:center;margin:16px 0 0;padding:0}.main-banner--inner--text-container--buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.main-banner--inner--text-container--buttons--item{display:block;margin:0 12px;width:-webkit-fit-content;width:fit-content;min-width:156px;min-height:50px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:8px 10px;font-family:Nunito,sans-serif;font-size:12px;line-height:16px;color:#0a0a0a;font-weight:600;text-transform:uppercase;background:#fff}.main-banner--inner--text-container--buttons--item span{display:block;padding:2px 0;position:relative;pointer-events:none}.main-banner--inner--text-container--buttons--item span:after{content:"";width:0;height:1px;position:absolute;top:auto;bottom:0;left:0;right:0;margin:auto;background:#0a0a0a;display:block;transition:.3s ease;opacity:0}.main-slider{position:relative;display:block;z-index:1;background:none;height:45.589vw;overflow:hidden;background:#0a0a0a}.main-slider__carousel{display:-ms-flexbox;display:flex;height:100%;position:relative;z-index:2}.main-slider__carousel__item{min-width:100%;position:relative;width:100%;height:100%}.main-slider__progress{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;left:0;bottom:20px;width:100%;z-index:5}.main-slider__progress__item{width:16px;height:3px;margin:4px;border-radius:4px;background:rgba(233,234,237,.75);overflow:hidden;cursor:pointer;transition-duration:.4s}.main-slider__progress__item span{display:block;background:#fff;width:0;height:100%;transition-timing-function:linear}.main-slider__progress__item.active{width:56px}.main-slider__progress__item.active span{width:100%}.main-slider .slide{opacity:0;transition:opacity .4s}.main-slider .slide.active{opacity:1}.main-slider .slide__media{position:relative;z-index:2;width:100%;height:100%}.main-slider .slide__media>div,.main-slider .slide__media>div picture{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.main-slider .slide__media>div picture img,.main-slider .slide__media>div video{object-fit:cover;width:100%;height:100%}.main-slider .slide__media>div video{background:#fff}.main-slider .slide__buttons{-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;left:0;bottom:80px;width:100%;z-index:5}.main-slider .slide__buttons,.main-slider .slide__buttons__item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.main-slider .slide__buttons__item{font-family:Nunito,sans-serif;font-size:12px;line-height:16px;color:#fff;font-weight:500;min-width:120px;height:50px;padding:0 15px;letter-spacing:.72px;text-transform:uppercase}.main-slider .slide__buttons__item .button-link{color:#fff;padding-bottom:0}.main-slider .slide__buttons__item .button-link:before{background:#fff}.main-banner{min-height:300px}.main-banner--background{background-image:var(--background-mobile);background-size:cover;position:relative;max-height:calc(100vh - 91px)}.main-banner--background img,.main-banner--background picture{width:100%}.main-banner--inner{position:absolute;top:0;left:0;width:100%;height:100%}.main-banner--inner--container{padding:0;width:100%}.main-banner--inner--container--mobile{display:block;width:100%;height:100%}.main-banner--inner--container--mobile picture img{width:100%}.main-banner--inner--container--part{display:none}.main-banner--inner--text-container--subtitle{margin-top:8px;font-size:20px;line-height:24px}.main-banner--inner--text-container--buttons{padding-bottom:40px;margin:auto -4px 0;width:calc(100% + 8px)}.main-banner--inner--text-container--buttons--item{margin:0 4px;width:calc(50% - 8px);min-width:120px}.main-slider{height:125vw}.main-slider .slide__buttons{bottom:50px}.main-slider .slide__buttons__item{min-width:100px;padding:0 8px}