@font-face{font-family:source_sans_proregular;src:url(https://www.kolmoset.com/wp-content/themes/kolmoset/assets/css/fonts/sourcesanspro-regular-webfont.eot);src:url("https://www.kolmoset.com/wp-content/themes/kolmoset/assets/css/fonts/sourcesanspro-regular-webfont.eot?#iefix") format("embedded-opentype"),url(https://www.kolmoset.com/wp-content/themes/kolmoset/assets/css/fonts/sourcesanspro-regular-webfont.woff2) format("woff2"),url(https://www.kolmoset.com/wp-content/themes/kolmoset/assets/css/fonts/sourcesanspro-regular-webfont.woff) format("woff"),url(https://www.kolmoset.com/wp-content/themes/kolmoset/assets/css/fonts/sourcesanspro-regular-webfont.ttf) format("truetype"),url("https://www.kolmoset.com/wp-content/themes/kolmoset/assets/css/fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:source_sans_probold;src:url(https://www.kolmoset.com/wp-content/themes/kolmoset/assets/css/fonts/sourcesanspro-bold-webfont.eot);src:url("https://www.kolmoset.com/wp-content/themes/kolmoset/assets/css/fonts/sourcesanspro-bold-webfont.eot?#iefix") format("embedded-opentype"),url(https://www.kolmoset.com/wp-content/themes/kolmoset/assets/css/fonts/sourcesanspro-bold-webfont.woff2) format("woff2"),url(https://www.kolmoset.com/wp-content/themes/kolmoset/assets/css/fonts/sourcesanspro-bold-webfont.woff) format("woff"),url(https://www.kolmoset.com/wp-content/themes/kolmoset/assets/css/fonts/sourcesanspro-bold-webfont.ttf) format("truetype"),url("https://www.kolmoset.com/wp-content/themes/kolmoset/assets/css/fonts/sourcesanspro-bold-webfont.svg#source_sans_probold") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:source_sans_prosemibold;src:url(https://www.kolmoset.com/wp-content/themes/kolmoset/assets/css/fonts/SourceSansPro-Semibold.eot);src:url("https://www.kolmoset.com/wp-content/themes/kolmoset/assets/css/fonts/SourceSansPro-Semibold.eot?#iefix") format("embedded-opentype"),url(https://www.kolmoset.com/wp-content/themes/kolmoset/assets/css/fonts/SourceSansPro-Semibold.woff2) format("woff2"),url(https://www.kolmoset.com/wp-content/themes/kolmoset/assets/css/fonts/SourceSansPro-Semibold.woff) format("woff"),url(https://www.kolmoset.com/wp-content/themes/kolmoset/assets/css/fonts/SourceSansPro-Semibold.ttf) format("truetype"),url("https://www.kolmoset.com/wp-content/themes/kolmoset/assets/css/fonts/SourceSansPro-Semibold.svg#SourceSansPro-Semibold") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Museo500Regular;src:url(https://www.kolmoset.com/wp-content/themes/kolmoset/assets/css/fonts/Museo500-Regular-webfont.eot);src:url("https://www.kolmoset.com/wp-content/themes/kolmoset/assets/css/fonts/Museo500-Regular-webfont.eot?#iefix") format("embedded-opentype"),url(https://www.kolmoset.com/wp-content/themes/kolmoset/assets/css/fonts/Museo500-Regular-webfont.woff2) format("woff2"),url(https://www.kolmoset.com/wp-content/themes/kolmoset/assets/css/fonts/Museo500-Regular-webfont.woff) format("woff"),url(https://www.kolmoset.com/wp-content/themes/kolmoset/assets/css/fonts/Museo500-Regular-webfont.ttf) format("truetype"),url("https://www.kolmoset.com/wp-content/themes/kolmoset/assets/css/fonts/Museo500-Regular-webfont.svg#Museo300Regular") format("svg");font-weight:400;font-style:normal;font-display:swap}:root{--colorPrimary:}a:hover{color:}.light-text a:hover,.light-menu-dropdown #main-nav ul.sub-menu li a:hover,.light-menu-dropdown #main-nav ul.sub-menu li.sfHover>a,.light-menu-dropdown #main-nav ul.sub-menu li.current-menu-item>a,.light-menu-dropdown #main-nav ul.sub-menu li.current-menu-ancestor>a,#fancy-search .ui-autocomplete li a:hover,#fancy-search .ui-autocomplete li:hover span.search-title,#fancy-search .ui-autocomplete li a,.author-box .social-list li a:hover,#respond small a:hover,.commentmetadata a:hover time,.comments-list .reply a,#footer.dark-style a:hover,.feature-box.alternative i.ic-holder-1,.portfolio-simple-wrap .standard-gallery-item:hover .portfolio-description h3 a,.hb-effect-1 #main-nav>li>a::before,.hb-effect-1 a::after,.third-skin.hb-effect-1 #main-nav>li>a:hover,.third-skin.hb-effect-1 #main-nav>li.current-menu-item>a,.third-skin.hb-effect-1 #main-nav>li.sfHover>a,.second-skin.hb-effect-9 #main-nav #nav-search>a:hover,.hb-effect-10 #main-nav>li>a:hover,.hb-effect-10 #main-nav>li #nav-search a:hover,.hb-effect-10 #main-nav>li.current-menu-item>a,#main-nav ul.sub-menu li a:hover,.hb-side-nav li.menu-item-has-children:hover>a,.hb-side-nav li a:hover,.hb-side-nav li.current-menu-item>a,.hb-side-nav li.current-menu-ancestor>a,.hb-post-carousel .hb-post-info .hb-post-title:hover,.hb-post-carousel .hb-owl-item .hb-owl-read-more:hover span,.hb-post-carousel .hb-owl-item .hb-owl-read-more:hover{color:!important}.light-style .feature-box.alternative i.ic-holder-1,.light-style .feature-box h4.bold{color:#f9f9f9!important}.light-style .feature-box-content p{color:#ccc}.like-holder.like-active i,.like-holder.like-active{color:#da4c26!important}.main-navigation.default-skin #main-nav>li>a:hover>span,.main-navigation.default-skin #main-nav>li.current-menu-item>a>span,.main-navigation.default-skin #main-nav>li.sfHover>a>span,.team-member-box.tmb-2:hover .team-member-description,span[rel="tooltip"]{border-bottom-color:}.hb-pricing-item:hover,.hb-process-steps ul:before,.wpb_tabs .nav-tabs li.active a,#hb-preloader .spinner,.default-loading-icon:before{border-top-color:}#main-wrapper .widget_nav_menu ul.menu li.current-menu-item>a,.hb-non-transparent .hb-side-nav>li>a:hover,.hb-non-transparent .hb-side-nav>li.current-menu-item>a,.hb-non-transparent .hb-side-nav>li.current-menu-ancestor>a,.hb-non-transparent .hb-side-nav>li.sfHover>a,.hb-tabs-wrapper.tour-style.left-tabs>.nav-tabs>li.active a,.logout-dropdown ul li:hover,.tribe-events-calendar thead th,.light-menu-dropdown #main-nav ul.sub-menu li a:hover,.light-menu-dropdown #main-nav ul.sub-menu li.sfHover>a,.light-menu-dropdown #main-nav ul.sub-menu li.current-menu-item>a,.light-menu-dropdown #main-nav ul.sub-menu li.current-menu-ancestor>a,.light-menu-dropdown #main-nav ul.sub-menu li.sfHover>a{border-left-color:}#main-wrapper .right-sidebar .widget_nav_menu ul.menu li.current-menu-item>a,.hb-tabs-wrapper.tour-style.right-tabs>.nav-tabs>li.active a,.tribe-events-calendar thead th{border-right-color:}.pagination ul li span,.single .pagination span,.single-post-tags a:hover,div.overlay,.portfolio-simple-wrap .standard-gallery-item:hover .hb-gallery-item-name:before,.woocommerce .wc-new-badge,#main-wrapper .coupon-code input.button:hover,.woocommerce-page #main-wrapper button.button:hover,#main-wrapper input.checkout-button,.side-nav-bottom-part ul li a:hover,#main-wrapper #place_order,#mobile-menu.interactive .open-submenu.active,#mobile-menu.interactive .open-submenu:hover,.widget_product_search input[type=submit],.tribe-events-calendar thead th{background-color:}#header-dropdown .close-map:hover,#sticky-shop-button:hover,#sticky-shop-button span,.type-post.format-quote .quote-post-wrapper a,.type-post.format-link .quote-post-wrapper a,.type-post.format-status .quote-post-wrapper a,span.highlight,mark,.feature-box:hover:not(.standard-icon-box) .hb-small-break,.content-box i.box-icon,.hb-button,input[type=submit],a.read-more,.woocommerce-MyAccount-content input.button,.hb-effect-2 #main-nav>li>a>span::after,.hb-effect-3 #main-nav>li>a::before,.hb-effect-4 #main-nav>li>a::before,.hb-effect-6 #main-nav>li>a::before,.hb-effect-7 #main-nav>li>a span::after,.hb-effect-8 #main-nav>li>a:hover span::before,.hb-effect-9 #main-nav>li>a>span::before,.hb-effect-9 #main-nav>li>a>span::after,.hb-effect-10 #main-nav>li>a:hover span::before,.hb-effect-10 #main-nav>li.current-menu-item>a span::before,#main-nav>li.sfHover>a span::before,#main-nav>li.current-menu-ancestor>a span::before,.pace .pace-progress,#main-wrapper .hb-bag-buttons a.checkout-button,.hb-post-carousel.hb-owl-slider .owl-nav .owl-prev:hover,.hb-post-carousel.hb-owl-slider .owl-nav .owl-next:hover,#tribe-bar-form .tribe-bar-submit input[type=submit]{background:}table.focus-header th,.second-skin #main-nav>li a:hover,.second-skin #main-nav>li.current-menu-item>a,.second-skin #main-nav>li.sfHover>a,.highend-sticky-header #header-inner .second-skin #main-nav>li>a:hover,.second-skin #main-nav>li.current-menu-item>a,.crsl-nav a:hover,.feature-box:hover i.ic-holder-1{background:;color:#FFF}.dropcap.fancy,.tagcloud>a:hover,.hb-icon.hb-icon-medium.hb-icon-container:hover,#main-wrapper #tribe-events .tribe-events-button{background-color:;color:#FFF}.filter-tabs li.selected a{border-color:!important}.hb-second-light:hover{background:#FFF!important;color:!important}.hb-effect-11 #main-nav>li>a:hover::before,.hb-effect-11 #main-nav>li.sfHover>a::before,.hb-effect-11 #main-nav>li.current-menu-item>a::before,.hb-effect-11 #main-nav>li.current-menu-ancestor>a::before{color:;text-shadow:7px 0,-7px 0}#main-wrapper .product-loading-icon{background:#000}.hb-single-next-prev a:hover{background:#000}.hb-more-details:hover,.hb-buy-button:hover{color:#FFF;background:#000}.hb-button,input[type=submit],.woocommerce-MyAccount-content input.button{box-shadow:0 3px 0 0 #000}.hb-button.special-icon i,.hb-button.special-icon i::after{background:#000}#main-wrapper a.active-language,#main-wrapper a.active-language:hover{color:#aaa!important}.feature-box:hover:not(.standard-icon-box):not(.alternative) i,#main-wrapper .hb-bag-buttons a:hover,#main-wrapper .hb-dropdown-box .hb-bag-buttons a:hover,#main-wrapper .social-icons.dark li a:hover i,#main-wrapper #footer .social-icons.dark li a i,#footer.dark-style ul.social-icons.light li a:hover,#main-wrapper .hb-single-next-prev a:hover{color:#FFF!important}.nav-type-1 #header-inner-bg,.nav-type-1 .highend-sticky-placeholder{height:80px!important;line-height:80px!important}.highend-sticky-header #header-inner.nav-type-1 #header-inner-bg,.highend-sticky-header #header-inner.nav-type-1 .highend-sticky-placeholder{height:60px!important;line-height:60px!important}html{scroll-behavior:smooth}.vc_edit_form_elements .textarea_raw_html,.wpb_element_wrapper .textarea_raw_html{color:#666!important;font-size:16px!important}#wpadminbar{display:none}.progress-container{background-color:rgb(150 150 150 / .3);height:4px;width:100%}.progress-bar{background:#aaedde;background:-moz-linear-gradient(top,#aaedde 0,#007258 100%);background:-webkit-linear-gradient(top,#aaedde 0,#007258 100%);background:linear-gradient(to bottom,#aaedde 0,#007258 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaedde',endColorstr='#007258',GradientType=0);height:4px;width:0}#hb-wrap{overflow:hidden}#rev_slider_1_1_wrapper .custom.tparrows:before{color:#00a37e!important;font-size:42px!important}#rev_slider_1_1_wrapper .custom.tparrows{background:none!important}#to-top,.galleria .post-header,.bottom-meta-section,.hb-related-posts{display:none!important}#scroll-container{position:absolute;z-index:2;width:8%;left:20.5%;bottom:-220px}#scroll-container:hover{bottom:-240px}#scroll{width:128px;margin:0 0 0 -32px;display:block;opacity:.9;position:absolute;bottom:-250px}#scroll:hover{bottom:-270px}#scroll:hover svg{fill:#4f6e68!important}.galleria .bordered-wrapper,.galleria .hb-flexslider-wrapper.bordered-wrapper{border:1px solid #ffffff!important}.galleria{padding:110px 0 0 0}.galleria .tagcloud>a{background-color:#00a37e!important;color:#ffffff!important;padding:8px 10px!important;border-radius:3px!important;font-size:16px!important}.galleria .normal a{color:#00a37e;font-weight:600}.galleria .normal a:hover{text-decoration:underline}.galleria .hb-separator-extra{display:none}.hb-single-next-prev .hb-prev-post a{left:-110px!important}.hb-single-next-prev .hb-next-post a{right:-110px!important}#four-o-four{width:100%;padding:250px 0 0 0;margin:0;overflow:hidden;position:relative;height:100vh;background:url(/wp-content/uploads/2023/06/404.jpg) no-repeat 0 0;background-size:cover}.not-found-box-inner,.hb-moon-construction{display:none!important}#player-overlay{overflow:hidden;margin-bottom:100px!important;width:100%;height:auto;background-color:#fff}video{display:block;border:10px #00a37f solid;width:100%;height:100%}.green{color:#00a37e}.white{color:#fff}.bg-green{background-color:#00a37e}.bg-grey{background-color:#eee}.dark,.grey{color:#414141}.bg-white{background-color:#fff}.concrete{padding:110px 0;background-color:#eee;background-image:url(/wp-content/uploads/2023/02/top-left-concrete.jpg),url(/wp-content/uploads/2023/02/bottom-right-concrete.jpg);background-position:0 0,100% 100%;background-repeat:no-repeat,no-repeat;background-size:60%,60%}.hidden-text{opacity:0;font-size:10px}.grecaptcha-badge{visibility:hidden}.yhteys-boksi .normal a{color:#00a37e}.yhteys-boksi .normal a:hover{text-decoration:underline}h1,h2,h3,h4,h5,.hb-blog-box-date{font-family:'Exo 2',sans-serif;hyphens:auto}p,.glsr-tag-value,.glsr-bar,.basic-list li{font-family:'Open Sans',sans-serif}.margin{margin:0 12% 0 0}.margins{margin:0 12% 0 12%}.l{font-size:24px;font-weight:500;line-height:1em}.xl{font-size:32px;font-weight:500;line-height:1em}.xxl{font-size:40px;font-weight:800;line-height:1em}.xxxl{font-size:48px;font-weight:800;line-height:1em}.xxxxl{font-size:56px;font-weight:900;line-height:1em}.l,.xl,.xxl,.xxxl,.xxxxl{padding:0 0 30px 0}.ctr{text-align:center}.uc{text-transform:uppercase}.loose{letter-spacing:.025em}.slogan{font-size:40px;font-weight:500;line-height:1em}p.flat,h1.flat,h2.flat,h3.flat,h4.flat{padding:0}p.padding,h1.padding,h2.padding,h3.padding,h4.padding{padding:0 0 30px 0}.normal{font-size:20px;line-height:1.35em}.ote{font-size:24px;line-height:1.45em!important}.short-text{font-size:26px;line-height:1.35em}.text-margin{margin-right:10%}.green-hr{height:6px;margin:30px 60% 30px 0;display:block;overflow:hidden;background-color:#00a37e}.white-hr{height:6px;margin:30px 60% 30px 0;display:block;overflow:hidden;background-color:#fff}.white-full-hr{height:6px;margin:30px 0 60px 0;display:block;overflow:hidden;background-color:#fff}.white-hr-ctr{height:6px;margin:30px 20% 30px 20%;display:block;overflow:hidden;background-color:#fff}.green-hr-ctr{height:6px;margin:30px 30% 30px 30%;display:block;overflow:hidden;background-color:#00a37e}.text-link{text-decoration:underline}.yhteys-boksi address{margin:0 0 30px 0}.yhteys-boksi i{color:#00a37e;display:inline-block;border:3px #00a37e solid;border-radius:50%;height:40px;width:40px;padding:8px 4px 4px;margin:0 0 10px 0;text-align:center}.tel-link{color:#414141!important}.uusimaa-yht{background-image:url(/wp-content/uploads/2023/04/uusimaa-toimipiste.jpg);background-position:-100px 0;background-repeat:no-repeat;background-size:55%}.varsinais-s-yht{background-image:url(/wp-content/uploads/2023/04/varsinais-suomi-toimipiste.jpg);background-position:-75px -120px;background-repeat:no-repeat;background-size:53%}.paijat-hame-yht{background-image:url(/wp-content/uploads/2023/04/paijat-hame-toimipiste.jpg);background-position:-30px -120px;background-repeat:no-repeat;background-size:50%}.yhteys-boksi small{color:#414141;padding:30px 0 0 0;display:block;font-size:14px}.kolmoset-button{-webkit-border-radius:30px;border-radius:30px;padding:12px 24px 10px 24px;font-size:16px;text-transform:uppercase;font-weight:800}.btn-float{margin:20px 20px 10px 0;display:block;float:left}.btn-float-r{margin:20px 20px 10px 0;display:block;float:right}.btn-center{margin-top:30px;text-align:inherit;margin-bottom:30px;display:inline-block}.btn-green{color:#fff;border:3px #00a37e solid;background-color:#00a37e}.glsr-default .wp-block-button{margin:30px 0 0 0!important}.glsr-default .glsr-form-success{font-size:24px;font-weight:800}.wp-block-button__link{border:2px solid #00a37e;text-transform:uppercase!important;font-weight:800!important;background-color:#00a37e!important;-webkit-border-radius:30px!important;border-radius:30px!important;padding:12px 24px 10px 24px!important;font-size:16px!important}.btn-green:hover,.wp-block-button__link :hover{color:#00a37e!important;background-color:#ffffff!important}.btn-white{color:#00a37e;border:3px #fff solid;background-color:#fff}#locations-block{padding:100px 0}#locations-block .link-box{overflow:hidden;margin:0 0 60px 0}#locations-block .widget-item h4{font-size:16px}#locations-block .link-box p a{color:#00a37e!important}#locations-block .link-box p a:hover{text-decoration:underline}#locations-block .vc_col-sm-6{padding:0}#locations-block .image-holder{position:relative}#locations-block .image-holder img{width:60%;margin:0 20% 0 0;display:block;float:right}#footer .footer-block .btn-white{color:#00a37e!important}.btn-white:hover,#footer .footer-block .btn-white:hover{color:#ffffff!important;border:3px #fff solid;background-color:#00a37e}.job-post{padding:60px;margin:60px 0;border:1px solid gray;-webkit-border-radius:20px;border-radius:20px;background:#fff}.job-post p{color:#414141;font-size:20px;line-height:1.35em}.job-post ul li{color:#00a37e;font-size:20px;font-weight:600;margin:0;padding:0 48px 15px 0}.content-area,.post-header{max-width:1320px!important;margin:0 auto!important;padding:0 15px!important}.content-area-narrow{max-width:720px!important;margin:0 auto!important;padding:0 15px!important}.location-box{max-width:1320px!important;margin:50px auto 50px auto!important;padding:50px 0}.default-padding{padding:150px 0 75px}#services-wb{padding:110px 0}.extra-margin{margin:0 10%}.services{margin:-30px 5% 0;list-style:none!important;list-style-type:none!important;display:block}.services li{display:block;float:left;overflow:hidden;position:relative;margin:0 1% 30px 0;list-style:none!important;list-style-type:none!important;width:32%}.services li a span{position:absolute;z-index:2;background-color:#00a37e;padding:8px 16px;color:#fff;top:70%;font-weight:700}.services li a:hover span{background-color:#00bc91;padding:8px 16px 8px 36px}.services a img{position:relative;filter:blur(0) brightness(1);display:block;z-index:1;width:100%;margin:0}.services a:hover img{filter:blur(2px) brightness(1.1)}header{position:fixed!important;z-index:500;top:0!important;transition:top 0.2s ease-in-out!important;width:100%!important}.nav-down{background-color:#ffffff!important}.nav-up{top:-120px!important}.highend-sticky-header #header-inner.nav-type-1 #header-inner-bg,.highend-sticky-header #header-inner.nav-type-1 .highend-sticky-placeholder{line-height:normal!important}.nav-type-1 #header-inner-bg{background:#fff;height:120px!important;line-height:normal!important}#header-inner{z-index:100!important}#header-inner-bg .container-wide{overflow:visible!important;max-width:1320px!important;padding-right:0!important;padding-left:0!important}.menu-extra-menu-container{position:absolute;z-index:9999;right:0;margin:22px 10px 0 0;padding:0}.menu-extra-menu-container .kauppalinkki-mob,.menu-extra-menu-container .soita-mob{display:none}.menu-extra-menu-container li{display:block;float:right;margin:0}#menu-extra-menu .soita{border:3px solid #00a37e;-webkit-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px;background:#fff;padding:8px 10px}#menu-extra-menu .soita:hover{background:#00a37e}#menu-extra-menu .soita a{font-weight:600;color:#00a37e}#menu-extra-menu .soita:hover a{color:#fff}#menu-extra-menu .tarjous{padding:8px 10px;background-color:#00a37e;border:3px solid #00a37e;-webkit-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0}#menu-extra-menu .kauppalinkki{padding:8px 10px;background-color:#00a37e;border:3px solid #00a37e;-webkit-border-radius:0;border-radius:0}#menu-extra-menu .tarjous a,#menu-extra-menu .kauppalinkki a{font-weight:600;color:#ffffff!important}#menu-extra-menu .tarjous:hover{background-color:#fff}#menu-extra-menu .tarjous:hover a{color:#00a37e!important}.main-navigation{z-index:9999;-webkit-backface-visibility:hidden}.fancy-s-open .main-navigation{z-index:99999;position:relative}#main-nav{float:right;z-index:99;margin:40px 0 0 0;list-style:none}#main-nav li a i{margin-right:8px;line-height:0;margin-bottom:0}#main-nav li ul a i:not(.sf-sub-indicator){margin-top:-1px!important}#main-wrapper #main-nav li.megamenu ul a i{margin-bottom:0;margin-top:-3px!important}#main-nav>li>a i{top:0;vertical-align:middle;position:relative;display:inline-block;font-size:14px}.megamenu li a i{margin-left:0!important}#main-nav li{position:relative;line-height:inherit;z-index:99999;float:left;display:inline-block}#main-nav>li{margin-left:1px!important}.megamenu-widgets-container{padding:0 20px 30px}#main-wrapper #main-nav li.right-align>ul{left:auto;right:0!important;margin-left:0}.hb-menu-description{font-size:10px;text-transform:uppercase;letter-spacing:3px;margin-left:9px;top:0;font-weight:800;position:relative;padding:3px 6px;border-radius:4px;color:#fff}#main-nav li a{-webkit-transition:color .1s linear;transition:color .1s linear;display:block;position:relative;margin:0;padding:30px 16px;text-decoration:none;line-height:inherit!important}#main-nav li a span{color:#414141;font-size:16px;font-weight:600;letter-spacing:.05em}#main-nav>li>a>i.sf-sub-indicator:before{color:#00a37e;font-size:20px}#main-nav .services-sub .sub-menu{position:absolute;top:100%;left:-380px;z-index:999999;background-color:#fff;margin-top:1px;padding:0!important;width:1440px;height:300px;border-left:2px #eee solid;border-bottom:2px #eee solid;border-right:2px #eee solid}#main-nav .company-sub .sub-menu{position:absolute;top:100%;left:-760px;z-index:999999;background-color:#fff;margin-top:1px;padding:0!important;width:960px;height:150px;border-left:2px #eee solid;border-bottom:2px #eee solid;border-right:2px #eee solid}.company-sub .sub-story{width:20%;height:100%;margin:0;background-color:#fff;background-image:url(/wp-content/uploads/2023/02/menu-shadow.png),url(/wp-content/uploads/2023/03/story-icon.png);background-repeat:no-repeat,no-repeat;background-position:0 -80px,50% 30%;background-size:100%,80px;padding:0!important}.company-sub .sub-yht{width:20%;height:100%;margin:0;background-color:#fff;background-image:url(/wp-content/uploads/2023/02/menu-shadow.png),url(/wp-content/uploads/2023/03/marker-icon.png);background-repeat:no-repeat,no-repeat;background-position:0 -80px,50% 30%;background-size:100%,80px;padding:0!important}.company-sub .sub-rek{width:20%;height:100%;margin:0;background-color:#fff;background-image:url(/wp-content/uploads/2023/02/menu-shadow.png),url(/wp-content/uploads/2023/03/claim-icon.png);background-repeat:no-repeat,no-repeat;background-position:0 -80px,50% 30%;background-size:100%,80px;padding:0!important}.company-sub .sub-values{width:20%;height:100%;margin:0;background-color:#fff;background-image:url(/wp-content/uploads/2023/02/menu-shadow.png),url(/wp-content/uploads/2023/03/values-icon.png);background-repeat:no-repeat,no-repeat;background-position:0 -80px,50% 30%;background-size:100%,80px;padding:0!important}.company-sub .sub-careers{width:20%;height:100%;margin:0;background-color:#fff;background-image:url(/wp-content/uploads/2023/02/menu-shadow.png),url(/wp-content/uploads/2023/04/careers-icon.png);background-repeat:no-repeat,no-repeat;background-position:0 -80px,50% 30%;background-size:100%,80px;padding:0!important}.services-sub .sub-kei{width:20%;margin:0;background-color:#fff;background-image:url(/wp-content/uploads/2023/02/menu-shadow.png),url(/wp-content/uploads/2023/02/keittio-icon.png);background-repeat:no-repeat,no-repeat;background-position:0 -80px,50% 30%;background-size:100%,60px;padding:0!important}.services-sub .sub-kyl{width:20%;margin:0;background-color:#fff;background-image:url(/wp-content/uploads/2023/02/menu-shadow.png),url(/wp-content/uploads/2023/02/kyl-icon.png);background-repeat:no-repeat,no-repeat;background-position:0 -80px,50% 30%;background-size:100%,60px;padding:0!important}.services-sub .sub-huo{width:20%;margin:0;background-color:#fff;background-image:url(/wp-content/uploads/2023/02/menu-shadow.png),url(/wp-content/uploads/2023/02/huo-icon.png);background-repeat:no-repeat,no-repeat;background-position:0 -80px,50% 30%;background-size:100%,60px;padding:0!important}.services-sub .sub-ter{width:20%;margin:0;bbackground-color:#fff;background-image:url(/wp-content/uploads/2023/02/menu-shadow.png),url(/wp-content/uploads/2023/02/ter-icon.png);background-repeat:no-repeat,no-repeat;background-position:0 -80px,50% 30%;background-size:100%,60px;padding:0!important}.services-sub .sub-sis{width:20%;margin:0;background-color:#fff;background-image:url(/wp-content/uploads/2023/02/menu-shadow.png),url(/wp-content/uploads/2025/03/portaat-g.png);background-repeat:no-repeat,no-repeat;background-position:0 -80px,50% 30%;background-size:100%,60px;padding:0!important}.services-sub .sub-kei:hover,.services-sub .sub-kyl:hover,.services-sub .sub-huo:hover,.services-sub .sub-ter:hover,.services-sub .sub-sau:hover,.services-sub .sub-sis:hover{background-color:#fff;background-repeat:no-repeat,no-repeat;background-position:0 0,50% 30%;background-size:100% 40px,60px}.sub-story:hover,.sub-yht:hover,.sub-rek:hover,.sub-values:hover,.sub-careers:hover{background-color:#fff;background-repeat:no-repeat,no-repeat;background-position:0 0,50% 30%;background-size:100% 40px,80px}.sub-kei a,.sub-kyl a,.sub-huo a,.sub-ter a,.sub-sis a{height:110px;padding:0!important;margin:0!important;text-align:center!important;display:block!important}.sub-story a,.sub-yht a,.sub-rek a,.sub-values a,.sub-careers a{height:100%;border-left:2px #fff solid;border-right:2px #fff solid;border-bottom:2px #fff solid;padding:0!important;margin:0!important;text-align:center!important;display:block!important}.sub-story a:hover,.sub-yht a:hover,.sub-rek a:hover,.sub-values a:hover,.sub-careers a:hover{border-left:2px #00a37e solid;border-bottom:2px #00a37e solid;border-right:2px #00a37e solid}.services-sub .sub-kei a span,.services-sub .sub-kyl a span,.services-sub .sub-huo a span,.services-sub .sub-ter a span,.services-sub.sub-sau a span,.services-sub .sub-sis a span{font-family:'Exo 2',sans-serif;color:#00a37e!important;position:relative;top:80px;font-weight:400;font-size:20px;text-transform:uppercase}.sub-story a span,.sub-yht a span,.sub-rek a span,.sub-values a span,.sub-careers a span{font-family:'Exo 2',sans-serif;color:#00a37e!important;top:100px;position:relative;font-weight:500!important;font-size:18px!important;text-transform:none}#main-nav .megamenu ul.sub-menu{left:-2px}#main-nav>li>ul.sub-menu{border-top-left-radius:0;border-top-right-radius:0}.light-menu-dropdown #main-nav ul.sub-menu{background:#fff;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.light-menu-dropdown #main-nav ul.sub-menu ul.sub-menu{margin-top:0;border-top:1px solid #ebebeb}#header-inner.nav-type-2 #main-nav ul.sub-menu{left:-2px}#main-wrapper #header-inner.nav-type-2.centered-nav #main-nav{position:relative}#header-inner.nav-type-2.centered-nav #main-nav>li.megamenu>ul.sub-menu{max-width:100%}#main-nav ul.sub-menu ul{left:100%!important;margin-left:0!important;top:-1px}#main-nav li.megamenu ul.sub-menu ul{border:none!important}#main-nav ul.sub-menu li a i.icon-angle-right{margin-top:-5px!important}.hb-gallery-dropdown{margin:0!important}li.megamenu li a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.light-menu-dropdown #main-nav>li.megamenu>ul.sub-menu>li>a{color:#222!important}.light-menu-dropdown #main-nav ul.sub-menu li,.light-menu-dropdown #main-nav ul.sub-menu li a{color:#555!important}.light-menu-dropdown #main-nav ul.sub-menu li a{border-bottom:1px solid #eee}.light-menu-dropdown #main-nav ul.sub-menu li a:hover,.light-menu-dropdown #main-nav ul.sub-menu li.current-menu-ancestor>a,.light-menu-dropdown #main-nav ul.sub-menu li.current-menu-item>a,.light-menu-dropdown #main-nav ul.sub-menu li.sfHover>a{background-color:#f8f9fa!important}.light-menu-dropdown #main-nav ul.sub-menu>li>a{border-left:1px solid #fff0;margin-left:-1px}#main-wrapper .dark-menu-dropdown #main-nav .widget-item h4,.dark-menu-dropdown #main-nav ul.sub-menu li a:hover,.dark-menu-dropdown #main-nav ul.sub-menu li.current-menu-ancestor>a,.dark-menu-dropdown #main-nav ul.sub-menu li.current-menu-item>a,.dark-menu-dropdown #main-nav ul.sub-menu li.sfHover>a{color:#fff!important}.third-skin.light-menu-dropdown #main-nav ul.sub-menu li a:hover,.third-skin.light-menu-dropdown #main-nav ul.sub-menu li.current-menu-ancestor>a,.third-skin.light-menu-dropdown #main-nav ul.sub-menu li.current-menu-item>a,.third-skin.light-menu-dropdown #main-nav ul.sub-menu li.sfHover>a{color:#000!important}#main-nav ul.sub-menu li.current_page_item>a{color:#fff!important}#main-nav li.megamenu ul.sub-menu li.sfHover>a{background-color:transparent!important}.sub-menu{z-index:3;margin-left:1px}.sub-menu-with-bg{border:none!important}.light-menu-dropdown #main-nav ul.sub-menu.sub-menu-with-bg li a:hover,.light-menu-dropdown #main-nav ul.sub-menu.sub-menu-with-bg li.current-menu-ancestor>a,.light-menu-dropdown #main-nav ul.sub-menu.sub-menu-with-bg li.current-menu-item>a,.light-menu-dropdown #main-nav ul.sub-menu.sub-menu-with-bg li.sfHover>a{background:0 0!important}.sf-menu li li a,.sf-menu li li a:visited{padding-left:1.25em}.sf-menu a:active,.sf-menu a:focus,.sf-menu a:hover,.sf-menu li.sfHover,.sf-menu li:hover{outline:0}.sf-sub-indicator{display:inline-block;text-align:right}.sub-menu .sf-sub-indicator{position:absolute;right:10px;top:23px}.sf-menu ul{position:absolute;top:-999em;width:15em}.sf-menu a{display:block;position:relative}#main-nav a .sf-sub-indicator{display:none}#main-nav>li.current-menu-item>a,#main-nav>li>a:hover{background:#efefef;background:-webkit-linear-gradient(#efefef 0,#ffffff 100%);background:-o-linear-gradient(#efefef 0,#ffffff 100%);background:linear-gradient(#efefef 0,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#ffffff',GradientType=0)}#main-nav .services-sub .sub-menu li:hover .sf-subbed{display:block!important}#main-nav .services-sub .sub-menu .menu-item-has-children .sf-subbed{display:block!important;opacity:1!important;position:absolute;top:110px;height:auto;left:0!important;z-index:9999999;background-color:#fff;margin-top:0;padding:0!important;border-left:none;border-bottom:none;border-right:none;width:100%}#main-nav .services-sub .sub-menu .menu-item-has-children .sf-subbed li{padding:0 0 0 15px;display:block;margin:0 0 0 15px}#main-nav .services-sub .sub-menu .menu-item-has-children .sf-subbed li::before{color:#00a37e;position:absolute;left:0;top:0;content:"• ";font-size:28px}#main-nav .services-sub .sub-menu .menu-item-has-children .sf-subbed li a{display:block;width:fit-content;padding:5px 0!important;text-align:left!important;height:auto!important;border-bottom:2px #fff solid}#main-nav .services-sub .sub-menu .menu-item-has-children .sf-subbed li a:hover{border-bottom:2px #00a37e solid!important}#main-nav .services-sub .sub-menu .menu-item-has-children .sf-subbed li a span{font-size:18px;font-weight:500;text-transform:none;top:0}.full-menu-link{display:block}.mobile-link{display:none!important}.page-top-area{position:relative;margin-bottom:0!important;margin-top:80px;padding:50px 0 50px 0;height:550px;width:100%}.page-top-area .bg-image{position:absolute;width:50%;min-height:560px;top:0;right:0;height:100%;z-index:1}.page-top-area .inner{position:absolute;top:0;left:0;height:100%;z-index:2}.page-top-area .green-area{position:absolute;top:0;left:0;height:100%;width:50%;z-index:3;background-color:#00a37e}.page-top-area .content{z-index:4;position:relative;width:100%;max-width:1320px!important;margin:0 auto!important;padding:0 15px!important}.page-top-area .content .vc_col-sm-6{padding-top:30px;padding-left:0!important;padding-right:0!important}.page-top-area .green-angle{position:absolute;top:-50px;left:0;height:580px;width:200px;-webkit-clip-path:polygon(0 0,0% 100%,57% 100%);clip-path:polygon(0 0,0% 100%,100% 100%);background-color:#00a37e;margin-left:-1px}.page-top-area .mobile-image,.hero-mobile-image{display:none}#landing-hero-video-hero{padding:50px 0 0 0;background-color:#00a37e;position:relative;margin:40px 0 -45px 0}#landing-hero-video-hero video{border:0!important;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,17% 100%);clip-path:polygon(0 0,100% 0,100% 100%,17% 100%);width:auto;height:100%;margin:0;position:absolute;right:0;top:0;z-index:1}#landing-hero-video-hero .content{max-width:1320px!important;position:relative;z-index:3;overflow:hidden;margin:50px auto 60px auto!important;padding:0!important}#landing-hero{background-color:#00a37e;background-image:url(/wp-content/uploads/2023/03/kolmoset-yritys.jpg);background-position:185% 50%;background-repeat:no-repeat;background-size:73%;padding:150px 0 80px 0}#services-sisustus{background-color:#00a37e;background-image:url(/wp-content/uploads/2023/03/sisustus-top.jpg);background-position:185% 35%;background-repeat:no-repeat;background-size:73%;padding:150px 0 80px 0}#rahoitus-hero{background-color:#00a37e;background-image:url(/wp-content/uploads/2023/03/rahoitus-hero.jpg);background-position:185% 50%;background-repeat:no-repeat;background-size:73%;padding:150px 0 80px 0}#op-rahoitus-hero{background-color:#00a37e;background-image:url(/wp-content/uploads/2023/03/op-hero.jpg);background-position:185% 50%;background-repeat:no-repeat;background-size:73%;padding:150px 0 80px 0}#s-rahoitus-hero{background-color:#00a37e;background-image:url(/wp-content/uploads/2023/03/santander-hero.jpg);background-position:185% 50%;background-repeat:no-repeat;background-size:73%;padding:150px 0 80px 0}#contact-hero{background-color:#00a37e;background-image:url(/wp-content/uploads/2023/02/sauna-iso-hd.jpg);background-position:200% 100%;background-repeat:no-repeat;background-size:75%;padding:150px 0 80px 0}#company{background-color:#00a37e;background-image:url(/wp-content/uploads/2023/03/kolmoset-yritys.jpg);background-position:185% 50%;;background-repeat:no-repeat;background-size:73%;padding:150px 0 80px 0}.green-angle-piece{position:absolute;top:-50%;left:0;height:200%;width:350px;-webkit-clip-path:polygon(0 0,0% 100%,57% 100%);clip-path:polygon(0 0,0% 100%,100% 100%);background-color:#00a37e;margin-left:-1px}.green-angle-piece-2{position:absolute;top:-50%;left:0;height:200%;width:200px;-webkit-clip-path:polygon(0 0,0% 100%,57% 100%);clip-path:polygon(0 0,0% 100%,100% 100%);background-color:#00a37e;margin-left:-1px}#services-keittio{background-color:#00a37e;background-image:url(/wp-content/uploads/2023/02/keittio-r-ylakuva.jpg);background-position:185% 50%;background-repeat:no-repeat;background-size:73%;padding:150px 0 80px 0}#services-keittion-uudistus{background-color:#00a37e;background-image:url(/wp-content/uploads/2023/03/k-uudistus-1.jpg);background-position:185% 50%;background-repeat:no-repeat;background-size:73%;padding:150px 0 80px 0}#services-kodinhoito{background-color:#00a37e;background-image:url(/wp-content/uploads/2023/03/k-uudistus-1.jpg);background-position:185% 50%;background-repeat:no-repeat;background-size:73%;padding:150px 0 80px 0}#services-huoneisto{background-color:#00a37e;background-image:url(/wp-content/uploads/2023/02/huoneisto-r-ylakuva.jpg);background-position:185% 50%;background-repeat:no-repeat;background-size:73%;padding:150px 0 80px 0}#services-huoneisto{background-color:#00a37e;background-image:url(/wp-content/uploads/2023/02/huoneisto-r-ylakuva.jpg);background-position:185% 50%;background-repeat:no-repeat;background-size:73%;padding:150px 0 80px 0}#services-kylpyhuone{background-color:#00a37e;background-image:url(/wp-content/uploads/2023/02/kylpyhuone-r-ylakuva.jpg);background-position:185% 50%;background-repeat:no-repeat;background-size:73%;padding:150px 0 80px 0}#services-wc{background-color:#00a37e;background-image:url(/wp-content/uploads/2023/03/wc-remontti-hero.jpg);background-position:130% 100%;background-repeat:no-repeat;background-size:60%;padding:150px 0 80px 0}#services-sauna{background-color:#00a37e;background-image:url(/wp-content/uploads/2023/02/saunaremontti-ylakuva.jpg);background-position:185% 50%;background-repeat:no-repeat;background-size:73%;padding:150px 0 80px 0}#services-terassi{background-color:#00a37e;background-image:url(/wp-content/uploads/2023/02/terassiremontit-ylakuva-2.jpg);background-position:185% 50%;background-repeat:no-repeat;background-size:73%;padding:150px 0 80px 0}.content-paddings{padding:100px 0}#ethos{padding:65px 0 200px 0}#special-top-layer{width:100%;height:80px;position:absolute;z-index:3;top:-65px;left:0;background-image:url(/wp-content/uploads/2023/02/top-triangle-white.png);background-position:50% 0;background-repeat:no-repeat;background-size:96px}.tri-top{background-image:url(/wp-content/uploads/2023/02/top-triangle-green.png);background-position:50% 0;background-repeat:no-repeat;background-size:96px;background-color:#fff}.tri-top-grey{background-image:url(/wp-content/uploads/2026/08/top-triangle-grey.png);background-position:50% 0;background-repeat:no-repeat;background-size:96px;background-color:#fff}#special-bottom-layer{width:100%;overflow:visible;height:150px;position:absolute;z-index:3;left:0;bottom:-250px;background-image:url(/wp-content/uploads/2023/02/top-triangle-green.png);background-position:50% 0;background-repeat:no-repeat;background-size:96px;background-color:#fff}#ethos .wpb_single_image .vc_single_image-wrapper{max-width:none!important}.white-triangles figure,.green-triangles figure{max-width:none!important}.white-triangles figure img{max-width:none!important;width:65%}#special-bottom-layer .green-triangles,#special-bottom-layer .green-triangles figure{margin:-220px 0 0 0;overflow:visible}#special-bottom-layer .green-triangles figure img{max-width:800px!important;width:90%}#landing-form{padding:110px 0;background-color:#eee;background-image:url(/wp-content/uploads/2023/02/top-left-concrete.jpg),url(/wp-content/uploads/2023/02/bottom-right-concrete.jpg);background-position:0 0,100% 100%;background-repeat:no-repeat,no-repeat;background-size:60%,60%}#normal-form{padding:110px 0;background-color:#fff}#landing-form hr,#normal-form hr,.galleria .homepage-form hr{border-bottom:3px solid #00a37e;margin:20px 0 50px 0}.homepage-form{display:block;margin:0;overflow:hidden}.homepage-form .half{float:left;width:50%;margin:0 0 10px 0;overflow:hidden;display:block}.homepage-form label{display:block;line-height:1.8em;text-indent:0;font-weight:600;color:#414141}.homepage-form .message{font-weight:600;display:block;margin-bottom:-50px}.spacing i,.file-upload i{color:#00a37e;font-style:normal;font-weight:600}.codedropz-upload-handler{width:90%!important;overflow:hidden!important;height:80px!important;margin:90px 0 0 0!important}.homepage-form input[type=email],.homepage-form input[type=tel],.homepage-form input[type=text]{border:1px solid gray;background:#fff;color:#00a37e!important;margin:0;padding:15px;width:90%;-webkit-border-radius:5px;border-radius:5px}.simple-form input[type=email],.simple-form input[type=tel],.simple-form input[type=text]{border:1px solid gray;background:#fff;color:#00a37e!important;margin:0;padding:15px;width:99%;-webkit-border-radius:5px;border-radius:5px}.homepage-form input[type=email]:hover,.homepage-form input[type=tel]:hover,.homepage-form input[type=text]:hover,.homepage-form input[type=email]:focus,.homepage-form input[type=tel]:focus,.homepage-form input[type=text]:focus,.simple-form input[type=email]:hover,.simple-form input[type=tel]:hover,.simple-form input[type=text]:hover,.simple-form input[type=email]:focus,.simple-form input[type=tel]:focus,.simple-form input[type=text]:focus{border:1px solid #00a37e;-webkit-border-radius:30px;border-radius:30px}.homepage-form input[type=checkbox]{-webkit-appearance:auto;appearance:auto}.homepage-form input[type=checkbox]:hover,.homepage-form input[type=checkbox]:focus{color:#00a37e!important;cursor:pointer}.homepage-form select{border:1px solid gray;background:#fff url(/wp-content/uploads/2023/02/green-arrow-down.png) no-repeat 96% 50%;background-size:40px;margin:0;padding:15px;width:90%;-webkit-border-radius:5px;border-radius:5px}.simple-form select{border:1px solid gray;background:#fff url(/wp-content/uploads/2023/02/green-arrow-down.png) no-repeat 96% 50%;background-size:40px;margin:0;padding:15px;width:99%;-webkit-border-radius:5px;border-radius:5px}.homepage-form select:hover,.homepage-form select:focus,.simple-form select:hover,.simple-form select:focus{border:1px solid #00a37e;-webkit-border-radius:30px;border-radius:30px}.homepage-form .spacing{margin:20px 0 0 0}.homepage-form .spacing .wpcf7-form-control-wrap,.simple-form .spacing .wpcf7-form-control-wrap{width:100%}.spacing .wpcf7-form-control-wrap .wpcf7-list-item{width:50%;display:block;float:left;margin:0}.file-upload{width:90%;float:right;margin:20px 10% 0 0}.file-upload small{font-size:12px!important;clear:both;display:block;line-height:.8em}.file-upload .wpcf7-form-control-wrap{top:-20px}#message{width:95%;clear:both;border:1px solid gray;background:#fff;margin:30px 0;padding:15px;-webkit-border-radius:5px;border-radius:5px}.info-fields{width:90%;clear:both;border:1px solid gray;background:#fff;margin:30px 0;padding:15px;-webkit-border-radius:5px;border-radius:5px}.homepage-form input[type=submit],.simple-form input[type=submit]{-webkit-border-radius:30px;border-radius:30px;padding:12px 24px 10px 24px;font-size:16px;text-transform:uppercase;font-weight:800;color:#fff;margin:30px 0 10px 0;border:3px #00a37e solid;background-color:#00a37e;box-shadow:none}.homepage-form input[type=submit]:hover,.simple-form input[type=submit]:hover{color:#00a37e!important;background-color:#eee}.homepage-form .codedropz-upload-container:hover{background-color:rgb(0 0 0 / .2);cursor:pointer}.homepage-form .dnd-upload-counter{display:none!important}.homepage-form .wpcf7-not-valid-tip{text-align:left!important}.finance figure{max-width:95%!important}.homepage-form .line-break{opacity:0;display:block;margin:0;overflow:hidden;clear:both}.paikkakunta-sivut{margin:0 15px 240px 0}.paikkakunta-sivut label{color:#fff;font-weight:600}.paikkakunta-sivut .wpcf7-not-valid-tip{color:#eaff00;font-weight:800;text-align:left!important}.paikkakunta-sivut p i{color:#fff;display:block;margin:0 30px 0 0;padding:0 0 5px 0;font-weight:600;font-style:normal;font-size:22px}.paikkakunta-sivut .message{font-weight:600;display:block;margin-bottom:-50px;width:100%;overflow:hidden;margin-top:30px!important;padding:30px 0 0 0}.paikkakunta-sivut .spacing i,.paikkakunta-sivut .file-upload i{color:#fff;font-style:normal;font-weight:600}.paikkakunta-sivut input[type=email],.paikkakunta-sivut input[type=tel],.paikkakunta-sivut input[type=text]{border:1px solid gray;background:#fff;color:#00a37e!important;margin:0;padding:15px;width:90%;-webkit-border-radius:5px;border-radius:5px}.paikkakunta-sivut input[type=email]:hover,.paikkakunta-sivut input[type=tel]:hover,.paikkakunta-sivut input[type=text]:hover,.paikkakunta-sivut input[type=email]:focus,.paikkakunta-sivut input[type=tel]:focus,.paikkakunta-sivut input[type=text]:focus{border:1px solid #00a37e;-webkit-border-radius:30px;border-radius:30px}.paikkakunta-sivut input[type=checkbox]{-webkit-appearance:auto;appearance:auto}.paikkakunta-sivut input[type=checkbox]:hover,.paikkakunta-sivut input[type=checkbox]:focus{color:#00a37e!important;cursor:pointer}.paikkakunta-sivut select{border:1px solid gray;background:#fff url(/wp-content/uploads/2023/02/green-arrow-down.png) no-repeat 96% 50%;background-size:40px;margin:0;padding:15px;width:90%;-webkit-border-radius:5px;border-radius:5px}.paikkakunta-sivut select:hover,.paikkakunta-sivut select:focus{border:1px solid #00a37e;-webkit-border-radius:30px;border-radius:30px}.paikkakunta-sivut .spacing{margin:20px 0 0 0}.paikkakunta-sivut .spacing .wpcf7-form-control-wrap{width:100%}.paikkakunta-sivut .wpcf7-form-control-wrap .wpcf7-list-item{width:50%;display:block;float:left;margin:0}.paikkakunta-sivut .file-upload{width:95%;float:right;margin:20px 5% 0 0}.paikkakunta-sivut .file-upload small{font-size:12px!important;clear:both;display:block;line-height:.8em}.paikkakunta-sivut .file-upload .wpcf7-form-control-wrap{top:-20px}.paikkakunta-sivut #message{width:95%;clear:both;border:1px solid gray;background:#fff;margin:30px 0;padding:15px;-webkit-border-radius:5px;border-radius:5px}.paikkakunta-sivut input[type=submit]{-webkit-border-radius:30px;border-radius:30px;padding:12px 24px 10px 24px;font-size:16px;text-transform:uppercase;font-weight:800;color:#00a37e!important;margin:30px 0 10px 0;border:3px #fff solid;background-color:#fff;box-shadow:none}.paikkakunta-sivut input[type=submit]:hover{color:#ffffff!important;background-color:#00a37e}.paikkakunta-sivut .codedropz-upload-container:hover{background-color:rgb(0 0 0 / .2);cursor:pointer}.paikkakunta-sivut .codedropz-upload-inner .cd-upload-btn,.paikkakunta-sivut .message{color:#fff}.paikkakunta-sivut .codedropz-upload-handler{top:15px}#reviews-row{padding:100px 0 150px 0}#news-row,#palvelut-row{padding:100px 0 150px 0}#news-row .blogi-rivi .row{overflow:hidden}.blogi-rivi .hb-blog-box{margin:-30px 0 0 0}.blogi-rivi .hb-blog-box{position:relative;background:#ffffff!important;border:1px #ccc solid;-webkit-background-clip:padding-box}.blogi-rivi .hb-blog-box-header{max-height:250px;overflow:hidden}.blogi-rivi-three .hb-blog-box-header{max-height:250px;overflow:hidden}.blogi-rivi .hb-blog-box-title h3{padding:30px 20px;height:150px;font-size:24px;line-height:1.1em;margin:20px 0 0 0}.blogi-rivi .hb-blog-box-title h3 a{color:#414141}.blogi-rivi .hb-blog-box-title h3 a:hover{color:#00a37e}.blogi-rivi .hb-blog-box-footer{position:absolute;z-index:10;bottom:120px;left:20px}.blogi-rivi .hb-blog-box .hb-blog-box-date{font-weight:600;color:#00a37e!important}.blogi-rivi-kategoria{margin:-30px 0 0 0}.blogi-rivi-kategoria .hb-blog-box{position:relative;background:#eeeeee!important;border:1px #ccc solid;-webkit-background-clip:padding-box}.blogi-rivi-kategoria .hb-blog-box-header{max-height:400px;overflow:hidden}.blogi-rivi-kategoria .hb-blog-box-title h3{padding:30px 20px;height:150px;font-size:24px;line-height:1.1em;margin:20px 0 0 0}.blogi-rivi-kategoria .hb-blog-box-title h3 a{color:#414141}.blogi-rivi-kategoria .hb-blog-box-title h3 a:hover{color:#00a37e}.blogi-rivi-kategoria .hb-blog-box-footer{position:absolute;z-index:10;bottom:120px;left:20px}.blogi-rivi-kategoria .hb-blog-box .hb-blog-box-date{font-weight:600;color:#00a37e!important}.blogi-rivi-kategoria .hb-blog-box .hb-blog-box-excerpt{position:absolute;z-index:10;top:480px;left:20px}.blogi-rivi-kategoria .hb-blog-box .hb-blog-box-excerpt p{margin:0 40px 0 0;font-size:20px}#accordion-boxes .hb-accordion-tab p{margin:0}#accordion-boxes .hb-toggle{padding:0 0 100px 0}#accordion-boxes .hb-accordion-tab{-webkit-box-shadow:0 3px 15px 3px rgb(0 0 0 / .5);box-shadow:0 3px 15px 3px rgb(0 0 0 / .5);-webkit-border-radius:25px;border-radius:25px;padding:15px;margin:0 50px;background:#00a37e;border:2px solid #00a37e}#accordion-boxes .hb-accordion-tab:hover,#accordion-boxes .hb-accordion-tab.active-toggle{-webkit-box-shadow:0 3px 15px 3px #fff0;box-shadow:0 3px 15px 3px #fff0;background:#fff;border:2px solid #00a37e}#accordion-boxes .hb-accordion-tab .icon-angle-right{display:none}#accordion-boxes .hb-accordion-tab h3{padding:0 0 0 15px;text-transform:uppercase;letter-spacing:.025em;font-size:24px;font-weight:400;color:#fff}#accordion-boxes .hb-accordion-tab.active-toggle h3{color:#00a37e}#accordion-boxes .hb-accordion-tab.active-toggle h3{color:#00a37e}#accordion-boxes .hb-accordion-tab:hover h3,#accordion-boxes .hb-accordion-tab:hover h3::after,#accordion-boxes .hb-accordion-tab.active-toggle h3::after{color:#00a37e}#accordion-boxes .hb-accordion-tab h3::after{content:"\2b";float:right;display:block;font-weight:600;padding:0 15px 0 0;margin:3px 0 0 0;font-family:'font awesome 5 free';color:#fff}#accordion-boxes .hb-accordion-tab.active-toggle h3::after{content:"\f068";float:right;display:block;font-weight:600;padding:0 15px 0 0;margin:3px 0 0 0;font-family:'font awesome 5 free';color:#00a37e}.icon-box i{-webkit-border-radius:25px;border-radius:25px;font-size:72px;border:4px solid #00a37e;margin:0 auto;width:fit-content;display:block;margin-bottom:25px;padding:25px}.icon-box img{-webkit-border-radius:25px;border-radius:25px;width:120px;height:120px!important;border:4px solid #00a37e!important;margin:0 auto;display:block;margin-bottom:25px;padding:25px}#accordion-boxes .hb-accordion-pane{-webkit-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;background:#fff;margin:1px 80px;padding:10px 15px 25px 15px;position:absolute;z-index:99}#accordion-boxes .hb-accordion-pane p{font-size:18px;margin:10px}#accordion-boxes .hb-accordion-pane p a{text-decoration:underline;color:#00a37e}.kokemuksia-pohja .item-overlay-text,.blogi-pohja .item-overlay-text,.kokemuksia-pohja .item-overlay-text-wrap,.blogi-pohja .item-overlay-text,.kokemuksia-pohja .hb-single-next-prev,.kokemuksia-pohja .hb-single-next-next{display:none}.blogi-pohja .featured-image img,.kokemuksia-pohja .featured-image img{width:100%!important;margin:-10% 0 0 0;height:auto!important}.blogi-pohja .featured-image,.kokemuksia-pohja .featured-image{max-height:700px}.kokemuksia-pohja .entry-title,.blogi-pohja .entry-title{font-size:42px;line-height:1.1em;text-transform:uppercase;color:#00a37e!important;letter-spacing:0}.blogi-pohja .entry-title,.blogi-pohja .post-meta-info{margin-left:15px}.kokemuksia-pohja .post-header .minor-meta,.blogi-pohja .post-header .minor-meta{font-size:16px!important}.kokemuksia-pohja .wpb_widgetised_column{padding:0 0 0 30px}.kokemuksia-pohja .widget_search{display:none!important}.refe-leipis,.blogi-leipis,.blogi-leipis p{font-size:20px!important;line-height:1.45em!important;color:#414141!important}.refe-leipis a,.blogi-leipis a,.blogi-leipis p a{color:#00a37e!important;font-weight:700;text-decoration:underline}.post-meta-info .blog-categories{display:none!important}.kokemuksia-pohja .intro{font-family:'Exo 2',sans-serif;font-weight:900;font-size:30px;color:#404040!important;line-height:1.1em}.kokemuksia-pohja .ote-teksti{padding:50px 0;font-style:italic;font-size:24px;line-height:1.3em;color:#00a37e!important}.kokemuksia-pohja .ote-teksti::before,.kokemuksia-pohja .ote-teksti::after{font-weight:700;content:" /// "}.kokemuksia-pohja .hb-related-posts,.kokemuksia-pohja .bottom-meta-section,.kokemuksia-pohja .wp-block-group__inner-container h2,.kokemuksia-pohja .no-comments,.kokemuksia-pohja .wp-block-latest-comments,.blogi-pohja .hb-separator-extra,.kokemuksia-pohja .hb-separator-extra,.blogi-pohja .bottom-meta-section{display:none!important}.kokemuksia-pohja .wp-block-latest-posts::before{color:#414141;font-size:22px;font-weight:700;font-family:'Exo 2',sans-serif;content:"Muita artikkeleita";margin:0 0 0 8px;display:block;padding:0;text-transform:uppercase}.kokemuksia-pohja .wp-block-latest-posts{margin-top:40px;background:#fff;-webkit-border-radius:3px;border-radius:3px;border:2px #ccc solid;padding:10px}.kokemuksia-pohja .wp-block-latest-posts li{-webkit-border-radius:3px;border-radius:3px;padding:0;color:#fff;display:block;margin:12px 0;background:#00a37e}.kokemuksia-pohja .wp-block-latest-posts li a{padding:10px;font-size:16px;font-weight:600;color:#fff;display:block}.kokemuksia-pohja .wp-block-latest-posts li:hover{opacity:.7}.blogi-pohja .hb-prev-post,.blogi-pohja .hb-next-post,.localised .hb-prev-post,.localised .hb-next-post,.localised .post-header{display:none}.localised #main-content{margin-top:-40px}.blogi-pohja .hb-related-posts h4{color:#414141;font-size:22px;font-weight:700;font-family:'Exo 2',sans-serif;content:"Muita artikkeleita";margin:50px 0 25px 0;display:block;padding:0;text-transform:uppercase}.kokemuksia-pohja article,.blogi-pohja article{margin-bottom:75px}.blogi-pohja .hb-related-posts,.localised .hb-related-posts,.localised .bottom-meta-section,.localised .hb-separator-extra{display:none!important}#wonky-green{background-color:#00a37e;-webkit-clip-path:polygon(0 0,100% 15%,100% 100%,0 85%);clip-path:polygon(0 0,100% 15%,100% 100%,0 85%)}#wonky-green-top{padding:160px 0 60px 0;background-color:#00a37e;-webkit-clip-path:polygon(0 0,100% 0,100% 86%,0 100%);clip-path:polygon(0 0,100% 0,100% 86%,0 100%);}#just-wonky{-webkit-clip-path:polygon(0 14%,100% 5%,100% 86%,0 95%);clip-path:polygon(0 14%,100% 5%,100% 86%,0 95%)}#wonky-green ul{margin:0 0 60px 0}#wonky-green .form-contact{margin:230px 0 0 60px}.form-contact .tel-link{margin:15px 0 0 10px;font-weight:600;font-size:32px;color:#ffffff!important}.form-contact small{color:#fff;font-size:14px}address.normal{margin:0 0 15px 0}.phone-blocks{display:block;width:40%;margin:0 5% 60px 5%;float:left;padding:30px;background:#fff}.phone-blocks .small{font-size:14px}.persons-grid img{display:block;width:95%;margin:0 5% 30px 0}.skewed figure img{display:block;width:80%}.persons-grid h3{text-transform:uppercase;padding:0 0 15px 0;font-size:24px;font-weight:600}.persons-grid h4{font-size:22px;display:block;height:70px;padding:0 0 10px 60px}.persons-grid .contact{padding:0;font-size:20px;font-weight:600}.remontti-blokki{padding:100px 0}.float-image-right{position:absolute!important;right:-20%!important;height:100%;top:10%;width:120%;max-width:none!important;margin:0!important;-webkit-clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);clip-path:polygon(20% 0,100% 0,100% 100%,0 100%)}.float-image-left{position:absolute!important;left:-20%!important;height:100%;top:10%;width:110%;max-width:none!important;margin:0!important;-webkit-clip-path:polygon(0 0,80% 0,100% 100%,0 100%);clip-path:polygon(0 0,80% 0,100% 100%,0 100%)}.keittio-blokki{background-color:#00a37e;background-image:url(/wp-content/uploads/2023/02/keittio-iso-hd.jpg);background-position:-170% 0;background-repeat:no-repeat;background-size:80%}.keittio-blokki .green-angle-piece-block,.huoneisto-blokki .green-angle-piece-block,.sisustus-blokki .green-angle-piece-block{position:absolute;top:-120px;right:53%;height:180%;width:180px;-webkit-clip-path:polygon(0 0,100% 100%,100% 0);clip-path:polygon(0 0,100% 100%,100% 0);background-color:#00a37e}.kylp-blokki{background-color:#fff;background-image:url(/wp-content/uploads/2023/04/albertinkatu-kylpyhuone.jpg);background-position:220% 0;background-repeat:no-repeat;background-size:auto 100%}.kylp-blokki .white-angle-piece-block,.huoneisto-blokki .white-angle-piece-block,.terassi-blokki .white-angle-piece-block{position:absolute;top:-120px;right:46%;height:180%;width:160px;-webkit-clip-path:polygon(0 0,0 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 0);background-color:#fff}.huoneisto-blokki{background-color:#00a37e;background-image:url(/wp-content/uploads/2023/02/huoneisto-iso-hd.jpg);background-position:-320% 0;background-repeat:no-repeat;background-size:auto 100%}.terassi-blokki{background-color:#fff;background-image:url(/wp-content/uploads/2023/02/terassi-iso-hd.jpg);background-position:180% 0;background-repeat:no-repeat;background-size:75%}.sisustus-blokki{background-color:#00a37e;background-image:url(/wp-content/uploads/2023/04/Mechelininkatu-12copy.jpg);background-position:-60px 65%;background-repeat:no-repeat;background-size:50%}#reviews-row .glsr-reviews-wrap .glsr-no-margins{display:none}#reviews-row .glsr-summary-wrap{margin:5px 0 0 0}#reviews-row .glsr-summary-stars{border-bottom:2px #00a37e solid;padding:0 0 10px 0;margin:0 0 28px 0}#reviews-row .glsr-summary-text{font-weight:600;font-size:16px;color:#575757}#reviews-row .glsr-bar-label{font-weight:600;font-size:16px;color:#00a37e}#reviews-row .glsr-summary .glsr-bar-background:before{-webkit-border-radius:15px;border-radius:15px}#reviews-row .glsr-bar{margin:8px 0}#jata-arvostelu .glsr-star-rating{outline:none}#reviews-row .glsr-reviews-wrap,#reviews-row .arvostelut-boksi{display:block!important}#reviews-row .arvostelut-boksi .glsr-review{display:block!important;float:left;width:30%;height:180px;margin:0 2% 30px 0;-webkit-border-radius:5px;border-radius:5px;border:2px solid #b4b4b4}#reviews-row .arvostelut-boksi .glsr-review .glsr-review-rating{margin:5px 0 0 5px}#reviews-row .arvostelut-boksi .glsr-review .glsr-review-date{margin:10px 0 0 10px}#reviews-row .arvostelut-boksi .glsr-review .glsr-review-content{margin:15px 0 10px 10px}#reviews-row .arvostelut-boksi .glsr-review .glsr-review-content p{margin:0 15px 0 0;font-style:italic}#reviews-row .arvostelut-boksi .glsr-review .glsr-review-verified{margin:0 0 0 10px}#paint-brush{z-index:99;width:960px;position:relative;left:-150px;top:-50px}#tape{-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);z-index:99;width:860px;position:relative;left:-200px;top:0}.big-list li{font-family:'Exo 2',sans-serif;font-size:26px;padding:0;margin:0 0 20px 0;line-height:1.1em}.li-shadow{text-shadow:0 0 6px #000}.top-layer{position:absolute;width:4%;left:48%;z-index:4;top:-120px}.bottom-layer{position:absolute;width:4%;left:48%;z-index:4;bottom:-200px}.bottom-layer-2{position:absolute;width:4%;left:48%;z-index:4;bottom:-100px}.top-layer img,.bottom-layer img,.bottom-layer-2 img{width:100%}.remontit-post .hb-prev-post,.remontit-post .hb-next-post,.remontit-post .bottom-meta-section,.remontit-post .hb-related-posts,.remontit-post .hb-separator-extra{display:none!important}#pre-footer{padding:100px 0 150px 0}#pre-footer .hb-counter .count-number{font-family:'Exo 2',sans-serif;font-weight:700}#pre-footer .count-separator{margin-top:15px}#pre-footer .hb-counter .count-subject{margin-top:15px;font-size:16px}#footer{background:#00a37e}.footer-block{padding:60px 0 0 0}.footer-block .logo{max-width:230px}.footer-block .tel{display:block;float:right;margin:24px 20px 0 0;font-weight:700;font-size:42px;font-family:'Exo 2',sans-serif}.footer-block .tel::before{font-weight:400;content:"SOITA "}#footer .some{float:right;display:block;margin:0 15px 0 0;padding:0}#footer .some a{margin:0 10px 0 0}#footer .some a i{font-size:32px}#footer .bottom-row{border-top:1px #fff solid;display:block;clear:both;overflow:hidden;margin:20px 0 0 0;padding:15px 0 0 0}#footer .bottom-row p{color:#fff;font-size:18px}#footer .bottom-row p a:hover{text-decoration:underline}#footer .btn-float-r{margin:28px 20px 10px 30px!important}.full-mobile-pic,.full-mobile-pic figure div img{display:none}.laskuri{width:100%;overflow-y:hidden!important;border:3px #ccc solid;-webkit-border-radius:30px;border-radius:30px;height:300px;outline:none}.rahoitus-lista{column-count:2;margin-bottom:30px}.rahoitus-lista li{font-weight:600;font-size:24px;color:#414141;display:block;padding:1px 0 1px 0}.rahoitus-lista li::before{content:"•";color:#00a37e;font-size:42px;display:inline-block;position:relative;right:5px;top:6px}.collapse-panel .hb-toggle{padding:0 10px 0 0!important}.collapse-panel .icons img{display:block;max-width:50%!important;margin:0 auto;border:4px solid #fff!important;-webkit-border-radius:30px;border-radius:30px}.collapse-panel .hb-accordion-tab{-webkit-border-radius:30px;border-radius:30px;padding:12px 24px 10px 24px;font-size:16px;text-transform:uppercase;font-weight:800;color:#00a37e!important;border:3px #fff solid;background-color:#fff}.collapse-panel .hb-accordion-tab:hover{color:#ffffff!important;background-color:#00a37e}.collapse-panel .hb-accordion-tab i{font-size:22px;font-weight:800;right:16px!important;top:16px!important;color:#00a37e!important}.collapse-panel .hb-accordion-tab:hover i{color:#ffffff!important}.collapse-panel .hb-accordion-pane{padding:15px 10px 0 0}.collapse-panel .hb-accordion-pane .pane-text{color:#fff;font-size:20px;line-height:1.3em}.basic-list li{display:block;padding:0 0 15px 40px;font-size:22px;background:url(https://www.kolmoset.com/wp-content/uploads/2024/01/kolm-bullet.png) 0 3px no-repeat;background-size:20px}#arvokas-taloyhtio{background-image:url(/wp-content/uploads/2024/01/talot-bg.png);background-position:0!important;background-size:100%!important;background-repeat:no-repeat}.persons-grid img{display:block;width:95%;margin:0 5% 30px 0}.taloyhtiot-sivut span input[type=text],.taloyhtiot-sivut span input[type=email],.taloyhtiot-sivut span input[type=tel]{padding:15px;font-size:20px;-webkit-border-radius:30px;border-radius:30px;background:#fff;color:#00a37e!important;box-shadow:none;border:3px #fff solid}.taloyhtiot-sivut span input[type=text]:hover,.taloyhtiot-sivut span input[type=text]:focus,.taloyhtiot-sivut span input[type=email]:hover,.taloyhtiot-sivut span input[type=email]:focus,.taloyhtiot-sivut span input[type=tel]:hover,taloyhtiot-sivut span input[type=tel]:focus{background:#00a37e!important;color:#ffffff!important}.taloyhtiot-sivut input[type=submit]{-webkit-border-radius:30px;border-radius:30px;background:#00a37e;color:#ffffff!important;box-shadow:none;font-size:20px;font-weight:700;border:3px #fff solid}.taloyhtiot-sivut input[type=submit]:hover{background:#fff;color:#00a37e!important}.taloyhtiot-sivut .wpcf7-not-valid-tip{color:#ffffff!important;text-align:left!important}.taloyhtio-form-holder form{margin:0 0 0 10%}@media only screen and (max-width:1280px){#logo{margin:10px 0 0 15px}#main-nav li a{padding:30px 8px}#main-nav li a span{font-size:15px}#main-nav .services-sub .sub-menu{left:-23vw;width:100vw;height:350px}.content-area{padding-right:15px;padding-left:15px}}@media only screen and (max-width:768px){.menu-extra-menu-container{margin:10px 15px 0 0}.menu-extra-menu-container .soita-mob{display:block;padding:8px;margin:0 0 0 10px;border:#00a37e solid 1px;-webkit-border-radius:50%;border-radius:50%}.kauppalinkki-mob a i,.soita-mob a i,.tarjous a i{color:#00a37e}#menu-extra-menu .soita,#menu-extra-menu .kauppalinkki,.kauppalinkki-mob{display:none}#menu-extra-menu .tarjous{padding:5px;margin:4px 0 0 0;display:block;background-color:#fff;border:none;-webkit-border-radius:0;border-radius:0}#menu-extra-menu .tarjous a{font-size:14px;font-weight:600;color:#00a37e!important}#logo{margin-left:15px}#show-nav-menu{top:65px;right:15px;position:absolute}#show-nav-menu i{font-size:32px!important}#mobile-menu-wrap{width:100%;background-color:#00a37e}#mobile-menu-wrap input[type=text],.hb-top-holder{border:none!important;background:#00a37e!important;font-size:14px;padding:15px 150px 15px 20px!important}.mobile-menu-close{right:30px!important;position:fixed;top:15px;font-size:32px;display:block;z-index:9999;cursor:pointer;padding:0 13px;width:24px;text-align:center;-webkit-transition:.6s;transition:.6s}.mobile-menu-close i{z-index:9999;color:#fff;font-size:24px}.galleria .vc_grid-container-wrapper{display:none!important}#main-nav .services-sub .sub-menu{position:relative;top:auto;left:0;background-color:#00a37e;margin-top:1px;padding:0 0 10px 0!important;width:100%;height:200px;border-left:1px #fff solid;border-bottom:1px #fff solid;border-right:1px #fff solid}.services-sub .sub-menu .sub-kei{background-image:url(/wp-content/uploads/2023/04/keittio-icon-w.png)}.services-sub .sub-menu .sub-kyl{background-image:url(/wp-content/uploads/2023/04/kylpyhuoneremontti-icon-w.png)}.services-sub .sub-menu .sub-huo{background-image:url(/wp-content/uploads/2023/04/huoneistoremontti-icon-w.png)}.services-sub .sub-menu .sub-ter{background-image:url(/wp-content/uploads/2023/04/terassit-icon-w.png)}.services-sub .sub-menu .sub-sis{background-image:url(/wp-content/uploads/2025/03/portaat-w.png)}.services-sub .sub-kei,.services-sub .sub-kyl,.services-sub .sub-huo,.services-sub .sub-ter,.services-sub .sub-sis{width:100%;border-radius:25px;margin:10px 0;padding:0 0 25px 0!important;border:2px solid #fff!important;background-color:#fff0;background-position:50% 85px;background-size:120px}.sub-kei a,.sub-kyl a,.sub-huo a,.sub-ter a,.sub-sis a{height:160px;padding:0!important;margin:15px 0!important;text-align:center!important;display:block!important}.services-sub .sub-kei a,.services-sub .sub-kyl a,.services-sub .sub-huo a,.services-sub .sub-ter a,.services-sub.sub-sau a,.services-sub .sub-sis a{font-family:'Exo 2',sans-serif;color:#fff!important;position:relative;top:10px;font-weight:800;font-size:32px;text-transform:uppercase}.sub-kei .sub-menu a,.sub-kyl .sub-menu a,.sub-huo .sub-menu a,.sub-ter .sub-menu a,.sub-sis .sub-menu a{height:30px;font-family:'Open Sans',sans-serif!important;padding:0!important;margin:0 0 15px 0!important;font-weight:600;text-transform:none!important;text-align:center!important;display:block!important}#mobile-menu>div>.menu-main-menu-container{overflow:hidden;margin-bottom:0!important;margin-top:5vh!important}#mobile-menu .menu ul li a:active,#mobile-menu .menu ul li a:focus,#mobile-menu .menu ul li.current-menu-item a#mobile-menu ul.menu>li:first-child{border-top:0}#mobile-menu ul.sub-menu{margin-left:0}#mobile-menu ul.sub-menu li a{padding-left:30px}#mobile-menu{max-height:100%;position:relative;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding-bottom:60px}#mobile-menu::-webkit-scrollbar{display:none}#mobile-menu ul{margin-bottom:0}#mobile-menu ul li a{display:block;padding:10px 20px;color:#fff}#mobile-menu .menu ul li a:active,#mobile-menu .menu ul li a:focus,#mobile-menu .menu ul li.current-menu-item a,#mobile-menu ul li:hover>a{color:#fff!important}#mobile-menu ul li a,#mobile-menu ul li:hover a{background:0 0!important}#mobile-menu .menu li a:hover,#mobile-menu .menu ul li a:active,#mobile-menu .menu ul li a:focus,#mobile-menu .menu ul li.current-menu-item>a{background:#333!important}#mobile-menu ul li{border-top:1px solid #333;border-bottom:0}#mobile-menu ul.menu>li:first-child{border-top:0}#mobile-menu ul.sub-menu{background:0 0;margin-left:0}#mobile-menu ul.sub-menu li a{padding-left:30px}#mobile-menu ul.sub-menu li ul a{padding-left:50px}.menu-main-container{margin-bottom:100px!important}.hb-fixed-attachment{background-attachment:fixed}#mobile-menu.interactive ul.sub-menu li ul li a{padding-left:50px}#mobile-menu.interactive li.menu-item{height:auto!important}#mobile-menu.interactive>div>.menu-main-menu-container>li,#mobile-menu>div>.menu-main-menu-container>li a{position:relative}#mobile-menu.interactive .open-submenu{font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;height:43px;right:0;width:52px;background-color:rgb(255 255 255 / .05);text-align:center;cursor:pointer;z-index:99991;color:#fff}#mobile-menu.interactive ul.sub-menu li a{padding-left:40px}#mobile-menu.interactive ul.sub-menu li a:before{content:'\2014 ';padding-right:7px}#main-nav ul.sub-menu{height:auto!important;line-height:22px!important;position:absolute;top:100%;left:-1px;margin-top:-1px;display:none;z-index:99998;background:#333;padding:0!important}#main-nav .megamenu ul.sub-menu{left:-2px}#main-nav>li>ul.sub-menu{border-top-left-radius:0;border-top-right-radius:0}.light-menu-dropdown #main-nav ul.sub-menu{background:#fff;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.light-menu-dropdown #main-nav ul.sub-menu ul.sub-menu{margin-top:0;border-top:1px solid #ebebeb}#header-inner.nav-type-2 #main-nav ul.sub-menu{left:-2px}#main-wrapper #header-inner.nav-type-2.centered-nav #main-nav{position:relative}#header-inner.nav-type-2.centered-nav #main-nav>li.megamenu>ul.sub-menu{max-width:100%}#main-nav ul.sub-menu ul{left:100%!important;margin-left:0!important;top:-1px}#main-nav li.megamenu ul.sub-menu ul{border:none!important}#main-nav ul.sub-menu li{display:block;float:none;width:100%}#main-nav ul.sub-menu li a,#main-nav ul.sub-menu ul li a{display:block;padding:6px 14px;border-bottom:1px solid rgb(255 255 255 / .07);color:#aaa!important;text-transform:none;line-height:24px!important;margin:0 0 0 -1px}#main-nav ul.sub-menu li a span{display:inline;width:100%;position:relative}#main-nav ul.sub-menu li a i.icon-angle-right{margin-top:-5px!important}#main-nav ul.sub-menu li a:hover,#main-nav ul.sub-menu li.current-menu-ancestor>a,#main-nav ul.sub-menu li.current-menu-item>a,#main-nav ul.sub-menu li.sfHover>a,.hb-gallery-dropdown a:hover{background-color:rgb(0 0 0 / .2);color:#fff!important}.hb-gallery-dropdown{margin:0!important}li.megamenu li a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.light-menu-dropdown #main-nav>li.megamenu>ul.sub-menu>li>a{color:#222!important}.light-menu-dropdown #main-nav ul.sub-menu li,.light-menu-dropdown #main-nav ul.sub-menu li a{color:#555!important}.light-menu-dropdown #main-nav ul.sub-menu li a{border-bottom:1px solid #eee}.light-menu-dropdown #main-nav ul.sub-menu li a:hover,.light-menu-dropdown #main-nav ul.sub-menu li.current-menu-ancestor>a,.light-menu-dropdown #main-nav ul.sub-menu li.current-menu-item>a,.light-menu-dropdown #main-nav ul.sub-menu li.sfHover>a{background-color:#f8f9fa!important}.light-menu-dropdown #main-nav ul.sub-menu>li>a{border-left:1px solid #fff0;margin-left:-1px}#main-wrapper .dark-menu-dropdown #main-nav .widget-item h4,.dark-menu-dropdown #main-nav ul.sub-menu li a:hover,.dark-menu-dropdown #main-nav ul.sub-menu li.current-menu-ancestor>a,.dark-menu-dropdown #main-nav ul.sub-menu li.current-menu-item>a,.dark-menu-dropdown #main-nav ul.sub-menu li.sfHover>a{color:#fff!important}.third-skin.light-menu-dropdown #main-nav ul.sub-menu li a:hover,.third-skin.light-menu-dropdown #main-nav ul.sub-menu li.current-menu-ancestor>a,.third-skin.light-menu-dropdown #main-nav ul.sub-menu li.current-menu-item>a,.third-skin.light-menu-dropdown #main-nav ul.sub-menu li.sfHover>a{color:#000!important}#main-nav ul.sub-menu li.current_page_item>a{color:#fff!important}#main-nav li.megamenu ul.sub-menu li.sfHover>a{background-color:transparent!important}#main-nav ul.sub-menu li:last-child>a{border-bottom:none!important}#main-wrapper #fancy-search ::-moz-placeholder{height:80px;line-height:80px}#main-nav>li>a{font-size:14px;color:#444;letter-spacing:0;z-index:99999}.default-skin #main-nav>li>a{padding:0 15px}.main-navigation.default-skin #main-nav>li.current-menu-item>a,.main-navigation.default-skin #main-nav>li.sfHover>a,.main-navigation.default-skin #main-nav>li>a:hover{background-color:#f4f4f4;color:#000}#main-nav>li,#main-nav>li>a{line-height:inherit}#main-nav>li>a>span{position:relative;top:3px;border-bottom:2px solid #eee;padding-bottom:3px}#nav-search a i{display:inline-block;line-height:1!important;position:relative;font-size:1em!important}#side-nav-socials>li>a>span.cart-circle-count{display:none}#main-nav>li>a>span.cart-circle-count{width:22px;height:22px;line-height:23px;display:inline-block;border-radius:50%;text-align:center;position:absolute;vertical-align:middle;bottom:auto;top:14px;letter-spacing:0;right:-2px;font-size:11px;padding:0!important;font-weight:700;color:#fff;background:#222}#main-wrapper #main-nav>li>a>span.cart-circle-count{border:1px solid #fff!important}#hb-cart-count:hover .cart-circle-count{opacity:1}#hb-cart-count span:after,#hb-cart-count span:before{display:none}.nav-type-2 #main-nav>li>a>span.cart-circle-count{right:-8px;top:10px}#header-inner.nav-type-2.centered-nav #main-nav li#hb-cart-count{margin-left:1px!important}#hb-cart-count,#hb-panel-opener,#nav-search{margin:0!important;-webkit-backface-visibility:visible!important}#hb-cart-count a,#hb-panel-opener a,#nav-search a{padding-left:10px!important;padding-right:10px!important;display:block;text-align:center}#hb-cart-count a i,#hb-panel-opener a i,#nav-search a i{padding:0!important;margin:0!important}#nav-search a{-webkit-backface-visibility:visible!important}#main-wrapper #main-nav>li.megamenu>ul.sub-menu>li>a{padding-left:20px;background-color:transparent!important;border-left:none}#hb-side-section .widget-item>h4:after,#main-wrapper #main-nav>li.megamenu .widget-item>h4:after,#main-wrapper #main-nav>li.megamenu>ul.sub-menu>li>a:after{width:20px;height:2px;content:'';background:#444;display:block;margin-bottom:7px;margin-top:5px}.megamenu .widget-item{padding:10px 0}#hb-side-section .widget-item>h4:after,#main-wrapper .dark-menu-dropdown #main-nav>li.megamenu .widget-item>h4:after,#main-wrapper .dark-menu-dropdown #main-nav>li.megamenu>ul.sub-menu>li>a:after{background:#aaa}#main-wrapper #main-nav>li.megamenu{position:static!important}#main-nav>li.megamenu>ul.sub-menu{width:100%;max-width:1140px;padding:15px 0!important;background:#333;display:none;z-index:99998;position:absolute!important;margin-left:50px;margin-right:50px;margin-top:0}.container-wide #main-nav>li.megamenu>ul.sub-menu{left:auto;right:0}.light-menu-dropdown li.megamenu ul.sub-menu{border-top:0}.light-menu-dropdown #main-nav>li.megamenu>ul.sub-menu{background-color:#fff}#main-nav>li.megamenu>ul.sub-menu>li{display:block!important;float:left!important;width:25%;margin-left:0!important;padding:0!important;border-right:1px solid rgb(255 255 255 / .1)}.light-menu-dropdown #main-nav>li.megamenu>ul.sub-menu>li{border-right-color:#ebebeb;border-bottom-color:#ebebeb}.light-menu-dropdown #main-nav>li.megamenu>ul.sub-menu.sub-menu-with-bg>li{border-right:none!important}#main-nav li.megamenu.columns-2>ul>li{width:50%}#main-nav li.megamenu.columns-3>ul>li{width:33.33%}#main-nav li.megamenu.columns-4>ul>li{width:25%}#main-nav li.megamenu.columns-5>ul>li{width:20%}#main-nav li.megamenu.columns-6>ul>li{width:16.66%}#main-nav li.megamenu.columns-2>ul{width:40%!important;left:auto!important;right:auto!important;margin-left:-227px}#main-nav>li.megamenu>ul.sub-menu li:last-child{border-right:none!important}#main-nav>li.megamenu>ul.sub-menu li a{border-bottom:none!important}#main-nav>li.megamenu>ul.sub-menu>li>a{color:#fff!important;background:0 0!important;margin-bottom:0!important}#main-nav>li.megamenu>ul.sub-menu>li>a:hover{background:0 0!important}#main-nav>li.megamenu>ul.sub-menu ul{position:relative!important;top:0!important;left:0!important;display:block!important;visibility:visible!important;width:100%;margin-top:0;background:0 0!important;opacity:1!important;-webkit-box-shadow:none!important;box-shadow:none!important}#main-nav>li.megamenu>ul.sub-menu:not(.megamenu) ul li a{padding:3px 20px}.second-skin #main-nav>li>a>span{border-bottom:1px dotted rgb(255 255 255 / .6)!important}.third-skin #main-nav>li a span{border-bottom:none!important}.third-skin #main-nav>li.current-menu-ancestor>a,.third-skin #main-nav>li.current-menu-item>a,.third-skin #main-nav>li.sfHover>a,.third-skin #main-nav>li>a:hover{background-color:rgb(0 0 0 / .05)!important;color:#000!important}.minimal-skin #main-nav>li a span{border-bottom:none!important}.minimal-skin #main-nav li.current-menu-item>a,.minimal-skin #main-nav li.sfHover>a,.minimal-skin #main-nav>li a:hover,.minimal-skin #main-nav>li.current-menu-ancestor>a{background-color:transparent!important;color:var(--colorPrimary)}#main-wrapper #header-inner.nav-type-2{border-bottom:0}#header-inner.nav-type-2 #main-nav{width:100%}#header-inner.nav-type-2 #main-nav>li,#header-inner.nav-type-2 #main-nav>li>a{line-height:40px!important}#header-inner.nav-type-2 #main-nav>li>a{padding-right:14px!important;padding-left:14px!important;margin-right:-1px;border-right:1px solid #ebebeb;margin-left:-1px!important;padding-bottom:2px!important}#header-inner.nav-type-2 #main-nav>li:first-child>a,#header-inner.nav-type-2 li#nav-search>a{border-left:1px solid #ebebeb}#header-inner.nav-type-2 #nav-search>a{padding:0!important}#header-inner.nav-type-2 #main-nav>li>ul.sub-menu{margin-top:0}#header-inner.nav-type-2 #main-nav>li>ul.sub-menu ul{top:1px}#header-inner.nav-type-2 #main-nav>li.megamenu>ul.sub-menu{left:-1px}#header-inner.nav-type-2 #fancy-search input[type=text],#header-inner.nav-type-2 li#nav-search::before{left:50px;right:50px}#header-inner.nav-type-2 #close-fancy-search{right:55px}#header-inner.nav-type-2 #fancy-search .spinner{right:110px}#main-wrapper #header-inner.nav-type-2 #fancy-search,#main-wrapper #header-inner.nav-type-2 #main-nav,#main-wrapper #header-inner.nav-type-2 .sticky-wrapper{height:42px}#main-wrapper #header-inner.nav-type-2 #main-nav,#main-wrapper #header-inner.nav-type-2 .sticky-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#header-inner.nav-type-2.centered-nav #main-nav{text-align:center}#header-inner.nav-type-2.centered-nav #main-nav>li ul{text-align:left}#fancy-search{z-index:99991;display:none}#fancy-search input[type=text]{border-radius:0;width:90%;color:#292929;border:none;outline:0;font-size:24px;background:0 0;position:absolute;left:0;top:0;height:100%;line-height:normal;padding:0!important;vertical-align:middle;-webkit-box-shadow:none;box-shadow:none}#mobile-menu.interactive>div>.menu-main-menu-container>li ul{background-color:#fff0!important}#mobile-menu.interactive .open-submenu{background-color:#fff0!important}#mobile-menu.interactive .open-submenu i{margin-right:0;margin-top:-5px;font-size:4.5vw!important;font-weight:800!important}.active .open-submenu .icon-angle-up{margin-top:0}#mobile-menu.interactive ul.sub-menu li a:before{display:none}#mobile-menu ul li{border-top:none}#mobile-menu .basic-style,#mobile-menu .mobile-link{display:block!important;text-align:left;margin-left:10%;margin-right:10%;margin-bottom:20px}#mobile-menu .basic-style>a,#mobile-menu .mobile-link>a{padding:6px 15px!important;font-weight:600;font-size:2.4vw;color:#fff;display:block;-webkit-border-radius:25px;border-radius:25px}.full-menu-link{display:none}#mobile-menu .services-sub>a{font-size:5vw}#mobile-menu .services-sub>a::after{font-size:4.5vw}#mobile-menu .services-sub .sub-menu .sub-kei,#mobile-menu .services-sub .sub-menu .sub-kyl,#mobile-menu .services-sub .sub-menu .sub-huo,#mobile-menu .services-sub .sub-menu .sub-ter,#mobile-menu .services-sub .sub-menu .sub-sis{width:100%}#mobile-menu .services-sub .sub-menu .sub-menu a{text-decoration:none;font-size:4.4vw}#mobile-menu .basic-style>a,#mobile-menu .mobile-link>a{font-size:4.5vw;color:#fff}.services-sub .sub-kei:hover,.services-sub .sub-kyl:hover,.services-sub .sub-huo:hover,.services-sub .sub-ter:hover,.services-sub .sub-sau:hover,.services-sub .sub-sis:hover{background-color:#fff0;background-repeat:no-repeat;background-position:50% 40%;background-size:120px}.full-menu-link{display:none}.service-boxes li,.service-boxes li:last-child{width:47%;margin:0 1.5% 0 1.5%}.taloyhtio-form-holder form{margin:0}.taloyhtiot-sivut span input[type=text],.taloyhtiot-sivut span input[type=email],.taloyhtiot-sivut span input[type=tel]{width:98%}.blogi-rivi .hb-blog-box-title h3{font-size:18px}.text-margin,.margin{margin-right:0}.services{flex-direction:column}.services li{width:49%}.services li:nth-child(odd){margin:0 2% 30px 0}.services li:nth-child(even){margin:0 0 30px 0}.services li a span{font-size:22px}.content-paddings{padding:50px 0}#paint-brush{width:100%;left:0}.l{font-size:20px}.xl{font-size:24px}.xxl{font-size:32px}.xxxl{font-size:38px}.xxxxl{font-size:48px}.l,.xl,.xxl,.xxxl,.xxxxl{padding:0 0 20px 0}.slogan{font-size:30px}.page-top-area{height:auto;overflow:hidden}.page-top-area .green-angle{height:100vh}.page-top-area .bg-image{width:auto!important;min-height:unset;bottom:0;right:0;height:100%!important}}@media only screen and (max-width:480px){.galleria .pp_details{width:100%!important}#logo{margin-top:20px}#header-inner.nav-type-1 #logo .hb-logo-wrap{max-height:50%!important}.tri-top{background-size:40px}.xxxl,.xxl,.xl{line-height:1.1em!important}.xxxl,.kokemuksia-pohja .entry-title,.blogi-pohja .entry-title{font-size:9vw;hyphens:auto}.xxl{font-size:8vw;hyphens:auto}.xl{font-size:7vw;hyphens:auto}.galleria .xl{padding:0 0 15px 0!important}.slogan{font-size:6.5vw;hyphens:auto}#landing-hero-video-hero .content{margin:80px auto 150px auto!important}.ote{font-size:18px;line-height:1.3em!important}#mobile-menu .services-sub>a{font-size:5vw}#mobile-menu .services-sub>a::after{font-size:4.5vw}.sub-kei a,.sub-kyl a,.sub-huo a,.sub-ter a,.sub-sis a{height:100px;padding:0!important;margin:0!important}#mobile-menu .services-sub .sub-menu .sub-kei,#mobile-menu .services-sub .sub-menu .sub-kyl,#mobile-menu .services-sub .sub-menu .sub-huo,#mobile-menu .services-sub .sub-menu .sub-ter,#mobile-menu .services-sub .sub-menu .sub-sis{width:100%}.services-sub .sub-kei,.services-sub .sub-kyl,.services-sub .sub-huo,.services-sub .sub-ter,.services-sub .sub-sis{background-position:50% 45px;padding:0 0 10px 0!important;background-size:60px}.services-sub .sub-kei:hover,.services-sub .sub-kyl:hover,.services-sub .sub-huo:hover,.services-sub .sub-ter:hover,.services-sub .sub-sau:hover,.services-sub .sub-sis:hover{background-color:#fff0;background-repeat:no-repeat;background-position:50% 45px;background-size:60px}.services-sub .sub-kei a,.services-sub .sub-kyl a,.services-sub .sub-huo a,.services-sub .sub-ter a,.services-sub.sub-sau a,.services-sub .sub-sis a{font-size:22px}.sub-kei .sub-menu a,.sub-kyl .sub-menu a,.sub-huo .sub-menu a,.sub-ter .sub-menu a,.sub-sis .sub-menu a{margin:0 0 5px 0!important}#mobile-menu .services-sub .sub-menu .sub-menu a{font-size:4.5vw}#mobile-menu .basic-style,#mobile-menu .mobile-link{margin-left:15px;margin-right:5px;margin-bottom:10px}#mobile-menu .basic-style>a,#mobile-menu .mobile-link>a{font-size:4.5vw;color:#fff}.btn-center{margin-left:5%;margin-right:5%}.big-list{width:92%;margin:0 0 0 8%;display:block}.big-list li{font-size:22px;margin:0 0 10px 0;font-weight:600}#normal-form{padding:30px 0 50px 0}.blogi-pohja .featured-image img,.kokemuksia-pohja .featured-image img{margin:100px 0 0 0}.post-header{padding:0!important}.kokemuksia-pohja .row .col-12{padding:0!important}.text-margin{margin-right:0}#landing-hero-video-hero{-webkit-clip-path:polygon(0 0,100% 0,100% 90%,0 100%);clip-path:polygon(0 0,100% 0,100% 90%,0 100%);margin:80px 0 -45px 0}#landing-hero-video-hero video{-webkit-clip-path:polygon(0 0,100% 0,100% 80%,0 100%);clip-path:polygon(0 0,100% 0,100% 80%,0 100%);height:100%}#landing-hero-video-hero{margin:0}.page-top-area{margin-top:40px;height:90vh}.page-top-area .bg-image{width:100%;min-height:none}.page-top-area .inner{position:absolute;top:0;left:0;height:100%;z-index:2}.page-top-area .green-area{width:100%}.page-top-area .green-angle{display:none}.content-paddings{padding:50px 0}.phone-blocks{width:90%;margin:0 5% 30px 5%;padding:30px}.page-top-area .mobile-image{position:absolute;bottom:0;filter:brightness(.75);-webkit-clip-path:polygon(0 0,100% 24%,100% 100%,0% 100%);clip-path:polygon(0 0,100% 24%,100% 100%,0% 100%);display:block}#accordion-boxes{padding-bottom:150px!important}#accordion-boxes .hb-toggle{padding:0 0 70px 0}#accordion-boxes .hb-accordion-tab{padding:15px 10px 15px 0;margin:0 5px}#accordion-boxes .hb-accordion-tab h3{letter-spacing:.015em;font-size:20px;hyphens:auto;font-weight:600}#accordion-boxes .hb-accordion-tab h3::after,#accordion-boxes .hb-accordion-tab.active-toggle h3::after{padding:0 5px 0 0;margin:2px 0 0 0}#accordion-boxes .hb-accordion-pane{margin:1px 20px;padding:10px 10px 15px 10px}.margin{margin:0 2% 0 0}#landing-hero{background-color:#00a37e;background-image:none;padding:80px 0 0 0}.hero-mobile-image{width:100%;margin:0;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 73%);clip-path:polygon(0 0,100% 0,100% 100%,0 73%);display:block}#landing-hero .green-angle-piece{display:none}#services-wb{padding:35px 0 30px 0}#services-wb .xl{padding:0!important}.services{margin:0 5% 30px 5%;flex-direction:column}.services li{margin:0 0 30px 0;width:100%}.extra-margin{margin:0 2%}.rahoitus-lista{column-count:1}.rahoitus-lista li{font-size:20px}.laskuri{height:750px}#calculator #maksuera{width:80%}#calculator #nappi{width:250px}#calculator #nappi p{margin:15px 0 16px}#special-bottom-layer .green-triangles{margin:-80px 0 0 30px}#landing-form{padding:50px 0;background-size:100%,100%}.homepage-form .half{width:100%}.spacing .wpcf7-form-control-wrap .wpcf7-list-item{width:100%}.homepage-form input[type=email],.homepage-form input[type=tel],.homepage-form input[type=text],.homepage-form select{width:99%}.file-upload{width:100%;margin:20px 0 0 0}.homepage-form .file-upload i{line-height:1.2em;font-size:16px;display:block;margin:0 0 10px 0}.homepage-form .file-upload small{font-size:16px!important;line-height:1.8em}.homepage-form .codedropz-upload-inner span{font-weight:400;display:inline-block;margin:0;line-height:1.2em}.homepage-form .codedropz-upload-inner .cd-upload-btn{font-weight:400}.homepage-form #message{width:99%}#reviews-row{padding:50px 0 50px 0}#reviews-row .arvostelut-boksi .glsr-review{width:100%}#news-row,#palvelut-row{padding:30px 0 60px 0}#news-row h2.xxl{padding:0!important}#news-row .col-4{overflow:hidden;margin-bottom:30px}.blogi-rivi-kategoria .hb-blog-box-title h3{padding:20px 20px;height:100px;font-size:22px}.blogi-rivi-kategoria .hb-blog-box-footer{bottom:80px}.blogi-rivi-kategoria .hb-blog-box-excerpt{display:none}.single article .entry-content{margin-top:0}.localised .page-top-area{height:110vh;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 86%);clip-path:polygon(0 0,100% 0,100% 100%,0 86%)}.localised #wonky-green{-webkit-clip-path:polygon(0 0,100% 2%,100% 100%,0 98%);clip-path:polygon(0 0,100% 2%,100% 100%,0 98%)}.localised #just-wonky{-webkit-clip-path:polygon(0 0,100% 14%,100% 86%,0 95%);clip-path:polygon(0 0,100% 14%,100% 86%,0 95%)}.localised #just-wonky .xl,.localised #just-wonky .xxl{margin:0 20px}.paikkakunta-sivut{margin:-30px 0 0 0}.paikkakunta-sivut .wpcf7-form-control-wrap .wpcf7-list-item{width:100%!important}.localised .line-break{overflow:hidden}.paikkakunta-sivut input[type=email],.paikkakunta-sivut input[type=tel],.paikkakunta-sivut input[type=text],.paikkakunta-sivut select{width:99%}.paikkakunta-sivut .file-upload i{line-height:1.1em}.selections{margin-bottom:30px;overflow:hidden}#wonky-green .form-contact{margin:30px 0 60px 0}#wonky-green ul{margin:0 0 30px 30px}.persons-grid img{width:100%;margin:0 0 30px 0}.persons-grid h3{padding:0 0 15px 0}.persons-grid h4{padding:0 0 10px 0}.persons-grid .contact{padding:0}.location-box{padding:340px 15px 30px 15px!important;margin:50px 15px!important}.uusimaa-yht{background-image:url(/wp-content/uploads/2023/04/uusimaa-toimipiste.jpg);background-position:0 0;background-repeat:no-repeat;background-size:100%}.varsinais-s-yht{background-image:url(/wp-content/uploads/2023/04/varsinais-suomi-toimipiste.jpg);background-position:0 -50px;background-repeat:no-repeat;background-size:100%}.paijat-hame-yht{background-image:url(/wp-content/uploads/2023/04/paijat-hame-toimipiste.jpg);background-position:0 -50px;background-repeat:no-repeat;background-size:100%}.yhteys-boksi small{color:#414141;padding:30px 0 0 0;display:block;font-size:14px}.yhteys-boksi h2 i{color:#ffffff!important;padding:30px 0 0 0}.top-layer{width:25%;left:37%;top:-200px}.bottom-layer{width:25%;left:35%}#learning{padding:220px 0}#learning .top-layer{top:-160px}#learning .top-layer{top:-100px}#learning .bottom-layer-2{bottom:-180px;width:25%;left:35%}.full-mobile-pic{display:block}.full-mobile-pic figure div img{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 71%);clip-path:polygon(0 0,100% 0,100% 100%,0 71%);display:block}.keittio-blokki .green-angle-piece-block,.huoneisto-blokki .green-angle-piece-block,.sisustus-blokki .green-angle-piece-block{display:none}.remontti-blokki{padding:0 0 100px 0}.keittio-blokki{background-image:none}.kylp-blokki{background-image:none}.kylp-blokki .white-angle-piece-block,.huoneisto-blokki .white-angle-piece-block,.terassi-blokki .white-angle-piece-block{display:none}.huoneisto-blokki{background-image:none}.terassi-blokki{background-image:none}.sisustus-blokki{background-image:none}.skewed figure img{display:block;width:100%;clip-path:polygon(0 5%,100% 0,100% 95%,0 100%)}#footer{padding-top:0!important}#footer .widget-column{padding:0!important;margin-bottom:0!important}.footer-block{padding:30px 0 0 0}.footer-block .logo{max-width:50%}.footer-block .tel{margin:4px 0 14px 0;float:left;font-size:24px}#footer .btn-float-r{margin:28px 20px 10px 0!important}#footer .btn-float-r{float:left}#footer .bottom-row p{font-size:16px}#footer .some{margin:0 0 0 15px}}@media only screen and (min-width:1920px){.service-boxes li,.service-boxes li:last-child{width:100%;margin:0 0 30px 0}.kylp-blokki{background-position:125% 0}.huoneisto-blokki{background-position:-80% 0}.terassi-blokki{background-position:185% 0}.keittio-blokki .green-angle-piece-block,.sauna-blokki .green-angle-piece-block,.terassi-blokki .green-angle-piece-block{display:block;position:absolute;top:-120px;right:53%;height:180%;width:180px;-webkit-clip-path:polygon(0 0,100% 100%,100% 0);clip-path:polygon(0 0,100% 100%,100% 0);background-color:#00a37e}.kylp-blokki .white-angle-piece-block,.huoneisto-blokki .white-angle-piece-block{display:block;position:absolute;top:-120px;right:46%;height:180%;width:200px;-webkit-clip-path:polygon(0 0,0 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 0);background-color:#fff}.keittio-blokki{background-image:url(/wp-content/uploads/2023/02/keittio-iso-hd.jpg)}.kylp-blokki{background-image:url(/wp-content/uploads/2023/04/albertinkatu-kylpyhuone.jpg)}.huoneisto-blokki{background-image:url(/wp-content/uploads/2023/02/huoneisto-iso-hd.jpg)}.terassi-blokki{background-image:url(/wp-content/uploads/2023/02/terassi-iso-hd.jpg)}.sisustus-blokki{background-image:url(/wp-content/uploads/2023/04/Mechelininkatu-12copy.jpg)}}