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