.h-contact{--barh:72px}.h-contact .dawn .in{min-height:calc(100svh - var(--barh));grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,96px);padding-block:clamp(28px,5vh,64px) clamp(110px,16vh,170px)}.h-contact .bigmk{width:clamp(72px,7vw,112px);margin-bottom:clamp(18px,3vh,30px)}.h-contact h1{font-size:clamp(44px,5.4vw,80px);line-height:.98;letter-spacing:-.04em;font-weight:500}.h-contact .lede{margin-top:16px;font-size:20px;line-height:1.5;max-width:32ch;opacity:.82}.h-contact .ct-facts{margin:clamp(20px,4vh,40px) 0 0;display:flex;flex-wrap:wrap;gap:16px 36px}.h-contact .ct-facts div{display:flex;flex-direction:column;gap:4px;padding-top:10px;border-top:1px solid color-mix(in srgb,currentColor 30%,transparent)}.h-contact .ct-facts dt{font:500 13px/1.2 var(--f-mono);letter-spacing:.04em;opacity:.75}.h-contact .ct-facts dd{margin:0;font-size:18px;line-height:1.35}.h-contact .ct-mail{font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;-moz-user-select:all;user-select:all;-webkit-user-select:all;word-break:break-all}.h-contact .ct-mail:hover{text-decoration-thickness:2px}.h-contact .ct-card{justify-self:end;width:100%;max-width:560px;background:#F1F4F2;color:#0b2c2f;border:1px solid #2a5153;box-shadow:0 2px 6px rgba(0,0,0,.25),0 34px 70px -24px rgba(4,22,24,.55)}.h-contact .ct-bar{background:#0E3B3E;color:#F1F4F2;padding:10px 16px;font:500 14px/1.2 var(--f-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h-contact .ct-bar b{font:600 16px/1.2 var(--f-word);margin-right:8px}.h-contact .ct-card form{border:0;background:transparent;padding:clamp(16px,2.6vh,26px) clamp(16px,2vw,26px) clamp(18px,3vh,28px)}.h-contact .ct-card form>div{padding-top:clamp(10px,1.8vh,18px)}.h-contact .ct-card form>div:first-of-type{padding-top:0}.h-contact .ct-card input:not([name=website]),.h-contact .ct-card textarea{background:#fff;border-color:#9fb0ab;font:400 17px/1.3 var(--f-word);color:#0b2c2f}.h-contact .ct-card input[aria-invalid=true],.h-contact .ct-card textarea[aria-invalid=true]{border-color:#b3261e}.h-contact .ct-card input:focus,.h-contact .ct-card textarea:focus{outline:2px solid #0E3B3E;outline-offset:0;border-color:#0E3B3E}.h-contact .ct-card textarea{height:clamp(84px,15vh,150px);min-height:84px}.h-contact .ct-card textarea::-moz-placeholder{color:#5d7472;opacity:1}.h-contact .ct-card textarea::placeholder{color:#5d7472;opacity:1}.h-contact .ct-card label>span:first-child{color:#4a6163}.h-contact .ct-card label>span:first-child>span{color:#5d7472}.h-contact .ct-card button[type=submit]{background:var(--ochre);color:#041618;height:52px;padding:0 30px;font:600 18px/1 var(--f-word);transition:background-color .2s var(--ease)}.h-contact .ct-card button[type=submit]:hover{background:#d07c22}.h-contact .ct-card button[type=submit]:disabled{opacity:.6;cursor:not-allowed}.h-contact .ct-card [role=status]{border:0;background:transparent;padding:clamp(20px,4vh,32px) 24px}.h-contact .ct-card [role=alert]{color:#b3261e}@media (min-width:981px) and (max-height:760px){.h-contact .bigmk{width:64px;margin-bottom:14px}.h-contact .ct-facts{margin-top:16px}.h-contact .dawn .in{padding-block:20px 96px}}@media (max-width:980px){.h-contact .dawn .in{grid-template-columns:minmax(0,1fr);padding-block:36px 150px}.h-contact .ct-card{justify-self:stretch;max-width:none}}@media (max-width:640px){.h-contact h1{font-size:44px}.h-contact .lede{font-size:19px}.h-contact .ct-facts{flex-direction:column;gap:12px}.h-contact .dawn .in{padding-bottom:120px}}:lang(ka) .h-contact h1{font-size:clamp(32px,3.8vw,56px);line-height:1.12;letter-spacing:0}