.footer:where(.astro-SZ7XMLTE){border-top:2px solid #f7f7f7}.footer__detail:where(.astro-SZ7XMLTE){display:grid;grid-template-columns:1fr;grid-template-rows:3fr}@media (min-width: 768px){.footer__detail:where(.astro-SZ7XMLTE){grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr}}.footer__opening-hours:where(.astro-SZ7XMLTE),.footer__contact:where(.astro-SZ7XMLTE){justify-self:start;margin-top:36px}.footer__contact:where(.astro-SZ7XMLTE) a:where(.astro-SZ7XMLTE){color:#4a4a4a}ul:where(.astro-SZ7XMLTE){list-style:none}.footer__social:where(.astro-SZ7XMLTE){display:flex;flex-direction:column;justify-self:start;margin-top:36px}@media (min-width: 768px){.footer__opening-hours:where(.astro-SZ7XMLTE),.footer__contact:where(.astro-SZ7XMLTE),.footer__social:where(.astro-SZ7XMLTE){justify-self:center}}.footer__social-link:where(.astro-SZ7XMLTE){margin-right:24px;color:#242424;text-decoration:none}.footer__social-link:where(.astro-SZ7XMLTE):hover{color:#4a4a4a}.footer__email-link:where(.astro-SZ7XMLTE){color:#242424}.footer__copy-right:where(.astro-SZ7XMLTE){margin-top:48px;padding-bottom:24px;color:#4a4a4a;text-align:center}.header:where(.astro-3EF6KSR2){box-sizing:border-box;display:grid;grid-template-areas:"toogle logo home";grid-template-columns:auto auto 1fr;background-color:#fff;color:#242424;z-index:10;position:fixed;top:0;width:100%}@media (min-width: 1024px){.header:where(.astro-3EF6KSR2){grid-template-areas:"logo home nav-desktop";grid-template-columns:auto 1fr 2fr;align-items:center;max-width:1400px;transition:all .3s ease-in-out}}.header__home:where(.astro-3EF6KSR2){display:flex;align-items:center;grid-area:home;margin-left:24px;padding:0 36px 0 0;color:#4a4a4a;text-decoration:none;font-size:20px;font-variant:small-caps}.header__home:where(.astro-3EF6KSR2):visited{color:#4a4a4a}@media (min-width: 1024px){.header__home:where(.astro-3EF6KSR2){margin:0;padding:0;font-size:24px;justify-self:start}}.header__logo:where(.astro-3EF6KSR2){grid-area:logo;justify-self:center;width:72px;height:72px;transition:all .3s ease-in-out}@media (min-width: 1024px){.header__logo:where(.astro-3EF6KSR2){width:164px;height:164px;transition:all .3s ease-in-out}.sticky:where(.astro-3EF6KSR2) .header__logo:where(.astro-3EF6KSR2){width:72px;height:72px;transition:all .5s ease-in-out}}.header__nav--desktop:where(.astro-3EF6KSR2){display:none;grid-area:nav-desktop;justify-self:end}@media (min-width: 1024px){.header__nav--desktop:where(.astro-3EF6KSR2){display:block}}.header__nav--desktop:where(.astro-3EF6KSR2) .header__nav-list:where(.astro-3EF6KSR2){display:flex;padding:0}.header__toggle:where(.astro-3EF6KSR2){grid-area:toggle;margin:0 24px;background:none;width:28px;height:50px;position:relative;transform:rotate(0);transition:all .3s ease-in-out;cursor:pointer}@media (min-width: 1024px){.header__toggle:where(.astro-3EF6KSR2){display:none}}.header__toggle:where(.astro-3EF6KSR2) span:where(.astro-3EF6KSR2){display:block;position:absolute;height:2px;width:100%;background:#4a4a4a;border-radius:9px;opacity:1;transform:rotate(0);transition:all .3s ease-in-out}.header__toggle:where(.astro-3EF6KSR2) span:where(.astro-3EF6KSR2):first-child{top:26px;transform-origin:left center}.header__toggle:where(.astro-3EF6KSR2) span:where(.astro-3EF6KSR2):nth-child(2){top:36px;transform-origin:left center}.header__toggle:where(.astro-3EF6KSR2) span:where(.astro-3EF6KSR2):nth-child(3){top:46px;transform-origin:left center}.header__toggle:where(.astro-3EF6KSR2).is-open span:where(.astro-3EF6KSR2):first-child{transform:rotate(45deg);top:26px;left:4px}.header__toggle:where(.astro-3EF6KSR2).is-open span:where(.astro-3EF6KSR2):nth-child(2){width:0%;opacity:0}.header__toggle:where(.astro-3EF6KSR2).is-open span:where(.astro-3EF6KSR2):nth-child(3){transform:rotate(-45deg);top:46px;left:4px}.header__nav:where(.astro-3EF6KSR2){grid-area:nav;position:fixed;top:72px;left:0;bottom:0;border-top:1px solid #4a4a4a;border-bottom:1px solid #4a4a4a;width:100vw;background:white;z-index:inherit;overflow:auto}@media (min-width: 768px){.header__nav:where(.astro-3EF6KSR2){width:380px}}.header__nav-list:where(.astro-3EF6KSR2){list-style:none;display:grid;grid-template-columns:1fr;align-items:center;margin:auto}.header__nav-list:where(.astro-3EF6KSR2)>.header__nav-item:where(.astro-3EF6KSR2){padding:12px 16px;font-size:22px;line-height:1.5;transition:all .3s ease;border-bottom:1px solid #4a4a4a}@media (min-width: 768px){.header__nav-list:where(.astro-3EF6KSR2)>.header__nav-item:where(.astro-3EF6KSR2){padding:12px 18px}}@media (min-width: 1024px){.header__nav-list:where(.astro-3EF6KSR2)>.header__nav-item:where(.astro-3EF6KSR2){border-bottom:none}}.header__nav-list:where(.astro-3EF6KSR2)>.header__nav-item:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2){text-decoration:none;color:#4a4a4a}.header__nav-list:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2):hover{border-bottom:1px solid #ffffff}.header__sub-nav-list:where(.astro-3EF6KSR2){list-style-type:"~";margin:0 24px}.header__sub-nav-list:where(.astro-3EF6KSR2)>.header__nav-item:where(.astro-3EF6KSR2){padding:10px 16px;font-size:20px}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.4d4c1050.woff2) format("woff2"),url(/_astro/cormorant-garamond-all-400-normal.b244aed3.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-normal.38786b5c.woff2) format("woff2"),url(/_astro/cormorant-garamond-all-400-normal.b244aed3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-normal.59f26d68.woff2) format("woff2"),url(/_astro/cormorant-garamond-all-400-normal.b244aed3.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-normal.e1abbac1.woff2) format("woff2"),url(/_astro/cormorant-garamond-all-400-normal.b244aed3.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.a9ff7df6.woff2) format("woff2"),url(/_astro/cormorant-garamond-all-400-normal.b244aed3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;border:0 none;outline:0;padding:0;margin:0}body{font-family:Cormorant Garamond,serif;color:#4a4a4a}body.disable-scroll{overflow:hidden}.page{margin:0 auto;max-width:1400px;padding-top:72px}@media (min-width: 1024px){.page{padding-top:164px}}.headline--h1{display:block;font-variant:small-caps;font-size:34px;line-height:1.5;font-weight:600}@media (min-width: 768px){.headline--h1{font-size:38px}}@media (min-width: 1024px){.headline--h1{font-size:42px}}.headline--h2{display:inline-block;font-size:28px;line-height:1.5;font-weight:600;font-variant:small-caps}@media (min-width: 768px){.headline--h2{font-size:32px}}@media (min-width: 1024px){.headline--h2{font-size:34px}}.headline--h3{display:inline-block;font-size:18px;line-height:1.5;font-weight:600;padding-bottom:12px}@media (min-width: 768px){.headline--h3{font-size:20px}}@media (min-width: 1024px){.headline--h3{font-size:24px}}.copy--large{font-size:18px;line-height:1.5}@media (min-width: 768px){.copy--large{font-size:20px}}.copy--regular{font-size:16px;line-height:1.5}@media (min-width: 768px){.copy--regular{font-size:18px}}.copy--small{font-size:14px;line-height:1.5}.is-hidden{display:none}.section{margin:64px 36px 0}@media (min-width: 768px){.section{margin:88px auto 0;width:90%}}@media (min-width: 1024px){.section{margin:104px auto 0}}.price-list .headline--h2{display:block;text-align:center}.price-list .btn{display:block;margin-top:36px;text-align:center}@media (min-width: 768px){.price-list .btn{display:inline-block;margin:64px 32% 0;width:36%}}.visually-hidden,.visually-hidden-focusable:not(:focus,:focus-within){border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;width:1px!important;white-space:nowrap!important}
