.kl-contact[data-v-5523b19d]{--kl-blue:#006ec8;--kl-blue-dark:#003d82;--kl-teal:#01adb7;--kl-ink:#16263b;--kl-text:#3c4856;--kl-bg:#f4f7fb;--kl-card:#fff;--kl-border:#e6ecf3;--kl-shadow:0 18px 45px rgba(16,38,73,0.08);background:var(--kl-bg);padding:80px 32px}.kl-contact__inner[data-v-5523b19d]{max-width:100%;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;background:var(--kl-card);border:1px solid var(--kl-border);border-radius:24px;-webkit-box-shadow:var(--kl-shadow);box-shadow:var(--kl-shadow);overflow:hidden}.kl-contact__form[data-v-5523b19d]{padding:52px 48px}.kl-field-row[data-v-5523b19d]{gap:0}.contact-input[data-v-5523b19d]{-webkit-box-sizing:border-box;box-sizing:border-box;height:50px;padding:0 16px;margin-bottom:16px;border:1.5px solid rgba(0,110,200,.35);border-radius:12px;background-color:#f5f9fd;color:var(--kl-ink);font-size:15px;-webkit-transition:border-color .25s ease,background-color .25s ease,-webkit-box-shadow .25s ease;transition:border-color .25s ease,background-color .25s ease,-webkit-box-shadow .25s ease;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease,-webkit-box-shadow .25s ease}.contact-textarea[data-v-5523b19d]{height:auto;padding:14px 10px 14px 16px;resize:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,110,200,.45) transparent}.contact-textarea[data-v-5523b19d]::-webkit-scrollbar{width:6px}.contact-textarea[data-v-5523b19d]::-webkit-scrollbar-track{background:transparent;margin:10px 0}.contact-textarea[data-v-5523b19d]::-webkit-scrollbar-thumb{background:rgba(0,110,200,.4);border-radius:999px}.contact-textarea[data-v-5523b19d]::-webkit-scrollbar-thumb:hover{background:rgba(0,110,200,.65)}.contact-input[data-v-5523b19d]:hover{border-color:rgba(0,110,200,.55)}.contact-input.form-control[data-v-5523b19d]:focus,.contact-input[data-v-5523b19d]:focus{border-color:var(--kl-blue);background-color:#fff;-webkit-box-shadow:0 0 0 3px rgba(0,110,200,.15);box-shadow:0 0 0 3px rgba(0,110,200,.15)}.contact-input[data-v-5523b19d]::-webkit-input-placeholder{color:#9aa6b3;opacity:1}.contact-input[data-v-5523b19d]::-moz-placeholder{color:#9aa6b3;opacity:1}.contact-input[data-v-5523b19d]:-ms-input-placeholder{opacity:1}.contact-input[data-v-5523b19d]::-ms-input-placeholder{opacity:1}.contact-input[data-v-5523b19d]::placeholder{color:#9aa6b3;opacity:1}.contact-input[data-v-5523b19d]:-ms-input-placeholder{color:#9aa6b3}.contact-input[data-v-5523b19d]::-ms-input-placeholder{color:#9aa6b3}.kl-contact__actions[data-v-5523b19d]{margin-top:6px}.contact-button[data-v-5523b19d]{background:linear-gradient(135deg,var(--kl-blue),var(--kl-teal));border:none;border-radius:14px;height:56px;width:100%;font-weight:700;letter-spacing:.5px;-webkit-box-shadow:0 10px 24px rgba(0,110,200,.28);box-shadow:0 10px 24px rgba(0,110,200,.28);-webkit-transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease,-webkit-filter .25s ease;transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease,-webkit-filter .25s ease;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease,-webkit-filter .25s ease}.contact-button[data-v-5523b19d]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-filter:brightness(1.05);filter:brightness(1.05);-webkit-box-shadow:0 14px 30px rgba(0,110,200,.35);box-shadow:0 14px 30px rgba(0,110,200,.35)}.contact-button-disable[data-v-5523b19d]{background:#cdd5de;border:none;border-radius:14px;height:56px;width:100%;font-weight:700;letter-spacing:.5px;opacity:.7;cursor:not-allowed!important}.recaptcha-attribution[data-v-5523b19d]{color:#9aa6b3;font-size:11px;text-align:center}.recaptcha-attribution a[data-v-5523b19d]{color:var(--kl-blue)}.kl-contact__aside[data-v-5523b19d]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:52px 48px;background:linear-gradient(150deg,var(--kl-blue-dark),var(--kl-blue) 60%,var(--kl-teal) 120%);color:#fff;overflow:hidden}.kl-contact__decor[data-v-5523b19d]{position:absolute;top:-90px;right:-70px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle at center,hsla(0,0%,100%,.18) 0,hsla(0,0%,100%,0) 70%);pointer-events:none}.kl-contact__aside-inner[data-v-5523b19d]{position:relative;z-index:1}.kl-contact__title[data-v-5523b19d]{font-weight:800;font-size:clamp(28px,3.5vw,42px);line-height:1.1;margin:0 0 18px;letter-spacing:-.02em}.kl-contact__desc[data-v-5523b19d]{font-weight:300;font-size:16px;line-height:1.7;color:hsla(0,0%,100%,.92);margin:0;text-align:justify}@media (max-width:992px){.kl-contact[data-v-5523b19d]{padding:56px 22px}.kl-contact__inner[data-v-5523b19d]{grid-template-columns:1fr}.kl-contact__aside[data-v-5523b19d]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding:44px 36px}.kl-contact__form[data-v-5523b19d]{padding:40px 36px}}@media (max-width:560px){.kl-field-row[data-v-5523b19d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kl-field-row .contact-input.mr-2[data-v-5523b19d]{margin-right:0!important}.kl-contact__aside[data-v-5523b19d],.kl-contact__form[data-v-5523b19d]{padding:32px 24px}}