.welcome-area{background-attachment:fixed;background-image:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.4)),url("../assets/images/hero-two.jpg");background-position:top;min-height:45vh}.welcome-area .header-text h1{font-size:70px;line-height:1.1}.welcome-area .header-text p.subheader{font-size:30px;color:#fff;margin:20px 0 25px!important}.welcome-area .header-text p.subtext{font-size:18px}.welcome-area h1{color:#fff;text-transform:uppercase}.welcome-area .subheader{color:#fff;font-weight:bold;text-transform:uppercase}@media (min-width:992px){.welcome-area{min-height:45vh}.welcome-area h1{font-size:60px;text-align:left}.welcome-area .subheader{font-size:28px;text-align:left}.welcome-area textarea{min-height:150px}.review-assets{margin-top:30px;gap:20px;justify-content:flex-start}.review-assets img{margin:0}}@media (min-width:1200px){.welcome-area .header-text h1{font-size:70px;line-height:1.1}.welcome-area .header-text p.subheader{font-size:30px;line-height:1.1;color:#fff;margin:30px 0}.welcome-area .header-text p.subtext{font-size:18px}.welcome-area h1{font-size:70px}.welcome-area .subheader{font-size:30px}}@media (max-width:991px){.welcome-area{background-attachment:unset;background-position:67%;min-height:auto;height:100%;padding-top:50px;padding-bottom:40px}.welcome-area h1{font-size:48px;line-height:1.2;margin-bottom:15px;text-align:center}.welcome-area .subheader{font-size:24px;line-height:1.3;text-align:center}.welcome-area .header-text p.subheader{margin-top:20px}}@media (max-width:767px){.welcome-area{padding-top:65px;padding-bottom:0}.welcome-area h1{font-size:35px!important;line-height:1.2;margin-bottom:15px;text-align:center;text-shadow:2px 2px 2px #000}.welcome-area .subheader{font-size:18px!important;line-height:1.3;margin-bottom:7px!important;text-shadow:2px 2px 2px #000;text-align:center}.welcome-area input,.welcome-area textarea{font-size:16px!important}.welcome-area textarea{min-height:50px!important;height:50px;resize:vertical;transition:all 0.3s ease;overflow-y:hidden;padding-top:12px;padding-bottom:12px}.welcome-area textarea:focus{min-height:120px!important;height:auto}.disclaimer{line-height:1.2!important;text-align:center}}@media (max-width:991px){.welcome-area .contact-form{padding:25px 0}}@media (min-width:992px){.welcome-area .contact-form{padding:0}}.mobile-form .hidden-fields{max-height:0;opacity:0;overflow:hidden;transition:max-height 0.6s ease,opacity 0.4s ease 0.2s;margin-top:0;pointer-events:none}.mobile-form.fields-revealed .hidden-fields{max-height:800px;opacity:1;margin-top:0;overflow:visible;pointer-events:auto}.mobile-form .hidden-fields .row{padding:0}