.cms-text-block{display:flex;flex-direction:column}.cms-text-block h2,.cms-text-block h3,.cms-text-block h4,.cms-text-block h5{font-size:48px;margin:0}.cms-text-block p{font-size:24px;font-weight:400;margin:0}.cms-text-block__download{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px}.cms-text-block__download-link{display:flex;text-decoration:none}.cms-text-with-image__layout{align-items:center;display:flex;flex-flow:column nowrap;gap:10px;justify-content:space-between}@media only screen and (min-width:992px){.cms-text-with-image__layout{flex-direction:row}}.cms-text-with-image h2,.cms-text-with-image h3,.cms-text-with-image h4,.cms-text-with-image h5{font-size:48px;margin:0}.cms-text-with-image p{font-size:16px;font-weight:400;margin:0}.cms-text-with-image img,.cms-text-with-image video{height:auto;max-width:100%;width:100%}.cms-text-with-image__download{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.cms-banners__grid{display:flex;flex-direction:column}@media only screen and (min-width:992px){.cms-banners__grid{flex-direction:row}}.cms-banners .cms-banner{position:relative}.cms-banners .cms-banner__image{max-width:100%;width:100%}.cms-banners .cms-banner__content{padding:20px}@media only screen and (min-width:992px){.cms-banners .cms-banner__content{left:40px;padding:0;position:absolute;right:40px}}.cms-banners .cms-banner__title{font-size:60px;margin:0}@media only screen and (min-width:992px){.cms-banners .cms-banner__title{font-size:84px}}.cms-banners .cms-banner__text{margin:0}.cms-iframe iframe{max-width:100%;width:100%}.cms-slider{padding-left:15px;padding-right:15px}@media only screen and (min-width:1440px){.cms-slider-container{padding-left:15px;padding-right:15px}}.cms-slider__slide{position:relative}.cms-slider__slide img{max-width:100%;width:100%}.cms-slider__content{align-items:flex-start;bottom:0;display:flex;flex-direction:column;left:0;padding:20px;position:absolute;width:100%}.cms-slider__title{color:#fff;font-size:48px;margin:0}@media only screen and (min-width:992px){.cms-slider__title{font-size:84px}}.cms-slider__text{color:#fff;font-size:24px;margin:0}.cms-slider__button{border:none;margin-top:20px;text-decoration:none;width:auto}.cms-slider__controls{align-items:center;display:flex;justify-content:space-between;padding-top:30px}.cms-slider__navigation,.cms-slider__pagination{display:flex;gap:15px}.cms-slider .swiper-pagination .swiper-pagination-bullet{background-color:#b4bec7;border-radius:50%;cursor:pointer;height:12px;opacity:1;width:12px}.cms-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#131317}.cms-slider .swiper-button-next,.cms-slider .swiper-button-prev{cursor:pointer;font-size:40px}.cms-product-char__title{font-size:48px;margin:0 0 20px}.cms-product-char__content{align-items:center;background-color:#f1efee;display:flex;flex-direction:column;gap:20px;justify-content:space-between;padding:20px}@media only screen and (min-width:992px){.cms-product-char__content{flex-direction:row;padding:40px}}.cms-product-char__content>img{height:auto;max-width:100%}@media only screen and (min-width:992px){.cms-product-char__list{width:50%}}.cms-product-char__item{align-items:flex-start;display:flex;gap:20px}.cms-product-char__item:not(:first-child){padding-top:20px}@media only screen and (min-width:992px){.cms-product-char__item:not(:first-child){padding-top:40px}}.cms-product-char__item:not(:last-child){border-bottom:1px solid #131317;padding-bottom:20px}@media only screen and (min-width:992px){.cms-product-char__item:not(:last-child){padding-bottom:40px}}.cms-product-char__item-title{font-weight:600;margin:0 0 10px}.cms-product-char__item-text p{margin:0}.cms-video img,.cms-video video{height:auto;width:100%}.cms-review__layout{display:flex;flex-direction:column;gap:20px;justify-content:space-between}@media only screen and (min-width:992px){.cms-review__layout{flex-direction:row}}.cms-review__image img{max-width:100%}.cms-review__text{font-family:BoseHeadline,sans-serif;font-size:48px;margin:0 0 10px}@media only screen and (min-width:992px){.cms-review__text{font-size:60px}}