:root{--max-width:1200px}span[data-hs-cos-type=rich_text]{display:block;margin:auto!important;max-width:var(--max-width);padding:0 15px}span[data-hs-cos-type=rich_text] p+h2{margin-top:2rem}.body-mielenterveys-toimintamalli .container-fluid,.body-mielenterveys-toimintamalli .max-width-wide{max-width:1200px!important;max-width:100%!important}.body-mielenterveys-toimintamalli-steps #main .container-fluid,footer .container-fluid.padding-top.padding-bottom{max-width:1200px!important}.body-mielenterveys-toimintamalli-steps .max-width-wide{max-width:1200px}.steps-container{gap:2rem;padding:0 15px}@media screen and (min-width:768px){.steps-container{gap:0}}.steps-container .content-area{border:1px solid #dee8ea;padding:0 15px 2rem!important}.steps-container .content-area.bg_grey_enabled{padding-bottom:0!important}.steps-container .content-area.bg_grey_enabled .module_accordion.bg_grey{margin:0 -15px;padding:0 15px}.steps-container .sidebar-area{padding:4rem 2rem 0}.steps-container h2{font-size:1.4rem}.module_accordion__inner.container-fluid,.steps-container span[data-hs-cos-type=rich_text]{padding:0}.module_accordion .module_accordion__content{width:100%}.padding-top{padding-top:1rem!important}.module_accordion .main_header{font-size:18px}.cta--pdf{padding-right:3rem!important;position:relative}.cta--pdf:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJtMTMgMyAzLjI5MyAzLjI5My03IDcgMS40MTQgMS40MTQgNy03TDIxIDExVjN6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE5IDE5SDVWNWg3bC0yLTJINWMtMS4xMDMgMC0yIC44OTctMiAydjE0YzAgMS4xMDMuODk3IDIgMiAyaDE0YzEuMTAzIDAgMi0uODk3IDItMnYtNWwtMi0yeiIvPjwvc3ZnPg==");content:"";display:block;height:24px;position:absolute;right:10px;width:24px}.hs-horizontal-spacer{height:40px}