:root{--gutter: 24px;--bg-color-accent: var(--primary-color);--bg-color-01: #f5F7F7;--bg-color-02: #E8EDED;--bg-color-03: #f5F4F0;--bg-color-04: #E0DAD5;--gray-01: #E0E0E0;--icon-color-01: #9C9287;--text-color-primary: #000;--text-color-secondary: #666;--letterspacing: 0.072rem;--line-color-01: #E0E0E0;--line-color-02: #ffffff;--line-color-03: #F5F4F0;--icon-color-01: #9C9287;--icon-color-02: #666666;--icon-color-negative: #ffffff;--drop--shadow--menu: 0px 8px 8px rgba(0, 0, 0, 0.05);--solid-button-color: var(--primary-color);--solid-button-hover-color: var(--primary-hover-color);--swiper-pagination-bullet-inactive-color: transparent;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-color: #fff;--swiper-pagination-bullet-horizontal-gap: 4px;--swiper-pagination-bottom: 0px;--swiper-pagination-height: 38px;--swiper-pagination-bullet-width: 7px;--swiper-pagination-bullet-size: 7px;--swiper-pagination-bullet-height: 7px;--swiper-pagination-bullet-size: 7px;--border-radius-small: 8px;--border-radius-large: 20px;--v-padding: 12px;--spacing-01: 4px;--spacing-02: 8px;--spacing-03: 12px;--spacing-04: 16px;--spacing-05: 20px;--spacing-06: 24px;--spacing-07: 28px;--spacing-08: 32px;--spacing-09: 36px;--spacing-10: 40px;--spacing-11: 44px;--spacing-12: 48px;--spacing-13: 56px;--spacing-14: 64px;--spacing-15: 72px;--spacing-16: 80px;--spacing-17: 88px;--spacing-18: 96px;--margin-small: 36px;--margin-medium: 72px;--margin-large: 108px;--margin-huge: 144px;--padding-bottom-small: 36px;--padding-bottom-medium: 72px;--padding-bottom-large: 108px;--padding-bottom-huge: 144px;--padding-top-small: 36px;--padding-top-medium: 72px;--padding-top-large: 108px;--padding-top-huge: 144px;--button-padding: var(--spacing-03) 24px;--button-height: 44px;--button-height-large: 47px;--button-height-small: 36px;--button-height-tiny: 28px;--font-size-button-text-large: 22px;--line-height-button-text-large: 125%;--header-height: 87px;--logo-width: 219px;--logo-height: 49px;--font-weight-bold: 800;--font-size-tiny: 14px;--line-height-tiny: 140%;--font-size-small: 16px;--line-height-small: 140%;--font-size-standard: 16px;--line-height-standard: 140%;--margin-bottom-standard: var(--spacing-04);--font-size-large: 18px;--line-height-large: 140%;--font-size-head-1: 36px;--line-height-head-1: 120%;--font-size-head-2: 28px;--line-height-head-2: 120%;--font-size-head-3: 22px;--line-height-head-3: 120%;--font-size-head-4: 18px;--line-height-head-4: 140%;--font-size-head-5: 16px;--line-height-head-5: 140%;--font-size-head-6: 16px;--line-height-head-6: 140%;--offer-badge-size: 167px;--offer-padding: 143px var(--spacing-06) var(--spacing-06);--container-max-width: 1116px}@media(min-width: 1024px){:root{--gutter: 24px;--header-height: 124px;--logo-width: 245px;--logo-height: 54px;--margin-small: 48px;--margin-medium: 96px;--margin-large: 144px;--margin-huge: 192px;--padding-top-small: 48px;--padding-top-medium: 96px;--padding-top-large: 144px;--padding-top-huge: 192px;--padding-bottom-small: 48px;--padding-bottom-medium: 96px;--padding-bottom-large: 144px;--padding-bottom-huge: 192px;--font-size-tiny: 14px;--line-height-tiny: 140%;--font-size-small: 16px;--line-height-small: 140%;--font-size-standard: 18px;--line-height-standard: 140%;--font-size-head-1: 40px;--line-height-head-1: 120%;--font-size-head-2: 32px;--line-height-head-2: 120%;--font-size-head-3: 24px;--line-height-head-3: 120%;--font-size-head-4: 20px;--line-height-head-4: 140%;--font-size-head-5: 18px;--line-height-head-5: 140%;--font-size-head-6: 16px;--line-height-head-6: 140%;--margin-bottom-standard: var(--spacing-04);--font-size-large: 20px;--line-height-large: 140%;--swiper-pagination-bullet-horizontal-gap: 8px;--swiper-pagination-height: 58px;--swiper-pagination-bullet-width: 10px;--swiper-pagination-bullet-size: 10px;--swiper-pagination-bullet-height: 10px;--swiper-pagination-bullet-size: 10px}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:24px;height:18px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:24px;height:2px;background-color:#000;border-radius:0px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-16px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0, -8px, 0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.swiper-pagination-bullet{border:1px solid #fff;transition:ease .3s all}.swiper-pagination-bullet:hover{background-color:#fff}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{height:var(--swiper-pagination-height);display:flex;align-items:center;justify-content:center;background:linear-gradient(0deg, rgba(0, 0, 0, 0.2049020292) 0%, rgba(255, 255, 255, 0) 100%);z-index:100}.swiper-button-prev,.swiper-button-next{top:calc(50% + 4px);width:40px;height:40px;transition:transform ease .3s}.swiper-button-prev::after,.swiper-button-next::after{content:"";display:block;width:40px;height:40px;background-size:100%;background-repeat:no-repeat}.swiper-button-prev:hover,.swiper-button-next:hover{transform:scale(110%)}.swiper-button-prev::after{background-image:url('data:image/svg+xml,<svg width="41" height="40" viewBox="0 0 41 40" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_d_3115_18)"><circle cx="18.3125" cy="18" r="16" fill="white"/><path d="M20.1926 12.2406L14.4326 18.0006L20.1926 23.7606" stroke="black"/></g><defs><filter id="filter0_d_3115_18" x="0.3125" y="0" width="40" height="40" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="2" dy="2"/><feGaussianBlur stdDeviation="2"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.08 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_3115_18"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_3115_18" result="shape"/></filter></defs></svg>')}.swiper-button-next::after{background-image:url('data:image/svg+xml,<svg width="41" height="40" viewBox="0 0 41 40" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_d_3115_21)"><circle cx="18.3125" cy="18" r="16" fill="white"/><path d="M16.4324 23.7606L22.1924 18.0006L16.4324 12.2406" stroke="black"/></g><defs><filter id="filter0_d_3115_21" x="0.3125" y="0" width="40" height="40" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="2" dy="2"/><feGaussianBlur stdDeviation="2"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.08 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_3115_21"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_3115_21" result="shape"/></filter></defs></svg>')}*,*::before,*::after{box-sizing:border-box}*{margin:0}body{line-height:calc(1em + .5rem);-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}nav>ul{list-style:none;padding-left:initial;margin:0}html{font-size:16px;font-weight:400}body{font-family:"studiofeixen";letter-spacing:0em;word-spacing:0em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--font-size-standard);line-height:var(--line-height-standard)}h1,.h1{font-size:var(--font-size-head-1);line-height:var(--line-height-head-1);font-weight:800;margin-bottom:var(--spacing-06)}h2,.h2{font-size:var(--font-size-head-2);line-height:var(--line-height-head-2);font-weight:500;margin-bottom:var(--spacing-06)}h3,.h3{font-size:var(--font-size-head-3);line-height:var(--line-height-head-3);font-weight:500;margin-bottom:var(--spacing-06)}h4,.h4{font-size:var(--font-size-head-4);line-height:var(--line-height-head-4);font-weight:500;margin-bottom:var(--spacing-06)}h5,.h5{font-size:var(--font-size-head-5);line-height:var(--line-height-head-5);font-weight:500;margin-bottom:var(--spacing-06)}h6,.h6{font-size:var(--font-size-head-6);line-height:var(--line-height-head-6);font-weight:500;margin-bottom:var(--spacing-06)}.tiny{font-size:var(--font-size-tiny);line-height:var(--line-height-tiny)}.tiny .icon-link,.tiny .icon-external,.tiny .icon-arrow,.tiny .icon-download{font-size:var(--font-size-tiny);line-height:var(--line-height-tiny)}.small{font-size:var(--font-size-small);line-height:var(--line-height-small)}.small .icon-link,.small .icon-external,.small .icon-arrow,.small .icon-download{font-size:var(--font-size-small);line-height:var(--line-height-small)}.small .icon-link::after{height:27px;width:27px;flex:0 0 27px}.standard{font-size:var(--font-size-standard);line-height:var(--line-height-standard)}.standard .icon-link,.standard .icon-external,.standard .icon-arrow,.standard .icon-download{font-size:var(--font-size-standard);line-height:var(--line-height-standard)}.large{font-size:var(--font-size-large);line-height:var(--line-height-large)}.large .icon-link,.large .icon-external,.large .icon-arrow,.large .icon-download{font-size:var(--font-size-large);line-height:var(--line-height-large)}a,a:active,a:visited{color:var(--text-color-primary);text-decoration:underline;text-underline-offset:4px;transition:ease all .3s}a:hover{text-decoration-color:rgba(0,0,0,0)}p,ul,ol{margin-bottom:var(--margin-bottom-standard)}ul,ol{padding-left:24px}.icon-link{position:relative;display:flex;font-size:var(--font-size-head-3);line-height:var(--line-height-head-3)}hr{height:1px;border:0;background-color:var(--gray-01);margin-top:var(--spacing-08);margin-bottom:var(--spacing-01)}.icon-external,.icon-external-after,.icon-arrow,.icon-arrow-before,.icon-arrow-after,.icon-download,.icon-download-after,.icon-link-after,a[href^="mailto:"],a[href^="tel:"]{position:relative;display:flex;align-items:center;column-gap:var(--spacing-02)}.icon-external::after,.icon-external-after::after,.icon-arrow-after::after{content:"";display:block;width:24px;height:24px;background-color:var(--text-color-primary);mask-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 4.99609H6C3.79086 4.99609 2 6.78695 2 8.99609V17.9961C2 20.2052 3.79086 21.9961 6 21.9961H15C17.2091 21.9961 19 20.2052 19 17.9961V11.9961" stroke="black"/><path d="M14.7829 1.99609L21.9996 1.99609M21.9996 1.99609L21.9996 9.21281M21.9996 1.99609L11.6582 12.3375" stroke="black"/></svg>');mask-size:contain;mask-repeat:no-repeat;mask-position:center center}.icon-arrow::before,.icon-arrow-before::before{content:"";background-color:var(--text-color-primary);display:block;width:17px;height:12px;mask-image:url('data:image/svg+xml,<svg width="17" height="12" viewBox="0 0 17 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.112 0.812012L16.8 5.99601L11.112 11.18L9.96 9.93201L13.392 6.86001H0V5.13201H13.368L9.96 2.08401L11.112 0.812012Z" fill="black"/></svg>');mask-size:contain;mask-repeat:no-repeat;mask-position:center center}.icon-arrow-after::after{content:"";background-color:var(--text-color-primary);display:block;width:27px;height:27px;mask-image:url('data:image/svg+xml,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="13.7402" cy="14" r="12.9375" stroke="black" stroke-width="1.125"/><path d="M16.292 9.23926L21.0527 14M21.0527 14L16.292 18.7607M21.0527 14H6.42773" stroke="black" stroke-width="1.125"/></svg>');mask-size:contain;mask-repeat:no-repeat;mask-position:center center}.icon-link-after::after{content:"";background-color:var(--text-color-primary);display:block;width:27px;height:27px;mask-image:url('data:image/svg+xml,<svg width="28" height="27" viewBox="0 0 28 27" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="14.1914" cy="13.5" r="12.9375" stroke="black" stroke-width="1.125"/><path d="M16.7432 8.73926L21.5039 13.5M21.5039 13.5L16.7432 18.2607M21.5039 13.5H6.87891" stroke="black" stroke-width="1.125"/></svg>');mask-size:contain;mask-repeat:no-repeat;mask-position:center center}.icon-download,.icon-download-after{display:inline-grid;grid-template-columns:auto 24px;align-items:flex-start}.icon-download::after,.icon-download-after::after{content:"";display:block;background-color:var(--text-color-primary);width:24px;height:22px;mask-image:url('data:image/svg+xml,<svg width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.8125 11.4937V17.8387C22.8125 19.8635 21.1709 21.505 19.1458 21.505H4.47917C2.45412 21.505 0.8125 19.8635 0.8125 17.8387V11.4937" stroke="black"/><path d="M16.9155 10.2095L11.8125 15.3125M11.8125 15.3125L6.70954 10.2095M11.8125 15.3125L11.8125 0.6875" stroke="black"/></svg>');mask-size:contain;mask-repeat:no-repeat;mask-position:center center}footer a[href^="mailto:"]::before{content:"";background-color:var(--icon-color-01);display:block;height:33px;width:32px;mask-image:url('data:image/svg+xml,<svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.23333 5.0918C1.8 5.0918 1.4 5.21846 1.06 5.4318L14.8867 16.5785C15.6067 17.1585 16.3733 17.1585 17.0933 16.5785L30.94 5.4318C30.6 5.21846 30.2 5.0918 29.7667 5.0918H2.23333ZM0.126667 6.58513C0.0466667 6.81846 0 7.06513 0 7.3318V25.0718C0 26.3118 0.993333 27.3051 2.23333 27.3051H29.7667C31.0067 27.3051 32 26.3051 32 25.0718V7.3318C32 7.0718 31.9533 6.81846 31.8733 6.58513L18.0267 17.7385C16.8267 18.7051 15.1533 18.7051 13.96 17.7385L0.126667 6.58513Z" fill="%239C9287"/></svg>');mask-size:contain;mask-repeat:no-repeat;mask-position:center center}footer a[href^="tel:"]::before{content:"";background-color:var(--icon-color-01);display:block;height:32px;width:32px;mask-image:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_3001_1717)"><path d="M12.1264 8.93405C13.2731 7.74072 13.2864 6.29405 12.1264 5.10738C10.7197 3.66072 9.2864 2.24738 7.85973 0.820715C7.51973 0.480715 7.11973 0.220715 6.65306 0.0873821C5.6264 -0.205951 4.7664 0.120715 4.02639 0.834049C3.21306 1.62072 2.45306 2.46072 1.61973 3.21405C0.479728 4.27405 -0.0536051 5.55405 -0.000271763 6.89405C-0.000271763 8.29405 0.233062 9.53405 0.699728 10.9074C1.92639 14.5407 3.87306 17.7474 6.29306 20.7007C9.91973 25.114 14.3264 28.514 19.5864 30.774C21.2331 31.4807 22.9464 31.9407 24.7464 32.014C26.1197 32.0674 27.3864 31.7407 28.3931 30.754C29.3264 29.8407 30.2397 28.9074 31.1531 27.9674C31.5864 27.5207 31.8864 27.0007 31.9664 26.3674C32.0864 25.4474 31.7131 24.7074 31.0864 24.074C30.1064 23.0807 29.1131 22.094 28.1197 21.1074C27.6197 20.6074 27.1397 20.0807 26.5931 19.6341C25.5531 18.774 24.2931 18.8007 23.2597 19.6674C23.0597 19.834 22.8797 20.0207 22.6931 20.2007C21.9397 20.9541 21.1864 21.714 20.4331 22.4674C20.2797 22.6207 20.1264 22.754 19.8997 22.6274C19.2197 22.2607 18.5197 21.9407 17.8731 21.5274C15.3664 19.9207 13.2864 17.8474 11.4397 15.5207C10.6597 14.534 9.97306 13.4874 9.45973 12.334C9.23973 11.834 9.23973 11.8074 9.6264 11.4274C10.4597 10.6007 11.2997 9.78071 12.1131 8.94072L12.1264 8.93405Z" fill="%239C9287"/></g><defs><clipPath id="clip0_3001_1717"><rect width="32" height="32" fill="white" transform="translate(0 0.000488281)"/></clipPath></defs></svg>');mask-size:contain;mask-repeat:no-repeat;mask-position:center center}footer a[href^="mailto:"].btn,footer a[href^="tel:"].btn{display:inline-flex}footer a[href^="mailto:"].btn::before,footer a[href^="tel:"].btn::before{display:none}a.icon-mail-before[href^="mailto:"]::before,a.icon-mail[href^="mailto:"]::before{content:"";background-color:var(--icon-color-01);display:block;height:33px;width:32px;mask-image:url('data:image/svg+xml,<svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.23333 5.0918C1.8 5.0918 1.4 5.21846 1.06 5.4318L14.8867 16.5785C15.6067 17.1585 16.3733 17.1585 17.0933 16.5785L30.94 5.4318C30.6 5.21846 30.2 5.0918 29.7667 5.0918H2.23333ZM0.126667 6.58513C0.0466667 6.81846 0 7.06513 0 7.3318V25.0718C0 26.3118 0.993333 27.3051 2.23333 27.3051H29.7667C31.0067 27.3051 32 26.3051 32 25.0718V7.3318C32 7.0718 31.9533 6.81846 31.8733 6.58513L18.0267 17.7385C16.8267 18.7051 15.1533 18.7051 13.96 17.7385L0.126667 6.58513Z" fill="%239C9287"/></svg>');mask-size:contain;mask-repeat:no-repeat;mask-position:center center}a.icon-phone-before[href^="tel:"]::before,a.icon-phone[href^="tel:"]::before{content:"";background-color:var(--icon-color-01);display:block;height:32px;width:32px;mask-image:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_3001_1717)"><path d="M12.1264 8.93405C13.2731 7.74072 13.2864 6.29405 12.1264 5.10738C10.7197 3.66072 9.2864 2.24738 7.85973 0.820715C7.51973 0.480715 7.11973 0.220715 6.65306 0.0873821C5.6264 -0.205951 4.7664 0.120715 4.02639 0.834049C3.21306 1.62072 2.45306 2.46072 1.61973 3.21405C0.479728 4.27405 -0.0536051 5.55405 -0.000271763 6.89405C-0.000271763 8.29405 0.233062 9.53405 0.699728 10.9074C1.92639 14.5407 3.87306 17.7474 6.29306 20.7007C9.91973 25.114 14.3264 28.514 19.5864 30.774C21.2331 31.4807 22.9464 31.9407 24.7464 32.014C26.1197 32.0674 27.3864 31.7407 28.3931 30.754C29.3264 29.8407 30.2397 28.9074 31.1531 27.9674C31.5864 27.5207 31.8864 27.0007 31.9664 26.3674C32.0864 25.4474 31.7131 24.7074 31.0864 24.074C30.1064 23.0807 29.1131 22.094 28.1197 21.1074C27.6197 20.6074 27.1397 20.0807 26.5931 19.6341C25.5531 18.774 24.2931 18.8007 23.2597 19.6674C23.0597 19.834 22.8797 20.0207 22.6931 20.2007C21.9397 20.9541 21.1864 21.714 20.4331 22.4674C20.2797 22.6207 20.1264 22.754 19.8997 22.6274C19.2197 22.2607 18.5197 21.9407 17.8731 21.5274C15.3664 19.9207 13.2864 17.8474 11.4397 15.5207C10.6597 14.534 9.97306 13.4874 9.45973 12.334C9.23973 11.834 9.23973 11.8074 9.6264 11.4274C10.4597 10.6007 11.2997 9.78071 12.1131 8.94072L12.1264 8.93405Z" fill="%239C9287"/></g><defs><clipPath id="clip0_3001_1717"><rect width="32" height="32" fill="white" transform="translate(0 0.000488281)"/></clipPath></defs></svg>');mask-size:contain;mask-repeat:no-repeat;mask-position:center center}a.icon-mail[href^="mailto:"].btn,a.icon-phone[href^="tel:"].btn{display:inline-flex}a.icon-mail[href^="mailto:"].btn::before,a.icon-phone[href^="tel:"].btn::before{display:none}p.icon-bed,p.icon-double-bed,p.icon-person,p.icon-times{display:grid;grid-template-columns:32px auto;align-items:center;column-gap:var(--spacing-04)}p.icon-bed::before,p.icon-double-bed::before,p.icon-person::before,p.icon-times::before{display:block;content:"";width:32px;height:32px;background-color:var(--icon-color-01);mask-image:url('data:image/svg+xml,<svg width="33" height="32" viewBox="0 0 33 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M29.5393 16.8934C29.5393 15.3534 28.3326 14.1 26.8126 14.02V7.57336C26.8126 6.53336 25.9726 5.69336 24.9326 5.69336H7.6926C6.6526 5.69336 5.8126 6.53336 5.8126 7.57336V14.02C4.2926 14.1 3.08594 15.36 3.08594 16.8934V23.6067H5.8126V26.3134H8.4326V23.6067H24.1926V26.3134H26.8126V23.6067H29.5393V16.8934ZM22.2126 14.0134H10.3793C10.3393 13.8534 10.3126 13.6867 10.3126 13.5134C10.3126 12.2734 11.4526 11.2667 12.8993 11.1867C13.0859 11.16 13.2793 11.1467 13.4793 11.1467H19.1926C19.4459 11.1467 19.6926 11.1734 19.9326 11.2134C20.4526 11.2867 20.9193 11.48 21.2993 11.76C21.5726 11.9467 21.8059 12.1734 21.9859 12.44C22.3793 13.0267 22.3726 13.54 22.2193 14.0134H22.2126Z" fill="%239C9287"/></svg>')}p.icon-double-bed::before{mask-image:url('data:image/svg+xml,<svg width="33" height="32" viewBox="0 0 33 32" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2307_2873)"><path d="M32.3125 16.8934C32.3125 15.3534 31.1058 14.1 29.5858 14.02V7.57336C29.5858 6.53336 28.7458 5.69336 27.7058 5.69336H4.91917C3.87917 5.69336 3.03917 6.53336 3.03917 7.57336V14.02C1.51917 14.0934 0.3125 15.3534 0.3125 16.8934V23.6067H3.03917V26.3134H5.65917V23.6067H26.9658V26.3134H29.5858V23.6067H32.3125V16.8934ZM15.5858 14.0134H6.7325C6.69917 13.8534 6.67917 13.6867 6.67917 13.5134C6.67917 12.2734 7.63917 11.2667 8.85917 11.1867C9.01917 11.16 9.17917 11.1467 9.34583 11.1467H13.0458C13.2592 11.1467 13.4658 11.1734 13.6658 11.2134C14.0992 11.2867 14.4992 11.48 14.8125 11.76C15.0458 11.9467 15.2392 12.1734 15.3925 12.44C15.7258 13.0267 15.7192 13.54 15.5858 14.0134ZM25.8925 14.0134H17.0392C16.9058 13.5467 16.9058 13.0267 17.2325 12.4467C17.3525 12.2334 17.5058 12.0467 17.6792 11.88C18.0258 11.5267 18.4858 11.2867 18.9992 11.2067C19.1925 11.1667 19.3925 11.1467 19.5925 11.1467H23.2858C23.4525 11.1467 23.6125 11.16 23.7725 11.1867C24.9858 11.2734 25.9392 12.28 25.9392 13.5134C25.9392 13.6867 25.9192 13.8534 25.8858 14.0134H25.8925Z" fill="%239C9287"/></g><defs><clipPath id="clip0_2307_2873"><rect width="32" height="32" fill="white" transform="translate(0.3125)"/></clipPath></defs></svg>')}p.icon-times::before{mask-image:url('data:image/svg+xml,<svg width="33" height="33" viewBox="0 0 33 33" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_125_1759)"><path d="M16.082 0.0966797C7.2487 0.0966797 0.0820312 7.26335 0.0820312 16.0967C0.0820312 24.93 7.2487 32.0967 16.082 32.0967C24.9154 32.0967 32.082 24.93 32.082 16.0967C32.082 7.26335 24.9154 0.0966797 16.082 0.0966797ZM17.2154 16.8367L8.21536 20.7567L7.31536 18.6833L14.962 15.35V3.41668H17.222V16.8367H17.2154Z" fill="%239C9287"/></g><defs><clipPath id="clip0_125_1759"><rect width="32" height="32" fill="white" transform="translate(0.0820312 0.0966797)"/></clipPath></defs></svg>')}p.icon-person::before{mask-image:url('data:image/svg+xml,<svg width="33" height="33" viewBox="0 0 33 33" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M29.3353 30.6767H2.82861C2.82861 23.3567 8.76195 17.4233 16.0819 17.4233C23.4019 17.4233 29.3353 23.3567 29.3353 30.6767Z" fill="%239C9287"/><path d="M16.0819 16.0966C20.132 16.0966 23.4152 12.8134 23.4152 8.76327C23.4152 4.71318 20.132 1.42993 16.0819 1.42993C12.0318 1.42993 8.74854 4.71318 8.74854 8.76327C8.74854 12.8134 12.0318 16.0966 16.0819 16.0966Z" fill="%239C9287"/></svg>')}p.letterspacing{letter-spacing:var(--letterspacing)}strong{font-weight:var(--font-weight-bold)}img{display:block;max-width:100%;margin:0 0 calc(var(--line-height)*2) 0;height:auto}img.responsive-image{width:100%;height:auto}figure{position:relative}figure figcaption .copyright{position:absolute;bottom:0px;right:10px;color:#fff;text-shadow:0 0 #000;font-size:.9rem}figure.svg-icon{margin-bottom:var(--margin-bottom-standard)}:root{--columns: 12}.grid-block{width:100%;display:flex;flex-direction:column;justify-content:var(--align-items)}.grid-block-limiter.max-width-narrow{max-width:var(--max-width-narrow)}.grid-block-limiter.max-width-normal{max-width:var(--max-width-normal)}.grid-row{display:flex;justify-content:space-between;align-items:var(--align-items);flex-wrap:wrap;margin:0 calc(var(--gutter)*-0.5)}[class*=grid-column-width]{padding-right:calc(var(--gutter)/2);padding-left:calc(var(--gutter)/2);flex-basis:calc(100%/var(--columns)*var(--column-width))}.sidebar{--column-width: 2}.content{--column-width: 6}.column-width--full{--column-width: var(--columns)}.column-width--fifth{--column-width: 2.4}.s--1{--column-width: 1}.s--2{--column-width: 2}.s--3{--column-width: 3}.s--4{--column-width: 4}.s--5{--column-width: 5}.s--6{--column-width: 6}.s--7{--column-width: 7}.s--8{--column-width: 8}.s--9{--column-width: 9}.s--10{--column-width: 10}.s--11{--column-width: 11}.s--12{--column-width: 12}@media(min-width: 425px){.ml--1{--column-width: 1}.ml--2{--column-width: 2}.ml--3{--column-width: 3}.ml--4{--column-width: 4}.ml--5{--column-width: 5}.ml--6{--column-width: 6}.ml--7{--column-width: 7}.ml--8{--column-width: 8}.ml--9{--column-width: 9}.ml--10{--column-width: 10}.ml--11{--column-width: 11}.ml--12{--column-width: 12}}@media(min-width: 768px){.t--1{--column-width: 1}.t--2{--column-width: 2}.t--3{--column-width: 3}.t--4{--column-width: 4}.t--5{--column-width: 5}.t--6{--column-width: 6}.t--7{--column-width: 7}.t--8{--column-width: 8}.t--9{--column-width: 9}.t--10{--column-width: 10}.t--11{--column-width: 11}.t--12{--column-width: 12}}@media(min-width: 1024px){.l--1{--column-width: 1}.l--2{--column-width: 2}.l--3{--column-width: 3}.l--4{--column-width: 4}.l--5{--column-width: 5}.l--6{--column-width: 6}.l--7{--column-width: 7}.l--8{--column-width: 8}.l--9{--column-width: 9}.l--10{--column-width: 10}.l--11{--column-width: 11}.l--12{--column-width: 12}}@media(min-width: 1440px){.ll--1{--column-width: 1}.ll--2{--column-width: 2}.ll--3{--column-width: 3}.ll--4{--column-width: 4}.ll--5{--column-width: 5}.ll--6{--column-width: 6}.ll--7{--column-width: 7}.ll--8{--column-width: 8}.ll--9{--column-width: 9}.ll--10{--column-width: 10}.ll--11{--column-width: 11}.ll--12{--column-width: 12}}@media(min-width: 2560px){.vk--1{--column-width: 1}.vk--2{--column-width: 2}.vk--3{--column-width: 3}.vk--4{--column-width: 4}.vk--5{--column-width: 5}.vk--6{--column-width: 6}.vk--7{--column-width: 7}.vk--8{--column-width: 8}.vk--9{--column-width: 9}.vk--10{--column-width: 10}.vk--11{--column-width: 11}.vk--12{--column-width: 12}}.btn,.btn:active,.btn:visited{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--primary-color);background-color:var(--primary-color);height:var(--button-height-large);border-radius:calc(var(--button-height-large)/2);padding:0 var(--spacing-06);color:var(--primary-negative-color);text-decoration:none;white-space:nowrap;font-weight:500;transition:ease-in-out all .3s}.btn-small{height:var(--button-height-small);border-radius:calc(var(--button-height-small)/2);padding:0 var(--spacing-05)}.btn-tiny{height:var(--button-height-tiny);border-radius:calc(var(--button-height-tiny)/2);padding:0 var(--spacing-04)}.btn.btn-ghost{background-color:rgba(0,0,0,0);border-color:var(--text-color-primary);color:var(--text-color-primary)}.btn:hover,.btn:active,.btn.btn-solid:hover,.btn.btn-solid:active,.btn.btn-ghost:hover,.btn.btn-ghost:active{background-color:var(--solid-button-hover-color);border-color:var(--solid-button-hover-color);text-decoration:none;color:var(--primary-negative-color)}.icon-link{display:flex;align-items:center;text-decoration:none;color:var(--text-color-primary);font-weight:500;column-gap:var(--spacing-03);transition:opacity ease .3s}.icon-link::after{content:"";background-color:var(--text-color-primary);mask-image:url('data:image/svg+xml,<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="18" cy="17.998" r="17.25" stroke="black" stroke-width="1.5"/><path d="M21.4024 11.6504L27.75 17.998M27.75 17.998L21.4024 24.3456M27.75 17.998H8.25" stroke="black" stroke-width="1.5"/></svg>');mask-repeat:no-repeat;mask-size:100% 100%;mask-position:center center;height:27px;width:27px;flex:0 0 27px;display:flex}.icon-link.external::after{mask-image:url('data:image/svg+xml,<svg width="33" height="33" viewBox="0 0 33 33" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.6152 6.82422H7.61523C4.71574 6.82422 2.36523 9.17472 2.36523 12.0742V25.5742C2.36523 28.4737 4.71574 30.8242 7.61523 30.8242H21.1152C24.0147 30.8242 26.3652 28.4737 26.3652 25.5742V16.5742H27.8652V25.5742C27.8652 29.3021 24.8432 32.3242 21.1152 32.3242H7.61523C3.88731 32.3242 0.865234 29.3021 0.865234 25.5742V12.0742C0.865234 8.3463 3.88731 5.32422 7.61523 5.32422H16.6152V6.82422ZM32.3643 12.3994H30.8643V3.38574L16.6328 17.6172L16.1025 17.0859L15.5723 16.5557L29.8037 2.32422H20.79V0.824219H32.3643V12.3994Z" fill="black"/></svg>')}.icon-link:hover{opacity:.7}form{display:flex;flex-direction:column;row-gap:var(--spacing-06)}form .form-group{display:flex;flex-direction:column;row-gap:var(--spacing-02)}form .form-group label{font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--text-color-secondary)}form .form-group input[type=text],form .form-group input[type=email],form .form-group select,form .form-group textarea{appearance:none;background-color:#fff;padding:var(--spacing-04);border-radius:var(--border-radius-small);border:1px solid var(--gray-01)}form .form-group input[type=text]:focus-visible,form .form-group input[type=email]:focus-visible,form .form-group select:focus-visible,form .form-group select:focus,form .form-group textarea:focus-visible{outline:2px solid var(--text-color-primary)}form .form-group.select{position:relative}form .form-group.select select{background-color:rgba(0,0,0,0);z-index:1}form .form-group.select::after{z-index:0;content:"";position:absolute;bottom:23px;right:var(--spacing-04);display:block;width:18px;height:10px;mask-image:url('data:image/svg+xml,<svg width="18" height="10" viewBox="0 0 18 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 0.5L9 8.5L17 0.5" stroke="black"/></svg>');background-color:var(--text-color-primary)}form button{align-self:flex-start}form .formcheckbox label{display:grid;grid-template-columns:20px auto;column-gap:16px}form .formcheckbox label input[type=checkbox]{display:none}form .formcheckbox label .form-helper{display:flex;width:28px;height:28px;border-radius:var(--border-radius-small);border:1px solid var(--gray-01)}form .formcheckbox input:checked+.form-helper{background-image:url('data:image/svg+xml,<svg width="15.031" height="10.698" fill="none" version="1.1" viewBox="0 0 15.031 10.698" xmlns="http://www.w3.org/2000/svg"><g id="Checkbox" transform="translate(-7.2968 -8.3483)"><path d="m8.0039 12.591 5.0406 5.0406 8.5766-8.5766" stroke="%23000" stroke-width="2"/></g></svg>');background-repeat:no-repeat;background-position:center center;border:1px solid var(--text-color-primary)}.upload-area{border:2px dashed var(--line-color-01);border-radius:10px;padding:40px;text-align:center;cursor:pointer;transition:border-color .3s;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:ease all .3s}.upload-area p{margin-bottom:0}.upload-area:hover{border-color:#666;background-color:var(--bg-color-01)}.upload-area.dragover{border-color:#007bff;background-color:#e6f0ff}.upload-area input[type=file]{display:none}.file-list{margin-top:1em;text-align:left;font-size:.9em}.file-list ul{list-style:none;padding-left:0}.file-list li{padding:2px 0;border-bottom:1px solid #eee}@media(min-width: 1024px){.icon-link{column-gap:var(--spacing-03)}.icon-link::after{height:36px;width:36px;flex:0 0 36px}}.margin-small{margin-top:var(--margin-small)}.margin-medium{margin-top:var(--margin-medium)}.margin-large{margin-top:var(--margin-large)}.margin-huge{margin-top:var(--margin-huge)}.padding-top-small{padding-top:var(--margin-small)}.padding-top-medium{padding-top:var(--margin-medium)}.padding-top-large{padding-top:var(--margin-large)}.padding-top-huge{padding-top:var(--margin-huge)}.padding-bottom-small{padding-bottom:var(--margin-small)}.padding-bottom-medium{padding-bottom:var(--margin-medium)}.padding-bottom-large{padding-bottom:var(--margin-large)}.padding-bottom-huge{padding-bottom:var(--margin-huge)}.icon-clock::before,.icon-knife-and-fork::before{content:"";display:block;height:32px;width:32px;mask-size:contain;background-color:var(--icon-color-01)}.icon-clock::before{mask-image:url('data:image/svg+xml,<svg width="33" height="33" viewBox="0 0 33 33" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2409_5840)"><path d="M16.6602 0.57373C7.82682 0.57373 0.660156 7.7404 0.660156 16.5737C0.660156 25.4071 7.82682 32.5737 16.6602 32.5737C25.4935 32.5737 32.6602 25.4071 32.6602 16.5737C32.6602 7.7404 25.4935 0.57373 16.6602 0.57373ZM17.7935 17.3137L8.79349 21.2337L7.89349 19.1604L15.5402 15.8271V3.89373H17.8002V17.3137H17.7935Z" fill="%239C9287"/></g><defs><clipPath id="clip0_2409_5840"><rect width="32" height="32" fill="white" transform="translate(0.660156 0.57373)"/></clipPath></defs></svg>')}.icon-knife-and-fork::before{mask-image:url('data:image/svg+xml,<svg width="33" height="33" viewBox="0 0 33 33" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2409_5843)"><path d="M23.5871 0.57373C21.4537 0.57373 19.7271 2.3004 19.7271 4.43373V17.2604C19.7271 19.3937 21.4537 21.1204 23.5871 21.1204V30.6337C23.5871 31.7004 24.4537 32.5671 25.5204 32.5671C26.5871 32.5671 27.4537 31.7004 27.4537 30.6337V4.43373C27.4537 2.3004 25.7271 0.57373 23.5937 0.57373H23.5871Z" fill="%239C9287"/><path d="M13.9535 0.57373V6.49373C13.9535 6.9204 13.6068 7.27373 13.1735 7.27373C12.7402 7.27373 12.3935 6.92706 12.3935 6.49373V0.57373H11.2535V6.49373C11.2535 6.9204 10.9068 7.27373 10.4735 7.27373C10.0402 7.27373 9.69352 6.92706 9.69352 6.49373V0.57373H8.55352V6.49373C8.55352 6.9204 8.20685 7.27373 7.77352 7.27373C7.34018 7.27373 6.99352 6.92706 6.99352 6.49373V0.57373H5.85352V10.1137C5.85352 11.9737 6.95352 13.5737 8.53352 14.3004V30.6404C8.53352 31.7071 9.40018 32.5737 10.4668 32.5737C11.5335 32.5737 12.4002 31.7071 12.4002 30.6404V14.3004C13.9802 13.5671 15.0802 11.9671 15.0802 10.1137V0.57373H13.9402H13.9535Z" fill="%239C9287"/></g><defs><clipPath id="clip0_2409_5843"><rect width="32" height="32" fill="white" transform="translate(0.660156 0.57373)"/></clipPath></defs></svg>')}iframe{border:0px;width:100%}@media(min-width: 1024px){iframe.booking-iframe{height:1020px}}header{position:fixed;top:0px;right:0px;left:0px;height:var(--header-height);display:flex;justify-content:center;align-items:center;padding:0 var(--spacing-03);background-color:#fff;transition:ease-in-out all .3s;z-index:1001}header .container{width:100%;display:flex;justify-content:space-between;align-items:center}header .container .branding svg{display:block;height:var(--logo-height);width:var(--logo-width)}header .container .navigation{position:fixed;z-index:10;top:var(--header-height);right:0px;bottom:0px;left:0px;transition:ease-in-out all .3s;transform:translateX(100%);background:var(--bg-color-01);visibility:hidden;opacity:.5;display:grid;padding:0;align-items:center}header .container .navigation>nav{width:100%;font-size:var(--font-size-standard);line-height:var(--line-height-standard);padding:var(--spacing-11) var(--spacing-03);font-weight:var(--font-weight-bold);background-color:#fff}header .container .navigation>nav ul{display:flex;flex-direction:column;row-gap:var(--spacing-11)}header .container .navigation>nav ul li a,header .container .navigation>nav ul li a:visited{text-decoration:none;transition:all ease .3s}header .container .navigation>nav ul li a:hover{color:var(--text-color-secondary)}header .container .navigation>nav ul li svg{display:none}header .container .navigation>nav ul li ul{list-style:none;margin-bottom:0;margin-top:var(--spacing-06);font-weight:normal;padding-left:0;row-gap:var(--spacing-06)}header .container .navigation>nav>ul>li{position:relative}header .container .navigation>nav>ul>li>::after{content:"";height:1px;background-color:var(--line-color-01);width:100%;position:absolute;top:calc(var(--spacing-06)*-1);left:0px;right:0px}header .container .navigation .extra{grid-row:2;display:flex;flex-direction:column;align-items:flex-start;padding:var(--spacing-11) var(--spacing-03);width:100%}header .container .navigation .extra nav{order:1;font-size:var(--font-size-small);line-height:var(--line-height-small);margin-bottom:var(--spacing-05)}header .container .navigation .extra nav ul{display:flex;flex-direction:column;row-gap:var(--spacing-05)}header .container .navigation .extra nav ul li a,header .container .navigation .extra nav ul li a:visited{text-decoration:none;transition:all ease .3s}header .container .navigation .extra nav ul li a:hover{color:var(--text-color-secondary)}header .container .navigation .extra a.btn{order:2;margin-bottom:var(--spacing-09);padding:var(--spacing-01) var(--spacing-04);font-size:var(--font-size-small);height:var(--button-height-small)}header .container .navigation .extra p{order:3}header .container .navigation .extra p a{white-space:nowrap}html.menu-open main{margin-top:var(--header-height)}html.menu-open header{position:fixed;top:0px;left:0px;right:0px;z-index:100}html.menu-open header .container .navigation{opacity:1;visibility:visible;transform:translateX(0);overflow-y:auto}@media(min-width: 1024px){header{padding:0 var(--spacing-06) 0 var(--spacing-06);box-shadow:var(--drop--shadow--menu);position:fixed;top:0px;right:0px;left:0px}header .container .navigation{gap:0;position:relative;opacity:1;visibility:visible;top:initial;right:initial;bottom:initial;left:initial;transform:initial;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;height:var(--header-height);padding:0;background-color:rgba(0,0,0,0)}header .container .navigation .extra{padding:var(--spacing-04) 0 0 0;grid-row:1;flex-direction:row;align-items:center;column-gap:var(--spacing-06)}header .container .navigation .extra p{order:1;margin:0;text-align:right;white-space:nowrap}header .container .navigation .extra nav{order:2;margin:0}header .container .navigation .extra nav ul{flex-direction:row;column-gap:var(--spacing-08)}header .container .navigation .extra a.btn{order:3;margin:0}header .container .navigation>nav{grid-row:2;margin-bottom:-10px;background-color:rgba(0,0,0,0);padding:0;font-weight:normal}header .container .navigation>nav>ul{flex-direction:row;justify-content:flex-end;column-gap:var(--spacing-08)}header .container .navigation>nav>ul>li{height:55px}header .container .navigation>nav>ul>li svg{display:block}header .container .navigation>nav>ul>li>::after{content:"";display:none}header .container .navigation>nav>ul>li.active>a,header .container .navigation>nav>ul>li.active>span>a{text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-color:var(--line-color-01);text-decoration-thickness:3px;text-underline-offset:5px;text-underline-position:from-font}header .container .navigation>nav>ul li.submenu{position:relative}header .container .navigation>nav>ul li.submenu>span{display:flex;align-items:center;column-gap:var(--spacing-02)}header .container .navigation>nav>ul li.submenu>ul{transition:ease-in-out all .3s;position:absolute;top:34px;left:calc(var(--spacing-08)*-1);visibility:hidden;opacity:0;display:flex;flex-direction:column;list-style:none;padding:var(--spacing-03) 0;background-color:#fff;box-shadow:var(--drop--shadow--menu);border-radius:var(--border-radius-small);gap:0;margin-top:0}header .container .navigation>nav>ul li.submenu>ul li a{white-space:nowrap;display:flex;align-items:center;height:57px;padding:0 var(--spacing-08);font-size:var(--font-size-standard)}header .container .navigation>nav>ul li.submenu>ul li.active{font-weight:500}header .container .navigation>nav>ul li.submenu:hover>ul{visibility:visible;opacity:1;top:54px}header .container button.hamburger{display:none}html.menu-open header .container .navigation{overflow-y:initial}}footer .footer_main{padding:var(--spacing-15) var(--spacing-03) var(--spacing-12);background-color:var(--bg-color-03)}footer .footer_main .container{display:grid;grid-template-columns:1fr;gap:var(--spacing-06)}footer .footer_extras{padding:var(--spacing-06) var(--spacing-03);background-color:var(--primary-color)}footer .footer_extras *{color:var(--primary-negative-color)}footer .footer_extras nav ul{display:flex;flex-direction:column;row-gap:var(--spacing-05)}footer .footer_extras nav ul li a{font-size:var(--font-size-small);line-height:var(--line-height-small)}@media(min-width: 1024px){footer .footer_main{padding:var(--spacing-15) var(--spacing-06) var(--margin-medium)}footer .footer_main .container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-06)}footer .footer_main .container .contact .btn{margin-top:var(--spacing-04);margin-bottom:var(--spacing-08)}footer .footer_extras{padding:var(--spacing-06)}footer .footer_extras nav ul{flex-direction:row;column-gap:var(--spacing-06)}}.richtext{padding-left:var(--spacing-03);padding-right:var(--spacing-03);overflow:hidden}.richtext .container .grid-block .grid-row{row-gap:var(--spacing-12)}.richtext.with-background-color{background-color:var(--background-color)}.richtext.with-background-color *{color:var(--text-color, var(--text-color-primary))}.richtext.with-background-color .column-wrapper :last-child{margin-bottom:0}@media(min-width: 1024px){.richtext{padding-left:var(--spacing-06);padding-right:var(--spacing-06)}}.intro{background-color:var(--bg-color-03)}.intro .container .intro__text{display:flex;flex-direction:column;padding:var(--spacing-10) var(--spacing-03) var(--margin-medium) var(--spacing-03);row-gap:var(--spacing-10)}.intro .container .intro__text .textwrapper{display:flex;flex-direction:column;row-gap:var(--spacing-02)}.intro .container .intro__text .textwrapper .introduction{letter-spacing:var(--letterspacing)}.intro .container .buttons{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--spacing-04)}.intro.slider .container .intro__images .image_wrapper figure.image picture{position:relative}.intro.slider .container .intro__images .image_wrapper figure.image picture::after{content:"";position:absolute;left:0px;right:0px;bottom:0px;height:var(--swiper-pagination-height);background:linear-gradient(0deg, rgba(0, 0, 0, 0.2049020292) 0%, rgba(255, 255, 255, 0) 100%)}.intro.slider .container .intro__images .swiper-pagination{background:none}@media(min-width: 1024px){.intro{overflow:hidden;position:relative;z-index:1;padding:0 var(--spacing-06)}.intro .container{position:relative;display:flex;flex-direction:column}.intro .container .intro__text{display:flex;flex-direction:column;justify-content:space-between;width:calc(50% - 50px);position:absolute;z-index:11;padding:var(--spacing-16) 0;top:0px;left:0px;bottom:0px}.intro .container .intro__text .textwrapper .textfield{width:73%;max-width:450px}.intro .container .intro__images{position:relative;margin-left:calc(50% - 179px);width:100%;max-width:950px}.intro .container .intro__images .swiper{padding:0}.intro .container .intro__images::before,.intro .container .intro__images::after{content:"";position:absolute;z-index:10;top:0px;bottom:0px;left:-1px;width:142px;background-image:url('data:image/svg+xml,<svg width="142" height="680" viewBox="0 0 142 680" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2665_3375)"><path d="M0.636719 0.0351562V680.115C81.898 489.643 130.531 281.989 139.168 65.6978C140.528 43.7257 141.461 21.8449 141.999 0.0351562H0.636719Z" fill="%23F5F4F0"/></g><defs><clipPath id="clip0_2665_3375"><rect width="141.362" height="680.08" fill="white" transform="translate(0.636719 0.0351562)"/></clipPath></defs></svg>');background-position:left bottom}.intro .container .intro__images::after{background-image:url('data:image/svg+xml,<svg fill="none" version="1.1" viewBox="0 0 141.35 680" xmlns="http://www.w3.org/2000/svg"><path d="m141.35 0c-0.53782 21.807-1.4714 43.685-2.8312 65.655-8.6356 216.27-57.263 423.9-138.51 614.35h141.35z" fill="%23f5f4f0" stroke-width="1.0148"/></svg>');left:initial;right:-1px;bottom:-1px;width:141px;background-size:cover}.intro .container .intro__images .swiper-pagination{max-width:737px}.intro .container .intro__images .image_wrapper figure.image picture{position:relative;display:block;height:100%}.intro .container .intro__images .image_wrapper figure.image picture img{width:100%;height:100%;display:block;object-fit:cover}.intro.slider .container .intro__images .image_wrapper figure.image picture{max-height:680px}.intro.single .container .intro__text .textwrapper{row-gap:calc(var(--spacing-10) - var(--spacing-06))}.intro.single .container .intro__text .textwrapper .headlines h1{font-weight:500}.intro.single .container .intro__images .image_wrapper figure.image picture{max-height:580px}}.articleteaser{padding:0 var(--spacing-03)}.articleteaser .container .articleteaser__teaser{display:flex;flex-direction:column;margin-bottom:var(--spacing-04)}.articleteaser .container .articleteaser__teaser a{text-decoration:none;color:var(--text-color-primary)}.articleteaser .container .articleteaser__teaser .articleteaser__text{display:grid;grid-template-columns:auto 32px;column-gap:var(--spacing-04);transition:opacity .3s ease}.articleteaser .container .articleteaser__teaser .articleteaser__text svg{width:32px;height:auto}.articleteaser .container .articleteaser__teaser .articleteaser__text:hover{opacity:.7}.articleteaser .container .articleteaser__teaser .image_wrapper .image{overflow:hidden;border-radius:var(--border-radius-small);margin-bottom:var(--spacing-03)}@media(min-width: 768px){.articleteaser{padding:0 var(--spacing-03)}.articleteaser .container{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--spacing-03)}}@media(min-width: 1024px){.articleteaser{padding:0 var(--spacing-06)}.articleteaser .container{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:var(--spacing-06)}}.iconblock{padding:0 var(--spacing-03)}.iconblock .container{position:relative;background-color:var(--box-color, var(--bg-color-02));padding:var(--spacing-06);border-radius:var(--border-radius-large);display:flex;flex-direction:column;row-gap:var(--spacing-15);z-index:1}.iconblock .container *{color:var(--text-color, #000000)}.iconblock .container .iconblock__text .icon-link{margin-top:var(--spacing-12)}.iconblock .container .iconblock__icons{display:flex;flex-direction:column;align-items:center;row-gap:var(--spacing-12)}.iconblock .container .iconblock__icons .iconblock__icon figure{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:var(--spacing-04)}.iconblock .container .iconblock__icons .iconblock__icon figure figcaption{font-size:var(--font-size-small)}.iconblock.layout-1 .iconblock__text{position:relative;padding-right:var(--spacing-12)}.iconblock.layout-2{position:relative;padding-top:var(--spacing-06)}.iconblock.layout-2::before{content:"";position:absolute;z-index:0;top:0px;left:0px;right:0px;height:var(--spacing-15);background-color:var(--background-color)}.iconblock.layout-2 .container{background-color:var(--box-color, var(--bg-color-02))}.iconblock.layout-3{position:relative}.iconblock.layout-3::before{content:"";position:absolute;z-index:0;top:0px;left:0px;right:0px;bottom:var(--spacing-12);background-color:var(--background-color)}.iconblock.layout-3 .container{background-color:var(--box-color, var(--bg-color-02))}.iconblock.layout-3 .container .iconblock__textwrapper{text-align:center}.iconblock.layout-4 .container{background-color:initial;padding:0;gap:0}.iconblock.layout-4 .container .iconblock__text{text-align:center;margin-bottom:calc(var(--spacing-06) - var(--spacing-04))}.iconblock.layout-4 .container .iconblock__icons{padding:var(--spacing-12);background-color:var(--background-color);border-top-left-radius:var(--border-radius-large);border-top-right-radius:var(--border-radius-large)}.iconblock.layout-4 .container .image_wrapper img{border-bottom-left-radius:var(--border-radius-large);border-bottom-right-radius:var(--border-radius-large)}@media(min-width: 1024px){.iconblock{padding:0 var(--spacing-06)}.iconblock .container{padding:var(--spacing-12);display:grid;column-gap:var(--spacing-06);grid-template-columns:1fr}.iconblock .container .iconblock__text{display:flex;flex-direction:column;justify-content:space-between}.iconblock .container .iconblock__icons{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:var(--spacing-06);row-gap:var(--spacing-12);align-items:flex-start}.iconblock .container .iconblock__icons .iconblock__icon figure{display:flex;flex-direction:column;row-gap:var(--spacing-04);margin-bottom:0}.iconblock.layout-1 .container{grid-template-columns:1fr 1fr}.iconblock.layout-1 .container .iconblock__icons{grid-template-columns:1fr 1fr}.iconblock.layout-1 .container .iconblock__text::after{content:"";position:absolute;top:0px;bottom:0px;right:0px;width:1px;background:var(--line-color-01)}.iconblock.layout-2 .container .iconblock__icons,.iconblock.layout-3 .container .iconblock__icons{grid-template-columns:1fr 1fr 1fr 1fr}.iconblock.layout-4 .container{display:grid;grid-template-columns:1fr 1fr}.iconblock.layout-4 .container .iconblock__text{grid-column:1/span 2;grid-row:1}.iconblock.layout-4 .container .iconblock__icons{margin-top:0;border-top-right-radius:initial;border-bottom-left-radius:var(--border-radius-large);grid-template-columns:1fr 1fr}.iconblock.layout-4 .container .image_wrapper figure.image,.iconblock.layout-4 .container .image_wrapper picture{height:100%}.iconblock.layout-4 .container .image_wrapper figure.image img,.iconblock.layout-4 .container .image_wrapper picture img{height:100%;width:100%;object-fit:cover;border-bottom-left-radius:initial;border-top-right-radius:var(--border-radius-large)}}.carouselblock{position:relative;padding:0 var(--spacing-03)}.carouselblock .container{display:flex;flex-direction:column;row-gap:var(--spacing-03)}.carouselblock .container .carouselblock__images{border-radius:var(--border-radius-large);overflow:hidden;z-index:2}.carouselblock .container .carouselblock__images .swiper-button-next,.carouselblock .container .carouselblock__images .swiper-button-prev{display:none}.carouselblock .container .carouselblock__text{background-color:var(--text-background-color, var(--primary-color));padding:var(--spacing-06);border-radius:var(--border-radius-large);z-index:1}.carouselblock .container .carouselblock__text *{color:var(--text-color, var(--primary-negative-color))}.carouselblock .container .carouselblock__text .icon-link::after{background-color:var(--text-color, var(--primary-negative-color))}.carouselblock+.carouselblock{margin-top:var(--spacing-08)}@media(min-width: 1024px){.carouselblock{position:relative;padding:calc(var(--spacing-14) + var(--spacing-12)) var(--spacing-06) 0;background-color:var(--background-color, #fff)}.carouselblock::after{content:"";position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:var(--bg-color-01);z-index:-2}.carouselblock .container{display:grid}.carouselblock .container .carouselblock__images{margin-top:calc(var(--spacing-14)*-1);margin-bottom:calc(var(--spacing-14) + 52px)}.carouselblock .container .carouselblock__images .swiper-button-next,.carouselblock .container .carouselblock__images .swiper-button-prev{display:block}.carouselblock .container .carouselblock__text{position:relative;background-color:rgba(0,0,0,0);display:flex;flex-direction:column;justify-content:space-between;padding:var(--spacing-12)}.carouselblock .container .carouselblock__text::after{content:"";position:absolute;background-color:var(--text-background-color, var(--primary-color));width:189.3%;top:0px;bottom:0px;border-radius:var(--border-radius-large);z-index:-1}.carouselblock.carousel-text .container{grid-template-columns:57.5% 42.5%}.carouselblock.carousel-text .container .carouselblock__text::after{right:0px}.carouselblock.text-carousel .container{grid-template-columns:42.5% 57.5%}.carouselblock.text-carousel .container .carouselblock__images{grid-column:2;grid-row:1}.carouselblock.text-carousel .container .carouselblock__text{grid-column:1;grid-row:1}.carouselblock.text-carousel .container .carouselblock__text::after{left:0px}.carouselblock+.carouselblock{margin-top:0;padding-bottom:var(--spacing-18)}}.offer{padding:0 var(--spacing-03)}.offer .container{position:relative;background-color:var(--background-color);background-image:var(--background-image);background-repeat:no-repeat;background-position:bottom right;background-size:contain;padding:var(--offer-padding);border-top-right-radius:var(--border-radius-large);border-bottom-right-radius:var(--border-radius-large);border-bottom-left-radius:var(--border-radius-large)}.offer .container .offer__label{position:absolute;text-align:center;min-width:130px;top:0px;left:0px;background-color:var(--primary-color);color:var(--primary-negative-color);border-bottom-left-radius:calc(var(--border-radius-large)*1.2);border-bottom-right-radius:calc(var(--border-radius-large)*1.2);padding:5px var(--spacing-08);font-size:var(--font-size-small)}.offer .container .offer__badge{position:absolute;width:var(--offer-badge-size);height:var(--offer-badge-size);top:calc(var(--offer-badge-size)/2*-1);right:var(--spacing-03);background-image:var(--badge-background-image);background-size:contain;background-position:center center;background-repeat:no-repeat}@media(min-width: 1024px){.offer{padding:0 var(--spacing-06)}.offer .container{padding:var(--spacing-16) var(--spacing-12) var(--spacing-12)}.offer .container .offer__text{max-width:50%}.offer .container .offer__badge{right:var(--spacing-12)}.offer .container .offer__label{left:var(--spacing-02)}}.infos{padding:0 var(--spacing-03)}.infos .container .infos__groups{display:flex;flex-direction:column;row-gap:var(--spacing-08)}.infos .container .infos__groups .infos__group{background-color:var(--group-background-color);padding:var(--spacing-06);border-radius:var(--border-radius-large);display:flex;flex-direction:column;row-gap:var(--spacing-12)}.infos .container .infos__groups .infos__group .infos__block{position:relative;display:flex;flex-direction:column}.infos .container .infos__groups .infos__group .infos__block::after{content:"";position:absolute;bottom:calc((var(--spacing-12)/2 - var(--margin-bottom-standard)/2)*-1);height:1px;width:100%;background-color:var(--gray-01)}.infos .container .infos__groups .infos__group .infos__block .infos__blockname{display:flex;align-items:flex-start;flex-direction:column;row-gap:var(--spacing-04)}.infos .container .infos__groups .infos__group .infos__block:last-child::after{display:none}@media(min-width: 1024px){.infos{padding:0 var(--spacing-06)}.infos .container{display:grid;grid-template-columns:23.39% 76.61%}.infos .container .infos__groups .infos__group{padding:var(--spacing-08) var(--spacing-08) var(--spacing-12)}.infos .container .infos__groups .infos__group .infos__block{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-14)}.infos .container .infos__groups .infos__group .infos__block .infos__blockname{flex-direction:row;column-gap:var(--spacing-04)}.infos .container .infos__groups .infos__group .infos__block .infos__blockname h3{font-size:var(--font-size-head-4);margin-bottom:0}}.contentmenu{padding:0 var(--spacing-03)}.contentmenu .container{display:flex;flex-direction:column;justify-content:flex-start;justify-self:flex-start;row-gap:var(--spacing-06);position:relative;width:100%}.contentmenu .container .menuwrapper{padding-top:var(--spacing-02);position:relative;width:100%;max-width:450px}.contentmenu .container .menuwrapper::before{position:absolute;top:0px;content:"";height:1px;width:100%;background-color:var(--line-color-01)}.contentmenu .container .menuwrapper nav{margin-top:var(--spacing-06)}.contentmenu .container .menuwrapper nav ul li{display:grid;grid-template-columns:20px auto;margin-bottom:var(--spacing-04)}@media(min-width: 1024px){.contentmenu.two-columns .container .menuwrapper{max-width:1020px}.contentmenu.two-columns .container .menuwrapper nav ul{display:block;column-count:2;column-gap:var(--spacing-06)}.contentmenu.two-columns .container .menuwrapper nav ul li{break-inside:avoid;-webkit-column-break-inside:avoid}}.text-and-image{position:relative;padding:0 var(--spacing-03)}.text-and-image .container .text-and-image__text{z-index:1}.text-and-image .container .text-and-image__text *{color:var(--text-color, #000000)}.text-and-image .container .text-and-image__text .text-and-image__list nav ul{display:flex;flex-direction:column;row-gap:var(--spacing-06)}.text-and-image .container .text-and-image__text .text-and-image__list nav ul li span{display:flex;flex-direction:column;row-gap:var(--spacing-04)}.text-and-image .container .text-and-image__text .text-and-image__list nav ul li a{font-size:var(--font-size-small)}.text-and-image .container .text-and-image__text .text-and-image__list nav ul li a::before,.text-and-image .container .text-and-image__text .text-and-image__list nav ul li a::after{background-color:var(--text-color, #000000)}.text-and-image.layout-1{padding:var(--margin-small) var(--spacing-06) var(--spacing-13)}.text-and-image.layout-1::before{z-index:0;content:"";background-color:var(--background-color);position:absolute;top:0px;left:0px;right:0px;bottom:0px}.text-and-image.layout-1 .container{display:grid;grid-template-columns:1fr;column-gap:11%;row-gap:var(--spacing-15)}.text-and-image.layout-2 .container,.text-and-image.layout-3 .container{position:relative;display:flex;flex-direction:column}.text-and-image.layout-2 .container .text-and-image__text,.text-and-image.layout-3 .container .text-and-image__text{order:2;padding:var(--spacing-08) var(--spacing-06);display:flex;flex-direction:column;row-gap:32px;z-index:1}.text-and-image.layout-2 .container .text-and-image__image,.text-and-image.layout-3 .container .text-and-image__image{order:1;padding:0 var(--spacing-03);display:flex;flex-direction:column;align-items:center;z-index:1}.text-and-image.layout-2 .container::after,.text-and-image.layout-3 .container::after{content:"";position:absolute;top:52px;right:0px;bottom:0px;left:0px;background-color:var(--background-color);z-index:0;border-radius:var(--border-radius-large)}.text-and-image.layout-4{background-color:var(--background-color)}.text-and-image.layout-4 .container{display:flex;flex-direction:column;row-gap:var(--margin-medium);padding-top:var(--margin-small)}.text-and-image.layout-4 .container .text-and-image__text .text-and-image__textwrapper>:first-child{margin-bottom:var(--margin-medium)}@media(min-width: 1024px){.text-and-image .container .text-and-image__text .text-and-image__list nav ul{display:flex;flex-direction:column;row-gap:var(--spacing-05)}.text-and-image .container .text-and-image__text .text-and-image__list nav ul li a{font-size:var(--font-size-large)}.text-and-image .container .text-and-image__text .text-and-image__list nav ul li .text-and-image__list-entry{display:grid;grid-template-columns:32px auto;gap:var(--spacing-04)}.text-and-image.layout-1{padding:0 var(--spacing-06) var(--spacing-16)}.text-and-image.layout-1::before{z-index:0;content:"";background-color:var(--background-color);position:absolute;top:70px;left:0px;right:0px;bottom:0px}.text-and-image.layout-1 .container{position:relative;z-index:1;display:grid;grid-template-columns:40% 49%;column-gap:11%}.text-and-image.layout-1 .container .text-and-image__text{margin-top:calc(70px + var(--spacing-12));display:flex;flex-direction:column;row-gap:calc(var(--spacing-12) - var(--margin-bottom-standard))}.text-and-image.layout-2 .container,.text-and-image.layout-3 .container{display:grid;grid-template-columns:40% 49%;column-gap:11%}.text-and-image.layout-2 .container .text-and-image__text,.text-and-image.layout-2 .container .text-and-image__image,.text-and-image.layout-3 .container .text-and-image__text,.text-and-image.layout-3 .container .text-and-image__image{position:relative;z-index:1}.text-and-image.layout-2 .container .text-and-image__text,.text-and-image.layout-3 .container .text-and-image__text{order:2;justify-content:space-between;padding:calc(52px + var(--spacing-12)) var(--spacing-12) var(--spacing-12) var(--spacing-12);display:flex;flex-direction:column;row-gap:32px}.text-and-image.layout-2 .container .text-and-image__image,.text-and-image.layout-3 .container .text-and-image__image{order:1;padding:0 0 var(--spacing-12) var(--spacing-12);display:flex;flex-direction:column;align-items:center}.text-and-image.layout-2 .container::after,.text-and-image.layout-3 .container::after{content:"";position:absolute;top:52px;right:0px;bottom:0px;left:0px;background-color:var(--background-color);z-index:0;border-radius:var(--border-radius-large)}.text-and-image.layout-2 .container{grid-template-columns:41.7% 50%;column-gap:8.3%}.text-and-image.layout-3 .container{grid-template-columns:49.5% 50%;column-gap:.5%}.text-and-image.layout-3 .container .text-and-image__text{order:1}.text-and-image.layout-3 .container .text-and-image__image{order:2;padding:0 var(--spacing-12) var(--spacing-12) 0}.text-and-image.layout-4{padding-top:var(--margin-small)}.text-and-image.layout-4 .container{display:grid;grid-template-columns:4fr 8fr;gap:var(--spacing-06)}}.booking{padding:0 var(--spacing-03);background-color:var(--background-color)}.booking .container .booking__rooms-and-links{display:flex;flex-direction:column;gap:var(--spacing-03)}.booking .container .booking__rooms-and-links .booking__rooms{display:grid;gap:var(--spacing-03)}.booking .container .booking__rooms-and-links .booking__rooms .room{display:flex;flex-direction:column;gap:var(--spacing-06);background-color:var(--primary-color);padding:var(--spacing-06) var(--spacing-06);border-radius:var(--border-radius-large)}.booking .container .booking__rooms-and-links .booking__rooms .room .booking__room-infos{display:flex;justify-content:space-between}.booking .container .booking__rooms-and-links .booking__rooms .room .booking__room-infos .booking__icon-and-name{display:flex;column-gap:var(--spacing-03)}.booking .container .booking__rooms-and-links .booking__rooms .room .booking__room-infos .booking__icon-and-name .booking__name-and-breakfast .booking__name{font-size:var(--font-size-head-05);font-weight:500}.booking .container .booking__rooms-and-links .booking__rooms .room .booking__room-infos .booking__icon-and-name .booking__name-and-breakfast .booking__breakfast{font-size:var(--font-size-small)}.booking .container .booking__rooms-and-links .booking__rooms .room .booking__button{display:flex;justify-content:flex-start}.booking .container .booking__links{background-color:var(--bg-color-01);padding:var(--spacing-06) var(--spacing-08);border-radius:var(--border-radius-large)}.booking .container .booking__links nav ul{display:flex;flex-direction:column;gap:var(--spacing-08)}.booking .container .booking__links nav ul li a{font-size:var(--font-size-small);display:grid;grid-template-columns:auto 24px;align-items:center}.booking .container .booking__links nav ul li a::after{height:24px;width:24px}.booking.layout-1{margin-top:calc(var(--spacing-12)*-1);position:relative;z-index:10}.booking.layout-2{padding-top:var(--margin-small);padding-bottom:var(--margin-medium)}@media(min-width: 1024px){.booking{position:relative;padding:0 var(--spacing-06);z-index:10}.booking .container .booking__rooms-and-links{row-gap:var(--spacing-06)}.booking .container .booking__rooms-and-links .booking__rooms .room{padding:var(--spacing-06) var(--spacing-08);row-gap:var(--spacing-08)}.booking .container .booking__rooms-and-links .booking__rooms .room .booking__room-infos .booking__icon-and-name{column-gap:var(--spacing-06)}.booking .container .booking__rooms-and-links .booking__rooms .room .booking__button{justify-content:flex-end}.booking .container .booking__links nav ul{flex-direction:row;column-gap:var(--spacing-08)}.booking.layout-1 .container .booking__rooms-and-links .booking__rooms{grid-template-columns:1fr 1fr;column-gap:var(--spacing-06)}.booking.layout-2{padding-top:var(--margin-small);padding-bottom:var(--margin-medium)}.booking.layout-2 .container{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--spacing-06)}.booking.layout-2 .container .booking__links nav ul{flex-direction:column;column-gap:var(--spacing-08)}}.simple-slider{position:relative;padding:0 var(--spacing-03)}.simple-slider::after{content:"";display:block;position:absolute;left:0px;bottom:0px;right:0px;height:50%;background-color:var(--background-color)}.simple-slider .simple-slider__images{border-radius:var(--border-radius-large);overflow:hidden}.simple-slider .swiper-button-prev,.simple-slider .swiper-button-next{display:none}@media(min-width: 1024px){.simple-slider .swiper-button-prev,.simple-slider .swiper-button-next{display:block}}.multicolumn-slider{background-color:var(--background-color);overflow:hidden}.multicolumn-slider .container{padding-top:var(--margin-medium);padding-bottom:var(--margin-small)}.multicolumn-slider .container .multicolumn-slider__button,.multicolumn-slider .container .multicolumn-slider__text{padding:0 var(--spacing-03)}.multicolumn-slider .container .multicolumn-slider__text{margin-bottom:var(--margin-small);width:100%;max-width:641px}.multicolumn-slider .container .multicolumn-slider__slides{position:relative;overflow:hidden}.multicolumn-slider .container .multicolumn-slider__slides .multicolumn-slider{margin-left:-70%;margin-right:-70%}.multicolumn-slider .container .multicolumn-slider__slides .multicolumn-slider .swiper-wrapper{margin-bottom:var(--spacing-13)}.multicolumn-slider .container .multicolumn-slider__slides .multicolumn-slider .swiper-wrapper .swiper-slide .image_wrapper{margin-bottom:var(--spacing-03)}.multicolumn-slider .container .multicolumn-slider__slides .multicolumn-slider .swiper-wrapper .swiper-slide .image_wrapper img{border-radius:5px;width:100%;height:auto}.multicolumn-slider .container .multicolumn-slider__slides .multicolumn-slider .swiper-wrapper .swiper-slide .multicolumn-slider__slide-caption{font-size:var(--font-size-small)}.multicolumn-slider .container .multicolumn-slider__slides .swiper-pagination{background:none}.multicolumn-slider .container .multicolumn-slider__slides .swiper-pagination .swiper-pagination-bullet{border-color:var(--text-color-primary);transition:ease background-color .3s}.multicolumn-slider .container .multicolumn-slider__slides .swiper-pagination .swiper-pagination-bullet:hover{background-color:var(--text-color-primary)}.multicolumn-slider .container .multicolumn-slider__slides .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--text-color-primary)}.multicolumn-slider .container .swiper-button-prev{left:-100px}.multicolumn-slider .container .swiper-button-next{right:-100px}.multicolumn-slider .container .icon-link{font-size:var(--font-size-standard)}.multicolumn-slider .container .multicolumn-slider__button{margin-top:var(--spacing-12)}@media(min-width: 768px){.multicolumn-slider .container .multicolumn-slider__slides .multicolumn-slider{margin-left:-25%;margin-right:-25%}.multicolumn-slider .container .multicolumn-slider__slides .multicolumn-slider .swiper-wrapper .swiper-slide.slide-1{margin-top:100px}}@media(min-width: 1024px){.multicolumn-slider{padding:0 var(--spacing-06)}.multicolumn-slider .container .multicolumn-slider,.multicolumn-slider .container .multicolumn-slider__button,.multicolumn-slider .container .multicolumn-slider__text{padding:0}.multicolumn-slider .container .multicolumn-slider__slides{overflow:visible}.multicolumn-slider .container .multicolumn-slider__slides .multicolumn-slider{margin-left:initial;margin-right:initial}.multicolumn-slider .container .multicolumn-slider__slides .multicolumn-slider .swiper-wrapper .swiper-slide.slide-1{margin-top:100px}}.rooms{background-color:var(--background-color);overflow:hidden}.rooms .container{padding-top:var(--margin-small);padding-bottom:var(--margin-small)}.rooms .container .roomslider__text{margin-bottom:var(--margin-small)}.rooms .container .roomslider__slides{position:relative}.rooms .container .roomslider__slides .swiper{padding:0 30px;overflow:visible}.rooms .container .roomslider__slides .swiper .swiper-wrapper{margin-bottom:var(--spacing-13)}.rooms .container .roomslider__slides .swiper .swiper-wrapper .swiper-slide .image_wrapper img{border-top-left-radius:5px;border-top-right-radius:5px;width:100%;height:auto}.rooms .container .roomslider__slides .swiper .swiper-wrapper .swiper-slide .roomslider__slide-infos{background-color:var(--bg-color-01);padding:var(--spacing-07) var(--spacing-08);border-bottom-left-radius:5px;border-bottom-right-radius:5px}.rooms .container .roomslider__slides .swiper .swiper-wrapper .swiper-slide .roomslider__slide-infos .roomslider__slide-attributes,.rooms .container .roomslider__slides .swiper .swiper-wrapper .swiper-slide .roomslider__slide-infos .roomslider__slide-tags,.rooms .container .roomslider__slides .swiper .swiper-wrapper .swiper-slide .roomslider__slide-infos .roomslider__slide-prices{font-size:var(--font-size-small);list-style:none;padding:0}.rooms .container .roomslider__slides .swiper .swiper-wrapper .swiper-slide .roomslider__slide-infos .roomslider__slide-attributes li{display:flex;align-items:center;column-gap:var(--spacing-02)}.rooms .container .roomslider__slides .swiper .swiper-wrapper .swiper-slide .roomslider__slide-infos .roomslider__slide-attributes li::before{content:"";display:block;width:16px;height:16px;mask-image:url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="8.8125" cy="8.5979" r="8" fill="%239C9287"/></svg>');background-color:var(--icon-color-01);mask-size:contain;mask-repeat:no-repeat}.rooms .container .roomslider__slides .swiper .swiper-wrapper .swiper-slide .roomslider__slide-infos .roomslider__slide-attributes li.persons::before{mask-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="a" data-name="Ebene 1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><defs><style> .b { fill: %239c9287; } </style></defs><path class="b" d="M13.54661,15H2.45339c-.45391,0-.79953-.40264-.7391-.85251.41643-3.09973,3.07193-5.49,6.28571-5.49s5.86927,2.39026,6.28571,5.49c.06044.44987-.28518.85251-.7391.85251Z"/><circle class="b" cx="8" cy="4.51001" r="3.51001"/></svg>')}.rooms .container .roomslider__slides .swiper .swiper-wrapper .swiper-slide .roomslider__slide-infos .roomslider__slide-attributes li.size::before{mask-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="a" data-name="Ebene 1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><defs><style> .b { fill: none; stroke: %239c9287; stroke-miterlimit: 10; stroke-width: 2px; } </style></defs><polyline class="b" points="2 6 2 2 6 2"/><polyline class="b" points="6 14 2 14 2 10"/><polyline class="b" points="10 2 14 2 14 6"/><polyline class="b" points="14 10 14 14 10 14"/></svg>')}.rooms .container .roomslider__slides .swiper .swiper-wrapper .swiper-slide .roomslider__slide-infos .roomslider__slide-tags,.rooms .container .roomslider__slides .swiper .swiper-wrapper .swiper-slide .roomslider__slide-infos .roomslider__slide-prices{display:flex;flex-wrap:wrap;gap:var(--spacing-01)}.rooms .container .roomslider__slides .swiper .swiper-wrapper .swiper-slide .roomslider__slide-infos .roomslider__slide-tags li,.rooms .container .roomslider__slides .swiper .swiper-wrapper .swiper-slide .roomslider__slide-infos .roomslider__slide-prices li{padding:var(--spacing-01) var(--spacing-03);background-color:#fff;border-radius:var(--border-radius-small)}.rooms .container .roomslider__slides .swiper .swiper-wrapper .swiper-slide .roomslider__slide-infos .roomslider__slide-prices li{background-color:var(--primary-color)}.rooms .container .roomslider__slides .swiper-pagination{background:none}.rooms .container .roomslider__slides .swiper-pagination .swiper-pagination-bullet{border-color:var(--text-color-primary)}.rooms .container .roomslider__slides .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--text-color-primary)}.rooms .container .swiper-button-prev,.rooms .container .swiper-button-next{display:none}.rooms .container .swiper-button-prev{left:-100px}.rooms .container .swiper-button-next{right:-100px}.rooms .container .icon-link{font-size:var(--font-size-standard)}@media(min-width: 768px){.rooms{padding:0 var(--spacing-06)}.rooms .container .roomslider__slides .swiper{padding:0;overflow:hidden}}@media(min-width: 1440px){.rooms .container .swiper-button-prev,.rooms .container .swiper-button-next{display:block}}.pricetables{padding:var(--margin-medium) var(--spacing-03);background-color:var(--background-color)}.pricetables .container{display:flex;flex-direction:column;row-gap:calc(var(--margin-medium) - var(--margin-bottom-standard))}.pricetables .container .pricetables__tables{display:flex;flex-direction:column;gap:var(--spacing-03)}.pricetables .container .pricetables__table{background-color:var(--bg-color-04);padding:var(--spacing-06) var(--spacing-08);border-radius:var(--border-radius-small);display:flex;flex-direction:column;gap:var(--spacing-02);font-size:var(--font-size-small)}.pricetables .container .pricetables__table .pricetables__table-header{margin-bottom:calc(var(--spacing-08) - var(--spacing-02));font-weight:500}.pricetables .container .pricetables__table .pricetables__table_row{display:flex;justify-content:space-between;gap:var(--spacing-06);padding-top:var(--spacing-02);border-top:1px solid #fff}.pricetables .container .pricetables__table .pricetables__table_row .price{text-align:right;white-space:nowrap}@media(min-width: 768px){.pricetables .container .pricetables__tables{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-03)}.pricetables .container .pricetables__tables .pricetables__table{align-self:flex-start}}@media(min-width: 1024px){.pricetables{padding:var(--margin-medium) var(--spacing-06)}.pricetables .container{display:grid;grid-template-columns:4fr 8fr;gap:var(--spacing-06)}.pricetables .container .pricetables__tables{gap:var(--spacing-06)}.pricetables.layout-2 .container{display:flex;flex-direction:column}.pricetables.layout-2 .container .pricetables__tables{grid-template-columns:1fr 1fr 1fr}.pricetables.layout-3 .container{display:grid;grid-template-columns:40fr 34fr;gap:30%}.pricetables.layout-3 .container .pricetables__tables{grid-template-columns:1fr}}.booking-and-contact{padding:0 var(--spacing-03)}.booking-and-contact .container{display:flex;flex-direction:column;row-gap:var(--margin-small)}.booking-and-contact .container .booking-and-contact__box{background-color:var(--bg-color-02);padding:var(--spacing-06) var(--spacing-08);border-radius:var(--border-radius-large)}.booking-and-contact .container .booking-and-contact__box a{font-size:var(--font-size-small);font-weight:normal;text-decoration:underline}.booking-and-contact .container .booking-and-contact__box a.icon-link::after{width:24px;height:24px}.booking-and-contact .container .booking-and-contact__contactinfos{border-top:1px solid var(--gray-01);border-bottom:1px solid var(--gray-01);padding:var(--spacing-06) 0 var(--spacing-09);display:flex;flex-direction:column;align-items:start;gap:var(--spacing-08)}.booking-and-contact .container .booking-and-contact__contactinfos .image_wrapper img{border-radius:100%}.booking-and-contact .container .booking-and-contact__contactinfos .buttons{margin-top:var(--spacing-06);display:flex;column-gap:var(--spacing-04);row-gap:var(--spacing-06);flex-wrap:wrap}@media(min-width: 1024px){.booking-and-contact .container{position:relative;display:grid;grid-template-columns:40.5% 49%;justify-content:space-between;row-gap:var(--margin-medium)}.booking-and-contact .container .booking-and-contact__contactinfos{grid-column:span 2;flex-direction:row;column-gap:var(--spacing-14)}.booking-and-contact .container .booking-and-contact__contactinfos .booking-and-contact__contactinfos-text{display:flex;flex-direction:column;justify-content:space-between}}.contact{padding:0 var(--spacing-03)}.contact .container{display:flex;flex-direction:column;row-gap:var(--margin-small)}.contact .container .contact__contactinfos{border-top:1px solid var(--gray-01);border-bottom:1px solid var(--gray-01);padding:var(--spacing-06) 0 var(--spacing-09);display:flex;flex-direction:column;gap:var(--spacing-08)}.contact .container .contact__contactinfos .image_wrapper img{border-radius:100%;max-width:200px;height:auto}.contact .container .contact__contactinfos .buttons{margin-top:var(--spacing-06);display:flex;column-gap:var(--spacing-04);row-gap:var(--spacing-06);flex-wrap:wrap}@media(min-width: 1024px){.contact .container{position:relative;display:grid;grid-template-columns:40.5% 49%;justify-content:space-between;row-gap:var(--margin-small)}.contact .container .contact__contactinfos{grid-column:span 2;flex-direction:row;column-gap:var(--spacing-14)}.contact .container .contact__contactinfos .contact__contactinfos-text{display:flex;flex-direction:column;justify-content:space-between}}.text-and-box{padding:0 var(--spacing-03)}.text-and-box .container{display:flex;flex-direction:column;row-gap:var(--margin-small)}.text-and-box .container .text-and-box__box{background-color:var(--bg-color-02);padding:var(--spacing-06) var(--spacing-08);border-radius:var(--border-radius-large)}.text-and-box .container .text-and-box__box a{font-size:var(--font-size-small);font-weight:normal;text-decoration:underline}.text-and-box .container .text-and-box__box a.icon-link::after{width:24px;height:24px}.text-and-box .container .text-and-box__contactinfos{border-top:1px solid var(--gray-01);border-bottom:1px solid var(--gray-01);padding:var(--spacing-06) 0 var(--spacing-09);display:flex;flex-direction:column;gap:var(--spacing-08)}.text-and-box .container .text-and-box__contactinfos .image_wrapper img{border-radius:100%}.text-and-box .container .text-and-box__contactinfos .buttons{margin-top:var(--spacing-06);display:flex;column-gap:var(--spacing-04);row-gap:var(--spacing-06);flex-wrap:wrap}@media(min-width: 1024px){.text-and-box .container{position:relative;display:grid;grid-template-columns:40.5% 49%;justify-content:space-between;row-gap:var(--margin-medium)}.text-and-box .container .text-and-box__contactinfos{grid-column:span 2;flex-direction:row;column-gap:var(--spacing-14)}.text-and-box .container .text-and-box__contactinfos .text-and-box__contactinfos-text{display:flex;flex-direction:column;justify-content:space-between}.text-and-box.no-text .container{grid-template-columns:1fr}.text-and-box.no-text .container .text-and-box__box{width:100%;max-width:736px}}.accordion-with-json{padding-left:var(--spacing-03);padding-right:var(--spacing-03);background-color:var(--background-color, transparent)}.accordion{margin-top:var(--spacing-06);width:100%;max-width:736px}details{box-sizing:border-box;border-bottom:1px solid var(--gray-01);margin:var(--element-margin) 0;border-radius:0}details>div{padding:var(--spacing-06) 0 var(--spacing-08) 0;overflow:hidden}summary{position:relative;padding:.7rem 0;cursor:pointer;display:grid;grid-template-columns:auto 40px;justify-content:space-between;align-items:top;transition:margin 150ms ease-out}summary span{font-weight:500}details summary::-webkit-details-marker{display:none}details[open]>summary:after{transform:rotate(180deg);background-image:url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="12.8125" cy="12.5" r="11.5" stroke="black"/><path d="M8.3125 12.5H17.3125" stroke="black"/></svg>')}summary:after{margin-right:-0.8rem;content:"";display:block;height:25px;width:25px;background-image:url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="12.8125" cy="12.5" r="11.5" stroke="black"/><path d="M6.8125 12.5H18.8125" stroke="black"/><path d="M12.8125 6.5L12.8125 18.5" stroke="black"/></svg>');background-size:cover;transform:rotate(0);transition:.25s transform ease}slot:not([name]){display:revert}@media(min-width: 1024px){.accordion-with-json{padding-left:var(--spacing-06);padding-right:var(--spacing-06)}}.intro-info{margin-top:calc(var(--spacing-12)*-1);position:relative;z-index:10;padding:0 var(--spacing-03)}.intro-info .container .intro-info__box{display:inline-flex;flex-wrap:wrap;column-gap:var(--spacing-14);row-gap:var(--spacing-03);padding:var(--spacing-07);background-color:var(--primary-color);border-radius:var(--border-radius-large)}.intro-info .container .intro-info__box *{color:var(--primary-negative-color);margin-bottom:0}.intro-info .container .intro-info__box * ::after{background-color:var(--primary-negative-color)}.intro-info .container .intro-info__box a::before{background-color:var(--primary-negative-color, var(--icon-color-02))}.domain-1 .intro-info .container .intro-info__box a::before{background-color:var(--icon-color-02)}@media(min-width: 1024px){.intro-info{padding:0 var(--spacing-06)}.intro-info .container .intro-info__box{padding:var(--spacing-07) var(--spacing-14)}}.leaflet-map{padding:0 var(--spacing-03)}.leaflet-map .container{border-radius:var(--border-radius-large);overflow:hidden;position:relative}.leaflet-map .container a.leaflet_consent_manager{padding:var(--spacing-03);z-index:1000;position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:flex;justify-content:center;align-items:center;text-align:center}.text-and-contact{padding:0 var(--spacing-03)}.text-and-contact .image-style-align-left{float:left}.text-and-contact .image-style-align-left+p{margin-left:48px}.alert{padding:var(--spacing-03);background-color:var(--bg-color-01);border-radius:var(--border-radius-small)}.alert ul,.alert p{margin-bottom:0}.alert-danger{color:red}.has-error input,.has-error textarea,.has-error select,.has-error .form-helper{border-color:red !important}@media(min-width: 1024px){.text-and-contact{padding:0 var(--spacing-06)}.alert{padding:var(--spacing-06);background-color:var(--bg-color-01)}}.tilelist{background-color:var(--background-color);padding-left:var(--spacing-06);padding-right:var(--spacing-06)}.tilelist .container .tilelist__intro .badge{background-color:var(--primary-color);display:flex;width:200px;height:200px;justify-content:center;align-items:center;text-align:center;border-radius:100%;padding:50px;color:var(--primary-negative-color);transform:rotate(340deg);font-size:var(--font-size-head-4);white-space:pre-wrap;margin-top:var(--spacing-12)}.tilelist .container .tilelist__tiles-and-more .tiles{display:flex;flex-direction:column;gap:var(--spacing-06);margin-bottom:var(--spacing-12)}.tilelist .container .tilelist__tiles-and-more .tiles .tile{position:relative;background-color:var(--tile-color, #ffffff);padding:var(--spacing-04) var(--spacing-14) var(--spacing-04) var(--spacing-06);display:flex;flex-direction:column;gap:var(--spacing-02);text-decoration:none;border-radius:var(--border-radius-small);transition:opacity .3s ease;background-repeat:no-repeat;background-position:top var(--spacing-04) right var(--spacing-06);color:var(--font-color, var(--text-color-primary))}.tilelist .container .tilelist__tiles-and-more .tiles .tile::after{content:"";position:absolute;top:var(--spacing-04);right:var(--spacing-06);width:28px;height:27px;mask-image:url('data:image/svg+xml,<svg width="28" height="27" viewBox="0 0 28 27" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="13.7461" cy="13.5" r="12.9375" stroke="black" stroke-width="1.125"/><path d="M16.2979 8.73926L21.0586 13.5M21.0586 13.5L16.2979 18.2607M21.0586 13.5H6.43359" stroke="black" stroke-width="1.125"/></svg>');background-color:var(--font-color, var(--text-color-primary))}.tilelist .container .tilelist__tiles-and-more .tiles .tile h4,.tilelist .container .tilelist__tiles-and-more .tiles .tile p{margin-bottom:0}.tilelist .container .tilelist__tiles-and-more .tiles .tile:hover{opacity:.9}.tilelist.layout-1 .container{display:grid;grid-template-columns:1fr;gap:var(--spacing-06)}.tilelist.layout-2 .container{display:grid;grid-template-columns:1fr;gap:var(--spacing-08)}.tilelist.layout-2 .container .tilelist__tiles-and-more .tiles{margin-bottom:0;display:grid;grid-template-columns:1fr}@media(min-width: 768px){.tilelist.layout-1 .container{grid-template-columns:1fr 2fr}.tilelist.layout-2 .container{display:grid;grid-template-columns:1fr;gap:var(--spacing-08)}.tilelist.layout-2 .container .tilelist__tiles-and-more .tiles{margin-bottom:0;display:grid;grid-template-columns:1fr 1fr 1fr}}html{scroll-behavior:smooth}html.menu-open{overflow:hidden}body{background-color:#fff}.container{position:relative;z-index:1;max-width:var(--container-max-width);margin:0 auto}main{margin-top:var(--header-height);background-color:#fff}section{position:relative}section .anchor{position:absolute;top:0px;margin-top:calc(var(--header-height)*-1)}/*# sourceMappingURL=theme.min.css.map */
