.elementor-176 .elementor-element.elementor-element-a3f6ce4{--display:flex;--overlay-opacity:0.2}.elementor-176 .elementor-element.elementor-element-a3f6ce4:not(.elementor-motion-effects-element-type-background),.elementor-176 .elementor-element.elementor-element-a3f6ce4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://poppipauhaa.fi/wp-content/uploads/2025/10/Puutausta-scaled.webp);background-size:cover}.elementor-176 .elementor-element.elementor-element-a3f6ce4::before,.elementor-176 .elementor-element.elementor-element-a3f6ce4>.elementor-background-video-container::before,.elementor-176 .elementor-element.elementor-element-a3f6ce4>.e-con-inner>.elementor-background-video-container::before,.elementor-176 .elementor-element.elementor-element-a3f6ce4>.elementor-background-slideshow::before,.elementor-176 .elementor-element.elementor-element-a3f6ce4>.e-con-inner>.elementor-background-slideshow::before,.elementor-176 .elementor-element.elementor-element-a3f6ce4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(https://poppipauhaa.fi/wp-content/uploads/2025/10/sunburst_2-scaled.webp);--background-overlay:'';background-size:cover}.elementor-176 .elementor-element.elementor-element-2aa129e{--display:flex}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-176 .elementor-element.elementor-element-374c935{--display:flex}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-176 .elementor-element.elementor-element-57f107b{text-align:center}.elementor-176 .elementor-element.elementor-element-57f107b .elementor-heading-title{font-family:"Outfit",Sans-serif;font-size:59px;font-weight:900;color:#FFF}.elementor-176 .elementor-element.elementor-element-fe8fd37{text-align:center}.elementor-176 .elementor-element.elementor-element-fe8fd37 .elementor-heading-title{font-family:"Outfit",Sans-serif;font-size:47px;font-weight:900;color:#FFF}.elementor-176 .elementor-element.elementor-element-743b62d{--spacer-size:50px}.elementor-176 .elementor-element.elementor-element-a6731cc{--display:flex}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-176 .elementor-element.elementor-element-79633d8{font-family:"Outfit",Sans-serif;font-size:20px;font-weight:400;color:#000}.elementor-176 .elementor-element.elementor-element-2bde6ce{--display:flex}.elementor-176 .elementor-element.elementor-element-bb575b9{font-family:"Outfit",Sans-serif;font-size:20px;font-weight:400;color:#000}.elementor-176 .elementor-element.elementor-element-62dbb41{--display:flex}.elementor-176 .elementor-element.elementor-element-26b3976{font-family:"Outfit",Sans-serif;font-size:20px;font-weight:400;color:#000}.elementor-176 .elementor-element.elementor-element-e1dfb0f{--display:flex}.elementor-176 .elementor-element.elementor-element-a4c3c7e{font-family:"Outfit",Sans-serif;font-size:20px;font-weight:400;color:#000}.elementor-176 .elementor-element.elementor-element-3a9cf73{--display:flex}.elementor-176 .elementor-element.elementor-element-f038021{font-family:"Outfit",Sans-serif;font-size:20px;font-weight:400;color:#000}.elementor-176 .elementor-element.elementor-element-7526c62{--display:flex}.elementor-176 .elementor-element.elementor-element-93e4d1b{font-family:"Outfit",Sans-serif;font-size:20px;font-weight:400;color:#000}.elementor-176 .elementor-element.elementor-element-9f8871f{--display:flex}.elementor-176 .elementor-element.elementor-element-13b50d0{font-family:"Outfit",Sans-serif;font-size:20px;font-weight:400;color:#000}.elementor-176 .elementor-element.elementor-element-01b32d8{--display:flex}.elementor-176 .elementor-element.elementor-element-3eed7f5{font-family:"Outfit",Sans-serif;font-size:20px;font-weight:400;color:#000}.elementor-176 .elementor-element.elementor-element-e832585{--display:flex}.elementor-176 .elementor-element.elementor-element-8ad26ee{font-family:"Outfit",Sans-serif;font-size:20px;font-weight:400;color:#000}.elementor-176 .elementor-element.elementor-element-386e50a{--display:flex}.elementor-176 .elementor-element.elementor-element-df52369{font-family:"Outfit",Sans-serif;font-size:20px;font-weight:400;color:#000}.elementor-176 .elementor-element.elementor-element-42336d6{--display:flex}.elementor-176 .elementor-element.elementor-element-612839f{font-family:"Outfit",Sans-serif;font-size:20px;font-weight:400;color:#000}.elementor-176 .elementor-element.elementor-element-b296580{--display:flex}.elementor-176 .elementor-element.elementor-element-a885a45{font-family:"Outfit",Sans-serif;font-size:20px;font-weight:400;color:#000}.elementor-176 .elementor-element.elementor-element-4950eca{--n-accordion-title-font-size:26px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#000000;--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#FFFFFF}.elementor-176 .elementor-element.elementor-element-4950eca>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{background-color:#33E958}:where(.elementor-176 .elementor-element.elementor-element-4950eca>.e-n-accordion>.e-n-accordion-item)>.e-con{background-color:#2EFF69}:where(.elementor-176 .elementor-element.elementor-element-4950eca>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-family:"Outfit",Sans-serif}.elementor-176 .elementor-element.elementor-element-56d316f{--display:flex}.elementor-176 .elementor-element.elementor-element-7177776{text-align:center}.elementor-176 .elementor-element.elementor-element-7177776 .elementor-heading-title{font-family:"Outfit",Sans-serif;font-size:96px;font-weight:900;color:#FFF}.elementor-176 .elementor-element.elementor-element-fb2381a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px}.elementor-176 .elementor-element.elementor-element-52a450c{--display:flex;--overlay-opacity:0.51;border-style:solid;--border-style:solid;border-color:#FDD1A2;--border-color:#FDD1A2}.elementor-176 .elementor-element.elementor-element-52a450c:not(.elementor-motion-effects-element-type-background),.elementor-176 .elementor-element.elementor-element-52a450c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(180deg,#95F787 0%,#DEFF30 100%)}.elementor-176 .elementor-element.elementor-element-52a450c::before,.elementor-176 .elementor-element.elementor-element-52a450c>.elementor-background-video-container::before,.elementor-176 .elementor-element.elementor-element-52a450c>.e-con-inner>.elementor-background-video-container::before,.elementor-176 .elementor-element.elementor-element-52a450c>.elementor-background-slideshow::before,.elementor-176 .elementor-element.elementor-element-52a450c>.e-con-inner>.elementor-background-slideshow::before,.elementor-176 .elementor-element.elementor-element-52a450c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(https://poppipauhaa.fi/wp-content/uploads/2025/10/sunburst_2-scaled.webp);--background-overlay:'';background-size:cover}.elementor-176 .elementor-element.elementor-element-8825b45{text-align:center}.elementor-176 .elementor-element.elementor-element-8825b45 .elementor-heading-title{color:#000}.elementor-176 .elementor-element.elementor-element-d091918{text-align:center}.elementor-176 .elementor-element.elementor-element-d091918 .elementor-heading-title{color:#000}.elementor-176 .elementor-element.elementor-element-a28b97e img{border-radius:34px 34px 34px 34px}.elementor-176 .elementor-element.elementor-element-13acff3{--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}.elementor-widget-ucaddon_icon_pointer_button .icon_pointer_button a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-176 .elementor-element.elementor-element-3a99487 .ue-icon-btn{flex-direction:row}.elementor-176 .elementor-element.elementor-element-3a99487 .icon_pointer_button_icon{width:60px;color:#fff;font-size:20px;border-radius:0}.elementor-176 .elementor-element.elementor-element-3a99487 .icon_pointer_button_icon,.elementor-176 .elementor-element.elementor-element-3a99487 .icon_pointer_button_icon::after{background-color:#2d2d2d}.elementor-176 .elementor-element.elementor-element-3a99487 .icon_pointer_button a:hover .icon_pointer_button_icon,.elementor-176 .elementor-element.elementor-element-3a99487 .icon_pointer_button a:hover .icon_pointer_button_icon::after{background-color:#818181}.elementor-176 .elementor-element.elementor-element-3a99487 .icon_pointer_button a:hover .icon_pointer_button_icon{color:#fff}.elementor-176 .elementor-element.elementor-element-3a99487 .icon_pointer_button a:hover .icon_pointer_button_icon_holder{transform:rotate(0deg)}.elementor-176 .elementor-element.elementor-element-3a99487 .icon_pointer_button a{background-color:#0AB400;color:#fff;border-radius:10px;min-width:100px}.elementor-176 .elementor-element.elementor-element-3a99487 .icon_pointer_button a:hover{background-color:#000;color:#fff}.elementor-176 .elementor-element.elementor-element-3a99487 .icon_pointer_button_text{padding:20px 40px 20px 40px}.elementor-176 .elementor-element.elementor-element-3a99487 .icon_pointer_button_icon::after{width:12px;height:20px}.elementor-176 .elementor-element.elementor-element-23692cd{--display:flex;--overlay-opacity:0.51;border-style:solid;--border-style:solid;border-color:#FDD1A2;--border-color:#FDD1A2}.elementor-176 .elementor-element.elementor-element-23692cd:not(.elementor-motion-effects-element-type-background),.elementor-176 .elementor-element.elementor-element-23692cd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(180deg,#95F787 0%,#DEFF30 100%)}.elementor-176 .elementor-element.elementor-element-23692cd::before,.elementor-176 .elementor-element.elementor-element-23692cd>.elementor-background-video-container::before,.elementor-176 .elementor-element.elementor-element-23692cd>.e-con-inner>.elementor-background-video-container::before,.elementor-176 .elementor-element.elementor-element-23692cd>.elementor-background-slideshow::before,.elementor-176 .elementor-element.elementor-element-23692cd>.e-con-inner>.elementor-background-slideshow::before,.elementor-176 .elementor-element.elementor-element-23692cd>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(https://poppipauhaa.fi/wp-content/uploads/2025/10/sunburst_2-scaled.webp);--background-overlay:'';background-size:cover}.elementor-176 .elementor-element.elementor-element-2a28a52{text-align:center}.elementor-176 .elementor-element.elementor-element-2a28a52 .elementor-heading-title{color:#000}.elementor-176 .elementor-element.elementor-element-59ff2dd{text-align:center}.elementor-176 .elementor-element.elementor-element-59ff2dd .elementor-heading-title{color:#000}.elementor-176 .elementor-element.elementor-element-cd5211e img{border-radius:34px 34px 34px 34px}.elementor-176 .elementor-element.elementor-element-01764dd{--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}.elementor-176 .elementor-element.elementor-element-5836c6a .ue-icon-btn{flex-direction:row}.elementor-176 .elementor-element.elementor-element-5836c6a .icon_pointer_button_icon{width:60px;color:#fff;font-size:20px;border-radius:0}.elementor-176 .elementor-element.elementor-element-5836c6a .icon_pointer_button_icon,.elementor-176 .elementor-element.elementor-element-5836c6a .icon_pointer_button_icon::after{background-color:#2d2d2d}.elementor-176 .elementor-element.elementor-element-5836c6a .icon_pointer_button a:hover .icon_pointer_button_icon,.elementor-176 .elementor-element.elementor-element-5836c6a .icon_pointer_button a:hover .icon_pointer_button_icon::after{background-color:#818181}.elementor-176 .elementor-element.elementor-element-5836c6a .icon_pointer_button a:hover .icon_pointer_button_icon{color:#fff}.elementor-176 .elementor-element.elementor-element-5836c6a .icon_pointer_button a:hover .icon_pointer_button_icon_holder{transform:rotate(0deg)}.elementor-176 .elementor-element.elementor-element-5836c6a .icon_pointer_button a{background-color:#0AB400;color:#fff;border-radius:10px;min-width:100px}.elementor-176 .elementor-element.elementor-element-5836c6a .icon_pointer_button a:hover{background-color:#000;color:#fff}.elementor-176 .elementor-element.elementor-element-5836c6a .icon_pointer_button_text{padding:20px 40px 20px 40px}.elementor-176 .elementor-element.elementor-element-5836c6a .icon_pointer_button_icon::after{width:12px;height:20px}.elementor-176 .elementor-element.elementor-element-7868068{--display:flex}.elementor-176 .elementor-element.elementor-element-5295de3{--display:flex}.elementor-176 .elementor-element.elementor-element-1e1aa2d{--spacer-size:47px}.elementor-176 .elementor-element.elementor-element-6bdee14{--display:flex}.elementor-176 .elementor-element.elementor-element-8236066{--spacer-size:97px}.elementor-176 .elementor-element.elementor-element-7144ca3{text-align:center}.elementor-176 .elementor-element.elementor-element-7144ca3 .elementor-heading-title{font-family:"Outfit",Sans-serif;font-size:76px;font-weight:600;color:#FFF}.elementor-176 .elementor-element.elementor-element-d7fe54b{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center}.elementor-176 .elementor-element.elementor-element-8a09ec7{--display:flex}.elementor-176 .elementor-element.elementor-element-066b3c0{--display:flex}.elementor-176 .elementor-element.elementor-element-cf470f2{--display:flex}.elementor-176 .elementor-element.elementor-element-f6db6e0{--display:flex}.elementor-176 .elementor-element.elementor-element-68031d7{--display:flex}.elementor-176 .elementor-element.elementor-element-5a412d5 img{width:56%}.elementor-176 .elementor-element.elementor-element-be4acde{--display:flex}.elementor-176 .elementor-element.elementor-element-321a8e7 img{width:62%}@media(max-width:1366px){.elementor-176 .elementor-element.elementor-element-fb2381a{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row}.elementor-176 .elementor-element.elementor-element-52a450c{--border-radius:15px 15px 15px 15px}.elementor-176 .elementor-element.elementor-element-23692cd{--border-radius:15px 15px 15px 15px}.elementor-176 .elementor-element.elementor-element-d7fe54b{--grid-auto-flow:row}.elementor-176 .elementor-element.elementor-element-5a412d5 img{width:92px}}@media(max-width:1024px){.elementor-176 .elementor-element.elementor-element-fb2381a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-176 .elementor-element.elementor-element-52a450c{--border-radius:15px 15px 15px 15px}.elementor-176 .elementor-element.elementor-element-23692cd{--border-radius:15px 15px 15px 15px}.elementor-176 .elementor-element.elementor-element-d7fe54b{--grid-auto-flow:row}.elementor-176 .elementor-element.elementor-element-5a412d5 img{width:85%}}@media(max-width:767px){.elementor-176 .elementor-element.elementor-element-57f107b .elementor-heading-title{font-size:31px}.elementor-176 .elementor-element.elementor-element-fe8fd37 .elementor-heading-title{font-size:31px}.elementor-176 .elementor-element.elementor-element-7177776 .elementor-heading-title{font-size:61px}.elementor-176 .elementor-element.elementor-element-fb2381a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-176 .elementor-element.elementor-element-52a450c{--border-radius:20px 20px 20px 20px}.elementor-176 .elementor-element.elementor-element-23692cd{--border-radius:20px 20px 20px 20px}.elementor-176 .elementor-element.elementor-element-7144ca3 .elementor-heading-title{font-size:48px}.elementor-176 .elementor-element.elementor-element-d7fe54b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-176 .elementor-element.elementor-element-5a412d5 img{width:55%}}@media(min-width:768px){.elementor-176 .elementor-element.elementor-element-fb2381a{--content-width:1600px}.elementor-176 .elementor-element.elementor-element-7868068{--content-width:1600px}.elementor-176 .elementor-element.elementor-element-d7fe54b{--content-width:1538px}}@media(min-width:2400px){.elementor-176 .elementor-element.elementor-element-fb2381a{--grid-auto-flow:row}.elementor-176 .elementor-element.elementor-element-52a450c{border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;--border-radius:28px 28px 28px 28px;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px}.elementor-176 .elementor-element.elementor-element-23692cd{border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;--border-radius:28px 28px 28px 28px;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px}.elementor-176 .elementor-element.elementor-element-d7fe54b{--grid-auto-flow:row}}