@font-face{font-family:Inter;src:url(/fonts/Inter.woff2?v=0e2e8083da0b2740) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Inter Tight;src:url(/fonts/InterTight.woff2?v=9c50e6fae5768ba4) format("woff2");font-weight:100 900;font-display:swap}.font-inter{font-family:Inter,sans-serif}@font-face{font-family:Roboto;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/fonts/Roboto-italic-cyrillic-ext.woff2?v=d8d0c88eea1036dc) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Roboto;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/fonts/Roboto-italic-cyrillic.woff2?v=f2ab3c15c750e03f) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Roboto;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/fonts/Roboto-italic-latin-ext.woff2?v=7f21d061a9de1ea7) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Roboto;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/fonts/Roboto-italic-latin.woff2?v=14f23757c6b41b4b) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/fonts/Roboto-normal-cyrillic-ext.woff2?v=01f94d674db55952) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/fonts/Roboto-normal-cyrillic.woff2?v=481dd0c01e6bbb12) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/fonts/Roboto-normal-latin-ext.woff2?v=cedb374b05a35034) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/fonts/Roboto-normal-latin.woff2?v=1404ca348bd75ef8) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--primary-color:#22b5ad;--background-light:#effeff;--disabled-color:#cecece}*{box-sizing:border-box}body,html{margin:0;padding:0}h1,h2,h3,h4,h5,ol,p,ul{margin:0}summary::marker{display:none}@media screen and (max-width:1300px){html{font-size:14px}}@media screen and (max-width:700px){html{font-size:12px}}#footer,#gallery,#map,#services{scroll-margin-top:220px}@media(max-width:1000px){#footer,#gallery,#map,#services{scroll-margin-top:100px}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.Button_buttonContainer__BRImt{padding:1rem 1.5rem;border:none;text-align:center;border-radius:2.5rem;font-family:Inter,sans-serif;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.5rem;cursor:pointer;text-decoration:none}.Button_primary__DEC_1{background-color:var(--primary-color);color:#fff;border:2px solid var(--primary-color)}.Button_primary__DEC_1.Button_outline__gjP1Z{background:transparent;color:var(--primary-color);box-sizing:border-box}.Button_secondary__9ex2D{background:#fff;border:2px solid #fff;color:#000}.Button_secondary__9ex2D.Button_outline__gjP1Z{background:transparent;color:#fff}.Button_transparent__XuqkV{background-color:transparent;border-color:transparent}.Button_transparentMenu__L3U4d{display:flex;background-color:transparent;border:1px solid #fff;color:#fff;font-size:2.125rem}.Button_iconButton__lzmlu{border-radius:32px;padding:1rem;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1}.Button_disabled__8r9g4{background-color:var(--disabled-color);color:#fff}@media screen and (max-width:800px){.Button_buttonContainer__BRImt{padding:.5rem 1rem}.Button_transparentMenu__L3U4d{display:flex;align-items:center;padding:1.5rem 2rem}}.Header_container__eXDCz{background:linear-gradient(180deg,rgba(0,0,0,.5) -21.15%,transparent 121.47%)}.Header_container__eXDCz,.Header_white_container__ma0Qd{width:100%;padding:1.5rem 0;display:flex;flex-direction:column;gap:1.25rem;z-index:998}.Header_white_container__ma0Qd{background:#fff;box-shadow:0 4px 15px 0 #00000026}.Header_side_menu___S3Fj{position:fixed;z-index:999;background:hsla(0,5%,4%,.86);top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;padding:1rem}.Header_side_menu_header__bjA8c{position:relative;width:100%;display:flex;align-items:center;justify-content:flex-end;flex:1 1}.Header_side_menu_content__dxt_q{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;flex:11 1;gap:4.5rem}.Header_side_menu_content__dxt_q a{color:#fff;font-family:Inter Tight;font-size:2.25rem;font-weight:600;line-height:1.25rem;letter-spacing:0;text-align:center;text-decoration:none}.Header_logo__MWBV0>img{height:2.75rem}.Header_top__3cSAt{justify-content:space-between;padding:0 11.75rem}.Header_bottom__ALVkn,.Header_top__3cSAt{width:100%;display:flex;align-items:center}.Header_bottom__ALVkn{justify-content:center;padding:0 4rem}.Header_white_container__ma0Qd .Header_navigation__6Uc3r{background-color:var(--primary-color)}.Header_navigation__6Uc3r{border:2px solid #fff;border-radius:128px;width:100%;display:flex;align-items:center;justify-content:space-around;padding:1.25rem 0}.Header_navigation__6Uc3r a{color:#fff;text-decoration:none;font-size:1.5rem;font-family:Inter Tight,Inter,sans-serif;line-height:96%}.Header_white_container__ma0Qd .Header_location__nOLGn{color:var(--primary-color)}.Header_location__nOLGn{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;color:#fff}.Header_location_text__IJPPd{display:flex;flex-direction:column;align-items:flex-start;font-size:1.5rem;font-family:Roboto,sans-serif}.Header_white_container__ma0Qd .Header_contacts_info___rGYc,.Header_white_container__ma0Qd .Header_contacts_text__6Szwa a{color:var(--primary-color)}.Header_contacts__fJ8yY{display:flex;align-items:center;justify-content:flex-end;gap:4rem}.Header_contacts_info___rGYc{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;color:#fff}.Header_contacts_text__6Szwa{display:flex;flex-direction:column;align-items:flex-start;font-family:Roboto,sans-serif;line-height:100%}.Header_contacts_text__6Szwa a{color:#fff;text-decoration:none}.Header_icon__p_ERI,.Header_secondary_action__6k6yK{display:none}.Header_action_button__a6Q9S{display:flex}.Header_seasonIcon__CcDY8{width:20px;height:20px}.Header_link__3UcXF{color:"white";-webkit-text-decoration:"none";text-decoration:"none"}@media screen and (max-width:1500px){.Header_top__3cSAt{padding:0 5.75rem}}@media screen and (max-width:1000px){.Header_icon__p_ERI{display:block}.Header_contacts_text__6Szwa,.Header_location_text__IJPPd,.Header_logo__MWBV0{display:none}.Header_top__3cSAt{padding:0 1rem}.Header_bottom__ALVkn{display:none}.Header_container__eXDCz{padding:1rem 0}.Header_action_button__a6Q9S{display:none}.Header_secondary_action__6k6yK{display:block}.Header_seasonIcon__CcDY8{width:30px;height:30px;color:#fff}}@media screen and (max-width:380px){.Header_side_menu_content__dxt_q{gap:3.5rem}}.Header_side_menu___S3Fj{overflow-y:auto}.Header_side_menu_content__dxt_q{gap:1.75rem;padding:1rem 0;flex:none}.Header_side_menu_content__dxt_q a{font-size:clamp(1.25rem,5vw,2.25rem);line-height:1.3}.Header_side_menu_header__bjA8c{flex:none}.Header_navigation__6Uc3r{gap:1rem;padding:1.25rem}.Header_navigation__6Uc3r a{font-size:clamp(1rem,1.5vw,1.5rem)}.Header_phoneNumber__iTbeh{font-size:clamp(24px,1.7vw,32px);font-weight:500;line-height:1.2;white-space:nowrap}.Header_weather__jK_SO{font-size:clamp(12px,.9vw,14px);font-weight:300;line-height:1.5;white-space:nowrap}@media screen and (min-width:1001px){.Header_top__3cSAt{display:grid;grid-template-columns:clamp(170px,18vw,278px) minmax(0,1fr) auto;grid-gap:clamp(16px,2vw,32px);gap:clamp(16px,2vw,32px);padding:0 clamp(24px,calc(17.8vw - 154px),188px)}.Header_brand__1chgT{min-width:0}.Header_logo__MWBV0{display:block;width:100%;height:auto}.Header_top__3cSAt>button:last-child{display:none}.Header_location__nOLGn{min-width:0}.Header_location_text__IJPPd{font-size:clamp(16px,1.25vw,24px);line-height:1.3}.Header_contacts__fJ8yY{gap:clamp(12px,1.7vw,32px)}.Header_contacts_info___rGYc{flex:0 0 clamp(150px,12vw,180px)}.Header_contacts_text__6Szwa{width:100%;gap:2px}.Header_action_button__a6Q9S{white-space:nowrap;align-items:center;justify-content:center;font-size:clamp(14px,1.1vw,18px);padding:12px clamp(12px,1.25vw,24px);line-height:1.4}.Header_contacts__fJ8yY>button{width:clamp(104px,8vw,132px);flex-shrink:0}.Header_navigation__6Uc3r{display:grid;grid-template-columns:1.2fr .75fr 1fr .75fr .65fr 1.7fr 1fr;text-align:center}.Header_navigation__6Uc3r a{font-size:clamp(14px,1.5vw,24px);line-height:1.3}}.Footer_container__ig_RE{display:flex;align-items:stretch;justify-content:flex-start;padding:3.625rem 4.5rem 2.75rem;width:100%;background-color:var(--primary-color);color:#fff;gap:5.625rem}.Footer_side__B3qUg{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;gap:7.375rem;min-height:100%}.Footer_side__B3qUg a{text-decoration:none;color:#fff;font-family:Roboto,Inter,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.875rem;letter-spacing:0;text-align:left}.Footer_logo__cUWIT{width:26.375rem}.Footer_copyRow__X3nvF{font-family:Inter,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.875rem;letter-spacing:0;text-align:left}.Footer_infoBlockItem__0BpEH{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;font-family:Inter,sans-serif;font-weight:400;font-size:1.375rem;line-height:2rem}.Footer_infoBlockItem__0BpEH a{font-family:Inter,sans-serif}.Footer_infoBlockItem__0BpEH .Footer_title__63Fqc{font-weight:700;font-size:1.5rem;line-height:2.25rem}.Footer_infoBlock__lMSe_{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:2.25rem 5.625rem}.Footer_linksBlock__ljc12{display:flex;align-items:center;justify-content:space-between;font-family:Roboto,Inter,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.875rem;letter-spacing:0;text-align:left;width:100%}.Footer_linksBlock__ljc12 a{-webkit-text-decoration:underline solid;text-decoration:underline solid;color:#fff}.Footer_linksBlockIcons__eTzFl{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.Footer_divider__eIBMf{width:2px;background-color:#18f5ff;min-height:100%;align-self:stretch}.Footer_mobile_only__EbMfE{display:none}@media screen and (max-width:1000px){.Footer_divider__eIBMf{display:none}.Footer_container__ig_RE{flex-direction:column-reverse}.Footer_side__B3qUg{width:100%;align-items:center}}@media screen and (max-width:500px){.Footer_not_mobile__N1sKZ{display:none}.Footer_mobile_only__EbMfE{display:block}}.App_header__DnQeE{position:fixed;top:0;left:0;transition:top .3s ease-out 0s}@media screen and (min-width:1300px){.App_header__DnQeE.App_hidden__TUpf1{top:-100%;transition:top 1s ease-in 0s}}