:root{--medium-green:#7e8d68;--vw-view:6vw}body{color:#333;font-family:Poppins,sans-serif;font-size:14px;line-height:20px}h1{color:#121212;margin-top:0;margin-bottom:10px;font-size:40px;font-weight:500;line-height:52px}h2{color:#212121;margin-top:10px;margin-bottom:5px;font-size:28px;font-weight:400;line-height:36px}h3{color:#121212;margin-top:20px;margin-bottom:15px;font-size:20px;font-weight:500;line-height:30px}h4{margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:700;line-height:24px}h5{color:#212121;margin-top:20px;margin-bottom:10px;font-size:14px;font-weight:600;line-height:20px}h6{margin-top:10px;margin-bottom:10px;font-size:12px;font-weight:700;line-height:18px}p{color:#919191;margin-bottom:10px;font-family:Playfair Display,sans-serif;font-size:15px;line-height:25px}a{color:#313131;text-decoration:underline}a:hover{text-decoration:none}ul{color:#616161;margin-top:30px;margin-bottom:30px;padding-left:40px;font-family:Playfair Display,sans-serif}li{padding-top:5px;padding-bottom:5px}blockquote{border-left:3px solid #9061c2;margin-top:30px;margin-bottom:30px;padding:10px 20px;font-family:Playfair Display,sans-serif;font-size:30px;line-height:42px}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}.banner{background-color:#303030;height:90vh;margin-bottom:0;position:relative}.big-slider{background-color:#0000;height:100%}.arrow{background-color:#00000080;border-radius:100%;width:70px;height:70px;margin-right:25px;font-size:24px;transition:all .4s}.arrow:hover{background-color:#7e8d68}.arrow.right{margin-left:25px;margin-right:0}.arrow.ota-yhteytta{display:none}.container-center{position:relative;top:50%;transform:translateY(-50%)}.container-center.in-pages{top:60%}.container-center.in-slider{padding-top:0;top:65%}.video-overlay{z-index:3;background-image:linear-gradient(#00000059,#00000059);display:block;position:absolute;inset:0}.footer{background-color:#dff0d8;border-bottom-left-radius:5px;padding-top:65px;padding-bottom:65px}.center{flex:1;order:4;align-self:baseline;width:100%;height:100%;display:block;position:absolute;inset:0% 0}.margin-bottom,.margin-bottom.margin-xxlarge,.margin-bottom.margin-xsmall{margin-top:0;margin-left:0;margin-right:0}.margin-bottom.margin-medium,.margin-bottom.margin-small,.margin-bottom.margin-small,.margin-bottom.margin-small,.margin-bottom.margin-large,.margin-bottom.margin-small,.margin-bottom.margin-xxsmall,.margin-bottom.margin-small,.margin-bottom.margin-tiny,.margin-bottom.margin-small,.margin-bottom.margin-small,.margin-bottom.margin-small{margin-top:0;margin-left:0;margin-right:0}.margin-bottom.margin-small{margin-top:0;margin-left:0;margin-right:0;position:relative}.margin-bottom.margin-medium,.margin-bottom.margin-small,.margin-bottom.margin-small,.margin-bottom.margin-small,.margin-bottom.margin-small,.margin-bottom.margin-small,.margin-bottom.margin-tiny,.margin-bottom.margin-small,.margin-bottom.margin-small,.margin-bottom.margin-small{margin-top:0;margin-left:0;margin-right:0}.padding-global{padding-bottom:0;padding-left:5%;padding-right:5%}.container-large{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.container-2{margin-top:40px}.menu-item_name{color:#232323;font-family:Varela Round,sans-serif;font-size:1.8vw;font-weight:700;line-height:1.4;display:inline}.container-small{width:100%;max-width:48rem;margin-left:auto;margin-right:auto}.page-padding{margin-top:40px;margin-bottom:40px;padding-left:5%;padding-right:5%}.detail-line{background-color:#000;height:2px}.padding-vertical,.padding-vertical.padding-xxlarge,.padding-vertical.padding-xsmall,.padding-vertical.padding-xxlarge{padding-left:0;padding-right:0}.heading-large{color:#232323;text-align:center;font-family:Varela Round,sans-serif;font-size:3vw;font-weight:700;line-height:1.2}.menu-item_list{text-align:center;padding-top:1rem;padding-bottom:1rem}.text-align-left{text-align:left}.container-4{background-color:#fff0;border-radius:20px;margin-top:20px;margin-bottom:20px;padding-top:40px;padding-bottom:40px}.heading-8{color:#f5fff7;text-align:center;margin-bottom:20px;font-family:Varela Round,sans-serif;font-size:65px}.heading-9{color:#f5fff7;text-align:center;margin-bottom:60px;font-family:Varela Round,sans-serif;font-size:1.8vw}.text-size-medium-5{color:#333;font-family:Varela Round,sans-serif;font-size:1.2rem}.layout3_component{grid-column-gap:5rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid}.layout3_image{border-radius:8px;width:100%;height:100%}.menu2.wanha{background-image:url(https://cdn.prod.website-files.com/6572e0e63211b5c31ee8c60f/657ab69fc092076efa95b089_background%20menu.avif);background-position:50%;background-size:cover;padding-top:140px;padding-bottom:140px}.footer11_menu-wrapper{grid-column-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;align-items:start}.footer11_menu-wrapper.middle{grid-template-columns:1fr}.footer11_bottom-wrapper{justify-content:space-between;align-items:center;display:flex}.footer11_legal-link{font-size:.875rem;text-decoration:underline}.footer11_credit-text{font-size:.875rem}.footer11_link{padding-top:.5rem;padding-bottom:.5rem;font-size:16px;font-weight:600;text-decoration:none}.footer11_link-list{flex-direction:column;grid-template-rows:auto;grid-template-columns:100%;grid-auto-columns:100%;place-items:flex-start start;display:flex}.footer11_top-wrapper{grid-column-gap:5vw;border-style:solid;border-width:1px;border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;align-items:start;padding:3rem}.footer11_legal-list{grid-column-gap:1.5rem;grid-row-gap:0rem;white-space:normal;grid-template-rows:auto;grid-template-columns:max-content;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;display:grid}.padding-top,.padding-top.padding-medium,.padding-top.padding-medium{padding-bottom:0;padding-left:0;padding-right:0}.paragraph-10{color:#333;text-align:center;font-size:16px}.heading-16{margin-bottom:20px;font-family:Varela Round,sans-serif;font-size:40px}.section-6{padding:140px 60px}.slide19{background-image:url(https://cdn.prod.website-files.com/6572e0e63211b5c31ee8c60f/6a33c25a950941325093bab3_Sillanbaari-kuva2.avif);background-position:50%;background-size:cover}.slide19.yhteydenotto{background-image:url(https://cdn.prod.website-files.com/6572e0e63211b5c31ee8c60f/657bf6fab691743f47a44c70_Koti1.avif)}.kota-gallery{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:1100px;margin:2.5rem auto;padding:0 1.25rem;display:grid}.kota-gallery-img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%;display:block}.kota-anchornav{border:1px solid #2b2b2b;border-radius:2px;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem 2.5rem;max-width:1000px;margin:2.5rem auto;padding:1.25rem 2rem;display:flex}.kota-anchorlink{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:1.05rem;font-weight:600;text-decoration:none;transition:opacity .15s}.kota-anchorlink:hover{opacity:.6}.kota-contact{padding:4rem 1.25rem}.kota-contact-inner{max-width:1100px;margin:0 auto}.kota-contact-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:3rem;display:grid}.kota-contact-eyebrow{color:#535353;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;font-size:.85rem;font-weight:700}.kota-contact-title{margin-bottom:1.25rem;font-size:2.4rem;line-height:1.1}.kota-contact-intro{color:#4d4d4d;max-width:48ch;font-size:1.05rem;line-height:1.6}.kota-contact-right{flex-direction:column;gap:2rem;display:flex}.kota-contact-row{align-items:flex-start;gap:1rem;display:flex}.kota-contact-icon{color:#2b7a3d;flex:none;width:28px;height:28px}.kota-icon-svg{width:100%;height:100%}.kota-contact-label{margin-bottom:.35rem;font-size:1.15rem;font-weight:600}.kota-contact-link{text-underline-offset:3px;color:inherit;text-decoration:underline}.kota-map{border-radius:10px;margin-top:3rem;overflow:hidden}.kota-map-frame{border:0;width:100%;height:420px;display:block}.sill-detail{opacity:1;color:#2c2c2c;text-align:center;max-width:42ch;margin:.75rem auto 1rem;font-size:1rem;font-style:italic;line-height:1.5}@media screen and (max-width:991px){.banner{height:650px}.nav-menu.right{background-color:#fafafa;margin-top:0}.brand-logo.float-left{top:9px}.navigation-link.dark{color:#232323;background-color:#fff}.navigation-link.dark.w--current{color:#fff;border-radius:0}.padding-both{padding-left:50px;padding-right:50px}.services-wrapper{width:100%}.day{font-size:2.5vw}.white-heading.big{font-size:3vw}.white-font{font-size:2.5vw}.biger{color:#232323;font-size:2vw}.dynamic-list{padding-left:0;padding-right:0}.image-popup{width:33.3333%}.dropdown-list.w--open{background-color:#fff}.center{top:-5%}.hamburger.w--open{background-color:#455726;margin-top:5px;padding:13px}.mobile-navigation{position:relative}.left-copyright-flex{flex-direction:column;align-items:flex-start;padding-left:10px}.left-copyright-flex.right{align-items:center}.made-with-webflow.left-margin{margin-bottom:0;margin-left:0}.bold-text-4{font-size:3.5vw}.paragraph-2{font-size:1.8vw}.container{padding-left:20px;padding-right:20px}.meista{display:none}.bold-text-9{font-size:3.5vw}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.padding-section-large{padding-top:6rem;padding-bottom:6rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.layout301_list{grid-template-columns:1fr 1fr}.menu-hero{aspect-ratio:auto;object-fit:fill}.container-2{float:none;display:block;position:static}.menu-item_name{font-size:2.2vw}.padding-vertical{padding-left:0;padding-right:0}.heading-large{font-size:4vw}.text-size-regular{font-size:1.4vw}.text-size-regular.announcement{font-size:2vw}.menu_navbar{font-size:2vw;line-height:1.6vh}.layout18_component{grid-column-gap:3rem;grid-template-columns:1fr 1fr;grid-auto-flow:row;min-height:auto}.header9_content-wrapper{grid-column-gap:3rem;grid-row-gap:2rem}.heading-8{font-size:50px}.heading-9{font-size:3vw}.text-size-medium-3{padding-left:10px;padding-right:10px;font-size:2.4vw}.bold-text-16{font-size:4vw}.layout229_component{grid-column-gap:2rem}.heading-style-h4{font-size:2.5vw}.text-size-medium-4{font-size:1.3vw}.layout1_component{grid-column-gap:3rem;grid-template-columns:1fr 1fr;grid-auto-flow:row;min-height:auto}.paragraph-7,.paragraph-8,.paragraph-9{font-size:15px}.layout3_component{grid-column-gap:3rem;grid-template-columns:1fr 1fr;grid-auto-flow:row;min-height:auto}.text-style-link.special1{font-size:16px}.field-label{font-size:1.5vw}.contact12_component{grid-column-gap:3rem;grid-template-columns:1fr 1fr;grid-auto-flow:row;width:90vw;min-height:auto}.footer11_details-wrapper{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.footer11_top-wrapper{grid-row-gap:4rem;grid-template-columns:1fr}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.heading-17{font-size:3.5vw}.heading-20.special1{font-size:18px}.text-block-5{font-size:16px}.meista-mobiili{display:block}.dropdown-link---mobile{color:#232323;background-color:#fff}.navlink-mobile{color:#232323;background-color:#fff;font-family:Varela Round,sans-serif;font-size:18px}.tietosuojaseloste-nav.dark{color:#232323;background-color:#fff}.tietosuojaseloste-nav.dark.w--current{color:#fff;border-radius:0}.heading-21{margin-bottom:20px;font-size:3.5vw}.heading-22{font-size:2.7vw}.paragraph-12{font-size:1.7vw}.heading-23{padding-left:100px;padding-right:100px;font-size:2.7vw}.paragraph-13{padding-left:100px;padding-right:100px;font-size:1.7vw}.list-2{padding-left:140px;padding-right:140px}.list-item-8{font-size:1.7vw}.padding-section-large-2{padding-top:6rem;padding-bottom:6rem}.layout238_list{grid-column-gap:2rem}.padding-section-large-3{padding-top:6rem;padding-bottom:6rem}.text-block-6{font-size:20px}.section-9{display:flex}.isanpaiva{display:none}.isanpaiva-mobiili{display:block}.image-2{max-width:80%;padding-bottom:2rem}}@media screen and (max-width:767px){.section.without-image{padding-left:10px;padding-right:10px}.section.prallax{padding-top:50px;padding-bottom:50px}.padding-both{padding-left:90px;padding-right:90px}.call-us{bottom:10px;right:10px}.day{font-size:2.5vw}.right-section{height:1200px;max-height:1200px}.tabs-menu{flex-direction:row;display:flex}.tab-link{text-align:center;width:28%;margin-left:auto;margin-right:auto;display:block}.tab-text{display:none}.item-name{text-align:center;display:block}.item-name.price,.item-name.tag{display:inline-block}.item-name.price,.item-name.tag{display:inline-block}.item-name.left-mobile{text-align:left;display:block}.biger{font-size:2.5vw}.biger.mobiili{padding-left:40px;padding-right:40px;font-size:3vw}.no-padding{text-align:center}.show-text{font-size:36px}.big-title-slider{margin-bottom:0;font-size:50px;line-height:70px}.navigation-style-3{padding-left:10px;padding-right:10px}.inner-banner{height:350px}.subscribe-wrapper{padding-left:20px;padding-right:20px}.menu-wrapper.with-padding{margin-left:80px;margin-right:80px}.float-field{width:97%}.blog-post-wrapper{padding-left:10px;padding-right:10px}.mobile-center{text-align:center}.copyright{margin-bottom:0}.left-copyright-flex{flex-direction:row}.left-copyright-flex.right{padding-left:0}.made-with-webflow.left-margin{margin-left:15px}.bold-text-4{font-size:6vw}.paragraph-2{font-size:2.5vw}.bold-text-9{font-size:4vw}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.padding-section-large{padding-top:4rem;padding-bottom:4rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.heading-style-h5{font-size:1.25rem}.layout301_list{grid-row-gap:3rem;grid-template-columns:1fr}.menu-item_name{font-size:3vw}.text-size-medium{font-size:1rem}.padding-vertical{padding-left:0;padding-right:0}.heading-large{font-size:4vw}.text-size-regular{font-size:1.6vw}.menu_navbar{font-size:2vw}.layout18_component{grid-row-gap:3rem;grid-template-columns:1fr}.gallery5_row{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto auto auto;grid-template-columns:1fr}.gallery5_component{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:1fr 1fr}.header9_component{height:auto;max-height:none}.header9_content-wrapper{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-columns:1fr}.text-size-medium-2{font-size:1rem}.heading-8{font-size:40px}.heading-9{font-size:3vw}.text-size-medium-3{font-size:1rem}.bold-text-16{font-size:25px}.layout229_component{grid-row-gap:3rem;grid-template-columns:1fr}.heading-style-h4{font-size:1.5rem;line-height:1.4}.text-size-medium-4{font-size:1rem}.layout1_component{grid-row-gap:3rem;grid-template-columns:1fr}.text-size-medium-5{font-size:1rem}.layout3_component{grid-row-gap:3rem;grid-template-columns:1fr}.text-size-medium-6{font-size:1rem}.form-field-2col.is-mobile-1col{grid-template-columns:1fr}.text-style-link,.form-checkbox-label.text-size-small,.form-checkbox-label.text-size-small{font-size:2vw}.field-label{font-size:3vw}.text-size-medium-7{font-size:1rem}.contact12_component{grid-row-gap:3rem;grid-template-columns:1fr}.footer11_menu-wrapper{grid-column-gap:1.5rem}.footer11_bottom-wrapper{flex-direction:column-reverse;align-items:flex-start;padding-bottom:1rem}.footer11_credit-text{margin-top:2rem}.footer11_top-wrapper{grid-row-gap:3rem;padding:2rem}.footer11_legal-list{grid-column-gap:0rem;grid-row-gap:1rem;grid-auto-flow:row}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.heading-17{font-size:4vw}.heading-21{font-size:4.2vw}.heading-22{font-size:3.4vw}.paragraph-12{font-size:2.4vw}.heading-23{padding-left:60px;padding-right:60px;font-size:3.4vw}.paragraph-13{padding-left:60px;padding-right:60px;font-size:2.4vw}.list-2{padding-left:100px;padding-right:100px}.list-item-8{font-size:2.4vw}.padding-section-large-2{padding-top:4rem;padding-bottom:4rem}.layout238_list{grid-row-gap:3rem;grid-template-columns:1fr}.padding-section-large-3{padding-top:4rem;padding-bottom:4rem}.text-block-6{font-size:18px}.kota-gallery{grid-template-columns:repeat(2,1fr)}.kota-contact-grid{grid-template-columns:1fr;gap:2rem}.kota-contact-title{font-size:2rem}}@media screen and (max-width:479px){h1{font-size:35px;line-height:45px}.follow-text.in-footer{font-size:18px}.arrow{margin-top:450px}.arrow.right{transition:none}.section.without-image{padding-top:50px;padding-bottom:50px}.sub-text{font-size:33px}.padding-both{padding-left:20px;padding-right:20px}.day{font-size:3.5vw}.white-heading.big{line-height:40px}.white-font{font-size:3.5vw}.button.submit{float:none;float:none;border-radius:5px;width:100%}.right-section{height:1200px;max-height:1200px}.right-section.on-mobile{height:900px;max-height:900px}.tabs-menu{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.tab-content.less-margin{flex-direction:row;display:flex}.tab-link{width:100%}.tab-text{display:none}.biger{font-size:3.25vw}.biger.mobiili{font-size:3.5vw}.image-popup{width:50%}.big-title-slider{padding-left:10px;padding-right:10px;font-size:42px}.subscribe-text{float:none;border-radius:5px;width:100%}.menu-wrapper.with-padding{margin-left:0;margin-right:0}.menu-photo{width:100%;height:200px}.float-field,.float-field.not-full{width:100%}.float-field.not-full{width:100%}.float-field.date{width:25%}.left-image-blog{width:100%;margin-bottom:10px}.mobile-navigation{padding-left:10px;padding-right:10px;position:relative}.left-copyright-flex{flex-direction:column}.made-with-webflow.left-margin{margin-left:0}.bold-text-4{font-size:7vw}.paragraph-2{font-size:3.5vw}.container{flex-direction:row;padding-left:20px;padding-right:20px;display:flex}.meista{display:none}.div-block{margin-left:-8px}.list-item{font-size:18px}.column-2{flex-direction:column;display:flex}.list_pricing{font-size:18px}.bold-text-9{font-size:7vw}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.layout301_list{grid-template-columns:1fr}.menu-item_name{font-size:5vw}.padding-vertical{padding-left:0;padding-right:0}.heading-large{font-size:var(--vw-view);line-height:1.1}.text-size-regular{font-size:3vw}.text-size-regular.announcement{font-size:4vw}.viinit_menu{font-size:1rem}.nav-menu-2{background-color:#fff0}.menu_navbar{color:#f5fff7;padding:5px;font-size:2.8vw}.layout18_component,.header9_content-wrapper{grid-template-columns:1fr}.heading-9{padding-left:10px;padding-right:10px;font-size:4vw}.section_layout229{padding-left:20px;padding-right:20px}.layout229_component{grid-column-gap:2rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:30vh;grid-auto-columns:1fr;grid-auto-flow:row;display:block}.button3{margin-bottom:20px}.text-size-medium-4{font-size:3vw}.layout1_component{grid-template-columns:1fr}.bold-text-17{font-size:6vw}.layout3_component{grid-template-columns:1fr}.text-style-link{font-size:3.5vw}.text-style-link.special1{font-size:14px}.form-checkbox-label.text-size-small,.field-label{font-size:3.5vw}.heading-15{text-align:center}.contact12_contact-list{flex-flow:row;grid-template-columns:1fr;display:flex}.contact12_component{grid-template-columns:1fr}.footer11_menu-wrapper{grid-row-gap:40px;grid-template-columns:1fr}.footer11_link-list{text-align:left}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.heading-17{font-size:6vw}.heading-20.special1{font-size:16px}.text-block-5{font-size:14px}.heading-21{font-size:5vw}.heading-22{font-size:4.2vw}.paragraph-12{font-size:3.2vw}.heading-23{padding-left:40px;padding-right:40px;font-size:4.2vw}.paragraph-13{padding-left:40px;padding-right:40px;font-size:3.2vw}.list-2{padding-left:60px;padding-right:60px}.list-item-8{font-size:3.2vw}.container-7{padding-left:16px;padding-right:16px}.layout238_list{grid-template-columns:1fr}.text-block-6{font-size:16px}.image-2{padding-bottom:2rem}.kota-gallery{grid-template-columns:1fr}}#w-node-_8a1d36fd-2b07-7cd3-7fde-c105addbfcc8-6c945ac7{grid-area:span 1/span 1/span 1/span 1}