.sr-hero,.qt-hero,.rq-hero{padding-top:56px;padding-bottom:64px;min-height:0}
.qt-hero__layout,.rq-hero__layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(30px,4vw,58px)}
.qt-hero__copy,.rq-hero__copy{min-width:0}
.qt-hero h1,.rq-hero h1,.sr-hero h1{font-size:clamp(44px,4.5vw,65px)!important;line-height:1.04!important}
.qt-hero h1 eg-home-text,.rq-hero h1 eg-home-text,.sr-hero h1 eg-home-text{font-size:inherit!important;line-height:inherit!important}
@media(max-width:1080px){.qt-hero__layout,.rq-hero__layout{grid-template-columns:minmax(0,1fr)}.sr-hero,.qt-hero,.rq-hero{padding-top:42px;padding-bottom:48px}}
@media(max-width:620px){.qt-hero h1,.rq-hero h1,.sr-hero h1{font-size:clamp(36px,10vw,48px)!important}}

