:root{--page-title-display:none;}/* Start custom CSS *//* solu-k2-s2: hyväksytty paikallinen sivuasettelu */
body.elementor-page-145 > :is(.solu-osio,.solu-osio-ilta){padding-block:clamp(56px,8vw,104px)!important;padding-inline:max(16px,4vw)!important}
[data-id="6b1ced74"]{background:#edf0e9!important}
[data-id="6e3b98ee"]{position:relative;overflow:hidden}
[data-id="483cd371"]{width:100%!important;max-width:1180px!important;margin-inline:auto!important;position:relative;z-index:1}
[data-id="483cd371"] > p,[data-id="483cd371"] > h2{max-width:760px!important}
[data-id="18980883"]{position:absolute!important;right:-180px!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important;width:620px!important;height:620px!important;opacity:.16!important;pointer-events:none}
[data-id="7bf07e6d"]{object-position:50% 45%!important}
body.elementor-page-145 .solu-k2-yhteinen-kevyt-linkki a{color:inherit!important;text-decoration:inherit!important;text-decoration-color:#668466!important;text-decoration-thickness:2px!important;text-underline-offset:6px!important}
body.elementor-page-145 .solu-k2-yhteinen-cta-sisus{width:100%!important;margin-inline:auto!important}
body.elementor-page-145 .solu-k2-yhteinen-painikepari p{width:auto!important}
@media(max-width:767px){[data-id="18980883"]{right:-280px!important;width:500px!important;height:500px!important;opacity:.10!important}body.elementor-page-145 .solu-k2-yhteinen-painikepari{gap:10px!important}}
body.elementor-page-145 .solu-k2-yhteinen-kevyt-linkki a{transition:color .48s cubic-bezier(.22,.61,.36,1),text-decoration-color .48s cubic-bezier(.22,.61,.36,1)!important}
body.elementor-page-145 .solu-k2-yhteinen-kevyt-linkki:hover a{color:#333!important;text-decoration-color:#855e42!important}
@media(prefers-reduced-motion:reduce){body.elementor-page-145 .solu-k2-yhteinen-kevyt-linkki a{transition:none!important}}/* End custom CSS */