@import url(https://use.typekit.net/gfd4rko.css);/*!
Theme Name: Helpotkotisivut
Theme URI: https://www.helpotkotisivut.fi/wordpress-kotisivut/
Template: kadence
Author: Helpotkotisivut
Author URI: https://www.helpotkotisivut.fi/
Description: Helppojen kotisivujen lapsiteema pohjautuen Kadence teemaan
Version: 0.3
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}h2.wp-block-kadence-advancedheading mark.kt-highlight{position:relative}h2.wp-block-kadence-advancedheading mark.kt-highlight:after{content:'';position:absolute;left:0;bottom:1rem;height:1rem;width:100%;background:var(--global-palette1);z-index:-1}@media (max-width:1024px){h2.wp-block-kadence-advancedheading mark.kt-highlight:after{bottom:.6rem;height:.75rem}}#masthead .item-at-start{transition:box-shadow ease-in-out 200ms}#masthead .item-is-stuck{box-shadow:0 20px 40px -12px rgb(0 0 0 / .05);transition:all ease-in-out 200ms}.site-branding a.brand img.kadence-sticky-logo{display:block!important;visibility:hidden;opacity:0}.kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand.has-sticky-logo img.kadence-sticky-logo{visibility:visible;opacity:1;transition:opacity ease-in-out 300ms}.kadence-transparent-logo{margin-left:-.9rem}@media (max-width:1024px){.kadence-transparent-logo{margin-left:-.7rem}}#masthead .kadence-svg-iconset.svg-baseline svg{top:-2px!important}.drawer-header{padding:0 1rem 0!important}.popup-drawer .drawer-content{padding:0 1rem 2rem!important}a,p a {text-decoration:none!important}.wp-block-getwid-content-timeline-item__card{filter:none;border-radius:1rem;border:1px solid rgb(0 0 0 / .25)}@media (min-width:1024px){.wp-block-getwid-content-timeline-item:nth-child(odd) .wp-block-getwid-content-timeline-item__card:after{border-bottom:1px solid rgb(0 0 0 / .25);border-right:1px solid rgb(0 0 0 / .25)}}@media (min-width:1024px){.wp-block-getwid-content-timeline-item:nth-child(even) .wp-block-getwid-content-timeline-item__card:after{border-top:1px solid rgb(0 0 0 / .25);border-left:1px solid rgb(0 0 0 / .25)}}@media (max-width:1024px){.wp-block-getwid-content-timeline-item .wp-block-getwid-content-timeline-item__card:after{border-top:1px solid rgb(0 0 0 / .25);border-left:1px solid rgb(0 0 0 / .25)}}.wp-block-getwid-content-timeline-item__meta-content{font-family:"industry-inc-base",sans-serif;font-size:1.2rem}.wp-block-getwid-content-timeline-item:nth-child(1) .wp-block-getwid-content-timeline-item__meta p:before{content:'01 ';font-size:3rem;color:var(--global-palette1);display:block}.wp-block-getwid-content-timeline-item:nth-child(2) .wp-block-getwid-content-timeline-item__meta p:before{content:' 02';font-size:3rem;color:var(--global-palette1);display:block}.wp-block-getwid-content-timeline-item:nth-child(3) .wp-block-getwid-content-timeline-item__meta p:before{content:'03 ';font-size:3rem;color:var(--global-palette1);display:block}.wp-block-getwid-content-timeline-item:nth-child(1) .wp-block-getwid-content-timeline-item__mobile-meta p:before{content:'01 ';font-size:3rem;color:var(--global-palette1);display:block}.wp-block-getwid-content-timeline-item:nth-child(2) .wp-block-getwid-content-timeline-item__mobile-meta p:before{content:'02 ';font-size:3rem;color:var(--global-palette1);display:block}.wp-block-getwid-content-timeline-item:nth-child(3) .wp-block-getwid-content-timeline-item__mobile-meta p:before{content:'03 ';font-size:3rem;color:var(--global-palette1);display:block}@media (max-width:1024px){.wp-block-getwid-content-timeline__wrapper{display:flex;flex-direction:column;gap:2rem}}@media (max-width:768px){.wp-block-getwid-content-timeline-item__point{margin:0!important}.wp-block-getwid-content-timeline-item__content-wrapper{padding:2rem 1rem!important}}.fluentform form{margin:0!important}.fluentform input,.fluentform textarea,.fluentform select{padding:.6rem!important;border-radius:0!important;font-size:1rem!important}.fluentform .ff-el-group{margin-bottom:1rem!important}.fluentform .ff-el-form-check-label .ff-el-form-check-input{top:0!important;width:1.2rem!important;height:1.2rem!important;margin-right:.4rem!important}.fluentform .ff-el-tc{margin-top:-.8rem!important;font-size:1rem!important}.fluentform .ff-el-form-control:focus{border-color:var(--global-palette1)!important}.cky-revisit-bottom-left{bottom:.5rem!important;left:.5rem!important}.cky-btn-revisit-wrapper .cky-btn-revisit img{height:1.8rem!important;width:1.8rem!important}.cky-btn-revisit-wrapper{width:2.5rem!important;height:2.5rem!important}.cky-switch input[type="checkbox"]{border-radius:50px!important}