.galereya{position:relative;color:var(--color-ugol)}.galereya-lipkoe{position:sticky;top:0;height:calc(100 * var(--ekran-1));display:flex;flex-direction:column;justify-content:center;gap:3rem;overflow:hidden;overflow:clip}.galereya-zagolovok{margin:0;text-align:center;font-weight:300;font-size:clamp(2rem,5vw,4rem);line-height:1.05;letter-spacing:-.01em;text-wrap:balance}.galereya-ryad{display:flex;gap:2rem;padding:0 1.25rem;will-change:transform}.galereya-kadr{flex-shrink:0;margin:0;height:calc(60 * var(--ekran-1));aspect-ratio:4/3;overflow:hidden;overflow:clip;position:relative}.galereya-kadr img{position:absolute;left:-8.8235%;top:-8.8235%;width:117.647%;height:117.647%;max-width:none;max-height:none;object-fit:cover;will-change:transform}.galereya-ryad{align-items:center}.galereya-kadr-fraza{flex-shrink:0;width:100vw;height:calc(78 * var(--ekran-1));margin-right:-1.25rem}@media (max-width:700px){.galereya-kadr{height:auto;width:86vw;aspect-ratio:3/4}.galereya-lipkoe{gap:1.5rem}.galereya-kak-est .galereya-lipkoe{touch-action:pan-y}.galereya-palec .galereya-lipkoe{position:static;height:auto;padding:3rem 0;overflow:visible}.galereya-palec .galereya-okno{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x}}@media (max-width:700px){.galereya-palec .galereya-okno::-webkit-scrollbar{display:none}.galereya-palec .galereya-ryad{transform:none}.galereya-palec .galereya-kadr,.galereya-palec .galereya-kadr-fraza{scroll-snap-align:center}.galereya-palec .galereya-kadr img{transform:none}.galereya-stopka .galereya-lipkoe{position:static;height:auto;padding:3rem 0;overflow:visible}.galereya-stopka .galereya-okno{overflow:visible}.galereya-stopka .galereya-ryad{flex-direction:column;align-items:stretch;gap:1rem;transform:none}.galereya-stopka .galereya-kadr{width:100%}.galereya-stopka .galereya-kadr img{left:0;top:0;width:100%;height:100%;transform:none}.galereya-stopka .galereya-kadr-fraza{width:100%;margin-right:0}}.proba-lenty-zaglushka{min-height:calc(70 * var(--ekran-1));display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem 1.25rem;background:#f4f1ed;color:var(--color-ugol);text-align:center}.proba-lenty-imya{margin:0;font-weight:300;font-size:clamp(1.6rem,6vw,2.4rem)}.proba-lenty-opis{margin:0;max-width:30rem;font-size:1rem;line-height:1.5}.galereya-fraza-pod,.galereya-podskazka{display:none}.galereya-podskazka{margin:1.4rem 0 0;justify-content:center;align-items:center;gap:.5rem;font-size:.9rem;letter-spacing:.04em;color:#8d867d;transition:opacity .4s ease}.galereya-strelka{display:inline-block;font-size:1.1rem;animation:galereya-manit 1.8s ease-in-out infinite}@keyframes galereya-manit{0%,to{transform:translateX(0)}50%{transform:translateX(.5rem)}}@media (prefers-reduced-motion:reduce){.galereya-strelka{animation:none}}.galereya-tronuli .galereya-podskazka{opacity:0;pointer-events:none}@media (max-width:700px){.galereya-palec .galereya-podskazka{display:flex}.galereya-palec .galereya-kadr-fraza{display:none}.galereya-palec .galereya-fraza-pod{display:block;height:calc(78 * var(--ekran-1));background:#f4f1ed}.galereya-palec .galereya-lipkoe{padding:1.5rem 0;gap:1.5rem}.galereya-palec .galereya-kadr{width:86vw;height:auto;aspect-ratio:3/4}.galereya-palec .galereya-kadr img{left:0;top:0;width:100%;height:100%}.galereya-palec .galereya-podskazka{margin-top:.8rem}}.doroga{height:100%;justify-content:center;gap:calc(7 * var(--ekran-1));padding:0 1.25rem calc(12 * var(--ekran-1));color:var(--color-ugol)}.doroga,.doroga-fraza{display:flex;flex-direction:column;align-items:center}.doroga-fraza{margin:0;text-align:center;font-weight:500}.doroga-stroka{font-style:italic;font-weight:300;font-size:clamp(1.7rem,4.6vw,3.8rem);line-height:1.12;text-wrap:balance}.doroga-stroka-sredina{font-style:italic;font-weight:300;font-size:clamp(1.2rem,3vw,2.4rem);line-height:1.1;color:var(--color-med-temnaya)}.doroga-obyortka{width:100%;max-width:min(78rem,calc(160 * var(--ekran-1)));overflow:visible}.doroga-karta{position:relative;color:var(--color-ugol)}.doroga-liniya{width:100%;aspect-ratio:1072/208;background-color:currentColor;-webkit-mask:url(/kartinki/doroga-liniya.png) no-repeat center/contain;mask:url(/kartinki/doroga-liniya.png) no-repeat center/contain}.doroga-tochka{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.doroga-metka{width:7px;height:7px;border-radius:50%;background:currentColor}.doroga-tochka-shiksha .doroga-podpis{gap:.35rem}.doroga-logotip.logotip{width:46px;height:39px}.doroga-tochka-shiksha .doroga-imya{color:var(--color-med-temnaya)}.doroga-podpis{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.15rem;white-space:nowrap;text-align:center}.doroga-tochka-verh .doroga-podpis{bottom:1.1rem}.doroga-tochka-niz .doroga-podpis{top:1.1rem}.doroga-imya{font-size:.82rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.doroga-minuty{font-size:.82rem;color:#8d867d}@media (max-width:1000px) and (min-width:701px){.doroga-podpis{white-space:normal}.doroga-imya{width:5.2rem;font-size:.7rem;line-height:1.15;letter-spacing:.06em}.doroga-minuty{font-size:.68rem}}@media (max-width:700px){.doroga{gap:calc(4 * var(--ekran-1));padding-bottom:0}.doroga-karta{margin:5.8rem 0 4.6rem}.doroga-podpis{white-space:normal}.doroga-imya{width:3.5rem;font-size:.6rem;line-height:1.15;letter-spacing:.03em}.doroga-minuty{font-size:.58rem}}@media (max-width:380px){.doroga-imya{width:2.9rem;font-size:.55rem;letter-spacing:.01em}.doroga-minuty{font-size:.54rem}}