.rsg-hvac-hero{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:visible;margin-bottom:70px}.rsg-hvac-hero::before{content:"";position:absolute;inset:0;z-index:1;background:rgba(0,65,125,.78)}.rsg-hvac-hero-container{z-index:2;position:relative;margin:0 auto;display:grid;grid-template-columns:0.5fr 0.5fr;gap:80px;align-items:start}.rsg-hvac-hero-content{max-width:690px;padding:78px 0 78px}.rsg-hvac-hero-heading{margin:0 0 34px;color:#fff;font-family:'Open Sans'!important;font-size:61px;font-weight:700;line-height:normal;letter-spacing:normal!important;line-height:65px}.rsg-hvac-hero-highlight{color:#ffd200}.rsg-hvac-hero-description,.rsg-hvac-hero-description p{margin:0;color:#fff;font-family:'Open Sans'!important;font-size:20px;font-weight:600;line-height:normal}.rsg-hvac-hero-button-wrap{margin-top:42px}.rsg-hvac-hero-button{display:inline-flex;align-items:center;justify-content:center}.rsg-hvac-hero-button:hover,.rsg-hvac-hero-button:focus{border-color:#fff;background:#fff;color:#FFD202}.rsg-hvac-hero-form-column{position:relative;z-index:2;align-self:stretch}.rsg-hvac-hero-form-card{width:100%;margin-top:72px;margin-bottom:-110px;padding:50px 80px;background:#F5F5F5E5;box-shadow:0 18px 45px rgba(0,39,76,.12)}.rsg-hvac-hero-form-title{margin:0 0 42px;color:#000;font-family:'Open Sans';font-size:28px;font-weight:700;line-height:1.15;text-align:center;text-transform:uppercase}.rsg-hvac-hero-form-notice{padding:18px;border:1px dashed #a8a8a8;background:rgba(255,255,255,.65);color:#444;text-align:center}.rsg-hvac-hero-gravity-form .gform_wrapper,.rsg-hvac-hero-gravity-form .gform_wrapper.gravity-theme{margin:0}.rsg-hvac-hero-gravity-form .gform_fields{row-gap:20px}.rsg-hvac-hero-gravity-form .gfield{margin:0}.rsg-hvac-hero-gravity-form .gfield_label,.rsg-hvac-hero-gravity-form .gform-field-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rsg-hvac-hero-gravity-form input[type="text"],.rsg-hvac-hero-gravity-form input[type="email"],.rsg-hvac-hero-gravity-form input[type="tel"],.rsg-hvac-hero-gravity-form input[type="number"],.rsg-hvac-hero-gravity-form input[type="url"],.rsg-hvac-hero-gravity-form input[type="password"],.rsg-hvac-hero-gravity-form select,.rsg-hvac-hero-gravity-form textarea{width:100%!important;min-height:auto!important;padding:10px 23px!important;border:1px solid transparent!important;border-radius:999px!important;outline:none;background:#fff!important;color:#333!important;font-family:'Open Sans'!important;font-size:16px!important;box-shadow:none!important}.rsg-hvac-hero-gravity-form textarea{min-height:auto;border-radius:25px!important;resize:vertical}.rsg-hvac-hero-gravity-form input::placeholder,.rsg-hvac-hero-gravity-form textarea::placeholder{color:#777;opacity:1;text-transform:uppercase}.rsg-hvac-hero-gravity-form input:focus,.rsg-hvac-hero-gravity-form select:focus,.rsg-hvac-hero-gravity-form textarea:focus{border-color:#0a5fb1!important}.rsg-hvac-hero-gravity-form .gform_footer,.rsg-hvac-hero-gravity-form .gform_page_footer{margin:20px 0 0!important;padding:0!important}.rsg-hvac-hero-gravity-form .gform_button,.rsg-hvac-hero-gravity-form input[type="submit"],.rsg-hvac-hero-gravity-form button[type="submit"]{width:100%!important;min-height:quto;margin:0!important;padding:14px 28px!important;border:2px solid #075eae!important;border-radius:999px!important;background:#075eae!important;color:#fff!important;font-family:'Open Sans'!important;font-size:20px!important;font-weight:900!important;line-height:1!important;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,color .25s ease}.rsg-hvac-hero-gravity-form .gform_button:hover,.rsg-hvac-hero-gravity-form input[type="submit"]:hover,.rsg-hvac-hero-gravity-form button[type="submit"]:hover{background:#ffd200!important;border-color:#ffd200!important;color:#000!important}.rsg-hvac-hero-gravity-form .validation_message,.rsg-hvac-hero-gravity-form .gfield_validation_message{margin-top:6px;padding:0!important;border:0!important;background:transparent!important;font-size:13px}.rsg-hvac-hero-gravity-form .gform_validation_errors{margin:0 0 20px!important}@media (max-width:1199px){.rsg-hvac-hero-container{grid-template-columns:minmax(0,1fr) minmax(390px,0.85fr);gap:45px}.rsg-hvac-hero-form-card{padding:50px 45px}}@media (max-width:991px){.rsg-hvac-hero{overflow:visible}.rsg-hvac-hero-container{grid-template-columns:1fr;gap:0}.rsg-hvac-hero-content{max-width:760px;padding:64px 0 45px}.rsg-hvac-hero-form-card{max-width:700px;margin:0 auto -90px}}@media (max-width:767px){.rsg-hvac-hero-content{padding-top:48px}.rsg-hvac-hero-heading{margin-bottom:24px;font-size:46px;line-height:1.08;letter-spacing:-.7px}.rsg-hvac-hero-description,.rsg-hvac-hero-description p{font-size:18px}.rsg-hvac-hero-button-wrap{margin-top:30px}.rsg-hvac-hero-form-card{margin-bottom:-70px;padding:38px 22px}.rsg-hvac-hero-form-title{margin-bottom:28px;font-size:27px}}