.elementor-12 .elementor-element.elementor-element-d1f3aa0 > .elementor-background-overlay{background-color:#000000;opacity:0.35;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-d1f3aa0 > .elementor-container{max-width:1300px;}.elementor-12 .elementor-element.elementor-element-d1f3aa0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-7rem;margin-bottom:0rem;padding:15rem 0rem 6rem 0rem;}.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-12 .elementor-element.elementor-element-42f729a{text-align:center;}.elementor-12 .elementor-element.elementor-element-42f729a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:700;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2a37c4f > .elementor-container{max-width:1200px;}.elementor-12 .elementor-element.elementor-element-2a37c4f{padding:5rem 0rem 0rem 0rem;}.elementor-12 .elementor-element.elementor-element-fd26310{text-align:center;}.elementor-12 .elementor-element.elementor-element-fd26310 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-34249e0 );}.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-12 .elementor-element.elementor-element-22e6477 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-12 .elementor-element.elementor-element-22e6477{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-34249e0 );}.elementor-12 .elementor-element.elementor-element-fbea166 > .elementor-container{max-width:1400px;}.elementor-12 .elementor-element.elementor-element-fbea166{padding:0rem 0rem 1rem 0rem;}.elementor-12 .elementor-element.elementor-element-2c930dd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-2c930dd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orizzonte.ngmprojektit.fi/wp-content/uploads/2025/06/ke_ola06_147__msi___jpg-1920w.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-2c930dd > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-12 .elementor-element.elementor-element-2c930dd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 1rem 0rem 0rem;--e-column-margin-right:1rem;--e-column-margin-left:0rem;padding:7rem 3rem 5rem 3rem;}.elementor-12 .elementor-element.elementor-element-2c930dd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-b847a03{text-align:center;}.elementor-12 .elementor-element.elementor-element-b847a03 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-dd44b58 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-12 .elementor-element.elementor-element-dd44b58{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-88aae6e .elementor-button{background-color:#1C1C1C;font-family:"Montserrat", Sans-serif;font-weight:500;border-radius:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-cb5c617:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-cb5c617 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orizzonte.ngmprojektit.fi/wp-content/uploads/2025/06/DA_Anta_Tecno_EM04_9-1920w.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-cb5c617 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-12 .elementor-element.elementor-element-cb5c617 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 1rem 0rem 0rem;--e-column-margin-right:1rem;--e-column-margin-left:0rem;padding:7rem 3rem 5rem 3rem;}.elementor-12 .elementor-element.elementor-element-cb5c617 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-c9c32c5{text-align:center;}.elementor-12 .elementor-element.elementor-element-c9c32c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ce4a939 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-12 .elementor-element.elementor-element-ce4a939{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-15ee7a3 .elementor-button{background-color:#1C1C1C;font-family:"Montserrat", Sans-serif;font-weight:500;border-radius:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-d7a6caa > .elementor-container{max-width:1400px;}.elementor-12 .elementor-element.elementor-element-d7a6caa{padding:0rem 0rem 1rem 0rem;}.elementor-12 .elementor-element.elementor-element-8fa8db6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-8fa8db6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orizzonte.ngmprojektit.fi/wp-content/uploads/2025/06/BIREX_7-1920w.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-8fa8db6 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-12 .elementor-element.elementor-element-8fa8db6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 1rem 0rem 0rem;--e-column-margin-right:1rem;--e-column-margin-left:0rem;padding:7rem 3rem 5rem 3rem;}.elementor-12 .elementor-element.elementor-element-8fa8db6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-11759fd{text-align:center;}.elementor-12 .elementor-element.elementor-element-11759fd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-999f860 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-12 .elementor-element.elementor-element-999f860{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-46bc619 .elementor-button{background-color:#1C1C1C;font-family:"Montserrat", Sans-serif;font-weight:500;border-radius:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-60e4328:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-60e4328 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orizzonte.ngmprojektit.fi/wp-content/uploads/2025/06/TrePiu_2.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-60e4328 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-12 .elementor-element.elementor-element-60e4328 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 1rem 0rem 0rem;--e-column-margin-right:1rem;--e-column-margin-left:0rem;padding:7rem 3rem 5rem 3rem;}.elementor-12 .elementor-element.elementor-element-60e4328 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-678780c{text-align:center;}.elementor-12 .elementor-element.elementor-element-678780c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8b14091 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-12 .elementor-element.elementor-element-8b14091{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d395aa7 .elementor-button{background-color:#1C1C1C;font-family:"Montserrat", Sans-serif;font-weight:500;border-radius:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-0301587 > .elementor-container{max-width:1400px;}.elementor-12 .elementor-element.elementor-element-0301587{padding:0rem 0rem 1rem 0rem;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-33734c8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-33734c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.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-12 .elementor-element.elementor-element-108bb2e img{width:151px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-732b642.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-732b642.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-ea37f28 img{width:165px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-d40caa9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-d40caa9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-a707566 img{width:165px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-b92b6b2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-b92b6b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-fdf32e6 img{width:240px;}.elementor-12 .elementor-element.elementor-element-d05d8ac > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-d05d8ac > .elementor-container{max-width:1300px;}.elementor-12 .elementor-element.elementor-element-d05d8ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12rem 0rem 10rem 0rem;}.elementor-12 .elementor-element.elementor-element-65a822f{text-align:left;}.elementor-12 .elementor-element.elementor-element-65a822f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-a841e0f > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-12 .elementor-element.elementor-element-a841e0f{text-align:left;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c5eaa65 .elementor-button{background-color:#1C1C1C;font-family:"Montserrat", Sans-serif;font-weight:500;border-radius:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-eb8bebb > .elementor-container{max-width:1200px;}.elementor-12 .elementor-element.elementor-element-eb8bebb{padding:5rem 0rem 0rem 0rem;}.elementor-12 .elementor-element.elementor-element-b753913{text-align:center;}.elementor-12 .elementor-element.elementor-element-b753913 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:700;color:var( --e-global-color-34249e0 );}.elementor-12 .elementor-element.elementor-element-6d7e8a3 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-12 .elementor-element.elementor-element-6d7e8a3{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-34249e0 );}.elementor-12 .elementor-element.elementor-element-705c69c > .elementor-container{max-width:1500px;}.elementor-12 .elementor-element.elementor-element-705c69c{padding:0rem 0rem 1rem 0rem;}.elementor-12 .elementor-element.elementor-element-8701b6c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-8701b6c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orizzonte.ngmprojektit.fi/wp-content/uploads/2025/06/nosto_vision-1920w.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-8701b6c > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-12 .elementor-element.elementor-element-8701b6c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 1rem 0rem 0rem;--e-column-margin-right:1rem;--e-column-margin-left:0rem;padding:9rem 2rem 8rem 2rem;}.elementor-12 .elementor-element.elementor-element-8701b6c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-ca9ace7{text-align:center;}.elementor-12 .elementor-element.elementor-element-ca9ace7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:700;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1c8a69a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-1c8a69a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orizzonte.ngmprojektit.fi/wp-content/uploads/2025/08/imgi_29_ke_way_materia05-1920w.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-1c8a69a > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-12 .elementor-element.elementor-element-1c8a69a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 1rem 0rem 0rem;--e-column-margin-right:1rem;--e-column-margin-left:0rem;padding:9rem 2rem 8rem 2rem;}.elementor-12 .elementor-element.elementor-element-1c8a69a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-5f8a482{text-align:center;}.elementor-12 .elementor-element.elementor-element-5f8a482 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:700;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-cbf443c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-cbf443c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orizzonte.ngmprojektit.fi/wp-content/uploads/2025/10/0017_25_V03_SET_01_BROOKLYN_Post-scaled.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-cbf443c > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-12 .elementor-element.elementor-element-cbf443c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 1rem 0rem 0rem;--e-column-margin-right:1rem;--e-column-margin-left:0rem;padding:9rem 2rem 8rem 2rem;}.elementor-12 .elementor-element.elementor-element-cbf443c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-685dfc5{text-align:center;}.elementor-12 .elementor-element.elementor-element-685dfc5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:700;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3e88f0b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-3e88f0b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orizzonte.ngmprojektit.fi/wp-content/uploads/2025/06/imgi_18_1056_24_V05_SET_01_QUADRA_Post__msi___jpg1-scaled.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-3e88f0b > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-12 .elementor-element.elementor-element-3e88f0b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:9rem 2rem 8rem 2rem;}.elementor-12 .elementor-element.elementor-element-3e88f0b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-2b3172a{text-align:center;}.elementor-12 .elementor-element.elementor-element-2b3172a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:700;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ada03ed > .elementor-container{max-width:1500px;}.elementor-12 .elementor-element.elementor-element-ada03ed{padding:0rem 0rem 3rem 0rem;}.elementor-12 .elementor-element.elementor-element-2fdcd32:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-2fdcd32 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orizzonte.ngmprojektit.fi/wp-content/uploads/2025/06/nosto_frame-1920w.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-2fdcd32 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-12 .elementor-element.elementor-element-2fdcd32 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 1rem 0rem 0rem;--e-column-margin-right:1rem;--e-column-margin-left:0rem;padding:9rem 2rem 8rem 2rem;}.elementor-12 .elementor-element.elementor-element-2fdcd32 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-470f778{text-align:center;}.elementor-12 .elementor-element.elementor-element-470f778 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:700;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-560d5f5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-560d5f5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orizzonte.ngmprojektit.fi/wp-content/uploads/2025/10/0411_25_V14_SET_05_OPERA_MILANO_Post-scaled.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-560d5f5 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-12 .elementor-element.elementor-element-560d5f5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 1rem 0rem 0rem;--e-column-margin-right:1rem;--e-column-margin-left:0rem;padding:9rem 2rem 8rem 2rem;}.elementor-12 .elementor-element.elementor-element-560d5f5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-a5aba5f{text-align:center;}.elementor-12 .elementor-element.elementor-element-a5aba5f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:700;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-175c7c0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-175c7c0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orizzonte.ngmprojektit.fi/wp-content/uploads/2025/06/nosto_ola-800h.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-175c7c0 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-12 .elementor-element.elementor-element-175c7c0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 1rem 0rem 0rem;--e-column-margin-right:1rem;--e-column-margin-left:0rem;padding:9rem 2rem 8rem 2rem;}.elementor-12 .elementor-element.elementor-element-175c7c0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-f43da55{text-align:center;}.elementor-12 .elementor-element.elementor-element-f43da55 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:700;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e7bb14e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-e7bb14e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orizzonte.ngmprojektit.fi/wp-content/uploads/2025/06/nosto_vision-203b39e5-800h.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-e7bb14e > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-12 .elementor-element.elementor-element-e7bb14e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:9rem 2rem 8rem 2rem;}.elementor-12 .elementor-element.elementor-element-e7bb14e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-359d6fb{text-align:center;}.elementor-12 .elementor-element.elementor-element-359d6fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:700;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-14fe813{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-19a3457 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-b82ad2b .elementor-repeater-item-357350e .swiper-slide-bg{background-image:url(https://orizzonte.ngmprojektit.fi/wp-content/uploads/2025/06/download-4fe710a2-1920w.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-b82ad2b .elementor-repeater-item-c700638 .swiper-slide-bg{background-image:url(https://orizzonte.ngmprojektit.fi/wp-content/uploads/2025/06/download-1f1c105d-1920w.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-b82ad2b .elementor-repeater-item-794bf9f .swiper-slide-bg{background-image:url(https://orizzonte.ngmprojektit.fi/wp-content/uploads/2025/06/download-3d9f1069-1920w.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-b82ad2b .swiper-slide{transition-duration:calc(5000ms*1.2);height:700px;}.elementor-12 .elementor-element.elementor-element-b82ad2b .swiper-slide-contents{max-width:80%;}.elementor-12 .elementor-element.elementor-element-b82ad2b .swiper-slide-inner{text-align:center;}.elementor-12 .elementor-element.elementor-element-b82ad2b .elementor-slide-heading{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:600;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-b82ad2b .elementor-slide-description{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:500;}.elementor-12 .elementor-element.elementor-element-b82ad2b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-12 .elementor-element.elementor-element-b82ad2b .swiper-pagination-bullet-active{background-color:#747474;}.elementor-12 .elementor-element.elementor-element-075c603 > .elementor-container{max-width:1200px;}.elementor-12 .elementor-element.elementor-element-075c603{padding:5rem 0rem 0rem 0rem;}.elementor-12 .elementor-element.elementor-element-6022451{text-align:center;}.elementor-12 .elementor-element.elementor-element-6022451 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-34249e0 );}.elementor-12 .elementor-element.elementor-element-05d0b91 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-12 .elementor-element.elementor-element-05d0b91{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-34249e0 );}.elementor-12 .elementor-element.elementor-element-9e752bd > .elementor-container{max-width:1400px;}.elementor-12 .elementor-element.elementor-element-9e752bd{padding:1rem 0rem 5rem 0rem;}.elementor-12 .elementor-element.elementor-element-9c270be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-9c270be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orizzonte.ngmprojektit.fi/wp-content/uploads/2025/06/download-084a752b-1920w.jpg");background-size:cover;}.elementor-12 .elementor-element.elementor-element-9c270be > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 1rem 0rem 0rem;--e-column-margin-right:1rem;--e-column-margin-left:0rem;}.elementor-12 .elementor-element.elementor-element-9c270be > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-68a8f0d{--spacer-size:400px;}.elementor-12 .elementor-element.elementor-element-9cb66cd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-9cb66cd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orizzonte.ngmprojektit.fi/wp-content/uploads/2025/06/snaidero_yrityksena_5-1920w-scaled.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-9cb66cd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 0rem 0rem 1rem;--e-column-margin-right:0rem;--e-column-margin-left:1rem;}.elementor-12 .elementor-element.elementor-element-9cb66cd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-badd1c9{--spacer-size:400px;}.elementor-12 .elementor-element.elementor-element-3660de6 > .elementor-container{max-width:1200px;}.elementor-12 .elementor-element.elementor-element-3660de6{padding:1rem 0rem 0rem 0rem;}.elementor-12 .elementor-element.elementor-element-abb61b1{text-align:center;}.elementor-12 .elementor-element.elementor-element-abb61b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-34249e0 );}.elementor-12 .elementor-element.elementor-element-be0abcc{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-8057355.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-8057355.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-67b7c29 img{width:67%;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-8f306f9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-8f306f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-17913b2 img{width:65%;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-f360a28.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-f360a28.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-c4bb287 img{width:54%;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-5c73872{width:74.669%;}.elementor-12 .elementor-element.elementor-element-59f323d{width:60.509%;}.elementor-12 .elementor-element.elementor-element-d0ba441{width:39.266%;}.elementor-12 .elementor-element.elementor-element-563ecc3{width:77.232%;}.elementor-12 .elementor-element.elementor-element-048e355{width:22.712%;}.elementor-12 .elementor-element.elementor-element-77eda08{width:25.29%;}}