.contacts-copy{--c-bg:#ffffff;--c-bg-soft:#f7f7f7;--c-bg-softer:#f4f4f4;--c-border:#d1d1d1;--c-border-soft:#e5e5e5;--c-red:#c00a12;--c-red-tint:rgba(192, 10, 18, .08);--c-text:#2b2b2b;--c-text-body:#3a3a3a;--c-text-soft:#6e6e6e;--radius:6px;--shadow-sm:0 1px 3px rgba(0, 0, 0, .08);padding-block:var(--s-4)var(--s-7)}html[data-theme=dark] .cbox__head{background:#101b26;color:#c8d4e0;border-bottom-color:rgba(159,186,210,.16)}.contacts-copy .contacts-layout{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start;margin:0 -21px 16px}.contacts-copy .contacts-layout>section{margin-top:0}.contacts-copy .contacts-schedule{grid-column:3;grid-row:1/span 3;align-self:stretch}.contacts-copy .cbox--wide{grid-column:1/3}.contacts-copy .cbox{border:1px solid var(--c-border);border-radius:var(--radius);overflow:hidden;background:var(--c-bg)}.contacts-copy .contacts-layout>.cbox:not(.contacts-schedule):not(.cbox--wide){min-height:120px}.contacts-copy .cbox__head{max-width:none;margin:0;background:var(--c-bg-softer);color:var(--c-text);border-bottom:1px solid var(--c-border-soft);padding:10px 16px;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.4px}.contacts-copy .cbox__body{padding:4px 18px}.contacts-copy .cbox__body>a{color:var(--c-text);font-weight:600}.contacts-copy .cbox__body>a:hover{color:var(--c-red)}.contacts-copy .cbox--wide .cbox__body{padding:14px 18px;color:var(--c-text-body);line-height:1.7}.contacts-copy address.cbox__body{font-style:normal}.contacts-copy .cemail{display:flex;align-items:center;min-height:55px}.contacts-copy .cbox--email{display:flex;flex-direction:column}.contacts-copy .cbox--email .cbox__body{flex:1;display:flex;align-items:center}.contacts-copy .cphone{display:flex;align-items:center;gap:10px;color:var(--c-text);font-weight:600;padding:8px 0;border-bottom:1px solid var(--c-border-soft)}.contacts-copy .cbox__body .cphone:last-child{border-bottom:none}.contacts-copy .cphone img{width:18px;height:18px;object-fit:contain}.contacts-copy .cbox__body a.cphone{color:var(--c-text)}.contacts-copy .cbox__body a.cphone:hover{color:var(--c-red)}.contacts-copy table.schedule{width:100%;border-collapse:collapse;margin:0;font-size:16px}.contacts-copy table.schedule td{padding:11px 18px;border:none;border-bottom:1px solid var(--c-border-soft);background:0 0}.contacts-copy table.schedule td:last-child{text-align:right;color:var(--c-text-body);font-weight:600}.contacts-copy table.schedule tr:last-child td{border-bottom:none}.contacts-copy table.schedule tr.is-weekend td{color:var(--c-text-soft);font-weight:500}.contacts-copy table.schedule tr.is-today td,.contacts-copy table.schedule tr.is-today td:last-child{color:var(--c-red);font-weight:700}.contacts-copy .contacts-schedule{display:flex;flex-direction:column}.contacts-copy .contacts-schedule .schedule{flex:auto;height:100%}.contacts-copy .sched-status{display:flex;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;border-bottom:1px solid var(--c-border-soft)}.contacts-copy .sched-status:not([data-state]){display:none}.contacts-copy .sched-status::before{content:'';width:11px;height:11px;border-radius:50%;background:currentColor;flex-shrink:0}.contacts-copy .sched-status[data-state=open]{color:#157a30;background:rgba(76,175,80,.1)}.contacts-copy .sched-status[data-state=open]::before{background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.28)}.contacts-copy .sched-status[data-state=closed]{color:var(--c-red);background:var(--c-red-tint)}.contacts-copy .sched-status[data-state=duty]{color:#8a6508;background:rgba(208,165,27,.12)}.contacts-copy .contact-map{margin-top:8px}@media(max-width:900px){.contacts-copy .contacts-layout{grid-template-columns:1fr 1fr}.contacts-copy .contacts-schedule{grid-column:auto;grid-row:auto}.contacts-copy .cbox--wide{grid-column:1/3}}@media(max-width:560px){.contacts-copy .contacts-layout{grid-template-columns:1fr}.contacts-copy .cbox--wide{grid-column:auto}.contacts-copy .contacts-layout>.cbox:not(.contacts-schedule):not(.cbox--wide){min-height:0}}.contacts-copy .contact-map{width:100%;min-height:360px;border:0;border-radius:var(--radius);box-shadow:var(--shadow-sm)}.contacts-copy .contact-map-wrap{position:relative;display:block;margin-left:-21px;margin-right:-21px}.contacts-copy .contact-map-wrap .contact-map{display:block}.contacts-copy .contact-map-link{position:absolute;inset:0;z-index:2;border-radius:var(--radius);cursor:pointer}@media(max-width:600px){.contacts-copy .contacts-layout,.contacts-copy .contact-map-wrap{margin-left:0;margin-right:0}}.contacts-copy .cbox__body .vodafone,.contacts-copy .cbox__body .kyivstar,.contacts-copy .cbox__body .life{position:relative;padding-left:26px}.contacts-copy .cbox__body .vodafone::before,.contacts-copy .cbox__body .kyivstar::before,.contacts-copy .cbox__body .life::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;background-repeat:no-repeat;background-position:50%;background-size:contain}.contacts-copy .cbox__body .vodafone::before{width:20px;height:20px;background-image:url(../theme/img/sprites/vodafone.png)}.contacts-copy .cbox__body .kyivstar::before{width:18px;height:18px;background-image:url(../theme/img/sprites/kyivstar.png)}.contacts-copy .cbox__body .life::before{width:18px;height:18px;background-image:url(../theme/img/sprites/life.png)}.contacts-copy .page-hero{padding:8px 0 4px;background:linear-gradient(135deg,var(--c-bg-soft) 0%,var(--c-bg) 100%);border-bottom:1px solid var(--c-border-soft);margin-bottom:16px}.contacts-copy .page-hero__title{margin:0;padding-bottom:2px;color:var(--c-text);font-size:clamp(26px,3.6vw,36px);font-weight:700;line-height:1.15;letter-spacing:-.3px}.contacts-copy .page-hero__lead{max-width:640px;margin:0;color:var(--c-text-soft);font-size:17px;line-height:1.55}