.DrawerDemo-module__KkX-fa__buttons{flex-wrap:wrap;gap:12px;padding:16px 0;display:flex}.DrawerDemo-module__KkX-fa__btn{background:var(--brand-500);color:var(--white);cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500}.DrawerDemo-module__KkX-fa__btn:active{background:var(--brand-600)}.DrawerDemo-module__KkX-fa__mapPlaceholder{background:var(--gray-50);width:100%;height:calc(92vh - 40px);color:var(--gray-500);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.DrawerDemo-module__KkX-fa__textContent{padding:0 20px 32px}.DrawerDemo-module__KkX-fa__textContent h3{color:var(--gray-800);margin-bottom:16px;font-size:18px;font-weight:600}.DrawerDemo-module__KkX-fa__textContent p{color:var(--gray-600);margin-bottom:16px;font-size:15px;line-height:24px}
.SkeletonImage-module__To31qq__wrapper{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.SkeletonImage-module__To31qq__skeleton{background:var(--gray-200);animation:1.2s ease-in-out infinite SkeletonImage-module__To31qq__pulse;position:absolute;inset:0}.SkeletonImage-module__To31qq__hidden{opacity:0}.SkeletonImage-module__To31qq__visible{opacity:1;transition:opacity .2s}@keyframes SkeletonImage-module__To31qq__pulse{0%,to{opacity:1}50%{opacity:.4}}
.LanguageSwitcher-module__p1nd8W__wrapper{position:relative}.LanguageSwitcher-module__p1nd8W__trigger{border-radius:8px;align-items:center;gap:6px;padding:4px 8px;transition:background .2s;display:flex}.LanguageSwitcher-module__p1nd8W__trigger:hover{background:var(--gray-200)}.LanguageSwitcher-module__p1nd8W__label{font-size:16px;font-weight:500;line-height:24px}.LanguageSwitcher-module__p1nd8W__chevron{align-items:center;display:flex}.LanguageSwitcher-module__p1nd8W__dropdown{z-index:100;background:var(--white);border:1px solid var(--gray-200);border-radius:8px;min-width:100%;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 4px 12px #00000014}.LanguageSwitcher-module__p1nd8W__option{align-items:center;gap:6px;width:100%;padding:8px 12px;font-size:16px;font-weight:500;line-height:24px;transition:background .15s;display:flex}.LanguageSwitcher-module__p1nd8W__option:hover{background:var(--gray-50)}
.SearchSkeleton-module__IqTgVG__overlay{z-index:2000;-webkit-backdrop-filter:blur(6px)saturate(120%);background:#10182873;flex-direction:column;align-items:center;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.SearchSkeleton-module__IqTgVG__palette{background:var(--white);flex-direction:column;width:100%;max-width:720px;display:flex;overflow:hidden;box-shadow:0 24px 64px -16px #10182866}.SearchSkeleton-module__IqTgVG__sheetOverlay{z-index:2000;background:#00000080;position:fixed;inset:0}.SearchSkeleton-module__IqTgVG__sheet{z-index:2001;background:var(--white);padding-bottom:env(safe-area-inset-bottom,16px);border-radius:16px 16px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #00000026}.SearchSkeleton-module__IqTgVG__handle{background:var(--gray-200);border-radius:2px;align-self:center;width:36px;height:4px;margin:12px 0 8px}.SearchSkeleton-module__IqTgVG__command{flex-direction:column;display:flex}.SearchSkeleton-module__IqTgVG__inputRow{border-bottom:1px solid var(--gray-200);align-items:center;gap:12px;padding:18px 20px;display:flex}.SearchSkeleton-module__IqTgVG__placeholder{color:var(--gray-500);font-size:18px}.SearchSkeleton-module__IqTgVG__body{justify-content:center;align-items:center;min-height:180px;padding:24px;display:flex}.SearchSkeleton-module__IqTgVG__spinner,.SearchSkeleton-module__IqTgVG__bigSpinner{border:2px solid var(--gray-200);border-top-color:var(--brand-500);border-radius:50%;animation:.7s linear infinite SearchSkeleton-module__IqTgVG__skeleton-spin;display:inline-block}.SearchSkeleton-module__IqTgVG__spinner{flex-shrink:0;width:20px;height:20px}.SearchSkeleton-module__IqTgVG__bigSpinner{border-width:3px;width:32px;height:32px}@keyframes SearchSkeleton-module__IqTgVG__skeleton-spin{to{transform:rotate(360deg)}}
.Editable-module__5vIfqG__wrap{display:contents}.Editable-module__5vIfqG__wrap>*{outline-offset:4px;cursor:pointer;outline:2px dashed #0000;transition:outline-color .15s}.Editable-module__5vIfqG__wrap:hover>*{outline-color:var(--brand-300)}.Editable-module__5vIfqG__wrap[data-edit-active]>*{outline:2px solid var(--brand-500)}.Editable-module__5vIfqG__pop{z-index:960;background:var(--white);border:1px solid var(--gray-200);border-left:3px solid var(--brand-500);flex-direction:column;gap:8px;width:320px;max-width:calc(100vw - 24px);padding:16px;display:flex;position:fixed;box-shadow:0 12px 32px #0f1e3c29}.Editable-module__5vIfqG__popHead{flex-direction:column;gap:2px;margin-bottom:4px;padding-right:28px;display:flex}.Editable-module__5vIfqG__popType{letter-spacing:.02em;text-transform:uppercase;color:var(--gray-600);font-size:12px;font-weight:600;line-height:16px}.Editable-module__5vIfqG__popTitle{color:var(--gray-900);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.Editable-module__5vIfqG__popClose{width:32px;height:32px;color:var(--gray-600);place-items:center;display:grid;position:absolute;top:8px;right:8px}.Editable-module__5vIfqG__popClose:hover{color:var(--gray-900);background:var(--gray-50)}.Editable-module__5vIfqG__popBtn{white-space:nowrap;border:1px solid var(--gray-200);background:var(--white);min-height:44px;color:var(--gray-900);justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:15px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:flex}.Editable-module__5vIfqG__popBtn:hover{background:var(--gray-50);border-color:var(--gray-400)}.Editable-module__5vIfqG__popBtn:focus-visible,.Editable-module__5vIfqG__popClose:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.Editable-module__5vIfqG__popBtnPrimary{background:var(--brand-600);border-color:var(--brand-500);color:var(--white)}.Editable-module__5vIfqG__popBtnPrimary:hover{border-color:var(--brand-600);background:#2f5fcf}.Editable-module__5vIfqG__popBtn svg{flex:none;width:18px;height:18px}
:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.CardGrid-module__3A_tKa__root{width:100%}.CardGrid-module__3A_tKa__grid{align-items:start;gap:32px;display:grid}.CardGrid-module__3A_tKa__narrow{gap:16px}.CardGrid-module__3A_tKa__cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.CardGrid-module__3A_tKa__cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.CardGrid-module__3A_tKa__cols4{grid-template-columns:repeat(4,minmax(0,1fr))}.CardGrid-module__3A_tKa__one-column{grid-template-columns:1fr}.CardGrid-module__3A_tKa__two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.CardGrid-module__3A_tKa__swiper{width:100%;overflow:visible}.CardGrid-module__3A_tKa__slide{height:auto}.CardGrid-module__3A_tKa__cell{min-width:0;height:100%}
.PersonCard-module__HVdPia__card{background:var(--white);border:1px solid var(--gray-200);align-items:stretch;width:100%;height:210px;display:flex;overflow:hidden}.PersonCard-module__HVdPia__noPhoto{height:auto;min-height:150px}.PersonCard-module__HVdPia__noPhoto .PersonCard-module__HVdPia__content{padding:24px 28px}.PersonCard-module__HVdPia__linkable{color:inherit;text-decoration:none;transition:box-shadow .2s}.PersonCard-module__HVdPia__linkable:hover{box-shadow:0 10px 24px -10px #10182829}.PersonCard-module__HVdPia__linkable:hover .PersonCard-module__HVdPia__name{color:var(--brand-500)}.PersonCard-module__HVdPia__content{flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding:24px 32px;display:flex}.PersonCard-module__HVdPia__top{flex-direction:column;gap:12px;display:flex}.PersonCard-module__HVdPia__name{color:var(--gray-900);margin:0;font-size:20px;font-weight:700;line-height:1.25}.PersonCard-module__HVdPia__position{color:var(--gray-500);margin:0;font-size:16px;line-height:1.4}.PersonCard-module__HVdPia__contacts{flex-direction:column;gap:4px;display:flex}.PersonCard-module__HVdPia__phone{color:var(--gray-800);font-size:16px;text-decoration:none}.PersonCard-module__HVdPia__email{color:var(--brand-500);font-size:16px;text-decoration:none;transition:color .2s}.PersonCard-module__HVdPia__email:hover{color:var(--brand-600)}.PersonCard-module__HVdPia__photo{flex-shrink:0;width:210px;height:100%;position:relative}.PersonCard-module__HVdPia__img{object-fit:cover;width:100%;height:100%;display:block}.PersonCard-module__HVdPia__placeholder{background:var(--gray-50);justify-content:center;align-items:center;width:100%;height:100%;display:flex}@media (max-width:480px){.PersonCard-module__HVdPia__card{height:180px}.PersonCard-module__HVdPia__content{padding:18px}.PersonCard-module__HVdPia__name{font-size:17px}.PersonCard-module__HVdPia__photo{width:140px}}
.RichContent-module__o8QIYG__content img{cursor:zoom-in}.RichContent-module__o8QIYG__item{opacity:0;will-change:opacity, transform;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.RichContent-module__o8QIYG__visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.RichContent-module__o8QIYG__item{opacity:1!important;transition:none!important;transform:none!important}}
.MobileMenu-module__IpgoYa__burger{border-radius:4px;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;padding:6px;transition:background .2s;display:flex}.MobileMenu-module__IpgoYa__burger:hover{background:#0000000d}@media (min-width:1200px){.MobileMenu-module__IpgoYa__burger{display:none}}.MobileMenu-module__IpgoYa__line{background:var(--gray-800);transform-origin:50%;border-radius:1px;width:100%;height:2px;transition:transform .25s,opacity .25s;display:block}.MobileMenu-module__IpgoYa__open .MobileMenu-module__IpgoYa__line:first-child{transform:translateY(7px)rotate(45deg)}.MobileMenu-module__IpgoYa__open .MobileMenu-module__IpgoYa__line:nth-child(2){opacity:0}.MobileMenu-module__IpgoYa__open .MobileMenu-module__IpgoYa__line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.MobileMenu-module__IpgoYa__overlay{z-index:2000;background:var(--white);scrollbar-width:thin;scrollbar-color:var(--gray-300) transparent;position:fixed;inset:80px 0 0;overflow-y:auto}.MobileMenu-module__IpgoYa__overlay::-webkit-scrollbar{width:8px}.MobileMenu-module__IpgoYa__overlay::-webkit-scrollbar-track{background:0 0}.MobileMenu-module__IpgoYa__overlay::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:9999px}.MobileMenu-module__IpgoYa__overlay::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}@media (min-width:576px){.MobileMenu-module__IpgoYa__overlay{top:88px}}.MobileMenu-module__IpgoYa__menu{padding:20px 16px 40px}@media (min-width:576px){.MobileMenu-module__IpgoYa__menu{padding:20px 24px 40px}}@media (min-width:768px){.MobileMenu-module__IpgoYa__menu{padding:24px 32px 40px}}.MobileMenu-module__IpgoYa__navList{flex-direction:column;display:flex}.MobileMenu-module__IpgoYa__navLink{color:var(--gray-800);padding:12px 0;font-size:18px;font-weight:500;line-height:26px;transition:color .2s;display:block}.MobileMenu-module__IpgoYa__navLink:hover,.MobileMenu-module__IpgoYa__navLink:active{color:var(--brand-500)}.MobileMenu-module__IpgoYa__subList{flex-direction:column;padding-bottom:8px;display:flex}.MobileMenu-module__IpgoYa__subLink{color:var(--gray-600);padding:10px 0 10px 16px;font-size:16px;font-weight:400;line-height:26px;transition:color .2s;display:block}.MobileMenu-module__IpgoYa__subLink:hover,.MobileMenu-module__IpgoYa__subLink:active{color:var(--brand-500)}.MobileMenu-module__IpgoYa__divider{background:var(--gray-200);height:1px;margin:16px 0}.MobileMenu-module__IpgoYa__lkLink{color:var(--gray-800);align-items:center;gap:8px;padding:4px 0;font-size:16px;font-weight:500;line-height:26px;display:flex}.MobileMenu-module__IpgoYa__lkLink:hover{color:var(--brand-500)}.MobileMenu-module__IpgoYa__contacts{flex-direction:column;gap:16px;display:flex}.MobileMenu-module__IpgoYa__contactRow{align-items:center;gap:8px;display:flex}.MobileMenu-module__IpgoYa__phone{color:var(--gray-800);font-size:18px;font-weight:500;line-height:26px}.MobileMenu-module__IpgoYa__phone:hover{color:var(--brand-500)}
.LegalPage-module__efvRLa__layout{grid-template-columns:260px 1fr;align-items:start;gap:48px;padding:48px 0 80px;display:grid}.LegalPage-module__efvRLa__layoutWide{grid-template-columns:1fr}.LegalPage-module__efvRLa__sidebar{top:calc(var(--header-h,140px) + 16px);max-height:calc(100vh - var(--header-h,140px) - 48px);scrollbar-width:thin;scrollbar-color:var(--gray-300) transparent;transition:top .3s,max-height .3s;position:sticky;overflow-y:auto}.LegalPage-module__efvRLa__sidebarNav{border-left:2px solid var(--gray-200)}.LegalPage-module__efvRLa__sidebarList{list-style:none}.LegalPage-module__efvRLa__sidebarLink{width:100%;color:var(--gray-500);text-align:left;cursor:pointer;border-left:2px solid #0000;margin-left:-2px;padding:6px 12px;font-size:14px;line-height:1.4;transition:color .15s,border-color .15s;display:block}.LegalPage-module__efvRLa__sidebarLink:hover{color:var(--gray-800)}.LegalPage-module__efvRLa__sidebarLinkActive{color:var(--brand-500);border-left-color:var(--brand-500);font-weight:500}.LegalPage-module__efvRLa__content{min-width:0}.LegalPage-module__efvRLa__title{color:var(--gray-900);margin-bottom:32px;font-size:32px;font-weight:700;line-height:1.2}.LegalPage-module__efvRLa__updated{border-top:1px solid var(--gray-200);color:var(--gray-400);margin-top:48px;padding-top:24px;font-size:14px}.LegalPage-module__efvRLa__prose{color:var(--gray-600)}.LegalPage-module__efvRLa__prose h2,.LegalPage-module__efvRLa__prose h3,.LegalPage-module__efvRLa__prose h4{scroll-margin-top:calc(var(--header-h,140px) + 16px)}.LegalPage-module__efvRLa__prose h2{margin:40px 0 16px;font-size:24px}.LegalPage-module__efvRLa__fabMorph{z-index:40;background:var(--brand-500);width:52px;height:52px;color:var(--white);display:none;position:fixed;bottom:16px;right:16px;overflow:hidden;box-shadow:0 4px 16px #4480f359,0 1px 4px #0000001a}.LegalPage-module__efvRLa__fabIcon{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.LegalPage-module__efvRLa__fabContent{scrollbar-width:thin;scrollbar-color:var(--gray-300) transparent;max-height:55vh;padding:0 0 20px;overflow-y:auto}.LegalPage-module__efvRLa__fabHeader{background:var(--brand-500);z-index:1;justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex;position:sticky;top:0}.LegalPage-module__efvRLa__fabTitle{color:var(--white);font-size:16px;font-weight:600}.LegalPage-module__efvRLa__fabClose{width:32px;height:32px;color:var(--white);opacity:.7;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.LegalPage-module__efvRLa__fabClose:hover{opacity:1}.LegalPage-module__efvRLa__fabContent .LegalPage-module__efvRLa__sidebarList{padding:0 12px}.LegalPage-module__efvRLa__fabContent .LegalPage-module__efvRLa__sidebarLink{color:#ffffffa6;border-left-color:#fff3}.LegalPage-module__efvRLa__fabContent .LegalPage-module__efvRLa__sidebarLink:hover{color:var(--white)}.LegalPage-module__efvRLa__fabContent .LegalPage-module__efvRLa__sidebarLinkActive{color:var(--white);border-left-color:var(--white)}.LegalPage-module__efvRLa__fabOverlay{z-index:39;background:#0000004d;position:fixed;inset:0}@media (max-width:991px){.LegalPage-module__efvRLa__layout{grid-template-columns:1fr;gap:0;padding:32px 0 56px}.LegalPage-module__efvRLa__sidebar{display:none}.LegalPage-module__efvRLa__fabMorph{display:block}.LegalPage-module__efvRLa__title{margin-bottom:24px;font-size:26px}}@media (max-width:767px){.LegalPage-module__efvRLa__layout{padding:24px 0 40px}.LegalPage-module__efvRLa__title{margin-bottom:20px;font-size:22px}.LegalPage-module__efvRLa__prose h2{margin:32px 0 12px;font-size:20px}}
.Header-module__bL51Jq__header{background:var(--brand-200);width:100%}@media (min-width:1200px){.Header-module__bL51Jq__header{background:var(--gray-50)}}.Header-module__bL51Jq__topRowWrap{border-bottom:1px solid var(--brand-300)}@media (min-width:1200px){.Header-module__bL51Jq__topRowWrap{border-bottom:none}}.Header-module__bL51Jq__topRow{justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:16px;display:flex}.Header-module__bL51Jq__topRight{align-items:center;gap:16px;display:flex}@media (min-width:1200px){.Header-module__bL51Jq__topRight{gap:24px}}.Header-module__bL51Jq__account{color:var(--gray-800);white-space:nowrap;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:24px;transition:color .2s;display:none}.Header-module__bL51Jq__account:hover{color:var(--brand-500)}@media (min-width:1200px){.Header-module__bL51Jq__account{display:flex}}.Header-module__bL51Jq__contactButtons{display:none}@media (min-width:1200px){.Header-module__bL51Jq__contactButtons{align-items:center;gap:8px;display:flex}}.Header-module__bL51Jq__mobileActions{align-items:center;gap:16px;display:flex}@media (min-width:1200px){.Header-module__bL51Jq__mobileActions{display:none}}.Header-module__bL51Jq__bottomRowWrap{border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200);display:none}@media (min-width:1200px){.Header-module__bL51Jq__bottomRowWrap{display:block;position:relative}}.Header-module__bL51Jq__bottomRow{justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:16px;display:flex}.Header-module__bL51Jq__bottomRight{align-items:center;gap:24px;display:flex}.Header-module__bL51Jq__searchButton{border-radius:8px;justify-content:center;align-items:center;padding:4px;transition:background .2s;display:flex}.Header-module__bL51Jq__searchButton:hover{background:var(--gray-200)}
.SectionHeader-module__oQ38Ta__header{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.SectionHeader-module__oQ38Ta__title{font-size:var(--sh-size,40px);color:var(--gray-900);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-weight:700;line-height:1.2}.SectionHeader-module__oQ38Ta__h1{--sh-size:40px}.SectionHeader-module__oQ38Ta__h2{--sh-size:24px}.SectionHeader-module__oQ38Ta__h3{--sh-size:18px}@media (max-width:575px){.SectionHeader-module__oQ38Ta__title{font-size:clamp(22px, 7.5vw, var(--sh-size,40px))}}.SectionHeader-module__oQ38Ta__tags{flex-wrap:wrap;gap:8px;display:flex}.SectionHeader-module__oQ38Ta__tag{align-items:center;padding:7px 14px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}
.FooterContacts-module__qaQa3q__contacts{flex-direction:column;flex-shrink:0;gap:32px;width:256px;display:flex}.FooterContacts-module__qaQa3q__logo{display:inline-block}.FooterContacts-module__qaQa3q__logo img{display:block}.FooterContacts-module__qaQa3q__info{flex-direction:column;gap:16px;display:flex}.FooterContacts-module__qaQa3q__text{color:var(--white);white-space:pre-line;font-size:14px;font-weight:400;line-height:20px}.FooterContacts-module__qaQa3q__qrRow{gap:24px;display:flex}.FooterContacts-module__qaQa3q__qrItem{flex-direction:column;flex:1;gap:8px;display:flex}.FooterContacts-module__qaQa3q__qrImage{background:var(--white);width:80px;height:80px;overflow:hidden}.FooterContacts-module__qaQa3q__qrImage svg{width:100%;height:100%;display:block}.FooterContacts-module__qaQa3q__qrLabel{color:var(--gray-500);flex-direction:column;font-size:12px;font-weight:400;line-height:16px;display:flex}@media (max-width:991px){.FooterContacts-module__qaQa3q__contacts{width:100%;max-width:400px}}@media (max-width:575px){.FooterContacts-module__qaQa3q__qrRow{display:none}}.FooterContacts-module__qaQa3q__socials{margin-top:4px}.FooterContacts-module__qaQa3q__logoImage{width:auto;max-width:260px;height:56px}
.ArticleGallery-module__j5XV9G__gallery{grid-template-columns:repeat(2,1fr);gap:16px;width:100%;display:grid}.ArticleGallery-module__j5XV9G__item{cursor:pointer;background:0 0;border:none;padding:0;display:block;overflow:hidden}.ArticleGallery-module__j5XV9G__inner{width:100%;height:100%;display:block}.ArticleGallery-module__j5XV9G__large{grid-column:1/-1;height:520px}.ArticleGallery-module__j5XV9G__small{height:254px}.ArticleGallery-module__j5XV9G__fullSmall{grid-column:1/-1;height:254px}@media (max-width:767px){.ArticleGallery-module__j5XV9G__gallery{grid-template-columns:1fr}.ArticleGallery-module__j5XV9G__large,.ArticleGallery-module__j5XV9G__small,.ArticleGallery-module__j5XV9G__fullSmall{grid-column:1/-1;height:240px}}
.FooterNav-module__8HnF9a__nav{grid-template-columns:repeat(4,160px);gap:32px;display:grid}.FooterNav-module__8HnF9a__column{flex-direction:column;display:flex}.FooterNav-module__8HnF9a__title{color:var(--white);margin-bottom:12px;font-size:16px;font-weight:500;line-height:24px;display:block}.FooterNav-module__8HnF9a__title:hover{opacity:.8}.FooterNav-module__8HnF9a__titleWhite{color:var(--white);margin-bottom:12px;font-size:16px;font-weight:500;line-height:24px;display:block}.FooterNav-module__8HnF9a__titleWhite:hover{opacity:.8}.FooterNav-module__8HnF9a__list{flex-direction:column;gap:12px;display:flex}.FooterNav-module__8HnF9a__subGroup{flex-direction:column;gap:12px;margin-top:20px;display:flex}.FooterNav-module__8HnF9a__subTitle{color:var(--white);font-size:16px;font-weight:500;line-height:24px;display:block}.FooterNav-module__8HnF9a__subTitle:hover{opacity:.8}.FooterNav-module__8HnF9a__link{color:var(--gray-500);font-size:14px;font-weight:400;line-height:20px;transition:color .2s;display:block}.FooterNav-module__8HnF9a__link:hover{color:var(--white)}.FooterNav-module__8HnF9a__linkWhite{color:var(--white);font-size:16px;font-weight:500;line-height:24px;transition:opacity .2s;display:block}.FooterNav-module__8HnF9a__linkWhite:hover{opacity:.8}@media (max-width:1199px){.FooterNav-module__8HnF9a__nav{grid-template-columns:repeat(4,1fr)}}@media (max-width:991px){.FooterNav-module__8HnF9a__nav{grid-template-columns:repeat(2,1fr);gap:32px 24px}}@media (max-width:575px){.FooterNav-module__8HnF9a__nav{grid-template-columns:repeat(2,1fr);gap:24px 16px}}
.HotelPage-module__iM_cCa__page{padding-bottom:80px}.HotelPage-module__iM_cCa__layout{grid-template-columns:minmax(0,1fr) 360px;gap:48px;padding-top:48px;display:grid}.HotelPage-module__iM_cCa__main{flex-direction:column;gap:56px;min-width:0;display:flex}.HotelPage-module__iM_cCa__intro{flex-direction:column;gap:24px;display:flex}.HotelPage-module__iM_cCa__lead{color:var(--gray-700);flex-direction:column;gap:24px;font-size:18px;line-height:1.6;display:flex}.HotelPage-module__iM_cCa__lead p{margin:0}.HotelPage-module__iM_cCa__lead p:first-child{color:var(--gray-900);font-weight:700}.HotelPage-module__iM_cCa__section{flex-direction:column;gap:24px;display:flex}.HotelPage-module__iM_cCa__roomsAnchor{scroll-margin-top:calc(var(--header-h,80px) + 16px)}.HotelPage-module__iM_cCa__heroMobile{flex-direction:column;align-items:stretch;gap:20px;width:100%;display:flex}.HotelPage-module__iM_cCa__heroTitle{color:var(--white);text-shadow:0 2px 16px #10182859;margin:0;font-size:30px;font-weight:700;line-height:1.2}.HotelPage-module__iM_cCa__heroAccent{background:var(--brand-500);color:var(--white);text-shadow:none;padding:2px 10px;display:inline-block}.HotelPage-module__iM_cCa__rooms{flex-direction:column;gap:32px;display:flex}.HotelPage-module__iM_cCa__state{color:var(--gray-600);margin:0;padding:24px 0;font-size:16px}.HotelPage-module__iM_cCa__priceFrom,.HotelPage-module__iM_cCa__priceUnit{color:var(--gray-500);font-size:14px;font-weight:400}.HotelPage-module__iM_cCa__guestInfo{flex-direction:column;gap:24px;display:flex}.HotelPage-module__iM_cCa__infoBlock{flex-direction:column;gap:8px;display:flex}.HotelPage-module__iM_cCa__infoTitle{color:var(--gray-900);margin:0;font-size:18px;font-weight:700}.HotelPage-module__iM_cCa__infoText{color:var(--gray-700);margin:0;font-size:18px;line-height:1.5}.HotelPage-module__iM_cCa__infoList{color:var(--gray-700);margin:0;padding-left:22px;font-size:18px;line-height:1.5;list-style:outside}.HotelPage-module__iM_cCa__infoList li+li{margin-top:4px}.HotelPage-module__iM_cCa__services{background:var(--gray-50);color:var(--gray-700);flex-direction:column;gap:16px;padding:32px;font-size:15px;line-height:1.6;display:flex}.HotelPage-module__iM_cCa__services p{margin:0}.HotelPage-module__iM_cCa__services a{color:var(--brand-500);text-decoration:underline}.HotelPage-module__iM_cCa__services a:hover{color:var(--brand-600)}.HotelPage-module__iM_cCa__servicesTitle{color:var(--gray-900);margin:0;font-size:24px;font-weight:700}@media (max-width:991px){.HotelPage-module__iM_cCa__layout{grid-template-columns:1fr;gap:32px}}
.ServiceRequestForm-module__cr9s1a__form{background:var(--gray-50);flex-direction:column;padding:32px;display:flex}.ServiceRequestForm-module__cr9s1a__title{color:var(--gray-900);margin:0 0 24px;font-size:24px;font-weight:700;line-height:1.2}.ServiceRequestForm-module__cr9s1a__field{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.ServiceRequestForm-module__cr9s1a__label{color:var(--gray-600);font-size:14px}.ServiceRequestForm-module__cr9s1a__input{height:48px;font:inherit;color:var(--gray-900);background:var(--white);border:1px solid var(--gray-200);outline:none;padding:0 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.ServiceRequestForm-module__cr9s1a__input::placeholder{color:var(--gray-400)}.ServiceRequestForm-module__cr9s1a__input:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-200)}.ServiceRequestForm-module__cr9s1a__numRoot{width:100%}.ServiceRequestForm-module__cr9s1a__numGroup{background:var(--white);border:1px solid var(--gray-200);align-items:center;gap:8px;height:48px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.ServiceRequestForm-module__cr9s1a__numGroup:focus-within{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-200)}.ServiceRequestForm-module__cr9s1a__numInput{min-width:0;font:inherit;color:var(--gray-800);appearance:textfield;background:0 0;border:none;outline:none;flex:1;font-size:16px}.ServiceRequestForm-module__cr9s1a__numInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ServiceRequestForm-module__cr9s1a__numInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ServiceRequestForm-module__cr9s1a__submit{height:52px;font:inherit;color:var(--white);background:var(--brand-500);cursor:pointer;border:none;margin-top:24px;padding:0 24px;font-size:16px;font-weight:600;transition:background .2s}.ServiceRequestForm-module__cr9s1a__submit:hover{background:var(--brand-600)}.ServiceRequestForm-module__cr9s1a__submit:disabled{opacity:.5;cursor:not-allowed}
.FooterBottom-module__B78jMW__bottom{flex-direction:column;gap:24px;display:flex}.FooterBottom-module__B78jMW__copyright{color:var(--gray-500);font-size:14px;font-weight:400;line-height:20px}.FooterBottom-module__B78jMW__links{gap:32px;display:flex}.FooterBottom-module__B78jMW__link{color:var(--gray-500);font-size:14px;font-weight:400;line-height:20px;text-decoration:underline;transition:color .2s}.FooterBottom-module__B78jMW__link:hover{color:var(--white)}@media (max-width:575px){.FooterBottom-module__B78jMW__links{flex-direction:column;gap:8px}}
.Footer-module__UB356W__footer{background:var(--gray-800);padding:64px 0 56px}.Footer-module__UB356W__top{gap:136px;margin-bottom:68px;display:flex}@media (max-width:1199px){.Footer-module__UB356W__top{gap:80px}}@media (max-width:991px){.Footer-module__UB356W__footer{padding:48px 0 40px}.Footer-module__UB356W__top{flex-direction:column;gap:40px;margin-bottom:48px}}@media (max-width:575px){.Footer-module__UB356W__footer{padding:32px 0}.Footer-module__UB356W__top{gap:32px;margin-bottom:32px}}
.HeroSlider-module__aiAX5G__hero{width:100%;height:calc(100vh - var(--header-h,140px));position:relative;overflow:hidden}.HeroSlider-module__aiAX5G__swiper,.HeroSlider-module__aiAX5G__slide{width:100%;height:100%}.HeroSlider-module__aiAX5G__slideInner{width:100%;height:100%;color:inherit;text-decoration:none;display:block;position:relative}.HeroSlider-module__aiAX5G__slideImage{object-fit:cover;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.HeroSlider-module__aiAX5G__skeleton{background:var(--gray-200);animation:1.2s ease-in-out infinite HeroSlider-module__aiAX5G__pulse;position:absolute;inset:0}.HeroSlider-module__aiAX5G__scrimLayer{z-index:5;pointer-events:none;will-change:transform;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(100%)}.HeroSlider-module__aiAX5G__scrimUp{transform:translateY(0)}.HeroSlider-module__aiAX5G__blur{height:55%}.HeroSlider-module__aiAX5G__gradient{pointer-events:none;background:linear-gradient(#10182800 30%,#10182861 62%,#101828b8 100%);position:absolute;inset:0}.HeroSlider-module__aiAX5G__controls{z-index:10;width:100%;max-width:1320px;padding:0 var(--container-gutter,16px);pointer-events:none;flex-direction:column;justify-content:flex-end;margin:0 auto;display:flex;position:absolute;inset:0}@media (min-width:576px){.HeroSlider-module__aiAX5G__controls{max-width:540px}}@media (min-width:768px){.HeroSlider-module__aiAX5G__controls{max-width:720px}}@media (min-width:992px){.HeroSlider-module__aiAX5G__controls{max-width:960px}}@media (min-width:1200px){.HeroSlider-module__aiAX5G__controls{max-width:1140px}}@media (min-width:1400px){.HeroSlider-module__aiAX5G__controls{max-width:1320px}}.HeroSlider-module__aiAX5G__overlay{color:var(--white);pointer-events:auto;margin-bottom:24px}.HeroSlider-module__aiAX5G__title{max-width:700px;margin:0 0 12px;font-size:40px;font-weight:700;line-height:1.2}.HeroSlider-module__aiAX5G__subtitle{opacity:.9;max-width:700px;margin:0 0 20px;font-size:18px;font-weight:400;line-height:1.5}.HeroSlider-module__aiAX5G__linkWrap{display:inline-flex}.HeroSlider-module__aiAX5G__linkLabel{background:var(--brand-500);height:44px;color:var(--white);border-radius:0;align-items:center;padding:0 28px;font-size:16px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex}.HeroSlider-module__aiAX5G__linkLabel:hover{background:var(--brand-600)}.HeroSlider-module__aiAX5G__pagination{pointer-events:auto;justify-content:center;align-items:center;gap:8px;margin-bottom:36px;display:flex}.HeroSlider-module__aiAX5G__bullet{background:var(--white);opacity:.5;cursor:pointer;border-radius:12px;width:8px;height:8px;transition:width .4s ease-out,opacity .4s ease-out,background .4s ease-out;position:relative;overflow:hidden}.HeroSlider-module__aiAX5G__pagination[data-touching] .HeroSlider-module__aiAX5G__bullet{transition:none}.HeroSlider-module__aiAX5G__bullet:after{content:"";position:absolute;inset:-12px -8px}.HeroSlider-module__aiAX5G__bulletProgress{background:var(--white);width:0;height:100%;animation:HeroSlider-module__aiAX5G__progress var(--progress-duration,5s) linear forwards;border-radius:12px;position:absolute;top:0;left:0}.HeroSlider-module__aiAX5G__pagination:hover .HeroSlider-module__aiAX5G__bulletProgress,.HeroSlider-module__aiAX5G__pagination[data-touching] .HeroSlider-module__aiAX5G__bulletProgress,.HeroSlider-module__aiAX5G__pagination[data-transitioning] .HeroSlider-module__aiAX5G__bulletProgress{animation-play-state:paused}@keyframes HeroSlider-module__aiAX5G__progress{0%{width:0}to{width:100%}}.HeroSlider-module__aiAX5G__nav{z-index:10;cursor:pointer;opacity:.7;pointer-events:auto;justify-content:center;align-items:center;width:48px;height:48px;transition:opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.HeroSlider-module__aiAX5G__nav:hover{opacity:1}.HeroSlider-module__aiAX5G__navPrev{left:24px}.HeroSlider-module__aiAX5G__navNext{right:24px}@media (max-width:991px){.HeroSlider-module__aiAX5G__title{font-size:28px}.HeroSlider-module__aiAX5G__subtitle{font-size:16px}}@media (max-width:767px){.HeroSlider-module__aiAX5G__nav{display:none}.HeroSlider-module__aiAX5G__title{font-size:24px}.HeroSlider-module__aiAX5G__subtitle{font-size:14px}}@keyframes HeroSlider-module__aiAX5G__pulse{0%,to{opacity:1}50%{opacity:.4}}
.PageLoader-module__PFrVRq__splash{z-index:9999;background:#faf9f5;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PageLoader-module__PFrVRq__preloader{flex-direction:column;align-items:center;gap:28px;display:flex}.PageLoader-module__PFrVRq__frame{filter:drop-shadow(0 8px 28px #14326e1f);background:#fff;justify-content:center;align-items:center;width:92px;height:92px;display:flex}.PageLoader-module__PFrVRq__barwrap{background:#e9edf5;border-radius:99px;width:150px;height:4px;overflow:hidden}.PageLoader-module__PFrVRq__bar{will-change:transform;background:linear-gradient(90deg,#2f70c6,#1fc6ec);border-radius:99px;width:40%;height:100%;animation:1.6s ease-in-out infinite PageLoader-module__PFrVRq__barSlide}@keyframes PageLoader-module__PFrVRq__barSlide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.PageLoader-module__PFrVRq__bar{animation:none;transform:none}}.PageLoader-module__PFrVRq__inline{top:calc(var(--header-h,140px) + var(--edit-bar-top,0px));z-index:48;background:var(--white);justify-content:center;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.PageLoader-module__PFrVRq__videoWrap{justify-content:center;align-items:center;display:flex;position:absolute}.PageLoader-module__PFrVRq__video{width:500px;height:auto;display:block}.PageLoader-module__PFrVRq__spinner{justify-content:center;align-items:center;animation:1.8s linear infinite PageLoader-module__PFrVRq__spin;display:flex;position:absolute}.PageLoader-module__PFrVRq__inline .PageLoader-module__PFrVRq__spinner{position:static}.PageLoader-module__PFrVRq__icon{width:80px;height:80px;display:block}@keyframes PageLoader-module__PFrVRq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:767px){.PageLoader-module__PFrVRq__video{width:300px}.PageLoader-module__PFrVRq__icon{width:56px;height:56px}}
