.banner-module__qVHRjG__bannerHeading{font-size:206px}.banner-module__qVHRjG__contactBannerWrapper{width:100%;display:flex}.banner-module__qVHRjG__subHeading{width:100%;max-width:556px}.banner-module__qVHRjG__icon{text-decoration:none;display:contents}.banner-module__qVHRjG__address{width:100%;max-width:440px}.banner-module__qVHRjG__contactDetail,.banner-module__qVHRjG__formWrapper{width:50%}.banner-module__qVHRjG__contactForm{flex-direction:column;gap:30px;display:flex}.banner-module__qVHRjG__formRow{gap:40px;display:flex}.banner-module__qVHRjG__formGroup{width:100%;position:relative}.banner-module__qVHRjG__formGroup label{pointer-events:none;transition:all .3s;position:absolute;top:5px;left:0}.banner-module__qVHRjG__formGroup:focus-within label,.banner-module__qVHRjG__hasValue label{font-size:14px;top:-12px}.banner-module__qVHRjG__fullWidth{width:100%}.banner-module__qVHRjG__formInput{resize:none;background:0 0;border:none;border-bottom:1px solid #000;outline:none;width:100%;padding:10px 0 5px}.banner-module__qVHRjG__formInput:focus{border-bottom:1px solid #000}.banner-module__qVHRjG__submitButton{background-color:var(--color-6);cursor:pointer;width:165px;height:58px;color:var(--color-2);border:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.banner-module__qVHRjG__submitButton>span,.banner-module__qVHRjG__submitButton{z-index:1;position:relative}.banner-module__qVHRjG__submitButton:hover{color:var(--color-2)}.banner-module__qVHRjG__submitButton:hover:before{transform:translateY(0)}@media (max-width:1024px) and (min-width:769px){.banner-module__qVHRjG__bannerHeading{font-size:120px}.banner-module__qVHRjG__subHeading{font-size:46px}}@media only screen and (min-width:820px) and (max-width:820px){.banner-module__qVHRjG__contactBannerWrapper{gap:30px}}@media only screen and (min-width:768px) and (max-width:768px){.banner-module__qVHRjG__contactBannerWrapper{flex-direction:unset!important}}@media (max-width:768px){.banner-module__qVHRjG__bannerSec{padding-top:30px}.banner-module__qVHRjG__contactBannerWrapper{flex-direction:column-reverse;gap:50px;padding:40px 0 10px}.banner-module__qVHRjG__formWrapper,.banner-module__qVHRjG__contactDetail{gap:16px;width:100%}.banner-module__qVHRjG__formRow{flex-direction:column;gap:24px}.banner-module__qVHRjG__bannerHeading{font-size:45px}.banner-module__qVHRjG__contactForm{gap:24px}.banner-module__qVHRjG__submitButton{width:136px;height:47px;font-size:16px}}
