.contact-form[data-v-136a4f76]{max-width:var(--max-site-width);background:linear-gradient(-36deg,#0e2b48,var(--dark-bg));color:#fff;min-height:950px;margin:auto;position:relative;overflow:hidden}@media (width>=1050px){.contact-form[data-v-136a4f76]{display:flex}}.contact-form[data-v-136a4f76]>svg{inset:0;bottom:unset;opacity:.5;position:absolute}.contact-form__column[data-v-136a4f76]{flex:1;justify-content:center;align-items:center;padding:40px 0;display:flex;position:relative}.contact-form__column .audacia-form[data-v-136a4f76]{flex-wrap:wrap;display:flex}.contact-form__column .audacia-form__field[data-v-136a4f76]{width:100%;margin-bottom:15px;position:relative}@media (width>=640px){.contact-form__column[data-v-136a4f76]{padding:80px 0}.contact-form__column .audacia-form__field[data-v-136a4f76]{margin-bottom:10px}}.contact-form__column .audacia-form__field .terms[data-v-136a4f76],.contact-form__column .audacia-form__field input[data-v-136a4f76]:not([type=checkbox]),.contact-form__column .audacia-form__field textarea[data-v-136a4f76]{color:#fff;background:#0e2b4833;border:1px solid #ffffff1a;border-radius:4px;width:100%;height:44px;padding:0 12px;font-family:inherit;font-size:16px;display:block}.contact-form__column .audacia-form__field .terms[data-v-136a4f76]::-webkit-input-placeholder{color:#fff}.contact-form__column .audacia-form__field input[data-v-136a4f76]:not([type=checkbox])::-webkit-input-placeholder{color:#fff}.contact-form__column .audacia-form__field textarea[data-v-136a4f76]::-webkit-input-placeholder{color:#fff}@media (width>=640px){.contact-form__column .audacia-form__field .terms[data-v-136a4f76],.contact-form__column .audacia-form__field input[data-v-136a4f76]:not([type=checkbox]),.contact-form__column .audacia-form__field textarea[data-v-136a4f76]{height:44px;padding:0 15px}}.contact-form__column .audacia-form__field--half[data-v-136a4f76]{width:calc(50% - 15px)}.contact-form__column .audacia-form__field--firstname[data-v-136a4f76]{margin-right:30px}.contact-form__column .audacia-form__field label[data-v-136a4f76]{padding-bottom:5px;font-size:.8rem;display:block}@media (width>=640px){.contact-form__column .audacia-form__field label[data-v-136a4f76]{font-size:unset}}.contact-form__column .audacia-form__field textarea[data-v-136a4f76]{resize:vertical;min-height:100px;margin-bottom:10px;padding:14px}.contact-form__column .audacia-form__field .terms[data-v-136a4f76]{height:unset;color:#fffc;border:0;padding:14px 0}.contact-form__column .audacia-form__field .terms a[data-v-136a4f76]{color:#fff}.contact-form__column .audacia-form__field--button[data-v-136a4f76]{position:relative}.contact-form__column .audacia-form__field--button button[type=submit][data-v-136a4f76]{background:var(--secondary);color:#fff;border:0;border-radius:4px;width:100%;height:50px;margin-top:10px;padding:0 20px;font-family:inherit;font-size:16px}.contact-form__column .audacia-form__field--button .form-sending-spinner[data-v-136a4f76]{border:2px solid #fff;border-right-color:#0000;border-radius:100%;width:16px;height:16px;margin:auto;animation:.6s linear infinite spin-136a4f76;position:absolute;inset:0}.contact-form__column .audacia-form .g-recaptcha-loader[data-v-136a4f76]{width:300px;height:75px;animation:.5s expand-136a4f76 var(--cubic-1);background:#fff;border:1px solid #0000001a;border-radius:4px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@keyframes expand-136a4f76{0%{opacity:0;height:0}}.contact-form__column .audacia-form .g-recaptcha-loader[data-v-136a4f76]:before{content:"";border:2px solid #aeaeae;border-right-color:#0000;border-radius:100%;width:16px;height:16px;margin:auto;animation:.6s linear infinite spin-136a4f76;position:absolute;inset:0}@keyframes spin-136a4f76{to{transform:rotate(1turn)}}.contact-form__column .audacia-form .g-recaptcha-loader>div[data-v-136a4f76]{position:relative}.contact-form__column .thank-you[data-v-136a4f76]{color:#fff;transition:.6s var(--cubic-1);pointer-events:none;opacity:0;padding:20px;font-size:1.1rem;font-weight:600;line-height:1.8rem;position:absolute;transform:translate(100px)}.contact-form__column .thank-you--show[data-v-136a4f76]{pointer-events:unset;opacity:1;transform:translateZ(0)}.contact-form__column.form[data-v-136a4f76]{overflow:hidden}.contact-form__column>.form[data-v-136a4f76]{max-width:600px;transition:.6s var(--cubic-1);padding:0 20px;transform:translateZ(0)}.contact-form__column>.form--hidden[data-v-136a4f76]{pointer-events:none;opacity:0;transform:translate(-100px)}.contact-form__column>.form h1[data-v-136a4f76]{margin-top:40px;font-size:1.2rem}@media (width>=1366px){.contact-form__column>.form h1[data-v-136a4f76]{font-size:1.8rem}}.contact-form__column>.form p[data-v-136a4f76]{margin-bottom:40px;line-height:1.4rem}@media (width>=640px){.contact-form__column>.form[data-v-136a4f76]{padding:0 40px}.contact-form__column>.form p[data-v-136a4f76]{opacity:.8}}@media (width>=900px){.contact-form__column>.form p[data-v-136a4f76]{font-size:1.2rem;line-height:1.6rem}}.contact-form__column>.form .field[data-v-136a4f76]{margin-top:15px}.contact-form__column>.form .field .validation-message[data-v-136a4f76]{color:#fff;background:#cf3c3c;border-radius:2px;margin-top:2px;padding:6px 8px;font-size:.8rem;display:inline-block;position:relative}.contact-form__column>.form .field .validation-message[data-v-136a4f76]:before{content:"";border:4px solid #0000;border-bottom-color:#cf3c3c;width:0;height:0;position:absolute;bottom:100%;left:10px}.contact-form__column>.form .field label[data-v-136a4f76]{cursor:pointer;justify-content:space-between;padding:0 0 8px;display:flex}.contact-form__column>.form .field label span[data-v-136a4f76]{opacity:.6}.contact-form__column>.form .field .terms[data-v-136a4f76],.contact-form__column>.form .field input[data-v-136a4f76]:not([type=checkbox]),.contact-form__column>.form .field textarea[data-v-136a4f76]{color:#fff;background:#0e2b4833;border:1px solid #ffffff1a;border-radius:6px;font-family:inherit;font-size:1rem}.contact-form__column>.form .field .terms[data-v-136a4f76]:focus,.contact-form__column>.form .field input[data-v-136a4f76]:not([type=checkbox]):focus,.contact-form__column>.form .field textarea[data-v-136a4f76]:focus{background:#0e2b4899}.contact-form__column>.form .field .terms .validation-message[data-v-136a4f76]{position:absolute;top:100%;left:0}.contact-form__column>.form .field input[data-v-136a4f76]:not([type=checkbox]){color:#fff;border:1px solid #ffffff1a;width:100%;height:40px;padding:0 10px;display:block}@media (width>=640px){.contact-form__column>.form .field input[data-v-136a4f76]:not([type=checkbox]){height:44px;padding:0 15px}}.contact-form__column>.form .field .terms[data-v-136a4f76]{color:#fffc;padding:10px;font-size:.9rem;line-height:1.2rem;position:relative}.contact-form__column>.form .field .terms a[data-v-136a4f76]{color:#fff}.contact-form__column>.form .field .terms input[type=checkbox][data-v-136a4f76]{flex-shrink:0;display:inline}.contact-form__column>.form .field .terms label[data-v-136a4f76]{flex-grow:1;padding:0 0 0 10px}.contact-form__column>.form .field textarea[data-v-136a4f76]{width:100%;min-width:100%;max-width:100%;min-height:100px;max-height:380px;padding:15px}.contact-form__column>.form .buttons[data-v-136a4f76]{justify-content:flex-end;margin-top:20px;display:flex}.contact-form__column>.form .buttons .button[data-v-136a4f76]{background:var(--secondary);color:#fff;height:40px;transition:.15s var(--cubic-1);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0 30px;font-size:1rem;font-weight:600;display:flex}@media (width>=640px){.contact-form__column>.form .buttons[data-v-136a4f76]{margin-top:20px}.contact-form__column>.form .buttons .button[data-v-136a4f76]{height:50px;padding:0 60px}}.contact-form__column>.form .buttons .button[data-v-136a4f76]:hover{filter:brightness(90%);transform:translateY(-2px)}.contact-form__column.graphic[data-v-136a4f76]{background:#c8c8c80d;flex:1.3;padding:20px 0}.contact-form__column.graphic[data-v-136a4f76] .testimonial-block>.testimonial p{font-size:1.1rem;line-height:1.8rem}@media (width>=420px){.contact-form__column.graphic[data-v-136a4f76] .testimonial-block>.testimonial p{font-size:1.2rem;line-height:2rem}}@media (width>=1366px){.contact-form__column.graphic[data-v-136a4f76]{padding:60px 0}.contact-form__column.graphic[data-v-136a4f76] .testimonial-block>.testimonial p{font-size:1.8rem;line-height:2.4rem}}
