section.hero .image{height:200px;position:relative}section.hero .image .overlay{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#2a2c2f;z-index:1}section.hero .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}section.hero .image .inner{text-align:center;padding:0 24px;z-index:2;position:absolute;top:50%;transform:translateY(-50%)}section.hero .image .inner h1{font-family:Poppins,sans-serif;font-weight:700;font-size:2rem;color:#fff;line-height:1.3}section.hero .image .inner p{font-family:Poppins,sans-serif;font-weight:500;font-size:1rem;color:#f47629;line-height:1.3;margin-bottom:10px}section.hero .hero-cta{position:relative}section.hero .hero-cta.active .info-box svg{transform:rotate(-180deg)}section.hero .hero-cta.active .form{z-index:90;max-height:unset;opacity:1;height:375px;padding:0 24px;top:120px}section.hero .hero-cta.active .form *{max-height:unset}section.hero .hero-cta .info-box{height:120px;display:flex;align-items:center;justify-content:center;flex-direction:auto;flex-wrap:auto;gap:10px;background-color:#f47629;text-align:center;padding:30px 24px}section.hero .hero-cta .info-box svg{width:16px;height:16px;min-width:16px;min-height:16px;transition:all .15s ease-in-out}section.hero .hero-cta .info-box p{font-family:Poppins,sans-serif;font-weight:600;font-size:1.25rem;color:#fff;line-height:1.3;margin:0}section.hero .hero-cta .form{height:375px;display:flex;align-items:center;justify-content:auto;flex-direction:auto;flex-wrap:auto;position:absolute;top:-100vh;width:100%;opacity:0;transition:all .15s ease-in-out;background-color:#303442}section.hero .hero-cta .form *{width:100%;transition:all .15s ease-in-out}section.hero .hero-cta .form .fields .field label{font-family:Poppins,sans-serif;font-weight:400;font-size:.875rem;color:#fff;line-height:1.3}section.hero .hero-cta .form .fields .field input{border-radius:8px;border:1px solid whitesmoke;outline:none;border:none}section.hero .hero-cta .form .fields .field input::-moz-placeholder{font-family:Poppins,sans-serif;font-weight:400;font-size:.675rem;color:#adadad;line-height:1.3}section.hero .hero-cta .form .fields .field input::placeholder{font-family:Poppins,sans-serif;font-weight:400;font-size:.675rem;color:#adadad;line-height:1.3}section.hero .hero-cta .form .submit .btn{all:unset;display:flex;align-items:center;justify-content:auto;flex-direction:auto;flex-wrap:auto;height:46px;font-family:Poppins,sans-serif;font-weight:600;font-size:.875rem;color:#fff;line-height:1.3;border-radius:4px;line-height:17px;padding:0 23px;background-color:#f47629;margin-top:15px;width:-moz-fit-content!important;width:fit-content!important}section.hero .hero-cta .form .submit .btn p{position:relative;margin:0;font-family:Poppins,sans-serif;font-weight:600;font-size:.875rem;color:#fff;line-height:1.3;padding-left:18px}section.hero .hero-cta .form .submit .btn p:before{position:absolute;left:0;top:50%;transform:translateY(-50%);content:url("data:image/svg+xml,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9062 2.40625L8.5 8.03125H12C12.4062 8.03125 12.7812 8.28125 12.9375 8.65625C13.0625 9.0625 12.9688 9.5 12.6562 9.78125L4.65625 16.7812C4.28125 17.0625 3.78125 17.0938 3.40625 16.8125C3.03125 16.5625 2.875 16.0625 3.0625 15.625L5.46875 10H2C1.5625 10 1.1875 9.75 1.0625 9.375C0.90625 8.96875 1 8.53125 1.3125 8.25L9.3125 1.25C9.6875 0.96875 10.1875 0.9375 10.5625 1.21875C10.9375 1.46875 11.0938 1.96875 10.9062 2.40625Z' fill='white'/%3E%3C/svg%3E%0A")}@media only screen and (min-width: 992px){section.hero .image .inner{top:50%;left:50%;transform:translate(-50%,-50%);max-width:600px;width:100%}section.hero .hero-cta{background:#303442;position:relative;z-index:90;padding:0 30px;margin:0 7.5vw;margin-top:-20px}section.hero .hero-cta .info-box{position:absolute;height:60px;left:0;top:-60px;border-top-left-radius:8px;border-top-right-radius:8px}section.hero .hero-cta .info-box p{font-size:.875rem}section.hero .hero-cta .info-box svg{display:none}section.hero .hero-cta .form{padding:40px 0 40px 40px;height:auto;max-height:unset;opacity:1;position:unset}section.hero .hero-cta .form form{display:flex;align-items:center;justify-content:auto;flex-direction:auto;flex-wrap:auto;gap:15px}section.hero .hero-cta .form form .fields{flex:4;display:flex;align-items:center;justify-content:auto;flex-direction:row;flex-wrap:auto}section.hero .hero-cta .form form .submit{flex:1}section.hero .hero-cta.active .form{height:175px}}
