.Menu-module-scss-module__6--sQq__menuList{font-size:var(--font-size-xl);padding:var(--spacing-5)0;justify-content:space-around;display:flex}@media (max-width:1200px){.Menu-module-scss-module__6--sQq__menuList{justify-content:space-between}}@media (max-width:900px){.Menu-module-scss-module__6--sQq__menuList{padding:var(--spacing-2)0;flex-direction:column;align-items:center}}
.Header-module-scss-module__S8Qyra__header{padding:var(--spacing-12)var(--spacing-5)0;border-bottom:var(--border-width-thick)solid var(--color-primary-accent);justify-content:space-around;align-items:center}.Header-module-scss-module__S8Qyra__header .Header-module-scss-module__S8Qyra__headerTop{justify-content:space-between;align-items:center;width:100%;display:flex}@media (max-width:900px){.Header-module-scss-module__S8Qyra__header{padding:var(--spacing-5)var(--spacing-2)0}.Header-module-scss-module__S8Qyra__header .Header-module-scss-module__S8Qyra__headerTop img{width:90%;height:90%;margin:0 auto}}
.Footer-module-scss-module__s98xna__footer{border-top:var(--border-width-thick)solid var(--color-primary-accent);padding:var(--spacing-12)var(--spacing-5)var(--spacing-5);align-items:center}.Footer-module-scss-module__s98xna__footer .Footer-module-scss-module__s98xna__footerBody{justify-content:space-between;place-items:center;gap:var(--spacing-3);grid-template-areas:"dolpark mospark qr""dolpark confidential qr""dolpark mikeAlexeev qr";display:grid}.Footer-module-scss-module__s98xna__footer .Footer-module-scss-module__s98xna__dolpark{grid-area:dolpark}.Footer-module-scss-module__s98xna__footer .Footer-module-scss-module__s98xna__mospark{grid-area:mospark}.Footer-module-scss-module__s98xna__footer .Footer-module-scss-module__s98xna__confidential{grid-area:confidential}.Footer-module-scss-module__s98xna__footer .Footer-module-scss-module__s98xna__mikeAlexeev{grid-area:mikeAlexeev}.Footer-module-scss-module__s98xna__footer .Footer-module-scss-module__s98xna__qr{grid-area:qr}.Footer-module-scss-module__s98xna__footer .Footer-module-scss-module__s98xna__qr P{margin:var(--spacing-4)0 0;color:green;text-align:center;font-weight:var(--font-weight-bold)}@media (max-width:768px){.Footer-module-scss-module__s98xna__footer{padding:var(--spacing-5)var(--spacing-2)var(--spacing-2)}.Footer-module-scss-module__s98xna__footer .Footer-module-scss-module__s98xna__footerBody{grid-template-columns:repeat(6,1fr);grid-template-areas:"dolpark dolpark mospark mospark qr qr""confidential confidential confidential mikeAlexeev mikeAlexeev mikeAlexeev"}.Footer-module-scss-module__s98xna__footer img{width:90%;height:90%;margin:0 auto}.Footer-module-scss-module__s98xna__footer .Footer-module-scss-module__s98xna__qr p{display:none}}
.CookieBanner-module-scss-module__Eu8tnG__cookieBanner{z-index:9999;animation:.4s cubic-bezier(.16,1,.3,1) CookieBanner-module-scss-module__Eu8tnG__fadeInRight;position:fixed;bottom:24px;right:24px}@keyframes CookieBanner-module-scss-module__Eu8tnG__fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.CookieBanner-module-scss-module__Eu8tnG__card{background:#fff;border-radius:24px;width:calc(100vw - 48px);max-width:420px;transition:all .3s;overflow:hidden;box-shadow:0 20px 35px -12px #00000026,0 1px 3px #0000000d}.CookieBanner-module-scss-module__Eu8tnG__content{gap:14px;padding:18px 20px 12px;display:flex}.CookieBanner-module-scss-module__Eu8tnG__iconWrapper{flex-shrink:0}.CookieBanner-module-scss-module__Eu8tnG__icon{width:28px;height:28px;display:block}.CookieBanner-module-scss-module__Eu8tnG__textWrapper{flex:1}.CookieBanner-module-scss-module__Eu8tnG__title{color:#1e293b;margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.4}.CookieBanner-module-scss-module__Eu8tnG__text{color:#475569;margin:0;font-size:13px;line-height:1.5}.CookieBanner-module-scss-module__Eu8tnG__link{color:#8b5cf6;cursor:pointer;font-weight:500;text-decoration:none;transition:color .2s;display:inline-block}.CookieBanner-module-scss-module__Eu8tnG__link:hover{color:#6d28d9;text-decoration:underline}.CookieBanner-module-scss-module__Eu8tnG__actions{padding:4px 20px 18px}.CookieBanner-module-scss-module__Eu8tnG__button{color:#fff;cursor:pointer;background:#1e293b;border:none;border-radius:40px;width:100%;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s}.CookieBanner-module-scss-module__Eu8tnG__button:hover{background:#0f172a;transform:scale(.98)}.CookieBanner-module-scss-module__Eu8tnG__button:active{transform:scale(.96)}@media (max-width:480px){.CookieBanner-module-scss-module__Eu8tnG__cookieBanner{animation:.4s cubic-bezier(.16,1,.3,1) CookieBanner-module-scss-module__Eu8tnG__fadeInUp;bottom:16px;left:16px;right:16px}@keyframes CookieBanner-module-scss-module__Eu8tnG__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.CookieBanner-module-scss-module__Eu8tnG__card{border-radius:20px;width:100%}.CookieBanner-module-scss-module__Eu8tnG__content{gap:12px;padding:16px 16px 8px}.CookieBanner-module-scss-module__Eu8tnG__icon{width:24px;height:24px}.CookieBanner-module-scss-module__Eu8tnG__title{margin-bottom:2px;font-size:14px}.CookieBanner-module-scss-module__Eu8tnG__text{font-size:12px}.CookieBanner-module-scss-module__Eu8tnG__actions{padding:4px 16px 14px}.CookieBanner-module-scss-module__Eu8tnG__button{padding:9px 16px;font-size:13px}}@media (min-width:481px) and (max-width:768px){.CookieBanner-module-scss-module__Eu8tnG__cookieBanner{bottom:20px;right:20px}.CookieBanner-module-scss-module__Eu8tnG__card{max-width:380px}.CookieBanner-module-scss-module__Eu8tnG__content{padding:16px 18px 10px}.CookieBanner-module-scss-module__Eu8tnG__title{font-size:14px}.CookieBanner-module-scss-module__Eu8tnG__text{font-size:12px}.CookieBanner-module-scss-module__Eu8tnG__actions{padding:4px 18px 16px}}@media (min-width:769px){.CookieBanner-module-scss-module__Eu8tnG__cookieBanner{bottom:24px;right:24px}.CookieBanner-module-scss-module__Eu8tnG__card{max-width:420px}}@media (min-width:1440px){.CookieBanner-module-scss-module__Eu8tnG__cookieBanner{bottom:32px;right:32px}.CookieBanner-module-scss-module__Eu8tnG__card{max-width:440px}.CookieBanner-module-scss-module__Eu8tnG__content{padding:20px 22px 12px}.CookieBanner-module-scss-module__Eu8tnG__title{font-size:16px}.CookieBanner-module-scss-module__Eu8tnG__text{font-size:14px}.CookieBanner-module-scss-module__Eu8tnG__actions{padding:4px 22px 20px}.CookieBanner-module-scss-module__Eu8tnG__button{padding:11px 22px;font-size:14px}}@media (prefers-color-scheme:dark){.CookieBanner-module-scss-module__Eu8tnG__card{background:#1e293b}.CookieBanner-module-scss-module__Eu8tnG__title{color:#f1f5f9}.CookieBanner-module-scss-module__Eu8tnG__text{color:#cbd5e1}.CookieBanner-module-scss-module__Eu8tnG__link{color:#a78bfa}.CookieBanner-module-scss-module__Eu8tnG__link:hover{color:#c4b5fd}.CookieBanner-module-scss-module__Eu8tnG__button{background:#8b5cf6}.CookieBanner-module-scss-module__Eu8tnG__button:hover{background:#7c3aed}}
:root{--color-primary:green;--color-primary-accent:#23e73d;--color-primary-hover:#00800040;--color-primary-overlay:#00aa004d;--color-error:#e74c3c;--color-error-focus:#e74c3c1f;--color-danger-overlay:#dc2626cc;--color-background:#fff;--color-background-hover:#f0f0f0;--color-background-alt:#f9f9f9;--color-text:#000;--color-text-secondary:#666;--color-text-inverse:#fff;--color-border:#dcdcdc;--color-border-light:#ccc;--color-border-table:#ddd;--color-border-subtle:#e0e0e0;--color-rating:gold;--color-success:darkgreen;--color-focus:#3384ff26;--color-overlay-dark:#000000e6;--color-overlay-medium:#000000b3;--color-button-bg:#ffffffe6;--color-surface-overlay:#ffffffd9;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-12:48px;--spacing-card-padding:var(--spacing-8);--spacing-container-padding:var(--spacing-5);--spacing-gap-default:var(--spacing-4);--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-md:20px;--font-size-lg:24px;--font-size-xl:28px;--font-size-2xl:32px;--font-size-3xl:40px;--font-size-4xl:48px;--font-size-display:90px;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.75;--font-size-body:var(--font-size-base);--font-size-caption:var(--font-size-xs);--font-size-button:var(--font-size-base);--font-size-input:var(--font-size-base);--font-size-heading-page:var(--font-size-display);--font-size-heading-section:var(--font-size-lg);--font-size-heading-card:var(--font-size-2xl);--font-size-menu:var(--font-size-xl);--font-size-contacts:var(--font-size-3xl)}@media (max-width:768px){:root{--font-size-heading-page:var(--font-size-3xl);--font-size-heading-card:var(--font-size-lg);--font-size-contacts:var(--font-size-md)}}:root{--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px;--radius-3xl:48px;--radius-full:50%;--border-width:1px;--border-width-thick:2px;--radius-button:var(--radius-md);--radius-input:var(--radius-md);--radius-image:var(--radius-lg);--radius-card:var(--radius-lg);--radius-big-card:var(--radius-3xl);--z-dropdown:100;--z-header:50;--z-modal:1000;--z-modal-controls:1001;--z-skip-link:9999;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--transition-button:var(--transition-base);--transition-input:var(--transition-fast);--transition-hover:var(--transition-base)}html,body{height:100%;margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{box-sizing:border-box}a{color:var(--color-text);text-decoration:none}a:hover{color:var(--color-primary);text-decoration:underline}ul{margin:0;padding:0;list-style:none}.flex-col-gap-16{gap:var(--spacing-4);flex-direction:column;display:flex}#container{flex-direction:column;min-height:100%;display:flex}.base-layout{flex-direction:column;flex:1;display:flex}.pc-container{flex-direction:column;width:100%;max-width:1600px;margin:0 auto;display:flex}.pc-container.with-page{padding:var(--spacing-8)var(--spacing-6);gap:var(--spacing-8)}.admin-ui{font-family:Arial,sans-serif}.block__header__wrapper{align-items:center;gap:var(--spacing-4);display:flex}.block__header__wrapper h1,.block__header__wrapper h2,.block__header__wrapper h3,.block__header__wrapper h4,.block__header__wrapper h5,.block__header__wrapper h6{margin:0}.block__header{text-align:center;margin:0}.block__header,.block__header a{font-size:var(--font-size-heading-page);color:var(--color-primary)}.buttons-wrapper{justify-content:start;gap:var(--spacing-2);display:flex}.base-button,.dangerous-button,.primary-icon-button,.primary-button,.skip-link{padding:0 var(--spacing-2);border-radius:var(--radius-button);line-height:38px;font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);cursor:pointer;transition:var(--transition-button);display:inline-block}.base-button:disabled,.dangerous-button:disabled,.primary-icon-button:disabled,.primary-button:disabled,.skip-link:disabled{opacity:.5;cursor:not-allowed}.primary-button,.skip-link{border:var(--border-width-thick)solid var(--color-primary);background:var(--color-background);color:var(--color-primary)}.primary-button:hover,.skip-link:hover{text-decoration:underline}.primary-icon-button{padding:var(--spacing-2);border:var(--border-width-thick)solid var(--color-primary);background:var(--color-background);color:var(--color-primary)}.primary-icon-button svg{fill:currentColor;width:22px;height:22px;display:block}.dangerous-button{border:var(--border-width-thick)solid var(--color-error);background:var(--color-background);color:var(--color-error)}.dangerous-button:hover{color:var(--color-error);text-decoration:underline}.skip-link{z-index:var(--z-skip-link);transition:top var(--transition-base);border-top:none;border-left:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;position:absolute;top:-50px;left:0}.skip-link:focus{outline:2px solid var(--color-focus);outline-offset:2px;top:0}.linked-image img{display:block}.form{gap:var(--spacing-3);flex-direction:column;display:flex}.form .field{gap:var(--spacing-2);flex-direction:column;display:flex}.form label{font-size:var(--font-size-body)}.form input[type=text],.form input[type=tel],.form input[type=date],.form input[type=password],.form select,.form textarea{width:100%;height:38px;padding:var(--spacing-2)var(--spacing-3);border:var(--border-width)solid var(--color-border);border-radius:var(--radius-input);background:var(--color-background);transition:var(--transition-input);outline:none;display:block}.form input[type=text]:focus,.form input[type=tel]:focus,.form input[type=date]:focus,.form input[type=password]:focus,.form select:focus,.form textarea:focus{box-shadow:0 0 0 3px var(--color-focus)}.form input[type=text].errored,.form input[type=tel].errored,.form input[type=date].errored,.form input[type=password].errored,.form select.errored,.form textarea.errored{border-color:var(--color-error)}.form input[type=text].errored:focus,.form input[type=tel].errored:focus,.form input[type=date].errored:focus,.form input[type=password].errored:focus,.form select.errored:focus,.form textarea.errored:focus{box-shadow:0 0 0 3px var(--color-error-focus)}.form .empty-message{color:var(--color-text-secondary);font-style:italic}.form input[type=checkbox]{cursor:pointer}.form .checked-list{gap:var(--spacing-2);flex-direction:column;display:flex}.form .checked-list label{cursor:pointer}.form .checked-list input[type=checkbox]{margin-right:var(--spacing-2)}.form textarea{height:auto}.form .error{color:var(--color-error);font-size:var(--font-size-sm);margin:0}.form .success{color:var(--color-success);font-size:var(--font-size-sm);margin:0}.simple-grid{border-collapse:collapse;width:100%}.simple-grid thead th{text-align:left;padding:var(--spacing-2)}.simple-grid tbody tr td{padding:var(--spacing-2);border-top:var(--border-width)solid var(--color-background-hover)}.simple-grid tbody tr.clickable:hover{background-color:var(--color-background-alt);cursor:pointer}.simple-grid tbody tr.clickable:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.title{text-align:center;font-size:var(--font-size-xl);margin:0}.big-card{border:var(--border-width-thick)solid var(--color-primary);background-color:var(--color-background);padding:var(--spacing-card-padding);border-radius:var(--radius-big-card);width:100%;max-width:800px;margin:0 auto;font-size:25px}.big-card .title{margin:0 0 var(--spacing-6)0}
