.elementor-kit-10{--e-global-color-primary:#ac5024;--e-global-color-secondary:#ac5024;--e-global-color-text:#2d2419;--e-global-color-accent:#ac5024;--e-global-color-ef96803:#232323;--e-global-color-64e6f85:#f6efe7;--e-global-color-48ddf7c:#f4ecdf;--e-global-color-cd86860:#e8d8c5;--e-global-color-03e6b34:#222;--e-global-color-8a4d712:#5c4f3f;--e-global-typography-primary-font-family:"Mohave";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Mohave";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Mohave";--e-global-typography-accent-font-weight:500;background-color:#e8d8c5;font-family:"Inter",Sans-serif}.elementor-kit-10 h1{font-family:"Abhaya Libre",Sans-serif}.elementor-kit-10 h2{color:#2d2419;font-family:"Abhaya Libre",Sans-serif}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}@media (max-width:1024px){.e-con{--container-max-width:1024px}}@media (max-width:767px){.e-con{--container-max-width:767px}}:root{--brand:#ac5024;--brand-dark:#8a3f1d}.entry-content a,.elementor .elementor-widget-text-editor a,.elementor .elementor-heading-title a,.elementor .elementor-widget-theme-post-content a{color:var(--brand);text-decoration-color:rgba(172,80,36,.35)}.entry-content a:hover,.elementor .elementor-widget-text-editor a:hover,.elementor .elementor-heading-title a:hover,.elementor .elementor-widget-theme-post-content a:hover{color:var(--brand-dark);text-decoration-color:rgba(172,80,36,.6)}.elementor .elementor-button,.elementor a.elementor-button,.elementor .elementor-button-link,.elementor-nav-menu .elementor-item.elementor-button,.elementor .elementor-nav-menu .elementor-item.elementor-button,.elementskit-menu-container .ekit-btn,.elementskit-menu-container .elementskit-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-height:50px!important;padding:14px 24px!important;line-height:1.2!important;font-size:16px!important;font-weight:600!important;letter-spacing:.02em!important;text-decoration:none!important;border-radius:16px!important;background-color:#ac5024!important;color:#fff!important;border:0!important;outline:0!important;box-shadow:none!important;background-image:none!important;background-clip:padding-box!important;transition:background-color .2s ease,transform .05s ease!important}.elementor .elementor-button:hover,.elementor a.elementor-button:hover,.elementor .elementor-button-link:hover,.elementor-nav-menu .elementor-item.elementor-button:hover,.elementor .elementor-nav-menu .elementor-item.elementor-button:hover,.elementskit-menu-container .ekit-btn:hover,.elementskit-menu-container .elementskit-btn:hover{background-color:#c86433!important;color:#fff!important;border:0!important;box-shadow:none!important}.elementor .elementor-button:active,.elementor a.elementor-button:active,.elementor .elementor-button-link:active,.elementor-nav-menu .elementor-item.elementor-button:active,.elementskit-menu-container .ekit-btn:active{transform:translateY(1px)}.elementor .elementor-button::before,.elementor .elementor-button::after,.elementor a.elementor-button::before,.elementor a.elementor-button::after,.elementor .elementor-button-link::before,.elementor .elementor-button-link::after,.elementor-nav-menu .elementor-item.elementor-button::before,.elementor-nav-menu .elementor-item.elementor-button::after,.elementskit-menu-container .ekit-btn::before,.elementskit-menu-container .ekit-btn::after{content:none!important;border:0!important;box-shadow:none!important;background:0 0!important}.elementor-location-header .elementor-button,.elementor-location-header a.elementor-button,.elementor-location-header .elementor-button-link,.elementor-location-header .elementor-nav-menu .elementor-item.elementor-button,header a.button,header a[class*=btn],header .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-height:50px!important;padding:14px 24px!important;line-height:1.2!important;font-size:16px!important;font-weight:600!important;letter-spacing:.02em!important;text-decoration:none!important;border-radius:8px!important;background-color:#ac5024!important;color:#fff!important;border:0!important;outline:0!important;box-shadow:none!important;background-image:none!important;background-clip:padding-box!important;transition:background-color .2s ease,transform .05s ease!important}.elementor-location-header .elementor-button:hover,.elementor-location-header a.elementor-button:hover,.elementor-location-header .elementor-button-link:hover,.elementor-location-header .elementor-nav-menu .elementor-item.elementor-button:hover,header a.button:hover,header a[class*=btn]:hover,header .btn:hover{background-color:#c86433!important;color:#fff!important;border:0!important;box-shadow:none!important}.elementor-location-header .elementor-button:active,header a.button:active,header a[class*=btn]:active,header .btn:active{transform:translateY(1px)}.elementor-location-header .elementor-button::before,.elementor-location-header .elementor-button::after,header .elementor-button::before,header .elementor-button::after,header a.elementor-button::before,header a.elementor-button::after,header .elementor-button-link::before,header .elementor-button-link::after,header .elementor-nav-menu .elementor-item.elementor-button::before,header .elementor-nav-menu .elementor-item.elementor-button::after,header a.button::before,header a.button::after,header a[class*=btn]::before,header a[class*=btn]::after,header .btn::before,header .btn::after{content:none!important;border:0!important;box-shadow:none!important;background:0 0!important}:root{--tax-radius:16px}body[class*=tax-] a,body[class*=tax-] .entry-title a,body[class*=tax-] .wp-block-post-title a{color:#ac5024!important;text-decoration-color:rgba(172,80,36,.35)!important}body[class*=tax-] a:hover,body[class*=tax-] .entry-title a:hover,body[class*=tax-] .wp-block-post-title a:hover{color:#c86433!important;text-decoration-color:rgba(200,100,51,.55)!important}:root{--hhR:16px;--hhRlg:22px}h1,h2,h3,h4,h5,h6,.elementor-heading-title,.elementor-widget-heading h1,.elementor-widget-heading h2,.elementor-widget-heading h3,.elementor-widget-heading h4,.elementor-widget-heading h5,.elementor-widget-heading h6{font-family:"Abhaya Libre",serif!important}.elementor-section-wrap>.e-con,.elementor-section-wrap>.elementor-element,.e-con.e-parent,.e-con-inner,.elementor-widget-container,.elementor-widget,[data-settings*=ekit_has_onepagescroll_dot]{min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}.hhdest,.hhdest__grid,.hhdest__card{height:auto!important;max-height:none!important;overflow:visible!important}html,body{scroll-snap-type:none!important;overflow-y:auto!important;height:auto!important}.e-con,.elementor-element{scroll-snap-align:none!important}html{scroll-behavior:smooth}@media (max-width:767px){html,body{width:100%;max-width:100%;overflow-x:hidden}body{position:relative}.elementor,.elementor-section,.elementor-container,.elementor-column,.elementor-widget-wrap,.elementor-widget,.elementor-widget-container{max-width:100%;box-sizing:border-box}img,video,iframe{max-width:100%}a[href^="mailto:booking@hyggehost.fi"],a[href*="booking@hyggehost.fi"]{display:inline-block;max-width:100%;overflow-wrap:anywhere;word-break:break-word;line-height:1.25}}body.home header,body.home .site-header,body.home .elementor-location-header,body.home .elementor-location-header a,body.home .elementor-location-header .elementor-nav-menu a,body.home .elementor-location-header .menu-item a{font-weight:400!important;text-shadow:none!important;filter:none!important}body.home h1,body.home h2,body.home h3,body.home .elementor-heading-title{text-shadow:none!important;filter:none!important;font-synthesis:none}body.home .elementor-location-header *,body.home h1,body.home h2,body.home h3,body.home .elementor-heading-title{transition-property:opacity,transform,color,background-color,border-color,box-shadow!important}body.home{font-synthesis-weight:none}.elementor-element-6684ff2.elementor-widget-text-editor .elementor-widget-container p{font-family:"Abhaya Libre",serif!important}.elementor-element-64c7345{background-image:url("https://hyggehost.fi/wp-content/uploads/2025/10/bearhill530-scaled.jpg")!important;--lzl-bg-img:"https://hyggehost.fi/wp-content/uploads/2025/10/bearhill530-scaled.jpg"}.elementor-element-64c7345.lzl:not(.lzl-ed),.elementor-element-64c7345.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACgAAAAapAQMAAAC+KcPJAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAACWpJREFUeAHt0DEBAAAAwqD1T20KP4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwcBkYWmEAAc0FzCwAAAAASUVORK5CYII=")!important}@media (max-width:1024px){.elementor-element-64c7345{opacity:1!important}}.elementor-element-64c7345{position:relative!important;z-index:1!important}.elementor-element-f94dc56{position:relative!important;z-index:2!important}