.cc-contact{padding-top:34px;padding-bottom:40px}.cc-contact-head{max-width:760px}.cc-contact-head h1{letter-spacing:-.03em;margin:8px 0 12px;font-size:clamp(32px,4.4vw,52px);line-height:1.06}.cc-contact-intro{color:#d9d0c3;max-width:62ch;margin:0;font-size:18px;line-height:1.6}.cc-contact-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:26px;margin-top:30px;display:grid}.cc-contact-card{margin:0;padding:28px}.cc-contact-form textarea{font:inherit;resize:vertical;border:1px solid var(--cc-border-input);min-height:170px;color:inherit;background:#fff;border-radius:13px;padding:12px 14px;font-size:16px;line-height:1.55;box-shadow:inset 0 2px 4px #1d283a06}.cc-contact-form :is(input,select,textarea){transition:border-color .18s,box-shadow .18s}.cc-contact-form :is(input,select,textarea):focus{border-color:#a88658;outline:none;box-shadow:0 0 0 3px #dfc5a055}.cc-contact-form [aria-invalid=true]{border-color:#e08a8a}.cc-contact-under{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cc-contact-under p{margin:0}.cc-contact-count{color:#8a7a66;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.cc-appstage .cc-contact-form .cc-contact-problem{color:#a33434;margin:0;font-size:13.5px;font-weight:600}.cc-contact-form .cc-captcha{margin:2px 0 14px}.cc-contact-form .cc-notice{margin:0 0 14px}.cc-contact-send{min-width:200px}.cc-contact-send:disabled{opacity:.7;cursor:progress}.cc-contact-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cc-contact-side{gap:16px;display:grid}.cc-contact-email{border:1px solid var(--cc-glass-edge,#efe7dc29);color:#e6dccd;background:#121a278c;border-radius:22px;align-items:flex-start;gap:14px;padding:20px 22px;display:flex;box-shadow:inset 0 1px #ffffff14,0 10px 30px #0004}.cc-contact-email h2{color:var(--cc-ivory);margin:2px 0 6px;font-size:19px}.cc-contact-email p{color:#d4cabc;margin:8px 0 0;font-size:15px;line-height:1.6}.cc-contact-email p:first-child{margin-top:0}.cc-contact-icon{width:40px;height:40px;color:var(--cc-champagne,#dfc5a0);background:#dfc5a01f;border:1px solid #dfc5a055;border-radius:12px;flex:none;place-items:center;display:grid}a.cc-contact-address{color:#f3e3c6;text-underline-offset:3px;word-break:break-all;font-size:17px;font-weight:700;-webkit-text-decoration:underline #dfc5a088;text-decoration:underline #dfc5a088}a.cc-contact-address:hover{color:#fff}.cc-contact-privacy a{color:#f3e3c6}.cc-contact-sent{text-align:center;padding:26px 8px}.cc-contact-sent h2{margin:14px 0 8px;font-size:24px}.cc-contact-sent p{max-width:46ch;margin:0 auto 20px;line-height:1.6}.cc-contact-sent-icon{color:#1d283a;background:linear-gradient(145deg,#f3dcb7,#dfc5a0);border-radius:50%;place-items:center;width:54px;height:54px;display:inline-grid;box-shadow:0 10px 24px #dfc5a044}.cc-appstage .cc-contact-sent .cc-btn-quiet{color:var(--cc-navy);background:#fff;border-color:#e8dccb}@media (max-width:900px){.cc-contact-grid{grid-template-columns:1fr}}@media (max-width:520px){.cc-contact{padding-top:20px}.cc-contact-card{padding:20px 16px}.cc-contact-send{width:100%}.cc-contact-intro{font-size:16.5px}}@media (prefers-reduced-motion:reduce){.cc-contact-form :is(input,select,textarea){transition:none}}.cc-contact-signedin{margin:18px 0 0}
