.hero{overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:left;background-color:rgba(128,128,128,0.75)}.hero__content{min-height:100vh;position:relative;padding-top:183px}@media screen and (max-width: 767px){.hero__content{padding-top:281px;padding-bottom:112px}}@media screen and (max-width: 767px){body.home .hero__content{padding-top:420px}}@media screen and (max-width: 575px){.hero__content{padding-top:183px}}.hero__content .heading-wrapper{position:absolute;top:50%;transform:translateY(-50%)}.hero__subtitle{font-size:1.125rem;display:block;margin-bottom:4px;color:#848484;line-height:25px}@media screen and (max-width: 1024px){.hero__subtitle{font-size:16px;line-height:24px}}.hero h1{margin-bottom:20px;padding-left:0;color:#2C2D30;max-width:950px;box-sizing:content-box}@media screen and (max-width: 1399px){.hero h1{max-width:820px}}@media screen and (max-width: 1199px){.hero h1{max-width:728px}}@media screen and (max-width: 991px){.hero h1{max-width:100%;box-sizing:border-box}}@media screen and (max-width: 575px){.hero h1 br{display:none}}.hero .description{padding-left:0;margin-bottom:40px;margin-left:0;color:#4E4F52 !important;max-width:560px;box-sizing:content-box}@media screen and (max-width: 1199px){.hero .description{max-width:728px}}@media screen and (max-width: 1024px){.hero .description{font-size:18px;line-height:28px;max-width:100%;box-sizing:border-box}}@media screen and (max-width: 575px){.hero .description{font-size:16px;font-weight:400;line-height:24px}}.hero__buttons{display:flex;gap:30px}@media screen and (max-width: 575px){.hero__buttons{flex-direction:column;gap:16px;width:fit-content;padding-left:0}}.logos-section{border-top:1px solid #C3C4C6}body.case-studies h1,.contacts h1{color:var(--text-dark)}@media screen and (max-width: 575px){body.case-studies h1,.contacts h1{max-width:298px}}


/*# sourceMappingURL=style.css.map*/