@import url(https://use.typekit.net/exo3mdv.css);/*!
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
*/
 #cookie-law-info-bar{max-height:100%!important;padding:1rem;min-width:550px;box-shadow:rgb(0 0 0 / 30%) 0 20px 40px -12px!important}@media (max-width:767px){#cookie-law-info-bar{min-width:90%}}.cli-bar__logo{width:100%;height:auto;margin:0 0 1rem 0}.cli-bar-message{font-size:1rem!important}.cookie__settings{margin-top:-1rem}#wt-cli-settings-btn{background:transparent!important;padding:0 .2rem .5rem;border-bottom:solid 1px #ccc;border-radius:0!important;font-size:1rem!important}#wt-cli-reject-btn,#wt-cli-accept-btn,#wt-cli-accept-all-btn{padding:.8rem 1.5rem .6rem 1.5rem!important;font-size:1rem!important;border-radius:0!important;margin-right:8px}@media (max-width:768px){.cli_action_button{display:block;margin:0 0 .5rem 0!important}}.cli-tab-footer .wt-cli-privacy-accept-btn{background-color:var(--global-palette1);color:var(--global-palette5);border-radius:0}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}.single-content p:not(.wp-block-kadence-advancedheading){margin-bottom:var(--global-sm-spacing)!important}#main-header .item-at-start{transition:box-shadow ease-in-out 200ms}#main-header .item-is-stuck{box-shadow:0 20px 40px -12px rgb(0 0 0 / .05);transition:all ease-in-out 200ms}.muut-palvelut__navi{cursor:pointer}@media (max-width:1400px){.main-nav__logo{max-width:250px}}@media (max-width:1300px){.main-nav__logo{max-width:200px}}.wp-block-polylang-language-switcher{list-style:none;padding:0;margin:0;font-size:14px}.wp-block-polylang-language-switcher li{display:inline-block}.wp-block-polylang-language-switcher li a{color:var(--global-palette8)!important;letter-spacing:1px;text-decoration:none!important;font-weight:700}.wp-block-polylang-language-switcher li a:hover{color:var(--global-palette5)!important}.wp-block-polylang-language-switcher .lang-item-fi{padding-right:.2rem}#mobile-secondary-menu{border-top:2px solid rgb(255 255 255 / .1);margin:0 .5rem}#mobile-secondary-menu li{display:inline-block}#mobile-secondary-menu .lang-item-fi a{padding-left:0}.nav--toggle-sub .dropdown-nav-toggle{top:40%!important}a:not(.ab-item,.wp-block-kadence-advancedheading,.kt-blocks-info-box-title),p a:not(.ab-item,.wp-block-kadence-advancedheading,.kt-blocks-info-box-title) {text-decoration:none!important;font-weight:700!important}footer a{text-decoration:none!important}.search-results .entry-taxonomies{margin:1rem 0!important}.ff-btn-submit{font-size:16px!important;padding:.8rem 1.5rem .6rem 1.5rem!important;border-radius:0!important}.fluentform .ff-el-group{margin-bottom:1rem!important}.fluentform .ff-el-form-control{padding:0.6rem!important}.fluentform .ff-el-tc{margin:-.8rem 0 -0.5rem!important}.olf-btn__brown{border-radius:0!important}@media (max-width:767px){.leasing-palvelut__front-page .kt-infobox-textcontent{margin-top:-2rem}}.olf__testimonial .kt-testimonial-content-wrap{padding-bottom:1rem}.olf__testimonial .kt-testimonial-name,.olf__testimonial .kt-testimonial-occupation{text-align:center}@media (max-width:767px){.leasing-palvelut__leasing-pages .kt-infobox-textcontent{margin-top:-2rem}}.timeline__number-lines .kt-blocks-info-box-media-container{font-family:var(--global-heading-font-family)}.timeline__number-lines .kt-blocks-info-box-number{margin:-2px 0 2px 0}.timeline__number-lines .kt-blocks-info-box-media-container:after{content:'';width:2px;min-height:100px;background:var(--global-palette5);display:block;margin:1rem auto 1rem 2.4rem}@media (max-width:767px){.timeline__number-lines .kt-blocks-info-box-media-container:after{min-height:200px}}@media (min-width:1025px){.single-asiakaskokemukset .content-container{grid-gap:var(--global-sm-spacing)!important}}.entry-related-inner-content{padding-top:0!important}.entry-related .entry-meta{display:none}.entry-related .loop-entry{height:350px!important}.entry-related .tns-nav{bottom:-35px!important}@media (max-width:767px){.footer__novie figure{margin:0!important}}.menu-item.non-clickable>a{pointer-events:none;cursor:default}.erotin .kt-block-spacer .kt-divider{transform:perspective(1px) translate(-50%,-50%) rotate(90deg)!important}