.color-dark[data-v-943bdcdc]{color:#222!important}@media only screen and (min-width:1200px)and (max-width:1599px){.container[data-v-943bdcdc]{max-width:1200px}}@media only screen and (max-width:575px){.container[data-v-943bdcdc]{max-width:450px}}@media only screen and (max-width:479px){.container[data-v-943bdcdc]{max-width:320px}}.contact-section[data-v-943bdcdc]{background:#f4f7fa;padding:88px 0 104px}.contact-shell[data-v-943bdcdc]{border-radius:8px;box-shadow:0 20px 55px rgba(0,38,98,.12);display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);margin:0 auto;max-width:1120px;overflow:hidden}.contact-details[data-v-943bdcdc],.contact-form-panel[data-v-943bdcdc]{padding:56px}.contact-details[data-v-943bdcdc]{background:#002662;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.contact-eyebrow[data-v-943bdcdc]{color:#d91f2c;font-size:13px;font-weight:700;line-height:1.4;margin:0 0 10px;text-transform:uppercase}.contact-details .contact-eyebrow[data-v-943bdcdc]{color:#ff7a82}.contact-details h2[data-v-943bdcdc],.contact-form__heading h2[data-v-943bdcdc]{letter-spacing:0;margin:0}.contact-details h2[data-v-943bdcdc]{color:#fff;font-size:38px;line-height:1.18;max-width:380px}.contact-details__intro[data-v-943bdcdc]{color:hsla(0,0%,100%,.78);font-size:16px;line-height:1.7;margin:20px 0 0;max-width:390px}.contact-methods[data-v-943bdcdc]{grid-gap:25px;display:grid;gap:25px;margin:54px 0}.contact-method[data-v-943bdcdc]{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:40px minmax(0,1fr)}.contact-method>i[data-v-943bdcdc]{align-items:center;background:#d91f2c;color:#fff;display:grid;font-size:19px;height:40px;justify-items:center;place-items:center;width:40px}.contact-method span[data-v-943bdcdc],.contact-social>span[data-v-943bdcdc]{color:hsla(0,0%,100%,.64);display:block;font-size:12px;font-weight:700;margin-bottom:3px;text-transform:uppercase}.contact-method a[data-v-943bdcdc]{word-wrap:anywhere;color:#fff;font-size:15px;font-weight:600}.contact-method a[data-v-943bdcdc]:focus,.contact-method a[data-v-943bdcdc]:hover{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.contact-social__links[data-v-943bdcdc]{display:flex;gap:10px;margin-top:12px}.contact-social__links a[data-v-943bdcdc]{align-items:center;background:#fff;color:#002662;display:grid;height:38px;justify-items:center;place-items:center;width:38px}.contact-social__links a[data-v-943bdcdc]:focus,.contact-social__links a[data-v-943bdcdc]:hover{background:#d91f2c;color:#fff}.contact-form-panel[data-v-943bdcdc]{background:#fff}.contact-form__heading[data-v-943bdcdc]{margin-bottom:30px}.contact-form__heading h2[data-v-943bdcdc]{color:#002662;font-size:38px;line-height:1.2}.contact-form__heading>p[data-v-943bdcdc]:last-child{color:#526173;font-size:15px;line-height:1.65;margin:12px 0 0}.contact-form__heading a[data-v-943bdcdc]{color:#002662;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.contact-form__row[data-v-943bdcdc]{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}form.contact-form[data-v-943bdcdc]{background:transparent;box-shadow:none;padding:0}.contact-form[data-v-943bdcdc] .form-group{margin-bottom:20px}.contact-form[data-v-943bdcdc] label{color:#1f2d3d;font-size:14px;font-weight:600;margin-bottom:8px}.contact-form[data-v-943bdcdc] .form-control{background:#fff;border:1px solid #cbd4df;border-radius:4px;box-shadow:none;color:#1f2d3d;font-size:15px;min-height:50px;padding:12px 14px}.contact-form[data-v-943bdcdc] textarea.form-control{min-height:126px;resize:vertical}.contact-form[data-v-943bdcdc] .form-control:focus{border-color:#002662;box-shadow:0 0 0 3px rgba(0,38,98,.1)}.contact-form[data-v-943bdcdc] .form-control::-moz-placeholder{color:#7a8796}.contact-form[data-v-943bdcdc] .form-control::placeholder{color:#7a8796}#consent[data-v-943bdcdc]{border:none}.contact-form__consent[data-v-943bdcdc]{margin:2px 0 24px!important}.contact-form__consent[data-v-943bdcdc] label{color:#5b6775;font-size:12px;font-weight:400;line-height:1.5}.contact-form .contact-form__submit[data-v-943bdcdc]{align-items:center;background:#d91f2c;border:0;border-radius:4px;color:#fff;display:inline-flex;font-weight:700;gap:12px;justify-content:center;min-height:50px;padding:0 24px;transition:background-color .2s ease;width:100%}.contact-form .contact-form__submit[data-v-943bdcdc]:focus,.contact-form .contact-form__submit[data-v-943bdcdc]:hover{background:#b81722}.contact-form .contact-form__submit[data-v-943bdcdc]:focus{outline:3px solid rgba(217,31,44,.2);outline-offset:2px}.contact-form .contact-form__submit[data-v-943bdcdc]:disabled{cursor:wait;opacity:.65}.main-form-hp[data-v-943bdcdc]{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}@media only screen and (max-width:991px){.contact-section[data-v-943bdcdc]{padding:72px 0 88px}.contact-shell[data-v-943bdcdc]{grid-template-columns:1fr}.contact-details[data-v-943bdcdc],.contact-form-panel[data-v-943bdcdc]{padding:44px}.contact-methods[data-v-943bdcdc]{margin:40px 0}}@media only screen and (max-width:575px){.contact-section[data-v-943bdcdc]{padding:48px 0 64px}.contact-details[data-v-943bdcdc],.contact-form-panel[data-v-943bdcdc]{padding:32px 24px}.contact-details h2[data-v-943bdcdc],.contact-form__heading h2[data-v-943bdcdc]{font-size:30px}.contact-form__row[data-v-943bdcdc]{gap:0;grid-template-columns:1fr}}