.hero--main{background:var(--theme-color-base-dark);padding:0 0 100px}@media screen and (min-width:992px){.hero--main{padding:150px 0 100px}}.hero--main .hero--bg{aspect-ratio:2.333;position:relative;height:auto}@media screen and (min-width:992px){.hero--main .hero--bg{aspect-ratio:initial;position:absolute;height:100%}}.hero--main .hero--bg::before{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.5)));background:linear-gradient(0deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.5) 100%)}@media screen and (min-width:992px){.hero--main .hero--bg::before{background:-webkit-gradient(linear,right top,left top,color-stop(.01%,rgba(0,0,0,.43)),color-stop(76.73%,rgba(0,0,0,.85)));background:linear-gradient(270deg,rgba(0,0,0,.43) .01%,rgba(0,0,0,.85) 76.73%)}}.hero--main .hero--bg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero--main .hero-content{padding-top:24px}@media screen and (min-width:992px){.hero--main .hero-content{padding-top:0}}.hero--main .hero-content header.hero-header .micro,.hero--main .hero-content header.hero-header .lvl-1,.hero--main .hero-content header.hero-header h1{color:var(--theme-color-base-light)}.hero--main .hero-content .editor-content p{color:var(--theme-color-base-light)}.hero--main .hero-content .highlights .highlights__item p{color:var(--theme-color-base-light)}.hero--main .form-wrapper{border-radius:0;padding:36px;max-width:420px;margin:30px auto 0}@media screen and (min-width:992px){.hero--main .form-wrapper{margin:0 auto}}.hero--main .form-wrapper.bg-bas-lig{background:-webkit-gradient(linear,left top,left bottom,from(color-mix(in srgb,var(--theme-color-base-light) 80%,transparent)),to(color-mix(in srgb,var(--theme-color-base-light) 10%,transparent)));background:linear-gradient(180deg,color-mix(in srgb,var(--theme-color-base-light) 80%,transparent) 0%,color-mix(in srgb,var(--theme-color-base-light) 10%,transparent) 100%)}.hero--main .form-wrapper.bg-bas-lig .form-title{color:var(--theme-color-base-dark)}.hero--main .form-wrapper.bg-bas-lig .gform-theme.gform-theme--framework.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container .gform-field-label{color:var(--theme-color-base-light)}.hero--main .form-wrapper.bg-bas-lig .gform-theme.gform-theme--framework.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container .gform-field-label a{color:var(--theme-color-base-light)}.hero--main .form-wrapper.bg-bas-dar{background:-webkit-gradient(linear,left top,left bottom,from(color-mix(in srgb,var(--theme-color-base-light) 20%,transparent)),to(color-mix(in srgb,var(--theme-color-base-dark) 10%,transparent)));background:linear-gradient(180deg,color-mix(in srgb,var(--theme-color-base-light) 20%,transparent) 0%,color-mix(in srgb,var(--theme-color-base-dark) 10%,transparent) 100%)}@media screen and (min-width:992px){.hero--main .form-wrapper.bg-bas-dar{background:-webkit-gradient(linear,left top,left bottom,from(color-mix(in srgb,var(--theme-color-base-dark) 80%,transparent)),to(color-mix(in srgb,var(--theme-color-base-dark) 10%,transparent)));background:linear-gradient(180deg,color-mix(in srgb,var(--theme-color-base-dark) 80%,transparent) 0%,color-mix(in srgb,var(--theme-color-base-dark) 10%,transparent) 100%)}}.hero--main .form-wrapper.bg-bas-dar .form-title{color:var(--theme-color-base-light)}.hero--main .form-wrapper .gform_wrapper .gform_heading{display:none}.hero--main .form-wrapper .gform_wrapper form .gf_page_steps{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hero--main .form-wrapper .gform_wrapper form .gf_page_steps .gf_step{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;padding:9px;border-radius:50%;background:var(--theme-color-base-dark)}.hero--main .form-wrapper .gform_wrapper form .gf_page_steps .gf_step .gf_step_label{display:none}.hero--main .form-wrapper .gform_wrapper form .gf_page_steps .gf_step .gf_step_number{font-size:16px;font-family:var(--theme-body-font);font-weight:500;line-height:1;color:var(--theme-color-base-light)}.hero--main .form-wrapper .gform_wrapper form .gf_page_steps .gf_step::after{content:"";display:block;position:absolute;left:100%;height:4px;top:50%;margin-top:-1px;background:var(--theme-color-base-dark);width:100px}@media screen and (min-width:420px){.hero--main .form-wrapper .gform_wrapper form .gf_page_steps .gf_step::after{width:132px}}@media screen and (min-width:992px){.hero--main .form-wrapper .gform_wrapper form .gf_page_steps .gf_step::after{width:122px}}@media screen and (min-width:1400px){.hero--main .form-wrapper .gform_wrapper form .gf_page_steps .gf_step::after{width:132px}}.hero--main .form-wrapper .gform_wrapper form .gf_page_steps .gf_step::before{content:"";background:transparent;width:38px;height:38px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:2px solid var(--theme-color-accent-default);border-radius:50%;display:none;z-index:2}.hero--main .form-wrapper .gform_wrapper form .gf_page_steps .gf_step:last-child::after{display:none}.hero--main .form-wrapper .gform_wrapper form .gf_page_steps .gf_step.gf_step_active{background:var(--theme-color-accent-default)}.hero--main .form-wrapper .gform_wrapper form .gf_page_steps .gf_step.gf_step_active .gf_step_number{color:var(--theme-color-base-dark);background:transparent;border:none}.hero--main .form-wrapper .gform_wrapper form .gf_page_steps .gf_step.gf_step_active .gf_step_number::after{display:none}.hero--main .form-wrapper .gform_wrapper form .gf_page_steps .gf_step.gf_step_active::before{display:block}.hero--main .form-wrapper .gform_wrapper form .gf_page_steps .gf_step.gf_step_completed{background:var(--theme-color-accent-default)}.hero--main .form-wrapper .gform_wrapper form .gf_page_steps .gf_step.gf_step_completed .gf_step_number{color:var(--theme-color-base-dark);background:transparent;border:none}.hero--main .form-wrapper .gform_wrapper form .gf_page_steps .gf_step.gf_step_completed .gf_step_number::after{display:none}.hero--main .form-wrapper .gform_wrapper form .gf_page_steps .gf_step.gf_step_completed::before{display:block}.hero--main .form-wrapper .gform_wrapper form .gf_page_steps .gf_step.gf_step_completed::after{background:var(--theme-color-accent-default)}.hero--main .form-wrapper .gform_wrapper form .gform_body{margin:36px 0 0}.hero--main .form-wrapper .gform_wrapper form .gform_body h3{font-size:16px;font-family:var(--theme-body-font);color:var(--theme-color-base-light);line-height:1.5;font-weight:500}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield h3.gsection_title{text-align:center}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield select,.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield textarea,.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield input{color:var(--theme-color-base-light);background-color:var(--theme-color-base-dark);font-weight:400}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield select:is(:hover,:focus,:active),.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield textarea:is(:hover,:focus,:active),.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield input:is(:hover,:focus,:active){outline:none}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield select::-webkit-input-placeholder,.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield textarea::-webkit-input-placeholder,.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield input::-webkit-input-placeholder{color:var(--theme-color-base-light)}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield select::-moz-placeholder,.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield textarea::-moz-placeholder,.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield input::-moz-placeholder{color:var(--theme-color-base-light)}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield select:-ms-input-placeholder,.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield textarea:-ms-input-placeholder,.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield input:-ms-input-placeholder{color:var(--theme-color-base-light)}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield select::-ms-input-placeholder,.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield textarea::-ms-input-placeholder,.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield input::-ms-input-placeholder{color:var(--theme-color-base-light)}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield select::placeholder,.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield textarea::placeholder,.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield input::placeholder{color:var(--theme-color-base-light)}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield select{padding-right:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../../../../../../../../themes/summit-west-theme/assets/images/service-arrow.svg);background-repeat:no-repeat;background-size:8px;background-position:right 10px center;cursor:pointer}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield select option{color:var(--theme-color-base-light)}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield textarea{height:88px;resize:none}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .gfield_description{color:var(--theme-color-base-light);text-transform:none}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .gfield_description.validation_message{color:red;font-style:normal;font-weight:700;text-transform:uppercase}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-fileupload .gfield_label{display:block;font-size:13px;font-family:var(--theme-body-font);font-weight:400;letter-spacing:.26px;line-height:1;margin-bottom:4px}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-fileupload .ginput_container_fileupload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-fileupload .ginput_container_fileupload input{-webkit-box-flex:1;-ms-flex:1;flex:1}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-fileupload .gform_fileupload_rules{visibility:hidden;display:none}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gform_hidden,.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gform_validation_container{visibility:hidden;display:none}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-radio{display:inline-block}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox,.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio{margin:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:25px;margin:25px 0}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox li,.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio li{margin-bottom:0}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox li label.gform-field-label,.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio li label.gform-field-label{cursor:pointer}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox li label.gform-field-label::before,.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio li label.gform-field-label::before{content:"";display:block;width:16px;height:16px;border-radius:50%;position:absolute;left:5px;top:50%;margin-top:-8px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border:1px solid var(--theme-color-accent-default);background:transparent}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox li label.gform-field-label::after,.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio li label.gform-field-label::after{content:"";display:block;position:absolute;width:8px;height:8px;left:9px;top:7px;background:var(--theme-color-base-dark);border-radius:50%;opacity:0;visibility:hidden}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox li input[type=checkbox],.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox li input[type=radio],.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio li input[type=checkbox],.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio li input[type=radio]{opacity:0;width:16px;height:16px;border-radius:0}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox li input[type=checkbox]:checked+.gform-field-label::after,.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox li input[type=radio]:checked+.gform-field-label::after,.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio li input[type=checkbox]:checked+.gform-field-label::after,.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio li input[type=radio]:checked+.gform-field-label::after{opacity:1;visibility:visible}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-fileupload input{padding:10px;height:40px}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield--input-type-html p.section-title{font-family:var(--theme-body-font);color:var(--theme-color-base-light);line-height:1;font-size:15px;font-weight:600;letter-spacing:.3px;margin-bottom:6px;text-align:center}