﻿body{font-family:"Inter Tight",sans-serif;background-color:#bfb6ae;}body .main-content{background-color:#fff;padding-bottom:50px;}body h1,body h2,body h3{font-family:"Frank Ruhl Libre",serif;}footer{padding:30px 0;}.navi-container{margin-bottom:20px;}.navi-container .navi{display:flex;justify-content:space-between;align-items:center;font-family:"Frank Ruhl Libre",serif;font-size:18px;}.navi-container .navi .site-name img{width:200px;margin:10px 0;}.navi-container .navi a{color:#928375;text-decoration:none;}.navi-container .navi h3{margin:0;padding:0;}.navi-container .navi ul{margin:0;padding:0;display:flex;}.navi-container .navi ul li{list-style:none;padding:10px 20px;margin:0;align-content:center;}.navi-container .navi ul li.current{background-color:#bfb6ae;color:#fff;border-radius:5px;}.navi-container .navi ul li.current a{color:#fff;}.navi-container .navi ul li a{color:#928375;text-decoration:none;}@media screen and (max-width:991px){.navi-container{position:fixed;top:0;right:0;bottom:0;overflow-y:auto;background-color:rgba(145.9793103448,130.6482758621,117.0206896552,.8);display:none;margin:0;padding:0;}.navi-container.show{display:block;z-index:999;}.navi-container .site-name{display:none;}.navi-container .navi{display:block;}.navi-container .navi ul{display:block;padding-top:30px;}.navi-container .navi ul li a{color:#fff;}}.grid img{max-width:100%;border-radius:6px;}.grid>div:nth-child(2n+2){background-color:#e5dad0;}.grid .container{flex-wrap:wrap;}.grid .fiilis{z-index:auto;position:initial;}.grid .grid-60-40,.grid .grid-40-60,.grid .grid-wide,.grid .grid-narrow-wide,.grid .grid-fullwidth,.grid .grid-wide-narrow,.grid .grid-three,.grid .column4,.grid .column-8,.grid .grid-col-4-8,.grid .grid-col-8-4{padding:40px 0;}.grid .grid-60-40:first-child,.grid .grid-40-60:first-child,.grid .grid-wide:first-child,.grid .grid-narrow-wide:first-child,.grid .grid-fullwidth:first-child,.grid .grid-wide-narrow:first-child,.grid .grid-three:first-child,.grid .column4:first-child,.grid .column-8:first-child,.grid .grid-col-4-8:first-child,.grid .grid-col-8-4:first-child{padding-top:0;}.grid .grid-60-40:first-child.has-background .container,.grid .grid-40-60:first-child.has-background .container,.grid .grid-wide:first-child.has-background .container,.grid .grid-narrow-wide:first-child.has-background .container,.grid .grid-fullwidth:first-child.has-background .container,.grid .grid-wide-narrow:first-child.has-background .container,.grid .grid-three:first-child.has-background .container,.grid .column4:first-child.has-background .container,.grid .column-8:first-child.has-background .container,.grid .grid-col-4-8:first-child.has-background .container,.grid .grid-col-8-4:first-child.has-background .container{align-content:flex-end;}.grid .grid-60-40 .container,.grid .grid-40-60 .container,.grid .grid-wide .container,.grid .grid-narrow-wide .container,.grid .grid-fullwidth .container,.grid .grid-wide-narrow .container,.grid .grid-three .container,.grid .column4 .container,.grid .column-8 .container,.grid .grid-col-4-8 .container,.grid .grid-col-8-4 .container{display:flex;}.grid .grid-60-40.has-background,.grid .grid-40-60.has-background,.grid .grid-wide.has-background,.grid .grid-narrow-wide.has-background,.grid .grid-fullwidth.has-background,.grid .grid-wide-narrow.has-background,.grid .grid-three.has-background,.grid .column4.has-background,.grid .column-8.has-background,.grid .grid-col-4-8.has-background,.grid .grid-col-8-4.has-background{background-size:cover;max-width:1300px;margin:0 auto;background-position:center;border-radius:10px;}.grid .grid-60-40.has-background .container,.grid .grid-40-60.has-background .container,.grid .grid-wide.has-background .container,.grid .grid-narrow-wide.has-background .container,.grid .grid-fullwidth.has-background .container,.grid .grid-wide-narrow.has-background .container,.grid .grid-three.has-background .container,.grid .column4.has-background .container,.grid .column-8.has-background .container,.grid .grid-col-4-8.has-background .container,.grid .grid-col-8-4.has-background .container{min-height:70vh;align-content:center;justify-content:center;align-items:center;max-width:90%;}.grid .grid-60-40.palautteet .container .column-12,.grid .grid-40-60.palautteet .container .column-12,.grid .grid-wide.palautteet .container .column-12,.grid .grid-narrow-wide.palautteet .container .column-12,.grid .grid-fullwidth.palautteet .container .column-12,.grid .grid-wide-narrow.palautteet .container .column-12,.grid .grid-three.palautteet .container .column-12,.grid .column4.palautteet .container .column-12,.grid .column-8.palautteet .container .column-12,.grid .grid-col-4-8.palautteet .container .column-12,.grid .grid-col-8-4.palautteet .container .column-12{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;justify-items:center;}.grid .grid-60-40.palautteet .container .column-12 .grid-editor-content,.grid .grid-40-60.palautteet .container .column-12 .grid-editor-content,.grid .grid-wide.palautteet .container .column-12 .grid-editor-content,.grid .grid-narrow-wide.palautteet .container .column-12 .grid-editor-content,.grid .grid-fullwidth.palautteet .container .column-12 .grid-editor-content,.grid .grid-wide-narrow.palautteet .container .column-12 .grid-editor-content,.grid .grid-three.palautteet .container .column-12 .grid-editor-content,.grid .column4.palautteet .container .column-12 .grid-editor-content,.grid .column-8.palautteet .container .column-12 .grid-editor-content,.grid .grid-col-4-8.palautteet .container .column-12 .grid-editor-content,.grid .grid-col-8-4.palautteet .container .column-12 .grid-editor-content{width:30%;flex:1 1 auto;min-width:250px;text-align:center;max-width:300px;}.grid .grid-60-40.palautteet .container .column-12 .grid-editor-content .palaute,.grid .grid-40-60.palautteet .container .column-12 .grid-editor-content .palaute,.grid .grid-wide.palautteet .container .column-12 .grid-editor-content .palaute,.grid .grid-narrow-wide.palautteet .container .column-12 .grid-editor-content .palaute,.grid .grid-fullwidth.palautteet .container .column-12 .grid-editor-content .palaute,.grid .grid-wide-narrow.palautteet .container .column-12 .grid-editor-content .palaute,.grid .grid-three.palautteet .container .column-12 .grid-editor-content .palaute,.grid .column4.palautteet .container .column-12 .grid-editor-content .palaute,.grid .column-8.palautteet .container .column-12 .grid-editor-content .palaute,.grid .grid-col-4-8.palautteet .container .column-12 .grid-editor-content .palaute,.grid .grid-col-8-4.palautteet .container .column-12 .grid-editor-content .palaute{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:20px;}.grid .grid-60-40.palautteet .container .column-12 .grid-editor-content h4,.grid .grid-40-60.palautteet .container .column-12 .grid-editor-content h4,.grid .grid-wide.palautteet .container .column-12 .grid-editor-content h4,.grid .grid-narrow-wide.palautteet .container .column-12 .grid-editor-content h4,.grid .grid-fullwidth.palautteet .container .column-12 .grid-editor-content h4,.grid .grid-wide-narrow.palautteet .container .column-12 .grid-editor-content h4,.grid .grid-three.palautteet .container .column-12 .grid-editor-content h4,.grid .column4.palautteet .container .column-12 .grid-editor-content h4,.grid .column-8.palautteet .container .column-12 .grid-editor-content h4,.grid .grid-col-4-8.palautteet .container .column-12 .grid-editor-content h4,.grid .grid-col-8-4.palautteet .container .column-12 .grid-editor-content h4{font-size:16px;margin:0;padding:0;}.grid .grid-60-40.palautteet .container .column-12 .grid-editor-content .stars,.grid .grid-40-60.palautteet .container .column-12 .grid-editor-content .stars,.grid .grid-wide.palautteet .container .column-12 .grid-editor-content .stars,.grid .grid-narrow-wide.palautteet .container .column-12 .grid-editor-content .stars,.grid .grid-fullwidth.palautteet .container .column-12 .grid-editor-content .stars,.grid .grid-wide-narrow.palautteet .container .column-12 .grid-editor-content .stars,.grid .grid-three.palautteet .container .column-12 .grid-editor-content .stars,.grid .column4.palautteet .container .column-12 .grid-editor-content .stars,.grid .column-8.palautteet .container .column-12 .grid-editor-content .stars,.grid .grid-col-4-8.palautteet .container .column-12 .grid-editor-content .stars,.grid .grid-col-8-4.palautteet .container .column-12 .grid-editor-content .stars{color:#d99036;font-size:1.2em;letter-spacing:3px;}.grid .grid-60-40.palautteet .container .column-12 .grid-editor-content .text,.grid .grid-40-60.palautteet .container .column-12 .grid-editor-content .text,.grid .grid-wide.palautteet .container .column-12 .grid-editor-content .text,.grid .grid-narrow-wide.palautteet .container .column-12 .grid-editor-content .text,.grid .grid-fullwidth.palautteet .container .column-12 .grid-editor-content .text,.grid .grid-wide-narrow.palautteet .container .column-12 .grid-editor-content .text,.grid .grid-three.palautteet .container .column-12 .grid-editor-content .text,.grid .column4.palautteet .container .column-12 .grid-editor-content .text,.grid .column-8.palautteet .container .column-12 .grid-editor-content .text,.grid .grid-col-4-8.palautteet .container .column-12 .grid-editor-content .text,.grid .grid-col-8-4.palautteet .container .column-12 .grid-editor-content .text{font-size:.9em;}.grid .grid-60-40.palautteet .container .column-12 .grid-editor-content .text:empty,.grid .grid-40-60.palautteet .container .column-12 .grid-editor-content .text:empty,.grid .grid-wide.palautteet .container .column-12 .grid-editor-content .text:empty,.grid .grid-narrow-wide.palautteet .container .column-12 .grid-editor-content .text:empty,.grid .grid-fullwidth.palautteet .container .column-12 .grid-editor-content .text:empty,.grid .grid-wide-narrow.palautteet .container .column-12 .grid-editor-content .text:empty,.grid .grid-three.palautteet .container .column-12 .grid-editor-content .text:empty,.grid .column4.palautteet .container .column-12 .grid-editor-content .text:empty,.grid .column-8.palautteet .container .column-12 .grid-editor-content .text:empty,.grid .grid-col-4-8.palautteet .container .column-12 .grid-editor-content .text:empty,.grid .grid-col-8-4.palautteet .container .column-12 .grid-editor-content .text:empty{display:none;}.grid .grid-60-40.palautteet .container .column-12 .grid-editor-content .nick,.grid .grid-40-60.palautteet .container .column-12 .grid-editor-content .nick,.grid .grid-wide.palautteet .container .column-12 .grid-editor-content .nick,.grid .grid-narrow-wide.palautteet .container .column-12 .grid-editor-content .nick,.grid .grid-fullwidth.palautteet .container .column-12 .grid-editor-content .nick,.grid .grid-wide-narrow.palautteet .container .column-12 .grid-editor-content .nick,.grid .grid-three.palautteet .container .column-12 .grid-editor-content .nick,.grid .column4.palautteet .container .column-12 .grid-editor-content .nick,.grid .column-8.palautteet .container .column-12 .grid-editor-content .nick,.grid .grid-col-4-8.palautteet .container .column-12 .grid-editor-content .nick,.grid .grid-col-8-4.palautteet .container .column-12 .grid-editor-content .nick{font-size:.8em;}.grid .column-12{width:100%;flex:1 0 auto;padding:20px 10px;}.grid .column-4{width:30%;flex:1 1 auto;padding:20px 30px;min-width:300px;}.grid .column-4:first-child{padding-left:10px;}.grid .column-4:last-child{padding-right:10px;}.grid .column-8{width:65%;flex:1 0 auto;padding:20px 30px;}.grid .column-8:first-child{padding-left:10px;}.grid .column-8:last-child{padding-right:10px;}@media screen and (max-width:768px){.grid .has-background{background-image:var(--square-background)!important;}.grid .column-12,.grid .column-4,.grid .column-8{width:100%;padding:10px!important;}}.frontpage .grid .has-background .container{align-items:flex-start;justify-content:flex-start;}.frontpage .grid .has-background .container .column-4{background-color:rgba(255,255,255,.4);padding:30px;backdrop-filter:blur(8px);border-radius:10px;max-width:50%;min-width:40%;}.frontpage .grid .has-background .container .column-4 a{display:inline-block;margin-right:10px;margin-bottom:10px;padding:10px 20px;border-radius:20px;background-color:#d99036;color:#fff;text-decoration:none;}@media screen and (max-width:768px){.frontpage .grid .has-background .container .column-4{font-size:.8em;}.frontpage .grid .has-background .container .column-4 h3{font-size:1.3em;}}@media screen and (max-width:300px){.frontpage .grid .has-background .container .column-4{font-size:.6em;min-width:60%;max-width:60%;}.frontpage .grid .has-background .container .column-4 h3{font-size:1.3em;}}.frontpage .grid .has-background .container .column-8{background:none;}.map{border-radius:10px;}.hinnasto .column-8{display:flex;flex-wrap:wrap;}.hinnasto .column-8 .grid-editor-content{flex:0 0 auto;width:calc(33% - 20px);padding:20px;margin:10px;background-color:#f5f5f5;border-radius:10px;text-align:center;border-top:5px #bfb6ae solid;}.hinnasto .column-8 .grid-editor-content h3{font-size:1.4em;}.hinnasto .column-8 .grid-editor-content a{display:inline-block;padding:10px 20px;border-radius:20px;background-color:#bfb6ae;color:#fff;text-decoration:none;}@media screen and (max-width:1400px){.hinnasto .column-8 .grid-editor-content{width:calc(50% - 20px);}}@media screen and (max-width:991px){.hinnasto .column-8{margin:0;padding:0;}}@media screen and (max-width:768px){.hinnasto .column-8 .grid-editor-content{width:calc(100% - 20px);}}.grid-editor-content a{display:inline-block;margin-right:10px;margin-bottom:10px;padding:10px 20px;border-radius:20px;background-color:#d99036;color:#fff;text-decoration:none;}.mobile-only{display:none;}@media screen and (max-width:1199px){.container{max-width:100%;}}@media screen and (max-width:991px){.mobile-only{display:block;}.mobile-only .container{position:relative;}.mobile-only .mobile-navi{position:absolute;right:15px;top:15px;}.mobile-only .mobile-navi img{max-width:20px;}.mobile-only .logo{max-width:40%;margin-top:10px;margin-bottom:10px;}}