.banner{position:relative}.banner-content{width:60%;position:absolute;top:45%;left:5%;transform:translateY(-50%)}@media (width>=767.99px) and (width<=1000px){.banner-content{top:50%}}@media (width<=767.98px){.banner-content{text-align:center;width:100%;max-width:100%;top:auto;bottom:8%;left:0%;transform:none}}.banner-sub-title{letter-spacing:.08em;max-width:75%;font-size:1rem}@media (width<=768px){.banner-sub-title{max-width:100%}}.banner-title{max-width:100%;margin:0 0 1rem;font-family:korolev-compressed;font-size:3rem;line-height:1}@media (width>=1300px){.banner-title{font-size:5rem}}@media (width>=1760px){.banner-title{font-size:110px}}.banner-description{max-width:65%;margin-bottom:1rem;font-size:clamp(.9rem,1.4vw,1.25rem);line-height:1.4;padding-left:.25rem!important}@media (width>=1250px){.banner-description{margin-bottom:2.5rem}}@media (width<=1000px){.banner-description{max-width:100%}}.banner-btn{margin-bottom:0;font-size:1rem}@media (width>=1400px){.banner-btn{margin-bottom:3rem}}.banner-bar{background-color:#0000008c;height:65px;display:none;position:absolute;bottom:0;left:0;right:0}@media (width>=1400px){.banner-bar{display:flex}}.smarter-faster-better{left:5%!important}.trust-life-engineered{right:5%!important}.banner-logo-image{z-index:2;height:auto;padding-right:3rem;font-size:1.25rem;position:absolute;bottom:80px;right:20px}@media (width<=1401px){.banner-logo-image{padding-right:0!important;font-size:1rem!important;bottom:20px!important}}
