.contact-section{background:linear-gradient(180deg,#25488d,#1e3d78 132.18%);overflow:hidden;padding:100px 0;width:100%}.contact-row{display:flex;gap:20px;justify-content:space-between}.contact-section .hs_cos_wrapper.form-title{display:none}.contact-form form{background:transparent}.contact-section .hs-form-field label{margin:0}.contact-section .hs-form-field{display:flex;flex-direction:column;margin-bottom:20px;width:100%}.contact-section .hs-form-field .input{display:flex;margin:0!important;width:100%}.contact-section .hs-form-field .input input,.contact-section .hs-form-field .input select,.contact-section .hs-form-field .input textarea{appearance:none;background:#f2f7fb;border:none;border-radius:4px;color:#000;font-family:Open Sans;font-size:20px;font-style:normal;font-weight:400;height:55px;line-height:118%;outline:none!important;padding:10px 20px;width:100%!important}.contact-section fieldset{display:flex;gap:20px}.contact-section ul.no-list.hs-error-msgs.inputs-list li{margin-bottom:0}.contact-section .hs-form-field .input textarea{max-height:300px;min-height:300px}.contact-section .hs-form-field.hs-fieldtype-select:after{border-left:2px solid #000;border-top:2px solid #000;content:"";display:flex;flex-shrink:0;height:15px;left:auto;position:absolute;right:20px;top:15px;transform:rotate(-135deg);width:15px}.contact-section .hs-form-field .input select{padding-right:40px;position:relative}.contact-section .actions input.hs-button{background:#f7a50a;border:1px solid #f7a50a;border-radius:4px;color:#000;font-family:Frutiger;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-.72px;line-height:100%;margin-left:auto;padding:20px 40px 16px}.contact-section .actions{display:flex}.contact-section .hs-form-field .input input::placeholder,.contact-section .hs-form-field .input select option:disabled,.contact-section .hs-form-field .input select.is-placeholder,.contact-section .hs-form-field .input select::placeholder,.contact-section .hs-form-field .input textarea::placeholder{color:#000;font-family:Open Sans;font-size:20px;font-style:normal;font-weight:400;line-height:118%}.contact-section .hs-error-msg,.contact-section .hs_error_rollup li *{color:red;font-size:16px}.contact-section .submitted-message{background-color:transparent;border:transparent;color:#00b681;font-weight:800}.contact-section .container{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.contact-left{display:flex;flex-direction:column;gap:40px;max-width:465px;padding-top:80px;width:50%}.contact-form{align-items:center;display:flex;max-width:calc(50% - 10px);width:50%}.contact-text,.contact-text p{font-size:20px;font-weight:400;letter-spacing:-.6px;line-height:129%}.contact-text,.contact-text p,a.contact-link{color:#fff;font-family:Open Sans;font-style:normal}a.contact-link{display:flex;font-size:24px;font-weight:700;gap:24px;line-height:130%;text-decoration:none}a.contact-link:hover{text-decoration:underline}.contact-title h2{color:#fff;font-family:Frutiger LT Pro;font-size:64px;font-style:normal;font-weight:700;letter-spacing:-1.92px;line-height:100%;margin:0}.contact-title h2 strong{color:var(--Secondary,#f7a81b);font-weight:700}.contact-section .actions input.hs-button:hover{background:transparent;color:#fff}.contact-link-wrap{display:flex;flex-direction:column;gap:20px}@media(max-width:991px){.contact-section{padding:80px 0}.contact-title h2{font-size:40px;text-align:center}.contact-text,.contact-text p{font-size:18px;text-align:center}a.contact-link{align-items:center;font-size:20px;gap:12px}span.link-icon{width:20px}.contact-row{align-items:center;flex-direction:column;gap:50px}.contact-left{gap:20px;max-width:465px;padding-top:0;width:100%}.contact-left,.contact-link-wrap{align-items:center}.contact-form{justify-content:center;max-width:500px;width:100%}.contact-section .hs-form-field .input input,.contact-section .hs-form-field .input input::placeholder,.contact-section .hs-form-field .input select,.contact-section .hs-form-field .input select option:disabled,.contact-section .hs-form-field .input select.is-placeholder,.contact-section .hs-form-field .input select::placeholder,.contact-section .hs-form-field .input textarea,.contact-section .hs-form-field .input textarea::placeholder{font-size:18px;height:50px;padding:10px}.contact-section .hs-form-field.hs-fieldtype-select:after{right:15px;top:10px}}@media(max-width:768px){.contact-title h2{font-size:30px}.contact-text,.contact-text p{font-size:16px}a.contact-link{align-items:center;font-size:16px;gap:8px}span.link-icon{width:16px}.contact-form fieldset.form-columns-2{display:flex;flex-direction:column;gap:0;width:100%!important}.contact-section .hs-form-field{width:100%!important}.contact-form .hs_cos_wrapper_type_form,.contact-form form{width:100%}}