.Home-module__tz8KDa__wrapper{grid-template-rows:auto 1fr auto;max-width:100vw;min-height:100vh;display:grid}
.Hero-module__qOXFTq__wrapper{display:flex;padding-top:0!important}.Hero-module__qOXFTq__hero{width:100%;height:min(56.25vw,700px);max-height:700px;position:relative;overflow:hidden}.Hero-module__qOXFTq__bg{inset:calc(var(--spacing,var(--spacing))*0);object-fit:cover;object-position:center;z-index:-1;width:100%;height:100%;position:absolute}.Hero-module__qOXFTq__overlay{z-index:0;background:linear-gradient(100deg,var(--navy)0%,var(--navy)38%,var(--navy)62%,transparent 82%);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.Hero-module__qOXFTq__overlay{background:linear-gradient(100deg,color-mix(in srgb,var(--navy)88%,transparent)0%,color-mix(in srgb,var(--navy)62%,transparent)38%,color-mix(in srgb,var(--navy)22%,transparent)62%,transparent 82%)}}.Hero-module__qOXFTq__content{inset:calc(var(--spacing,var(--spacing))*0);z-index:10;justify-content:flex-start;align-items:center;padding-left:max(1rem,50vw - 590px + 1rem);padding-right:1rem;display:flex;position:absolute}@media screen and (min-width:640px){.Hero-module__qOXFTq__content{padding-left:max(1.5rem,50vw - 590px + 1.5rem);padding-right:1.5rem}}@media screen and (min-width:768px){.Hero-module__qOXFTq__content{padding-left:max(2rem,50vw - 590px + 2rem);padding-right:2rem}}.Hero-module__qOXFTq__contentInner{gap:calc(var(--spacing,var(--spacing))*5);flex-direction:column;display:flex}@media (min-width:40rem){.Hero-module__qOXFTq__contentInner{gap:calc(var(--spacing,var(--spacing))*6)}}@media (min-width:64rem){.Hero-module__qOXFTq__contentInner{gap:calc(var(--spacing,var(--spacing))*8)}}.Hero-module__qOXFTq__contentInner{max-width:max(17.5rem,min(42vw,46rem))}.Hero-module__qOXFTq__title{text-shadow:0 2px 16px rgba(0,0,0,.45);line-height:1.15;color:var(--beige)!important;font-size:max(1.75rem,min(1rem + 2.8vw,3.25rem))!important}.Hero-module__qOXFTq__cta{align-self:flex-start;width:-moz-fit-content;width:fit-content;font-size:max(.9375rem,min(.8rem + .35vw,1.125rem));box-shadow:0 4px 14px rgba(0,0,0,.25);background:var(--accent)!important;border-color:var(--accent)!important;color:var(--white)!important;padding:max(.5rem,min(.35rem + .35vw,.75rem)) max(1.25rem,min(.8rem + 1.4vw,2rem))!important}.Hero-module__qOXFTq__cta:hover{background:var(--beige)!important;border-color:var(--beige)!important;color:var(--primary)!important}
.Link-module__uEOnRG__link{color:var(--link-color);transition:all .2s ease-in}.Link-module__uEOnRG__link:hover{color:var(--link-active-color)}
.Button-module__p_ym5W__button{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);background-color:var(--color-primary,var(--primary));padding-inline:calc(var(--spacing,var(--spacing))*6);padding-block:calc(var(--spacing,var(--spacing))*2);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:2px;border-color:transparent}@media (hover:hover){.Button-module__p_ym5W__button:hover{cursor:pointer;border-color:var(--color-primary,var(--primary));color:var(--color-primary,var(--primary));background-color:transparent}}.Button-module__p_ym5W__button-glass{color:var(--color-primary,var(--primary));--tw-backdrop-blur:blur(var(--blur-xs,4px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);background-color:rgba(255,255,255,.28);border-color:transparent}@media (hover:hover){.Button-module__p_ym5W__button-glass:hover{border-color:transparent}}.Button-module__p_ym5W__button-ghost{fill:var(--color-primary,var(--primary));color:var(--color-primary,var(--primary));background-color:transparent;border-color:transparent}@media (hover:hover){.Button-module__p_ym5W__button-ghost:hover{background-color:var(--color-primary,var(--primary));fill:var(--color-white,#fff);border-color:transparent}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
.Typography-module__YQhCka__h1{font-family:var(--font-serif,"PT Serif",serif);font-size:var(--text-2xl,2.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-primary,var(--primary))}.Typography-module__YQhCka__h2{font-family:var(--font-serif,"PT Serif",serif);font-size:var(--text-xl,2rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-primary,var(--primary))}.Typography-module__YQhCka__h3{font-family:var(--font-sans-serif,"Golos Text",sans-serif);font-size:var(--text-lg,1.5rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-primary,var(--primary))}.Typography-module__YQhCka__p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));color:var(--color-grey-400,var(--grey-400))}@property --tw-font-weight{syntax:"*";inherits:false}
.MarqueeSlider-module__tgZVpG__wrapper{align-items:center;transition-timing-function:linear!important}.MarqueeSlider-module__tgZVpG__slide{justify-content:center;align-items:center;width:12rem;display:flex}
: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{-webkit-backface-visibility:hidden;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{transform-style:preserve-3d}.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-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.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:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right: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-top: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{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.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{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.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:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(transparent,rgba(0,0,0,.5))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(rgba(0,0,0,.5),transparent)}.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:transparent;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)}}
.Gallery-module__dVLlhW__gallery{gap:calc(var(--spacing,var(--spacing))*2);background-color:var(--color-beige,var(--beige));width:100%;padding-bottom:calc(var(--spacing,var(--spacing))*15);flex-direction:column;display:flex;overflow:hidden}.Gallery-module__dVLlhW__swiper{width:100%;max-width:100vw;transition-timing-function:linear}
.Greetings-module__D3TfRa__greetings{background-color:var(--color-beige,var(--beige))}
.Reviews-module__7-rfHW__reviews{background-color:var(--color-beige,var(--beige))}.Reviews-module__7-rfHW__widget{width:100%;max-width:760px;height:840px;box-shadow:var(--shadow-primary);background:var(--white);border-radius:12px;margin:2rem auto 0;position:relative;overflow:hidden}@media screen and (min-width:768px){.Reviews-module__7-rfHW__widget{height:920px;margin-top:3rem}}.Reviews-module__7-rfHW__widgetIframe{border:none;border-radius:12px;width:100%;height:100%;display:block}.Reviews-module__7-rfHW__widgetLink{box-sizing:border-box;text-align:center;width:100%;color:var(--grey-300);font-size:10px;font-family:var(--font-sans-serif),sans-serif;white-space:nowrap;text-overflow:ellipsis;max-height:14px;padding:0 16px;text-decoration:none;position:absolute;bottom:8px;left:0;overflow:hidden}
.Header-module__P6bT0a__header{padding-block:var(--spacing)}.Header-module__P6bT0a__stickyHeader{z-index:var(--header-z-index);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-primary);background-color:rgba(255,255,255,.8);position:fixed;top:0;left:0;right:0}.Header-module__P6bT0a__nav{min-width:calc(var(--spacing,var(--spacing))*0);align-items:center;gap:calc(var(--spacing,var(--spacing))*1.5);flex-shrink:0;margin-left:auto;display:flex}@media (min-width:40rem){.Header-module__P6bT0a__nav{gap:calc(var(--spacing,var(--spacing))*2)}}.Header-module__P6bT0a__menu{align-items:center;gap:calc(var(--spacing,var(--spacing))*2);display:none}@media (min-width:40rem){.Header-module__P6bT0a__menu{display:flex}}@media (min-width:48rem){.Header-module__P6bT0a__menu{gap:calc(var(--spacing,var(--spacing))*2.5)}}@media (min-width:64rem){.Header-module__P6bT0a__menu{gap:calc(var(--spacing,var(--spacing))*3)}}.Header-module__P6bT0a__contacts{align-items:center;gap:calc(var(--spacing,var(--spacing))*1.5);flex-shrink:0;display:none}@media (min-width:40rem){.Header-module__P6bT0a__contacts{display:flex}}@media (min-width:64rem){.Header-module__P6bT0a__contacts{gap:calc(var(--spacing,var(--spacing))*2)}}.Header-module__P6bT0a__contacts{border-left:1px solid var(--grey-300)}@supports (color:color-mix(in lab, red, red)){.Header-module__P6bT0a__contacts{border-left:1px solid color-mix(in srgb,var(--grey-300)50%,transparent)}}.Header-module__P6bT0a__contacts{margin-left:2px;padding-left:8px}.Header-module__P6bT0a__contactLink{align-items:center;gap:calc(var(--spacing,var(--spacing))*1);white-space:nowrap;color:var(--color-accent,var(--accent));font-size:.875rem;transition:color .2s ease-in;display:flex;-webkit-text-decoration-line:none!important;text-decoration-line:none!important}.Header-module__P6bT0a__contactLink:hover{color:var(--primary)}.Header-module__P6bT0a__contactPhoneText{display:none}@media (min-width:80rem){.Header-module__P6bT0a__contactPhoneText{display:inline}}.Header-module__P6bT0a__contactVkText{display:none}@media (min-width:64rem){.Header-module__P6bT0a__contactVkText{display:inline}}.Header-module__P6bT0a__drawerNav{height:100%;padding:calc(var(--spacing,var(--spacing))*6);padding-top:calc(var(--spacing,var(--spacing))*10);flex-direction:column;align-items:center;display:flex}.Header-module__P6bT0a__drawerMenu{flex-direction:column;align-items:center;display:flex}.Header-module__P6bT0a__drawerMenu .Header-module__P6bT0a__menuLink{font-size:var(--text-xl,2rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}.Header-module__P6bT0a__drawerContacts{align-items:center;gap:calc(var(--spacing,var(--spacing))*4);width:100%;padding-top:calc(var(--spacing,var(--spacing))*8);border-top:1px solid var(--grey-300);flex-direction:column;margin-top:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.Header-module__P6bT0a__drawerContacts{border-top:1px solid color-mix(in srgb,var(--grey-300)40%,transparent)}}.Header-module__P6bT0a__drawerContactLink{align-items:center;gap:calc(var(--spacing,var(--spacing))*2);font-size:var(--text-lg,1.5rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));color:var(--color-accent,var(--accent));transition:color .2s ease-in;display:flex;-webkit-text-decoration-line:none!important;text-decoration-line:none!important}.Header-module__P6bT0a__drawerContactLink:hover{color:var(--primary)}html:has(.Header-module__P6bT0a__stickyHeader){scroll-padding-top:93px}
.Footer-module__oD86jq__footer{background-color:var(--color-primary,var(--primary));fill:var(--color-white,#fff);padding-block:calc(var(--spacing,var(--spacing))*10);color:var(--color-white,#fff)}.Footer-module__oD86jq__footer-logo>*{fill:var(--color-white,#fff)}
