@font-face{font-family:"Familjen Grotesk";font-weight:600;font-display:swap;src:url(fonts/familjen-grotesk-latin-600-normal.woff2) format("woff2")}@font-face{font-family:"Familjen Grotesk";font-weight:700;font-display:swap;src:url(fonts/familjen-grotesk-latin-700-normal.woff2) format("woff2")}@font-face{font-family:"Libre Franklin";font-weight:400;font-display:swap;src:url(fonts/libre-franklin-latin-400-normal.woff2) format("woff2")}@font-face{font-family:"Libre Franklin";font-weight:600;font-display:swap;src:url(fonts/libre-franklin-latin-600-normal.woff2) format("woff2")}:root{--paper:#f3f5f7;--white:#fff;--ink:#16253a;--ink-2:#22364f;--steel:#566476;--line:#d3d9e0;--amber:#ffc72c;--amber-d:#e9ac00;--amber-l:#fff3cc;--wa:#16794a;--head:"Familjen Grotesk","Helvetica Neue",Arial,sans-serif;--body:"Libre Franklin",system-ui,-apple-system,"Segoe UI",sans-serif;--r:10px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--paper);color:var(--ink);font:400 16.5px/1.62 var(--body);overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--ink-2);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:#000}p{margin:0 0 1em}h1,h2,h3{font-family:var(--head);font-weight:700;line-height:1.08;margin:0 0 .45em;letter-spacing:-.01em}h3{font-size:1.18rem;font-weight:600;line-height:1.25}:focus-visible{outline:3px solid var(--amber-d);outline-offset:3px}.cdy-skip{position:absolute;left:-999px}.cdy-skip:focus{left:16px;top:8px;z-index:99;background:#fff;padding:8px 12px}.cdy-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cdy-frame{max-width:1200px;margin:0 auto;padding:0 28px}.cdy-frame--read{max-width:780px}.cdy-lead{font-size:1.08rem;color:var(--ink-2)}.cdy-note{color:var(--steel);font-size:.9rem}.cdy-h2{font-size:clamp(1.8rem,3.4vw,2.6rem);max-width:22ch}.cdy-intro{max-width:640px;margin-bottom:34px}.cdy-intro p{color:var(--steel)}.cdy-intro .cdy-h2{margin-bottom:.35em}.cdy-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:12px 22px;border-radius:8px;border:2px solid transparent;font:600 1rem/1.1 var(--head);text-decoration:none;cursor:pointer}.cdy-btn--go{background:var(--amber);color:var(--ink);border-color:var(--amber)}.cdy-btn--go:hover{background:var(--amber-d);border-color:var(--amber-d);color:var(--ink)}.cdy-btn--ink{background:var(--ink);color:#fff}.cdy-btn--ink:hover{background:#000;color:#fff}.cdy-btn--wa{background:var(--wa);color:#fff}.cdy-btn--wa:hover{background:#0f5c37;color:#fff}.cdy-btn--ghost{border-color:var(--ink);color:var(--ink);background:transparent}.cdy-btn--ghost:hover{background:var(--ink);color:#fff}.cdy-btn--sm{min-height:42px;padding:8px 16px;font-size:.95rem}.cdy-btn--wide{width:100%}.cdy-bar{background:var(--white);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30}.cdy-bar__in{display:flex;align-items:center;gap:28px;min-height:72px}.cdy-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.cdy-logo__mark{width:44px;height:32px;flex:none}.cdy-logo__txt{font:600 1.05rem/1 var(--head);letter-spacing:-.01em}.cdy-logo__txt b{font-weight:700;font-size:1.45rem}.cdy-logo--light{color:#fff}.cdy-menu{display:flex;gap:22px;margin-left:auto}.cdy-menu a{color:var(--ink);text-decoration:none;font-weight:600;font-size:.95rem;padding:6px 0;border-bottom:3px solid transparent}.cdy-menu a:hover,.cdy-menu a[aria-current]{border-bottom-color:var(--amber)}.cdy-call{display:flex;flex-direction:column;align-items:flex-end;text-decoration:none;color:var(--ink);line-height:1.15}.cdy-call__l{font-size:.78rem;color:var(--steel)}.cdy-call strong{font:700 1.25rem/1.1 var(--head)}.cdy-burger{display:none}.cdy-top{padding:22px 0 10px}.cdy-top__pic{position:relative;margin:0;border-radius:14px;overflow:hidden;background:#2a3b52;min-height:440px}.cdy-top__img{width:100%;height:520px;object-fit:cover}.cdy-top__over{position:absolute;inset:auto 0 0 0;padding:120px 44px 150px;background:linear-gradient(180deg,rgba(22,37,58,0) 0%,rgba(22,37,58,.72) 45%,rgba(22,37,58,.92) 100%);color:#fff}.cdy-top__kicker{display:inline-block;background:var(--amber);color:var(--ink);font:600 .9rem/1 var(--head);padding:7px 10px;border-radius:4px;margin-bottom:16px}.cdy-top h1{font-size:clamp(2.6rem,6.4vw,5rem);margin:0;max-width:16ch;color:#fff}.cdy-top__sub{display:block;font-size:clamp(1.1rem,1.9vw,1.45rem);font-weight:600;line-height:1.3;margin-top:12px;max-width:34ch;color:#e7ecf2;letter-spacing:0}.cdy-top__split{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:48px;align-items:start;padding:0 44px}.cdy-top__text{padding-top:34px}.cdy-top__form{margin-top:-130px;position:relative;z-index:2}.cdy-top__alt{color:var(--steel)}.cdy-ticks{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:8px}.cdy-ticks li{position:relative;padding-left:30px;font-weight:600}.cdy-ticks li::before{content:"";position:absolute;left:0;top:.28em;width:18px;height:18px;border-radius:4px;background:var(--amber) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4 9.5l3 3 7-7' fill='none' stroke='%2316253a' stroke-width='2.4'/%3E%3C/svg%3E") center/14px no-repeat}.cdy-versions{display:flex;flex-wrap:wrap;gap:6px 18px;margin:26px 0 0;color:var(--steel);font-size:.9rem}.cdy-versions span{white-space:nowrap}.cdy-ticket{background:var(--white);border-radius:12px;box-shadow:0 18px 40px -18px rgba(22,37,58,.45);position:relative}.cdy-ticket__head{background:var(--ink);color:#fff;padding:22px 26px 26px;border-radius:12px 12px 0 0;position:relative}.cdy-ticket__head h2{font-size:1.65rem;margin:0 0 4px;color:#fff}.cdy-ticket__head p{margin:0;color:#c9d3df;font-size:.95rem}.cdy-ticket__body{padding:26px;position:relative;border-top:2px dashed var(--line)}.cdy-ticket__body::before,.cdy-ticket__body::after{content:"";position:absolute;top:-13px;width:24px;height:24px;border-radius:50%;background:var(--paper)}.cdy-ticket__body::before{left:-12px}.cdy-ticket__body::after{right:-12px}.cdy-ticket__first{display:grid;gap:14px}.cdy-ticket__more{display:none;gap:14px}.cdy-ticket.is-open .cdy-ticket__more{display:grid;margin-top:18px}.cdy-ticket__note{margin:0;font-weight:600}.cdy-ticket__err{background:#fde8e6;color:#8c1c13;border-radius:6px;padding:10px 12px;font-weight:600}.cdy-ticket__foot{margin:0;padding:14px 26px 20px;font-size:.9rem;color:var(--steel);border-top:1px solid var(--line)}.cdy-f{display:grid;gap:5px;font-weight:600;font-size:.9rem}.cdy-f small{font-weight:400;color:var(--steel)}.cdy-f input,.cdy-f select,.cdy-f textarea{width:100%;font:400 1rem/1.3 var(--body);color:var(--ink);background:#fff;border:1.5px solid #b9c2cd;border-radius:7px;padding:12px 13px;min-height:48px}.cdy-f textarea{min-height:90px;resize:vertical}.cdy-f input:focus,.cdy-f select:focus,.cdy-f textarea:focus{border-color:var(--ink);outline:3px solid var(--amber);outline-offset:0}.cdy-f--reg input{background:var(--amber);border:2px solid var(--ink);font:700 1.6rem/1 var(--head);text-transform:uppercase;text-align:center;letter-spacing:.06em;min-height:60px}.cdy-f--reg input::placeholder{color:rgba(22,37,58,.55)}.cdy-f input.is-bad{border-color:#c0261a;box-shadow:0 0 0 3px #f7c6c1}.cdy-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cdy-gbp{position:relative;display:block}.cdy-gbp>span{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--steel)}.cdy-gbp input{padding-left:28px}.cdy-agree{display:flex;gap:10px;align-items:flex-start;font-size:.88rem}.cdy-agree input{width:20px;height:20px;margin-top:2px;flex:none;accent-color:var(--ink)}.cdy-hp{position:absolute;left:-9999px}.cdy-stubs{padding:46px 0 10px}.cdy-stubs__row{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.cdy-stubs__row>div{background:var(--white);padding:22px 22px 18px;border-left:2px dashed var(--line);border-top:5px solid var(--amber)}.cdy-stubs__row>div:first-child{border-left:0;border-radius:var(--r) 0 0 var(--r)}.cdy-stubs__row>div:last-child{border-radius:0 var(--r) var(--r) 0}.cdy-stubs h3{margin-bottom:6px}.cdy-stubs p{margin:0;color:var(--steel);font-size:.95rem}.cdy-why{padding:80px 0}.cdy-why__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:56px;align-items:start}.cdy-why__list{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:26px 32px}.cdy-why__list li{border-top:2px solid var(--ink);padding-top:14px}.cdy-why__list p{margin:0;color:var(--steel);font-size:.97rem}.cdy-why__pics{display:grid;gap:18px}.cdy-why__pics figure{margin:0}.cdy-why__img{width:100%;aspect-ratio:5/4;object-fit:cover;border-radius:var(--r);background:#c8d0da}.cdy-why__pics figcaption{font-size:.85rem;color:var(--steel);margin-top:6px}.cdy-range{padding:70px 0;background:var(--white)}.cdy-rows{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.cdy-row a{display:flex;gap:18px;align-items:flex-start;padding:20px 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink)}.cdy-row__tag{flex:none;min-width:86px;text-align:center;background:var(--paper);border:1.5px solid var(--ink);border-radius:6px;padding:7px 8px;font:700 .95rem/1 var(--head)}.cdy-row__body{display:grid;gap:4px}.cdy-row__body strong{font:600 1.2rem/1.2 var(--head)}.cdy-row__body span{color:var(--steel);font-size:.94rem}.cdy-row a:hover .cdy-row__tag{background:var(--amber)}.cdy-row a:hover strong{text-decoration:underline;text-underline-offset:4px}.cdy-steps{padding:80px 0}.cdy-steps__list{list-style:none;counter-reset:s;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.cdy-steps__list li{counter-increment:s;position:relative;padding-top:64px}.cdy-steps__list li::before{content:counter(s);position:absolute;top:0;left:0;width:48px;height:48px;border-radius:50%;background:var(--ink);color:var(--amber);font:700 1.4rem/48px var(--head);text-align:center}.cdy-steps__list li:not(:last-child)::after{content:"";position:absolute;top:23px;left:60px;right:-18px;border-top:2px dashed #aab4c0}.cdy-steps__list p{color:var(--steel);margin:0}.cdy-checks{padding:80px 0;background:var(--white)}.cdy-checks__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:28px}.cdy-check{border:1.5px solid var(--line);border-radius:var(--r);padding:22px}.cdy-check__k,.cdy-survey__room{display:inline-block;margin:0 0 10px;font:600 .85rem/1 var(--head);background:var(--amber-l);padding:6px 9px;border-radius:4px}.cdy-check p:last-child{margin:0;color:var(--steel);font-size:.95rem}.cdy-album{padding:80px 0}.cdy-head{max-width:640px;margin-bottom:28px}.cdy-head h2{font-size:clamp(1.8rem,3.4vw,2.6rem)}.cdy-head p{color:var(--steel)}.cdy-album__grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px}.cdy-album__item{margin:0}.cdy-album__item img{width:100%;height:300px;object-fit:cover;border-radius:var(--r);background:#c8d0da}.cdy-album__item figcaption{font-size:.88rem;margin-top:8px}.cdy-album__credit{display:block;color:var(--steel);font-size:.8rem}.cdy-gens{padding:10px 0 80px}.cdy-gens__list{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:2px solid var(--ink)}.cdy-gens__list>div{padding:20px 22px 20px 0;border-bottom:1px solid var(--line)}.cdy-gens__list dt{font:700 1.2rem/1.2 var(--head);margin-bottom:6px}.cdy-gens__list dd{margin:0;color:var(--steel);font-size:.95rem}.cdy-people{padding:70px 0;background:var(--amber-l)}.cdy-people__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:24px}.cdy-people__grid p{margin:0;color:var(--ink-2)}.cdy-map{padding:80px 0;background:var(--ink);color:#dfe6ee}.cdy-map .cdy-h2{color:#fff}.cdy-intro--light p{color:#c2ccd8}.cdy-map__regions{display:grid;grid-template-columns:repeat(4,1fr);gap:26px 30px;margin-bottom:34px}.cdy-map__regions h3{color:var(--amber);font-size:1.02rem}.cdy-map__regions p{margin:0;font-size:.93rem}.cdy-map a:not(.cdy-btn){color:#fff}.cdy-faq{padding:80px 0}.cdy-faq__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:48px;align-items:start}.cdy-faq__grid>.cdy-h2{position:sticky;top:96px}.cdy-faq details{border-bottom:1px solid var(--line)}.cdy-faq summary{list-style:none;cursor:pointer;padding:18px 40px 18px 0;position:relative;font:600 1.1rem/1.35 var(--head)}.cdy-faq summary::-webkit-details-marker{display:none}.cdy-faq summary::after{content:"+";position:absolute;right:4px;top:12px;width:28px;height:28px;border-radius:50%;background:var(--amber);text-align:center;font:700 1.2rem/28px var(--head)}.cdy-faq details[open] summary::after{content:"−"}.cdy-faq details p{color:var(--steel);margin:0 0 18px}.cdy-close{background:var(--amber);padding:56px 0}.cdy-close__in{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.cdy-close h2{margin:0;font-size:clamp(1.7rem,3vw,2.4rem)}.cdy-close__acts{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.cdy-close__tel{color:var(--ink);font-weight:600}.cdy-hero--page{padding:48px 0 64px;background:var(--white);border-bottom:1px solid var(--line)}.cdy-hero--page+.cdy-points{padding-top:64px}.cdy-hero__split{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:56px;align-items:start}.cdy-hero__words h1{font-size:clamp(2.2rem,4.6vw,3.6rem)}.cdy-hero__tag{display:inline-block;margin:0 0 12px;background:var(--ink);color:var(--amber);font:600 .9rem/1 var(--head);padding:7px 10px;border-radius:4px}.cdy-crumbs{font-size:.88rem;color:var(--steel);margin-bottom:18px}.cdy-crumbs a{color:var(--steel)}.cdy-points{padding:40px 0 30px}.cdy-points__list{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.cdy-points__list li{background:var(--white);border-radius:var(--r);padding:20px;border-left:5px solid var(--amber)}.cdy-points__list p{margin:0;color:var(--steel);font-size:.95rem}.cdy-points__sub{margin-top:34px}.cdy-chips{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.cdy-chips li{background:var(--white);border:1.5px solid var(--line);border-radius:6px;padding:7px 12px;font-weight:600;font-size:.92rem}.cdy-chips--links li{padding:0;border:0;background:none}.cdy-chips--links a{display:block;background:var(--white);border:1.5px solid var(--ink);border-radius:6px;padding:8px 13px;text-decoration:none;font-weight:600;font-size:.92rem;color:var(--ink)}.cdy-chips--links a:hover{background:var(--amber)}.cdy-more{padding:10px 0 70px}.cdy-contact{display:grid;gap:14px;margin:26px 0}.cdy-contact>div{display:grid;grid-template-columns:110px 1fr;align-items:center}.cdy-contact dt{color:var(--steel);font-weight:600}.cdy-contact dd{margin:0;font:700 1.3rem/1.2 var(--head)}.cdy-page{padding:56px 0 80px}.cdy-page h1{font-size:clamp(2.2rem,4.4vw,3.2rem)}.cdy-page h2{font-size:1.5rem;margin-top:1.6em}.cdy-page ul{padding-left:1.2em}.cdy-page--legal{background:var(--white)}.cdy-guide{background:var(--white)}.cdy-guide__item{padding:24px 0;border-bottom:1px solid var(--line)}.cdy-guide__item h2{margin-top:0}.cdy-checklist{list-style:none;padding:0!important}.cdy-checklist li{padding:8px 0 8px 30px;position:relative;border-bottom:1px dashed var(--line)}.cdy-checklist li::before{content:"";position:absolute;left:0;top:13px;width:16px;height:16px;border:2px solid var(--ink);border-radius:3px}.cdy-table{width:100%;border-collapse:collapse;font-size:.92rem}.cdy-table th,.cdy-table td{border:1px solid var(--line);padding:8px;text-align:left;vertical-align:top}.cdy-az__jump{display:flex;flex-wrap:wrap;gap:6px;margin:20px 0}.cdy-az__jump a{display:inline-block;min-width:36px;text-align:center;padding:6px;border:1.5px solid var(--ink);border-radius:6px;text-decoration:none;font-weight:700}.cdy-az{columns:3 240px;column-gap:36px}.cdy-az__group{break-inside:avoid;margin-bottom:20px}.cdy-az__letter{font-size:1.6rem;margin:0 0 6px;color:var(--ink);border-bottom:3px solid var(--amber);display:inline-block}.cdy-az__group ul{list-style:none;padding:0;margin:0}.cdy-az__group li{padding:3px 0}.cdy-reviews{padding:24px 0;text-align:center}.cdy-foot{background:#0f1b2b;color:#b7c3d1;padding:60px 0 28px;font-size:.94rem}.cdy-foot a{color:#e3e9f0}.cdy-foot__top{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;padding-bottom:34px;border-bottom:1px solid #2a3a50}.cdy-foot__brand{max-width:480px}.cdy-foot__brand p{margin-top:16px}.cdy-foot__reach{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.cdy-foot__tel{text-decoration:none;font:700 1.8rem/1.1 var(--head);color:#fff!important}.cdy-foot__tel small{display:block;font:400 .82rem/1.4 var(--body);color:#93a3b6}.cdy-foot__links{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:34px 28px}.cdy-foot h2{font-size:1rem;color:var(--amber);margin-bottom:12px}.cdy-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cdy-foot__legal{font-size:.82rem;color:#8193a8;margin-top:6px}.cdy-wa-float{position:fixed;right:18px;bottom:18px;width:56px;height:56px;border-radius:50%;background:var(--wa);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(0,0,0,.25);z-index:40}@media (max-width:1060px){.cdy-menu{gap:16px}.cdy-top__split,.cdy-hero__split{grid-template-columns:1fr;padding:0}.cdy-top__form{margin-top:18px;max-width:560px;order:-1}.cdy-faq__grid>.cdy-h2{position:static}.cdy-top__text{padding:28px 0 0}.cdy-why__grid,.cdy-faq__grid{grid-template-columns:1fr;gap:30px}.cdy-why__pics{grid-template-columns:1fr 1fr}.cdy-map__regions{grid-template-columns:repeat(2,1fr)}.cdy-hero__form{max-width:560px}}@media (max-width:900px){.cdy-menu{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;flex-direction:column;gap:0;padding:8px 20px 16px;border-bottom:1px solid var(--line);box-shadow:0 10px 20px -12px rgba(0,0,0,.3)}.cdy-menu.is-open{display:flex}.cdy-menu a{padding:12px 0;border-bottom:1px solid var(--line)}.cdy-call{margin-left:auto}.cdy-burger{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1.5px solid var(--ink);border-radius:8px;background:#fff;cursor:pointer}.cdy-burger>span:first-child{width:20px;height:2px;background:var(--ink);box-shadow:0 -6px 0 var(--ink),0 6px 0 var(--ink)}.cdy-stubs__row{grid-template-columns:1fr 1fr}.cdy-stubs__row>div{border-radius:0!important;border-left:0;border-top:0;border-bottom:2px dashed var(--line)}.cdy-stubs__row{border-top:5px solid var(--amber)}.cdy-rows,.cdy-checks__grid,.cdy-gens__list,.cdy-people__grid{grid-template-columns:1fr 1fr}.cdy-album__grid{grid-template-columns:1fr 1fr}.cdy-album__item:first-child{grid-column:1/-1}}@media (max-width:640px){body{font-size:16px}.cdy-frame{padding:0 16px}.cdy-bar__in{gap:10px;min-height:64px}.cdy-logo__mark{width:36px;height:26px}.cdy-logo__txt b{font-size:1.25rem}.cdy-call__l{display:none}.cdy-call strong{font-size:1rem}.cdy-top{padding:12px 0 0}.cdy-top__pic{min-height:0;border-radius:10px}.cdy-top__img{height:360px}.cdy-top__over{padding:80px 20px 24px}.cdy-top h1{font-size:2.5rem}.cdy-pair{grid-template-columns:1fr}.cdy-ticket__head,.cdy-ticket__body{padding-left:18px;padding-right:18px}.cdy-ticket__foot{padding-left:18px;padding-right:18px}.cdy-stubs__row,.cdy-rows,.cdy-checks__grid,.cdy-gens__list,.cdy-people__grid,.cdy-why__list,.cdy-points__list,.cdy-map__regions,.cdy-why__pics{grid-template-columns:1fr}.cdy-steps__list{grid-template-columns:1fr;gap:22px}.cdy-steps__list li{padding:0 0 0 64px;min-height:48px}.cdy-steps__list li::after{display:none}.cdy-album__grid{grid-template-columns:1fr}.cdy-album__item img{height:230px}.cdy-why,.cdy-range,.cdy-steps,.cdy-checks,.cdy-album,.cdy-faq,.cdy-map{padding:56px 0}.cdy-foot__links{grid-template-columns:1fr;padding:30px 16px}.cdy-close__acts{width:100%}.cdy-close__acts .cdy-btn{flex:1 1 100%}.cdy-contact>div{grid-template-columns:1fr}.cdy-wa-float{width:50px;height:50px;right:12px;bottom:12px}}.cdy-th-afterhero{line-height:0;overflow:hidden}.cdy-th-afterhero svg{display:block;width:100%;height:150px}@media (max-width:760px){.cdy-th-afterhero svg{height:110px}}.cdy-th-prefoot{line-height:0;overflow:hidden}.cdy-th-prefoot svg{display:block;width:100%;height:22px}@media (max-width:760px){.cdy-th-prefoot svg{height:18px}}.cdy-th-call{display:inline-flex;align-items:center;gap:12px;margin:14px 0 6px;padding:12px 22px 12px 16px;background:#16253a;color:#fff;border:none;border-radius:10px;text-decoration:none;box-shadow:0 8px 22px rgba(0,0,0,.18);max-width:100%;border-left:6px solid #ffc72c}.cdy-th-call:hover{color:#fff;filter:brightness(1.06)}.cdy-th-call span{display:flex;flex-direction:column;line-height:1.15}.cdy-th-call small{font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.85}.cdy-th-call strong{font-size:1.45rem;letter-spacing:.01em;white-space:nowrap}@media (max-width:420px){.cdy-th-call strong{font-size:1.25rem}}.cdy-th-call svg{color:#ffc72c}.cdy-th-bar{display:none}@media (max-width:760px){body{padding-bottom:74px}.cdy-th-bar{display:flex;align-items:center;justify-content:center;gap:8px;position:fixed;left:10px;right:74px;bottom:10px;height:52px;background:#ffc72c;color:#16253a;border-radius:10px;font-weight:700;font-size:1rem;text-decoration:none;z-index:41;box-shadow:0 6px 18px rgba(0,0,0,.28)}.cdy-th-bar span{font-weight:600;opacity:.9}.cdy-th-bar strong{white-space:nowrap}.cdy-wa-float{right:10px!important;bottom:10px!important;width:52px!important;height:52px!important}}