/*!
Theme Name: Helpot kotisivut theme
Theme URI: https://helpotkotisivut.fi/
Template: kadence
Author: Helpot Kotisivut
Author URI: https://helpotkotisivut.fi/
Description: Helpot Kotisivut - kotisivut yritykselle helposti ja tyylikkäästi.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/
 h1,h2,h3,h4,h5,h6,p,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{word-break:keep-all;hyphens:none;word-wrap:initial}a,p a {text-decoration:none!important}.header-navigation[class*="header-navigation-style-underline"] .header-menu-container>ul>li>a:after{height:4px!important}#masthead{z-index:111!important}@media (min-width:769px){.kv__custom-btn-mobile{display:none!important}}@media (max-width:769px){.kv__custom-btn{display:none!important}}.kv__custom-btn:hover .kt-btn-svg-icon svg path{d:path("M624 448h-80V113.45C544 86.19 522.47 64 496 64H384v64h96v384h144c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM312.24 1.01l-192 49.74C105.99 54.44 96 67.7 96 82.92V448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h336V33.18c0-21.58-19.56-37.41-39.76-32.17zM264 288c-13.25 0-24-14.33-24-32s10.75-32 24-32 24 14.33 24 32-10.75 32-24 32z")}.wpsr-review-template{box-shadow:0 5px 2px 2px rgb(0 0 0 / 3%)!important}.wpsr-business-info .wpsr-rating-and-count .wpsr-star svg{height:24px!important;width:24px!important}input::placeholder{color:#495057!important;opacity:1}https://www.helpotdemo.fi/asuntoekonomi/ input:-ms-input-placeholder{color:#495057!important}input::-ms-input-placeholder{color:#495057!important}input{border-radius:0!important}input[type=checkbox],.fluentform_wrapper_14 .ff-el-group input[type=checkbox]:checked:after,.fluentform_wrapper_5 .ff-el-group input[type=checkbox]:after,.fluentform_wrapper_8 .ff-el-group input[type=checkbox]:after,.fluentform_wrapper_14 .ff-el-group input[type=checkbox]:after{background-color:#fff;-webkit-border-radius:2px!important;-khtml-border-radius:2px!important;-moz-border-radius:2px!important;border-radius:2px!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;width:1.3rem!important;height:1.3rem!important;cursor:pointer;margin:0 .4rem 0 0!important;transition:ease-in-out 100ms;border:1px solid #ccc}input[type=checkbox]:checked,.fluentform_wrapper_14 .ff-el-group input[type=checkbox]:checked:after{background:#00A6D9 url(data:image/gif;base64,R0lGODlhCwAKAIABAP////3cnSH5BAEKAAEALAAAAAALAAoAAAIUjH+AC73WHIsw0UCjglraO20PNhYAOw==) 4px 4px no-repeat!important;border:1px solid #f5f5f5}.fluentform .ff-el-group{margin-bottom:0.8rem!important}.fluentform .ff-el-tc{margin-top:-0.5rem!important}.ff-btn-submit{font-size:16px!important;padding:.5rem 1.5rem!important;border-radius:25px!important}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{box-shadow:none!important}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check:last-child label>span{border-radius:0!important}.fluentform .ff-el-form-control{border-radius:0!important}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span:hover{color:#000!important;border-color:var(--global-palette1)}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check:first-child label>span:hover{border-color:var(--global-palette1);margin-left:0}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check:first-child label>span{border-radius:0!important}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected:first-child label>span{border-left-color:var(--global-palette1)!important}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span:hover{border-left:1px solid var(--global-palette1);margin-left:-1px}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label>span{background-color:var(--global-palette1)!important;background:var(--global-palette1)!important;color:#fff!important}.kivi-index-archive{padding:0 1rem}.kivi-item-filters{margin:1rem 0;padding:2rem 1rem}@media (min-width:768px){.kivi-item-filters{padding:2rem}}.kivi-item-filters__wrapper label{font-size:1rem}@media (min-width:768px){.kivi-item-filters__wrapper label{font-size:18px}}.kivi-item-filters__wrapper{display:grid;grid-gap:.5rem;grid-template-columns:repeat(6,1fr);grid-template-rows:auto}@media (min-width:768px){.kivi-item-filters__wrapper{grid-gap:1rem}}.kivi-item-filters__wrapper label,.kivi-item-filters__wrapper select,.kivi-item-filters__wrapper input{display:block;width:100%}.kivi-item-filters__wrapper select{padding:.4em .5em}.kivi-item-filters__main{grid-area:1 / span 4}.kivi-item-filters__center{grid-area:2 / span 2}.kivi-item-filters__button{grid-area:3 / span 6}input[type="submit"].button-kivi{padding:.6rem 2rem;width:auto;height:auto}@media (max-width:768px){.kivi-item-filters__wrapper{display:flex;flex-direction:column}}.post-type-archive-kivi_item .kivi-item-image{flex:inherit;max-height:500px;width:100%}@media (min-width:768px){.post-type-archive-kivi_item .kivi-item-image{flex:inherit;max-height:250px;width:auto}}.post-type-archive-kivi_item .kivi-item-link,.post-type-archive-kivi_item .kivi-item-link:hover,.post-type-archive-kivi_item .kivi-item-link:visited{color:#000}.post-type-archive-kivi_item .kivi-item-link{flex-wrap:wrap}@media (min-width:768px){.post-type-archive-kivi_item .kivi-item-link{flex-wrap:nowrap}}.post-type-archive-kivi_item .kivi-item-body{padding:0;margin-top:-.5rem}@media (min-width:768px){.post-type-archive-kivi_item .kivi-item-body{padding:2rem 2rem 0;margin:0}}.post-type-archive-kivi_item .kivi-item-body h2{text-transform:uppercase;background:var(--global-palette1);padding:.5rem;color:#fff;margin-bottom:0}.post-type-archive-kivi_item .kivi-item-body__structure{display:block;border-left:1px solid var(--global-palette1);border-right:1px solid var(--global-palette1);border-bottom:1px solid var(--global-palette1);padding:.5rem}.post-type-archive-kivi_item .kivi-item-details{gap:.5rem;border-bottom:1px solid var(--global-palette1);border-right:1px solid var(--global-palette1)}.post-type-archive-kivi_item .kivi-item-details div{border-left:1px solid var(--global-palette1);padding:0 .5rem;margin:0}.post-type-archive-kivi_item .kivi-item-details div p{margin:.5rem 0}.post-type-archive-kivi_item .kivi-item__tutustu{color:var(--global-palette1);font-weight:700;border-bottom:2px solid var(--global-palette1);padding:0 0 .5rem;width:fit-content;margin-left:.5rem}@media (min-width:768px){.post-type-archive-kivi_item .kivi-item__tutustu{font-weight:700;border-bottom:2px solid var(--global-palette1);padding:0 0 .5rem;width:fit-content;margin-left:0}}.post-type-archive-kivi_item .kivi-item__tutustu svg{margin-left:.5rem}.kivi-img-container{padding:0 3rem}@media (min-width:1920px){.slick-for-3d{width:1066px!important;height:60vh!important}}.slick-for-3d{width:60vw;height:60vh!important}.kivi__images-upper,.kivi__images-upper img{height:60vh!important}@media (max-width:1024px){.slick-for-3d{width:80vw;height:40vh!important}.kivi__images-upper,.kivi__images-upper img{height:40vh!important}.kivi-img-container{padding:0 2rem}}@media (max-width:768px){.slick-for-3d{width:100vw;height:30vh!important}.kivi__images-upper,.kivi__images-upper img{height:30vh!important}.kivi-img-container{padding:0}}@media (max-width:768px){.kivi__images-lower button{display:none!important}}.single-kivi_item .kivi-single-item-header{max-width:100vw;margin:0;padding:0}.single-kivi_item .kivi__header-bg{background:#f5f5f5}.single-kivi_item .kivi__header-wrapper{max-width:1000px;margin:0 auto;padding:3rem 2rem}@media (max-width:768px){.single-kivi_item .kivi__header-wrapper{padding:2rem 1rem}}.single-kivi_item .kivi__header-content-wrapper{max-width:var(--global-content-narrow-width);margin:0 auto;padding:3rem 2rem}@media (max-width:768px){.single-kivi_item .kivi__header-content-wrapper{padding:1rem}.single-kivi_item .kivi__header-content-wrapper section{padding:0}}.single-kivi_item .kivi-single-item-title{font-size:2rem;text-align:center;text-transform:uppercase;letter-spacing:2px}@media (max-width:768px){.single-kivi_item .kivi-single-item-title{font-size:1.6rem}}.single-kivi_item .kivi-single-item-structure{text-align:center;font-size:1rem}.single-kivi_item .kivi-item-details{justify-content:center;gap:3rem}@media (max-width:768px){.single-kivi_item .kivi-item-details{flex-wrap:wrap;gap:0}}.single-kivi_item .kivi-item-details div{flex:inherit}@media (max-width:768px){.single-kivi_item .kivi-item-details div{width:100%}}.single-kivi_item .kivi-item-details p{text-align:center;font-size:1.6rem;font-weight:700;margin:1rem 0;color:#000}@media (max-width:768px){.single-kivi_item .kivi-item-details p{margin:.5rem 0 0}}.single-kivi_item .kivi-item-details .kivi-item-details__heading{font-size:1rem;text-transform:uppercase;font-weight:400;letter-spacing:2px;background:var(--global-palette1);color:#fff;padding:.5rem}.single-kivi_item .kivi__header-button{display:block;width:60%;text-align:center;background:#fff0!important;color:#000!important;margin:1rem auto 0;cursor:pointer!important}.single-kivi_item .kivi__header-button:hover{background:rgb(0 0 0 / .1)!important}.kivi-single-item-body-header .kivi-toggle{padding:0 0 .5rem}.kivi-item-after{max-width:var(--global-content-narrow-width)}