.elementor-14 .elementor-element.elementor-element-30c3463{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:25px;--padding-bottom:25px;--padding-left:42px;--padding-right:42px;}.elementor-14 .elementor-element.elementor-element-6cf4e78 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-14 .elementor-element.elementor-element-6cf4e78 img{width:294px;height:75px;object-fit:contain;object-position:center center;}.elementor-14 .elementor-element.elementor-element-6bc3b20{--display:flex;--min-height:650px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:min(60px,3.1vw) min(60px,3.1vw);--row-gap:min(60px,3.1vw);--column-gap:min(60px,3.1vw);--padding-top:0vw;--padding-bottom:0vw;--padding-left:1.6vw;--padding-right:1.6vw;}.elementor-14 .elementor-element.elementor-element-5db4430{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-73a6a5e > .elementor-widget-container{margin:60px 0px 60px 0px;}.elementor-14 .elementor-element.elementor-element-f5d067d{--display:flex;--min-height:738px;--overlay-opacity:1;--padding-top:79px;--padding-bottom:79px;--padding-left:79px;--padding-right:79px;}.elementor-14 .elementor-element.elementor-element-f5d067d::before, .elementor-14 .elementor-element.elementor-element-f5d067d > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-f5d067d > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-f5d067d > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-f5d067d > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-f5d067d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://riippuvuudenmonetkasvot.fi/wp-content/uploads/2025/03/1.-Kumpi-on-koukussa-verkkosivukuvat-1080x1350_Kaksi-opiskelijaa.jpg");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-14 .elementor-element.elementor-element-fc5e357{font-size:clamp(24px,6.24cqw,52px);line-height:1.19em;}.elementor-14 .elementor-element.elementor-element-40af9df{--display:flex;--min-height:650px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:min(60px,3.1vw) min(60px,3.1vw);--row-gap:min(60px,3.1vw);--column-gap:min(60px,3.1vw);--padding-top:210px;--padding-bottom:189px;--padding-left:1.6vw;--padding-right:1.6vw;}.elementor-14 .elementor-element.elementor-element-40af9df:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-40af9df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-8c88b52{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;}.elementor-14 .elementor-element.elementor-element-8a33286{width:var( --container-widget-width, 455px );max-width:455px;--container-widget-width:455px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-8a33286 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-8a33286 .elementor-icon{font-size:540px;}.elementor-14 .elementor-element.elementor-element-8a33286 .elementor-icon svg{height:540px;}.elementor-14 .elementor-element.elementor-element-8a33286 .elementor-icon-wrapper svg{width:auto;}.elementor-14 .elementor-element.elementor-element-0080f28{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-14 .elementor-element.elementor-element-0080f28.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-f7ad5e0 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-14 .elementor-element.elementor-element-f7ad5e0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-14 .elementor-element.elementor-element-f7ad5e0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-14 .elementor-element.elementor-element-00ad8fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:97px 0px;--row-gap:97px;--column-gap:0px;--padding-top:131px;--padding-bottom:115px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-af50df9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:148px 148px;--row-gap:148px;--column-gap:148px;}.elementor-14 .elementor-element.elementor-element-41c88c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-41c88c8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-b8b01e1{--display:flex;--min-height:630px;--overlay-opacity:1;--padding-top:79px;--padding-bottom:79px;--padding-left:79px;--padding-right:79px;}.elementor-14 .elementor-element.elementor-element-b8b01e1::before, .elementor-14 .elementor-element.elementor-element-b8b01e1 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-b8b01e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-b8b01e1 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-b8b01e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-b8b01e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://riippuvuudenmonetkasvot.fi/wp-content/uploads/2025/03/2.-Kumpi-on-koukussa-verkkosivukuvat-1080x1350_Kaksi-miestä.jpg");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-14 .elementor-element.elementor-element-15be7ec{font-size:clamp(24px,6.24cqw,52px);line-height:1.19em;}.elementor-14 .elementor-element.elementor-element-18fa757{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:148px 148px;--row-gap:148px;--column-gap:148px;}.elementor-14 .elementor-element.elementor-element-00bae3a{--display:flex;--min-height:630px;--overlay-opacity:1;--padding-top:79px;--padding-bottom:79px;--padding-left:79px;--padding-right:79px;}.elementor-14 .elementor-element.elementor-element-00bae3a::before, .elementor-14 .elementor-element.elementor-element-00bae3a > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-00bae3a > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-00bae3a > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-00bae3a > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-00bae3a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://riippuvuudenmonetkasvot.fi/wp-content/uploads/2025/03/3.-Kumpi-on-koukussa-verkkosivukuvat-1080x1350_Kaksi-nuorta.jpg");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-14 .elementor-element.elementor-element-faabdac{font-size:clamp(24px,6.24cqw,52px);line-height:1.19em;}.elementor-14 .elementor-element.elementor-element-c557886{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-c557886.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-e63148a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0 min(154px,8vw);--row-gap:0;--column-gap:min(154px,8vw);--padding-top:215px;--padding-bottom:152px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-e63148a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-e63148a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-14ceaf3{--display:flex;--padding-top:57px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-14ceaf3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-4929d2e > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-14 .elementor-element.elementor-element-4929d2e .elementor-button-content-wrapper{flex-direction:row;}.elementor-14 .elementor-element.elementor-element-4929d2e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-14 .elementor-element.elementor-element-33f3d7f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;}.elementor-14 .elementor-element.elementor-element-33f3d7f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-9adce54{width:var( --container-widget-width, 465px );max-width:465px;--container-widget-width:465px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-9adce54 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-9adce54 .elementor-icon{font-size:558px;}.elementor-14 .elementor-element.elementor-element-9adce54 .elementor-icon svg{height:558px;}.elementor-14 .elementor-element.elementor-element-9adce54 .elementor-icon-wrapper svg{width:auto;}.elementor-14 .elementor-element.elementor-element-9e3a7e7{width:var( --container-widget-width, 45ch );max-width:45ch;--container-widget-width:45ch;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-f5d9092{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:97px 0px;--row-gap:97px;--column-gap:0px;--overflow:hidden;--padding-top:131px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-d9e1d50{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:123px 123px;--row-gap:123px;--column-gap:123px;}.elementor-14 .elementor-element.elementor-element-b1b3913{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-70e5603 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-14 .elementor-element.elementor-element-cd35099 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-ee13e18 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-1bdbf37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:148px 148px;--row-gap:148px;--column-gap:148px;}.elementor-14 .elementor-element.elementor-element-119ff97{--display:flex;--padding-top:137px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-119ff97.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-0531b33{--display:flex;}.elementor-14 .elementor-element.elementor-element-d335944{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-d335944 > .elementor-widget-container{border-style:none;}.elementor-14 .elementor-element.elementor-element-d335944 img{width:320px;height:320px;object-fit:cover;object-position:center center;}.elementor-14 .elementor-element.elementor-element-c235131{width:var( --container-widget-width, 70ch );max-width:70ch;--container-widget-width:70ch;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-c235131 .elementor-blockquote__content{color:var( --e-global-color-text );font-size:clamp(32px,2.18vw,42px);line-height:1.19em;}.elementor-14 .elementor-element.elementor-element-c235131 .elementor-blockquote__author{color:var( --e-global-color-text );font-size:clamp(18px,1.25vw,24px);font-weight:400;line-height:1.43em;}.elementor-14 .elementor-element.elementor-element-a8e9558{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-a8e9558.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-341345e{--display:flex;}.elementor-14 .elementor-element.elementor-element-1e2eded{width:initial;max-width:initial;text-align:center;}.elementor-14 .elementor-element.elementor-element-1e2eded.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-3fd5506{text-align:center;}.elementor-14 .elementor-element.elementor-element-34eee90{text-align:center;}.elementor-14 .elementor-element.elementor-element-34eee90 .elementor-heading-title{font-weight:400;}.elementor-14 .elementor-element.elementor-element-d9c87ff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-14 .elementor-element.elementor-element-d8529f7 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-14 .elementor-element.elementor-element-d8529f7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-d8529f7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-14 .elementor-element.elementor-element-8144629 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-14 .elementor-element.elementor-element-8144629 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-8144629 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-14 .elementor-element.elementor-element-42cb61d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-42cb61d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-42cb61d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-65eb54d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:192px;--padding-bottom:192px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-55e7cfe > .elementor-widget-container{margin:0px 0px 39px 0px;}.elementor-14 .elementor-element.elementor-element-55e7cfe{text-align:center;}.elementor-14 .elementor-element.elementor-element-6648b41{width:var( --container-widget-width, 663px );max-width:663px;--container-widget-width:663px;--container-widget-flex-grow:0;text-align:center;font-size:20px;}.elementor-14 .elementor-element.elementor-element-6648b41 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-adadfff > .elementor-widget-container{margin:20px 0px 68px 0px;}.elementor-14 .elementor-element.elementor-element-dd8cc70 > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-14 .elementor-element.elementor-element-dd8cc70 .elementor-heading-title{font-weight:400;}.elementor-14 .elementor-element.elementor-element-8b43de8{--grid-side-margin:9px;--grid-column-gap:9px;--grid-row-gap:9px;--grid-bottom-margin:9px;--e-share-buttons-primary-color:var( --e-global-color-accent );--e-share-buttons-secondary-color:#185A60;}.elementor-14 .elementor-element.elementor-element-8b43de8 .elementor-share-btn{font-size:calc(1px * 10);height:45px;}.elementor-14 .elementor-element.elementor-element-8b43de8 .elementor-share-btn__icon{--e-share-buttons-icon-size:2.6em;}.elementor-14 .elementor-element.elementor-element-1c09933{width:var( --container-widget-width, 663px );max-width:663px;--container-widget-width:663px;--container-widget-flex-grow:0;text-align:center;font-size:20px;}.elementor-14 .elementor-element.elementor-element-1c09933 > .elementor-widget-container{margin:68px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-b0617c4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-b0617c4 img{width:287px;height:91px;object-fit:contain;object-position:center center;}.elementor-14 .elementor-element.elementor-element-9763df0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-41d06fd{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-41d06fd.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-41d06fd .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-41d06fd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-41d06fd.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-41d06fd.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-41d06fd.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-41d06fd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-41d06fd .elementor-icon{font-size:74px;}.elementor-14 .elementor-element.elementor-element-41d06fd .elementor-icon svg{height:74px;}.elementor-14 .elementor-element.elementor-element-41d06fd .elementor-icon-wrapper svg{width:auto;}.elementor-14 .elementor-element.elementor-element-ec93004 .elementor-button{background-color:#02010100;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-14 .elementor-element.elementor-element-ec93004 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-ec93004 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-80becea{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;top:50%;}.elementor-14 .elementor-element.elementor-element-80becea.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-80becea{right:0%;}body.rtl .elementor-14 .elementor-element.elementor-element-80becea{left:0%;}.elementor-14 .elementor-element.elementor-element-80becea .elementor-button-content-wrapper{flex-direction:row;}.elementor-14 .elementor-element.elementor-element-80becea .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-14 .elementor-element.elementor-element-21c224b{text-align:center;}.elementor-14 .elementor-element.elementor-element-21c224b .elementor-heading-title{font-size:10px;line-height:1;color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-30c3463{--min-height:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:1.6vw;--padding-right:1.6vw;}.elementor-14 .elementor-element.elementor-element-6cf4e78 img{width:199px;height:51px;object-fit:contain;object-position:center center;}.elementor-14 .elementor-element.elementor-element-6bc3b20{--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-14 .elementor-element.elementor-element-73a6a5e > .elementor-widget-container{margin:16px 0px 24px 0px;}.elementor-14 .elementor-element.elementor-element-f5d067d{--min-height:910px;}.elementor-14 .elementor-element.elementor-element-40af9df{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:50px;--padding-left:1.6vw;--padding-right:1.6vw;}.elementor-14 .elementor-element.elementor-element-8c88b52{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-14 .elementor-element.elementor-element-8a33286{--container-widget-width:565px;--container-widget-flex-grow:0;width:var( --container-widget-width, 565px );max-width:565px;}.elementor-14 .elementor-element.elementor-element-8a33286 .elementor-icon{font-size:540px;}.elementor-14 .elementor-element.elementor-element-8a33286 .elementor-icon svg{height:540px;}.elementor-14 .elementor-element.elementor-element-0080f28{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14 .elementor-element.elementor-element-00ad8fb{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-af50df9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:1.6vw;--padding-right:1.6vw;}.elementor-14 .elementor-element.elementor-element-41c88c8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-b8b01e1{--min-height:910px;}.elementor-14 .elementor-element.elementor-element-18fa757{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:1.6vw;--padding-right:1.6vw;}.elementor-14 .elementor-element.elementor-element-00bae3a{--min-height:910px;}.elementor-14 .elementor-element.elementor-element-c557886{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-e63148a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:1.6vw;--padding-right:1.6vw;}.elementor-14 .elementor-element.elementor-element-14ceaf3{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-f5d9092{--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-d9e1d50{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:1.6vw;--padding-right:1.6vw;}.elementor-14 .elementor-element.elementor-element-1bdbf37{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:55px 55px;--row-gap:55px;--column-gap:55px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:1.6vw;--padding-right:1.6vw;}.elementor-14 .elementor-element.elementor-element-119ff97{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-d335944 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-d335944{--container-widget-width:208px;--container-widget-flex-grow:0;width:var( --container-widget-width, 208px );max-width:208px;}.elementor-14 .elementor-element.elementor-element-d335944 img{width:208px;height:208px;object-fit:cover;}.elementor-14 .elementor-element.elementor-element-a8e9558{--min-height:900px;}.elementor-14 .elementor-element.elementor-element-3fd5506{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-3fd5506.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-65eb54d{--padding-top:94px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;} .elementor-14 .elementor-element.elementor-element-8b43de8{--grid-side-margin:9px;--grid-column-gap:9px;--grid-row-gap:9px;--grid-bottom-margin:9px;}.elementor-14 .elementor-element.elementor-element-9763df0{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-14 .elementor-element.elementor-element-ec93004 > .elementor-widget-container{margin:29px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-80becea.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-30c3463{--padding-top:14px;--padding-bottom:14px;--padding-left:17px;--padding-right:17px;}.elementor-14 .elementor-element.elementor-element-6cf4e78 img{height:auto;}.elementor-14 .elementor-element.elementor-element-6bc3b20{--min-height:auto;}.elementor-14 .elementor-element.elementor-element-5db4430{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-f5d067d{--min-height:auto;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-40af9df{--padding-top:50px;--padding-bottom:50px;--padding-left:17px;--padding-right:17px;}.elementor-14 .elementor-element.elementor-element-8a33286{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-8a33286 .elementor-icon{font-size:85vw;}.elementor-14 .elementor-element.elementor-element-8a33286 .elementor-icon svg{height:85vw;}.elementor-14 .elementor-element.elementor-element-0080f28{--width:100%;}.elementor-14 .elementor-element.elementor-element-00ad8fb{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-af50df9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:17px;--padding-right:17px;}.elementor-14 .elementor-element.elementor-element-b8b01e1{--min-height:auto;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-18fa757{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:17px;--padding-right:17px;}.elementor-14 .elementor-element.elementor-element-00bae3a{--min-height:auto;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-e63148a{--padding-top:50px;--padding-bottom:50px;--padding-left:17px;--padding-right:17px;}.elementor-14 .elementor-element.elementor-element-14ceaf3{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-9adce54{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-14 .elementor-element.elementor-element-9adce54 .elementor-icon{font-size:350px;}.elementor-14 .elementor-element.elementor-element-9adce54 .elementor-icon svg{height:350px;}.elementor-14 .elementor-element.elementor-element-f5d9092{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-b1b3913{--padding-top:0px;--padding-bottom:0px;--padding-left:17px;--padding-right:17px;}.elementor-14 .elementor-element.elementor-element-cd35099 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-ee13e18 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-1bdbf37{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:17px;--padding-right:17px;}.elementor-14 .elementor-element.elementor-element-a8e9558{--min-height:1299px;}.elementor-14 .elementor-element.elementor-element-3fd5506{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-14 .elementor-element.elementor-element-d9c87ff{--gap:0px 20px;--row-gap:0px;--column-gap:20px;} .elementor-14 .elementor-element.elementor-element-8b43de8{--grid-side-margin:9px;--grid-column-gap:9px;--grid-row-gap:9px;--grid-bottom-margin:9px;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-5db4430{--width:min(775px,40vw);}.elementor-14 .elementor-element.elementor-element-f5d067d{--width:min(833px,43.38vw);}.elementor-14 .elementor-element.elementor-element-0080f28{--width:min(716px,37.29vw);}.elementor-14 .elementor-element.elementor-element-41c88c8{--width:min(730px,38vw);}.elementor-14 .elementor-element.elementor-element-b8b01e1{--width:min(757px,39.42vw);}.elementor-14 .elementor-element.elementor-element-00bae3a{--width:min(757px,39.42vw);}.elementor-14 .elementor-element.elementor-element-c557886{--width:min(730px,38vw);}.elementor-14 .elementor-element.elementor-element-14ceaf3{--width:min(686px,35.72vw);}.elementor-14 .elementor-element.elementor-element-33f3d7f{--width:min(568px,29.58vw);}.elementor-14 .elementor-element.elementor-element-d9e1d50{--content-width:800px;}.elementor-14 .elementor-element.elementor-element-b1b3913{--width:max-content;}.elementor-14 .elementor-element.elementor-element-119ff97{--width:min(767px,40vw);}.elementor-14 .elementor-element.elementor-element-a8e9558{--width:1024px;}.elementor-14 .elementor-element.elementor-element-341345e{--width:80%;}.elementor-14 .elementor-element.elementor-element-9763df0{--width:calc(100vw - 80px);}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-5db4430{--width:100%;}.elementor-14 .elementor-element.elementor-element-f5d067d{--width:100%;}.elementor-14 .elementor-element.elementor-element-0080f28{--width:100%;}.elementor-14 .elementor-element.elementor-element-41c88c8{--width:100%;}.elementor-14 .elementor-element.elementor-element-b8b01e1{--width:100%;}.elementor-14 .elementor-element.elementor-element-00bae3a{--width:100%;}.elementor-14 .elementor-element.elementor-element-c557886{--width:100%;}.elementor-14 .elementor-element.elementor-element-14ceaf3{--width:100%;}.elementor-14 .elementor-element.elementor-element-33f3d7f{--width:100%;}.elementor-14 .elementor-element.elementor-element-b1b3913{--width:100%;}.elementor-14 .elementor-element.elementor-element-119ff97{--width:100%;}.elementor-14 .elementor-element.elementor-element-a8e9558{--width:100%;}.elementor-14 .elementor-element.elementor-element-341345e{--width:90%;}}/* Start custom CSS for text-editor, class: .elementor-element-fc5e357 */.elementor-14 .elementor-element.elementor-element-fc5e357 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5d067d */.elementor-14 .elementor-element.elementor-element-f5d067d {
    aspect-ratio:1080/1351;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7ad5e0 */.elementor-14 .elementor-element.elementor-element-f7ad5e0 {
    --e-global-color-primary:#80D2DA;
    --e-global-color-accent:#185A60
}
.elementor-14 .elementor-element.elementor-element-f7ad5e0:after {
    content:"Tavoitteena nolla huumekuolemaa - suomen opioidikriisin nykytila ja huumekuolemien ehkäisyn kehittämistoimenpiteet";
    color:var(--e-global-color-text);
    font-size:12px;
    line-height:1.3;
    display:block;
    
}
@media (min-width:640px) {
    .elementor-14 .elementor-element.elementor-element-f7ad5e0:after {
        position:absolute;
        left:220px;
        top:50%;
        width:calc(100% - 220px);
        transform:translateY(-50%);
        font-style:italic;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0080f28 */.elementor-14 .elementor-element.elementor-element-0080f28 {
    --e-global-color-primary:var(--e-global-color-accent);
    --e-global-color-text:#fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15be7ec */.elementor-14 .elementor-element.elementor-element-15be7ec p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8b01e1 */.elementor-14 .elementor-element.elementor-element-b8b01e1 {
    aspect-ratio:1080/1351;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-faabdac */.elementor-14 .elementor-element.elementor-element-faabdac p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00bae3a */.elementor-14 .elementor-element.elementor-element-00bae3a {
    aspect-ratio:1080/1351;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4929d2e */.elementor-14 .elementor-element.elementor-element-4929d2e {
    --e-global-color-primary:#80D2DA;
    --e-global-color-accent:#185A60
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ceaf3 */.elementor-14 .elementor-element.elementor-element-14ceaf3 {
    --e-global-color-primary:var(--e-global-color-accent);
    --e-global-color-text:var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9adce54 */.elementor-14 .elementor-element.elementor-element-9adce54 .st1 {
    fill:#000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f3d7f */.elementor-14 .elementor-element.elementor-element-33f3d7f {
    --e-global-color-text:#fff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d335944 */.elementor-14 .elementor-element.elementor-element-d335944 img {
    border-radius:100%;
}

@media (max-width:1024.98px) {
    .elementor-14 .elementor-element.elementor-element-d335944 {
        margin-left:20px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d8529f7 */.elementor-14 .elementor-element.elementor-element-d8529f7 {
    --e-global-color-primary:#80D2DA;
    --e-global-color-accent:#185A60
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8144629 */.elementor-14 .elementor-element.elementor-element-8144629 {
    --e-global-color-primary:#80D2DA;
    --e-global-color-accent:#185A60
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-341345e */.elementor-14 .elementor-element.elementor-element-341345e {
    --e-global-color-primary:var(--e-global-color-accent);
    --e-global-color-text:var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8e9558 */@media (min-width:1025px) {
    .elementor-14 .elementor-element.elementor-element-a8e9558 {
        aspect-ratio:1/1;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-adadfff */.elementor-14 .elementor-element.elementor-element-adadfff {
    --e-global-color-primary:#80D2DA;
    --e-global-color-accent:#185A60
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65eb54d */.elementor-14 .elementor-element.elementor-element-65eb54d {
    --e-global-color-primary:var(--e-global-color-accent);
    --e-global-color-text:var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-41d06fd */.elementor-14 .elementor-element.elementor-element-41d06fd svg path {
    fill:var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-80becea */.elementor-14 .elementor-element.elementor-element-80becea {
    transform:translateY(-50%);
}
@media (max-width:1024.98px) {
    .elementor-14 .elementor-element.elementor-element-80becea {
        position:relative !important;
        transform:none;
    }
}/* End custom CSS */