.cb2-contact .cb2-contact__cards>a.cb2-ccard--hero{position:relative;overflow:hidden;isolation:isolate;min-height:64px;padding:16px 18px;gap:14px;background:rgb(217 169 63 / .05);border:1px solid var(--cb2-gold-line);-webkit-tap-highlight-color:#fff0;touch-action:manipulation;user-select:none;-webkit-user-select:none}.cb2-contact .cb2-contact__cards>a.cb2-ccard--hero::before{content:"";position:absolute;inset-block-start:0;inset-inline:14px;height:1px;z-index:0;pointer-events:none;background:linear-gradient(to right,transparent,rgb(217 169 63 / .75),transparent)}.cb2-contact .cb2-contact__cards>a.cb2-ccard--hero>*{position:relative;z-index:1}.cb2-contact .cb2-contact__cards>a.cb2-ccard--hero>span:not(.cb2-ccard__icon){min-width:0}.cb2-contact .cb2-contact__cards>a.cb2-ccard--hero:active{transform:scale(.98);transition:transform 140ms ease-out}.cb2-contact .cb2-contact__cards>a.cb2-ccard--hero:focus-visible{outline:2px solid var(--cb2-gold-ink);outline-offset:2px}.cb2-contact .cb2-contact__cards>a.cb2-ccard--hero .cb2-ccard__icon{width:52px;height:52px;border-radius:16px;background:var(--cb2-gold-soft);border:1px solid var(--cb2-gold-line);color:var(--cb2-gold-ink)}.cb2-contact .cb2-contact__cards>a.cb2-ccard--hero .cb2-ccard__label{font-size:13px;font-weight:700;color:var(--cb2-gold-ink)}.cb2-contact .cb2-contact__cards>a.cb2-ccard--hero .cb2-ccard__value{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}.cb2-contact .cb2-contact__cards>.cb2-ccard:not(:first-child){background:rgb(255 255 255 / .02)}.cb2-contact .cb2-contact__cards>a.cb2-ccard:not(:first-child){-webkit-tap-highlight-color:#fff0;touch-action:manipulation;user-select:none;-webkit-user-select:none}.cb2-contact .cb2-contact__map-link{min-height:44px;-webkit-tap-highlight-color:#fff0;touch-action:manipulation;user-select:none;-webkit-user-select:none}.cb2-contact .cb2-form__input,.cb2-contact .cb2-form__select,.cb2-contact .cb2-form__textarea{transition:border-color 180ms var(--cb2-ease),background-color 180ms var(--cb2-ease)}.cb2-contact .cb2-form__input:focus:not(:focus-visible),.cb2-contact .cb2-form__select:focus:not(:focus-visible),.cb2-contact .cb2-form__textarea:focus:not(:focus-visible){border-color:var(--cb2-gold-line)}.cb2-contact .cb2-form__input:-webkit-autofill,.cb2-contact .cb2-form__select:-webkit-autofill,.cb2-contact .cb2-form__textarea:-webkit-autofill{-webkit-text-fill-color:var(--kt-ink);caret-color:var(--kt-ink);-webkit-box-shadow:0 0 0 100px var(--kt-surface1) inset;box-shadow:0 0 0 100px var(--kt-surface1) inset;transition:background-color 9999s ease-in-out 0s}.cb2-contact .cb2-form__consent{min-height:44px;align-items:center;padding-block:6px;-webkit-tap-highlight-color:#fff0}.cb2-contact .cb2-form__consent input{width:22px;height:22px;flex:0 0 22px;margin-block-start:0;cursor:pointer}.cb2-contact .cb2-form__input[aria-invalid="true"],.cb2-contact .cb2-form__select[aria-invalid="true"]{border-color:rgb(220 90 90 / .65)}.cb2-contact .contact-form__msg{font-size:14px;line-height:1.95;min-width:0}.cb2-contact .contact-form__msg:empty{display:none}@media (hover:hover) and (pointer:fine){.cb2-contact .cb2-contact__cards>a.cb2-ccard--hero:hover{transform:translateY(-2px)}.cb2-contact .cb2-contact__cards>a.cb2-ccard:not(:first-child):hover{border-color:var(--cb2-gold-line)}.cb2-contact .cb2-contact__map-link:hover{background:rgb(11 17 30 / .95)}}@media (prefers-reduced-motion:reduce){.cb2-contact .cb2-contact__cards>a.cb2-ccard--hero:active{transform:none;transition:none}.cb2-contact .cb2-form__input,.cb2-contact .cb2-form__select,.cb2-contact .cb2-form__textarea{transition:none}}.cb2-contact .cb2-contact__cards>a.cb2-ccard:not(.cb2-ccard--hero):focus-visible{outline:2px solid var(--cb2-gold);outline-offset:2px;border-radius:14px}.cb2-contact .cb2-contact__map-link:focus-visible{outline:2px solid var(--cb2-gold);outline-offset:2px;border-radius:6px}.cb2-contact .cb2-form__consent input:focus-visible{outline:2px solid var(--cb2-gold);outline-offset:2px}