.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-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:0 0;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:0 0;border:0}.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:0 0;border:0}.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{list-style:none;margin:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px;row-gap:12px;padding:0}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield_required,.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gform_hidden{display:none}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield{width:100%;margin:0 auto;position:relative}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label{display:none}.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);border:0;padding:10px 12px;width:100%;height:32px;font-size:11px;font-family:var(--theme-body-font);font-weight:400;line-height:1;display:block;border-radius:0}.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:0}.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(https://d2if3j13w19mqs.cloudfront.net/6a2ac16a7f063ac909e22083/mintexteriors.com/assets/desktop/themes/studfinder-child-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 .ginput_container{position:relative;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:10px;margin-bottom:0;padding-left:26px}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container input[type=checkbox]{opacity:0;width:16px;height:16px;border-radius:100%;margin:0;position:absolute;left:0;top:3px;cursor:pointer}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container input[type=checkbox]:checked+.gform-field-label::after{opacity:1;visibility:visible}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container .gform-field-label{font-family:var(--theme-body-font);font-weight:300;font-size:11px;color:var(--theme-color-base-dark);cursor:pointer}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container .gform-field-label a{color:var(--theme-color-accent-default);-webkit-transition:.4s all ease-in-out;transition:.4s all ease-in-out}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container .gform-field-label a:is(:hover,:active,:focus){color:var(--theme-color-base-dark)}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container .gform-field-label::before{content:"";display:block;position:absolute;width:14px;height:14px;left:0;top:3px;background-color:var(--theme-color-base-medium);border-radius:100%;border:0;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1) inset;box-shadow:0 1px 3px 0 rgba(0,0,0,.1) inset}.hero--main .form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container .gform-field-label::after{content:"";display:block;position:absolute;width:8px;height:8px;left:3px;top:6px;border-radius:100%;background:var(--theme-color-accent-default);opacity:0;visibility:hidden}.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 .3s ease;transition:all .3s ease;border:1px solid var(--theme-color-accent-default);background:0 0}.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}