@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");@import url("https://fonts.googleapis.com/icon?family=Material+Icons");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*::before,*::after{box-sizing:border-box;}@font-face{font-family:"Source Serif Pro";font-style:normal;font-weight:600;src:local(""),url(/themes/custom/kalle_no/assets/fonts/source-serif-pro/source-serif-pro-v10-latin-700.woff2) format("woff2"),url(/themes/custom/kalle_no/assets/fonts/source-serif-pro/source-serif-pro-v10-latin-700.woff) format("woff");}@font-face{font-family:"Source Serif Pro";font-style:italic;font-weight:600;src:local(""),url(/themes/custom/kalle_no/assets/fonts/source-serif-pro/source-serif-pro-v10-latin-700italic.woff2) format("woff2"),url(/themes/custom/kalle_no/assets/fonts/source-serif-pro/source-serif-pro-v10-latin-700italic.woff) format("woff");}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;src:local(""),url(/themes/custom/kalle_no/assets/fonts/source-sans-pro/source-sans-pro-v14-latin-regular.woff2) format("woff2"),url(/themes/custom/kalle_no/assets/fonts/source-sans-pro/source-sans-pro-v14-latin-regular.woff) format("woff");}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:400;src:local(""),url(/themes/custom/kalle_no/assets/fonts/source-sans-pro/source-sans-pro-v14-latin-italic.woff2) format("woff2"),url(/themes/custom/kalle_no/assets/fonts/source-sans-pro/source-sans-pro-v14-latin-italic.woff) format("woff");}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:600;src:local(""),url(/themes/custom/kalle_no/assets/fonts/source-sans-pro/source-sans-pro-v14-latin-700.woff2) format("woff2"),url(/themes/custom/kalle_no/assets/fonts/source-sans-pro/source-sans-pro-v14-latin-700.woff) format("woff");}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:600;src:local(""),url(/themes/custom/kalle_no/assets/fonts/source-sans-pro/source-sans-pro-v14-latin-700italic.woff2) format("woff2"),url(/themes/custom/kalle_no/assets/fonts/source-sans-pro/source-sans-pro-v14-latin-700italic.woff) format("woff");}h1.wp-block-layout-header-title,.is-root-container > div > h1{font-family:"Source Serif Pro",serif;font-size:40px;font-style:normal;font-weight:700;line-height:42px;margin-top:0.5em;margin-bottom:0.5em;}@media screen and (min-width:1024px){h1.wp-block-layout-header-title,.is-root-container > div > h1{font-size:68px;line-height:68px;}}@media screen and (min-width:1024px){h1.wp-block-layout-header-title,.is-root-container > div > h1{margin-top:110px;margin-bottom:70px;}}h1.wp-block-heading{font-family:"Source Serif Pro",serif;font-size:40px;font-style:normal;font-weight:700;line-height:42px;margin-top:0.5em;margin-bottom:0.5em;}@media screen and (min-width:1024px){h1.wp-block-heading{font-size:68px;line-height:68px;}}h2{font-family:"Source Serif Pro",serif;font-style:normal;font-weight:700;font-size:50px;line-height:56px;margin-top:0.5em;margin-bottom:0.5em;}h3{font-family:"Source Serif Pro",serif;font-style:normal;font-weight:700;font-size:30px;line-height:38px;}h4{font-family:"Source Serif Pro",serif;font-style:normal;font-weight:700;font-size:24px;line-height:30px;}h5{font-family:"Source Serif Pro",serif;font-style:normal;font-weight:700;font-size:21px;line-height:26px;}h6{font-family:"Source Serif Pro",serif;font-style:normal;font-weight:700;font-size:16px;line-height:21px;}.has-normal-font-size{font-size:1em;line-height:1.5em;}.has-extra-large-font-size{font-size:1.8em;line-height:1.8em;}.has-medium-font-size,.has-large-font-size{font-size:1.4em;line-height:1.4em;}.node-body > *,.is-root-container > *{max-width:800px;margin-left:auto;margin-right:auto;}.node-body > *.alignfull,.is-root-container > *.alignfull{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);max-width:calc(100% + 20px);}@media screen and (max-width:1023px){.node-body > *.alignfull,.is-root-container > *.alignfull{padding-left:0;padding-right:0;width:calc(100% + 30px);max-width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;}}.node-body > *.alignwide,.is-root-container > *.alignwide{max-width:1080px;}@media screen and (max-width:767px){.wp-block-spacer{max-height:50px;}}.wp-block-media-text .wp-block-media-text__content{padding:0 10%;}.has-light-grey-background-color,.wp-block-cover.has-light-grey-background-color{background-color:#f2f3f7;color:rgba(0,0,0,0.7);}.has-light-grey-background-color .wp-block-cover__inner-container,.wp-block-cover.has-light-grey-background-color .wp-block-cover__inner-container{color:rgba(0,0,0,0.7);}.wp-block-cover{max-height:560px;}@media screen and (max-width:767px){.wp-block-cover{max-height:560px;}}.wp-block-cover .wp-block-cover__inner-container{max-width:800px;margin-left:auto;margin-right:auto;}.wp-block-cover.shadow{box-shadow:0px 0px 16px -8px rgba(0,0,0,0.1);}.wp-block-cover.small-text{font-size:80%;line-height:1.7em;}.wp-block-cover.fade-out{background-color:transparent;}.wp-block-cover.fade-out:before{opacity:1 !important;background:linear-gradient(to top,#fff 0%,rgba(255,255,255,0.8) 2%,rgba(255,255,255,0.6) 4%,rgba(255,255,255,0.4) 6%,rgba(255,255,255,0.2) 8%,rgba(255,255,255,0) 10%);}.wp-block-cover .wp-block-button.is-style-outline .wp-block-button__link{background-color:rgba(255,255,255,0.8);}.factbox{font-size:80%;line-height:1.7em;}@media screen and (min-width:768px){.factbox{column-count:2;column-gap:20px;}}.factbox .paragraph--with-title{margin-top:10px;margin-bottom:10px;}.factbox p{margin:0;}.video-wrapper-class,.wp-block-embed__wrapper{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;}.video-wrapper-class iframe,.wp-block-embed__wrapper iframe{left:0;top:0;height:100%;width:100%;position:absolute;}.wp-block-media-text.is-style-drop-shadow{box-shadow:0px 0px 56px -8px rgba(0,0,0,0.1);}@media screen and (min-width:1024px){.wp-block-media-text .wp-block-media-text__media{padding-right:20px;transition:all 0.2s ease-in-out;}}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{padding-right:0;}@media screen and (min-width:1024px){.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{padding-left:20px;}}.wp-block-media-text:hover .wp-block-media-text__media{padding:0;}header{position:fixed;width:300px;top:0;left:0;bottom:0;z-index:20;background:white;display:flex;flex-direction:column;justify-content:space-between;}@media screen and (max-width:767px){header{width:100%;}}@media screen and (max-width:1023px){header{left:-100%;transition:left 0.6s cubic-bezier(0.25,1,0.5,1);-webkit-transition:left 0.6s cubic-bezier(0.25,1,0.5,1);overflow-x:auto;}header.active{left:0;}}header > div{padding:20px;}.region-mobile-header{position:relative;padding-top:15px;padding-bottom:15px;background-color:#f2f3f7;margin-left:-10px;margin-right:-10px;}.region-mobile-header img{display:block;}.hero .region-mobile-header{background-color:transparent;margin-left:0;margin-right:0;}@media screen and (min-width:768px){.region-mobile-header{padding-top:20px;}}@media screen and (min-width:1024px){.region-mobile-header{display:none;}}.layout-container.hero .region-mobile-header{position:absolute;z-index:10;top:0;left:0;right:0;}.gin--classic-toolbar .layout-container.hero .region-mobile-header{top:39px;}.gin--classic-toolbar.toolbar-horizontal header{top:39px;}.gin--classic-toolbar.toolbar-horizontal.toolbar-tray-open header{top:78px;}main{padding-bottom:40px;padding-left:310px;padding-right:10px;}@media screen and (max-width:1023px){main{padding-left:15px;padding-right:15px;}}main h1.title,main article.node.accommodation.full > *{max-width:800px;margin-left:auto;margin-right:auto;}#block-kalle-no-branding .site-logo{padding:30px 50px 20px;}@media screen and (max-width:1023px){#block-kalle-no-branding .site-logo{padding:10px 0px 10px;max-width:120px;text-align:center;margin:0 auto;}}#block-kalle-no-branding .site-name{font-size:24px;font-weight:bold;text-align:center;font-family:"Source Serif Pro",serif;}#block-kalle-no-branding .site-name a{color:#000;text-decoration:none;}.region-mobile-header .site-logo{max-width:70px;margin:0 auto;}.region-mobile-header .site-name{display:none;font-size:14px;font-weight:bold;text-align:center;font-family:"Source Serif Pro",serif;}.region-mobile-header .site-name a{color:#000;text-decoration:none;}h1.title{font-family:"Source Serif Pro",serif;font-size:40px;font-style:normal;font-weight:700;line-height:42px;margin-top:0.5em;margin-bottom:0.5em;}@media screen and (min-width:1024px){h1.title{font-size:68px;line-height:68px;}}@media screen and (min-width:1024px){h1.title{margin-top:110px;margin-bottom:70px;}}.btn.btn-primary{border:2px solid rgba(0,0,0,0.7);padding:0 20px;display:inline-block;}.btn.btn-primary:hover{background:white;}.splide.splide--optionset--accommodation img.media__element{max-height:650px;width:auto;margin:0 auto;}#block-languageswitcher{text-align:center;margin-bottom:50px;}#block-languageswitcher ul{padding:0;margin:0;}#block-languageswitcher ul li{display:inline;text-transform:uppercase;padding:0px 10px;border-right:1px solid #666;line-height:1em;font-weight:600;font-size:0.75em;}#block-languageswitcher ul li:last-child{border-right:none;}#block-dfo-breadcrumbs li{font-family:"Open Sans",serif;font-size:14px;line-height:18px;}#block-kalle-no-local-tasks{position:fixed;bottom:20px;right:20px;z-index:100;background:white;border:1px solid grey;}#block-kalle-no-local-tasks a{font-family:Inter,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:small;color:#222330;text-decoration:none;padding:5px 10px;display:block;}#block-kalle-no-local-tasks a:hover{background:#e1e1e1;}#block-kalle-no-local-tasks ul{list-style:none;padding:0;margin:0;padding:0 10px;}#block-kalle-no-local-tasks ul li{padding:10px 0;}@media screen and (min-width:768px){#block-kalle-no-local-tasks ul li{display:inline-block;}}.region-primary-menu nav a{color:rgba(0,0,0,0.7);text-decoration:none;font-weight:600;transition:all 0.2s ease-in-out;}.region-primary-menu nav a:not(.btn):hover{padding-left:3px;}.region-primary-menu nav ul{list-style:none;padding:0;margin:0;}.region-primary-menu nav ul li{text-align:center;line-height:2.5em;}.hamburger{padding:10px 10px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;}.hamburger:hover{opacity:0.7;}.hamburger.is-active:hover{opacity:0.7;}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:rgba(0,0,0,0.7);}.hamburger-box{width:34px;height:24px;display:inline-block;position:relative;}.hamburger-inner{display:block;top:50%;margin-top:-2px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:34px;height:4px;background-color:rgba(0,0,0,0.7);border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease;}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block;}.hamburger-inner::before{top:-10px;}.hamburger-inner::after{bottom:-10px;}.hamburger--3dx .hamburger-box{perspective:68px;}.hamburger--3dx .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(180deg);}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg);}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg);}.hamburger--3dx-r .hamburger-box{perspective:68px;}.hamburger--3dx-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(-180deg);}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg);}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg);}.hamburger--3dy .hamburger-box{perspective:68px;}.hamburger--3dy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(-180deg);}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg);}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg);}.hamburger--3dy-r .hamburger-box{perspective:68px;}.hamburger--3dy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg);}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg);}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg);}.hamburger--3dxy .hamburger-box{perspective:68px;}.hamburger--3dxy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg);}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg);}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg);}.hamburger--3dxy-r .hamburger-box{perspective:68px;}.hamburger--3dxy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg);}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg);}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg);}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-6.8px,0,0) rotate(-45deg) scale(0.7,1);}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-6.8px,0,0) rotate(45deg) scale(0.7,1);}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(6.8px,0,0) rotate(45deg) scale(0.7,1);}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(6.8px,0,0) rotate(-45deg) scale(0.7,1);}.hamburger--arrowalt .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1);}.hamburger--arrowalt .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1);}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-6.8px,-8.5px,0) rotate(-45deg) scale(0.7,1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-6.8px,8.5px,0) rotate(45deg) scale(0.7,1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);}.hamburger--arrowalt-r .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1);}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1);}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(6.8px,-8.5px,0) rotate(45deg) scale(0.7,1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(6.8px,8.5px,0) rotate(-45deg) scale(0.7,1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg);}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(0.7,1);}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(0.7,1);}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg);}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(0.7,1);}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(0.7,1);}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none;}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg);}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0;}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0.1s linear;}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:0.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 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0.1s 0.22s linear;}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0.1s linear;}.hamburger--collapse-r .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0.1s 0.22s linear;}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease;}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55);}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:0.075s;}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0;}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:0.075s;}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);}.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease;}.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55);}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:0.075s;}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0;}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:0.075s;}.hamburger--emphatic{overflow:hidden;}.hamburger--emphatic .hamburger-inner{transition:background-color 0.125s 0.175s ease-in;}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in;}.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in;}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important;}.hamburger--emphatic.is-active .hamburger-inner::before{left:-68px;top:-68px;transform:translate3d(68px,68px,0) rotate(45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);}.hamburger--emphatic.is-active .hamburger-inner::after{right:-68px;top:-68px;transform:translate3d(-68px,68px,0) rotate(-45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);}.hamburger--emphatic-r{overflow:hidden;}.hamburger--emphatic-r .hamburger-inner{transition:background-color 0.125s 0.175s ease-in;}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in;}.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in;}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important;}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-68px;top:68px;transform:translate3d(68px,-68px,0) rotate(-45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-68px;top:68px;transform:translate3d(-68px,-68px,0) rotate(45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom 0.08s 0s ease-out,top 0.08s 0s ease-out,opacity 0s linear;}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom 0.08s ease-out,top 0.08s ease-out,opacity 0s 0.08s linear;}.hamburger--minus.is-active .hamburger-inner::before{top:0;}.hamburger--minus.is-active .hamburger-inner::after{bottom:0;}.hamburger--slider .hamburger-inner{top:2px;}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:0.15s;}.hamburger--slider .hamburger-inner::after{top:20px;}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg);}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-4.8571428571px,-6px,0);opacity:0;}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-90deg);}.hamburger--slider-r .hamburger-inner{top:2px;}.hamburger--slider-r .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:0.15s;}.hamburger--slider-r .hamburger-inner::after{top:20px;}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg);}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(4.8571428571px,-6px,0);opacity:0;}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(90deg);}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in;}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out;}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--spin-r .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spin-r .hamburger-inner::before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in;}.hamburger--spin-r .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out;}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s 0.13s linear;}.hamburger--spring .hamburger-inner::before{top:10px;transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spring .hamburger-inner::after{top:20px;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spring.is-active .hamburger-inner{transition-delay:0.22s;background-color:transparent !important;}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(45deg);}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(-45deg);}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spring-r .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0s linear;}.hamburger--spring-r .hamburger-inner::before{transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0s 0.22s linear;}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--stand .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s 0.075s linear;}.hamburger--stand .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--stand .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent !important;transition:transform 0.075s 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s 0.15s linear;}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--stand-r .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s 0.075s linear;}.hamburger--stand-r .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--stand-r .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent !important;transition:transform 0.075s 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s 0.15s linear;}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease,opacity 0.075s ease;}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease,opacity 0.075s 0.12s ease;}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--vortex .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19,1,0.22,1);}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear;}.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity;}.hamburger--vortex .hamburger-inner::after{transition-property:bottom,transform;}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19,1,0.22,1);}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s;}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0;}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);}.hamburger--vortex-r .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19,1,0.22,1);}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear;}.hamburger--vortex-r .hamburger-inner::before{transition-property:top,opacity;}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom,transform;}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19,1,0.22,1);}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s;}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0;}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);}.menu-toggle-wrp{position:fixed;top:20px;right:20px;z-index:21;background:rgba(255,255,255,0.7);width:60px;height:60px;border-radius:50%;-moz-border-radius:50%;display:flex;align-items:center;justify-content:center;}.menu-toggle-wrp .menu-toggle{outline:none;height:46px;color:rgba(0,0,0,0.7);}@media screen and (min-width:1024px){.menu-toggle-wrp{display:none;}}.gin--classic-toolbar .menu-toggle-wrp{top:59px;}.region-footer{text-align:center;font-size:14px;line-height:22px;color:rgba(0,0,0,0.7);}article.node.accommodation.full{position:relative;}article.node.accommodation.full .other-options{margin-top:100px;}article.node.accommodation.full .other-options h2{margin-bottom:50px;}article.node.accommodation.full .field--name-field-intro-text{margin-bottom:20px;font-family:"Open Sans",serif;font-style:normal;font-weight:400;font-size:24px;line-height:150.84%;}@media screen and (min-width:1024px){article.node.accommodation.full .book-now.full-top{position:relative;float:right;transition:all 0.2s ease-in-out;}article.node.accommodation.full .book-now.full-top:hover{padding:14px 29px;top:-122px;}}@media screen and (min-width:768px){article.node.accommodation.full .book-now.full-top{top:-20px;right:10px;}}article.node.accommodation.full .features{margin-bottom:30px;}article.node.accommodation.teaser{position:relative;}article.node.accommodation.teaser:hover h2.title{padding-left:3px;}article.node.accommodation.teaser .title{transition:all 0.2s ease-in-out;margin-top:0;margin-bottom:10px;font-family:"Open Sans",serif;}article.node.accommodation.teaser .title a{color:rgba(0,0,0,0.7);text-decoration:none;}article.node.accommodation.teaser .thumbnail-image{transition:all 0.2s ease-in-out;}@media screen and (min-width:1024px){article.node.accommodation.teaser .thumbnail-image{padding-right:20px;transition:all 0.2s ease-in-out;margin:-20px -10px -10px 0;}}article.node.accommodation .material-icons{font-size:18px;vertical-align:middle;padding-bottom:3px;margin-right:5px;}article.node.accommodation .features{font-size:14px;display:flex;}article.node.accommodation .features > *:not(:last-child){margin-right:10px;}article.node.accommodation .intro-text{font-size:14px;line-height:22px;margin-top:20px;}article.node.accommodation .book-now{background:#0c97ed;color:white;text-decoration:none;font-weight:bold;padding:2px 10px;font-size:14px;position:absolute;top:10px;right:10px;}@media screen and (min-width:768px){article.node.accommodation .book-now{top:70px;}}@media screen and (min-width:1440px){article.node.accommodation .book-now{right:-20px;top:25px;}}@media screen and (min-width:768px){.two-columns{display:flex;}}.two-columns .left{flex:1;}.two-columns .right{padding:20px;flex:1;}.accommodations-list .views-row{box-shadow:0px 0px 56px -8px rgba(0,0,0,0.1);margin-bottom:80px;}body{font-family:"Open Sans",serif;margin:0;font-size:18px;line-height:1.5em;}a{color:rgba(0,0,0,0.7);}img{max-width:100%;height:auto;}
