.about-us__container{position:relative}
.about-us__image,.about-us__video{position:relative;padding-top:33.17%}
.about-us__image-img,.about-us__video-vid{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}
.about-us__image:after,.about-us__video:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#00000080 0% 100%);z-index:1}
.about-us__content{padding-inline:40px;max-width:1840px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;gap:55px;position:absolute;top:0;left:0;right:0;z-index:2;width:100%;height:100%}
.about-us__title .h1{color:var(--color-white);font-size:var(--font-size-80);line-height:1}
.about-us__title .h1 em{font-style:normal;color:var(--color-white);text-transform:uppercase;font-weight:var(--font-weight-300)}
.about-us__subtitle .p-xl{color:var(--color-white);font-weight:var(--font-weight-600);line-height:var(--line-height-21)}
.about-us__description{max-width:613px}
.about-us__description .p-xl{color:var(--color-white);font-weight:var(--font-weight-400)}
.about-us__content .btn{padding-block:10px}
.about-us__content .btn__icon svg path{stroke:var(--color-green)}
@media (max-width: 1650px){
.about-us__title .h1{font-size:var(--font-size-65)}
.about-us__image,.about-us__video{padding-top:31.17%}
.about-us__content{gap:35px}
}
@media (max-width: 1440px){
.about-us__title .h1{font-size:var(--font-h3-size)}
.about-us__image,.about-us__video{padding-top:33.17%}
.about-us__content{gap:30px}
.about-us__description .p-xl{font-size:var(--font-body-lg-size)}
}
@media (max-width: 1299px){
.about-us__title .h1{font-size:var(--font-size-50)}
.about-us__image,.about-us__video{padding-top:33.17%}
.about-us__description .p-xl{font-size:var(--font-body-lg-size)}
}
@media (max-width: 1130px){
.about-us__title .h1{font-size:var(--font-size-45)}
.about-us__image,.about-us__video{padding-top:36.17%}
.about-us__description .p-xl{font-size:var(--font-body-lg-size)}
}
@media (max-width: 1024px){
.about-us__image,.about-us__video{padding-top:0;height:507px}
.about-us__content{padding-inline:0;gap:0}
.about-us__content-inner{padding-left:40px;padding-right:20px}
.about-us__title .h1{font-size:var(--font-h4-size);line-height:1;letter-spacing:2px}
.about-us__title .h1 em{font-weight:var(--font-weight-400)}
.about-us__subtitle,.about-us__description{padding-left:40px;padding-right:20px}
.about-us__description{margin-top:55px}
.about-us__description .p-xl{font-size:var(--font-body-regular-size);line-height:22px;font-weight:var(--font-weight-500)}
.about-us__content .btn{margin-left:40px;margin-top:80px;padding-block:6px;background-color:var(--color-white);color:var(--color-black)}
.about-us__content .btn .btn__icon svg path{stroke:var(--color-black)}
}
@media (max-width: 470px){
.about-us__description{margin-top:50px}
.about-us__content .btn{margin-top:60px}
}
@media (max-width: 410px){
.about-us__description{margin-top:35px}
.about-us__content .btn{margin-top:40px}
}
@media (max-width: 350px){
.about-us__title .h1{font-size:var(--font-size-35)}
.about-us__description{margin-top:23px}
.about-us__content .btn{margin-top:27px}
.about-us__description .p-xl{font-size:var(--font-size-14)}
}
/*# sourceMappingURL=/s/files/1/0663/7148/5847/t/22/assets/about-us.css.map */
