.contact-section{background:linear-gradient(260.58deg,#e1eeff -1.25%,#fff 84.91%);padding:63px 25px}.contact-section .cs-container{margin:0 auto;max-width:1532px;width:100%}.contact-section .csc-row{display:flex;flex-wrap:wrap;gap:148px}.contact-section .csc-col{flex:1}.contact-section .csc-contact{max-width:724px;width:50%}.contact-section .csc-content h2{color:#202f3d;font-family:Manrope;font-size:40px;font-weight:600;line-height:120%;margin-bottom:24px}.contact-section .csc-content p{color:#3c5873;font-family:Open Sans;font-size:20px;font-weight:400;line-height:215%;margin:0}.contact-section .cscc-form{background-color:#fff;border:1px solid #e2ecf6;border-radius:12px;padding:24px 32px}.contact-section .cscc-form h4{color:#202f3d;font-family:Open Sans;font-size:24px;font-weight:600;line-height:32px;margin-bottom:12px}.contact-section .cscc-form p{color:#202f3d;font-size:12px;font-weight:400;letter-spacing:.4px;line-height:140%;margin-bottom:32px}.contact-section .cscc-form .form-title{display:none}.contact-section .cscc-form form.hs-form{background-color:unset;border:0;padding:0}.contact-section .cscc-form form.hs-form .hs-form-field{margin-bottom:16px}.contact-section .cscc-form form.hs-form .hs-form-field>label{color:#202f3d;display:block;font-family:Open Sans;font-size:14px;font-weight:600;line-height:18px;margin:0;padding:0 0 10px}.contact-section .cscc-form form.hs-form .hs-form-field .input input,.contact-section .cscc-form form.hs-form .hs-form-field .input textarea{background-color:unset;border:1px solid #d9d9d9;border-radius:5px;color:#202f3d;font-family:Open Sans;font-size:14px;line-height:18px;outline:0;padding:10px 15px}.contact-section .cscc-form form.hs-form .hs-form-field .hs-error-msgs,.contact-section .cscc-form form.hs-form .hs-form-field .hs-error-msgs li{margin:0}.contact-section .cscc-form form.hs-form .hs-form-field .hs-error-msgs li label.hs-error-msg{color:#ef6b51;font-size:12px;font-weight:500;letter-spacing:.4px;line-height:140%;margin:7px 0 0;padding:0}.contact-section .cscc-form form.hs-form .hs-form-field .input textarea{display:block;min-height:90px}.contact-section .cscc-form form.hs-form .hs-richtext{color:#202f3d;font-size:12px;font-weight:400;letter-spacing:.4px;line-height:140%;margin:0 0 32px}.contact-section .cscc-form form.hs-form .hs-richtext p{color:#202f3d;font-size:12px;font-weight:400;letter-spacing:.4px;line-height:140%;margin:0}.contact-section .cscc-form form.hs-form .hs-submit{display:flex}.contact-section .cscc-form form.hs-form .hs-submit .actions input.hs-button{background-color:#0057c7;border:0;border-radius:6px;color:#fff;font-family:Manrope;font-size:16px;font-weight:700;line-height:150%;padding:12px 20px}.contact-section .cscc-form form.hs-form .hs_error_rollup{display:none}@media (max-width:1199.98px){.contact-section .csc-row{gap:50px}}@media (max-width:1023.98px){.contact-section .csc-row{gap:30px}.contact-section .cscc-form{padding:24px}}@media (max-width:767.98px){.contact-section .csc-col{flex:unset;width:100%}.contact-section .csc-contact{max-width:100%;width:100%}}