/** Generated: Monday, 9th of November 2026, 03:47:32 PM // Powered by AIOM+ (All In One Minify) created by FlipZoom Media Inc. - David Karich (flipzoom.de) **/
@charset 'UTF-8';.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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 transparent}.slick-arrow.slick-hidden{display:none}*{margin:0;padding:0;box-sizing:border-box}table{border-collapse:collapse;border-spacing:0}fieldset.InputfieldFieldset{padding:0!important}.Inputfield .description{opacity:1 !important;color:#000 !important}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}img{max-width:100%;height:auto;display:block;border:0 none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700}q:before,q:after{content:''}abbr,acronym{border:0}.clear{clear:both;font-size:1px;line-height:1px;display:block;height:0}.clearfix:after{content:"";display:block;clear:both}.last{margin:0 !important}.pad_last{padding:0 !important}.no_bg{background:0 0 !important}.no_bor{border:0 none !important}.keksikyselyModalElement .btn{line-height:1rem;!important}header,nav,section,article,aside,footer,hgroup,figure{display:block}.btn{font-size:16px;display:inline-block;padding:0;background:#f6f6f6;color:#000;margin:0 0 .5em;padding:0 1.5em;height:40px;line-height:40px;letter-spacing:0;text-align:center;vertical-align:middle;border-radius:0;transition:all .3s ease-in-out;outline:none;font-weight:700;border-radius:5px}.btnfp{background:#274abb;color:#fff;height:40px;line-height:40px;padding:0;width:100px}.btnbanner{background:#274abb;margin:0 0 .5em;color:#fff}.btnbanner a{color:#fff}.btnfproom{background:#274abb;color:#fff;height:40px;line-height:40px;padding:0 .9em}.btnbanner:hover{background:#274abb}.btn:hover{background:#ff6d00;border-color:#274abb;color:#fff}.btnfproom:hover,.btnfp:hover{background:#ff6d00;border-color:#274abb;color:#fff}.btnfp:active{background:#ff6d00;border-color:#274abb;color:#274abb}a{color:#000;text-decoration:none;outline:0 none !important}h1{font-size:55px;line-height:1.5em;font-weight:700;color:#fff;font-family:'Archivo'}h2{font-size:42px;line-height:1.45em;font-weight:700;color:#fff;font-family:'Archivo'}h3{font-size:34px;line-height:1.17em;font-weight:400;color:#fff;font-family:'Archivo'}h4{font-size:45px;line-height:1.06em;font-weight:300;color:#008bd1}h5{font-size:38px;line-height:1.29em;color:#005288;font-weight:300}h6{font-size:24px;line-height:1.333em;font-weight:400;color:#274abb;font-family:'Archivo';text-align:left}p{font-size:17px;line-height:1.3em;color:#fff;font-weight:400;font-family:'Lato',sans-serif}p.a{font-style:normal}p em{font-style:italic}p strong{font-style:normal;font-weight:700}body{font-family:'Lato',sans-serif;font-size:12px;background:#fff;font-weight:400}.flt_lt{float:left}.flt_rt{float:right}.wrapper{position:relative;top:0;right:0;width:100%;margin:0 auto;transition:all .3s ease-in-out;background-color:#fff;padding:130px 0 0}.container{max-width:1345px;margin:0 auto}header{position:absolute;left:0;right:0;width:100%;margin:0 auto;top:0;z-index:99}header{padding:20px 0 0;background:#fff;transition:all .3s ease-in-out}.logo_block{float:left;padding:0 0 0 28px}.logo_block a{display:inline-block}.nav_icon{display:none}.info-block{float:right;padding:16px 0 0}.info-tel{float:left;padding:0 0 0 1em}.info-tel p{color:#274abb;font-weight:700;font-size:15px;line-height:20px;display:inline;padding:0 2em 0 0}.info-tel p>a{color:#274abb}.info-social{float:right}.info-social a{display:inline-block}.info-social .fa{font-size:20px;line-height:23px;color:#274abb}.menu_block{position:relative;z-index:99}nav{background:#ff6d00;display:block;position:relative;top:5px}.nav-in{padding:0 92px}.nav-in>ul{display:block;margin:0 -30px}.nav-in>ul>li{display:inline-block;float:none}.nav-in>ul>li.active>a:after{content:"";width:140px;height:3px;background:#274abb;position:absolute;top:-2px;left:0;right:0;margin:0 auto}.nav-in>ul>li:hover>a:after{content:"";width:140px;height:3px;background:#274abb;position:absolute;top:-2px;left:0;right:0;margin:0 auto}.nav-in>ul>li>a{color:#fff;font-size:17px;line-height:20px;font-weight:400;display:inline-block;letter-spacing:-.1px;position:relative;padding:14px 31px 11px;z-index:4}.nav-in>ul>li .opener{display:none}.nav-in>ul>li.active>a{font-weight:700}.nav-in>ul>li:hover .dropdown{display:block}.nav-in img{width:24px;height:24px}.social-blk{display:none}.dropdown{text-align:center;display:none;position:absolute;top:100%;color:#000;font-weight:700;font-size:17px;background:#fff;width:100%;left:0;right:0;margin:0 auto}.dropdown a:hover{color:#ff6d00}.dropdown ul{padding:0;text-align:left;margin:0 0 0 92px}.dropdown ul li{display:inline-block}.dropdown ul>li>a{font-size:15px;line-height:20px;font-weight:400;color:#000;display:inline-block;position:relative;letter-spacing:.1px;padding:15px 1.3em 15px 0}.dropdown>ul>li.active>a{font-weight:700;color:#ff6d00}.dropdown>ul>li>a:hover{font-weight:700;color:#ff6d00}.main-content h2{padding:0 0 25px;color:#333}.main h2{color:#fff}.Voit p,.main-content p{color:#333;font-size:17px;font-weight:400;padding:0 0 28px;line-height:25px}.main-content li{line-height:25px}.banner{position:relative}.banner:after{content:"";background:#005288;opacity:.5;width:100%;height:100%;position:absolute;z-index:9;top:0}.banner-in img{width:100%;object-fit:cover;height:auto;display:block}.banner-content{position:absolute;top:45%;right:0;left:0;margin:0 auto;transform:translateY(-50%);z-index:99;text-align:center}.banner-top h1{padding:0 0 20px;text-align:center;letter-spacing:0}.banner-top h2{display:inline-block;text-align:center;font-size:20px;line-height:1.5em;margin-bottom:2em;width:50%;font-family:'Lato',sans-serif;font-weight:400}.banner-bottom{margin:0 auto}.banner-buttons{text-align:center;padding:0 0 10px}.bannerbottom-buttons{text-align:left;padding:0 0 10px}.banner-buttons>ul,.bannerbottom-buttons>ul{display:inline-block;margin:0}.banner-buttons>ul>li,.bannerbottom-buttons>ul>li{display:inline-block;padding-right:15px}.banner-buttons>ul>li:last-child,.bannerbottom-buttons>ul>li:last-child{padding-right:0}.banner-buttons>ul>li>a,.bannerbottom-buttons>ul>li>a{display:inline-block;letter-spacing:0}.bannerbottom-buttons .btn{background:#274abb;color:#fff;font-weight:700}.bannerbottom-buttons .btn:hover{background:#ff6d00;color:#fff}.bannerbottom-talo{background:#fff;padding:2em 3em;border-radius:4px;display:flex;justify-content:space-between;align-items:baseline}.template-etusivu .bannerbottom-talo{background:#f6f6f6;padding:0;flex-direction:column;align-items:baseline}.bannerbottom-left{width:100%}.bannerbottom-left h6{padding:7px 0 13px;color:#000;font-size:22px}.bannerbottom-left>ul{width:100%;text-align:center;display:flex;justify-content:space-between}.bannerbottom-left>ul>li{display:inline-block;padding:0 1em 0 0;text-align:left}.togglebutton input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;z-index:1}.togglebutton span{position:relative;z-index:2;font-weight:400}.togglebutton input:checked~.btn{background:#ff6d00;color:#fff}.bannerbottom-right{width:100%;float:left;padding:0;display:flex;flex-wrap:wrap}.bannerbottom-right h6{padding:.66em 0;color:#000}.bannerbottom-right-selectors{display:flex;justify-content:space-between}.bannerbottom-right ul{margin:0;text-align:left;display:flex;flex-wrap:wrap}.bannerbottom-right ul>li{display:inline-block;padding:0 7px 0 0}.bannerbottom-right ul>li>a{background:#274abb;font-size:15px;line-height:40px;color:#fff;font-weight:400;height:40px;transition:all .2s ease-in-out;display:inline-block;border-radius:4px;text-align:center}.bannerbottom-right ul>li>a.number{letter-spacing:.5px;width:30px}.etsi>button{display:inline-block;background:#ff6d00;margin:0;height:40px;line-height:40px;padding:0 1.4em;transition:all .2s ease-in-out;border:none;color:#fff;border-radius:4px;font-weight:700;font-size:15px;text-align:center;white-space:nowrap}.etsia>button{display:block;background:#ff6d00;width:70px;height:40px;line-height:40px;transition:all .2s ease-in-out;color:#fff;border-radius:4px;font-weight:700;font-size:15px;text-align:center;outline:none;border:none}.etsia button:hover,.etsi button:hover{background:#f6f6f6;color:#ff6d00}.vuokrasunnot-left{width:59%;margin-right:1%}.vuokrasunnot-left h6{padding:0 0 13px}.vuokrasunnot-left>ul{display:flex;flex-wrap:wrap}.vuokrasunnot-left>ul>li{display:block;margin-right:1em}.vuokrasunnot-left .btn{width:100px;padding:0}.vuokrasunnot-left>ul>li:last-child{margin-right:0}.vuokra-asunto-form.asunto-btn{background:#f6f6f6;font-size:15px;line-height:40px;color:#333;font-weight:400;height:40px;display:inline-block;transition:all .2s ease-in-out;border-radius:4px;text-align:center;padding:0 1em;margin-bottom:.5em}.vuokra-asunto-form.asunto-btn:hover{color:#fff;background:#ff6d00}.togglebutton input:checked~.asunto-btn{background:#ff6d00;color:#fff}.vuokrasunnot-right{width:40%;padding:0;flex-wrap:wrap;display:flex;justify-content:space-between}.vuokrasunnot-right .asunto-btn{padding:0 .7em;font-size:15px}.vuokrasunnot-right h6{padding:0 0 13px;width:100%}.vuokrasunnot-right>ul{display:flex;justify-content:flex-start;flex-wrap:wrap;width:calc(100% - 80px)}.vuokrasunnot-right>ul>li{margin-right:1em}.vuokrasunnot-right>ul>li:last-child{margin-right:0}.main-content{width:86.2%;margin:0 auto}.main-content.yhteystiedot{width:100%}.main-content a{color:#274abb}.semper-main{padding:40px 0 0}.semper-in{padding:0 0 41px}.semper-left{width:39.7%;display:inline-block}.semper-top{background:#ff6d00;border-radius:5px;padding:33px 70px 21px 61px;margin:0 0 42px}.semper-top h3{padding:0 0 12px;color:#fff}.semper-top h3:hover{cursor:pointer}.semper-top p{padding:0 0 24px;color:#fff}.semper-bottom{background:#f6f6f6;border-radius:5px;padding:31px 40px 21px 61px}.semper-bottom h3{padding:0 0 12px;color:#274abb;letter-spacing:.3px}.semper-bottom h3:hover{cursor:pointer}.semper-bottom p{padding:0 0 25px;color:#274abb}.semper-right{width:59.9%;float:right;display:inline-block;padding:0 0 0 35px}.semperright-content{position:relative}.semperright-content:after{content:"";position:absolute;background:rgba(51,119,125,.71);width:100%;height:100%;z-index:9;top:0;left:0;right:0;border-radius:5px}.semperright-content img{width:100%;object-fit:cover;height:390px;border-radius:5px}.semperright-asunto{position:absolute;top:20px;right:0;left:0;margin:0 auto;z-index:99}.semperright-top{float:right}.semperright-top a{font-size:15px;line-height:41px;font-weight:700;height:41px;width:171px;background:#ff6d00;display:inline-block;transition:all .2s ease-in-out;text-align:center;color:#f5f5f5;letter-spacing:.5px;border-bottom-left-radius:5px;border-top-left-radius:5px;margin:0 0 31px}.semperright-top a:hover{color:#fff;background:#274abb}.semperright-bottom{padding:0 130px 0 62px;float:left}.semperright-bottom h2{padding:0 0 18px;border-bottom:3px solid #ff6d00}.semperright-bottom h2:hover{cursor:pointer}.semperright-bottom span.line{font-size:17px;line-height:19px;color:#fff;font-weight:400;padding:20px 0 10px;letter-spacing:.7px;display:block}.semperright-bottom p{font-size:17px;line-height:22px;color:#fff;font-weight:400;letter-spacing:0;padding:0 0 40px}.loyda-main{padding:40px 0 0}.loyda-in{padding:0 0 41px}.loyda-left{width:39.7%;display:inline-block}.loyda-top{background:#f6f6f6;border-radius:5px;margin:0;padding:1em 5em;height:432px}.loyda-top h3{font-size:34px;color:#274abb;padding:20px 0 .6em}.loyda-top h3:hover{cursor:pointer}.loyda-top p{padding:0 0 25px}.loyda-bottom{background:#f6f6f6;border-radius:5px;padding:31px 40px 21px 61px}.loyda-bottom h3{padding:0 0 12px;color:#274abb;letter-spacing:.3px}.loyda-bottom h3:hover{cursor:pointer}.loyda-bottom p{padding:0 0 25px;color:#274abb}.loyda-right{width:59.9%;float:right;vertical-align:center;padding:0 0 0 2em}.loydaright-content{position:relative}.loydaright-content:after{content:"";position:absolute;background:#005288;opacity:.5;width:100%;height:100%;z-index:9;top:0;left:0;right:0;border-radius:5px}.loydaright-content img{width:100%;object-fit:cover;height:431px;border-radius:5px}.loydaright-asunto{position:absolute;top:50%;right:0;left:0;margin:0 auto;z-index:99;transform:translateY(-50%)}.loydaright-top{float:right}.loydaright-top a{font-size:15px;line-height:41px;font-weight:700;height:41px;width:171px;background:#ff6d00;display:inline-block;transition:all .2s ease-in-out;text-align:center;color:#f5f5f5;letter-spacing:.5px;border-bottom-left-radius:5px;border-top-left-radius:5px;margin:0 -1px 31px 0}.loydaright-top a:hover{color:#fff;background:#274abb}.loydaright-bottom{padding:0 110px 0 62px;float:left}.loydaright-bottom h2{padding:0 0 18px;border-bottom:4px solid #ff6d00;font-size:42px;font-family:'Archivo';font-weight:700}.loydaright-bottom h2:hover{cursor:pointer}.loydaright-bottom a{color:#fff}.loydaright-bottom span{cursor:pointer}.loydaright-bottom span.line{font-size:17px;line-height:19px;color:#fff;font-weight:400;padding:20px 0 10px;letter-spacing:.7px;display:block}.loydaright-bottom strong{font-size:17px;line-height:20px;color:#fff;font-weight:700;letter-spacing:0;padding:1em 0 0}.loydaright-bottom p{font-size:17px;line-height:20px;color:#fff;font-weight:400;letter-spacing:0;padding:1em 0 0;cursor:pointer}.magna{background:#274abb;border-radius:5px;padding:46px 61px 45px}.magna-top h2{text-align:center;padding:0 0 .5em}.magna-bottom .slick-prev,.magna-bottom .slick-next{top:-48px}.magna-bottom .slick-prev:before{display:block;content:"\f104";z-index:9;font-family:'FontAwesome';font-size:24px;line-height:20px;color:#ff6d00}.magna-bottom .slick-next:after{display:block;content:"\f105";z-index:9;font-family:'FontAwesome';font-size:24px;line-height:20px;color:#ff6d00}.slick-track{display:flex;align-items:stretch}.slick-slide{float:none;flex-direction:row;height:auto}.magna-bottom .slick-slide{padding:0 20px}.magna-bottom .slick-prev:before,.magna-bottom .slick-next:after{opacity:1}.magna-bottom .slick-prev:hover:before,.magna-bottom .slick-next:hover:after{color:#ff6d007f;opacity:1}.magna-bottom .slick-next:hover:after,.magna-bottom .slick-next:hover:after{color:#ff6d007f;opacity:1}.magna-bottom .slick-prev{left:auto;right:59px}.slick-next{right:18px}.magna-bottom .slick-next:before{display:none}.magna-bottom .slick-disabled:after,.magna-bottom .slick-disabled:before{color:#ff6d007f;cursor:default}.magna-bottom .slick-next.slick-disabled:hover:after,.magna-bottom .slick-prev.slick-disabled:hover:before{color:#ff6d007f;cursor:default}.magna-bottom>ul{margin:0 -20px;display:block;font-size:0}.magna-bottom>ul>li{width:33.33%;padding:0 20px;display:inline-block;min-height:370px}.magna-content{background:#fff;border-radius:5px;height:450px;position:relative}.magna-top{max-height:calc(100% - 70px);overflow:hidden}.magna-top img{border-top-left-radius:5px;border-top-right-radius:5px;width:100%;max-height:179px;object-fit:cover}.magna-bottom-content{padding:21px 30px 0}.magna-bottom-content p{color:#333;font-size:15px;line-height:23px;font-weight:400;letter-spacing:0;padding:0}.magna-bottom-content.noimage p{height:320px}.magna-bottom-content>a{color:#ff6d00;font-size:14px;line-height:16px;font-style:italic;display:inline-block;padding:0 0 32px;position:absolute;bottom:0}.magna-bottom-content>a.isan{display:inline-block;padding:15px 0 32px}.magna-bottom-content span{display:block;font-size:16px;line-height:20px;color:#333;font-weight:700;padding:10px 0;letter-spacing:.7px}.keneen{padding:39px 0;display:block}.keneen-in{display:flex;justify-content:space-between;align-items:stretch}.keneen-left{width:57%;position:relative;min-height:300px;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:5px}.template-etusivu .keneen-left{width:56%}.keneen-left:after{content:"";position:absolute;background:#005288;opacity:.5;width:100%;height:100%;z-index:9;top:0;border-radius:5px}.keneen-leftcontent{margin:0 auto;padding:1em 142px 1em 61px;z-index:12;position:relative}.keneen-leftcontent h2{padding:0 0 5px;border-bottom:3px solid #ff6d00;margin:0;color:#fff}.keneen-leftcontent h2:hover{cursor:pointer}.keneen-leftcontent p{font-size:17px;line-height:22px;color:#fff;font-weight:400;letter-spacing:0;padding:17px 0 0}.keneen-right{width:calc(43% - 35px);margin:0;background:#ff6d00;text-align:center;padding:41px 20px;border-radius:5px;position:relative}.template-etusivu .keneen-right{width:calc(44% - 35px);padding:3.5em 1.5em 1.5em}.keneen-left,.keneen-right{display:flex;flex-direction:column;align-content:center;justify-content:center;border-radius:5px}.keneen-right h3{padding:0 0 16px;text-align:center;padding:0 0 15px 3px;line-height:37px;font-family:'Archivo';font-weight:400;font-size:34px}.keneen-right p{padding:0 0 20px;color:#fff;line-height:21px}.keneen-right strong{display:block;font-size:17px;line-height:20px;font-weight:700;color:#fff;font-family:'Archivo';padding:0 0 20px;letter-spacing:0px}.footer-top{background:#f6f6f6;padding:59px 0 21px}.footer-topin{width:86.3%;margin:0 auto}.footer-topleft{float:left;display:flex}.footerloc{margin:0 4em 2em 0}.footer-topleft p{flex-wrap:wrap;font-weight:700;width:auto;color:#333;font-size:14px;line-height:16px;padding:0 0 5px;letter-spacing:.2px}.footer-topleft span{flex-wrap:wrap;width:auto;font-weight:400;color:#333;font-size:14px;line-height:18px;letter-spacing:.2px;padding:0 0 15px}.footer-topright{float:right;padding:11px 0 0}.footer-topright a{display:inline-block}.footer-topright .fa{font-size:20px;line-height:23px;color:#274abb}.footer-bottom{background:#274abb;padding:12px 0}.footer-bottomin{width:87.3%;margin:0 auto}.footer-bottom-left{float:left}.footer-bottom-left>ul{margin:0 -3px}.footer-bottom-left>ul>li{display:inline-block;padding:0 11px}.footer-bottom-left>ul>li>a{font-size:15px;line-height:19px;color:#fff;font-weight:600;font-family:'Lato';letter-spacing:.1px}.footer-bottom-right{float:right;padding:4px 0 0}.footer-bottom-right a,.footer-bottom-right p{color:#fff;font-size:11px;line-height:14px;font-weight:400;letter-spacing:.1px}.footer-topleft-one{padding:0 0 0 52px}.footer-topleft-two{padding:0 0 0 48px}.banner-one:after{content:"";background:#005288;opacity:.5;width:100%;height:100%;position:absolute;z-index:9;top:0}.banner-innerone{top:51.5%;width:50%}.tilat{padding:41px 0 0}.tilat-left{width:66%;float:left}.tilatleft-top{padding:0 0 39px}.tilatleft-top h2{color:#333;padding:10px 0 20px}.tilatleft-top h2:nth-child(7n){padding:20px 0}.tilatleft-top h2:nth-child(3n){color:#333;padding:1em 0 20px}.tilatleft-top>span{display:block;font-size:17px;line-height:22px;font-weight:400;color:#333;padding:0 0 26px;letter-spacing:0px}.loydaAccordian,.accordian>ul>li{background:#f6f6f6;margin:0 0 5px}.loydaAccordian,.accordian h6{font-size:20px;line-height:22px;cursor:pointer;color:#274abb;font-weight:400;font-family:'Archivo';padding:14px 0 14px 59px;position:relative}.loydaAccordian,.accordian h6:after{content:"";position:absolute;top:16px;right:62px;background:url(/site/templates/images/plus.png) no-repeat;width:16px;height:26px}.loydaAccordian,.accordian>ul>li.active h6:after{content:"";position:absolute;top:14px;right:62px;background:url(/site/templates/images/minus.png) no-repeat;width:16px;height:26px}.acc_cnt{padding:32px 0 0;background:#fff;display:none}.acc_cnt p{font-size:17px;color:#333;line-height:22px;padding:0 0 27px;letter-spacing:0px}.tilatleft-bottom{padding:0}.tilat-right{width:34%;float:right;padding:9px 0 0 35px}.tilat-righttop-sininen{background:#274abb !important}.tilat-righttop-oranssi{background:#ff6d00}.tilat-righttop-valkoinen{background:#fff}.tilat-righttop-lumi{background:#f6f6f6}.tilat-righttop-valkoinen h3,.tilat-righttop-valkoinen>ul>li>a{color:#000 !important}.tilat-righttop-lumi h3,.tilat-righttop-lumi>ul>li>a{color:#274abb !important}.tilat-righttop-valkoinen>ul>li>a:hover,.tilat-righttop-lumi>ul>li>a:hover{color:#ff6d00 !important}.tilat-righttop-sininen>ul>li>a:hover{color:#ff6d00 !important}.tilat-righttop{border-radius:5px;padding:34px 23px 42px 61px;margin:0 0 47px}.tilat-righttop h3{padding:0 0 12px}.tilat-righttop>ul>li{padding:0 0 7px}.tilat-righttop>ul>li>a{color:#fff;font-size:17px;line-height:20px;font-weight:700;letter-spacing:.5px}.tilat-righttop>ul>li>a:hover{color:#005288}.tilat-righttopone{background:#f6f6f6;padding:34px 23px 36px 61px}.tilat-righttopone a:hover{color:#274abb}.tilat-righttopone h3{color:#274abb}.tilat-righttopone>ul>li>a{color:#274abb}.keneen-innerone{padding:2em 0}.tilatleft-top figure{padding:1.4em 0 2.5em}.Voit ul li,.tilatleft-top ul li{list-style-type:disc;margin-left:1em;line-height:25px;font-size:17px;color:#333}.sisalto-main{padding:41px 0 0;border-bottom:2px solid #dedede;margin-bottom:2em}.main-content>div:last-child .sisalto-main,.main-content>div:last-child .diam-main{border-bottom:none}.sisalto-in h2{font-size:42px;line-height:1.3em;color:#333;font-weight:700;font-family:'Archivo';padding:10px 0 25px}.sisalto-main.yhteys{margin-bottom:50px}.sisalto-main.yhteys:last-child{border-bottom:0}.sisalto-main.in.yhteys:last-child{border-bottom:0}.sisalto-main.yhteys .sisalto-in h2{font-size:42px;line-height:1.3em;font-weight:700;font-family:'Archivo'}.sisalto-main.yhteys .cont,.sisalto-main.yhteys .yhteystietomap{width:50%;float:left}.sisalto-in-ajankohtainen h2{font-size:42px;line-height:1.3em;text-align:left;color:#333;font-weight:700;font-family:'Archivo';padding:0 0 10px 1em}.sisalto-in-ajankohtainen p{font-size:17px;line-height:23px;color:#333;font-weight:400;padding:0 0 20px 1em;width:82%}.sisalto-in>p{font-size:17px;line-height:23px;color:#333;font-weight:400;padding:0 0 2em;width:82%}.sisalto-main-in{padding:0 0 2em}.sisalto-left-ajankohtainen{float:left;width:35%;padding:0 2em 1em 1em}.noimage-content{width:100%;padding:0 2em 1em 1em;display:inline-block}.sisalto-left{float:left;max-width:100%;padding:0 3em 1em 0}.sisalto-left.movetoright{float:right;max-width:100%;padding:0 0 2em 5em}.tietoja-left.movetoright a,.tietoja-left.movetoright{float:left;padding:0 3em 1em;margin:.5em 0 0 -18px}.sisalto-left a{font-size:17px;line-height:25px;color:#333;font-weight:800;max-width:100%;padding:0 0 1em}.sisalto-right a{font-size:17px;line-height:25px;color:#333;font-weight:800;max-width:100%;padding:0 0 1em}.sisalto-right{width:100%;padding:0}.sisalto-right p{font-size:17px;line-height:25px;color:#333;font-weight:400;max-width:100%;padding:0 0 1em}.sisalto-right p strong{font-weight:700;font-size:18px}.sisalto-right.movetoright{width:100%;padding:0}.sisalto-right.movetoright p{font-size:17px;line-height:25px;color:#333;font-weight:400;padding:0 0 1em}.tietoja-main{padding:42px 0 39px;border-bottom:2px solid #707070}.tietoja-in h2{font-size:42px;line-height:52px;color:#333;font-weight:700;font-family:'Archivo';padding:0 0 30px}.tietoja-in>p{font-size:17px;line-height:23px;color:#333;font-weight:400;padding:0 0 20px;width:84%}.tietoja-left{padding:0;float:left;margin-right:1em}.tietoja-left-b p,.tietoja-left p{font-size:17px;line-height:23px;color:#333;font-weight:400;padding:0 0 27px;width:93%}.tietoja-left-b a{font-size:17px;line-height:51px;color:#fff;font-weight:700;background-color:#274abb;padding:0;border-radius:5px;width:360px;height:50px;display:inline-block;text-align:center;transition:all .2s ease-in-out;margin:33px 0 0;letter-spacing:1.4px}.tietoja-left a{background-color:#274abb;color:#fff;margin-top:25px}.tietoja-left-b a:hover,.tietoja-left a:hover{background-color:#ff6d00}.tietoja-right{float:right;width:39.7%;padding:11px 0 0}.diam-main ul{margin:0}.diam-main>ul>li{width:48%;float:left;padding:0 2% 0 0}.diam-main>ul>li:nth-child(2){padding-right:0}.diam-main .diam-right ul li,.diam-main .diam-left ul li{list-style:disc;margin-left:1em;font-size:17px;line-height:25px;color:#333;font-weight:400}.diam-right.notitle{margin-top:0}.diam-right.notitle.lefttitle{margin-top:4em}.diam-right.notitle.notext{margin-top:3em}.diam-left.notitle{margin-top:1em}.diam-left.notitle.withpicture{margin-top:0}.diam-left.notitle.withpicture figure{margin:0 0 60px}.diam-right.notitle figure.titlepic{margin-bottom:9.2em}.diam-left figure{margin:0 0 45px}.diam-left h3{font-size:34px;line-height:36px;color:#274abb;font-weight:400;font-family:'Archivo';padding:0 0 15px}.diam-left p{font-size:17px;line-height:23px;color:#333;font-weight:400;padding:0 0 28px}.diam-left p a{font-size:17px;line-height:19px;color:#ff6d00;font-weight:700;display:inline-block;letter-spacing:.1px;text-decoration:underline}.diam-right figure{margin:0 0 60px}.diam-right figure.titlepic{margin-bottom:4em}.diam-right h3{font-size:34px;line-height:36px;color:#274abb;font-weight:400;font-family:'Archivo';padding:0 0 15px}.diam-main h1{font-size:42px;line-height:1.3em;color:#333;font-weight:700;font-family:'Archivo';padding:0 0 25px}.diam-right p{font-size:17px;line-height:23px;color:#333;font-weight:400;padding:0 0 26px;width:101%}.diam-right p a{font-size:17px;line-height:19px;color:#ff6d00;font-weight:700;display:inline-block;letter-spacing:.1px;text-decoration:underline}.diam p a:hover{color:#274abb}.diam-main{padding-bottom:4em;margin-top:41px;border-bottom:2px solid #dedede}.banner-innerfour:after{display:none}.banner-contentfour{position:absolute;margin:0 auto;z-index:99;bottom:-90px;width:60%;left:0;right:0}.bannner-bottomfour{border-radius:5px;padding:0 2em;max-width:800px;margin:0 auto}.vuokrasunnot-left>ul>li>a.kerro:active{background:#ff6d00;color:#fff}.vuokrasunnot-right>ul>li>a.kerro:active,.bannerbottom-right>ul>li>a.number:active{background:#ff6d00;color:#615656}.vuokrasunnot-left>ul>li>a:hover,.vuokrasunnot-right>ul>li>a:hover,.bannerbottom-right>ul>li>a:hover{background-color:#ff6d00;color:#fff}.doilla-main{margin:50px 0 0;padding:0 0 20px}.doilla-in h2{text-align:center;color:#333;letter-spacing:-.1px;padding:1em 0 23px}.doilla-content{width:100%}.doilla-content>ul{display:flex;width:100%;flex-direction:row;flex-wrap:wrap}.doilla-content>ul>li{display:flex;width:25%;padding:0 20px 28px;position:relative;flex:0 1 auto}.doilla-content>ul>li.contact{display:flex;width:20%;padding:0 20px 28px;position:relative}.doilla-contentin{background:#f6f6f6;border-radius:5px;padding:0;position:relative;max-width:100%}.main-content.yhteystiedot .doilla-content>ul>li{padding-bottom:4em;justify-content:center}.doilla-contentin figure{margin:0 0 22px}.doilla-content span.available{content:"";display:inline-block;position:absolute;top:10px;right:0;background:#ff6d00;display:inline-block;width:110px;height:40px;line-height:42px;color:#f5f5f5;font-size:15px;font-weight:700;border-top-left-radius:5px;border-bottom-left-radius:5px;text-align:center;letter-spacing:0px}.doilla-contentin img{border-top-left-radius:5px;border-top-right-radius:5px;width:100%}.doilla-contentin a:hover,.doilla-contentin img:hover,.esimer:hover{cursor:pointer}.esimer{text-align:center;padding:0 1em 1.5em}.esimer h6{font-size:16px;line-height:18px;color:#333;text-align:center;font-weight:700;padding:0 0 3px;letter-spacing:.8px}.esimer small{display:block;color:#274abb;font-size:17px;line-height:20px;font-weight:400;padding:0 0 12px;letter-spacing:.6px}.esimer p{font-size:14px;line-height:16px;font-weight:400;color:#333;padding:0 0 4px}.esimer span{display:block;color:#333;font-size:14px;line-height:16px;font-weight:700;padding:0 0 13px}.esimer em{display:block;color:#274abb;font-size:17px;line-height:20px;font-weight:400;padding:0 0 28px;letter-spacing:1.1px}.huittinen{background:#f6f6f6}.huittinen-in{width:86.5%;margin:0 auto;padding:60px 0 3em}.huittinen-in h2{padding:0 0 4px;color:#333}.huittinen-in h3{color:#274abb;padding:0 0 12px}.huittinen-in.Voit.lomake h4{font-size:25px;margin-bottom:15px;margin-top:10px;font-weight:600}.Perustiedot-main{padding:30px 0 0}.Perustiedot-left{width:65.6%;float:left;display:inline-block}.Perustiedot{padding:0 0 43px}.Perustiedot-slider .slider-nav-thumbnails .slick-slide{opacity:1;margin:0 10px}.Perustiedot-slider .slider-nav-thumbnails{opacity:1}.Perustiedot-slider .slider-nav-thumbnails{margin:20px 0 0;height:140px}.slider-nav-thumbnails .slick-slide img{display:block}.slider-nav-thumbnails .slick-slide img:hover{cursor:pointer}.slider-nav-thumbnails .slick-track{margin:0 -10px}.Perustiedot-slider .slick-prev{background:url(/site/templates/images/inner5leftarw.png) no-repeat;width:15px;height:28px;position:absolute;top:49.2%;left:24px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-mos-transform:translateY(-50%);-o-transform:translateY(-50%);z-index:99;background-size:15px 28px}.Painike{background:url(/site/templates/images/inner5rigtarw.png) no-repeat;width:15px;height:30px;position:absolute;display:block;bottom:2px;right:24px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-mos-transform:translateY(-50%);-o-transform:translateY(-50%);z-index:99;background-size:8px 14px}.Perustiedot-slider .slick-next{background:url(/site/templates/images/inner5rigtarw.png) no-repeat;width:15px;height:30px;position:absolute;top:51.1%;right:24px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-mos-transform:translateY(-50%);-o-transform:translateY(-50%);z-index:99;background-size:15px 28px}.Perustiedot-slider .slick-prev:before{content:""}.Perustiedot-slider .slick-next:before{content:""}#kohteet-map{height:540px;margin-bottom:80px}#kohde-map{height:350px}.yhteystietomap{height:350px;margin-bottom:50px;margin-top:20px}.Osoite-in h3{color:#274abb;padding:1em 0 8px}.Osoite-in>ul>li:nth-child(odd){background:#f6f6f6}.Osoite-content{display:block;padding:11px 11px 9.6px 37px}.Osoite-left{width:22.5%;float:left}.Osoite-left p{color:#333;font-size:17px;line-height:20px;font-weight:700;padding:0;margin:0}.Osoite-right{width:77.4%;float:right}.Osoite-right span{display:inline-block;color:#333;font-size:17px;line-height:20px;font-weight:400}.Osoite-inthree{padding:0 0 24px}.Osoite-infour{padding:0 0 40px}.Perustiedot-right{width:34.4%;float:right;display:inline-block;padding:0 0 0 40px}.Perustiedot-right-in a.Perustiedotbtn{background:#274abb;width:360px;height:50px;color:#fff;line-height:50px;text-align:center;border-radius:5px;font-weight:700;font-size:20px;display:inline-block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;outline:none}.Perustiedot-right-in a.Perustiedotbtn:hover,.Perustiedot-right-in a.Perustiedotbtn:active{background:#ff6d00}.Voit h2{padding:0 0 14px}.Voit strong{font-weight:700;font-size:18px}.Voit ol li{color:#333;font-size:17px;line-height:21px;font-weight:400;letter-spacing:0px;padding:0 0 0 2px;list-style-type:numbers;margin-left:15px}.tiedot-main{padding:36px 0 0}.FormBuilder fieldset.InputfieldFieldset{border:none;margin:3em 0 1.5em !important}.FormBuilder fieldset.InputfieldFieldset legend{font-size:28px;color:#274abb;font-weight:400;padding:0 0 21px 0!important;line-height:30px}.FormBuilder .InputfieldHeader .InputfieldStateToggle{display:block;color:#333;font-weight:700;font-size:17px;line-height:20px;padding:0 0 5px;transition-duration:.5s;-o-transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s}.InputfieldForm input,.InputfieldForm textarea,.FormBuilder .InputfieldMaxWidth{display:block;background:#f6f6f6;float:left;height:42px;border:transparent;border-radius:5px !important;width:100%;outline:none;padding:0 10px;transition-duration:.5s;-o-transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s}.FormBuilder .InputfieldMaxWidth:focus{border:2px solid #ff6d00}.FormBuilder .InputfieldContent{border:transparent;width:100% !important;outline:none;border-radius:5px;border:2px solid transparent}.FormBuilder .InputfieldContent input{font-size:17px}.FormBuilder .Inputfield_vian_kuvaus .InputfieldMaxWidth{display:block;height:200px;background:#f6f6f6;font-size:12px;border-radius:5px;width:82.8%;border:transparent;font-size:14px;font-weight:300;line-height:20px;padding:10px;outline:none;resize:none}.FormBuilder .Inputfield.on_focus label{color:#ff6d00}.FormBuilder .Inputfield.on_focus input{border:2px solid #ff6d00}.FormBuilder .InputfieldForm select{width:100%;height:40px;font-size:12px;background:#f6f6f6;padding:0 10px;border-radius:5px;border:transparent;outline:none}.main-content .dd .ddChild li .ddlabel{font-size:18px}.FormBuilder .InputfieldForm .dd .ddTitle{border-radius:5px !important}.FormBuilder .InputfieldForm .dd .ddTitle .ddTitleText{background:#f6f6f6;padding:7px 0 7px 10px;outline:none !important;border-radius:5px !important;font-size:14px}.FormBuilder .InputfieldForm .ddcommon .ddArrow:after{content:"\f107";border:0;font-family:FontAwesome;color:#171717;display:block;font-size:26px;position:absolute;right:0;top:0;line-height:16px;z-index:99;font-weight:700}.FormBuilder .InputfieldForm .dropdown-link .dd .divider{border-left:none;display:none}.FormBuilder .InputfieldForm .dd{border:transparent;width:100% !important;outline:none;border-radius:5px;border:2px solid transparent}.FormBuilder .InputfieldForm .dd .divider{border-left:none;display:none}.FormBuilder .InputfieldForm .dd .ddChild{height:auto !important}.FormBuilder .InputfieldForm .ddcommon .ddArrow{right:30px}.FormBuilder .InputfieldForm button{display:inline-block;width:260px;height:50px;line-height:50px;font-size:17px;font-weight:700;border-radius:5px;background:#274abb;text-align:center;color:#fff;margin:0 0 35px;padding:0;border:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;letter-spacing:1.4px}.FormBuilder .InputfieldForm button:hover{background:#f6f6f6;color:#274abb}.InputfieldCheckbox input{width:18px;height:18px}.InputfieldCheckbox label input span,.InputfieldCheckboxes ul li label span{font-size:15px;color:#333;line-height:30px;display:inline-block;padding:0 0 0 25px;letter-spacing:-.2px;font-weight:400;background:url(/site/templates/images/unchecked.png) no-repeat left center}.InputfieldCheckboxes li input{display:none}.InputfieldCheckbox label input:checked+span,.InputfieldCheckboxes ul li label input:checked+span{background:url(/site/templates/images/checked.png) no-repeat left center;background-size:16px 16px}.tiedot-in{padding:0 0 11px}.tiedot-in h6{color:#274abb;font-size:28px;line-height:30px;padding:0 0 21px;font-weight:400}.tiedot-form-left{width:48.3%;float:left;display:inline-block}.tiedot-form-left ul li{display:block;padding:0 0 20px}.tiedot-form-left label{display:block;color:#333;font-weight:700;font-size:17px;line-height:20px;padding:0 0 5px;transition-duration:.5s;-o-transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s}.tiedot-form-left input{display:block;background:#f6f6f6;height:41px;border:transparent;border-radius:5px !important;width:100%;outline:none;padding:0 10px;transition-duration:.5s;-o-transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s}.tiedot-form-left ul li.on_focus label{color:#ff6d00}.tiedot-form-left ul li.on_focus input{border:2px solid #ff6d00}.tiedot-form-right{width:100%;float:right;display:inline-block;padding:0}.miten-main{padding:2px 0 23px}.miten-left{width:67.7%;float:left}.miten-left h6{font-size:28px;line-height:30px;color:#274abb;padding:0 0 22px}.miten-left-in{width:51.1%;display:inline-block;padding:0;float:left}.miten-left-one{width:40%}.miten-left-in p{color:#333;font-weight:700;font-size:17px;line-height:20px;letter-spacing:-.1px;padding:0 0 12px}.miten-left-in ul li{display:block;padding:0 0 4px}.miten-left-in ul li label{display:inline-block;margin:0;font-weight:400;cursor:pointer}.miten-left-in ul li label input{display:none}.miten-left-in ul li label span{font-size:15px;color:#333;line-height:25px;display:inline-block;padding:0 0 0 27px;letter-spacing:0;font-weight:400;background:url(/site/templates/images/unchecked.png) no-repeat left center}.miten-left-in ul li label input:checked+span{background:url(/site/templates/images/checked.png) no-repeat left center;background-size:16px 16px}.miten-right{width:32.3%;float:right;padding:0 0 0 16px}.miten-right h6{padding:0 0 20px}.miten-right-in p{white-space:nowrap}.Vian-main{padding:0 0 66px}.Vian-in h6{color:#274abb;font-size:28px;line-height:30px;font-weight:400;padding:0 0 26px}.Vian-content>ul>li{padding:0 0 41px}.Vian-content label{display:block;color:#333;font-weight:700;font-size:17px;line-height:18px;padding:0 0 5px}.Vian-content textarea{display:block;background:#f6f6f6;height:186px;border-radius:5px;width:82.8%;border:transparent;font-size:18px;line-height:20px;padding:10px;vertical-align:top;outline:none;resize:none}.Vian-content a{display:inline-block;width:260px;height:50px;line-height:50px;font-size:20px;font-weight:700;border-radius:5px;background:#274abb;text-align:center;color:#fff;margin:0 0 35px}.footer-topleft p em{display:none;font-weight:700}.custom-select{width:100%;height:41px;background:#f6f6f6;padding:0 10px;border-radius:5px;border:transparent;outline:none}.dropdown-link .dd .ddTitle{border-radius:5px !important}.dropdown-link .dd .ddTitle .ddTitleText{background:#f6f6f6;padding:11px 25px 12px 10px;outline:none !important;border-radius:5px !important;font-size:15px}.dropdown-link .ddcommon .ddArrow:after{content:"\f107";border:0;font-family:FontAwesome;color:#171717;display:block;font-size:26px;position:absolute;right:0;top:0;line-height:16px;z-index:99;font-weight:700}.dropdown-link .dd{border:transparent;width:100% !important;outline:none;border-radius:5px;border:2px solid transparent}.tiedot-form-left ul li.on_focus .dd{border:2px solid #ff6d00}.dropdown-link .dd .divider{border-left:none;display:none}.dropdown-link .dd .ddChild{height:auto !important}.dropdown-link .ddcommon .ddArrow{right:30px}.custom-select{width:100%;height:41px;background:#f6f6f6;padding:0 10px;border-radius:5px;border:transparent;outline:none}.dropbox-link .dd .ddTitle{border-radius:5px !important}.dropbox-link .dd .ddTitle .ddTitleText{background:#fff;padding:11px 25px 12px 10px;text-align:center;outline:none !important;border-radius:5px !important;font-size:15px}.dropbox-link .ddcommon .ddArrow:after{content:"\f107";border:0;font-family:FontAwesome;color:#171717;display:block;font-size:26px;position:absolute;right:0;top:0;line-height:16px;z-index:99;font-weight:700}.dropbox-link .dd{border:transparent;width:100% !important;outline:none;border-radius:5px;border:2px solid transparent}.tiedot-form-left ul li.on_focus .dd{border:2px solid #ff6d00}.dropbox-link .dd .divider{border-left:none;display:none}.dropbox-link .dd .ddChild{height:auto !important}.dropbox-link .ddcommon .ddArrow{right:10px}.tab-view{background:#ff6d00;padding:10px 0 10px 29px;display:none}.tab-left{float:left}.tab-left p{color:#fff;font-size:15px;line-height:17px;font-weight:700}.tab-yhteys{display:none;padding:14px 21px 8px}.tab-yhteys p{font-size:15px;line-height:15px;font-weight:500px;color:#fff}.tab-yhteys p>a{color:#fff}.tab-left p>a{color:#fff}.tab-right{float:right}.tab-right a{display:inline-block}.tab-right .fa{font-size:20px;line-height:23px;color:#fff}input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],textarea,button,select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0}.accordian>ul>li{list-style-type:none;margin-left:0}.InputfieldFormWidths input[type=text],.InputfieldFormWidths input[type=email],.InputfieldFormWidths input[type=url],.InputfieldFormWidths select,.InputfieldFormWidths textarea{float:none}.hake-buttons>ul{margin:1em 0 3em;display:flex;justify-content:space-between}.hake-buttons>ul>li{padding:0;list-style:none;margin:0;width:48%}.hake-buttons>ul>li>a{padding:.7em 1em;text-align:center;color:#fff;font-size:20px;font-weight:700;background:#274abb;border-radius:5px;transition:all .2s ease-in-out;display:block;letter-spacing:.2px}.hake-buttons>ul>li>a:hover{background-color:#ff6d00}.hake-buttons p{color:#333;font-size:17px;line-height:22px;font-weight:400;padding:0 0 49px}.hake-buttons img{width:100%;display:block;height:auto;object-fit:cover}.hake-accordian{padding:10px 0 0}.hake-righttop{padding:34px 23px 47px 61px;margin:0 0 40px}#page-lomakkeet .main-content>.sisalto{width:48%;float:left}#page-lomakkeet .main-content>.sisalto:nth-child(2n+1){clear:left;margin-right:2%}#page-lomakkeet .main-content .sisalto-main{border-bottom:none}footer{clear:both}.block-anchor{position:relative;top:-150px;visibility:hidden}@media only screen and (max-width:1330px){.semper-top{padding:33px 45px 21px}.semper-bottom{padding:31px 26px 21px 45px}.loyda-top{padding:33px 45px 21px}.loyda-bottom{padding:31px 26px 21px 45px}.magna-bottom-content p br{display:none}.keneen-leftcontent p br{display:none}.keneen-leftcontent h2{font-size:35px}.hake-righttop{padding:34px 23px 47px 35px}.tilat-righttopone{padding:34px 23px 36px 35px}.slider-nav-thumbnails .slick-track{margin:0}.banner-contentfour{width:75%}.main-content.yhteystiedot .doilla-content>ul>li{width:25%;text-align:center}.info-social{margin-right:1em}}@media only screen and (max-width:1240px){.banner-content{top:57%}}@media only screen and (max-width:1200px){.container{max-width:100%;padding:0 14px}.banner-in img{height:450px}.main-content{width:91.2%}.hake-twoleft{width:70%}.hake-tworight{width:30%}.slider1 .slick-slide img{width:100%}.huittinen-in{width:91.2%}.banner-content{top:52%}.semperright-bottom h2{font-size:31px}.semperright-bottom{padding:0 65px 0 62px}.semper-top{padding:33px 27px 21px 21px}.semper-bottom{padding:31px 15px 21px 21px}.loydaright-bottom h2{font-size:31px}.loydaright-bottom{padding:0 40px 0 62px}.loyda-top{padding:33px 27px 21px 21px}.loyda-bottom{padding:31px 15px 21px 21px}.magna-bottom .slick-slide{padding:0 13px}.magna-content{min-height:392px}.keneen-leftcontent{padding:0 133px 0 61px}.tilat-righttop{padding:30px 20px 35px 35px}.tilatleft-top h2{font-size:40px;line-height:55px;padding:0 0 2px}.keneeninnerone-left img{height:276px}.keneen-rightinner p{padding:0 0 15px}.hake-twoleft h2{font-size:40px;line-height:50px;padding:0 0 15px}.hake-twoleft p{padding:0 0 20px}.sisalto-left{max-width:75%}.sisalto-left.sisalto-left.movetoright{max-width:60%}.sisalto-right p{padding:0 0 20px}.sisalto-main-in{padding:0 0 25px}.sisalto-in>p{width:100%}.tietoja-in>p{width:100%}.doilla-content>ul>li{padding:0 15px 28px}.Perustiedot-left{width:63%}.Perustiedot-right{width:37%;padding:0 0 0 25px}.Perustiedot-right-in a.Perustiedotbtn{width:330px}.huittinen-in h2{font-size:40px;line-height:60px}.huittinen-in{width:91.5%}.Osoite-left{width:27%}.Osoite-right{width:73%}.slider-nav-thumbnails .slick-list{padding:0 54px !important}.slider-nav-thumbnails .slick-track{margin:0 -10px}.banner-innerone{width:70%}}@media only screen and (max-width:1112px){.nav-in>ul>li>a{padding:10px 23px 10px}.nav-in{padding:0 117px}.dropdown ul{margin:0 0 0 110px}.semper-top{margin:0 0 25px}.semper-bottom p{font-size:17px}.semper-top p{font-size:17px}.loyda-top{margin:0 0 25px}.loyda-bottom p{font-size:16px}.loyda-top p{font-size:16px}.magna-content{min-height:439px}.keneen-left img{height:291px;object-fit:cover;width:100%}.tilat{padding:38px 0 0}.tilat-righttop>ul>li>a{font-size:15px}.tilatleft-top h2{font-size:37px}.keneen-left img{height:276px}.sisalto-in h2{font-size:40pxpadding:0 0 20px}.sisalto-in>p{padding:0 0 28px}.sisalto-right{padding:0}.tietoja-in h2{font-size:36px;line-height:50px;padding:0 0 20px}.tietoja-left p{width:96%;font-size:17px;line-height:23px;padding:0 0 20px}.diam-right h3{font-size:32px}.diam-left figure{margin:0 0 38px}.diam-left p{padding:0 0 20px}.doilla-in h2{font-size:40px}.doilla-content>ul{margin:0 -9px}.doilla-content>ul>li{padding:0 9px 25px}.Osoite-content{padding:11px 0 9.6px 30px}.Osoite-right{width:70%}.Osoite-left{width:30%}.footer-topin2{width:95.3%}.miten-left-in{padding:0 15px 0 0}.keneen-leftcontent h2{font-size:30px;line-height:45px}.FormBuilder.InputfieldForm{font-size:16px}}@media only screen and (max-width:1024px){.bannner-bottom{width:89%}.banner-contentfour{width:80%}.nav-in>ul>li>a{padding:14px 21px 8px}.main-content{width:80%}.banner-top h1{padding:0 0 26px;font-size:48px}.doilla-contentin a{width:100px;height:36px;line-height:36px}.huittinen-in{width:94.2%}.keneen-in{flex-direction:column}.template-etusivu .keneen-left{width:100%;margin-bottom:2em}.template-etusivu .keneen-right{width:100%}.FormBuilder.InputfieldForm{font-size:14px}.loyda-left{width:100%;padding:0 0 25px}.loyda-top{height:auto}.loyda-right{padding:0;width:100%}.loyda{width:48%;float:left;margin:0}.loydatom{width:48%;float:right}.loydaht{width:100%;padding:0}.loydat-bottom{padding:0 177px 0 62px}.loydat-bottom h2{font-size:38px}.template-etusivu .bannerbottom-talo{flex-direction:row;flex-wrap:wrap}.template-etusivu .bannerbottom-right{width:50%;float:left}.template-etusivu .bannerbottom-right ul{justify-content:flex-start}.template-etusivu .dropbox-link .ddcommon .ddArrow{right:2%;top:22px}.template-etusivu .bannerbottom-right ul>li{margin:0}.template-etusivu .etsi>button{margin-left:1em}.info-tel p{padding:0 1em 0 0}.main-content.yhteystiedot .doilla-content>ul>li{width:25%}#page-lomakkeet .main-content>.sisalto{width:100%;float:none}#page-lomakkeet .main-content>.sisalto:nth-child(2n+1){margin-right:0}}@media only screen and (max-width:991px){.wrapper{padding:100px 0 0}.nav_icon{transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;z-index:9999;width:39px;height:37px;padding:5px !important;text-align:center;position:absolute;right:15px;top:50%;transform:translateY(-50%);background:0 0;border:none;display:block;outline:none}.nav_icon span{display:block;position:absolute;height:3px;width:80%;background:#274abb;opacity:1;left:0;right:0;transform:rotate(0deg);transition:.25s ease-in-out;text-align:center;margin:0 auto !important;padding:0}.menu_block{position:fixed;width:280px;height:100%;background:#274abb;right:-280px;top:0;padding:50px 0 15px;transition:all .3s ease-in-out}.open_menu .menu_block{right:0;overflow-y:auto;box-shadow:14px 4px 23px 8px rgba(0,0,0,.5);z-index:99999}.nav_icon span:nth-child(1){top:8px}.nav_icon.open span:nth-child(1){top:17px;transform:rotate(135deg);background:#fff}.nav_icon span:nth-child(2){top:17px}.nav_icon.open span:nth-child(2){opacity:0;left:-60px;background:#fff}.nav_icon span:nth-child(3){top:26px}.nav_icon.open span:nth-child(3){top:17px;transform:rotate(-135deg);background:#fff}.nav-in>ul>li{position:relative}.nav-in>ul>li.has-children>a~.opener{display:block;position:absolute;color:#ff6d00;font-family:FontAwesome;font-size:16px;font-weight:600;height:42px;width:42px;line-height:42px;text-align:center;right:0;top:0;z-index:5;transition:transform linear .2s}.nav-in>ul>li.active>a~.opener{transform:rotate(180deg)}.nav-in>ul>li:hover .dropdown{display:none}.nav-in>ul>li.active .dropdown{position:static;display:block;background:#274abb;padding:6px 0 6px 25px}.dropdown ul>li>a{padding-top:.5em;padding-bottom:.5em;padding-left:0}.menu_block .container{padding:0}.tab-left{display:inline-block}.tab-left p{display:inline;margin:0 2em 0 0}.tab-in{height:20px}.nav-in>ul{display:block;margin:0}.nav-in>ul>li.active>a:after{display:none}.dropdown ul li{display:block}.dropdown{position:static}.dropdown ul{position:static}.nav-in>ul>li .dropdown{display:none}.menu_block .nav_icon{position:absolute;top:32px;right:14px}.menu_block .nav_icon span{background:#fff}.social-blk{display:block;background:#fff;padding:15px 23px;margin-bottom:10px}.social-blk-lft{display:inline-block;vertical-align:top;width:10%}.social-blk-rgt{display:inline-block;vertical-align:top;width:85%}.social-blk-lft a{color:#274abb;font-size:18px}.social-blk-rgt ul li{padding:0 0 8px}.social-blk-rgt ul li a{font-size:15px;line-height:17px;color:#274abb}.social-blk-rgt p{font-size:15px;line-height:17px;color:#274abb}.semper-left{width:100%;padding:0 0 25px}.semper-top h3,.semper-bottom h3{font-size:28px}.semper-top{width:48%;float:left;margin:0;min-height:200px}.semper-bottom{width:48%;float:right;min-height:200px}.semper-right{width:100%;padding:0}.semperright-bottom{padding:0 177px 0 62px}.semperright-bottom h2{font-size:38px}.loyda-left{width:100%;padding:0 0 25px}.loyda-top{height:auto}.loyda-right{padding:0;width:100%}.loyda{width:48%;float:left;margin:0}.loydatom{width:48%;float:right}.loydaht{width:100%;padding:0}.loydat-bottom{padding:0 177px 0 62px}.loydat-bottom h2{font-size:38px}.info-block{display:none}.header_block{position:relative}nav>ul{display:block;padding:15px 0}.nav-in{padding:0}nav{background:0 0}.nav-in>ul>li{float:none;display:block}.nav-in>ul>li>a{display:block}.dropdown{display:none}.dropdown{background:#274abb;text-align:left;padding:6px 0 6px 25px}.dropdown ul li a{color:#fff}.dropdown ul{margin:0}.tab-view{display:block}.tab-right{padding:0 28px 0 0}.semperright-content img{height:350px}.loydaright-content img{height:350px}.magna-top h2{font-size:40px;line-height:55px}.magna-content{min-height:400px}.keneen-left{float:none;display:block;width:100%;margin:0 0 25px}.footer-bottomin{width:100%}.footer-bottom-left{float:none;width:100%;display:block;text-align:center}.footer-bottom-right{text-align:center;float:none;padding:10px 0 0}.footer-topin{width:94.2%}.keneen{padding:30px 0}.tilat-left{width:100%;float:none}.tilatleft-top{padding:0 0 25px}.tilat-right{width:100%;padding:0}.tilat-righttop{width:47%;float:left;margin:0;min-height:387px}.tilat-righttopone{width:48%;margin:0 0 0 27px}.keneen-rightinner h3 br{display:none}.keneen-left{margin:0 1em 0 0;width:80%}.banner-top h1{font-size:45px;line-height:47px;padding:0 0 26px}.tilat-righttopone{min-height:280px}.hake-righttop{min-height:340px;margin:0 1em 1em 0}.diam-left h3{font-size:24px;line-height:30px}.diam-right h3{font-size:24px;line-height:30px}.diam-right figure{margin:0 0 25px}.diam-left figure{margin:0 0 25px}.diam-left p a{font-size:16px}.diam-left p{font-size:16px}.diam-right p{font-size:16px}.diam-right p a{font-size:16px}.tietoja-main{padding:34px 0}.doilla-content>ul>li{width:50%}.doilla-contentin img{width:100%;object-fit:cover}.Perustiedot-left,.Perustiedot-right{width:100%;display:block;float:none}.Perustiedot-right{padding:10px 0 40px}.tiedot-form-left,.miten-left,.miten-right-in{display:block;width:100%;float:none;padding:0}.miten-right{padding:23px 0 0}.miten-right ul{display:inline-block;width:51%}.miten-right ul.miten-check-right{width:40%}.Vian-content a{margin:0}.footer-topleft-one,.footer-topleft-two{display:none}.footer-topleft p em{display:inline}.miten-left-one{width:48%}.tiedot-form-left ul li.on_focus label{color:#fb070f}.tiedot-form-left ul li.on_focus input{border:2px solid #fb070f}.tiedot-form-left ul li.on_focus .dd{border:2px solid #fb070f}.Vian-content textarea{width:100%}.etsi>button{margin:0;height:35px;line-height:35px}.dropbox-link .ddcommon .ddArrow{display:block;right:49%;top:65px}.dd .ddArrow{width:25px!important;height:25px!important}.dropbox-link .ddcommon .ddArrow:after{font-size:30px}.FormBuilder .Inputfield_vian_kuvaus .InputfieldMaxWidth{width:100%}.template-etusivu .bannerbottom-talo{flex-direction:row;flex-wrap:wrap}.template-etusivu .bannerbottom-right{width:50%;float:left}.template-etusivu .bannerbottom-right ul{justify-content:flex-start}.template-etusivu .dropbox-link .ddcommon .ddArrow{right:2%;top:22px}.template-etusivu .bannerbottom-right ul>li{margin:0}.template-etusivu .etsi>button{margin:0}.banner-top h2{width:75%}.tab-left p{line-height:25px}.tab-yhteys{display:block}.keneen-leftcontent h2{padding-top:1em}.banner-contentfour{width:100%}.Osoite-in h3{font-size:29px}.bannerbottom-right-selectors{flex-wrap:wrap}.bannerbottom-right ul{flex-wrap:wrap}}@media only screen and (max-width:891px){.keneen-right h3{line-height:50px !important;font-size:37px}.keneen-leftcontent h2{font-size:37px;line-height:40px;margin-top:70px}.bannerbottom-right ul{justify-content:center}.main-content.yhteystiedot .doilla-content>ul>li{width:33%}}@media only screen and (max-width:800px){.keneen-right{width:100%;margin:1em 0 0}.keneen-left{width:100%}.keneen-right strong{padding:0}.keneen-right h3{font-size:34px}.keneen-right strong{font-size:17px}.keneen-right p{font-size:17px}.vuokrasunnot-left .btn{font-size:15px;width:90px}.diam-main>ul>li{width:100%;float:none;padding-left:0}}@media only screen and (max-width:767px){header{position:static;padding:18px 0}.wrapper{padding:0}.banner-top h1{font-size:40px;line-height:53px}.bannner-bottom{width:100%}.vuokrasunnot-left{width:65%}.vuokrasunnot-right{width:34%;padding:0}.semper-bottom h3{font-size:29px;line-height:37px}.semper-bottom{padding:25px 15px 21px}.semper-top{padding:25px 15px 21px}.semper-top p{padding:0 0 22px}.semperright-bottom{padding:0 89px 0 25px}.semperright-bottom h2{font-size:36px;line-height:50px}.semper-in{padding:0 0 30px}.loyda-bottom h3{font-size:29px;line-height:37px}.loyda-bottom{padding:25px 15px 21px}.loyda-top{padding:25px 15px 21px}.loyda-top p{padding:0 0 22px}.loydaright-bottom h2{font-size:36px;line-height:50px}.loydaright-asunto{position:relative;top:auto;left:auto;right:auto;transform:none;padding:1em 0}.loydaright-content figure{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.loydaright-content img{height:100%}.loyda-in{padding:0 0 30px}.magna-top h2{font-size:32px;padding:0 0 28px}.magna{padding:35px 25px}.magna-bottom-content span{padding:12px 0}.magna-bottom-content{padding:22px 22px 0}.keneen-leftcontent{padding:0 89px 0 25px;top:57%}.banner-in img{height:410px}.tab-left p{font-size:13px}.tilat-righttopone{width:100%;margin:0}.tilatleft-top h2{font-size:35px}.accordian h6{padding:14px 0 14px 40px}.acc_cnt{padding:27px 0 0}.acc_cnt p{padding:0 0 22px}.tilat-righttopone{min-height:280px}.hake-righttop{min-height:280px}.hake-twoleft h2{font-size:35px;line-height:40px}.hake-two{padding:30px 0 0}.hake-twoleft p{padding:0 0 15px}.sisalto-in h2{font-size:34px;padding:0 0 15px}.sisalto-in>p{font-size:16px;line-height:21px;padding:0 0 18px}.sisalto-left{width:100%}.sisalto-right{width:100%;padding:0}.sisalto-left figure{margin:0 20px 20px 0}.sisalto-right p{font-size:16px;line-height:21px;padding:0 0 18px}.sisalto-right.movetoright p{font-size:16px;line-height:21px;padding:0 0 18px}.sisalto-main-in{padding:0 0 20px}.tietoja-in h2{font-size:34px;line-height:40px;padding:0 0 15px}.tietoja-main{padding:25px 0}.tietoja-in>p{font-size:16px;line-height:21px;padding:0 0 18px}.tietoja-left{width:100%;padding:1em}.tietoja-left p{width:100%;font-size:16px;line-height:21px;padding:0 0 18px}.tietoja-left a{width:100%;height:40px;line-height:40px;margin:0}.tietoja-right{width:100%}.diam{padding:30px 0 15px}.diam-main ul{margin:0}.diam-left p{line-height:21px;padding:0 0 18px}.diam-right p{line-height:21px;padding:0 0 18px}.doilla-in h2{font-size:36px}.Perustiedot-slider .slider-nav-thumbnails{display:none}.keneen-leftcontent{padding:1em;top:0}.keneen-right h3{font-size:27px}.sisalto-left{max-width:55%}.sisalto-left.sisalto-left.movetoright{max-width:55%;padding:0 0 1em 1em}.keneen-right h3{padding:15px 0 0 3px;line-height:30px !important}.sisalto-main.yhteys .cont,.sisalto-main.yhteys .yhteystietomap{width:auto;float:none}.semper-bottom h3,.semper-top h3{font-size:27px}.semper-bottom,.semper-top{min-height:230px}}@media only screen and (max-width:670px){.tilat-righttop{width:100%;min-height:300px;margin:0 0 20px}.vuokrasunnot-left{width:49%}.vuokrasunnot-right{width:50%}.semper-bottom h3,.semper-top h3{font-size:25px}.banner-innerone{width:90%}.vuokrasunnot-left .btn{font-size:14px;width:auto;padding:0 1em}.main-content.yhteystiedot .doilla-content>ul>li{width:50%}}@media only screen and (max-width:606px){.bannerbottom-buttons{text-align:left}.bannerbottom-buttons>ul>li{padding:0 0 0 5px}.bannerbottom-talo{flex-direction:column}.bannerbottom-right{width:100%}.vuokrasunnot-left{width:100%;margin-right:0;margin-bottom:1em}.vuokrasunnot-right{width:100%}.tab-left p{font-size:10px;margin:0 1em 0 0}.vuokrasunnot-right>ul>li>a.number{width:30px}.bannerbottom-right>ul>li>a.number{width:30px}.banner-top h1{font-size:40px;line-height:47px;padding:0 0 18px}.banner-content{top:50%}.semper-top{width:100%;float:none;display:block;margin:0 0 15px}.semper-bottom{width:100%;float:none;display:block}.semper-main{padding:30px 0 0}.semper-top p{padding:0 0 15px}.semper-bottom p{padding:0 0 15px}.semperright-bottom h2{font-size:26px;line-height:35px;padding:0 0 15px}.semperright-bottom{padding:0 30px 0 25px}.semperright-content img{height:320px}.loyda-top{width:100%;float:none;display:block;margin:0 0 15px}.loyda-bottom{width:100%;float:none;display:block}.loyda-main{padding:30px 0 0}.loyda-top p{padding:0 0 15px}.loyda-bottom p{padding:0 0 15px}.loydaright-bottom h2{font-size:26px;line-height:35px;padding:0 0 15px}.magna-top h2{font-size:28px;line-height:40px}.magna{padding:30px 25px}.magna-content{min-height:372px}.footer-topleft{float:none;text-align:center}.footer-topright{margin:-20px 0 0;padding:0}.footer-top{padding:30px 0 20px}.footer-topleft span{padding:0}.tilatleft-top h2{font-size:30px;line-height:35px}.tilatleft-top span{font-size:16px;line-height:21px;padding:0 0 20px}.accordian h6{font-size:18px;padding:14px 0 14px 15px}.accordian h6:after{right:30px}.accordian>ul>li.active h6:after{right:30px}.acc_cnt p{font-size:15px;line-height:20px;padding:0 0 15px}.acc_cnt{padding:20px 0 0}.tilatleft-top{padding:0 0 15px}.tilat-righttop{min-height:233px;padding:23px 18px}.tilat-righttop h3{font-size:29px;line-height:32px}.tilat-righttop>ul>li>a{font-size:14px}.keneen-rightinner{padding:25px 18px 25px}.keneen-leftcontent h2{font-size:28px;line-height:40px;padding:0 0 14px}.hake-buttons>ul{display:block}.hake-buttons>ul>li{width:100%;margin-bottom:.5em}.hake-twoleft h2{font-size:30px;line-height:35px;padding:0 0 10px}.hake-twoleft p{padding:0 0 10px;font-size:17px;line-height:20px}.sisalto-in h2{font-size:26px;padding:0 0 10px}.sisalto-main{padding:30px 0 0}.sisalto-left.movetoright{padding:0 0 1em 1em}.sisalto-left{padding:0 0 1em 1em}.diam-left figure{margin:0 0 20px}.diam-right figure{margin:0 0 20px}.diam-left h3{font-size:24px;line-height:26px;padding:0 0 10px}.diam-right h3{font-size:24px;line-height:26px;padding:0 0 10px}.tietoja-in h2{font-size:26px;line-height:28px;padding:0 0 10px}.doilla-in h2{font-size:36px;margin-top:2em}.doilla-content>ul{margin:0}.doilla-content>ul>li{width:100%;padding:0 0 15px;flex-direction:column}.doilla-contentin figure{margin:0 0 20px}.doilla-main{margin-top:30px}.huittinen-in{padding:20px 0 10px}.huittinen-in h2{font-size:40px;line-height:46px;max-width:275px}.Perustiedot{padding:0 0 30px}.Osoite-left,.Osoite-right{display:block;float:none;width:100%}.Osoite-left p{padding:0}.Osoite-content{padding:11px 0 9.6px 20px}.Osoite-in-map img{height:250px}.Osoite-in-map{padding:0 0 15px}.Perustiedot-right{padding:10px 0 25px}.Perustiedot-right-in a.Perustiedotbtn{width:100%}.miten-left-in{display:block;width:100%;padding:0 0 15px}.miten-main{padding:0 0 10px}.miten-right{padding:10px 0 0}.Vian-content a{width:100%}.Vian-main{padding:0 0 40px}.keneen-right h3{font-size:20px}.keneen-right p{font-size:15px}.keneen-right strong{font-size:15px}.banner-buttons>ul>li,.bannerbottom-buttons>ul>li{padding:0 .5em}.banner-top h2{width:100%}.tab-left p{line-height:22px}.vuokrasunnot-right>ul{width:70%}.etsia{float:right}.template-etusivu .bannerbottom-talo{padding:1em 2em}.template-etusivu .bannerbottom-buttons .btn{font-size:14px;height:20px;line-height:20px;width:auto;padding:5px;line-height:10px}.banner-contentfour{margin-top:2em}#kohteet-map{margin-bottom:0}.template-etusivu .bannerbottom-right{float:none;width:auto}.template-etusivu .bannerbottom-talo{flex-direction:column}.semper-bottom,.semper-top{min-height:auto}.doilla-contentin.yhteystiedot{width:90%}}@media only screen and (max-width:585px){.doilla-contentin.yhteystiedot span{font-size:13px}}@media only screen and (max-width:560px){.doilla-contentin.yhteystiedot span{font-size:12px}}@media only screen and (max-width:510px){.template-vuokra-asunnot .vuokrasunnot-left>ul{flex-direction:row}.template-vuokra-asunnot .btn{width:100%}.template-vuokra-asunnot .vuokrasunnot-left>ul>li{margin-right:.5em}.etsi{margin-top:1em}.template-etusivu .ddcommon .ddTitle{width:100%}.doilla-contentin{align-items:center}.doilla-contentin.yhteystiedot{width:75%;margin:0 auto}.doilla-content>ul{display:block;text-align:center}.main-content.yhteystiedot .doilla-content>ul>li{width:85%;display:inline-block}.template-etusivu .keneen-right{padding:1em 1.5em}.huittinen-in h2{font-size:30px}}@media only screen and (max-width:479px){.template-etusivu .bannerbottom-right ul{width:100%}.template-etusivu .bannerbottom-right>ul .btn{display:block}.logo_block{padding:0}.nav_icon{right:0}.logo_block img{width:185px}.loyda-top{padding:1em}.tab-right{padding:0 6px 0 0}.tab-right .fa{font-size:19px;line-height:19px}.tab-view{padding:8px 0}.header{padding:15px 0}.banner-top h1{font-size:31px;line-height:40px;padding:0}.bannerbottom-buttons>ul{margin-left:-5px}.bannerbottom-buttons>ul>li{padding:0 5px}.vuokrasunnot-left>ul>li>a{font-size:13px;line-height:35px;height:35px}.vuokrasunnot-left h6{font-size:21px}.vuokrasunnot-right h6{font-size:21px}.banner-in img{height:390px}.semper-top h3{font-size:25px;line-height:30px;padding:0 0 10px}.semper-top{padding:15px}.semper-top p{font-size:17px;line-height:19px;padding:0 0 5px}.semper-bottom{padding:15px}.semper-bottom p{font-size:17px;line-height:19px;padding:0 0 5px}.semper-bottom h3{font-size:25px;line-height:30px;padding:0 0 10px}.semperright-bottom{padding:0 15px}.semperright-bottom h2{font-size:20px;line-height:25px;padding:0 0 10px}.semperright-bottom span{font-size:16px;padding:10px 0}.semperright-bottom p{padding:0 0 20px;font-size:16px;line-height:21px}.semperright-content img{height:295px}.semperright-top a{margin:0 0 20px;font-size:14px;line-height:30px;height:30px}.loyda-top h3{font-size:25px;line-height:30px;padding:0 0 10px}.loyda-top{padding:15px}.loyda-top p{font-size:15px;line-height:19px;padding:0 0 5px}.loyda-bottom{padding:15px}.loyda-bottom p{font-size:15px;line-height:19px;padding:0 0 5px}.loyda-bottom h3{font-size:25px;line-height:30px;padding:0 0 10px}.loydaright-bottom{padding:0 15px;float:none;clear:both}.loydaright-bottom h2{font-size:20px;line-height:25px;padding:0 0 10px}.loydaright-bottom span{font-size:16px;padding:10px 0}.loydaright-bottom p{font-size:16px;line-height:21px}.loydaright-top{float:right}.loydaright-top a{margin:0 0 20px;font-size:14px;line-height:30px;height:30px}.magna-top h2{font-size:22px;line-height:24px;padding:0 0 20px}.magna{padding:25px 15px}.keneen-leftcontent{padding:1em}.keneen-leftcontent h2{font-size:30px;line-height:32px;padding:0 0 10px}.keneen-leftcontent p{font-size:16px;line-height:19px;padding:15px 0}.keneen-left img{height:245px}.keneen-right h3{font-size:27px;line-height:20px;padding:0 0 5px;line-height:50px !important}.keneen-right p{font-size:15px;line-height:15px;padding:0 0 15px}.keneen-right strong{font-size:14px;line-height:15px;padding:0 0 15px}.keneen-right span{padding:0 0 10px}.keneen{padding:20px 0}.footer-topin{width:70%}.footer-topleft p{font-size:14px}.footer-topleft span{font-size:14px}.main-content{width:96%}.footer-topright{margin:-20px -15px 0 0}.footer-topleft{flex-direction:column}.footer-bottom-left>ul>li>a{font-size:15px;line-height:16px}.footer-bottom-left>ul>li{padding:0 5px}.footer-bottom-left>ul{margin:0}.footer-bottom-right p{font-size:10px}.bannerbottom-right>ul>li>a{height:35px;line-height:35px}.bannerbottom-talo{padding:0}.vuokrasunnot-right>ul>li>a{height:35px;line-height:35px}.etsi>a{height:35px;line-height:35px}.tilatleft-top h2{font-size:25px;line-height:30px}.tilatleft-top span{font-size:15px;line-height:20px;padding:0 0 18px}.accordian h6{font-size:17px;padding:12px 48px 12px 9px}.acc_cnt p{font-size:15px;line-height:19px;padding:0 0 11px}.acc_cnt{padding:15px 0 0}.accordian h6:after{top:10px;right:20px}.accordian>ul>li.active h6:after{right:24px}.tilat{padding:20px 0 0}.hake-twoleft h2{font-size:26px;line-height:30px}.sisalto-in h2{font-size:17px;padding:0 0 10px}.sisalto-in>p{font-size:15px;line-height:19px;padding:0 0 15px}.sisalto-right p{font-size:15px;line-height:19px;padding:0 0 15px}.sisalto-main-in{padding:0 0 15px}.tietoja-main{padding:17px 0}.tietoja-in h2{font-size:20px;line-height:23px;padding:0 0 10px}.tietoja-in>p{font-size:15px;line-height:19px;padding:0 0 15px}.tietoja-left p{font-size:15px;line-height:19px;padding:0 0 15px}.tietoja-left a{line-height:38px;height:38px;font-size:16px}.diam{padding:20px 0 15px}.diam-left p{font-size:15px;line-height:19px;padding:0 0 15px}.diam-left p a{font-size:15px}.diam-right p{font-size:15px;line-height:19px;padding:0 0 15px}.diam-right p a{font-size:15px}.esimer em{padding:0 0 20px}.doilla-main{padding:0 0 10px}.huittinen-in{width:96%}.Voit p{padding:0 0 15px}.Voit p br{display:none}.tiedot-main{padding:26px 0 0}.tiedot-form-left label{font-size:15px;line-height:18px}.tiedot-form-left ul li{padding:0 0 10px}.miten-right ul,.miten-right ul.miten-check-right{display:block;width:100%}.Vian-content textarea{height:165px}.Vian-content>ul>li{padding:0 0 25px}.Vian-main{padding:0 0 30px}.template-etusivu .keneen-left{width:100%;margin:0 0 2em}.template-etusivu .keneen-right{width:100%}.template-etusivu .bannner-bottom{background:0 0}.keneen-right{width:100%;margin:1em 0 0}.keneen-left{width:100%}.keneen-in{flex-direction:column}.bannerbottom-buttons .btn{font-size:15px}.bannner-bottom{background:#fff}.bannner-bottomfour{padding:1em}.template-etusivu .btnbanner{padding:1em;line-height:12px}.footerloc{margin:0 0 2em}.keneen-leftcontent h2{margin-top:10px}.doilla-in h2{font-size:32px;margin-top:2em}.banner-contentfour{width:98%}.sisalto-left.movetoright,.sisalto-left{max-width:100%;float:none;padding:1em 0}.sisalto-left.sisalto-left.movetoright{max-width:100%;padding:0}}@media only screen and (max-width:450px){.main-content.yhteystiedot .doilla-content>ul>li{width:80%}}@media only screen and (max-width:435px){.tab-right .fa{line-height:20px;top:20px}.tab-left p{font-size:14px;display:none}.tab-in{height:20px}.template-etusivu .bannerbottom-right{margin:0}.template-etusivu .btnbanner{padding:auto}.banner-top h2{font-size:18px}.tab-right{display:none}.bannerbottom-buttons>ul{text-align:center;display:block}}@media only screen and (max-width:435px){.bannerbottom-buttons .btn{font-size:12px}}@media only screen and (max-width:356px){.huittinen-in h2{font-size:25px}.bannerbottom-right{margin:0}.keneen-right p{font-size:12px}.etsia>button{margin:auto}.template-etusivu .btnbanner{display:none}.main-content.yhteystiedot .doilla-content>ul>li{width:100%}.vuokrasunnot-right>ul>li{margin-right:.5em}.vuokrasunnot-right>ul{width:auto}.footer-bottom-left>ul>li>a{font-size:12px}.accordian h6{font-size:15px;padding:12px 48px 12px 9px}.template-etusivu .bannerbottom-right ul{flex-direction:column}.bannerbottom-buttons .btn{font-size:10px}.btnfproom{width:auto}.btnfp{width:auto;max-width:100%}.togglebutton span{width:auto;max-width:100%}}@media screen and (min-width:992px){.nav-in>ul>li:hover>a:after{content:"";width:140px;height:3px;background:#274abb;position:absolute;top:-2px;left:0;right:0;margin:0 auto}.nav-in>ul>li:hover .dropdown{opacity:1;visibility:visible;display:block}.stiky header{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:9998}}.borderRadius{-moz-border-radius:5px;border-radius:5px}.borderRadiusTp{-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.borderRadiusBtm{-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.ddcommon{position:relative;display:-moz-inline-stack;zoom:1;display:inline-block;*display:inline;cursor:default}.ddcommon ul{padding:0;margin:0}.ddcommon ul li{list-style-type:none}.borderRadiusTp ul li:last-child{-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border-bottom:0 none #c3c3c3}.borderRadiusBtm ul li:first-child{-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border-bottom:1 solid #c3c3c3}.ddcommon .disabled img,.ddcommon .disabled span,.ddcommon.disabledAll{opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-khtml-opacity:.5;-moz-opacity:.5;color:#999}.ddcommon .clear{clear:both}.ddcommon .shadow{-moz-box-shadow:5px 5px 5px -5px #888;-webkit-box-shadow:5px 5px 5px -5px #888;box-shadow:5px 5px 5px -5px #888}.ddcommon input.text{color:#7e7e7e;padding:0;position:absolute;background:#fff;display:block;width:98%;height:98%;left:2px;top:0;border:none}.ddOutOfVision{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}.borderRadius .shadow{-moz-box-shadow:5px 5px 5px -5px #888;-webkit-box-shadow:5px 5px 5px -5px #888;box-shadow:5px 5px 5px -5px #888}.borderRadiusBtm .shadow{-moz-box-shadow:-5px -5px 5px -5px #888;-webkit-box-shadow:-5px -5px 5px -5px #888;box-shadow:-5px -5px 5px -5px #888}.borderRadiusTp .border,.borderRadius .border{-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.borderRadiusBtm .border{-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}img.fnone{float:none !important}.ddcommon .divider{width:0;height:100%;position:absolute}.ddcommon .ddArrow{display:inline-block;position:absolute;top:50%;right:4px}.ddcommon .ddArrow:hover{background-position:0 100%}.ddcommon .ddTitle{padding:0;position:relative;display:inline-block;width:100%}.ddcommon .ddTitle .ddTitleText{display:block}.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0}.ddcommon .ddTitle .description{display:block}.ddcommon .ddTitle .ddTitleText img{position:relative;vertical-align:middle;float:left}.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto;overflow-x:hidden;zoom:1;z-index:9999}.ddcommon .ddChild li{clear:both}.ddcommon .ddChild li .description{display:block}.ddcommon .ddChild li img{border:0 none;position:relative;vertical-align:middle;float:left}.ddcommon .ddChild li.optgroup{padding:0}.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px;font-weight:700;font-style:italic}.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}.ddcommon .noBorderTop{border-top:none 0 !important;padding:0;margin:0}.dd{border:1px solid #c3c3c3}.dd .ddArrow{width:16px;height:16px;margin-top:-8px}.dd .ddArrow:hover{background-position:0 100%}.dd .ddTitle{color:#000;background:#e2e2e4}.dd .ddTitle .ddTitleText{padding:5px 20px 5px 5px}.dd .ddTitle .ddTitleText .ddTitleText{padding:0}.dd .ddTitle .description{font-size:12px;color:#666}.dd .ddTitle .ddTitleText img{padding-right:5px}.dd .ddChild{border:1px solid #c3c3c3;background-color:#fff;left:-1px}.dd .ddChild li{padding:5px;background-color:#fff;border-bottom:1px solid #c3c3c3}.dd .ddChild li .description{color:#666}.dd .ddChild li .ddlabel{color:#333;font-size:12px}.dd .ddChild li.hover{background-color:#f2f2f2}.dd .ddChild li img{padding:0 6px 0 0}.dd .ddChild li.optgroup{padding:0}.dd .ddChild li.optgroup .optgroupTitle{padding:0 5px;font-weight:700;font-style:italic}.dd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}.dd .ddChild li.selected{background-color:#d5d5d5;color:#000}