footer[data-astro-cid-sz7xmlte]{background-color:#f8eddd}footer[data-astro-cid-sz7xmlte] .container[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;padding-block:var(--space-2xs);max-width:720px}footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0;font-size:var(--step--2)}footer[data-astro-cid-sz7xmlte] .link[data-astro-cid-sz7xmlte]{text-decoration:none}.socials[data-astro-cid-sz7xmlte]{display:flex}svg[data-astro-cid-sz7xmlte]{width:fit-content;display:block;color:var(--color-neutral-400)}svg[data-astro-cid-sz7xmlte]:hover{color:var(--color-neutral-500)}.modal[data-astro-cid-qmzm2soj]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);margin:auto;padding:var(--space-s);border:1px solid var(--color-text);border-radius:var(--border-radius);z-index:11;background-color:var(--color-bg);width:768px;max-width:80%}.modal[data-astro-cid-qmzm2soj].active{transform:translate(-50%,-50%) scale(1)}.modal-header[data-astro-cid-qmzm2soj]{padding:var(--space-2xs) var(--space-xs);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-text)}.modal-title[data-astro-cid-qmzm2soj]{font-size:var(--step-1);font-weight:var(--font-semibold)}.modal-body[data-astro-cid-qmzm2soj]{padding:var(--space-2xs) var(--space-xs)}button[data-astro-cid-qmzm2soj]{border-radius:var(--border-radius);padding:var(--space-2xs);cursor:pointer;color:var(--color-bg);font-size:var(--step-3);font-weight:var(--font-medium);line-height:var(--step-0);background-color:var(--color-red-600)}.overlay[data-astro-cid-qmzm2soj]{position:fixed;inset:0;background-color:#00000080;pointer-events:none;opacity:0}.overlay[data-astro-cid-qmzm2soj].active{pointer-events:all;opacity:1}.modal[data-astro-cid-qmzm2soj],.overlay[data-astro-cid-qmzm2soj]{transition:transform var(--transition-duration-fast),opacity var(--transition-duration-fast)}:root{--space-3xs: clamp(.25rem, .2375rem + .0625vw, .3125rem);--space-2xs: clamp(.5rem, .475rem + .125vw, .625rem);--space-xs: clamp(.75rem, .7125rem + .1875vw, .9375rem);--space-s: clamp(1rem, .95rem + .25vw, 1.25rem);--space-m: clamp(1.5rem, 1.425rem + .375vw, 1.875rem);--space-l: clamp(2rem, 1.9rem + .5vw, 2.5rem);--space-xl: clamp(3rem, 2.85rem + .75vw, 3.75rem);--space-2xl: clamp(4rem, 3.8rem + 1vw, 5rem);--space-3xl: clamp(6rem, 5.7rem + 1.5vw, 7.5rem);--space-4xl: clamp(8rem, 7.6rem + 2vw, 10rem);--space-3xs-2xs: clamp(.25rem, .175rem + .375vw, .625rem);--space-2xs-xs: clamp(.5rem, .4125rem + .4375vw, .9375rem);--space-xs-s: clamp(.75rem, .65rem + .5vw, 1.25rem);--space-s-m: clamp(1rem, .825rem + .875vw, 1.875rem);--space-m-l: clamp(1.5rem, 1.3rem + 1vw, 2.5rem);--space-l-xl: clamp(2rem, 1.65rem + 1.75vw, 3.75rem);--space-xl-2xl: clamp(3rem, 2.6rem + 2vw, 5rem);--space-2xl-3xl: clamp(4rem, 3.3rem + 3.5vw, 7.5rem);--space-3xl-4xl: clamp(6rem, 5.2rem + 4vw, 10rem);--space-s-l: clamp(1rem, .7rem + 1.5vw, 2.5rem);--space-m-xl: clamp(1.5rem, 1.05rem + 2.25vw, 3.75rem);--gutter: clamp(1rem, .7rem + 1.5vw, 2.5rem);--gutter-s: clamp(1.5rem, 1.425rem + .375vw, 1.875rem);--gutter-m: clamp(2rem, 1.9rem + .5vw, 2.5rem);--gutter-l: clamp(3rem, 2.85rem + .75vw, 3.75rem);--gutter-xl: clamp(4rem, 3.8rem + 1vw, 5rem)}:root{--border-radius: var(--space-2xs);--transition-duration: .618s;--transition-duration-fast: .3819820590666498s;--transition-duration-hidden: 1.236093943139679s}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%;scroll-behavior:smooth}img,picture,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}strong{font-weight:500}a{color:var(--color-text);text-decoration:none}::-webkit-scrollbar{width:.0625rem}@media (min-width: 1536px){::-webkit-scrollbar{width:.125rem}}::-webkit-scrollbar-track{background-color:var(--color-neutral-700)}::-webkit-scrollbar-thumb{background-color:var(--color-border)}::-webkit-scrollbar-thumb:hover{background-color:var(--color-border-project)}body{font-family:var(--font-body);font-size:var(--step-0);font-weight:var(--font-light);line-height:1.5;color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.skip-link{position:fixed;top:0;left:50%;padding:var(--space-3xs) var(--space-2xs);border-radius:0 0 .25rem .25rem;text-align:center;background-color:var(--color-bg-lighter);font-size:var(--step--1);color:var(--color-text);translate:-50% -100%;transition:translate .25s ease-in-out;z-index:99;opacity:0}.skip-link:focus{translate:-50% 0;opacity:1}.link{text-decoration:underline;text-underline-offset:3px;color:var(--color-text-link)}.link:hover{color:var(--color-text)}.container{width:100%;padding:var(--gutter);margin-inline:auto}@media (min-width: 768px){.container{max-width:768px;padding-left:var(--gutter-s);padding-right:var(--gutter-s)}}@media (min-width: 1024px){.container{max-width:1024px;padding-left:var(--gutter-m);padding-right:var(--gutter-m)}}@media (min-width: 1280px){.container{max-width:1280px;padding-left:var(--gutter-l);padding-right:var(--gutter-l)}}@media (min-width: 1536px){.container{max-width:1536px;padding-left:var(--gutter-xl);padding-right:var(--gutter-xl)}}.hidden{opacity:0;filter:blur(.25rem);transition:transform var(--transition-duration-hidden),opacity var(--transition-duration-hidden),filter var(--transition-duration-hidden)}.hidden--top{transform:translateY(-2.5rem)}.hidden--bottom{transform:translateY(2.5rem)}.hidden--left{transform:translate(-2.5rem)}.hidden--right{transform:translate(2.5rem)}.show{opacity:1;filter:blur(0);transform:translate(0)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.overflow-hidden{overflow-y:hidden}.menu-open .icon{color:var(--color-text)}.blur-image{background-size:cover;position:relative}.blur-image:before{content:"";position:absolute;inset:0;opacity:0;animation:pulse 1.618s infinite;background-color:var(--color-white)}@keyframes pulse{0%{opacity:0}50%{opacity:.1545}to{opacity:0}}.blur-image img{opacity:0;filter:blur(4px);transition:opacity var(--transition-duration) ease-in-out,filter var(--transition-duration) ease-in-out}.blur-image.loaded:before{animation:none;content:none}.blur-image.loaded img{opacity:1;filter:blur(0)}main{padding-top:calc(80px + var(--space-s) * 2);min-height:calc(100% - 24px - var(--space-2xs) * 2);display:grid}p{margin-block:var(--space-2xs);max-width:65ch}.content{display:flex;column-gap:var(--gutter-m);flex-wrap:wrap}@media (min-width: 1536px){.content{column-gap:var(--gutter-m)}}.column{width:100%}@media (min-width: 1536px){.column{width:calc(50% - var(--gutter-m) / 2)}}.scroll-up .logo img{filter:invert(1) drop-shadow(0px 0px var(--color-shadow))!important}@font-face{font-family:Pochaevsk;font-weight:400;src:url(/fonts/Pochaevsk-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Merriweather;font-weight:300;src:url(/fonts/Merriweather-Light.woff2) format("woff2");font-display:swap}@font-face{font-family:Merriweather;font-weight:500;src:url(/fonts/Merriweather-Medium.woff2) format("woff2");font-display:swap}@font-face{font-family:Merriweather;font-weight:700;src:url(/fonts/Merriweather-Bold.woff2) format("woff2");font-display:swap}@font-face{font-family:Merriweather;font-weight:900;src:url(/fonts/Merriweather-Black.woff2) format("woff2");font-display:swap}:root{--step--2: clamp(.6944rem, .6597rem + .1736vw, .8681rem);--step--1: clamp(.8333rem, .7917rem + .2083vw, 1.0417rem);--step-0: clamp(1rem, .95rem + .25vw, 1.25rem);--step-1: clamp(1.2rem, 1.14rem + .3vw, 1.5rem);--step-2: clamp(1.44rem, 1.368rem + .36vw, 1.8rem);--step-3: clamp(1.728rem, 1.6416rem + .432vw, 2.16rem);--step-4: clamp(2.0736rem, 1.9699rem + .5184vw, 2.592rem);--step-5: clamp(2.4883rem, 2.3639rem + .6221vw, 3.1104rem);--step-6: clamp(2.986rem, 2.8367rem + .7465vw, 3.7325rem);--step-7: clamp(3.5832rem, 3.404rem + .8958vw, 4.479rem);--step-8: clamp(4.2998rem, 4.0848rem + 1.075vw, 5.3748rem);--step-9: clamp(5.1598rem, 4.9018rem + 1.2899vw, 6.4497rem);--step-10: clamp(6.1917rem, 5.8821rem + 1.5479vw, 7.7397rem)}:root{--font-heading: "Merriweather", serif;--font-body: "Merriweather", serif;--font-thin: 100;--font-extralight: 200;--font-light: 300;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--font-black: 900}.heading,.subheading{font-family:var(--font-heading);font-weight:var(--font-medium);font-optical-sizing:auto;font-style:normal}:root{--color-neutral-50: oklch(98.5% 0 0);--color-neutral-100: oklch(97% 0 0);--color-neutral-200: oklch(92.2% 0 0);--color-neutral-300: oklch(87% 0 0);--color-neutral-400: oklch(70.8% 0 0);--color-neutral-500: oklch(55.6% 0 0);--color-neutral-600: oklch(43.9% 0 0);--color-neutral-700: oklch(37.1% 0 0);--color-neutral-800: oklch(26.9% 0 0);--color-neutral-900: oklch(20.5% 0 0);--color-neutral-950: oklch(14.5% 0 0);--color-gray-50: oklch(98.5% .002 247.839);--color-gray-100: oklch(96.7% .003 264.542);--color-gray-200: oklch(92.8% .006 264.531);--color-gray-300: oklch(87.2% .01 258.338);--color-gray-400: oklch(70.7% .022 261.325);--color-gray-500: oklch(55.1% .027 264.364);--color-gray-600: oklch(44.6% .03 256.802);--color-gray-700: oklch(37.3% .034 259.733);--color-gray-800: oklch(27.8% .033 256.848);--color-gray-900: oklch(21% .034 264.665);--color-gray-950: oklch(13% .028 261.692);--color-orange-50: oklch(98% .016 73.684);--color-orange-100: oklch(95.4% .038 75.164);--color-orange-200: oklch(90.1% .076 70.697);--color-orange-300: oklch(83.7% .128 66.29);--color-orange-400: oklch(75% .183 55.934);--color-orange-500: oklch(70.5% .213 47.604);--color-orange-600: oklch(64.6% .222 41.116);--color-orange-700: oklch(55.3% .195 38.402);--color-orange-800: oklch(47% .157 37.304);--color-orange-900: oklch(40.8% .123 38.172);--color-orange-950: oklch(26.6% .079 36.259);--color-amber-50: oklch(98.7% .022 95.277);--color-amber-100: oklch(96.2% .059 95.617);--color-amber-200: oklch(92.4% .12 95.746);--color-amber-300: oklch(87.9% .169 91.605);--color-amber-400: oklch(82.8% .189 84.429);--color-amber-500: oklch(76.9% .188 70.08);--color-amber-600: oklch(66.6% .179 58.318);--color-amber-700: oklch(55.5% .163 48.998);--color-amber-800: oklch(47.3% .137 46.201);--color-amber-900: oklch(41.4% .112 45.904);--color-amber-950: oklch(27.9% .077 45.635);--color-brand-50: oklch(98.4% .014 180.72);--color-brand-100: oklch(95.3% .051 180.801);--color-brand-200: oklch(91% .096 180.426);--color-brand-300: oklch(85.5% .138 181.071);--color-brand-400: oklch(77.7% .152 181.912);--color-brand-500: oklch(70.4% .14 182.503);--color-brand-600: oklch(60% .118 184.704);--color-brand-700: oklch(51.1% .096 186.391);--color-brand-800: oklch(43.7% .078 188.216);--color-brand-900: oklch(38.6% .063 188.416);--color-brand-950: oklch(27.7% .046 192.524);--color-red-50: oklch(97.1% .013 17.38);--color-red-100: oklch(93.6% .032 17.717);--color-red-200: oklch(88.5% .062 18.334);--color-red-300: oklch(80.8% .114 19.571);--color-red-400: oklch(70.4% .191 22.216);--color-red-500: oklch(63.7% .237 25.331);--color-red-600: oklch(57.7% .245 27.325);--color-red-700: oklch(50.5% .213 27.518);--color-red-800: oklch(44.4% .177 26.899);--color-red-900: oklch(39.6% .141 25.723);--color-red-950: oklch(25.8% .092 26.042);--color-black: #000;--color-white: #fff}:root{--color-bg: var(--color-white);--color-brand: hsl(37, 86%, 98%);--color-bg-darker: var(--color-neutral-50);--color-bg-content: light-dark(var(--color-neutral-50), var(--color-neutral-850));--color-bg-content-hover: light-dark(var(--color-white), var(--color-neutral-800));--color-bg-button: light-dark(var(--color-neutral-50), var(--color-neutral-850));--color-fg: light-dark(var(--color-neutral-900), var(--color-white));--color-text: var(--color-neutral-800);--color-text-link: var(--color-gray-600);--color-text-intense: light-dark(var(--color-neutral-900), var(--color-white));--color-bg-opacity: light-dark(rgba(255,255,255,.75), rgba(0,0,0,.75));--color-button-hover: light-dark(var(--color-white), var(--color-neutral-850));--color-border: light-dark(var(--color-neutral-200), var(--color-neutral-700));--color-shadow: rgba(0, 0, 0, .35);--button-shadow: light-dark(0 .125rem .125rem rgba(0,0,0,.125), 0 .125rem .25rem rgba(0,0,0,.5));--box-shadow: light-dark(0 0 .5rem rgba(0,0,0,.35), 0 0 .5rem rgba(0,0,0,.25))}.button,.button-nav,.button-action,.button-link{display:block;color:var(--color-neutral-50);font-weight:var(--font-semibold);letter-spacing:.5px;text-transform:uppercase;padding:var(--space-2xs) var(--space-2xs);background-color:#f4e2c8;background-color:var(--color-red-600);border-radius:var(--border-radius);border:1px solid var(--color-neutral-50);cursor:pointer}.button:hover,.button-nav:hover,.button-action:hover,.button-link:hover{background-color:#f7e9d4;background-color:var(--color-red-500)}.button:active,.button-nav:active,.button-action:active,.button-link:active{box-shadow:none;transform:translateY(.125rem)}.button-link{box-shadow:var(--button-shadow);width:fit-content}.button-action{width:100%;font-size:var(--step--1);padding:var(--space-2xs)}.button-nav{font-size:var(--step-2);padding:var(--space-2xs) var(--space-xs);outline-offset:-1px;outline-color:color-mix(in oklab,var(--color-white) 22%,transparent);outline-width:2px;outline-style:solid}@media (min-width: 1024px){.button-nav{font-size:var(--step--1)}}.site-header{position:fixed;top:0;width:100%;z-index:401;transition:transform var(--transition-duration-hidden),background-color var(--transition-duration-hidden),filter var(--transition-duration-hidden)}.site-header:before{content:"";backdrop-filter:saturate(180%) blur(20px);position:absolute;left:0;height:100%;width:100%;transform:translateY(-100%);transition:var(--transition-duration)}.site-header .container{display:flex;align-items:baseline;justify-content:space-between;height:100%;position:relative;padding-block:var(--space-xs)}.site-header .site-logo{z-index:1}.site-header .site-logo .site-heading{font-size:var(--step-1)}.flex-item{width:var(--space-l)}.menu-list{list-style:none;padding:0}.scroll-down .site-header{transform:translateY(-100%)}.scroll-down.menu-open .site-header{transform:translateY(0)}.scroll-up .site-header:before{transform:translateY(0);background-color:var(--color-bg-content);box-shadow:var(--box-shadow)}.scroll-up .site-header .site-logo{color:var(--color-text)}.scroll-up .site-header .site-logo .site-title{border-color:var(--color-text-intense)}.site-nav{background-color:var(--color-bg)}.site-nav .menu-item a:before,.site-nav .menu-item button:before{background-color:var(--color-text)}.site-nav .menu-item.active a:before{width:100%}.menu-toggle[data-menu-state=open]~.site-nav{transform:translate(0)}.menu-toggle{position:relative;display:flex;gap:var(--space-2xs);align-items:center;cursor:pointer;font-family:var(--font-heading);font-size:var(--step-1);line-height:1;z-index:1;transition:var(--transition-duration)}@media (min-width: 1280px){.menu-toggle{display:none}}.menu-toggle-menu,.menu-toggle-close,.menu-toggle-lines{transition:var(--transition-duration)}.menu-toggle-close{position:absolute;opacity:0;visibility:hidden;filter:blur(1px);transform:scale(0)}.menu-toggle-lines{right:0;width:var(--space-s);height:var(--space-2xs);position:relative;transition-timing-function:cubic-bezier(.445,.05,.55,.95)}.menu-toggle-lines:before,.menu-toggle-lines:after{content:"";position:absolute;width:100%;height:1px;border-radius:var(--border-radius);background-color:var(--color-text);transition:var(--transition-duration) ease-out}.menu-toggle-lines:before{top:0;width:75%}.menu-toggle-lines:after{top:100%}.menu-toggle[data-menu-state=open] .menu-toggle-menu{opacity:0;visibility:hidden;filter:blur(1px);transform:scale(0)}.menu-toggle[data-menu-state=open] .menu-toggle-close{opacity:1;visibility:visible;filter:blur(0);transform:scale(1)}.menu-toggle[data-menu-state=open] .menu-toggle-lines{transform:rotate(-45deg)}.menu-toggle[data-menu-state=open] .menu-toggle-lines:before{top:50%;width:100%}.menu-toggle[data-menu-state=open] .menu-toggle-lines:after{transform:rotate(90deg);top:50%}.hero{position:relative;height:100%;display:flex;align-items:center;padding-top:0;background-color:#fcf8f2}.hero picture{position:absolute;top:0;width:100%;height:100%;z-index:-1}.hero .text-block{margin-top:var(--space-xs)}.hero .hero-cta{width:fit-content;margin-top:var(--gutter)}.hero .hero-cta .button{transition:none}.slider{max-width:840px;margin-top:var(--gutter);margin-bottom:var(--space-xs)}@media (min-width: 1280px){.slider{max-width:100%}}.slider ul{padding:0}.glide--slider{position:relative}picture{aspect-ratio:3/2;border-radius:var(--border-radius)}picture img{width:100%;height:100%;border-radius:var(--border-radius);object-position:center;transition:var(--transition-duration)}.glide__arrows{display:flex;justify-content:space-between;margin-top:var(--space-2xs);position:absolute;bottom:var(--space-2xs);padding-left:var(--space-2xs);padding-right:var(--space-2xs);width:100%}.glide__arrow{font-size:var(--step--1);color:var(--color-text);cursor:pointer;line-height:1;padding:var(--space-2xs) var(--space-xs);background-color:var(--color-bg-opacity)}.glide__arrow:hover{opacity:1;background-color:var(--color-bg)}.dashboard form,.admin form,.dashboard .input-wrap,.admin .input-wrap{margin-top:var(--space-xs)}.gallery-page header{background-color:var(--color-bg)}@media (min-width: 1280px){.gallery-page .site-nav a:before{background-color:var(--color-text)}}.gallery-page main .container{padding-top:var(--space-xs)}.gallery-page .column{width:100%;margin-inline:auto}.gallery-page p{max-width:65ch;margin-top:var(--space-xs)}.gallery-page .container{max-width:1920px}.gallery-page .slider{margin-top:var(--space-xs)}.home-page .site-nav a{transition:color var(--transition-duration)}@media (min-width: 1280px){.home-page .site-nav a:before{background-color:var(--color-text)}}.home-page .menu-toggle-button span,.home-page .menu-toggle-button[data-menu-state=open] span{background-color:var(--color-text)}.home-page main{padding-top:0}.home-page .space{background-color:var(--color-bg);padding-block:var(--gutter)}.home-page .space h2.heading{font-size:var(--step-3);font-weight:var(--font-semibold);line-height:1.2;margin-bottom:var(--space-3xs)}.home-page .space em{font-weight:var(--font-light)}.home-page .space p{margin-block:var(--gutter-s);max-width:60ch}.home-page .space h3.heading{font-size:var(--step-1);font-weight:var(--font-medium);margin-top:var(--gutter-m)}.home-page .space ul.highlights{list-style-type:square;margin-block:var(--space-xs);padding-left:var(--space-s)}.home-page .space .button--brand{margin-top:var(--gutter-m);margin-inline:auto}@media (min-width: 1280px){.home-page .space .button--brand{margin-inline:0}}.home-page .space-villa,.home-page .space-room{scroll-margin-top:var(--gutter)}@media (min-width: 1280px){.scroll-up .site-nav a{color:var(--color-text)}.scroll-up .site-nav a:before{background-color:var(--color-text)}}.scroll-up .menu-toggle-button span{background-color:var(--color-text)}.contact-page header{background-color:var(--color-bg)}.contact-page main .container{padding-top:var(--space-xs)}.contact-page .popup .title{font-size:var(--step-0);font-weight:var(--font-regular)}.contact-page .popup .popup-body{margin-top:var(--space-2xs)}.contact-page .popup-cta{margin-top:var(--space-2xs);display:flex;gap:var(--space-3xs)}.contact-page .popup-cta a{font-size:var(--step--1);color:var(--color-neutral-600);font-weight:var(--font-medium);border:1px solid var(--color-neutral-600);padding:var(--space-3xs);border-radius:var(--border-radius);width:100%;text-align:center}.contact-page .popup-cta a:hover{color:var(--color-neutral-900);border-color:var(--color-neutral-900)}.contact-page .leaflet-popup-content{margin:var(--space-xs) var(--space-s)}form[data-astro-cid-47vq4obb]{margin-top:var(--space-s)}.fields-wrap[data-astro-cid-47vq4obb]{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}@media (min-width: 1024px){.fields-wrap[data-astro-cid-47vq4obb]{gap:0}}.fields-wrap[data-astro-cid-47vq4obb] input[data-astro-cid-47vq4obb]{width:100%;border-radius:var(--border-radius);color:var(--color-text);padding:var(--space-2xs) var(--space-xs);background-color:var(--color-bg-darker);border:1px solid var(--color-shadow)}.fields-wrap[data-astro-cid-47vq4obb] input[data-astro-cid-47vq4obb]::placeholder{color:var(--color-text);opacity:.5}.fields-wrap[data-astro-cid-47vq4obb] input[data-astro-cid-47vq4obb]:autofill{background-color:var(--color-neutral-200)!important;color:red!important}.fields-wrap[data-astro-cid-47vq4obb] input[data-astro-cid-47vq4obb]:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--color-amber-100) inset;-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out 0s}@media (min-width: 1024px){.fields-wrap[data-astro-cid-47vq4obb] input[data-astro-cid-47vq4obb]{width:70%;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}}.fields-wrap[data-astro-cid-47vq4obb] button[data-astro-cid-47vq4obb]{width:100%;border:1px solid var(--color-shadow)}@media (min-width: 1024px){.fields-wrap[data-astro-cid-47vq4obb] button[data-astro-cid-47vq4obb]{width:30%;border-top-left-radius:0;border-bottom-left-radius:0}}input[data-astro-cid-47vq4obb]:focus-visible,select[data-astro-cid-47vq4obb]:focus-visible,textarea[data-astro-cid-47vq4obb]:focus-visible,button[data-astro-cid-47vq4obb]:focus-visible{outline:1px solid var(--color-shadow);outline-offset:0px}label[data-astro-cid-47vq4obb]{font-size:var(--step--2);display:block;margin-top:var(--space-2xs);cursor:pointer;width:fit-content}label[data-astro-cid-47vq4obb] input[data-astro-cid-47vq4obb]{background-color:var(--color-bg-darker)}label[data-astro-cid-47vq4obb] a[data-astro-cid-47vq4obb]{color:var(--color-link);text-decoration:underline;text-underline-offset:2px}label[data-astro-cid-47vq4obb] a[data-astro-cid-47vq4obb]:hover{color:var(--color-text)}.container[data-astro-cid-j7pv25f6]{max-width:768px}.heading[data-astro-cid-j7pv25f6]{font-size:var(--step-4);font-weight:var(--font-bold);text-align:center;text-transform:uppercase;margin-bottom:var(--space-s);span{display:block;line-height:1;&:first-child{font-family:Pochaevsk,system-ui;font-weight:var(--font-regular)}}}.subheading[data-astro-cid-j7pv25f6]{font-size:var(--step-3);text-align:center;line-height:1.3;margin-top:var(--space-m)}img[data-astro-cid-j7pv25f6]{height:auto;width:100%;max-width:600px;border:var(--space-xs)solid var(--color-white);box-shadow:0 0 2px var(--color-shadow);margin-inline:auto}a[data-astro-cid-j7pv25f6]{display:block}
