:root{--color-black:#000;--color-blue:#003c78;--color-blue-dark:#01224d;--color-green:#00a79f;--color-green-light:#92c7c5;--color-orange:#f18700;--color-white:#fff;--size-h1:56px;--size-h1-mobile:2.5rem;--size-h2:32px;--size-h2-mobile:32px;--size-h3:28px;--size-h3-mobile:28px;--size-ingress:26px;--size-ingress-mobile:26px;--size-p:18px;--size-p-mobile:18px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}div #cta_button_2650939_6773ac74-95e8-4cf6-8ee8-1d6a9e79f71f,div .module-cta-banner__body .button,div .module-hero-bg a.button{background:#00a79f;color:#000;letter-spacing:.2em;letter-spacing:3.2px!important;text-transform:none}div .cta-skenaariot:hover{background:#ff5800!important}div .module_multi_content__item_header{border:0;height:auto!important;margin:0;padding:0 10px}.module_multi_content--layout2 div .module_multi_content__item_header{margin:0 0 20px}.col-12.col-md-7.p-0 div .module_multi_content__item_header{margin-bottom:0;padding-bottom:0}div .col-12.col-md-7.p-0 .module_multi_content__item_text p{margin:0}div .module_multi_content--layout3 .module_multi_content__item_header h3{font-size:1.2em;line-height:1.3em;padding:0}div .module_multi_content--layout2 .module_multi_content__item_header h3{padding:0 30px}@media screen and (min-width:1200px){div .module_multi_content__item.col-xl-3{flex:0 0 20%}}div .module-cta-banner__inner{background:#fff}#hs_cos_wrapper_widget_1604239704151 div .module-cta-banner__inner{background:#fce8f0;border-top:2px solid #606060!important}div .module-cta-banner__inner .module-cta-banner__text p{color:#000}div #hs_cos_wrapper_widget_1603266523900,div .cta-banner-custom{background:#fce8f0;color:#000;font-size:18px;line-height:24px;text-align:center}div #hs_cos_wrapper_widget_1603266523900 .module_basic__body,div .cta-banner-custom .module_basic__body{margin:auto}@media (min-width:768px){div #hs_cos_wrapper_widget_1603266523900 .module_basic__body,div .cta-banner-custom .module_basic__body{max-width:720px}}@media (min-width:576px){div #hs_cos_wrapper_widget_1603266523900 .module_basic__body,div .cta-banner-custom .module_basic__body{max-width:540px}}@media (min-width:992px){div #hs_cos_wrapper_widget_1603266523900 .module_basic__body,div .cta-banner-custom .module_basic__body{max-width:960px}}div #hs_cos_wrapper_widget_1603266523900 h1,div .cta-banner-custom h1{color:#003c78!important;font-weight:700}div #hs_cos_wrapper_widget_1603266523900 h3,div .cta-banner-custom h3{color:#003c78;font-size:26px;font-weight:700;line-height:30px;margin:auto;max-width:100%;width:700px}@media (min-width:567px){div #hs_cos_wrapper_widget_1603266523900 h3,div .cta-banner-custom h3{font-size:32px;line-height:36px}}div #hs_cos_wrapper_widget_1603266523900 p,div .cta-banner-custom p{color:#000;margin:20px auto 0;max-width:770px}div .module-rss-wp h4{letter-spacing:.1em}div .module_multi_content--layout2 .module_multi_content__item{background:#003c78;padding-bottom:40px!important;padding-top:40px!important}div .module_multi_content--layout2 .module_multi_content__item h3{color:#fff;text-transform:none}.col-12.col-md-7.p-0 div .module_multi_content--layout2 .module_multi_content__item h3{font-size:1.2em;line-height:1.3em}div .module_multi_content--layout2 .module_multi_content__item .module_multi_content__item_text{text-align:center}div .module_multi_content.module_multi_content--layout2 h3{font-size:26px;letter-spacing:normal;line-height:30px}@media (min-width:567px){div .module_multi_content.module_multi_content--layout2 h3{font-size:26px;line-height:30px}}div .hs_cos_wrapper_type_linked_image img.hs-image-widget{max-width:100%!important;width:100%!important}#breadcrumbs-wrapper{background:#fff}.breadcrumbs-nav{display:flex;max-width:1140px;padding:1em 8px}.breadcrumbs-nav *{color:#000!important}.breadcrumbs-nav a,.breadcrumbs-nav a span{text-decoration:underline!important}.breadcrumbs-nav a:hover,.breadcrumbs-nav a:hover span{text-decoration:none!important}.breadcrumbs-nav .last-crumb span{color:#0f3068!important;font-weight:700}.hs-breadcrumb-menu-item{padding-top:0!important}.breadcrumbs-home-link{display:inline-block;padding:10px 0 10px 10px;white-space:nowrap}div #breadcrumbs-wrapper ul{margin-bottom:0!important;padding-left:0!important}div #breadcrumbs-wrapper li{padding-bottom:0!important}div #breadcrumbs-wrapper li:before{display:none}div #breadcrumbs-wrapper li a{max-width:100%!important;overflow:visible!important;text-decoration:underline}div #breadcrumbs-wrapper li a:hover{text-decoration:none}div #breadcrumbs-wrapper li>ul{display:inline-block!important;position:relative!important}div #breadcrumbs-wrapper li>ul:before{content:"/";display:inline-block}div #breadcrumbs-wrapper li>ul li{display:none}div #breadcrumbs-wrapper li>ul li.active{display:inline-block}div #breadcrumbs-wrapper li span{display:inline-block;line-height:1.1}div .wrapper-skenaariot-sidebar ul li:before{display:none}div .skenaariot-themes{border-color:#ff5800}body.body-skenaariot-materiaalit .hs_cos_wrapper_type_rich_text{display:block;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;padding-top:20px;width:100%}@media screen and (min-width:576px){body.body-skenaariot-materiaalit .hs_cos_wrapper_type_rich_text{padding-top:40x}}body.body-skenaariot-materiaalit .module_multi_content__item_header h3{font-size:1.1em}body.body-skenaariot-materiaalit .module_multi_content--layout3>div>div:first-of-type{padding-top:60px}.body-mielenterveys-etusivu .module-rss-wp__header h2{letter-spacing:3.2px}.body-mielenterveys-etusivu div .module-rss-wp h3,.body-mielenterveys-etusivu div .module-rss-wp h4,.body-skenaariot-artikkelit-blogit div .module_multi_content__item_header h3,.body-skenaariot-artikkelit-blogit div .module_multi_content__item_header h4{letter-spacing:normal}.body-mielenterveys-etusivu #module-cta-banner-widget_1607437519045{border-top:2px solid #003c78!important;margin-top:30px;margin-top:0;padding-top:70px!important}.body-mielenterveys-artikkelit blockquote,.body-mielenterveys-etusivu blockquote{border-left:5px solid #003c78;margin-left:30px;padding-left:10px}.body-mielenterveys-artikkelit blockquote p:last-of-type,.body-mielenterveys-etusivu blockquote p:last-of-type{margin:0}.body-mielenterveys-artikkelit blockquote.blockquote2,.body-mielenterveys-etusivu blockquote.blockquote2{border-color:#fff;position:relative}.body-mielenterveys-artikkelit blockquote.blockquote2:before,.body-mielenterveys-etusivu blockquote.blockquote2:before{background:transparent url(https://hyvatyo.ttl.fi/hubfs/Logot/mielityo-sitaatti-logo.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:36px;left:-35px;position:absolute;top:7px;width:36px}.body-mielenterveys-artikkelit blockquote.blockquote2 em strong:last-of-type,.body-mielenterveys-artikkelit blockquote.blockquote2 strong em:last-of-type,.body-mielenterveys-etusivu blockquote.blockquote2 em strong:last-of-type,.body-mielenterveys-etusivu blockquote.blockquote2 strong em:last-of-type{font-size:.85rem;font-style:normal;font-weight:400;text-transform:uppercase}.body-mielenterveys-artikkelit blockquote.blockquote.blockquote--module p,.body-mielenterveys-etusivu blockquote.blockquote.blockquote--module p{font-size:1rem}.body-mielenterveys-artikkelit blockquote.blockquote.blockquote--module strong.name,.body-mielenterveys-etusivu blockquote.blockquote.blockquote--module strong.name{display:block;font-size:.85rem;font-style:normal;font-weight:400;margin-top:4px;text-transform:uppercase}.body-skenaariot .module-hero-bg h1{text-shadow:0 2px 2px rgba(0,0,0,.75)}.body-skenaariot #module-cta-banner-widget_1607437519045 .module-cta-banner__inner{padding-bottom:0;padding-top:0}.body-skenaariot #hs_cos_wrapper_widget_1604239704151 .module-cta-banner__inner{padding-bottom:80px;padding-top:80px}body.vertical-menu-open .module-vertical-menu-mobile-button{left:20px;position:absolute;top:-10px;z-index:99999}.body-mielenterveys-etusivu .module-hero-bg .module-hero-bg__inner{text-align:left}.body-mielenterveys-etusivu .module-hero-bg .module-hero-bg__inner a.button{background:#00a79f!important}.body-mielenterveys .module-hero-bg .module-hero-bg__text{font-size:28px;line-height:1.4;margin:20px 0 0;max-width:400px}.body-mielenterveys-etusivu .module_multi_content__item_image.module_multi_content__item_image--icon img{max-height:100px!important}.hero-container{padding-bottom:40px}.body-mielenterveys footer{background:#003c78;color:#fff}.body-mielenterveys footer a,.body-mielenterveys footer h2{color:#fff}.body-mielenterveys footer .logo{max-width:180px;width:auto}.body-mielenterveys footer h3{color:#fff}.body-mielenterveys footer .hs-error-msg,.body-mielenterveys footer .hs-main-font-element,.body-mielenterveys footer .legal-consent-container{padding:1rem 0 0}.body-mielenterveys footer .hs-form-booleancheckbox label{align-items:center;display:flex}.body-mielenterveys footer input[type=submit]{background:#66d0df;color:#003c78;max-width:200px;text-transform:uppercase}.body-mielenterveys footer input[type=submit]:hover{text-decoration:underline}.body-mielenterveys footer div.hs-form-field{margin-bottom:.8rem}.body-mielenterveys .module-vertical-menu__menu--bigger li.hs-menu-item.hs-menu-depth-1{border-bottom-color:#003c78}.body-mielenterveys div .module_multi_content--layout2 .module_multi_content__item{background:#ccd5e2}.body-mielenterveys .module_multi_content--layout2 div .module_multi_content__item_header *{color:#000}.body-mielenterveys .module_multi_content--layout2 div .module_multi_content__item_text .cta_button{background:#003c78!important}.body-mielenterveys #module-cta-banner-widget_1607437519045 .module-cta-banner__inner{padding:40px 0}.body-mielenterveys #module-cta-banner-widget_1607437519045 .module-cta-banner__inner .module-cta-banner__body{background:#fff;border-radius:10px;color:#595a5a;padding:40px}#hs_cos_wrapper_widget_1587144969826 h3{color:#003c78;text-transform:uppercase}.module-rss-wp__body a.extra-link{margin:0 0 60px;padding:0 15px}.body-mielenterveys .module-header__links .links__lang a .logo__text,.body-mielenterveys .module-header__logo .logo__text{color:#003c78;font-size:13px;max-width:200px}.body-mielenterveys .module-vertical-menu .hs-menu-wrapper.hs-menu-flow-vertical li.hs-menu-depth-1>a,.body-mielenterveys a,.body-mielenterveys:not(.body-mielenterveys-etusivu) .module-hero-bg__inner h1,.body-mielenterveys:not(.body-mielenterveys-etusivu) .module-hero-bg__text{color:#003c78}.body-mielenterveys .oembed_container{margin:80px auto 40px;max-width:846px;text-align:center;width:100%}.body-mielenterveys .oembed_container .iframe_wrapper{margin:0 15px}.oembed_container{display:block!important}.body-mielenterveys .module_accordion .layout2 .main_header:after{color:#003c78}.body-mielenterveys .module_accordion .level1,.body-mielenterveys .module_accordion .level1:first-child{border-color:#003c78}.body-mielenterveys .module-hero-bg__text h1{color:#003c78!important}.body-mielenterveys a.cta_button:hover,a#cta_button_2650939_5be0f38c-cdec-4733-ba9f-55e51b107d4e:hover{background:#00a79f;color:#000}.body-mielenterveys .cta-mielityo-primary,.body-mielenterveys .cta-mielityo-secondary{background-color:#003c78!important;border-radius:0!important;color:#fff!important;display:block;font-size:20px!important;font-weight:700;letter-spacing:.1em;line-height:1.5em;margin:20px auto;padding:1rem 2rem!important;text-decoration:none!important;text-transform:uppercase!important;transition:background-color .2s ease;will-change:background-color}.body-mielenterveys .cta-mielityo-primary:hover{background-color:#003c78!important;color:#fff!important;text-decoration:underline!important}.body-mielenterveys .cta-mielityo-secondary,.body-mielenterveys .cta-mielityo-secondary:hover{background-color:#66d0df!important;color:#003c78!important}.body-mielenterveys .cta-mielityo-secondary:hover{text-decoration:underline!important}.body-mielenterveys .cta-mielityo-primary span,.body-mielenterveys .cta-mielityo-secondary span{background-position:100%;background-repeat:no-repeat;background-size:30px!important;display:block;padding-right:48px;text-align:center;transition:background-image .2s ease;will-change:background-image}.body-mielenterveys .cta-mielityo-primary span,.body-mielenterveys .cta-mielityo-primary:hover span,.body-mielenterveys .cta-mielityo-secondary span{background-image:url(https://hyvatyo.ttl.fi/hubfs/Mielenterveyden%20ty%C3%B6kalupakki/arrow-primary.png)!important}.body-mielenterveys .cta-mielityo-secondary span,.body-mielenterveys .cta-mielityo-secondary:hover span{background-image:url(https://hyvatyo.ttl.fi/hubfs/Mielenterveyden%20ty%C3%B6kalupakki/arrow-secondary.png)!important}.body-mielenterveys .hs-cta-wrapper a.cta-mielityo-primary{background-position:94% 50%!important;background-repeat:no-repeat!important;background-size:30px!important;display:inline-block;padding-right:calc(48px + 2rem)!important;text-align:center;transition:background-image .2s ease;will-change:background-image}.body-mielenterveys .hs-cta-wrapper a.cta-mielityo-primary,.body-mielenterveys .hs-cta-wrapper a.cta-mielityo-primary:hover{background-image:url(https://hyvatyo.ttl.fi/hubfs/Mielenterveyden%20ty%C3%B6kalupakki/arrow-primary.png)!important}.body-mielenterveys .hs-cta-wrapper a.cta-mielityo-secondary{background-position:94% 50%!important;background-repeat:no-repeat!important;background-size:30px!important;display:inline-block;padding-right:calc(48px + 2rem)!important;text-align:center;transition:background-image .2s ease;will-change:background-image}.body-mielenterveys .hs-cta-wrapper a.cta-mielityo-secondary,.body-mielenterveys .hs-cta-wrapper a.cta-mielityo-secondary:hover{background-image:url(https://hyvatyo.ttl.fi/hubfs/Mielenterveyden%20ty%C3%B6kalupakki/arrow-seondary.png)!important}.body-mielenterveys .hs-cta-wrapper a.cta-mielityo-external,.body-mielenterveys .hs-cta-wrapper a.cta-mielityo-external:hover{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgZmlsbD0iI2ZmZiIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNSAzYy0xLjA5MyAwLTIgLjkwNy0yIDJ2MTRjMCAxLjA5My45MDcgMiAyIDJoMTRjMS4wOTMgMCAyLS45MDcgMi0ydi03aC0ydjdINVY1aDdWM3ptOSAwdjJoMy41ODZsLTkuMjkzIDkuMjkzIDEuNDE0IDEuNDE0TDE5IDYuNDE0VjEwaDJWM3oiLz48L3N2Zz4=")!important;background-position:92% 50%!important}.body-mielenterveys .hs-cta-wrapper a.cta-mielityo-secondary.cta-mielityo-external,.body-mielenterveys .hs-cta-wrapper a.cta-mielityo-secondary.cta-mielityo-external:hover{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNSAzYy0xLjA5MyAwLTIgLjkwNy0yIDJ2MTRjMCAxLjA5My45MDcgMiAyIDJoMTRjMS4wOTMgMCAyLS45MDcgMi0ydi03aC0ydjdINVY1aDdWM3ptOSAwdjJoMy41ODZsLTkuMjkzIDkuMjkzIDEuNDE0IDEuNDE0TDE5IDYuNDE0VjEwaDJWM3oiLz48L3N2Zz4=")!important;background-position:92% 50%!important}.body-mielenterveys-full-width .wide-content{padding:4rem 0}.body-mielenterveys-full-width #main .container-fluid{max-width:1920px;max-width:800px;max-width:846px}.body-mielenterveys-full-width #main .module_basic{margin:0 auto 40px;max-width:655px}.body-mielenterveys-full-width #main .container-fluid .full-width{left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;position:relative;right:50%;width:100vw}.navigation-bar li.active{position:relative}.navigation-bar li.active>a{color:#d8f6ff!important}@media screen and (min-width:1116px){.navigation-bar ul:not(.hs-menu-children-wrapper)>li>a:first-of-type:after{background:transparent;bottom:3px;content:"";display:block;height:2px;left:0;left:50%;position:absolute;transform:translateX(-50%);width:88%;z-index:10}.navigation-bar ul:not(.hs-menu-children-wrapper)>li:first-of-type>a:first-of-type:after{width:64%}.navigation-bar ul:not(.hs-menu-children-wrapper)>li:last-of-type>a:first-of-type:after{width:79%}.navigation-bar ul:not(.hs-menu-children-wrapper)>li.active-branch>a:first-of-type:after{background:#fff}}.navigation-bar ul.hs-menu-children-wrapper{padding-top:20px!important}.navigation-bar ul.hs-menu-children-wrapper ul.hs-menu-children-wrapper{padding-top:0!important}.body-mielenterveys #main>.hs_cos_wrapper>.hs_cos_wrapper>.hs_cos_wrapper_type_linked_image{display:block;margin-left:auto;margin-right:auto;max-width:1200px;padding-left:15px;padding-right:15px;width:100%}.module-header__logo{opacity:0;pointer-events:none}.module-header__logo.opacity-1{opacity:1;pointer-events:all}.back-to-top{text-align:center}.back-to-top span:first-of-type{display:inline-block;padding-right:.5rem}.hs-horizontal-spacer{display:block;height:40px}