.w-contact-form{& .modal-header{border:0}& .modal-body{padding:0 50px 50px}& .modal-footer{border:0;justify-content:center;margin-top:-40px;padding-bottom:50px}& .modal-title{margin-bottom:50px;text-align:center}}.contact-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 20px;& .modal-title{margin-bottom:50px}}& form{display:flex;flex-direction:column;max-width:500px;& fieldset{& label[placeholder]{display:none}& .field{flex-grow:1;margin-bottom:16px;& .input{& textarea,input{background:var(--2,#f5f6fa);border:0;border-radius:12px;font-family:Greycliff CF,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;font-style:normal;font-weight:400;line-height:20px;padding:9px 15px;width:100%!important;&::placeholder{color:var(--4,#bbc0d5)}}& input{& &.error{border:1px solid red}}& textarea{resize:none}& input[type=checkbox]{width:auto!important}& .inputs-list{display:flex;list-style:none;padding:0;& li{flex-grow:1;text-align:center;& input{margin-right:6px}}}}}}}& .hs_error_rollup{display:none!important}& .hs-error-msgs{list-style-type:none;margin-bottom:0;padding:5px;& li{color:red;font-size:.75rem}}& .actions{align-items:center;display:flex;justify-content:center}@media (max-width:400px),(min-device-width:320px) and (max-device-width:480px){.w-contact-form{top:80px}& .form-columns-2{& .input{margin-right:0!important}}}