.visually-hidden{height:1px;overflow:hidden;padding:0;border:0;clip:rect(0 0 0 0);position:absolute;-webkit-clip-path:inset(100%);clip-path:inset(100%);margin:-1px;width:1px;white-space:nowrap}.intro img,.intro__video{display:block}.intro img{height:auto;width:100%}.description{padding-top:80px;position:relative;max-width:1920px;margin:0 auto;padding-bottom:111px}.description--secondary{padding-top:119px;padding-bottom:128px}.description--third{padding-bottom:83px}.description__container{padding:0 30px;-webkit-box-direction:normal;max-width:1260px;-ms-flex-direction:column;flex-direction:column;margin:0 auto;-webkit-box-orient:vertical}.description__container,.description__tags-list{display:-webkit-box;display:-ms-flexbox;display:flex}.description__tags-list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px;gap:15px}.description__tags-item{padding:10px 25px;font-size:14px;color:#1d1d1b;text-transform:uppercase;background-color:#f1f1f1;border-radius:20px;line-height:1}.description__title{font-size:55px;font-weight:900;margin:0 0 32px;line-height:1.2}.description__text{color:#676767;margin:0 0 60px;width:61%}.description__text--wide{width:80%}.description__text--middle{width:74%}.description__text--indent{margin:0}.demo{background-color:#fff}.demo__container{grid-template-columns:1fr 1fr;-ms-grid-columns:1fr 1fr;display:-ms-grid;display:grid}.demo__image-wrapper img{width:100%;display:block}.demo-wide{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.demo-wide picture{width:100%}.demo-wide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;display:block}@media (max-width:1600px){.description--first{background-position:88% 68%}.description--secondary,.description--third{background-position:95%}}@media (max-width:1440px){.description--third{background-position:98%}}@media (max-width:1200px){.description{background-image:none}.description--first,.description--secondary,.description--third{padding-top:80px;padding-bottom:80px}.description__title{font-size:40px}.description__text{width:auto}.demo__container{grid-template-columns:1fr;-ms-grid-columns:1fr}.demo-wide{min-height:300px}}