hero{background-color:#fff;height:750px;margin:40px 0 0;position:relative;width:100vw}hero .ui.container{display:flex;justify-content:space-between}hero copy{height:auto;margin:0 auto;position:absolute;top:50%;transform:translateY(-50%);width:100%}hero copy .inner{display:flex;flex-direction:column;justify-content:center;max-width:495px}hero copy .body-two{color:rgba(0,0,0,.65);margin-bottom:var(--spacing-three)}hero copy .inner p.eyebrow{color:#333;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif!important;font-size:14px;letter-spacing:1.2px;line-height:24px;margin-bottom:0;text-transform:uppercase}hero .overline img{height:25px;width:auto}hero .hero-form{width:496px}hero .hero-image{bottom:0;left:50%;max-height:614px;position:absolute}hero .hero-form .ui.segment{background-color:#fff;border:1px solid rgba(34,36,38,.09);box-shadow:0 10px 35px rgba(50,50,93,.1);padding:36px 40px 44px;text-align:left;width:100%}hero .hero-form .header{background-color:#fff;-webkit-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.85);display:block;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1.3em;font-weight:700;line-height:1.28571429em;margin:0;padding-bottom:12px;text-align:left}hero .hero-form .header.center{text-align:center}hero .hero-form .ui.form .field{clear:none}hero .hero-form label:not(.hs-error-msg){display:none}hero .hero-form ul.hs-error-msgs{margin:0}hero .hero-form ul.hs-error-msgs li{margin-bottom:var(--spacing-one)}hero .hero-form label.hs-error-msg{color:#ef4444;font-size:13px}hero .hero-form fieldset{max-width:100%!important}hero .hero-form fieldset.form-columns-1 .hs-input{margin-bottom:12px;width:100%!important}hero .hero-form input[type=submit]{background:linear-gradient(180deg,hsla(0,0%,100%,.15),rgba(0,0,0,.08)),#4daf7c;border:1px solid rgba(0,0,0,.08);border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.15),inset 0 1px 4px rgba(0,0,0,.05);box-sizing:border-box;color:#fff;font-weight:700;height:41px;text-transform:uppercase;width:100%}hero .hero-form fieldset .input select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#000 0),linear-gradient(135deg,#000 50%,transparent 0)!important;background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px,1px 1.5em!important;color:#a6a6a6;font-size:15px;letter-spacing:.4px;line-height:25px}hero .hero-form ul{color:red;font-size:11px;list-style:none;margin:.5em;padding:0}hero ul{display:none;list-style-type:none;max-width:450px;padding-left:0}hero ul li{align-items:center;color:#dedede;display:flex;font-size:18px;margin-bottom:2rem}hero ul img{height:49px;margin-right:2rem;width:49px}@media screen and (max-width:1280px){hero{height:auto;margin-top:160px;padding-top:55%}hero .hero-image{top:50%;transform:translateY(-50%);width:70%}hero copy{padding-left:48px}hero copy .inner{margin-right:35px;width:500px}}@media screen and (max-width:1024px){hero copy .inner{width:450px}}@media screen and (max-width:991px){hero{display:flex;margin-top:80px;padding:var(--spacing-three-half) 0 var(--spacing-two-half)}hero,hero .ui.container{align-items:center;flex-direction:column}hero .hero-image{left:0;margin-bottom:47px}hero .hero-image,hero copy{position:relative;transform:none}hero copy{padding-left:0;text-align:center;width:100%}hero ul{margin:0 auto 2rem;max-width:415px;text-align:left}hero copy .inner{margin-right:0;max-width:100%;width:100%}hero copy .inner h2{font-size:46px;margin:0 auto 1.5rem;max-width:650px}hero .hero-form{max-width:496px;text-align:left;width:100%}}@media screen and (max-width:768px){hero copy .inner h2.small{font-size:30px;line-height:1.3}hero .hero-form .ui.segment{padding:21px}hero .hero-form .form-columns-2 .hs-form-field .hs-input{width:100%!important}hero .hero-form .ui.form .field:last-child{margin-bottom:12px}hero .hero-form fieldset.form-columns-1 .hs-input{margin-bottom:12px!important}}@media screen and (max-width:479px){fieldset.form-columns-1 .input,hero .hero-form fieldset.form-columns-2 .input{margin-right:0!important}hero .hero-form fieldset.form-columns-1 .hs-input{margin-bottom:0!important}hero .hero-form .ui.form .field{margin-bottom:12px}}@media screen and (max-width:375px){hero{margin-bottom:21px;padding:50px 0}hero .hero-image{margin-bottom:30px}hero copy .inner h2{font-size:30px;line-height:1.5;margin-bottom:15px}hero copy .inner p{font-size:16px;line-height:1.625;margin-bottom:27px}}