.mobile-menu[data-astro-cid-idjse3en]{width:80vw;height:100vh;color:var(--text-main);background-color:var(--background-main);z-index:1000;border-top-left-radius:var(--radius-big);border-bottom-left-radius:var(--radius-big);transition:right .3s ease-in-out;display:flex;position:fixed;top:0;right:-80vw;box-shadow:-2px 0 5px #0000001a}.mobile-menu[data-astro-cid-idjse3en].open{right:0}.mobile-menu[data-astro-cid-idjse3en] ul[data-astro-cid-idjse3en]{padding:20px;list-style:none}.mobile-menu[data-astro-cid-idjse3en] ul[data-astro-cid-idjse3en] li[data-astro-cid-idjse3en]{margin-bottom:15px}.mobile-menu[data-astro-cid-idjse3en] ul[data-astro-cid-idjse3en] li[data-astro-cid-idjse3en] a[data-astro-cid-idjse3en]{color:var(--text-main);font-size:18px;text-decoration:none}.menu-icon[data-astro-cid-idjse3en]{cursor:pointer;display:none}.close-icon[data-astro-cid-idjse3en]{cursor:pointer;z-index:1002;font-size:24px;position:absolute;top:20px;right:20px}.content[data-astro-cid-idjse3en]{align-items:center;display:flex}@media (width<=768px){.menu-icon[data-astro-cid-idjse3en]{display:block}}.overlay[data-astro-cid-idjse3en]{background-color:var(--overlay);backdrop-filter:blur(3px);z-index:999;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.overlay[data-astro-cid-idjse3en].active{display:block}@media print{.mobile-menu[data-astro-cid-idjse3en],.menu-icon[data-astro-cid-idjse3en]{display:none}}.breadcrumbs[data-astro-cid-gmzif3su]{color:var(--text-muted);gap:.25rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.breadcrumbs__item[data-astro-cid-gmzif3su]{align-items:center;gap:.25rem;display:flex}.breadcrumbs__link[data-astro-cid-gmzif3su]{color:inherit;text-decoration:none}.breadcrumbs__link[data-astro-cid-gmzif3su]:hover{text-decoration:underline}header[data-astro-cid-k5dbeuw4]{margin-bottom:24px;padding:0 12px}.header-wrap[data-astro-cid-k5dbeuw4]{max-width:1200px;margin:0 auto}p[data-astro-cid-k5dbeuw4]{margin:0}.main_head[data-astro-cid-k5dbeuw4]{grid-template-columns:auto 1fr auto;align-items:center;padding:16px 0;display:grid}.logo[data-astro-cid-k5dbeuw4]{display:flex}.image[data-astro-cid-k5dbeuw4]{width:30px;height:30px;margin-right:12px}.text[data-astro-cid-k5dbeuw4]{align-items:center;font-size:24px;font-weight:700;line-height:1;display:flex}.alm[data-astro-cid-k5dbeuw4]{color:var(--accent)}nav[data-astro-cid-k5dbeuw4]{margin:0 auto}a[data-astro-cid-k5dbeuw4]{color:var(--text-main);text-decoration:none}nav[data-astro-cid-k5dbeuw4]>a[data-astro-cid-k5dbeuw4]{margin:0 8px}.right[data-astro-cid-k5dbeuw4]{justify-content:flex-end;gap:1rem;display:flex}@media (width<=768px){nav[data-astro-cid-k5dbeuw4]{display:none}.contacts[data-astro-cid-k5dbeuw4]{font-size:.75rem}}@media (width<=520px){.contacts[data-astro-cid-k5dbeuw4]{display:none}}footer[data-astro-cid-gahvu7kh]{background-color:var(--background-secondary);margin-top:48px;padding:24px 12px}@media print{footer[data-astro-cid-gahvu7kh]{background-color:#fff;margin-top:0;padding-top:0}}.footer-wrap[data-astro-cid-gahvu7kh]{grid-template-columns:1fr 1fr;gap:24px;max-width:1200px;margin:0 auto;display:grid}@media (width<=820px){.footer-wrap[data-astro-cid-gahvu7kh]{grid-template-columns:1fr}}.left[data-astro-cid-gahvu7kh]{flex-direction:column;margin-top:16px;display:flex}.contacts[data-astro-cid-gahvu7kh]{margin-bottom:24px}.phone[data-astro-cid-gahvu7kh]{font-size:clamp(32px,4vw,48px);font-weight:100;line-height:1}.mail-and-working_hours[data-astro-cid-gahvu7kh]{column-gap:40px;margin-top:20px;display:flex}.working_hours[data-astro-cid-gahvu7kh],.mail[data-astro-cid-gahvu7kh]{column-gap:16px;margin-top:16px;display:flex}@media screen and (width>=640px) and (width<=820px){.phone-mail-and-working_hours[data-astro-cid-gahvu7kh]{justify-content:space-between;align-items:end;display:flex}.working_hours[data-astro-cid-gahvu7kh],.mail[data-astro-cid-gahvu7kh],.mail-and-working_hours[data-astro-cid-gahvu7kh]{margin-top:0}}@media print{.phone-mail-and-working_hours[data-astro-cid-gahvu7kh]{justify-content:space-between;align-items:end;display:flex}.working_hours[data-astro-cid-gahvu7kh],.mail[data-astro-cid-gahvu7kh],.mail-and-working_hours[data-astro-cid-gahvu7kh]{margin-top:0}}.right[data-astro-cid-gahvu7kh]{margin-top:16px}.branches[data-astro-cid-gahvu7kh]{margin-bottom:24px}.branch[data-astro-cid-gahvu7kh]{column-gap:16px;margin-top:16px;display:flex}p[data-astro-cid-gahvu7kh]{margin:0}a[data-astro-cid-gahvu7kh]{color:var(--text-main);text-decoration:none}.icon[data-astro-cid-gahvu7kh]{color:var(--text-secondary);font-family:Segoe UI Symbol,sans-serif}.footer-bottom[data-astro-cid-gahvu7kh]{border-top:solid 1px var(--text-secondary);max-width:1200px;margin:40px auto 0;padding:24px 0;font-size:14px}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{--bg1:#f3f3f3;--bg2:#fff;--bg3:#f3f3f3;--text1:#505050;--text2:#727272;--text3:#a6a6a6;--gradient:linear-gradient(63.55deg, #ff9532 -10.89%, #ff8a1c 9.96%, #ff5b21 51.66%, #ff5a24 86%);--background-main:#f3f3f3;--background-elevated:#fff;--background-secondary:#fff;--background-contrast:#fff;--text-main:#333;--text-secondary:#333333a6;--text-muted:#3336;--border:#46506426;--accent:#ff891a;--light-accent:#ffe3c8;--always-light:#fff;--always-dark:#505050;--button-background:#ffffffbf;--gradient-main:linear-gradient(63.55deg, #ff9532 -10.89%, #ff8a1c 9.96%, #ff5b21 51.66%, #ff5a24 86%);--button-accent-background:#ff891a80;--button-shadow:0px 6px 6px #00103d24;--button-shadow-active:0px 2px 2px #00103d24;--button-shadow-hover:0px 8px 8px #00103d24;--card-shadow:0px 6px 16px 8px #00103d24;--card-shadow-active:0px 2px 2px #00103d24;--card-shadow-hover:0px 6px 16px 12px #00103d24;--overlay:#0009;--radius-big:32px;--radius-mid:16px;--radius-min:8px}@media (prefers-color-scheme:dark){:root{--bg1:#141414;--bg2:#222;--bg3:#333;--text1:#bfc5cf;--text2:#939ba7;--text3:#5d646e;--background-main:#262b31;--background-elevated:#353a40;--background-secondary:#ffffff12;--background-contrast:#000;--text-main:#bfc5cf;--text-secondary:#bfc5cfcc;--text-muted:#bfc5cf80;--border:#ffffff14;--accent:#ff891a;--button-background:#ffffff12;--button-accent-background:#ff891a99;--button-shadow:0px 6px 6px #00103d1a;--button-shadow-active:0px 2px 2px #00103d1a;--button-shadow-hover:0px 8px 8px #00103d1a;--card-shadow:0px 6px 16px 8px #00103d4d;--card-shadow-active:0px 2px 2px #00103d4d;--card-shadow-hover:0px 6px 16px 12px #00103d4d;--overlay:#0009}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{width:100%;height:100%;min-height:100vh;color:var(--text-main);background-color:var(--bg1);flex-direction:column;justify-content:space-between;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;overflow-y:scroll}.container{max-width:1200px;margin:0 auto;padding:0 16px}.bg1{background-color:var(--bg1)}.bg2{background-color:var(--bg2)}.bg3{background-color:var(--bg3)}.bg-light{background-color:var(--always-light)}.bg-dark{background-color:var(--always-dark)}.gradient{background:var(--gradient)}.bg-accent{background-color:var(--accent)}.text1{color:var(--text1)}.text2{color:var(--text2)}.text3{color:var(--text3)}.text-light{color:var(--always-light)}.text-dark{color:var(--always-dark)}.button{cursor:pointer;box-shadow:var(--button-shadow);text-align:center;border-radius:var(--radius-mid);border:none;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex}.button:active,.button:hover:active{box-shadow:var(--button-shadow-active);transform:translateY(2px)}.button:hover{box-shadow:var(--button-shadow-hover);transform:translateY(-1px)}.button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.interactive-card{cursor:pointer;box-shadow:var(--card-shadow);transition:box-shadow .3s,transform .3s,border-color .3s}.interactive-card:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-1px)}.interactive-card:active,.interactive-card:hover:active{box-shadow:var(--card-shadow-active);transform:translateY(2px)}.interactive-card:focus-visible,.interactive-card:has(a:focus-visible){outline:3px solid var(--accent);outline-offset:3px}.button-main{padding:16px 32px;font-weight:600}@media (prefers-reduced-motion:reduce){.button,.interactive-card{transition:none}}@media print{.no-print{display:none}body{background-color:#fff}}
