@charset "UTF-8";@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:100 900;src:url(/assets/fonts/Lexend/Lexend-VariableFont_wght.woff2) format("woff2"),url(/assets/fonts/Lexend/Lexend-VariableFont_wght.woff) format("woff")}:root{--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--color-primary-light:#e6d7b3;--color-primary:#dec999;--color-primary-dark:#c7a452;--color-secondary-light:#398d9a;--color-secondary:#1e4a51;--color-secondary-dark:#17383d;--color-gray-000:#fff;--color-gray-100:#f6f6f6;--color-gray-200:#ededed;--color-gray-300:#e0e0e0;--color-gray-400:#bfbfbf;--color-gray-500:grey;--color-gray-600:#505050;--color-gray-700:#303030;--color-gray-800:#292929;--color-gray-900:#131313;--color-gray-1000:#000;--color-beige:#fcfbf5;--color-off-white:#f7f5eb;--color-success:#49d670;--color-info:#3ab1e5;--color-warning:#eed13a;--color-error:#eb7272;--color-notice:#a872eb;--color-dark:var(--color-secondary);--font-size-headlines-3xs:clamp(1rem,.8897rem + .3676vw,1.125rem);--font-size-headlines-xxs:clamp(1.125rem,1.0147rem + .3676vw,1.25rem);--font-size-headlines-xs:clamp(1.25rem,1.0294rem + .7353vw,1.5rem);--font-size-headlines-s:clamp(1.5rem,1.2794rem + .7353vw,1.75rem);--font-size-headlines-m:clamp(1.75rem,1.5294rem + .7353vw,2rem);--font-size-headlines-l:clamp(2rem,1.4485rem + 1.8382vw,2.625rem);--font-size-headlines-xl:clamp(2.25rem,1.5882rem + 2.2059vw,3rem);--font-size-headlines-xxl:clamp(2.5rem,1.1765rem + 4.4118vw,4rem);--font-size-copy-xxs:clamp(.75rem,.6618rem + .2941vw,.85rem);--font-size-copy-xs:clamp(.85rem,.8279rem + .0735vw,.875rem);--font-size-copy-s:clamp(.875rem,.7647rem + .3676vw,1rem);--font-size-copy-m:clamp(1rem,.8897rem + .3676vw,1.125rem);--font-size-copy-l:clamp(1.125rem,1.0147rem + .3676vw,1.25rem);--font-size-copy-xl:clamp(1.25rem,1.0294rem + .7353vw,1.5rem);--spacing-3xs:clamp(.125rem,.0147rem + .3676vw,.25rem);--spacing-xxs:clamp(.25rem,.0294rem + .7353vw,.5rem);--spacing-xs:clamp(.5rem,.1691rem + 1.1029vw,.875rem);--spacing-s:clamp(.875rem,.7647rem + .3676vw,1rem);--spacing-m:clamp(1rem,.5588rem + 1.4706vw,1.5rem);--spacing-l:clamp(1.5rem,1.0588rem + 1.4706vw,2rem);--spacing-xl:clamp(2rem,1.5588rem + 1.4706vw,2.5rem);--spacing-xxl:clamp(2.5rem,1.1765rem + 4.4118vw,4rem);--spacing-3xl:clamp(4rem,2.2353rem + 5.8824vw,6rem);--spacing-4xl:clamp(6rem,3.3529rem + 8.8235vw,9rem);--font-family-system:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;--font-family-monospace:ui-monospace,Cascadia Mono,Segoe UI Mono,Ubuntu Mono,Roboto Mono,Menlo,Monaco,Consolas,monospace;--font-family-display:Lexend,Helvetica,Arial,sans-serif;--font-family-body:Lexend,Helvetica,Arial,sans-serif;--animation-duration-short:75ms;--animation-duration-default:125ms;--animation-duration-medium:225ms;--animation-duration-slow:.5s;--animation-easing-fastOutSlowIn:cubic-bezier(.4,0,.2,1);--animation-easing-fastOutLinearIn:cubic-bezier(.4,0,1,1);--animation-easing-linearOutSlowIn:cubic-bezier(0,0,.2,1);--animation-easing-powerful:cubic-bezier(.25,1,.5,1);--animation-easing-overshoot:cubic-bezier(.34,1.56,.64,1);--header-height:clamp(4rem,2.3333rem + 5.5556vw,5rem);--header-margin:var(--spacing-xxl);--header-optical-height:var(--header-height);--bottom-nav-height:calc(56px + var(--safe-area-inset-bottom))}@media (min-width:1024px){:root{--header-optical-height:calc(var(--header-height) + (var(--header-margin)*2))}}*,:after,:before{box-sizing:border-box}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{background-color:var(--color-beige);margin:0;min-height:100vh;text-align:left}img,picture{display:block;height:auto;max-width:100%}hr{color:inherit;height:0}h1,h2,h3,h4,h5,h6,p{margin-bottom:0;margin-top:0}dl,ol,ul{list-style-type:none;margin:0;padding:0}summary{display:list-item}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:monospace;font-size:1em}small{display:block;font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-moz-appearance:button;appearance:button;-webkit-appearance:button;cursor:pointer}legend{max-width:100%;padding:0;white-space:normal}fieldset{border:0;min-width:0;padding:0}progress{vertical-align:baseline}[type=search]{-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::selection{background:var(--color-primary);color:#fff}::-moz-selection{background:var(--color-primary);color:#fff}img::selection,svg::selection{background:transparent}img::-moz-selection,svg::-moz-selection{background:transparent}figure{margin:0}body{overflow-y:scroll}body.no-scroll{overflow-y:hidden}.container{margin-left:auto;margin-right:auto;padding-left:var(--container-padding-x);padding-right:var(--container-padding-x);width:100%;--container-padding-x:var(--spacing-l)}@media (min-width:768px){.container{--container-max-width: calc(752px - 1rem) ;max-width:var(--container-max-width)}}@media (min-width:1024px){.container{--container-max-width: calc(960px - 1rem) ;max-width:var(--container-max-width)}}@media (min-width:1264px){.container{--container-max-width: calc(1264px - 1rem) ;max-width:var(--container-max-width)}}@media (min-width:1400px){.container{--container-max-width: calc(1400px - 1rem) ;max-width:var(--container-max-width)}}@media (min-width:1024px){.container--compact{--container-max-width: calc(1140px - 1rem) }}.layout{--site-spacing:var(--spacing-4xl);display:flex;flex-direction:column;min-height:100vh;position:relative}.layout .footer,.layout .header{flex:none}.layout .main{display:flex;flex:1 0 auto;flex-direction:column}.layout .main>:not(.hero){overflow:hidden}.layout .main:after{content:"";display:block;height:0;visibility:hidden}.layout--placeholder .main{align-items:center;gap:var(--spacing-s);justify-content:center;padding:var(--spacing-m)}.four-columns,.two-columns{container:columns/inline-size;display:grid;gap:var(--spacing-l);grid-template-columns:1fr 1fr}.four-columns>*,.two-columns>*{grid-column:1/-1}@container (inline-size >= 75ch){.four-columns>*,.two-columns>*{grid-column:span 1}}.two-columns__full{grid-column:1/-1}.two-columns--forced{display:grid!important}.two-columns--forced>*{grid-column:span 1}.two-columns--flow{-moz-column-count:2;column-count:2;-moz-column-gap:var(--spacing-l);column-gap:var(--spacing-l)}.three-columns{container:columns/inline-size;display:grid;gap:var(--spacing-l);grid-template-columns:1fr 1fr 1fr}.three-columns>*{grid-column:1/-1}@container (inline-size >= 75ch){.three-columns>*{grid-column:span 1}}.four-columns{grid-template-columns:1fr 1fr 1fr 1fr}@container (inline-size >= 50ch){.four-columns>*{grid-column:span 2}}@container (inline-size >= 100ch){.four-columns>*{grid-column:span 1}}body{color:var(--color-dark);font-family:var(--font-family-body);font-size:1rem;font-weight:400;line-height:1.375}.h1,h1{font-size:var(--font-size-headlines-xl);line-height:1.3}.h1,.h2,h1,h2{font-family:var(--font-family-display);font-weight:700;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.h2,h2{font-size:var(--font-size-headlines-l);line-height:1.4}.h3,h3{font-family:var(--font-family-display);font-size:var(--font-size-headlines-m);font-weight:700;font-weight:350;-webkit-hyphens:auto;hyphens:auto;line-height:1.25;text-wrap:balance}.h4,h4{font-size:var(--font-size-headlines-xxs);line-height:1.4}.h4,.h5,h4,h5{font-family:var(--font-family-display);font-weight:700;font-weight:400;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.h5,h5{font-size:var(--font-size-copy-s);letter-spacing:.04em;line-height:1.25;text-transform:uppercase}li,p{font-family:var(--font-family-body);font-size:var(--font-size-copy-m);font-weight:300;line-height:1.5}a{color:var(--color-dark);text-decoration-color:var(--color-primary);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:.1em}a:hover{color:var(--color-primary-dark)}p a{text-decoration:underline}a:focus,button:focus,input:focus,select:focus,summary:focus,textarea:focus{outline:4px solid var(--focus-outline-color,var(--color-primary))}@supports selector(:focus-visible){:focus:not(:focus-visible){outline:none!important}}[tabindex="-1"]:focus{outline:none!important}.sr-skip-link:focus,a:focus:hover{outline:none}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.sr-only-focusable:active,.sr-only-focusable:focus{height:auto;overflow:visible;position:static;width:auto;clip:auto;white-space:normal}.sr-skip-link{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.sr-skip-link:active,.sr-skip-link:focus{height:auto;overflow:visible;position:static;width:auto;clip:auto;white-space:normal}.sr-skip-link:focus{background-color:var(--color-text-default);border-radius:0 0 .5rem .5rem;color:var(--color-bg-default);font-size:1rem;left:50%;outline:0;padding:1rem 1.5rem;position:absolute;top:0;transform:translate(-50%);white-space:nowrap;z-index:9999}@keyframes fade-in{0%{opacity:0}}@keyframes spin{to{transform:rotate(1turn)}}.u-m0{margin:0!important}.u-mtb0{margin-bottom:0!important}.u-mt0,.u-mtb0{margin-top:0!important}.u-mb0{margin-bottom:0!important}.u-mrl0{margin-left:0!important}.u-mr0,.u-mrl0{margin-right:0!important}.u-ml0{margin-left:0!important}.u-p0{padding:0!important}.u-ptb0{padding-bottom:0!important}.u-pt0,.u-ptb0{padding-top:0!important}.u-pb0{padding-bottom:0!important}.u-prl0{padding-left:0!important}.u-pr0,.u-prl0{padding-right:0!important}.u-pl0{padding-left:0!important}.u-m1{margin:1rem!important}.u-mtb1{margin-bottom:1rem!important}.u-mt1,.u-mtb1{margin-top:1rem!important}.u-mb1{margin-bottom:1rem!important}.u-mrl1{margin-left:1rem!important}.u-mr1,.u-mrl1{margin-right:1rem!important}.u-ml1{margin-left:1rem!important}.u-p1{padding:1rem!important}.u-ptb1{padding-bottom:1rem!important}.u-pt1,.u-ptb1{padding-top:1rem!important}.u-pb1{padding-bottom:1rem!important}.u-prl1{padding-left:1rem!important}.u-pr1,.u-prl1{padding-right:1rem!important}.u-pl1{padding-left:1rem!important}.u-m2{margin:2rem!important}.u-mtb2{margin-bottom:2rem!important}.u-mt2,.u-mtb2{margin-top:2rem!important}.u-mb2{margin-bottom:2rem!important}.u-mrl2{margin-left:2rem!important}.u-mr2,.u-mrl2{margin-right:2rem!important}.u-ml2{margin-left:2rem!important}.u-p2{padding:2rem!important}.u-ptb2{padding-bottom:2rem!important}.u-pt2,.u-ptb2{padding-top:2rem!important}.u-pb2{padding-bottom:2rem!important}.u-prl2{padding-left:2rem!important}.u-pr2,.u-prl2{padding-right:2rem!important}.u-pl2{padding-left:2rem!important}.u-m3{margin:3rem!important}.u-mtb3{margin-bottom:3rem!important}.u-mt3,.u-mtb3{margin-top:3rem!important}.u-mb3{margin-bottom:3rem!important}.u-mrl3{margin-left:3rem!important}.u-mr3,.u-mrl3{margin-right:3rem!important}.u-ml3{margin-left:3rem!important}.u-p3{padding:3rem!important}.u-ptb3{padding-bottom:3rem!important}.u-pt3,.u-ptb3{padding-top:3rem!important}.u-pb3{padding-bottom:3rem!important}.u-prl3{padding-left:3rem!important}.u-pr3,.u-prl3{padding-right:3rem!important}.u-pl3{padding-left:3rem!important}.u-m4{margin:4rem!important}.u-mtb4{margin-bottom:4rem!important}.u-mt4,.u-mtb4{margin-top:4rem!important}.u-mb4{margin-bottom:4rem!important}.u-mrl4{margin-left:4rem!important}.u-mr4,.u-mrl4{margin-right:4rem!important}.u-ml4{margin-left:4rem!important}.u-p4{padding:4rem!important}.u-ptb4{padding-bottom:4rem!important}.u-pt4,.u-ptb4{padding-top:4rem!important}.u-pb4{padding-bottom:4rem!important}.u-prl4{padding-left:4rem!important}.u-pr4,.u-prl4{padding-right:4rem!important}.u-pl4{padding-left:4rem!important}.u-flow-spacing{--flow-spacing:var(--spacing-m)}.u-flow-spacing>*+*{margin-top:var(--flow-spacing,1rem)}.u-align-left,.u-align-start{text-align:left!important}.u-align-center{text-align:center!important}.u-align-end,.u-align-right{text-align:right!important}.u-max-linelength{max-width:70ch!important}.u-hyphenate{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.u-copy-l{font-size:var(--font-size-body1)}.u-copy-m{font-size:var(--font-size-body2)}.u-hidden{display:none!important}.u-block{display:block!important}@media (min-width:768px){.u-mobile-only{display:none!important}}@media (min-width:1024px){.u-tablet-only{display:none!important}}@media (max-width:767px){.u-tablet-and-up-only{display:none!important}}@media (max-width:1023px){.u-desktop-only{display:none!important}}@media not print{.u-print-only{display:none!important}}.u-icon-list{display:flex;flex-direction:column;gap:var(--spacing-3xs);text-align:left}.u-icon-list .icon{color:var(--color-gray-400);font-size:1em}.band{--band-margin:var(--spacing-xxs);--band-padding:clamp(4rem,2.2353rem + 5.8824vw,6rem);padding-bottom:var(--band-padding);padding-top:var(--band-padding);position:relative}@media (min-width:1600px){.band{--band-margin:clamp(0rem,-3.6923rem + 7.6923vw,4rem)}}.band:before{background-color:var(--color-off-white);border-radius:10px;bottom:0;content:"";left:var(--band-margin,0);position:absolute;right:var(--band-margin,0);top:0;z-index:-1}.menuicon{cursor:pointer;height:14px;margin:0 auto;position:relative;top:-2px;transition:transform .3s var(--easing-curve-default);width:18px}.menuicon,.menuicon__bar{display:block;transform:rotate(0)}.menuicon__bar{background-color:currentColor;height:3px;left:0;position:absolute;right:0;transition:transform .25s ease-in-out;width:100%}.menuicon__bar:first-child{top:0}.menuicon__bar:nth-child(2),.menuicon__bar:nth-child(3){top:50%}.menuicon__bar:nth-child(4){top:100%}[nav-open=true] .menuicon{top:3px;transform:rotate(-180deg)}[nav-open=true] .menuicon .menuicon__bar:first-child,[nav-open=true] .menuicon .menuicon__bar:nth-child(4){left:50%;top:50%;width:0}[nav-open=true] .menuicon .menuicon__bar:nth-child(2){transform:rotate(45deg)}[nav-open=true] .menuicon .menuicon__bar:nth-child(3){transform:rotate(-45deg)}.rating{align-items:center;display:inline-flex;font-size:1em;gap:var(--spacing-xxs);line-height:1}.rating__star{color:var(--color-primary);display:block;height:1em;width:auto}.rating-list{--rating-list-gap:var(--spacing-xxs);display:flex;flex-direction:column;gap:var(--rating-list-gap)}.rating-list--collapsed{flex-direction:row;flex-wrap:wrap}.rating-list--collapsed>*+:before{content:"·";margin-right:calc(var(--rating-list-gap) / 2)}.thing{display:flex;flex-direction:column;gap:var(--spacing-xs);text-align:left}.thing__icon svg{color:var(--color-primary);display:block;font-size:1em;height:3.125em;width:auto}.thing__title{font-size:var(--font-size-headlines-xs);font-weight:500}.btn{--btn-theme-color:var(--color-primary);align-content:center;align-items:center;background-color:var(--btn-theme-color);border:0;border-radius:6px;color:hsl(from var(--btn-theme-color) h calc(s + 9) calc(l - 50));cursor:pointer;display:inline-flex;font-family:var(--font-family-body);font-size:1em;font-weight:550;gap:.5em;justify-content:center;line-height:1;padding:.6em 1.2em;text-align:left;text-decoration:none;text-transform:uppercase;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:normal}@media (min-width:768px){.btn{text-align:center}}.btn .icon{font-size:1em;height:1em;width:auto}.btn--link{background-color:transparent;color:var(--color-dark);font-size:var(--font-size-copy-s);font-weight:300;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-transform:none;text-underline-offset:.2em}.btn--link:where(:hover,:focus){color:var(--color-primary)}.btn--solid{background-color:var(--color-secondary);color:#fff;font-weight:300;letter-spacing:.14em}.btn--lg{font-size:1.5rem;padding:1em 1.5em}.btn--sm{font-size:var(--font-size-copy-xs)}.btn--block{width:100%}.btn--floater{bottom:var(--spacing-xxl);box-shadow:0 3px 10px rgba(0,0,0,.125);position:fixed;right:var(--spacing-xxl);z-index:100;--btn-theme-color:var(--color-dark);aspect-ratio:1;border-radius:50%;color:var(--color-primary);font-size:var(--font-size-copy-xl);padding:var(--spacing-s)}.btn--disabled,.btn:disabled{cursor:not-allowed;opacity:.33;pointer-events:none}.icon{display:inline-block;font-size:1.5em;height:1em;vertical-align:middle;width:1em}.richtext{--flow-spacing:var(--spacing-s);-webkit-hyphens:auto;hyphens:auto;text-align:left}.richtext>:where(p,li,small,dt){max-width:65ch}.richtext a:not(.btn){word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.richtext b,.richtext strong{font-weight:700}.richtext :where(h2,h3,h4,h5,h6){font-weight:400}.richtext em,.richtext i{font-style:italic}.richtext ol,.richtext ul{line-height:1;list-style-position:outside;padding-left:1.5rem}.richtext ol li::marker,.richtext ul li::marker{color:inherit;font-weight:700}.richtext ul{list-style-type:disc}.richtext ol{list-style-type:decimal}.richtext ol ol{list-style-type:lower-alpha}.richtext dl{display:flex;flex-direction:column;gap:var(--flow-spacing,var(--spacing-s))}.richtext dl dt{font-family:var(--font-family-display);font-size:var(--font-size-copy-s);font-weight:700;font-weight:400;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.04em;line-height:1.25;text-transform:uppercase;text-wrap:balance}.richtext dl dd{font-family:var(--font-family-body);font-size:var(--font-size-copy-m);font-weight:300;line-height:1.5;margin-left:0;margin-top:.25em}.richtext>*+*{margin-top:var(--flow-spacing,1rem)}.accordion-item{display:flex;flex-direction:column}.accordion-item__title{align-items:center;display:flex;font-family:var(--font-family-display);font-size:var(--font-size-headlines-xxs);font-weight:700;font-weight:400;-webkit-hyphens:auto;hyphens:auto;justify-content:space-between;line-height:1.4;list-style:none;padding-bottom:var(--spacing-m);padding-top:var(--spacing-m);text-wrap:balance}.accordion-item__title:hover{cursor:pointer}.accordion-item__title::marker{display:none}.accordion-item__content{padding-bottom:var(--spacing-m)}.accordion-item__indicator svg{display:block;font-size:1em;transition:transform .25s ease-in-out}.accordion-item[open] .accordion-item__indicator svg{transform:rotate(45deg)}.accordion .accordion__item:first-child{padding-top:0}.accordion .accordion__item+.accordion__item{border-top:1px solid}.accordion .accordion__item:last-child{padding-bottom:0}.spinner{--spinner-size:40px;--spinner-stroke-width:4px;display:inline-block;position:relative;z-index:25}.spinner--small{--spinner-size:24px;--spinner-stroke-width:3px}.spinner__layercontainer{animation:spin 1.5682352941176s linear infinite;height:var(--spinner-size);position:relative;width:var(--spinner-size);z-index:5}.spinner__layer{border-color:var(--spinner-color,var(--color-primary));height:100%;opacity:0;position:absolute;width:100%}.spinner__layer--1{animation:spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,spinner__layer-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.spinner__layer--2{animation:spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,spinner__layer-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.spinner__layer--3{animation:spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,spinner__layer-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.spinner__layer--4{animation:spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,spinner__layer-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}@keyframes spinner__fill-unfill-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(3turn)}}@keyframes spinner__layer-1-fade-in-out{0%{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes spinner__layer-2-fade-in-out{0%{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}}@keyframes spinner__layer-3-fade-in-out{0%{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}}@keyframes spinner__layer-4-fade-in-out{0%{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}.spinner__gap-patch{border-color:inherit;box-sizing:border-box;height:100%;left:45%;overflow:hidden;position:absolute;top:0;width:10%}.spinner__gap-patch .spinner__circle{left:-450%;width:1000%}.spinner__circle-clipper{border-color:inherit;display:inline-block;height:100%;overflow:hidden;position:relative;width:50%}.spinner__circle-clipper.spinner__left{float:inline-start}.spinner__circle-clipper.spinner__right{float:inline-end}.spinner__circle-clipper .spinner__circle{width:200%}.spinner__circle{animation:none;border-color:inherit;border-bottom-color:transparent!important;border-radius:50%;border-style:solid;border-width:var(--spinner-stroke-width);bottom:0;box-sizing:border-box;height:100%;left:0;position:absolute;right:0;top:0}.spinner__left .spinner__circle{animation:spinner__left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;border-right-color:transparent!important;transform:rotate(129deg)}.spinner__right .spinner__circle{animation:spinner__right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;border-left-color:transparent!important;left:-100%;transform:rotate(-129deg)}@keyframes spinner__left-spin{0%{transform:rotate(130deg)}50%{transform:rotate(-5deg)}to{transform:rotate(130deg)}}@keyframes spinner__right-spin{0%{transform:rotate(-130deg)}50%{transform:rotate(5deg)}to{transform:rotate(-130deg)}}.language-switch{background-color:var(--color-off-white);border-radius:5px;display:flex;font-size:var(--font-size-copy-xxs)}.language-switch__link{border-radius:inherit;color:var(--color-dark);display:block;font-weight:350;line-height:1;padding:.5em;text-decoration:none;text-transform:uppercase}.language-switch__link--active{background-color:rgba(0,0,0,.05);color:var(--color-dark);font-weight:500}.form-field{display:flex;flex-direction:column;gap:var(--spacing-xs)}.form-field__inner{flex:1}.form-field__inner input{background-color:#fff;border:1px solid var(--color-gray-200);color:var(--color-dark);font-size:var(--font-size-copy-m);font-weight:450;line-height:1;padding:.8em 1em;width:100%}.form-field__label{font-size:var(--font-size-copy-xxs);letter-spacing:.14em;line-height:1;text-transform:uppercase}.book-now-form{background-color:var(--color-off-white);border-radius:10px;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--spacing-m);padding:var(--spacing-s)}@media (min-width:1264px){.book-now-form{flex-direction:row}}.book-now-form__fields{display:inherit;flex:1;flex-direction:inherit;gap:inherit}@media (min-width:1024px){.book-now-form__fields{flex-direction:row}}.book-now-form__fields>*{flex:1}.nav{display:block;font-weight:400;position:relative}.nav__content{color:var(--color-dark);display:block;width:100%}.nav__content>.container{display:flex;flex-direction:column;gap:var(--container-padding-x)}@media (min-width:1024px){.nav__content>.container{margin-left:0;margin-right:0;max-width:100%}}.nav__menu{display:flex}.nav__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:currentColor;padding:0}.nav__item{position:relative}.nav__item.has-subnav{align-items:center;display:flex;flex-wrap:wrap}@media (min-width:1024px){.nav__item.has-subnav{flex-wrap:nowrap}}.nav__language{align-self:start}.nav__contact{display:flex;flex-direction:column;gap:var(--spacing-s)}.nav__contact-link{color:var(--color-dark);font-size:var(--font-size-copy-m)}.nav__contact-link a{align-items:center;color:inherit;display:flex;gap:1em}.nav__contact-link a svg{display:block;font-size:1em;height:auto;width:1em}.nav__link{align-items:center;color:inherit;display:flex;font-weight:350;letter-spacing:.14em;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap;width:100%}.nav__link:hover{cursor:pointer}.nav__link.is-active,.nav__link.is-active-parent,.nav__link:hover{color:var(--color-primary)}.has-subnav>.nav__link{width:auto}.nav__link--empty:hover{color:inherit;cursor:default}.nav__icon{display:block;font-size:1rem;margin-right:.5rem}.nav__submenu-toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:currentColor;display:flex;padding:0 0 0 .35em}.nav__submenu-toggle--parent{gap:.35em;justify-content:flex-start;padding-left:0}.nav__submenu-toggle:hover{color:var(--color-primary);cursor:pointer}@media (max-width:1399px){.nav__cta{font-size:1em}}@media (max-width:1263px){.nav__cta{font-size:.85em}}@media (min-width:1024px){.nav__cta--sticky{display:none}}@media (max-width:1023px){.nav{display:flex;gap:var(--spacing-s);justify-content:end;width:100%}.nav__content{background-color:#fff;display:none;flex-direction:column;left:0;padding-bottom:var(--container-padding-x);padding-top:var(--container-padding-x);position:fixed;right:0;top:var(--header-height);width:100%;z-index:z("nav")}.is-open>.nav__content{display:flex}.nav__menu{flex:1 0 auto;flex-direction:column;gap:var(--spacing-m)}.nav__item.has-subnav{align-items:start}.nav__link{font-size:var(--font-size-copy-l)}.nav__link.is-active,.nav__link.is-active-parent{color:currentColor;font-weight:450}.nav.is-open:after{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(0,0,0,.5);bottom:0;content:"";left:0;position:fixed;right:0;top:var(--header-height);z-index:-1}}@media (min-width:1024px){.nav{width:100%}.nav__toggle{display:none}.nav__content .container{align-items:center;flex-direction:row;padding-left:0;padding-right:0}.nav__menu{align-items:center;flex:1;gap:var(--spacing-s)}}@media (min-width:1024px) and (min-width:1400px){.nav__menu{gap:var(--spacing-l)}}@media (min-width:1024px){.nav__link{letter-spacing:0;text-transform:none}.nav__link,.nav__submenu-toggle{font-size:clamp(.85rem,.1011rem + 1.1702vw,1.125rem)}.nav__language{align-self:center}.nav__contact{flex-direction:row;justify-content:space-between}.nav__contact-link-label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}}.subnav{display:none;flex:0 0 100%;padding-top:var(--spacing-xs);position:relative}.subnav .nav__link{font-size:var(--font-size-copy-m);letter-spacing:0;padding-bottom:.25rem;padding-top:.25rem;text-transform:none}@media (min-width:1024px){.subnav .nav__link{padding-left:var(--spacing-s)}.subnav{background-color:#fff;border-radius:.25rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);left:0;min-width:180px;padding-bottom:.5rem;padding-top:.5rem;position:absolute;top:calc(100% + 1em);transform:translateY(-1px)}.subnav .nav__link{font-size:var(--font-size-copy-xs);padding:.5rem 1rem;white-space:nowrap}}.nav__item.is-open>.subnav{display:block}.nav__arrow{font-size:.75em;position:relative;transform:rotate(0);transition:transform .25s ease-in-out}.nav__item.is-open .nav__arrow{transform:rotate(-135deg)}.header{background-color:var(--color-beige);position:sticky;top:0;transition:transform var(--animation-duration-default) var(--animation-easing-fastOutSlowIn),background-color var(--animation-duration-default) var(--animation-easing-fastOutSlowIn),color var(--animation-duration-default) var(--animation-easing-fastOutSlowIn);z-index:50}@media (min-width:1024px){body.is-header-scrolled .header .header__inner{padding-bottom:var(--spacing-m);padding-top:var(--spacing-m)}}.header__inner{align-items:center;display:flex;gap:var(--spacing-m);height:var(--header-height,64px);justify-content:space-between}@media (min-width:1024px){.header__inner{height:auto;max-width:100%;padding:var(--header-margin);transition:padding var(--animation-duration-default) var(--animation-easing-fastOutSlowIn)}}@media (min-width:1264px){.header__inner{gap:var(--spacing-xl)}}.header__brand{display:flex;width:100px}@media (min-width:1264px){.header__brand{width:175px}}.header__brand svg{height:auto;width:100%}.header__right{align-items:center;display:flex;flex:1}.header__right main-navigation{display:block;width:100%}.header--home{background:linear-gradient(180deg,rgba(0,0,0,.15),transparent);color:#fff}.header--home .subnav__item .nav__link{color:var(--color-dark);text-shadow:none}body.is-header-scrolled .header--home{background:hsl(from var(--color-beige) h s l/.95);color:var(--color-dark)}body.is-header-scrolled .header--home .header__brand svg path{fill:var(--color-primary)}@media (min-width:1024px){body.is-header-scrolled .header--home .nav__arrow,body.is-header-scrolled .header--home .nav__contact-link,body.is-header-scrolled .header--home .nav__link{color:var(--color-dark);text-shadow:none}}@media (max-width:1023px){site-layout[nav-open=true] .header--home{background:none;background-color:#fff;color:var(--color-dark)}site-layout[nav-open=true] .header--home .header__brand svg path{fill:var(--color-primary)}}.header--home .header__brand svg path{fill:#fff}@media (min-width:1024px){.header--home .nav__arrow,.header--home .nav__contact-link,.header--home .nav__link{color:#fff;text-shadow:0 0 5px rgba(0,0,0,.35)}}.hero{--hero-padding-y:var(--site-spacing);--hero-booking-form-offset:var(--spacing-xxl);--hero-booking-form-overlap:calc(var(--hero-padding-y) + var(--hero-booking-form-offset));background-color:var(--color-off-white);padding-bottom:var(--hero-padding-y);padding-top:var(--hero-padding-y);position:relative}.hero:has(.hero__booking-form){margin-bottom:var(--hero-booking-form-offset)}.hero__inner{display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.hero__heading{font-family:var(--font-family-display);font-size:clamp(2rem,.2353rem + 5.8824vw,4rem);font-weight:700;font-weight:600;-webkit-hyphens:auto;hyphens:auto;line-height:1;margin-top:auto;text-wrap:balance}.hero__heading-slider{display:grid}.hero__heading-slide{grid-area:1/1;opacity:0;transition:opacity .8s ease}.hero__heading-slide.is-active{opacity:1}.hero__leading{font-family:var(--font-family-body);font-size:var(--font-size-copy-m);font-size:var(--font-size-copy-l);font-weight:300;font-weight:350;line-height:1.5}@media (max-width:767px){.hero__leading{font-size:var(--font-size-copy-l)}}.hero__leading{margin-left:auto;margin-right:auto;margin-top:var(--spacing-xl);max-width:50ch;text-wrap:balance}.hero__booking-form{border:var(--spacing-xs) solid #fff;border-radius:25px;margin-bottom:calc(var(--hero-booking-form-overlap) * -1);margin-top:var(--hero-padding-y)}.hero__ratings{align-self:start;background-color:#fff;border-radius:3em;display:inline-flex;font-size:var(--font-size-copy-xxs);justify-content:center;margin-top:var(--spacing-m);padding:var(--spacing-xs);row-gap:0}.hero__ratings li{font-size:inherit}@media (min-width:1024px){.hero__ratings{border-radius:2em;justify-content:end;margin-top:0;padding:var(--spacing-xxs) var(--spacing-xs);position:absolute;right:var(--spacing-m);top:var(--spacing-m)}}.hero__cheaper-than{align-self:start;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(0,0,0,.2);border:5px solid #fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.5);color:#fff;font-size:var(--font-size-copy-xl);font-weight:600;line-height:1;margin-top:var(--spacing-m);padding:var(--spacing-xs) var(--spacing-s)}@media (min-width:768px){.hero__cheaper-than{position:absolute;right:var(--container-padding-x);top:30%;transform:rotate(9deg)}}@media (min-width:1024px){.hero__cheaper-than{bottom:var(--hero-booking-form-overlap);top:auto}}@media (min-width:1264px){.hero__cheaper-than{right:calc(50% - var(--container-max-width) / 2 + var(--container-padding-x));transform:translate(-50%) rotate(9deg)}}.hero--image{background-color:transparent}.hero--image .hero__inner{justify-content:start;text-align:left}@media (max-width:767px){.hero--image .hero__inner{min-height:40vh}}.hero--image .hero__heading{color:#fff;font-weight:425;text-shadow:0 0 10px rgba(0,0,0,.15)}.hero--image .hero__bg{bottom:0;height:calc(100% + var(--header-optical-height));left:0;overflow:hidden;position:absolute;right:0;top:0;top:calc(var(--header-optical-height) * -1);z-index:-1}.hero--image .hero__bg:before{background-color:rgba(0,0,0,.25);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.hero--image .hero__bg-slide{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity 1s ease}.hero--image .hero__bg-slide.is-active{opacity:1}.hero--image .hero__bg img,.hero--image .hero__bg picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1264px){.hero--home{height:max(600px,50dvh)}}.footer__column-heading{font-family:var(--font-family-display);font-size:var(--font-size-headlines-3xs);font-weight:700;font-weight:300;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.2em;margin-bottom:var(--spacing-xs);text-transform:uppercase;text-wrap:balance}.footer__upper{margin-bottom:var(--band-margin)}.footer__upper li{align-items:center;display:flex;font-size:var(--font-size-copy-s);font-weight:400;gap:var(--spacing-xxs);line-height:2}.footer__upper svg{color:var(--color-gray-400);font-size:1em}.footer__upper>.container{display:flex;flex-wrap:wrap;gap:var(--spacing-m);justify-content:space-between}.footer__lower{background-color:var(--color-secondary);color:#fff}.footer__lower>.container{align-items:center;display:flex;justify-content:space-between;padding-bottom:var(--spacing-m);padding-top:var(--spacing-m)}.footer__lower>.container p{font-size:var(--font-size-copy-xxs)}.footer__lower>.container a{color:#fff}.apartment-type{display:flex;flex-direction:column;gap:var(--spacing-m);position:relative;text-align:left}@media (max-width:1023px){.apartment-type{justify-content:center;text-align:center}}.apartment-type__thumbnail{position:relative}.apartment-type__thumbnail img{aspect-ratio:4/3;border-radius:6px;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.apartment-type__name{font-family:var(--font-family-display);font-size:var(--font-size-headlines-xs);font-weight:700;font-weight:450;-webkit-hyphens:auto;hyphens:auto;-webkit-hyphens:none;hyphens:none;line-height:1.25;text-wrap:balance}.apartment-type__intro p+p{margin-top:var(--spacing-s)}.apartment-type__properties{display:flex;flex-wrap:wrap;font-size:var(--font-size-copy-xs);font-weight:350;gap:var(--spacing-s);line-height:1}.apartment-type__properties>*{align-items:center;display:inline-flex;gap:var(--spacing-xxs)}.apartment-type__properties svg{display:block;font-size:1em;height:1em;width:auto}.apartment-type__properties svg:not(.rating__star){color:var(--color-gray-400)}@media (max-width:1023px){.apartment-type__properties{justify-content:center}.apartment-type__content .accordion-item__title{gap:1em;justify-content:center}}@media (min-width:1024px){.apartment-type__read-more{align-self:start}}.apartment-type__read-more:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.apartment-type--detailed{display:grid;gap:var(--page-section-spacing);grid-template-columns:1fr;row-gap:var(--spacing-m)}@media (min-width:1024px){.apartment-type--detailed{grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr}}.apartment-type--detailed .apartment-type__properties{font-size:var(--font-size-copy-m);gap:var(--spacing-m)}@media (min-width:1024px){.apartment-type--detailed .apartment-type__gallery{grid-column:2;grid-row:1/-1}}.apartment-type--listed .apartment-type__thumbnail{border-radius:6px;overflow:hidden}.apartment-types-list--compact{gap:var(--spacing-xl)}.review{background-color:#fff;border:2px solid var(--color-primary);border-radius:20px;display:flex;flex-direction:column;gap:var(--spacing-s);padding:var(--spacing-xl)}.review__icon svg{color:var(--color-primary);display:block;font-size:1em;height:4em}.review__heading{font-family:var(--font-family-display);font-size:var(--font-size-headlines-xs);font-weight:700;font-weight:450;-webkit-hyphens:auto;hyphens:auto;line-height:1.3;text-wrap:balance}.review__meta{display:flex;flex-wrap:wrap;font-size:var(--font-size-copy-xs);font-weight:350;gap:var(--spacing-s);line-height:1}.review__meta>*{align-items:center;display:inline-flex;gap:var(--spacing-xxs)}.review__meta svg{display:block;font-size:1em;height:1em;width:auto}.review__meta svg:not(.rating__star){color:var(--color-gray-400)}@media (max-width:767px){.review__content p{font-size:var(--font-size-copy-s)}}.page-section{--page-section-padding:var(--site-spacing);--page-section-spacing:var(--spacing-3xl);padding-bottom:var(--page-section-padding);padding-top:var(--page-section-padding);scroll-margin-block-start:var(--header-height)}.page-section__inner{display:grid;gap:var(--page-section-spacing);grid-template-columns:100%}.page-section__body,.page-section__header{display:flex;flex-direction:column;gap:var(--spacing-m)}.page-section__heading{font-family:var(--font-family-display);font-size:var(--font-size-headlines-m);font-weight:700;font-weight:400;-webkit-hyphens:auto;hyphens:auto;-webkit-hyphens:none;hyphens:none;line-height:1.25;text-wrap:balance}@media (min-width:768px){.page-section__heading{font-size:var(--font-size-headlines-xl)}}.page-section__leading{font-family:var(--font-family-body);font-size:var(--font-size-copy-m);font-size:var(--font-size-copy-l);font-weight:300;font-weight:350;line-height:1.5}@media (max-width:767px){.page-section__leading{font-size:var(--font-size-copy-l)}}.page-section__leading{max-width:65ch}.page-section__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.page-section__media{border-radius:15px;overflow:hidden}.page-section__media img{aspect-ratio:4/3;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1263px){.page-section__image{--remaining-viewportwidth:calc(100vw - (var(--container-max-width, 100vw) - var(--container-padding-x)));margin-left:calc(var(--remaining-viewportwidth) * -1);margin-right:calc(var(--remaining-viewportwidth) * -1)}}.page-section--with-slider{display:grid;grid-template-columns:minmax(var(--container-padding-x),auto) var(--container-max-width,1fr) minmax(var(--container-padding-x),auto);row-gap:var(--page-section-spacing);--container-padding-x:var(--spacing-l)}@media (min-width:768px){.page-section--with-slider{--container-max-width: calc(752px - 1rem) }}@media (min-width:1024px){.page-section--with-slider{--container-max-width: calc(960px - 1rem) }}@media (min-width:1264px){.page-section--with-slider{--container-max-width: calc(1264px - 1rem) }}@media (min-width:1400px){.page-section--with-slider{--container-max-width: calc(1400px - 1rem) }}.page-section--with-slider .page-section__inner{display:contents}.page-section--with-slider .page-section__inner>*{grid-column:2}.page-section--with-slider .page-section__slider{grid-column:1/-1;padding-left:var(--spacing-s);padding-right:var(--spacing-s)}.page-section--with-slider .page-section__slider-menu{justify-content:start;margin-top:calc(var(--page-section-spacing) / 2 * -1)}.page-section--with-slider .page-section__slider-menu:has(.swiper-pagination-lock){display:none}.page-section--with-map{display:grid;grid-template-columns:minmax(var(--container-padding-x),auto) var(--container-max-width,1fr) minmax(var(--container-padding-x),auto);row-gap:var(--page-section-spacing);--container-padding-x:var(--spacing-l)}@media (min-width:768px){.page-section--with-map{--container-max-width: calc(752px - 1rem) }}@media (min-width:1024px){.page-section--with-map{--container-max-width: calc(960px - 1rem) }}@media (min-width:1264px){.page-section--with-map{--container-max-width: calc(1264px - 1rem) }}@media (min-width:1400px){.page-section--with-map{--container-max-width: calc(1400px - 1rem) }}.page-section--with-map .page-section__inner{display:contents}.page-section--with-map .page-section__inner>*{grid-column:2}.page-section--with-map .page-section__map{grid-column:1/-1;padding-left:var(--page-section-spacing);padding-right:var(--page-section-spacing)}.page-section--with-map .page-section__map .mapouter{border-radius:25px;overflow:hidden}.page-section--our-model .page-section__inner{padding-bottom:var(--page-section-padding);padding-top:var(--page-section-padding);position:relative}.page-section--our-model .page-section__inner:before{background-color:var(--color-off-white);bottom:0;content:"";left:calc((var(--page-section-padding) - var(--container-padding-x)) * -1);position:absolute;right:calc((var(--page-section-padding) - var(--container-padding-x)) * -1);top:0;z-index:-1}.page-section--our-model .page-section__leading{max-width:100%}@media (min-width:1400px){.page-section--our-model .page-section__leading{font-size:calc(var(--font-size-headlines-xs) * 1.125)}}.page-section--bicycle,.page-section--massage{padding-left:1rem;padding-right:1rem}.page-section--bicycle .page-section__inner,.page-section--massage .page-section__inner{align-items:center;border:2px solid var(--color-primary);border-radius:25px;gap:var(--spacing-l);padding:var(--spacing-xxl)}@media (min-width:1024px){.page-section--bicycle .page-section__inner,.page-section--massage .page-section__inner{grid-template-columns:minmax(0,1fr) minmax(280px,42%)}}@media (max-width:767px){.page-section--bicycle .page-section__inner,.page-section--massage .page-section__inner{padding:var(--spacing-l)}}.page-section--bicycle .page-section__heading,.page-section--massage .page-section__heading{font-size:var(--font-size-headlines-xl)}@media (max-width:767px){.page-section--bicycle .page-section__heading,.page-section--massage .page-section__heading{font-size:var(--font-size-headlines-l)}}.page-section--bicycle .page-section__leading,.page-section--massage .page-section__leading{max-width:100%}.page-section--bicycle .page-section__media,.page-section--massage .page-section__media{width:100%}@media (min-width:1024px){.page-section--arrival .page-section__inner{grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr}.page-section--arrival .page-section__content{grid-column:1}}.page-section--arrival .page-section__content .route-list{display:flex;flex-direction:column;gap:var(--spacing-xxs);margin-bottom:var(--spacing-m);margin-top:var(--spacing-m)}.page-section--arrival .page-section__content .route-list__item{align-items:start;display:flex;gap:var(--spacing-xxs)}.page-section--arrival .page-section__content .route-list__item .route__icon{padding-top:.25em}.page-section--arrival .page-section__content .route-list__item svg{color:var(--color-gray-400);display:block;font-size:1em;height:1em;width:auto}.page-section--arrival .page-section__side{border-radius:25px;overflow:hidden}@media (min-width:1024px){.page-section--arrival .page-section__side{grid-column:2;grid-row:1/-1}}.page-section--apartment-type-flipped .apartment-type--detailed .apartment-type__gallery{grid-column:1}.page-section--bicycle+.page-section--bicycle,.page-section--bicycle+.page-section--massage{padding-top:0}.page-section--align-center{align-items:center;text-align:center}.page-section--align-center .page-section__header{align-items:center}.page-section--align-center .page-section__actions{justify-content:center}.page-section--align-center .page-section__content p{margin-left:auto;margin-right:auto;max-width:65ch}.page-section--align-center .page-section__content p+p{margin-top:1em}.page-section--align-center .two-columns>:only-child{grid-column:1/-1;justify-self:center;width:max(327px,50%)}.page-section--align-center.page-section--with-slider .page-section__slider-menu{justify-content:center}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA)}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.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-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.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{margin-left: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{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.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(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.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(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size) / 2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}.swiper-wrapper{margin-bottom:1.5rem;width:100%}.swiper--apartment-type-thumbnail .swiper-wrapper{margin-bottom:0}.swiper-slide{height:auto;max-width:640px}.swiper-slide--review{max-width:clamp(300px,80vw,480px)}.swiper-slide--photo{max-width:100%;width:min(690px,100vw - 2rem)}.swiper-slide--photo img{aspect-ratio:3/2;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.swiper-slide--apartment-type-photo{border-radius:5px;max-width:100%;overflow:hidden;width:100%}.swiper-slide--apartment-type-photo img{display:block;height:auto;width:100%}.slider-menu{align-items:baseline;display:flex;justify-content:center}.slider-menu--apartment-type-thumbnail{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.slider-menu--apartment-type-thumbnail .swiper-button-next,.slider-menu--apartment-type-thumbnail .swiper-button-prev,.slider-menu--apartment-type-thumbnail .swiper-pagination{pointer-events:auto}.slider-menu--apartment-type-thumbnail .swiper-button-next,.slider-menu--apartment-type-thumbnail .swiper-button-prev{background-color:rgba(0,0,0,.35);color:var(--color-beige);position:absolute;top:50%;transform:translateY(-50%);transition:opacity 125ms ease}@media (hover:hover){.slider-menu--apartment-type-thumbnail .swiper-button-next,.slider-menu--apartment-type-thumbnail .swiper-button-prev{opacity:0}}.slider-menu--apartment-type-thumbnail .swiper-button-prev{left:var(--spacing-xs)}.slider-menu--apartment-type-thumbnail .swiper-button-next{right:var(--spacing-xs)}.slider-menu--apartment-type-thumbnail .swiper-pagination{align-items:center;background-color:rgba(0,0,0,.35);border-radius:999px;bottom:var(--spacing-xs);display:inline-flex;left:auto;padding:.35rem .45rem;position:absolute;right:var(--spacing-xs);--swiper-pagination-color:hsla(0,0%,100%,.25)}.slider-menu--apartment-type-thumbnail .swiper-pagination-bullet-active{--swiper-pagination-color:hsla(0,0%,100%,.85)}.slider-menu--apartment-type-thumbnail:focus-within .swiper-button-next,.slider-menu--apartment-type-thumbnail:focus-within .swiper-button-prev,.slider-menu--apartment-type-thumbnail:hover .swiper-button-next,.slider-menu--apartment-type-thumbnail:hover .swiper-button-prev,.swiper--apartment-type-thumbnail:focus-within+.slider-menu--apartment-type-thumbnail .swiper-button-next,.swiper--apartment-type-thumbnail:focus-within+.slider-menu--apartment-type-thumbnail .swiper-button-prev,.swiper--apartment-type-thumbnail:hover+.slider-menu--apartment-type-thumbnail .swiper-button-next,.swiper--apartment-type-thumbnail:hover+.slider-menu--apartment-type-thumbnail .swiper-button-prev{opacity:1}.swiper-button-next,.swiper-button-prev{--swiper-navigation-size:.85em;--swiper-navigation-color:var(--color-dark);background-color:transparent;border:1px solid;border-radius:4em;padding:.85rem;position:static}.swiper-button-next:focus-visible,.swiper-button-prev:focus-visible{outline:4px solid var(--focus-outline-color,var(--color-primary))}.swiper-pagination{--swiper-pagination-color:var(--color-gray-300);--swiper-pagination-bullet-size:.45em;--swiper-pagination-bullet-inactive-color:transparent;--swiper-pagination-bullet-inactive-opacity:1;padding-left:var(--spacing-xs);padding-right:var(--spacing-xs);position:static;width:auto!important}.swiper-pagination-bullet{background-color:var(--swiper-pagination-color);border:none;border-radius:50%}.swiper-pagination-bullet-active{--swiper-pagination-color:var(--color-dark)}.swiper-pagination-bullet:focus-visible{outline:4px solid var(--focus-outline-color,var(--color-primary))}.swiper-notification{background-color:rgba(0,0,0,.075);border-radius:var(--border-radius-default);display:block;margin-top:1rem;padding:.75rem;text-align:center;width:100%}.swiper-notification:empty{display:none}
