main.contact-main{z-index:10;grid-template-columns:1.05fr .95fr;align-items:start;gap:60px;max-width:1180px;margin:0 auto;padding:56px 40px 88px;display:grid;position:relative}.contact-main .eyebrow{letter-spacing:.26em;text-transform:uppercase;color:#1a1a1a;opacity:.55;margin-bottom:20px;font-size:12px;font-weight:600}.contact-main h1{letter-spacing:-.025em;margin:0 0 22px;font-family:Archivo,sans-serif;font-size:clamp(30px,3.4vw,52px);font-weight:800;line-height:1.03}.contact-main .lede{opacity:.7;max-width:400px;margin:0 0 32px;font-size:16px;line-height:1.55}.contact-main .world-wrap{border-top:1px solid #00000014;max-width:400px;padding-top:26px}.contact-main .world-label{letter-spacing:.22em;text-transform:uppercase;opacity:.45;font-size:11px;font-weight:600}.contact-main .cities{grid-template-columns:repeat(5,1fr);gap:12px;max-width:400px;margin-top:14px;display:grid}.contact-main .city{flex-direction:column;align-items:center;gap:9px;display:flex}.contact-main .city span{letter-spacing:.08em;text-transform:uppercase;opacity:.6;white-space:nowrap;font-size:10px;font-weight:600}.contact-main .city svg{width:34px;height:34px}.contact-main .card{background:#fff;border:1px solid #00000014;border-radius:22px;padding:30px;box-shadow:0 20px 50px #00000012}.contact-main form{flex-direction:column;gap:17px;display:flex}.contact-main .field{flex-direction:column;gap:8px;display:flex}.contact-main .field label{letter-spacing:.2em;text-transform:uppercase;opacity:.55;font-size:11px;font-weight:600}.contact-main .field input,.contact-main .field select,.contact-main .field textarea{color:#1a1a1a;background:#f7f8fa;border:1px solid #0000001a;border-radius:11px;outline:none;padding:12px 15px;font-family:Space Grotesk,sans-serif;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}.contact-main .field input:focus,.contact-main .field select:focus,.contact-main .field textarea:focus{background:#fff;border-color:#4285f4;box-shadow:0 0 0 4px #4285f41f}.contact-main .field textarea{resize:vertical;min-height:92px}.contact-main .field select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2 4l4 4 4-4' stroke='%231A1A1A' stroke-width='1.5' fill='none' stroke-linecap='round'/></svg>");background-position:right 15px center;background-repeat:no-repeat}.contact-main .submit{letter-spacing:.04em;color:#f7f8fa;cursor:pointer;background:#1a1a1a;border:none;border-radius:100px;margin-top:3px;padding:15px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;transition:transform .2s cubic-bezier(.16,1,.3,1)}.contact-main .submit:hover{transform:translateY(-1px)}.contact-main .form-note{text-align:center;opacity:.55;min-height:18px;margin:2px 0 0;font-size:13px}@media (max-width:860px){main.contact-main{grid-template-columns:1fr;gap:40px;padding:44px 32px 72px}}@media (max-width:470px){.contact-main .cities{grid-template-columns:repeat(4,1fr)}}
