body[data-koldia-ui] .contact-page{--contact-ink:#242422;--contact-muted:#61615b;--contact-line:#e5e3dc;--contact-yellow:#ffe8a3;max-width:1180px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,86px);align-items:start;margin:0 auto;padding:72px 30px 100px;color:var(--contact-ink);font:15px/1.8 Poppins,Arial,sans-serif}body[data-koldia-ui] .contact-page *{box-sizing:border-box}body[data-koldia-ui] .contact-page [hidden]{display:none!important}body[data-koldia-ui] .contact-page :is(h1,h2,p){margin-top:0}body[data-koldia-ui] .contact-eyebrow{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--contact-muted);margin-bottom:22px}body[data-koldia-ui] .contact-page h1{font-size:clamp(40px,4.7vw,64px);font-weight:600;line-height:1.12;letter-spacing:-.055em;margin-bottom:28px}body[data-koldia-ui] .contact-page h1 mark{background:linear-gradient(transparent 8%,var(--contact-yellow) 8%,var(--contact-yellow) 94%,transparent 94%);color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 .045em}body[data-koldia-ui] .contact-intro{font-size:18px;line-height:1.85;color:var(--contact-muted);max-width:430px;margin-bottom:34px}body[data-koldia-ui] .contact-note{font-size:12px;line-height:1.9;max-width:390px;color:var(--contact-muted)}body[data-koldia-ui] .contact-page a{color:inherit;text-underline-offset:4px}body[data-koldia-ui] .contact-page a:hover{text-decoration-color:#bda34c}
body[data-koldia-ui] .contact-panel{padding:34px;background:#fffefa;border:1px solid var(--contact-line);border-radius:12px;min-width:0}body[data-koldia-ui] .contact-panel h2{font-size:27px;font-weight:500;line-height:1.3;letter-spacing:-.035em;margin-bottom:27px}body[data-koldia-ui] .contact-fields{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:20px}body[data-koldia-ui] .contact-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body[data-koldia-ui] .contact-fields label{display:block;min-width:0;font-size:13px;font-weight:500;line-height:1.6}body[data-koldia-ui] .contact-fields label>span{font-weight:400;color:var(--contact-muted);font-size:11px;margin-left:5px}body[data-koldia-ui] .contact-fields :is(input,textarea){display:block;width:100%;min-width:0;min-height:49px;margin-top:8px;padding:12px 13px;border:1px solid #bcb8ac;border-radius:7px;color:var(--contact-ink);background:#fff;font:inherit;font-size:16px;line-height:1.55;box-shadow:none}body[data-koldia-ui] .contact-fields textarea{resize:vertical;min-height:176px}body[data-koldia-ui] .contact-fields :is(input,textarea):focus{border-color:#69551a;outline:3px solid #ffe8a380;outline-offset:1px}body[data-koldia-ui] .contact-fields :is(input,textarea):disabled{opacity:.7}body[data-koldia-ui] .contact-field-help{margin:-12px 0 0;font-size:11px;color:var(--contact-muted)}body[data-koldia-ui] .contact-honeypot,body[data-koldia-ui] .contact-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body[data-koldia-ui] .contact-verification{margin-top:24px;min-height:1px;max-width:100%;overflow:hidden}
body[data-koldia-ui] .contact-submit{display:inline-flex;align-items:center;justify-content:center;margin-top:22px;min-height:50px;padding:14px 23px;border:1px solid var(--contact-ink);border-radius:7px;background:var(--contact-ink);color:#fffefa;font:500 13px/1.5 Poppins,Arial,sans-serif;cursor:pointer}body[data-koldia-ui] .contact-submit:hover{background:#383833}body[data-koldia-ui] .contact-submit:disabled{opacity:.55;cursor:default}body[data-koldia-ui] .contact-policy{font-size:11px;line-height:1.85;color:var(--contact-muted);margin:17px 0 0}body[data-koldia-ui] .contact-status{font-size:13px;line-height:1.85;margin:22px 0 0;border-left:3px solid var(--contact-yellow);padding-left:14px;overflow-wrap:anywhere}body[data-koldia-ui] .contact-status[data-state="error"]{border-color:#9d542d}body[data-koldia-ui] .contact-status[data-state="success"]{border-color:#657253}body[data-koldia-ui] .contact-status[data-state="preview"]{background:#fff7dc;padding:13px 15px;border-radius:0 6px 6px 0}body[data-koldia-ui] .contact-fallback{font-size:12px;color:var(--contact-muted);line-height:1.9;margin:17px 0 0}body[data-koldia-ui] .contact-page :is(a,button,[tabindex]):focus-visible{outline:3px solid #69551a;outline-offset:5px}body[data-koldia-ui] .contact-panel noscript{font-size:13px;line-height:1.9}
@media(max-width:900px){body[data-koldia-ui] .contact-page{grid-template-columns:1fr;gap:33px;padding-top:44px}body[data-koldia-ui] .contact-page-heading{max-width:650px}body[data-koldia-ui] .contact-intro{max-width:620px;margin-bottom:22px}body[data-koldia-ui] .contact-note{max-width:620px}body[data-koldia-ui] .contact-panel{max-width:760px;width:100%}}
@media(max-width:560px){body[data-koldia-ui] .contact-page{padding:35px 22px 65px;gap:25px}body[data-koldia-ui] .contact-page h1{font-size:clamp(36px,10vw,48px);margin-bottom:23px}body[data-koldia-ui] .contact-intro{font-size:16px;line-height:1.85}body[data-koldia-ui] .contact-panel{padding:25px 21px;border-radius:10px}body[data-koldia-ui] .contact-panel h2{font-size:25px;margin-bottom:24px}body[data-koldia-ui] .contact-pair{grid-template-columns:1fr;gap:20px}body[data-koldia-ui] .contact-fields{gap:20px}body[data-koldia-ui] .contact-submit{width:100%;max-width:100%}body[data-koldia-ui] .contact-status{font-size:12px}}

body[data-koldia-ui] .contact-required-note{font-size:12px;line-height:1.8;color:var(--contact-muted);margin:-13px 0 24px}
