@font-face{font-family:Manrope;src:url('../offline/assets/fonts/Manrope-variable.ttf') format('truetype');font-weight:200 800;font-display:swap}
.contacts-hero,.contacts-hero *{box-sizing:border-box}
.flixer-themed .contacts-hero{display:grid;grid-template-columns:minmax(0,.43fr) minmax(0,.57fr);gap:32px;align-items:center;padding-top:28px;padding-bottom:32px;background:transparent;color:#071b3a}
.contacts-hero :is(h1,p,figure,ul){margin:0}.ct-copy,.ct-figure{min-width:0}
.ct-eyebrow{display:inline-block;padding:8px 18px;background:#e2faf1;border:1px solid #d6eee5;border-radius:999px;color:#076b56;font:700 12px/1.3 Inter,sans-serif;letter-spacing:.12em}
.flixer-themed .contacts-hero h1{margin-top:24px;font:800 clamp(52px,5.4vw,80px)/1.02 Manrope,sans-serif;letter-spacing:-.045em;color:#071b3a}.contacts-hero h1 em{font-style:normal;color:#d99000}
.ct-description{margin-top:24px!important;max-width:520px;font:400 clamp(16px,1.5vw,20px)/1.5 Inter,sans-serif;color:#536b8d}
.ct-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ct-actions a{min-height:48px}.ct-actions a:focus-visible{outline:2px solid #075bbd;outline-offset:4px}
.ct-benefits{display:flex;gap:12px;padding:0;list-style:none;margin-top:32px!important;font:500 14px/1.45 Inter,sans-serif;color:#536b8d}.ct-benefits li{flex:1;display:flex;align-items:center;gap:10px;min-width:0}.ct-benefits li+li{border-left:1px solid #e3e7eb;padding-left:12px}.ct-benefits li span{flex:none;width:28px;height:28px;color:#071b3a}.ct-benefits svg{width:100%;height:100%}
.ct-figure{width:100%;max-width:660px;justify-self:end;container:contact-art / inline-size}.ct-art{display:none;width:100%;height:auto;overflow:visible}.ct-phone{display:block}
.ct-art text{font-family:Inter,sans-serif;fill:#071b3a}.ct-art .ct-title{font-family:Manrope,sans-serif;font-weight:800}.ct-art .ct-strong{font-weight:600}.ct-art .ct-muted{fill:#536b8d}.ct-art .ct-teal{fill:#076b56}.ct-art .ct-gold{fill:#946000}.ct-art .ct-note{font-family:Caveat,cursive;font-weight:600}
.ct-art [data-ct-emphasis],.ct-art [data-ct-active]{pointer-events:none}
@container contact-art (min-width:570px){.ct-phone{display:none}.ct-wide{display:block}}
.ct-figure figcaption{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap;min-height:48px;padding:4px 0}.ct-notice{font:400 12px/1.5 Inter,sans-serif;color:#536b8d}
.ct-playback{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:#536b8d;cursor:pointer;font:500 12px/18px Inter,sans-serif}.ct-playback[hidden]{display:none}.ct-playback svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ct-playback:focus-visible{outline:2px solid #075bbd;outline-offset:4px}.ct-playback:hover{background:#fff5d9}
@media(max-width:1099px){.flixer-themed .contacts-hero{grid-template-columns:1fr;gap:28px}.ct-copy{max-width:700px}.ct-figure{justify-self:center}.flixer-themed .contacts-hero h1{font-size:clamp(44px,6vw,64px)}}
@media(max-width:767px){.flixer-themed .contacts-hero{gap:24px;padding-top:24px;padding-bottom:32px}.flixer-themed .contacts-hero h1{font-size:clamp(38px,10vw,48px)}.ct-description{font-size:16px}.ct-actions{margin-top:24px}.ct-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px!important;font-size:13px}.ct-benefits li{flex-direction:column;align-items:flex-start;gap:8px}.ct-benefits li+li{padding-left:8px}.ct-figure{max-width:570px}}
@media(max-width:359px){.ct-actions{display:grid;grid-template-columns:1fr}.ct-actions a{width:100%}.ct-benefits li+li{border:0;padding:0}}
@media(prefers-reduced-motion:reduce){.ct-art [data-ct-emphasis],.ct-art [data-ct-active]{opacity:0!important}.ct-playback{display:none}}
.ct-phone{max-width:360px;margin-inline:auto}
