.hero-section{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:740px;padding:130px 0 98px}@media(max-width:768px){.hero-section{background-position:60% 60%;min-height:0;padding:178px 0 100px}}.hero-section .container{align-items:center;position:relative;z-index:2}.hero-section .content{display:flex;flex-direction:column;gap:15px;max-width:713px}.hero-section .content>*{margin:0}.hero-section .content h2{color:#f4f4f4;font-family:DM Sans;font-size:1.5rem;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:130%}.hero-section p{color:#f4f4f4;font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:400;line-height:150%;max-width:600px}@media(max-width:568px){.hero-section p{font-size:1rem}}.hero-section .buttons-row{display:flex;flex-wrap:wrap;gap:24px}@media(max-width:568px){.hero-section .buttons-row{margin-top:16px}.hero-section .btn,.hero-section .btn-red{width:100%}}.hero-section .container{align-items:flex-start;flex-wrap:wrap;padding-top:25px}.hero-section .left{display:flex;flex-direction:column;gap:18px;width:408px}.hero-section .left>*{margin:0}@media(max-width:992px){.hero-section .left{margin-bottom:50px;max-width:100%;width:100%}}.hero-section .right{padding-left:32px;width:calc(100% - 408px)}@media(max-width:992px){.hero-section .right{padding-left:0;width:100%}}.hero-section .form-box{background:#fff;box-shadow:0 -4px 95px #00000026;display:flex;flex-direction:column;gap:16px;margin-bottom:-154px;max-width:700px;padding:32px}.hero-section .title{color:#31343d;font-family:DM Sans;font-size:1.5rem;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:130%;margin:0}.hero-section form{display:flex;flex-direction:column;gap:24px}.hero-section fieldset{max-width:none!important}.hero-section .form-columns-2{display:flex;flex-wrap:wrap;gap:16px;width:100%}.hero-section .form-columns-2 .hs-form-field{width:calc(50% - 8px)!important}@media(max-width:568px){.hero-section .form-columns-2 .hs-form-field{width:100%!important}}.hero-section .legal-consent-container .field.hs-form-field{margin:0}.hero-section .input{width:100%}.hero-section input:not(input[type=submit]):not(input[type=checkbox]),.hero-section select{align-items:center;background:#fff;border:1px solid #cbcbcb;border-radius:4px;display:flex;height:45px;padding:0 12px;width:100%!important}.hero-section input:not(input[type=submit]):not(input[type=checkbox]),.hero-section input:not(input[type=submit]):not(input[type=checkbox])::placeholder,.hero-section select,.hero-section select::placeholder{color:#31343d;font-family:DM Sans;font-size:.875rem;font-style:normal;font-weight:400;line-height:120%}.hero-section input:not(input[type=submit]):not(input[type=checkbox]).error,.hero-section select.error{border:1px solid #d50128}.hero-section select{-webkit-appearance:none;-moz-appearance:none;background-image:url(/wp-content/themes/civicplus/public/images/select-arr.d3b501.svg);background-position-x:calc(100% - 14px);background-position-y:20px;background-repeat:no-repeat}.hero-section input[type=checkbox]{background:#fff;border:1px solid #757575;border-radius:2px;height:19px;width:19px!important}.hero-section .inputs-list{list-style:none;margin:0;padding:0}.hero-section label{color:#383838;font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%;margin-bottom:16px}.hero-section label,.hero-section li{align-items:center;display:flex}.hero-section li label span{margin-left:0!important;padding-left:25px}.hero-section input[type=submit]{align-items:center;background:#d50128;border:2px solid #d50128;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Inter;font-size:.75rem;font-style:normal;font-weight:700;height:47px;justify-content:center;line-height:.9375;padding:16px 24px;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .3s;width:-moz-fit-content;width:fit-content}.hero-section input[type=submit]:hover{background:#0000;color:#d50128}.hero-section input[type=submit].secondary{background:#0000;border:2px solid #0000;color:#d50128}.hero-section input[type=submit].secondary:hover{background:#fff;border:2px solid #fff;color:#d50128}.hero-section .hs-dependent-field .inputs-list{-moz-column-count:1;column-count:1}.hero-section .hs-dependent-field .inputs-list li{padding:0}.hero-section .hs_submit{display:flex;justify-content:flex-end}.hero-section .inputs-list{-moz-column-count:2;column-count:2}@media(max-width:568px){.hero-section .inputs-list{-moz-column-count:1;column-count:1}}.hero-section .inputs-list label{color:#383838;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:120%;margin-bottom:0}.hero-section .inputs-list label span{padding-left:8px}.hero-section .inputs-list li{padding:6px 0}.hero-section textarea{border:1px solid #cbcbcb;border-radius:4px;color:#31343d;font-family:DM Sans;font-size:.875rem;font-style:normal;font-weight:400;height:100px;line-height:120%;padding:12px;resize:none!important;width:100%!important}.hero-section .hs-form-field{position:relative}.hero-section .hs-error-msgs{-moz-column-count:1!important;column-count:1!important;position:absolute}.hero-section .hs-error-msgs label{color:#d50128;font-size:.75rem;font-style:normal;font-weight:500;line-height:120%}.hero-section .form-box{margin-bottom:0}