.elementor-23 .elementor-element.elementor-element-db9145a{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-66aa08e{--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;}.elementor-23 .elementor-element.elementor-element-5983d21{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-7d2d2b8 );--border-color:var( --e-global-color-7d2d2b8 );}.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-23 .elementor-element.elementor-element-e29ea52 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-f0ea03a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:right;}.elementor-23 .elementor-element.elementor-element-f0ea03a.elementor-element{--align-self:flex-end;}.elementor-23 .elementor-element.elementor-element-f0ea03a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:80px;font-weight:700;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-aab9b38{--display:flex;}.elementor-23 .elementor-element.elementor-element-b1d88d5{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-b1d88d5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-7d2d2b8 );}.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-23 .elementor-element.elementor-element-5bbf604{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-ec6344b{width:var( --container-widget-width, 89% );max-width:89%;margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:89%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-a76d1ab{width:var( --container-widget-width, 89% );max-width:89%;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:89%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-fd25d7c{width:var( --container-widget-width, 89% );max-width:89%;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:89%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-6f1bbe3 );}.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 );}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-dc54b84{left:407px;}body.rtl .elementor-23 .elementor-element.elementor-element-dc54b84{right:407px;}.elementor-23 .elementor-element.elementor-element-dc54b84{top:201px;}.elementor-23 .elementor-element.elementor-element-27995e8{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f60833c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-3d4d85f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-ca9934e{--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;}.elementor-23 .elementor-element.elementor-element-45d4377{--display:flex;}.elementor-23 .elementor-element.elementor-element-12be0f3{text-align:center;}.elementor-23 .elementor-element.elementor-element-12be0f3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-973adfd{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-9561be9{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-d251b92{--display:flex;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-f1cfbb3{text-align:center;}.elementor-23 .elementor-element.elementor-element-f1cfbb3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-49e210d{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-2a65cf2{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-9c88bfc{--display:flex;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-069e4b9{text-align:center;}.elementor-23 .elementor-element.elementor-element-069e4b9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-10767b1{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-4f777ab{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-553d06c{--display:flex;--min-height:265px;--border-radius:0px 30px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-553d06c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-553d06c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7d2d2b8 );}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-6742cfa{left:2px;}body.rtl .elementor-23 .elementor-element.elementor-element-6742cfa{right:2px;}.elementor-23 .elementor-element.elementor-element-6742cfa{top:-38px;}.elementor-23 .elementor-element.elementor-element-6742cfa img{width:100%;}.elementor-23 .elementor-element.elementor-element-b2c455c{--display:flex;}.elementor-23 .elementor-element.elementor-element-591e8f0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-ec0a8a3{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-ec0a8a3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-cb1bff1{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-cb1bff1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-609b350{color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-e6d1c91{font-family:"Roboto", Sans-serif;font-weight:700;color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-719bb7c{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-612325c{--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;}.elementor-23 .elementor-element.elementor-element-762b1f3{--display:flex;}.elementor-23 .elementor-element.elementor-element-87e33ac{text-align:center;}.elementor-23 .elementor-element.elementor-element-87e33ac .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-768a032{--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;}.elementor-23 .elementor-element.elementor-element-60a30a1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-60a30a1:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-60a30a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0e26e7 );}.elementor-23 .elementor-element.elementor-element-75fa61c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-35d2089.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-35d2089{text-align:center;}.elementor-23 .elementor-element.elementor-element-35d2089 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;line-height:18px;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-5746b8c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-5746b8c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-5746b8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0e26e7 );}.elementor-23 .elementor-element.elementor-element-b8456dc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-7f11d12.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-7f11d12{text-align:center;}.elementor-23 .elementor-element.elementor-element-7f11d12 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;line-height:18px;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-f91f09e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-f91f09e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-f91f09e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0e26e7 );}.elementor-23 .elementor-element.elementor-element-e9cf74c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-7d4a22d.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-7d4a22d{text-align:center;}.elementor-23 .elementor-element.elementor-element-7d4a22d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;line-height:18px;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-59be93f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-59be93f:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-59be93f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0e26e7 );}.elementor-23 .elementor-element.elementor-element-c9f9629 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-15e1d90.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-15e1d90{text-align:center;}.elementor-23 .elementor-element.elementor-element-15e1d90 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;line-height:18px;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-2c3077e{--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;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-00756c6{--display:flex;}.elementor-23 .elementor-element.elementor-element-cdd248a{--display:flex;}.elementor-23 .elementor-element.elementor-element-bf7eb00{text-align:center;}.elementor-23 .elementor-element.elementor-element-bf7eb00 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-90e668e{--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;}.elementor-23 .elementor-element.elementor-element-1b9f445{--display:flex;}.elementor-23 .elementor-element.elementor-element-c3cba7e{--display:flex;--min-height:265px;--border-radius:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-c3cba7e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c3cba7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#575756;background-image:url("https://huukki.ngmprojektit.fi/wp-content/uploads/2025/11/Screenshot_1.png");}.elementor-23 .elementor-element.elementor-element-1b32bbf{--display:flex;--margin-top:-59px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-e57b768 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-b5b1916{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-b5b1916 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-5d8b756 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-253bbf0{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-253bbf0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-fd12bc2{color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-9082408{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-9082408 a{color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-79f144b{--display:flex;}.elementor-23 .elementor-element.elementor-element-a5b4f35{--display:flex;--min-height:265px;--border-radius:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-a5b4f35:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a5b4f35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#575756;background-image:url("https://huukki.ngmprojektit.fi/wp-content/uploads/2025/11/Screenshot_1.png");}.elementor-23 .elementor-element.elementor-element-8f133be{--display:flex;--margin-top:-59px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-536874f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-d2d5901{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-d2d5901 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-1f03cf3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-4832690{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-4832690 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-6902147{color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-a4b15b0{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-a4b15b0 a{color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-25c556b{--display:flex;}.elementor-23 .elementor-element.elementor-element-96264ed{--display:flex;--min-height:265px;--border-radius:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-96264ed:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-96264ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#575756;background-image:url("https://huukki.ngmprojektit.fi/wp-content/uploads/2025/11/Screenshot_1.png");}.elementor-23 .elementor-element.elementor-element-081cb17{--display:flex;--margin-top:-59px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-0b97132 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-25b4f44{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-25b4f44 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-80fd455 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-e14e8c8{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-e14e8c8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-af2bff9{color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-e04b815{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-e04b815 a{color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-217d6fd{--display:flex;}.elementor-23 .elementor-element.elementor-element-e752cbd{--display:flex;--min-height:265px;--border-radius:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-e752cbd:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e752cbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#575756;background-image:url("https://huukki.ngmprojektit.fi/wp-content/uploads/2025/11/Screenshot_1.png");}.elementor-23 .elementor-element.elementor-element-e72cbc4{--display:flex;--margin-top:-59px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-972df52 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-56a6244{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-56a6244 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-f6220e6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-b181c62{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-b181c62 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-35e43ce{color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-8779aa0{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-8779aa0 a{color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-0762be8{--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:center;}.elementor-23 .elementor-element.elementor-element-356395f{--display:flex;}.elementor-23 .elementor-element.elementor-element-323ebe5{--display:flex;--min-height:265px;--border-radius:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-323ebe5:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-323ebe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#575756;background-image:url("https://huukki.ngmprojektit.fi/wp-content/uploads/2025/11/Screenshot_1.png");}.elementor-23 .elementor-element.elementor-element-cef3bb9{--display:flex;--margin-top:-59px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-0f80afe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-5971153{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-5971153 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-1a63a89 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-6869385{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-6869385 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-a40fe7a{color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-54e7d73{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-54e7d73 a{color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-29d06db{--display:flex;}.elementor-23 .elementor-element.elementor-element-3800868{--display:flex;--min-height:265px;--border-radius:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-3800868:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-3800868 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#575756;background-image:url("https://huukki.ngmprojektit.fi/wp-content/uploads/2025/11/Screenshot_1.png");}.elementor-23 .elementor-element.elementor-element-b0d6634{--display:flex;--margin-top:-59px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-99da0c2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-985ba76{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-985ba76 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-eddd47d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-069712e{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-069712e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-a0b6009{color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-75d73ba{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-75d73ba a{color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-697b0b7{--display:flex;}.elementor-23 .elementor-element.elementor-element-94795b1{--display:flex;--min-height:265px;--border-radius:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-94795b1:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-94795b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#575756;background-image:url("https://huukki.ngmprojektit.fi/wp-content/uploads/2025/11/Screenshot_1.png");}.elementor-23 .elementor-element.elementor-element-2bddc9a{--display:flex;--margin-top:-59px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-76a82f9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-3e732ec{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-3e732ec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-a8c189c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-cbb20ab{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-cbb20ab .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6f1bbe3 );}.elementor-23 .elementor-element.elementor-element-8cd6c5d{color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-111358a{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-7d2d2b8 );}.elementor-23 .elementor-element.elementor-element-111358a a{color:var( --e-global-color-7d2d2b8 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-719bb7c{--content-width:80%;}.elementor-23 .elementor-element.elementor-element-0762be8{--content-width:80%;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-f0ea03a{text-align:left;}.elementor-23 .elementor-element.elementor-element-f0ea03a .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-45d4377{--width:25%;}.elementor-23 .elementor-element.elementor-element-12be0f3 .elementor-heading-title{font-size:15px;}.elementor-23 .elementor-element.elementor-element-973adfd{font-size:12px;}.elementor-23 .elementor-element.elementor-element-d251b92{--width:25%;}.elementor-23 .elementor-element.elementor-element-f1cfbb3 .elementor-heading-title{font-size:15px;}.elementor-23 .elementor-element.elementor-element-49e210d{font-size:12px;}.elementor-23 .elementor-element.elementor-element-9c88bfc{--width:25%;}.elementor-23 .elementor-element.elementor-element-069e4b9 .elementor-heading-title{font-size:15px;}.elementor-23 .elementor-element.elementor-element-10767b1{font-size:12px;}.elementor-23 .elementor-element.elementor-element-553d06c{--min-height:132px;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-6742cfa{left:4px;}body.rtl .elementor-23 .elementor-element.elementor-element-6742cfa{right:4px;}.elementor-23 .elementor-element.elementor-element-6742cfa{top:-56px;}.elementor-23 .elementor-element.elementor-element-591e8f0 .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-ec0a8a3 .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-cb1bff1 .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-87e33ac .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-75fa61c .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-b8456dc .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-e9cf74c .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-c9f9629 .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-bf7eb00 .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-c3cba7e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c3cba7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://huukki.ngmprojektit.fi/wp-content/uploads/2025/11/Screenshot_1.png");}.elementor-23 .elementor-element.elementor-element-e57b768 .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-b5b1916 .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-a5b4f35:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a5b4f35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://huukki.ngmprojektit.fi/wp-content/uploads/2025/11/Screenshot_1.png");}.elementor-23 .elementor-element.elementor-element-536874f .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-d2d5901 .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-96264ed:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-96264ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://huukki.ngmprojektit.fi/wp-content/uploads/2025/11/Screenshot_1.png");}.elementor-23 .elementor-element.elementor-element-0b97132 .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-25b4f44 .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-e752cbd:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e752cbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://huukki.ngmprojektit.fi/wp-content/uploads/2025/11/Screenshot_1.png");}.elementor-23 .elementor-element.elementor-element-972df52 .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-56a6244 .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-323ebe5:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-323ebe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://huukki.ngmprojektit.fi/wp-content/uploads/2025/11/Screenshot_1.png");}.elementor-23 .elementor-element.elementor-element-0f80afe .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-5971153 .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-3800868:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-3800868 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://huukki.ngmprojektit.fi/wp-content/uploads/2025/11/Screenshot_1.png");}.elementor-23 .elementor-element.elementor-element-99da0c2 .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-985ba76 .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-94795b1:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-94795b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://huukki.ngmprojektit.fi/wp-content/uploads/2025/11/Screenshot_1.png");}.elementor-23 .elementor-element.elementor-element-76a82f9 .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-3e732ec .elementor-heading-title{font-size:18px;}}