#campaign__header{padding:clamp(2em,5vw,48px) 0}#campaign__header .full__col{display:flex;flex-wrap:wrap;flex-direction:column}.hero__logo{align-self:center}.hero__content,.hero__form{max-width:1050px;width:80vw;margin:0 auto}.hero__content p{font-size:clamp(18px,6vw,24px);line-height:1.5}.hero__form form{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;min-height:250px;align-content:space-between}.hero__form form .field{width:50%;padding:0 .5rem;margin-bottom:2rem;font-size:1.25rem;font-family:Real Text,Manrope,sans-serif;font-weight:300}.hero__form form .hs-fieldtype-select select,.hero__form form input{width:100%;border-radius:35px;outline:none;box-shadow:none;border:1px solid #000;padding:20px 1em}.hero__form form .hs-fieldtype-select select{width:100%}.hero__form form label{display:none}.hs-error-msg{display:block!important}.hs-error-msgs{list-style-type:disc}.hs-error-msgs li:before{display:none}.hero__form form .hs-fieldtype-select{width:100%}.hero__form form .hs_submit{width:100%;padding:0 .5rem}.hero__form form .hs_submit input[type=submit]{width:100%;cursor:pointer;font-family:Real Text,Manrope,sans-serif;font-weight:300;font-size:1.25rem}.hero__form form .hs_submit input[type=submit]:hover{background-color:#fff000;color:#000;border-color:#fff000}@media screen and (max-width:600px){.hero__form form .field{width:100%}}