/*!
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}#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}.kadence-svg-iconset.svg-baseline svg{top:-2px!important}.megamenu__custom a{transition:all 200ms ease-in-out}.megamenu__custom a:hover img{opacity:.6;transition:all 200ms ease-in-out}.drawer-header{padding:0 1rem 0!important}.popup-drawer .drawer-content{padding:0 1rem 2rem!important}a,p a {text-decoration:none!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}.brand__carousel .kt-blocks-post-grid-item{margin-bottom:.5rem;min-height:285px}.brand__carousel .kt-blocks-post-readmore{text-transform:uppercase}.brand__carousel .kb-splide .splide__pagination,.brand__carousel .kb-splide ul.splide__pagination.splide__pagination{bottom:-3rem!important}.brand__carousel .kb-splide .splide__pagination__page{height:1rem!important;width:1rem!important;background:var(--global-palette1)!important}.brand__carousel .kb-splide .splide__arrow{top:113%!important;border-radius:50%!important;width:3rem!important;color:var(--global-palette1)!important;border-color:var(--global-palette1)!important}.brand__carousel .kb-splide .splide__arrow--prev{left:40%!important}.brand__carousel .kb-splide .splide__arrow--next{right:40%!important}@media (max-width:1024px){.brand__carousel .kb-splide .splide__arrow--prev{left:32%!important}.brand__carousel .kb-splide .splide__arrow--next{right:32%!important}}@media (max-width:768px){.brand__carousel .kb-splide .splide__arrow--prev{left:15%!important}.brand__carousel .kb-splide .splide__arrow--next{right:15%!important}}