:root{--transition-default: all 0.2s ease}:root{--border-radius-default: 30px;--border-radius-large: 8px}.elevation-0{box-shadow:none}.elevation-1{box-shadow:0px 1px 3px rgba(0,0,0,.2),0px 1px 2px rgba(0,0,0,.14)}.elevation-2{box-shadow:0px 2px 6px rgba(0,0,0,.2),0px 2px 4px rgba(0,0,0,.14)}.elevation-3{box-shadow:0px 4px 8px rgba(0,0,0,.2),0px 2px 4px rgba(0,0,0,.14)}.elevation-4{box-shadow:0px 6px 10px rgba(0,0,0,.2),0px 2px 3px rgba(0,0,0,.14)}.elevation-5{box-shadow:0px 8px 12px rgba(0,0,0,.2),0px 4px 6px rgba(0,0,0,.14)}:root{--primary-color: #CE7057;--primary-color-dark: #7C4334;--secondary-color: #F2E1D4;--tertiary-color: #3D3536;--text-color-dark: #3D3536;--text-color-light: #FFFFFF;--background-color-light: #ece6d9;--copy: var(--text-color-dark);--text-link: var(--text-color-dark);--primary-action-color: var(--primary-color);--secondary-action-color: var(--primary-color-dark)}:root{--container-small: 680px;--container-medium: 960px;--container-large: 1200px;--container-max: 1068px}.wrapper_base{padding:200px 0 0 0}.wrapper_base--primary-color{background-color:var(--primary-color)}.wrapper_base--secondary-color{background-color:var(--secondary-color)}.wrapper_base--padding{padding:40px 0}.container{margin:0 auto;width:100%}.container h1{margin-bottom:var(--space-400)}.container h2{margin-bottom:var(--space-400)}.container--small{max-width:var(--container-small)}.container--medium{max-width:var(--container-medium)}.container--large{max-width:var(--container-large)}.container--centered{display:flex;flex-direction:column;align-items:center;text-align:center}.content-section{margin-bottom:var(--space-600)}.content-section h3.overline{margin-bottom:var(--space-100)}.content-section .subtitle-1{margin-bottom:var(--space-400)}.content-section p{margin-bottom:var(--space-400)}.content-section ul{margin-bottom:var(--space-400)}.content-section ul li{margin-bottom:var(--space-200)}.image-conainer{max-width:800px}img.test{max-inline-size:100%;block-size:auto;aspect-ratio:2/1;-o-object-fit:contain;object-fit:contain}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"material-symbols";src:url("../fonts/material-icons-round.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Krub-Regular";font-style:normal;font-weight:normal;src:url(../fonts/Krub-Regular.woff2) format("woff2")}@font-face{font-family:"Krub-Medium";font-style:normal;font-weight:normal;src:url(../fonts/Krub-Medium.woff2) format("woff2")}@font-face{font-family:"Krub-SemiBold";font-style:normal;font-weight:normal;src:url(../fonts/Krub-SemiBold.woff2) format("woff2")}@font-face{font-family:"Krub-Bold";font-style:normal;font-weight:normal;src:url(../fonts/Krub-Bold.woff2) format("woff2")}body{font-family:"Krub-Regular",sans-serif}:root{--font-regular: "Krub-Regular", sans-serif;--font-medium: "Krub-Medium", sans-serif;--font-bold: "Krub-Bold", sans-serif;--font-semibold: "Krub-SemiBold", sans-serif;--font-size-xxxl: 6rem;--font-size-xxl: 3.75rem;--font-size-xl: 3rem;--font-size-l: 2.5rem;--font-size-m: 2rem;--font-size-s: 1.25rem;--font-size-xs: 1rem;--font-size-xxs: 0.875rem;--font-size-xxxs: 0.75rem;--line-height-xxxl: calc((var(--font-size-xxxl))*1);--line-height-xxl: calc((var(--font-size-xxl))*1.1);--line-height-xl: calc((var(--font-size-xl))*1.1);--line-height-l: calc((var(--font-size-l))*1.4);--line-height-m: calc((var(--font-size-m))*1.4);--line-height-s: calc((var(--font-size-s))*1.4);--line-height-xs: calc((var(--font-size-xs))*1.5);--line-height-xxs: calc((var(--font-size-xxs))*1.4);--line-height-xxxs: calc((var(--font-size-xxxs))*1.4);--font-size--main-nav--smartphone: var(--font-size-m);--font-size--main-nav--desktop: var(--font-size-l);--font-size--sub-menu: var(--font-size-m);--font-size--meta-nav: var(--font-size-s)}.headline-xxxl{font-size:var(--font-size-xxl);line-height:var(--line-height-xxl);font-weight:var(--font-medium)}@media(min-width: 640px){.headline-xxxl{font-size:var(--font-size-xxl);line-height:var(--line-height-xxl)}}@media(min-width: 1025px){.headline-xxxl{font-size:var(--font-size-xxxl);line-height:var(--line-height-xxxl)}}.headline-xxl{font-size:var(--font-size-xl);line-height:var(--line-height-xl);font-weight:var(--font-medium)}@media(min-width: 640px){.headline-xxl{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}}@media(min-width: 1025px){.headline-xxl{font-size:var(--font-size-xxl);line-height:var(--line-height-xxl)}}.headline-xl{font-size:var(--font-size-l);line-height:var(--line-height-l);font-family:var(--font-medium)}@media(min-width: 640px){.headline-xl{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}}@media(min-width: 1025px){.headline-xl{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}}.headline-l{font-size:var(--font-size-m);line-height:var(--line-height-m);font-family:var(--font-medium)}@media(min-width: 640px){.headline-l{font-size:var(--font-size-m);line-height:var(--line-height-m)}}@media(min-width: 1025px){.headline-l{font-size:var(--font-size-l);line-height:var(--line-height-l)}}.headline-m{font-size:var(--font-size-m);line-height:var(--line-height-m);font-family:var(--font-medium)}@media(min-width: 640px){.headline-m{font-size:var(--font-size-m);line-height:var(--line-height-m)}}@media(min-width: 1025px){.headline-m{font-size:var(--font-size-m);line-height:var(--line-height-m)}}.headline-s{font-size:var(--font-size-s);line-height:var(--line-height-s);font-family:var(--font-medium)}@media(min-width: 1025px){.headline-s{font-size:var(--font-size-s);line-height:var(--line-height-s)}}.subtitle-1{font-size:var(--font-size-s);line-height:var(--line-height-s);font-family:var(--font-regular)}@media(min-width: 1025px){.subtitle-1{font-size:var(--font-size-m);line-height:var(--line-height-m)}}.subtitle-2{font-size:var(--font-size-s);line-height:var(--line-height-s);font-family:var(--font-regular)}.overline{font-size:var(--font-size-xxxs);line-height:var(--line-height-xxxs);font-family:var(--font-regular)}.body-1{font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-family:var(--font-regular)}@media(min-width: 640px){.body-1{font-size:var(--font-size-s);line-height:var(--line-height-s)}}.body-2{font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-family:var(--font-regular)}h1,h2,h3,h4,h5,h6{color:var(--text-color-dark)}p{font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-family:var(--font-regular);margin-bottom:var(--space-100);color:var(--text-color-dark)}@media(min-width: 640px){p{font-size:var(--font-size-s);line-height:var(--line-height-s)}}p strong{font-family:var(--font-semibold)}a strong{font-family:var(--font-semibold)}:root{--space-0: 0rem;--space-025: 0.125rem;--space-050: 0.25rem;--space-075: 0.375rem;--space-100: 0.50rem;--space-150: 0.75rem;--space-200: 1rem;--space-250: 1.25rem;--space-300: 1.5rem;--space-400: 2rem;--space-500: 2.5rem;--space-600: 3rem;--space-800: 4rem;--space-1000: 5rem;--space-1200: 6rem;--space-1400: 7rem;--space-1600: 8rem;--smartphone-padding: var(--space-400);--tablet-padding: var(--space-800)}.button,button{background:var(--primary-color);color:var(--text-color-dark);border-radius:var(--border-radius-default);font-family:var(--font-bold);font-size:var(--font-size-xs);border:none;position:relative;display:inline-block;text-decoration:none;height:auto;padding:16px 25px;text-align:center}.button:hover,button:hover{cursor:pointer}.button:hover,.button:active,button:hover,button:active{opacity:1 !important}@media(min-width: 1025px){.button,button{transition:var(--transition-default)}}.button span.material-symbols-rounded,button span.material-symbols-rounded{position:relative;width:24px;height:24px;font-family:"material-symbols";font-size:24px}.button--icon,button--icon{display:grid;grid-template-columns:24px 1fr;grid-template-rows:1fr;align-items:center;gap:8px}.button--primary,button--primary{min-width:200px;background:var(--primary-color);color:var(--text-color-light)}.button--primary:hover,.button--primary:active,button--primary:hover,button--primary:active{background:var(--tertiary-color);color:var(--text-color-light)}.button--primary_white,button--primary_white{min-width:200px;background:rgba(0,0,0,0);color:#fff;border:#fff 2px solid}.button--primary_white:hover,.button--primary_white:active,button--primary_white:hover,button--primary_white:active{background:var(--primary-color);color:#fff;border:rgba(0,0,0,0) 2px solid}.button--secondary,button--secondary{min-width:200px;background:rgba(0,0,0,0);color:var(--primary-color);border:var(--primary-color) 2px solid}.button--secondary:hover,.button--secondary:active,button--secondary:hover,button--secondary:active{background:var(--primary-color);color:var(--text-color-light);border:2px solid var(--primary-color)}.button--secondary_white,button--secondary_white{min-width:200px;background:rgba(0,0,0,0);color:#fff;border:#fff 2px solid}.button--secondary_white:hover,.button--secondary_white:active,button--secondary_white:hover,button--secondary_white:active{background:var(--tertiary-color);color:#fff;border:rgba(0,0,0,0) 2px solid}.button--tertiary,button--tertiary{min-width:200px;background:rgba(0,0,0,0);color:var(--primary-color);text-decoration:none;box-shadow:none;min-width:0 !important;padding-left:0 !important;padding-right:0 !important}.button--tertiary:hover,.button--tertiary:active,button--tertiary:hover,button--tertiary:active{-webkit-text-decoration:underline solid;text-decoration:underline solid}.button--large,button--large{padding:16px 32px;min-width:128px}.button--medium,button--medium{padding:8px 32px;min-width:128px}.button--small,button--small{padding:4px 32px;min-width:128px}.button--error,button--error{background:var(--button-error-background);color:var(--button-error-color)}input[type=checkbox]{height:20px;width:20px;clip-path:circle(50%);accent-color:#9443d7;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#cacaca}.cards_wrapper{max-width:400px;background-color:#fff;width:100%;border-radius:var(--border-radius-large);overflow:hidden;display:flex;flex-direction:column;margin-bottom:var(--space-400);position:relative}.cards_image-headline_container{position:relative;width:100%}.cards_image-headline_container img{width:100%;display:block}.cards_image-headline_container .cards_headline_container{left:0;top:0;position:absolute;background:linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(255, 255, 255, 0) 100%);text-align:center;width:100%;padding:var(--space-500) var(--space-200) var(--space-200) var(--space-200)}.cards_image-headline_container .cards_headline_container h2{width:100%;color:#fff;margin-bottom:var(--space-200)}.cards_image-headline_container .cards_headline_container p{color:#fff;border:1px solid #fff;border-radius:var(--border-radius-large);width:auto;display:inline-block;padding:var(--space-050) var(--space-100) var(--space-050) var(--space-100);background-color:rgba(0,0,0,.5)}.cards_button-wrapper{display:flex;width:100%;text-align:center;border-top:1px solid #d6d6d6}.cards_button-wrapper a{padding:var(--space-250);flex:1;text-decoration:none}.cards_button_primary{background-color:var(--primary-action-color);color:#fff}.contact-form_wrapper{background-color:var(--secondary-color);padding:0 var(--smartphone-padding) var(--space-1600) var(--smartphone-padding)}@media(min-width: 640px){.contact-form_wrapper{padding:0 0 var(--space-1600) 0}}.contact-form_container{max-width:var(--container-max);margin:0 auto}.cf-row-1{display:flex;gap:32px;margin:0 0 32px 0;align-items:flex-end;flex-direction:column}@media(min-width: 640px){.cf-row-1{flex-direction:row;gap:48px}}.cf-row-2{margin:0 0 32px 0}.cf-row-3{display:flex;align-items:center;flex-direction:column}.cf-row-3 .button{width:100%}@media(min-width: 640px){.cf-row-3{flex-direction:row;width:auto}}.cf-column{width:100%;display:flex;flex-direction:column;gap:32px}.cf-field{width:100%;position:relative}input[type=text],input[type=email],input[type=tel],input[type=date],input[type=number],input[type=time],textarea{width:100%;height:48px;display:block;font-size:var(--font-size-xs);padding:8px 20px;border-radius:30px;border:2px solid var(--tertiary-color);background-color:rgba(0,0,0,0);font-family:var(--font-light);position:relative;z-index:1}textarea{height:400px;padding:16px 20px}label{display:block;position:absolute;top:16px;left:16px;z-index:2;transition:all ease .2s;pointer-events:none;font-size:var(--font-size-xs)}.cf-select label{top:-20px}select{width:100%;height:48px;display:block;font-size:var(--font-size-xs);padding:8px 16px;border-radius:30px;border:2px solid var(--tertiary-color);background-color:rgba(0,0,0,0);font-family:var(--font-light);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg fill="%23666" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.cf-checkbox{width:100%}.cf-checkbox label{position:relative}.cf-field input:not(:-moz-placeholder)+label, .cf-field textarea:not(:-moz-placeholder)+label{top:-16px;font-size:12px;color:#595959}.cf-field input:focus+label,.cf-field input:not(:placeholder-shown)+label,.cf-field textarea:focus+label,.cf-field textarea:not(:placeholder-shown)+label{top:-16px;font-size:12px;color:#595959}form button{min-width:160px;display:block}.cf-field.cf-checkbox{display:flex;align-items:center;gap:12px;position:relative;padding:0px 0px 0 0px}@media(min-width: 640px){.cf-field.cf-checkbox{padding:16px 0 0 0}}.cf-field.cf-checkbox input[type=checkbox]{position:absolute;left:0;opacity:0;top:0;cursor:pointer;z-index:2}@media(min-width: 640px){.cf-field.cf-checkbox input[type=checkbox]{top:50%;transform:translateY(-50%);width:20px;height:20px}}.cf-field.cf-checkbox label{position:relative;padding-left:32px;cursor:pointer;pointer-events:auto;font-size:var(--font-size-s);color:var(--primary-color)}.cf-field.cf-checkbox label span{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.cf-field.cf-checkbox label::before{content:"";position:absolute;left:0;width:20px;height:20px;border-radius:4px;border:3px solid var(--tertiary-color);background:rgba(0,0,0,0);transition:.2s}@media(min-width: 640px){.cf-field.cf-checkbox label::before{top:50%;transform:translateY(-50%)}}.cf-field.cf-checkbox label::after{content:"";position:absolute;left:8px;top:-2px;width:10px;height:16px;border:solid var(--tertiary-color);border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg);transition:opacity .2s}.cf-field.cf-checkbox input[type=checkbox]:checked+label::before{background:var(--secondary-color);border-color:var(--secondary-color)}.cf-field.cf-checkbox input[type=checkbox]:checked+label::after{opacity:1}.cf-field_container{display:flex;gap:32px;flex-direction:column}@media(min-width: 640px){.cf-field_container{flex-direction:row;gap:16px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slider{width:100%;margin:0;padding:0;overflow:hidden;position:relative}.slider:hover .slick-prev-custom,.slider:hover .slick-next-custom{opacity:1}.slider img{aspect-ratio:16/9;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider-dots{width:100%;margin:var(--space-400) 0 0 0;padding:0;text-align:center;list-style:none;display:block;border-radius:2px;height:auto}.slider-dots li{display:inline-block;width:6px;border-radius:4px;height:100%;margin:0 4px}.slider-dots button{position:relative;width:100%;height:6px;border:0;background-color:#fff;font-size:0;border-radius:4px;padding:0;cursor:pointer}.slider-dots button:after{position:absolute;top:0;left:0;content:"";display:block;width:0%;height:100%}.slider-dots .slick-active{width:24px}.slider-dots .slick-active button{padding:0}.slider-dots .slick-active button:after{background-color:var(--primary-color);animation:progress 5.5s linear forwards;border-radius:2px}@keyframes progress{from{width:0%}to{width:100%}}.slick-prev-custom,.slick-next-custom{width:48px;height:48px;border:none;background:rgba(0,0,0,0);outline:none;position:absolute;top:calc(50% - 48px);transform:translateY(-50%);z-index:999999;opacity:1;transition:all .2s ease}.slick-prev-custom:hover,.slick-next-custom:hover{cursor:pointer}.slick-next-custom{background-image:url(../img/nav-icons/qnorke_caroussell_next.svg);background-repeat:no-repeat;background-position:center;right:0px;transition:all ease .2s}.slick-next-custom:hover{background-image:url(../img/nav-icons/qnorke_caroussell_next_hover.svg)}.slick-prev-custom{background-image:url(../img/nav-icons/qnorke_caroussell_prev.svg);background-repeat:no-repeat;background-position:center;left:0px}.slick-prev-custom:hover{background-image:url(../img/nav-icons/qnorke_caroussell_prev_hover.svg)}.img-txt-img_wrapper{padding:var(--space-800) var(--smartphone-padding) var(--space-800) var(--smartphone-padding)}@media(min-width: 960px){.img-txt-img_wrapper{padding:var(--space-800) var(--tablet-padding) var(--space-800) var(--tablet-padding)}}@media(min-width: 1280px){.img-txt-img_wrapper{padding:96px 0 96px 0}}.img-txt-img_wrapper:first-of-type{padding-top:0}.img-txt-img_container{max-width:var(--container-max);width:100%;display:grid;gap:32px;align-items:start;margin:0 auto;grid-template-columns:1fr}.img-txt-img_container img{max-width:100%;margin:0 auto;order:unset}@media(min-width: 640px){.img-txt-img_container{grid-template-columns:1fr 3fr;text-align:left;gap:48px}.img-txt-img_container img{width:100%;max-width:none;height:auto;-o-object-fit:cover;object-fit:cover;width:344px;position:sticky;top:0}}.img-txt-img_container .img-txt-img_content h3{margin:0 0 2px 0}.img-txt-img_container .img-txt-img_content h3:last-of-type{margin:0 0 32px 0}.img-txt-img_container .img-txt-img_content p{margin:0}.img-txt-img_container.reverse{grid-template-columns:1fr}.img-txt-img_container.reverse img{order:unset}@media(min-width: 640px){.img-txt-img_container.reverse{grid-template-columns:3fr 1fr}.img-txt-img_container.reverse img{order:2}}.img-txt-img_wrapper:has(.img-txt-img_container){background:var(--secondary-color)}.img-txt-img_wrapper:has(.img-txt-img_container.reverse),.page-template-history .img-txt-img_wrapper:has(.img-txt-img_container){background:var(--primary-color);padding-top:var(--space-1200)}.img-txt-img_wrapper:has(.img-txt-img_container.reverse) h3,.img-txt-img_wrapper:has(.img-txt-img_container.reverse) p,.page-template-history .img-txt-img_wrapper:has(.img-txt-img_container) h3,.page-template-history .img-txt-img_wrapper:has(.img-txt-img_container) p{color:#fff}.intro-text_wrapper{margin:0;text-align:center;padding:0 var(--smartphone-padding) var(--space-1000) var(--smartphone-padding)}@media(min-width: 640px){.intro-text_wrapper{padding:0 0 var(--space-1000) 0}}.intro-text_wrapper a{margin:48px 0 0 0}.intro-text_container{width:100%;max-width:940px;text-align:center;margin:0 auto}.intro-text_container h2{margin:0 0 32px 0}@media(min-width: 640px){.intro-text_container h2{margin:0 0 48px 0}}.intro-text-rooms_wrapper{background-color:var(--primary-color);margin:0;padding:var(--space-800) var(--smartphone-padding) var(--space-800) var(--smartphone-padding)}@media(min-width: 640px){.intro-text-rooms_wrapper{padding:var(--space-1600) var(--tablet-padding) var(--space-800) var(--tablet-padding)}}.intro-text-rooms_container{width:100%;max-width:940px;text-align:center;margin:0 auto}.intro-text-rooms_container h2,.intro-text-rooms_container p{color:#fff}.intro-text-rooms_container h2{margin:0 0 32px 0}@media(min-width: 640px){.intro-text-rooms_container h2{margin:0 0 48px 0}}.intro-text-rooms_container p{margin:0}.bg-terracotta .intro-text_container h2,.bg-terracotta .intro-text_container p,.bg-grey .intro-text_container h2,.bg-grey .intro-text_container p{color:#fff}a{font-family:var(--font-regular);font-size:var(--font-size-xs);color:var(--text-link)}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.wysiwyg a,.wysiwyg li,.wysiwyg p,.wysiwyg span{font-family:var(--font-regular);color:var(--text-color-dark)}.wysiwyg h1{font-size:var(--font-size-l);line-height:var(--line-height-l);font-family:var(--font-medium)}.wysiwyg h2{font-size:var(--font-size-m);line-height:var(--line-height-m);font-family:var(--font-medium)}.wysiwyg h3{font-size:var(--font-size-s);line-height:var(--line-height-s);font-family:var(--font-medium)}.wysiwyg h4{font-size:var(--font-size-s);line-height:var(--line-height-s);font-family:var(--font-medium);margin:0 0 var(--space-100) 0}.wysiwyg p{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.about-teaser_wrapper{background:var(--primary-color);padding:var(--space-800) var(--smartphone-padding)}@media(min-width: 640px){.about-teaser_wrapper{padding:var(--space-1600) var(--tablet-padding)}}.about-teaser_text-wrapper{margin:0 0 var(--space-800);position:relative}@media(min-width: 640px){.about-teaser_text-wrapper{margin:0 0 var(--space-1600)}}.about-teaser_text-wrapper h2,.about-teaser_text-wrapper p{color:#fff}.about-teaser_text-wrapper:after{content:"";width:3px;height:80px;background-color:#fff;position:absolute;left:50%;bottom:-100px;z-index:99}@media(min-width: 640px){.about-teaser_text-wrapper:after{height:160px;bottom:-200px}}.about-teaser_image-wrapper{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media(min-width: 640px){.about-teaser_image-wrapper{flex-direction:row;justify-content:center}}.about-teaser_image-wrapper img{height:auto;display:block;-o-object-fit:cover;object-fit:cover}@media(min-width: 640px){.about-teaser_image-wrapper img{-o-object-fit:cover;object-fit:cover}}.about-teaser_image-wrapper img:nth-of-type(1){width:264px;height:294px}@media(min-width: 640px){.about-teaser_image-wrapper img:nth-of-type(1){width:705px;height:auto}}.about-teaser_image-wrapper img:nth-of-type(2){width:264px;height:294px}@media(min-width: 640px){.about-teaser_image-wrapper img:nth-of-type(2){width:345px;height:auto}}.cookies_wrapper{position:fixed;width:100%;max-width:360px;margin:0 auto;transform:translateX(-50%);left:50%;bottom:40px;background-color:#fff;border-radius:var(--border-radius-large);overflow:hidden;z-index:99999999}@media(min-width: 640px){.cookies_wrapper{right:40px;left:auto;transform:translateX(0);max-width:400px}}.cookies_container{display:flex;flex-direction:column;justify-items:center;align-items:center;padding:var(--space-200);text-align:center}.cookies_container img{width:160px;display:block;margin-bottom:var(--space-100)}.cookies_container h1{margin-bottom:var(--space-100)}.cookies_button-wrapper{display:flex;width:100%;text-align:center;border-top:1px solid #d6d6d6}.cookies_button-wrapper a,.cookies_button-wrapper button{padding:var(--space-250)}.cookies_button-wrapper a{background-color:#fff;flex:1;text-decoration:none}.cookies_button-wrapper button{flex:1;border:none;outline:none;color:var(--primary-color);background-color:var(--primary-color);color:#fff;border-radius:0 !important}.content-grid-wrapper{width:100%;display:flex;width:100%;align-content:center;justify-content:center;background-color:var(--secondary-color);padding:var(--space-800) 0 0 0}@media(min-width: 640px){.content-grid-wrapper{padding:var(--space-1600) var(--tablet-padding) 0 var(--tablet-padding)}}.bg-terracotta{background-color:var(--primary-color)}.bg-terracotta .button--secondary{border:2px #fff solid;color:#fff}.bg-grey{background-color:var(--tertiary-color) !important}.bg-grey .button--secondary{border:2px #fff solid;color:#fff}.bg-grey .button--secondary:hover{border:2px rgba(0,0,0,0) solid}.bg-sand{background-color:var(--secondary-color)}.page-template-event .content-grid-wrapper:last-of-type{padding:var(--space-1600) var(--tablet-padding)}.page-template-restaurant-menu .content-grid-wrapper{padding-top:160px}@media(min-width: 640px){.page-template-restaurant-menu .content-grid-wrapper{padding-top:280px}}.content-grid-container{max-width:var(--container-max);width:100%}.content-grid-container button{text-align:center;display:block;margin:32px auto 64px auto}@media(min-width: 640px){.content-grid-container button{margin:56px auto 0 auto}}.portfolio-grid-inner-container{width:100%;display:flex;gap:56px;max-width:var(--container-max);flex-wrap:wrap;justify-content:center}@media(min-width: 640px){.portfolio-grid-inner-container{gap:16px;flex-wrap:nowrap}}.portfolio-grid-object{width:100%;text-align:center}.portfolio-grid-object img{margin:0 0 24px 0;width:100%}@media(min-width: 640px){.portfolio-grid-object img{margin:0 0 32px 0;max-width:none}}.portfolio-grid-object h3{margin:0 0 24px 0}@media(min-width: 640px){.portfolio-grid-object h3{margin:0 0 32px 0}}.portfolio-grid-object p{margin:0 0 24px 0}@media(min-width: 640px){.portfolio-grid-object p{margin:0 0 32px 0}}.event-teaser_wrapper{width:100%;display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;background-color:var(--tertiary-color);gap:var(--space-400);padding:0 0 var(--space-800) 0}@media(min-width: 640px){.event-teaser_wrapper{padding:0 var(--tablet-padding) var(--space-1600) var(--tablet-padding);gap:var(--space-600)}}@media(min-width: 1025px){.event-teaser_wrapper{padding:0 0 var(--space-1600) 0}}.event-teaser_container{width:100%;display:flex;flex-wrap:nowrap;grid-template-columns:repeat(3, 1fr);gap:56px;max-width:var(--container-max);flex-wrap:wrap}@media(min-width: 640px){.event-teaser_container{row-gap:56px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(3, 1fr)}}.event-teaser_room{width:100%;text-align:center}.event-teaser_room img{margin:0 0 32px 0;width:100%;max-width:264px}@media(min-width: 640px){.event-teaser_room img{margin:0 0 24px 0;max-width:none}}.event-teaser_room h3{color:#fff;margin:0 0 24px 0}@media(min-width: 640px){.event-teaser_room h3{margin:0 0 32px 0}}.event-teaser_room p{margin:0 0 24px 0;color:#fff}@media(min-width: 640px){.event-teaser_room p{margin:0 0 32px 0}}.event-teaser_room .button--secondary_white:hover{background-color:var(--primary-color);border:rgba(0,0,0,0) 2px solid}.event-fs_wrapper{background-color:var(--secondary-color);padding:var(--space-800) var(--smartphone-padding) 1px var(--smartphone-padding)}@media(min-width: 640px){.event-fs_wrapper{padding:var(--space-800) var(--tablet-padding) 1px var(--tablet-padding)}}@media(min-width: 960px){.event-fs_wrapper{padding:0}}.event-fs_container{width:100%;max-width:1036px;display:block;margin:0 auto;padding:0px 0 0px 0}@media(min-width: 640px){.event-fs_container{padding:80px 0}}.event-fs_intro{text-align:center;margin:0 0 64px 0;width:100%;max-width:940px}.event-fs_intro h2{margin:0 0 24px 0}.event-fs-section{display:flex;flex-wrap:nowrap;flex-direction:column;gap:24px;margin:0 0 48px 0;align-items:center}@media(min-width: 640px){.event-fs-section{display:flex;flex-wrap:nowrap;flex-direction:row;gap:40px;margin:0 0 32px 0}}.event-fs-section img{display:block;width:100%;height:auto}@media(min-width: 640px){.event-fs-section img{max-width:345px}}.event-fs-section_text{display:block}.event-fs-section_text h3{margin:0 0 16px 0}@media(min-width: 640px){.event-fs-section_text h3{margin:0 0 24px 0}}.event-formats_wrapper{width:100%;display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;background-color:var(--tertiary-color);gap:var(--space-400);padding:var(--space-800) var(--smartphone-padding)}@media(min-width: 640px){.event-formats_wrapper{padding:var(--space-1600) var(--tablet-padding);gap:var(--space-600)}}@media(min-width: 1025px){.event-formats_wrapper{padding:var(--space-1600) var(--tablet-padding)}}.event-formats_wrapper .button--secondary_white:hover{background-color:var(--primary-color);border:rgba(0,0,0,0) 2px solid}.event-formats_container{width:100%;display:flex;flex-wrap:nowrap;grid-template-columns:repeat(1, 1fr);gap:56px;max-width:var(--container-max);flex-wrap:wrap}@media(min-width: 640px){.event-formats_container{row-gap:56px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 960px){.event-formats_container{row-gap:56px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(3, 1fr)}}.event-formats_intro{text-align:center;width:100%;max-width:940px}.event-formats_intro h2,.event-formats_intro p{color:#fff}.event-formats_intro h2{margin:0 0 24px 0}.event-format{width:100%;text-align:center;position:relative;text-align:center}.event-format img{margin:0;width:100%;display:block}@media(min-width: 640px){.event-format img{margin:0;max-width:none}}.event-format h3{color:#fff;margin:0 0 16px 0}@media(min-width: 640px){.event-format h3{margin:0 0 16px 0}}.event-format p{margin:0 0 24px 0;color:#fff;max-width:300px}@media(min-width: 640px){.event-format p{margin:0 0 0px 0}}.event-format a{display:block}.event-format_text{position:absolute;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;left:0;bottom:0;width:100%;background-color:rgba(206,113,87,.8);height:148px}footer{grid-area:footer}.footer_wrapper{background-color:var(--tertiary-color);padding:var(--space-800) var(--smartphone-padding) var(--smartphone-padding) var(--smartphone-padding);display:flex;justify-content:center}@media(min-width: 960px){.footer_wrapper{padding:var(--space-800)}}.footer_container{display:flex;max-width:var(--container-max);margin:0;justify-content:space-between;width:100%;overflow-x:clip;flex-direction:column}@media(min-width: 960px){.footer_container{flex-direction:row}}.footer-section_container{width:100%;border-top:2px solid #fff;border-right:2px solid #fff;border-bottom:0;border-left:2px solid #fff;padding:16px 16px 0 16px}@media(min-width: 960px){.footer-section_container{width:auto;border:none !important;border-radius:0%;padding:0}}.footer-section_container:nth-of-type(1){border-top-left-radius:16px;border-top-right-radius:16px}.footer-section_container:nth-of-type(4){border-bottom:2px solid #fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px;margin-bottom:var(--space-400)}.footer-section_container:last-of-type{border:none}@media(min-width: 960px){.footer-section_container:last-of-type{border-left:1px solid #fff !important}}.footer-section_container h2,.footer-section_container h3,.footer-section_container p,.footer-section_container a,.footer-section_container span{color:#fff}.footer-section_container p.headline-s{margin:0 0 var(--space-200);position:relative}@media(min-width: 960px){.footer-section_container p.headline-s{margin:0 0 var(--space-400)}}.footer-section_container p.headline-s:after{content:"";display:block;width:12px;height:6px;background-image:url("../img/nav-icons/qnorke_dropdown-icon.svg");background-size:12px 12px;background-position:center;background-repeat:no-repeat;position:absolute;top:12px;right:0px;transform:rotate(0deg);transition:all ease .4s}@media(min-width: 1025px){.footer-section_container p.headline-s:after{display:none}}.footer-section_container p.headline-s.active:after{transform:rotate(180deg)}.footer-section_container ul{margin:0 0 var(--space-200) 0;display:none}@media(min-width: 960px){.footer-section_container ul{display:block}}.footer-section_container ul li:has(span) a{display:inline-block;margin:0}.footer-section_container ul li,.footer-section_container ul li p,.footer-section_container ul li a{color:#fff;font-size:18px;line-height:26px;display:block;margin:0 0 var(--space-100)}.footer-section_container ul li a,.footer-section_container ul li p a,.footer-section_container ul li a a{text-decoration:none}.footer-section_newsletter{width:100%;border-left:1px solid #fff;padding:0;text-align:center}@media(min-width: 960px){.footer-section_newsletter{max-width:320px;padding:0 0 0 var(--space-400);text-align:left}}.footer-section_newsletter h3:after{display:none}.footer-section_newsletter a{margin:0 0 var(--space-400) 0}.footer-section_newsletter ul{display:flex !important;justify-content:center;gap:16px;padding:0 4px;width:100%}@media(min-width: 960px){.footer-section_newsletter ul{justify-content:flex-start;width:auto}}.footer-section_newsletter p:after{display:none !important}.footer-section_newsletter .button--secondary_white:hover{background-color:var(--primary-color);border:2px solid var(--primary-color)}a.footer_sm-buttons{display:block;margin:0}a.footer_sm-buttons svg path{fill:#fff}a.footer_sm-buttons:hover svg path{fill:var(--primary-color)}.footer-section_container p.headline-s.active{cursor:pointer}.fw-teaser_wrapper{width:100%;height:400px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url(../img/qnorke_teaser-l-background.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top}@media(min-width: 640px){.fw-teaser_wrapper{height:720px}}.fw-teaser_container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:rgba(206,112,87,.1);padding:var(--space-800) var(--smartphone-padding)}@media(min-width: 640px){.fw-teaser_container{padding:var(--space-1600) var(--tablet-padding)}}.fw-teaser_container h2{color:#fff;text-align:center;text-align:center;margin:0 0 var(--space-500);max-width:720px}.fw-teaser_container button{margin:0 auto}.gallery-grid_wrapper{position:relative;padding:0 var(--smartphone-padding) var(--space-500) var(--smartphone-padding);background-color:var(--secondary-color)}@media(min-width: 640px){.gallery-grid_wrapper{padding:var(--space-1600) 0;gap:var(--space-600)}}@media(min-width: 1025px){.gallery-grid_wrapper{padding:0 0 var(--space-1600) 0;gap:var(--space-600)}}.page-template-event .gallery-grid_wrapper{padding:var(--space-800) var(--smartphone-padding)}@media(min-width: 1025px){.page-template-event .gallery-grid_wrapper{padding:var(--space-1600) 0 var(--space-1600) 0}}.page-template-event-location .gallery-grid_wrapper:last-of-type{padding:var(--space-800) var(--smartphone-padding)}@media(min-width: 1025px){.page-template-event-location .gallery-grid_wrapper:last-of-type{padding:var(--space-1600) 0 var(--space-1600) 0}}.page-template-fitness-wellness .gallery-grid_wrapper{background-color:var(--primary-color)}.page-template-history .gallery-grid_wrapper{padding:0 var(--smartphone-padding) var(--space-600) var(--smartphone-padding)}@media(min-width: 1025px){.page-template-history .gallery-grid_wrapper{padding:0 0 var(--space-1600) 0}}.gallery-grid_intro{text-align:center;width:100%;max-width:940px;margin:0 auto 48px auto;padding:var(--space-800) 0 0 0}.gallery-grid_intro h2{margin:0 0 24px 0}@media(min-width: 1025px){.gallery-grid_intro{padding:var(--space-1200) 0 0 0}}.gallery-grid_container{max-width:var(--container-max);margin:0 auto;display:flex;flex-direction:column;gap:16px}.gallery-grid_row{display:flex;width:100%;gap:16px;max-width:var(--container-max);flex-direction:column}@media(min-width: 640px){.gallery-grid_row{flex-direction:row}}.gallery-grid_row img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.gallery-grid_row img.img-345{flex:345}@media(min-width: 640px){.gallery-grid_row img.img-345{max-width:40%}}@media(min-width: 1025px){.gallery-grid_row img.img-345{max-width:345px}}.gallery-grid_row img.img-705{flex:705}@media(min-width: 640px){.gallery-grid_row img.img-705{max-width:60%}}@media(min-width: 1025px){.gallery-grid_row img.img-705{max-width:705px}}.gallery-grid_stopper{display:block;position:absolute;top:35%;right:50%;transform:translate(50%, 50%);width:180px;height:180px}@media(min-width: 640px){.gallery-grid_stopper{top:140px;right:360px;width:255px;height:255px}}.gallery-grid_stopper img{display:block;width:100%}.header{position:fixed;width:100%;top:0;display:block;padding:32px 0 0 0;height:170px;z-index:9999;transition:all ease-in .2s}.header.scrolled{height:auto;margin:0 auto;width:100%;opacity:0}.header.scrolled .logo{margin:0 auto;max-width:170px;transition:all ease .2s;opacity:0}.logo{margin:0 auto;max-width:156px;top:-12px;position:relative}@media(min-width: 640px){.logo{max-width:240px;top:0}}.logo-img{width:100%;filter:drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.25))}.header-content_wrapper{width:100%;max-height:968px;height:640px;position:relative}.header-content_wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;display:block;max-height:968px}@media(min-width: 640px){.header-content_wrapper{height:100%}}.wp-video{position:absolute;z-index:1;max-width:100% !important;width:100% !important;height:100% !important;display:flex;top:0;left:0}.header-content_container{display:flex;position:absolute;top:0;left:0;height:100%;width:100%;justify-content:center;align-items:center;z-index:2;padding:0 var(--smartphone-padding)}@media(min-width: 640px){.header-content_container{padding:0 var(--tablet-padding)}}.header-content_container:after{content:"";width:3px;height:80px;background-color:#fff;position:absolute;left:50%;bottom:-40px;z-index:99}@media(min-width: 640px){.header-content_container:after{height:160px;bottom:-80px}}.page-template-start .header-content_container:after,.page-template-restaurant .header-content_container:after,.page-template-about .header-content_container:after,.page-template-philosophy .header-content_container:after,.page-template-history .header-content_container:after,.page-template-jobs .header-content_container:after,.page-template-contact .header-content_container:after,.page-template-contact-event .header-content_container:after,.page-template-restaurant-menu .header-content_container:after,.page-template-table-reservation .header-content_container:after,.page-template-table-reservation-confirmed .header-content_container:after,.page-template-table-reservation-pending .header-content_container:after{content:"";background-color:var(--primary-color)}.hb_accommodation-template-default .header-content_container:after{display:none}.page-template-philosophy .services-teaser_single a img{width:112px}.page-template-philosophy .services-teaser_single a.button{display:none}.header-content_inner-container{max-width:800px;display:flex;flex-direction:column;gap:40px;justify-content:flex-end;align-items:center;height:100%;width:100%;padding-bottom:var(--space-800)}@media(min-width: 640px){.header-content_inner-container{padding-bottom:var(--space-1600);gap:56px}}.header-content_inner-container h1{color:#fff;font-size:clamp(var(--font-size-m),3vw,var(--font-size-xxl));line-height:clamp(var(--line-height-m),4vw,var(--line-height-xxl));text-align:center;width:320px;padding:40px 0}@media(min-width: 640px){.header-content_inner-container h1{width:100%;padding:0}}.header-content_button-wrapper_start{display:flex;width:auto;align-content:center;gap:16px;flex-direction:column}@media(min-width: 640px){.header-content_button-wrapper_start{flex-direction:row;justify-content:center}}.header-content_button-wrapper_start a{flex-shrink:0;flex-grow:0}.header_intro_wrapper_start{width:100%;padding:var(--space-200)}.cards-start-primary{padding:var(--space-200)}.content_start{padding:var(--space-200);color:#fff}#vidBox{display:flex;align-items:center;justify-items:center;justify-content:space-around}.header-content-start_video{width:100% !important;height:auto !important;pointer-events:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}video::-webkit-media-controls{display:none !important}video::-webkit-media-controls-enclosure{display:none !important}#closer_videopopup{position:absolute;display:table-cell;right:2%;top:2%;font-size:32px;text-align:center;vertical-align:middle;padding:auto;cursor:default;background:none;border:none;color:#fff;z-index:100004}#opct{position:fixed;z-index:100000;width:100%;height:100%;top:0;left:0;bottom:0;right:0;filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9}#video1{cursor:pointer;cursor:hand}.hr-extras_wrapper{width:100%;background-color:var(--secondary-color);padding:var(--space-800) var(--smartphone-padding) var(--space-1600) var(--smartphone-padding);text-align:center}@media(min-width: 640px){.hr-extras_wrapper{padding:var(--space-1200) var(--tablet-padding) var(--space-1600) var(--tablet-padding)}}@media(min-width: 1025px){.hr-extras_wrapper{padding:var(--space-1600) 0}}.hr-extras_infos_wrapper{max-width:var(--container-medium);width:100%;margin:0 auto var(--space-800) auto}@media(min-width: 640px){.hr-extras_infos_wrapper{margin:0 auto var(--space-800) auto}}.hr-extras_infos_wrapper h2{margin:0 0 var(--space-400) 0}.hr-extras_infos_wrapper h2,.hr-extras_infos_wrapper p{color:var(--copy-color);text-align:center}.hr-extras_container{width:100%;row-gap:56px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:1fr;margin:0 auto var(--space-800) auto}@media(min-width: 640px){.hr-extras_container{max-width:var(--container-max);row-gap:56px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1025px){.hr-extras_container{max-width:var(--container-max);margin:0 auto var(--space-800) auto;grid-template-columns:repeat(3, 1fr)}}.hr-extras_container img{display:block;margin:0 0 var(--space-200) 0;width:100%}.hr-extras_container h3,.hr-extras_container p{color:var(--copy-color);text-align:center}.hr-extras_container h3{margin:0 0 var(--space-200) 0}@media(min-width: 640px){.hr-extras_container h3{margin:0 0 var(--space-200) 0}}.hr-extras_extra_wrapper{width:100%}.hr-teaser_wrapper{width:100%;display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;background-color:var(--primary-color);gap:var(--space-400);padding:0 0 var(--space-800) 0}@media(min-width: 640px){.hr-teaser_wrapper{padding:0 0 var(--space-1600) 0;gap:var(--space-600)}}@media(min-width: 1025px){.hr-teaser_wrapper{padding:0 0 var(--space-1600) 0}}.hr-teaser_wrapper a.button{text-align:center}.hr-teaser_container{width:100%;max-width:var(--container-max)}.hr-teaser_container h2,.hr-teaser_container p{color:#fff;text-align:center}.hr-teaser_container h2{margin:0 0 var(--space-400) 0}@media(min-width: 640px){.hr-teaser_container h2{margin:0 0 var(--space-600) 0}}.hr-teaser_rooms_wrapper{width:100%;row-gap:56px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:1fr;margin:0 auto var(--space-800) auto}@media(min-width: 640px){.hr-teaser_rooms_wrapper{max-width:var(--container-max);row-gap:56px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1025px){.hr-teaser_rooms_wrapper{max-width:var(--container-max);margin:0 auto var(--space-800) auto;grid-template-columns:repeat(3, 1fr)}}.hr-teaser_room{width:100%;text-align:center}.hr-teaser_room img{margin:0 0 32px 0;width:100%;max-width:264px}@media(min-width: 640px){.hr-teaser_room img{margin:0 0 24px 0;max-width:none}}.hr-teaser_room h3{color:#fff;margin:0 0 24px 0}@media(min-width: 640px){.hr-teaser_room h3{margin:0 0 32px 0}}.hr-teaser_room p{margin:0 0 24px 0;color:#fff}@media(min-width: 640px){.hr-teaser_room p{margin:0 0 32px 0}}.hr-teaser_room-infos_wrapper{margin:0 0 var(--space-400) 0}.hr-teaser_room-infos{display:flex;justify-content:center;text-align:center}.hr-teaser_room-infos p{margin:0 0 4px 0}.hr-teaser_room-infos span{margin:0 4px;color:#fff}.hr-type_wrapper{padding:0px 0;background-color:var(--primary-color)}@media(min-width: 640px){.hr-type_wrapper{padding:220px 0}}.hr-type_container{max-width:100%;margin:0 auto;padding:0 0 var(--space-800) 0;background-color:var(--secondary-color)}@media(min-width: 640px){.hr-type_container{max-width:600px}}@media(min-width: 960px){.hr-type_container{max-width:var(--container-max)}}.hr-type_container input{cursor:pointer}.hr-type_img-container{display:grid}.hr-type_img_grid{display:flex;gap:16px;flex-direction:column}@media(min-width: 640px){.hr-type_img_grid{flex-direction:column}}@media(min-width: 960px){.hr-type_img_grid{flex-direction:row}}.hr-type_img_grid .hr-type_img_large{width:100%;height:auto}@media(min-width: 960px){.hr-type_img_grid .hr-type_img_large{max-width:620px;height:600px}}@media(min-width: 1025px){.hr-type_img_grid .hr-type_img_large{min-width:600px}}.hr-type_img_grid .hr-type_img_large img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:auto;aspect-ratio:1/1}@media(min-width: 640px){.hr-type_img_grid .hr-type_img_large img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}}.hr-type_img_grid .hr-type_img_stack{display:flex;flex-direction:row;gap:16px;width:100%}@media(min-width: 640px){.hr-type_img_grid .hr-type_img_stack{height:100%;flex-direction:row}}@media(min-width: 960px){.hr-type_img_grid .hr-type_img_stack{flex-direction:column}}.hr-type_img_grid .hr-type_img_stack .hr-type_img_small{height:292px;width:100%}@media(min-width: 640px){.hr-type_img_grid .hr-type_img_stack .hr-type_img_small{width:100%;height:292px}}.hr-type_img_grid .hr-type_img_stack .hr-type_img_small img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;aspect-ratio:1/1}@media(min-width: 640px){.hr-type_img_grid .hr-type_img_stack .hr-type_img_small img{height:100%}}.hr-type_content-container{max-width:600px;margin:0 auto;padding:48px var(--space-400) 0 var(--space-400)}@media(min-width: 640px){.hr-type_content-container{padding:48px var(--space-600) 0 var(--space-600)}}@media(min-width: 960px){.hr-type_content-container{padding:48px 0 0 0}}.hr-type_header_wrapper{display:flex;justify-content:space-between;align-items:flex-end;margin:0 0 var(--space-400) 0;border-bottom:1px solid #ccc;padding:0 0 var(--space-400) 0}.hr-type_header_container h1{margin:0 0 8px 0}.hr-type_price-wrapper p{margin:0}.hr-type_persons-size_container{display:flex;gap:4px}.hr-type_persons-size_container h2{margin:0 0 0 0}.hr-type_persons-size_container p{margin:0}.hb-title.hb-title-search-form{display:none}.hb-search-fields{display:flex;flex-direction:column;gap:16px}@media(min-width: 640px){.hb-search-fields{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr}}.hb-search-fields .hb-check-dates-wrapper,.hb-search-fields .hb-accom-number-wrapper,.hb-search-fields .hb-people-wrapper{width:100% !important;margin:0}.hb-search-fields input,.hb-search-fields select{background-color:rgba(0,0,0,0);text-align:center;font-size:16px;font-family:var(--font-medium);height:48px;cursor:pointer}.hb-search-fields input:focus,.hb-search-fields input:active,.hb-search-fields input:focus-visible,.hb-search-fields select:focus,.hb-search-fields select:active,.hb-search-fields select:focus-visible{outline:2px solid var(--primary-color) !important}.hb-search-submit-wrapper{width:100%;grid-column:1/3;grid-row:3/4;justify-self:end;margin:8px 0 0 0;position:relative}.hb-search-submit-wrapper .input-arrow{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:24px;height:24px;background-repeat:no-repeat;background-position:center center;background-size:20px 20px;background-image:url(../img/nav-icons/arrow_forward_red.svg);pointer-events:none}.hb-search-submit-wrapper:hover .input-arrow{background-image:url(../img/nav-icons/arrow_forward_white.svg)}.hb-search-submit-wrapper input{background-color:rgba(0,0,0,0);border:2px solid var(--primary-color);height:48px;padding:0 40px;font-family:var(--font-medium);font-size:16px;color:var(--primary-color);border-radius:32px;display:inline-block;position:relative;min-width:180px;width:100% !important;transition:all ease .2s}.hb-search-submit-wrapper input:hover{background-color:var(--primary-color);color:#fff}.hb-next-step,.hb-previous-step{width:auto;position:relative;max-width:200px}.hb-next-step{text-align:center;display:flex;justify-self:flex-end}.hb-next-step input{background-color:rgba(0,0,0,0);border:2px solid var(--primary-color);height:48px;padding:0 40px;font-family:var(--font-medium);font-size:16px;color:var(--primary-color);border-radius:32px;display:inline-block;position:relative;min-width:180px;width:100%;transition:all ease .2s}.hb-next-step input:hover{background-color:var(--primary-color);color:#fff}.hb-next-step .input-arrow{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:24px;height:24px;background-repeat:no-repeat;background-position:center center;background-size:20px 20px;background-image:url(../img/nav-icons/arrow_forward_red.svg);pointer-events:none}.hb-next-step:hover .input-arrow{background-image:url(../img/nav-icons/arrow_forward_white.svg)}.hb-previous-step{padding:var(--space-200) 0;margin:0}.hb-previous-step input{background-color:rgba(0,0,0,0);border:2px solid var(--tertiary-color);height:40px;padding:0 40px;font-family:var(--font-medium);font-size:14px;color:var(--tertiary-color);border-radius:32px;display:inline-block;position:relative;min-width:140px;width:100%;transition:all ease .2s}.hb-previous-step input:hover{background-color:var(--tertiary-color);color:#fff}.hb-previous-step .input-arrow{position:absolute;top:50%;left:16px;transform:translateY(-50%);width:16px;height:16px;background-repeat:no-repeat;background-position:center center;background-size:16px 16px;background-image:url(../img/nav-icons/arrow_back_brown.svg);pointer-events:none}.hb-previous-step:hover .input-arrow{background-image:url(../img/nav-icons/arrow_back_white.svg)}.hb-searched-summary{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;margin:0 0 var(--space-400) 0}.hb-check-dates-wrapper,.hb-people-wrapper{font-size:var(--font-size-xxs);line-height:var(--line-height-xxs);width:100%}.hb-check-dates-wrapper span,.hb-people-wrapper span{font-size:var(--font-size-s);font-family:var(--font-medium);display:block;margin:8px 0 0px 0}.hb-chosen-check-in-date,.hb-chosen-check-out-date,.hb-chosen-adults,.hb-chosen-children{width:50%;margin:0 0 16px 0 !important}.hb-change-search-wrapper{width:auto;display:inline-block}.hb-change-search-wrapper input{font-size:var(--font-size-xxs);font-family:var(--font-medium);border:none;outline:none;box-shadow:none;border-bottom:1px solid var(--tertiary-color);background-color:rgba(0,0,0,0);display:inline-block;width:auto;padding:0}.hb-search-error{text-align:center;font-size:var(--font-size-xs)}.hb-accom-desc{margin:0 0 var(--space-200) 0;font-size:var(--font-size-xxs)}.hb-accom-price-caption{font-size:var(--font-size-xxxs)}.hb-view-price-breakdown span{font-size:var(--font-size-xxxs) !important}.hb-checkbox-wrapper{position:relative}.hb-details-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:var(--space-50) 0 var(--space-400) 10px;padding:var(--space-400) 0 0 0;border-top:1px solid #ccc}.hb-details-fields h3{grid-column:1/-1}.hb-details-fields p{position:relative}.hb-details-fields p label{top:auto;left:8px;position:relative}.hb-details-fields .selectize-input{height:48px}.hb-options-form{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 0 var(--space-200) 0;padding:var(--space-400) 0 var(--space-200) 0}.hb-options-form .hb-title-extra{font-family:var(--font-medium);font-size:var(--font-size-s);margin:0 0 var(--space-200) 0}.hb-options-form .hb-checkbox-wrapper label{position:relative;top:-6px;left:auto}.hb-options-form .hb-checkbox-wrapper input[type=checkbox]{all:unset;all:revert;width:24px;height:24px}.hb-resa-summary{margin:var(--space-400) 0 0 0;padding:var(--space-400) 0 0 0}.hb-resa-summary-title{font-family:var(--font-medium);font-size:var(--font-size-xxs);margin:0 0 var(--space-200) 0}.hb-resa-summary-content{background-color:#fff;border:none;padding:var(--space-400) var(--space-400) var(--space-200) var(--space-400)}.hb-resa-summary-details{display:grid;gap:16px;margin:0;padding:0 0 var(--space-200) 0;font-size:var(--font-size-xxs);border-bottom:1px solid #ccc}.hb-resa-summary-details span{font-family:var(--font-medium);display:block;margin:8px 0 0 0;font-size:var(--font-size-s)}.hb-summary-accom-price{font-size:var(--font-size-xs);font-family:var(--font-regular)}.hb-summary-accom-price span{font-family:var(--font-medium)}.hb-summary-total-price{font-size:var(--font-size-s);font-family:var(--font-medium)}.hb-summary-price-details{font-size:var(--font-size-xs);font-family:var(--font-medium);border-bottom:1px solid #ccc;padding:0 0 var(--space-200) 0;display:grid;gap:16px}.form-error{font-size:var(--font-size-xxxs);padding:0 0 0 8px}.hb-payment-info-wrapper p,.hb-confirm-area p{font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-family:var(--font-medium);margin:0 0 var(--space-200) 0}.hb-payment-type-explanation,.hb-confirm-area p{position:relative;padding:0 0 0 32px}.hb-payment-type-explanation:before,.hb-confirm-area p:before{content:"";position:absolute;width:24px;height:24px;background-image:url(../img/nav-icons/info.svg);background-repeat:no-repeat;background-position:center;background-size:20px 20px;left:0;top:0}.hb-confirm-area p.hb-confirm-button:before{display:none}p.hb-confirm-button{padding:0 !important}p.hb-confirm-button input{height:48px;width:100%;background-color:rgba(0,0,0,0);border:2px solid var(--primary-color);color:var(--primary-color);text-align:center;border-radius:32px;font-family:var(--font-medium);font-size:var(--font-size-xs);outline:none;box-shadow:none;transition:all ease .2s}p.hb-confirm-button input:hover{background-color:var(--primary-color);color:#fff}.hb-resa-done-msg{margin:0 0 var(--space-400) 0}.job-offers_wrapper{width:100%;display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;background-color:var(--secondary-color);padding:0 var(--smartphone-padding) var(--space-800) var(--smartphone-padding)}@media(min-width: 640px){.job-offers_wrapper{padding:var(--space-1600) var(--tablet-padding)}}@media(min-width: 1025px){.job-offers_wrapper{padding:0 var(--tablet-padding) var(--space-1600) var(--tablet-padding)}}.job-offers_container{width:100%;display:block;flex-wrap:nowrap;max-width:var(--container-max)}@media(min-width: 640px){.job-offers_container{row-gap:56px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(3, 1fr)}}.job-offers_intro{text-align:center;width:100%;max-width:940px}.job-offers_intro h2,.job-offers_intro p{color:#fff}.job-offers_intro h2{margin:0 0 24px 0}.job-offer_wrapper{text-align:center;margin:0 0 var(--space-800)}@media(min-width: 640px){.job-offer_wrapper{margin:0}}.job-offer_container{width:100%;text-align:center;position:relative;margin:0 0 48px 0}.job-offer_container img{margin:0 0 0px 0;width:100%;display:block}@media(min-width: 640px){.job-offer_container img{margin:0 0 0px 0;max-width:none}}.job-offer_container h3{color:#fff;margin:0 0 16px 0}@media(min-width: 640px){.job-offer_container h3{margin:0 0 16px 0}}.job-offer_container p{margin:0 0 24px 0;color:#fff;max-width:300px}@media(min-width: 640px){.job-offer_container p{margin:0 0 0px 0}}.job-offer_container a{display:block}.job-offer_text{position:absolute;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;left:0;bottom:0;width:100%;background-color:rgba(206,113,87,.8);height:148px}.no-job-offers_active{display:flex;flex-direction:column;align-items:center;gap:var(--space-400)}.no-job-offers_active p{font-family:var(--font-bold);text-align:center}.no-job-offers_disabled{display:none}.main-nav{grid-column-start:1;grid-row:2/span 1}#main-nav-container{height:auto;width:100%;background-color:var(--primary-color);display:flex;flex-direction:column;align-items:left;justify-content:flex-start;gap:32px;position:absolute;top:0px;right:0;opacity:0;transition:all ease .3s;overflow:hidden;transform:translate(100%, 0%);padding:140px 40px 80px 40px}@media(min-width: 1025px){#main-nav-container{width:504px;padding:200px 0 80px 120px}}#main-nav-container.active{height:100vh;opacity:1;transform:translate(0%, 0%);overflow-y:auto}@media(min-width: 640px){#main-nav-container.active{height:auto;max-height:100vh;overflow-y:auto}}#main-nav-container.active li{display:block;position:relative}#main-nav-container li a{color:#fff;font-size:var(--font-size--main-nav--smartphone);text-decoration:none;display:inline-block;margin:0 0 16px;transition:all ease .2s}@media(min-width: 1025px){#main-nav-container li a{font-size:var(--font-size--main-nav--desktop)}}#main-nav-container li a:hover{color:var(--secondary-color)}.menu-item-has-children{cursor:pointer}.menu-item-has-children:hover{color:var(--primary-color)}.menu-item-has-children>a{position:relative}.menu-item-has-children>a:after{content:"";display:block;width:18px;height:12px;background-image:url("../img/nav-icons/qnorke_dropdown-icon.svg");background-size:18px 18px;background-position:center;background-repeat:no-repeat;position:absolute;top:12px;right:-30px;transform:rotate(0deg);transition:all ease .4s}@media(min-width: 640px){.menu-item-has-children>a:after{background-size:24px 24px;width:24px;height:18px;top:14px;right:-40px}}.menu-item-has-children>a.active:after{transform:rotate(180deg)}.sub-menu{display:none;z-index:100;width:100%;max-width:var(--container-medium);opacity:0;margin:0px 0 0 0;transition:all ease .05s}.sub-menu.open{position:relative;transition:all ease .05s;opacity:1}.sub-menu>li{padding:8px 0}.sub-menu>li>a{color:#fff !important;font-size:var(--font-size--sub-menu) !important;padding:0 0 0 16px}.sub-menu>li>a:hover{color:var(--secondary-color) !important}.header.scrolled #main-nav .menu-item-has-children .sub-menu.open{top:48px}.meta-nav{justify-self:end}#mobile-menu{width:40px;height:24px;justify-self:flex-end;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;position:absolute;padding:0;right:44px;top:50px;border:none;outline:none;border-radius:0;background:rgba(0,0,0,0);z-index:999;box-shadow:none}@media(min-width: 640px){#mobile-menu{width:72px;height:48px;right:48px;top:48px}}@media(min-width: 1025px){#mobile-menu{width:72px;height:48px;right:88px;top:64px}}#mobile-menu span{display:block;height:3px;width:100%;background-color:#fff;transition:all .3s ease-in-out;border-radius:2px}@media(min-width: 640px){#mobile-menu span{height:6px}}#mobile-menu.active{top:40px;right:40px;border:3px solid #fff;width:64px;height:64px;border-radius:50%}@media(min-width: 640px){#mobile-menu.active{top:56px;right:88px;width:80px;height:80px}}#mobile-menu.active span:nth-child(1){transform:translateX(18px) translateY(28px) rotate(45deg);width:24px;height:3px}@media(min-width: 640px){#mobile-menu.active span:nth-child(1){transform:translateX(18px) translateY(36px) rotate(45deg);width:40px}}#mobile-menu.active span:nth-child(2){opacity:0}@media(min-width: 640px){#mobile-menu.active span:nth-child(2){transform:translateX(20px) translateY(36px) rotate(45deg);width:40px}}#mobile-menu.active span:nth-child(3){transform:translateX(17px) translateY(-28px) rotate(-45deg);width:24px;height:3px}@media(min-width: 640px){#mobile-menu.active span:nth-child(3){transform:translateX(18px) translateY(-34px) rotate(-45deg);width:40px}}.portfolio-grid_wrapper{background-color:var(--secondary-color);padding:var(--space-800) 0}@media(min-width: 640px){.portfolio-grid_wrapper{padding:var(--space-1600) 0}}@media(min-width: 1025px){.portfolio-grid_wrapper{padding:var(--space-1600) 0}}.portfolio-grid-inner-container{width:100%;display:flex;gap:56px;max-width:var(--container-max);flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0 var(--smartphone-padding)}@media(min-width: 640px){.portfolio-grid-inner-container{gap:16px;flex-wrap:nowrap;padding:0 var(--tablet-padding)}}@media(min-width: 1025px){.portfolio-grid-inner-container{padding:0}}.portfolio-grid-object{width:100%;text-align:center}.portfolio-grid-object img{margin:0 0 24px 0;width:100%}@media(min-width: 640px){.portfolio-grid-object img{margin:0 0 32px 0;max-width:none}}.portfolio-grid-object h3{margin:0 0 24px 0}@media(min-width: 640px){.portfolio-grid-object h3{margin:0 0 32px 0}}.portfolio-grid-object p{margin:0 0 24px 0}@media(min-width: 640px){.portfolio-grid-object p{margin:0 0 32px 0}}.services-teaser_wrapper{width:100%;display:flex;flex-direction:column;align-items:center;justify-items:center;padding:var(--space-1600) 0;background-color:var(--secondary-color);gap:var(--space-400);padding:0 var(--smartphone-padding) var(--space-800) var(--smartphone-padding)}@media(min-width: 640px){.services-teaser_wrapper{padding:0 var(--tablet-padding) var(--space-1600) var(--tablet-padding);gap:var(--space-600)}}.services-teaser_wrapper h2,.services-teaser_wrapper p{text-align:center}.page-template-start .services-teaser_wrapper{padding:var(--space-800) var(--smartphone-padding) var(--space-800) var(--smartphone-padding)}@media(min-width: 640px){.page-template-start .services-teaser_wrapper{padding:var(--space-1600) var(--tablet-padding) var(--space-1600) var(--tablet-padding)}}.services-teaser_container{width:100%;display:flex;gap:56px;max-width:var(--container-max);flex-wrap:wrap}@media(min-width: 640px){.services-teaser_container{gap:16px;flex-wrap:nowrap}}.services-teaser_single{width:100%;text-align:center}.services-teaser_single img{margin:0 0 24px 0;width:100%}@media(min-width: 640px){.services-teaser_single img{margin:0 0 32px 0;max-width:none}}.services-teaser_single h3{margin:0 0 24px 0}@media(min-width: 640px){.services-teaser_single h3{margin:0 0 32px 0}}.services-teaser_single p{margin:0 0 24px 0}@media(min-width: 640px){.services-teaser_single p{margin:0 0 32px 0}}.testimonial-slide_wrapper{background-color:var(--tertiary-color);position:relative;padding:var(--space-800) var(--smartphone-padding)}@media(min-width: 640px){.testimonial-slide_wrapper{padding:var(--space-1600) var(--tablet-padding)}}.testimonial-slide_wrapper h2{color:#fff;text-align:center;margin:0 0 var(--space-600)}.testimonial-slide_wrapper:after{content:"";width:3px;height:80px;background-color:#fff;position:absolute;left:50%;bottom:-40px;z-index:99}@media(min-width: 640px){.testimonial-slide_wrapper:after{height:160px;bottom:-80px}}.testimonial-slide_container{max-width:300px;margin:0 auto}@media(min-width: 640px){.testimonial-slide_container{max-width:1036px}}.testimonial-slide{width:100%;padding:0 0px;max-width:100%}@media(min-width: 640px){.testimonial-slide{max-width:none;padding:0 80px}}.testimonial-slide p{color:#fff;text-align:center}.testimonial-quote{margin:0 0 var(--space-400)}.error-404_wrapper{background-image:url(../img/404-bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:fill;height:100vh;display:flex;align-items:center;justify-items:center}.error-404_image-container img{display:block;margin:0 auto;max-width:600px;width:100%}.error-404_content{display:flex;align-items:center;flex-direction:column}.error-404_content h1,.error-404_content h2,.error-404_content p,.error-404_content a{color:#fff}.error-404_content p{font-size:var(--font-size-m);line-height:var(--line-height-m)}.error-404_subline{position:relative}.error-404_subline:after{content:"";width:2px;height:164px;background-color:#fff;display:block;position:relative;left:50%;transform:translateY(-1px);margin:var(--space-400) 0}.error-404_link-list{width:216px;text-align:center}.error-404_link-list ul li a{font-size:var(--font-size-xs);border:2px solid #fff;border-radius:40px;padding:16px 0;display:block;text-decoration:none;font-family:var(--font-medium);margin:0 0 var(--space-400) 0;transition:all ease .2s}@media(min-width: 640px){.error-404_link-list ul li a{font-size:var(--font-size-xs)}}.error-404_link-list ul li a:hover{background-color:var(--primary-color);border:2px solid var(--primary-color)}.faq_wrapper{padding:160px var(--smartphone-padding) var(--space-1600) var(--smartphone-padding);background-color:var(--secondary-color)}@media(min-width: 640px){.faq_wrapper{padding:160px var(--tablet-padding) var(--space-1600) var(--tablet-padding)}}@media(min-width: 1025px){.faq_wrapper{padding:280px 0 var(--space-1600) 0}}.faq_container{max-width:var(--container-medium);margin:0 auto}.faq_container h1{text-align:center;margin:0 0 var(--space-400) 0}@media(min-width: 640px){.faq_container h1{margin:0 0 var(--space-400) 0}}@media(min-width: 1025px){.faq_container h1{margin:0 0 var(--space-800) 0}}.faq-qa_wrapper{border-bottom:1px solid var(--tertiary-color)}.faq-toggle{width:100%;padding:1rem 0;text-align:left;background:none;border:none;font-size:1.1rem;font-weight:bold;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-toggle h2:hover{color:var(--primary-color)}.faq-arrow{display:inline-block;width:0;height:0;margin-left:10px;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #333;transition:transform .3s}.faq-qa_wrapper.active .faq-arrow{transform:rotate(180deg)}.faq-qa_answer{display:none;padding:0 0 var(--space-300) 0}.legals_wrapper{padding:160px var(--smartphone-padding) var(--space-1200) var(--smartphone-padding)}@media(min-width: 640px){.legals_wrapper{padding:240px var(--tablet-padding) var(--space-1600) var(--tablet-padding)}}@media(min-width: 1025px){.legals_wrapper{padding:240px 0 var(--space-1600) 0}}.news_wrapper{background-color:var(--secondary-color);padding:160px var(--smartphone-padding) var(--space-1600) var(--smartphone-padding)}@media(min-width: 640px){.news_wrapper{padding:160px var(--tablet-padding) var(--space-1600) var(--tablet-padding)}}@media(min-width: 1025px){.news_wrapper{padding:var(--space-1600) 0}}.news_container{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:repeat(1, 1fr);gap:32px}@media(min-width: 640px){.news_container{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1025px){.news_container{grid-template-columns:repeat(3, 1fr)}}.news_teaser{overflow:hidden;display:flex;flex-direction:column;gap:8px}.news_teaser img{width:100%;display:block}.rm-wrapper{background-color:var(--secondary-color);padding:var(--space-1200) var(--smartphone-padding) 80px var(--smartphone-padding)}@media(min-width: 640px){.rm-wrapper{padding:var(--space-1600) var(--tablet-padding) 80px var(--tablet-padding)}}@media(min-width: 1025px){.rm-wrapper{padding:var(--space-1600) 0}}.rm-container{background-color:var(--secondary-color);max-width:var(--container-small);margin:0 auto;display:flex;flex-direction:column}.rm-container .button{margin:0 auto}.rm-intro-text{max-width:var(--container-small);margin:0 auto var(--space-800) auto}.rm-intro-text p{color:#fff;text-align:center}.rm-category_wrapper{margin:0 0 var(--space-600) 0}.rm-category_wrapper h2{margin:0 0 var(--space-400) 0}.rm-dish_wrapper{display:grid;grid-template-columns:1fr;gap:var(--space-400)}.rm-dish_container{border-bottom:1px solid #ccc;padding:0 0 var(--space-200) 0;display:flex;justify-content:space-between}.rm-dish_container:last-of-type{border:none}.rm-dish_container h3{margin:0 0 8px 0}.rm-dish_container p.rm-dish_price{min-width:72px;text-align:right}.rm-dish_container .rm-dish_allergens{font-size:var(--font-size-xxs)}.rm-dish_title p{max-width:480px}.rm-dish_productinfos_wrapper{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .5s ease;z-index:-1}.rm-dish_productinfos_wrapper.is-visible{opacity:1;visibility:visible;z-index:999999}ul.rm-dish_productinfos_container{position:relative;background-color:#fff;padding:var(--space-600);max-width:600px;width:90%;box-shadow:0 0 15px rgba(0,0,0,.5);border-radius:0px;opacity:1;visibility:visible}ul.rm-dish_productinfos_container h4{margin:0 0 var(--space-300) 0}ul.rm-dish_productinfos_container li{line-height:var(--font-size-s);border-bottom:1px solid #e1e1e1;padding:0 0 12px 0;margin:0 0 12px 0}ul.rm-dish_productinfos_container li:last-of-type{margin:0;border-bottom:none;padding:0}.rm-dish_product-info-button{font-size:var(--font-size-xxs);color:rgba(93,93,93,.8);padding:0;margin:8px 0 0 0;border-radius:0;background-color:rgba(0,0,0,0);font-family:var(--font-medium)}.route-content_wrapper{padding:0 0 var(--space-1600) 0}.route-content_container{display:grid;gap:40px;grid-template-columns:1fr;padding:0 var(--smartphone-padding) 0 var(--smartphone-padding)}@media(min-width: 640px){.route-content_container{display:grid;gap:40px;grid-template-columns:1fr;padding:0}}@media(min-width: 960px){.route-content_container{display:grid;gap:40px;grid-template-columns:480px 1fr}}@media(min-width: 1025px){.route-content_container{display:grid;gap:40px;grid-template-columns:620px 1fr}}.route-map{max-width:708px;max-height:780px;position:relative;width:100%;padding-bottom:125.8064516129%;overflow:hidden}.route-map iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.route-text p{color:#fff;font-size:var(--font-size-s);line-height:var(--line-height-s);margin-bottom:32px}.tr-wrapper{background-color:var(--secondary-color);padding:64px var(--smartphone-padding) var(--space-1600) var(--smartphone-padding)}@media(min-width: 640px){.tr-wrapper{padding:120px var(--tablet-padding) var(--space-1600) var(--tablet-padding)}}@media(min-width: 1025px){.tr-wrapper{padding:120px 0 var(--space-1600) 0}}.tr-container{max-width:320px;margin:0 auto}.rtb-booking-form form fieldset{margin:0}.rtb-booking-form form fieldset input{max-width:none}.rtb-booking-form form fieldset legend{font-size:var(--font-size-s);line-height:var(--line-height-s);font-family:var(--font-medium);text-align:center;margin:0 0 var(--space-400) 0}.rtb-booking-form form fieldset>div{position:relative;margin:0 0 var(--space-300) 0}.rtb-booking-form form fieldset label{top:0;position:relative;margin:0 0 var(--space-100) 0}.rtb-booking-form form fieldset .add-message{margin:var(--space-600) 0 0 0}.rtb-booking-form form fieldset .add-message a{font-family:var(--font-medium);font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:var(--tertiary-color);text-decoration:none;border:2px solid var(--tertiary-color);padding:10px 32px;border-radius:32px;display:block;text-align:center;vertical-align:center}.rtb-booking-form form fieldset .message-open{margin:0}.rtb-booking-form form fieldset .rtb-form-submit button{color:#fff;width:100%}.rtb-booking-form form .rtb-message p{text-align:center}*{box-sizing:border-box}body{background-color:#fff;height:auto;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.body-container{display:block;min-height:100dvh}main{grid-area:main}:root{accent-color:var(--text-color-dark)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--text-color-dark) !important;-webkit-text-fill-color:var(--text-color-dark) !important}select:invalid{color:var(--text-color-dark) !important}
