.elementor-7 .elementor-element.elementor-element-a510e98{--display:flex;--min-height:990px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.6;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a510e98:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a510e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.valttilampo.fi/wp-content/uploads/2026/02/g2-1.webp");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-a510e98::before, .elementor-7 .elementor-element.elementor-element-a510e98 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-a510e98 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-a510e98 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-a510e98 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-a510e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-0ee2e5f{width:var( --container-widget-width, 48% );max-width:48%;padding:0px 0px 0px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-0ee2e5f.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-0ee2e5f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-shadow:1px 1px 5px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-a0b2005{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-a0b2005 .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-a0b2005 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-50e68e1{padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-50e68e1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;text-shadow:1px 1px 5px rgba(0, 0, 0, 0.3);color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9e682d5{width:var( --container-widget-width, 486px );max-width:486px;margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;padding:0px 0px 0px 0px;--container-widget-width:486px;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-9e682d5.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-9e682d5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;line-height:28px;letter-spacing:2px;word-spacing:0px;text-shadow:1px 1px 5px rgba(0, 0, 0, 0.30196078431372547);color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4c4c33c{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-7 .elementor-element.elementor-element-4c4c33c.e-con{--align-self:center;}.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-7 .elementor-element.elementor-element-cda1e8a .elementor-button{background-color:#C62828;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:7px 7px 7px 7px;padding:18px 34px 18px 34px;}.elementor-7 .elementor-element.elementor-element-cda1e8a .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-cda1e8a .elementor-button:focus{background-color:#A61F1F;box-shadow:0px 6px 16px 0px rgba(0, 0, 0, 0.25);}.elementor-7 .elementor-element.elementor-element-3b14a94 .elementor-button{background-color:#4D667F00;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:7px 7px 7px 7px;padding:18px 34px 18px 34px;}.elementor-7 .elementor-element.elementor-element-3b14a94 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-3b14a94 .elementor-button:focus{background-color:#F1F3F5;color:#2F3B45;border-color:#2F3B45;box-shadow:0px 6px 16px 0px rgba(0, 0, 0, 0.25);}.elementor-7 .elementor-element.elementor-element-3b14a94 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-3b14a94 .elementor-button:focus svg{fill:#2F3B45;}.elementor-7 .elementor-element.elementor-element-5f8d80e{--display:flex;--min-height:298px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:54px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5f8d80e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5f8d80e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF2F6;}.elementor-7 .elementor-element.elementor-element-07bd9c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-07bd9c7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;color:#2F3A44;}.elementor-7 .elementor-element.elementor-element-a5e338e{--divider-border-style:solid;--divider-color:#5C88B1;--divider-border-width:2px;}.elementor-7 .elementor-element.elementor-element-a5e338e .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-a5e338e .elementor-divider{text-align:center;padding-block-start:25px;padding-block-end:25px;}.elementor-7 .elementor-element.elementor-element-fe36ee9{--display:flex;--min-height:619px;--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;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-fe36ee9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-fe36ee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF2F6;}.elementor-7 .elementor-element.elementor-element-537462c{--display:flex;--min-height:380px;--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:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2901960784313726);}.elementor-7 .elementor-element.elementor-element-537462c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-537462c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6FA;}.elementor-7 .elementor-element.elementor-element-537462c.e-con{--align-self:stretch;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-fbe1a1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-fbe1a1e .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-fbe1a1e.elementor-view-stacked .elementor-icon{background-color:#6B9EA3;}.elementor-7 .elementor-element.elementor-element-fbe1a1e.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-fbe1a1e.elementor-view-default .elementor-icon{color:#6B9EA3;border-color:#6B9EA3;}.elementor-7 .elementor-element.elementor-element-fbe1a1e.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-fbe1a1e.elementor-view-default .elementor-icon svg{fill:#6B9EA3;}.elementor-7 .elementor-element.elementor-element-fbe1a1e .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-fbe1a1e .elementor-icon svg{height:30px;}.elementor-7 .elementor-element.elementor-element-7910382{--display:flex;}.elementor-7 .elementor-element.elementor-element-6380b6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-6380b6d.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-6380b6d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#2F3A44;}.elementor-7 .elementor-element.elementor-element-0d9447d{width:var( --container-widget-width, 69% );max-width:69%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-0d9447d.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-0d9447d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;word-spacing:2px;color:#5A6773;}.elementor-7 .elementor-element.elementor-element-5c3b7e7 .elementor-button{background-color:#C62828;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:7px 7px 7px 7px;padding:18px 34px 18px 34px;}.elementor-7 .elementor-element.elementor-element-5c3b7e7 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-5c3b7e7 .elementor-button:focus{background-color:#A61F1F;box-shadow:0px 6px 16px 0px rgba(0, 0, 0, 0.25);}.elementor-7 .elementor-element.elementor-element-5c3b7e7.elementor-element{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-c0cc88d{--display:flex;--min-height:380px;--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:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2901960784313726);}.elementor-7 .elementor-element.elementor-element-c0cc88d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c0cc88d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6FA;}.elementor-7 .elementor-element.elementor-element-c0cc88d.e-con{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-7bebb36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7bebb36 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-7bebb36.elementor-view-stacked .elementor-icon{background-color:#6B9EA3;}.elementor-7 .elementor-element.elementor-element-7bebb36.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-7bebb36.elementor-view-default .elementor-icon{color:#6B9EA3;border-color:#6B9EA3;}.elementor-7 .elementor-element.elementor-element-7bebb36.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-7bebb36.elementor-view-default .elementor-icon svg{fill:#6B9EA3;}.elementor-7 .elementor-element.elementor-element-7bebb36 .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-7bebb36 .elementor-icon svg{height:30px;}.elementor-7 .elementor-element.elementor-element-72bd806{--display:flex;}.elementor-7 .elementor-element.elementor-element-d1251d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-d1251d2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#2F3A44;}.elementor-7 .elementor-element.elementor-element-7e2c1db{width:var( --container-widget-width, 69% );max-width:69%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-7e2c1db.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-7e2c1db .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;word-spacing:2px;color:#5A6773;}.elementor-7 .elementor-element.elementor-element-8161133 .elementor-button{background-color:#C62828;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:7px 7px 7px 7px;padding:18px 34px 18px 34px;}.elementor-7 .elementor-element.elementor-element-8161133 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-8161133 .elementor-button:focus{background-color:#A61F1F;box-shadow:0px 6px 16px 0px rgba(0, 0, 0, 0.25);}.elementor-7 .elementor-element.elementor-element-8161133{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8161133.elementor-element{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-d7fbb48{--display:flex;--min-height:380px;--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:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2901960784313726);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d7fbb48:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d7fbb48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6FA;}.elementor-7 .elementor-element.elementor-element-d7fbb48.e-con{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-c1e08cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c1e08cd .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-c1e08cd.elementor-view-stacked .elementor-icon{background-color:#6B9EA3;}.elementor-7 .elementor-element.elementor-element-c1e08cd.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-c1e08cd.elementor-view-default .elementor-icon{color:#6B9EA3;border-color:#6B9EA3;}.elementor-7 .elementor-element.elementor-element-c1e08cd.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-c1e08cd.elementor-view-default .elementor-icon svg{fill:#6B9EA3;}.elementor-7 .elementor-element.elementor-element-c1e08cd .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-c1e08cd .elementor-icon svg{height:30px;}.elementor-7 .elementor-element.elementor-element-712cd91{--display:flex;}.elementor-7 .elementor-element.elementor-element-ea05b21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-ea05b21.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-ea05b21 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#2F3A44;}.elementor-7 .elementor-element.elementor-element-45650e7{width:var( --container-widget-width, 92% );max-width:92%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-45650e7.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-45650e7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;word-spacing:2px;color:#5A6773;}.elementor-7 .elementor-element.elementor-element-db67ef7 .elementor-button{background-color:#C62828;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:7px 7px 7px 7px;padding:18px 34px 18px 34px;}.elementor-7 .elementor-element.elementor-element-db67ef7 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-db67ef7 .elementor-button:focus{background-color:#A61F1F;box-shadow:0px 6px 16px 0px rgba(0, 0, 0, 0.25);}.elementor-7 .elementor-element.elementor-element-db67ef7.elementor-element{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-bf97fb5{--display:flex;--min-height:380px;--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:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2901960784313726);--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-7 .elementor-element.elementor-element-bf97fb5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bf97fb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6FA;}.elementor-7 .elementor-element.elementor-element-bf97fb5.e-con{--align-self:stretch;--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-42e013a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-42e013a.elementor-element{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-42e013a .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-42e013a.elementor-view-stacked .elementor-icon{background-color:#6B9EA3;}.elementor-7 .elementor-element.elementor-element-42e013a.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-42e013a.elementor-view-default .elementor-icon{color:#6B9EA3;border-color:#6B9EA3;}.elementor-7 .elementor-element.elementor-element-42e013a.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-42e013a.elementor-view-default .elementor-icon svg{fill:#6B9EA3;}.elementor-7 .elementor-element.elementor-element-42e013a .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-42e013a .elementor-icon svg{height:30px;}.elementor-7 .elementor-element.elementor-element-1f13d0a{--display:flex;}.elementor-7 .elementor-element.elementor-element-e34e0a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-e34e0a7.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-e34e0a7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#2F3A44;}.elementor-7 .elementor-element.elementor-element-269fe6a{width:var( --container-widget-width, 92% );max-width:92%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-269fe6a.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-269fe6a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;word-spacing:2px;color:#5A6773;}.elementor-7 .elementor-element.elementor-element-aa6a83e .elementor-button{background-color:#C62828;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:7px 7px 7px 7px;padding:18px 34px 18px 34px;}.elementor-7 .elementor-element.elementor-element-aa6a83e .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-aa6a83e .elementor-button:focus{background-color:#A61F1F;box-shadow:0px 6px 16px 0px rgba(0, 0, 0, 0.25);}.elementor-7 .elementor-element.elementor-element-aa6a83e.elementor-element{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-4320221{--display:flex;--min-height:648px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:1;--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-7 .elementor-element.elementor-element-4320221:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4320221 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2A44;}.elementor-7 .elementor-element.elementor-element-4320221::before, .elementor-7 .elementor-element.elementor-element-4320221 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-4320221 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-4320221 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-4320221 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-4320221 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-4320221.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-da980f6{--display:flex;--min-height:100px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 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-7 .elementor-element.elementor-element-da980f6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-da980f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.valttilampo.fi/wp-content/uploads/2026/01/Sahkotyot.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-bcad11a{--display:flex;--min-height:356px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:20px 0px 0px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:100px;--padding-left:40px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-bcad11a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bcad11a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0F2A44 0%, #081827 100%);}.elementor-7 .elementor-element.elementor-element-bcad11a::before, .elementor-7 .elementor-element.elementor-element-bcad11a > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-bcad11a > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-bcad11a > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-bcad11a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-bcad11a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-bcad11a.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-280c0d8{width:var( --container-widget-width, 100% );max-width:100%;margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-280c0d8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;letter-spacing:-0.5px;text-shadow:0px 2px 15px #000000;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-87c03d7{--divider-border-style:solid;--divider-color:#5C88B1;--divider-border-width:1px;width:var( --container-widget-width, 60px );max-width:60px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 20px 0px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-87c03d7.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-87c03d7 .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-87c03d7 .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-7 .elementor-element.elementor-element-c70352f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-7 .elementor-element.elementor-element-49945b3{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-49945b3.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-49945b3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;line-height:30px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-277094f{width:var( --container-widget-width, 480px );max-width:480px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:480px;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-277094f.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-277094f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;text-shadow:1px 1px 5px rgba(0, 0, 0, 0.30196078431372547);color:#E6E6E6;}.elementor-7 .elementor-element.elementor-element-f7231d9{--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:0px 12px;--row-gap:0px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7d19912{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-7d19912.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-7d19912 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;line-height:30px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a8131bf{width:var( --container-widget-width, 367px );max-width:367px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:367px;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-a8131bf.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-a8131bf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;text-shadow:1px 1px 5px rgba(0,0,0,0.3);color:#E6E6E6;}.elementor-7 .elementor-element.elementor-element-e0c5468{--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:flex-start;--align-items:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8656ec7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-8656ec7.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-8656ec7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;line-height:30px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ffa3be2{width:var( --container-widget-width, 267px );max-width:267px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:267px;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-ffa3be2.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-ffa3be2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;text-shadow:1px 1px 5px rgba(0,0,0,0.3);color:#E6E6E6;}.elementor-7 .elementor-element.elementor-element-f6129eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-f6129eb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:30px;color:#FAFEFF;}.elementor-7 .elementor-element.elementor-element-554a979{width:var( --container-widget-width, 387px );max-width:387px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;--container-widget-width:387px;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-554a979.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-554a979 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;text-shadow:1px 1px 5px rgba(0,0,0,0.3);color:#E6E6E6;}.elementor-7 .elementor-element.elementor-element-9e3f429{padding:6px 0px 58px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-9e3f429 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;text-shadow:1px 1px 5px rgba(0, 0, 0, 0.3);color:#E6E6E6;}.elementor-7 .elementor-element.elementor-element-8efa140 .elementor-button{background-color:#C62828;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:7px 7px 7px 7px;padding:18px 34px 18px 34px;}.elementor-7 .elementor-element.elementor-element-8efa140 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-8efa140 .elementor-button:focus{background-color:#A61F1F;box-shadow:0px 6px 16px 0px rgba(0, 0, 0, 0.25);}.elementor-7 .elementor-element.elementor-element-deae321{--display:flex;--min-height:0px;--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;border-style:none;--border-style:none;--padding-top:040px;--padding-bottom:040px;--padding-left:040px;--padding-right:040px;}.elementor-7 .elementor-element.elementor-element-deae321:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-deae321 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#081827;}.elementor-7 .elementor-element.elementor-element-eb95ae1{padding:55px 30px 30px 30px;text-align:center;}.elementor-7 .elementor-element.elementor-element-eb95ae1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#E6E6E6;}.elementor-7 .elementor-element.elementor-element-4fe8e2f{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-4fe8e2f .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-4fe8e2f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-4739fb1{--display:flex;--min-height:87px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:33px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4739fb1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4739fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#081827;}.elementor-7 .elementor-element.elementor-element-9919552{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.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-7 .elementor-element.elementor-element-d71fc97.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-d71fc97 img{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-f8b1950{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-202c809.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-202c809 img{max-width:50%;}.elementor-7 .elementor-element.elementor-element-cd90b47{--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-7 .elementor-element.elementor-element-ad938dd{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-3701ff0{padding:10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3701ff0.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-d133857{--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-7 .elementor-element.elementor-element-d4fd455.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-d4fd455 img{width:60%;}.elementor-7 .elementor-element.elementor-element-caf9d90{--display:flex;--min-height:100px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:060px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-26e9d6d{--display:flex;--min-height:100px;--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:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-26e9d6d.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-776ec6a{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-776ec6a img{width:100%;max-width:100%;height:900px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;box-shadow:0px 9px 25px -10px rgba(0, 0, 0, 0.15);}.elementor-7 .elementor-element.elementor-element-63fb0e7{--display:flex;--min-height:100px;--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:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-a4a6ed4{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-a4a6ed4 img{width:100%;max-width:100%;height:900px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;box-shadow:0px 10px 25px -10px rgba(0, 0, 0, 0.15);}.elementor-7 .elementor-element.elementor-element-12cc161{--display:flex;--min-height:100px;--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:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-0cc4e33{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-0cc4e33 img{width:100%;max-width:100%;height:900px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;box-shadow:0px 15px 25px -10px rgba(0, 0, 0, 0.15);}.elementor-7 .elementor-element.elementor-element-28573c6{--display:flex;--min-height:909px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap: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-7 .elementor-element.elementor-element-28573c6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-28573c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF2F6;}.elementor-7 .elementor-element.elementor-element-e6d6beb{--display:flex;--min-height:0px;--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:060px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e6d6beb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e6d6beb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF2F6;}.elementor-7 .elementor-element.elementor-element-e6d6beb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-f36fc55{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 15px 0px rgba(14.999999999999998, 13.999999999999998, 13.999999999999998, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f36fc55:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f36fc55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f36fc55.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-24fb386{margin:40px 40px calc(var(--kit-widget-spacing, 0px) + 20px) 40px;text-align:center;}.elementor-7 .elementor-element.elementor-element-24fb386 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;color:#2F3A44;}.elementor-7 .elementor-element.elementor-element-a362853{--divider-border-style:solid;--divider-color:#5C88B1;--divider-border-width:1.1px;}.elementor-7 .elementor-element.elementor-element-a362853 .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-a362853 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-81611fe{width:var( --container-widget-width, 62% );max-width:62%;margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-81611fe.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-81611fe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#3D4E5D;}.elementor-7 .elementor-element.elementor-element-57e93d4{width:var( --container-widget-width, 51% );max-width:51%;margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-57e93d4.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-57e93d4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#5A6773;}.elementor-7 .elementor-element.elementor-element-b05c070{width:var( --container-widget-width, 40% );max-width:40%;margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-b05c070.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-b05c070 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#5A6773;}.elementor-7 .elementor-element.elementor-element-10b07fe{width:var( --container-widget-width, 43% );max-width:43%;margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;--container-widget-width:43%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-10b07fe.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-10b07fe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#5A6773;}.elementor-7 .elementor-element.elementor-element-487be08 .elementor-button{background-color:#C62828;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:7px 7px 7px 7px;padding:18px 34px 18px 34px;}.elementor-7 .elementor-element.elementor-element-487be08 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-487be08 .elementor-button:focus{background-color:#A61F1F;box-shadow:0px 6px 16px 0px rgba(0, 0, 0, 0.25);}.elementor-7 .elementor-element.elementor-element-487be08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 10px 0px;}.elementor-7 .elementor-element.elementor-element-01c9f77{--display:flex;}.elementor-7 .elementor-element.elementor-element-01c9f77:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-01c9f77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.valttilampo.fi/wp-content/uploads/2026/02/g3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-ed38311{--display:flex;--min-height:678px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ed38311:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ed38311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FB;}.elementor-7 .elementor-element.elementor-element-480f507{margin:040px 40px calc(var(--kit-widget-spacing, 0px) + 20px) 40px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-480f507 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;color:#2F3A44;}.elementor-7 .elementor-element.elementor-element-2ac5ea4{--divider-border-style:solid;--divider-color:#5C88B1;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-2ac5ea4 .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-2ac5ea4 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-004bae3{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-004bae3.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-004bae3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#5A6773;}.elementor-7 .elementor-element.elementor-element-bae9a24 .elementor-button{background-color:#C62828;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:7px 7px 7px 7px;padding:18px 34px 18px 34px;}.elementor-7 .elementor-element.elementor-element-bae9a24 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-bae9a24 .elementor-button:focus{background-color:#A61F1F;box-shadow:0px 6px 16px 0px rgba(0, 0, 0, 0.25);}.elementor-7 .elementor-element.elementor-element-bae9a24{padding:40px 40px 40px 40px;}.elementor-7 .elementor-element.elementor-element-bae9a24.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-cc5a67e{--display:flex;--min-height:591px;--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:0100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-cc5a67e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-cc5a67e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0F2A44 10%, #050E1A 90%);}.elementor-7 .elementor-element.elementor-element-babfc9f{--display:flex;--min-height:700px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-7 .elementor-element.elementor-element-babfc9f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-babfc9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.valttilampo.fi/wp-content/uploads/2026/02/g6.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-babfc9f.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-a376781{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-2eda146{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-2eda146 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;text-shadow:0px 2px 15px #000000;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9f05ad8{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-9f05ad8.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-9f05ad8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:25px;text-shadow:1px 1px 5px rgba(0,0,0,0.3);color:#E6E6E6;}.elementor-7 .elementor-element.elementor-element-78f0dd9 .elementor-button{background-color:#C62828;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:7px 7px 7px 7px;padding:18px 34px 18px 34px;}.elementor-7 .elementor-element.elementor-element-78f0dd9 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-78f0dd9 .elementor-button:focus{background-color:#A61F1F;box-shadow:0px 6px 16px 0px rgba(0, 0, 0, 0.25);}.elementor-7 .elementor-element.elementor-element-78f0dd9{padding:40px 40px 40px 40px;}.elementor-7 .elementor-element.elementor-element-78f0dd9.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-f3fc3e8{--display:flex;--min-height:247px;--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:0px 0px;--row-gap:0px;--column-gap:0px;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:#FFFFFF1F;--border-color:#FFFFFF1F;box-shadow:0px -9px 10px 0px rgba(0, 0, 0, 0.35);--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f3fc3e8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f3fc3e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061321;}.elementor-7 .elementor-element.elementor-element-f3fc3e8.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-ee88a29{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-ee88a29.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-cf73ffa{--display:flex;--min-height:50px;--overlay-opacity:0.38;--margin-top:0px;--margin-bottom:10px;--margin-left:48px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-cf73ffa:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-cf73ffa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.valttilampo.fi/wp-content/uploads/2026/01/Valttilampo-vektori-valkoinen.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-7 .elementor-element.elementor-element-cf73ffa::before, .elementor-7 .elementor-element.elementor-element-cf73ffa > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-cf73ffa > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-cf73ffa > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-cf73ffa > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-cf73ffa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-cf73ffa.e-con{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-1840ac7{width:var( --container-widget-width, 69% );max-width:69%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 6px;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-1840ac7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFFD9;}.elementor-7 .elementor-element.elementor-element-7509734{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7509734.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-0d3f0ec{padding:0px 0px 5px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-0d3f0ec.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-0d3f0ec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e5e5eb3{text-align:center;}.elementor-7 .elementor-element.elementor-element-e5e5eb3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFFD9;}.elementor-7 .elementor-element.elementor-element-973f0af.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-973f0af{text-align:center;}.elementor-7 .elementor-element.elementor-element-973f0af .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFFD9;}.elementor-7 .elementor-element.elementor-element-f94deb1{--display:flex;--min-height:174px;--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-7 .elementor-element.elementor-element-f94deb1.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-36edf8b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e9d5484{text-align:center;}.elementor-7 .elementor-element.elementor-element-e9d5484 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFFD9;}.elementor-7 .elementor-element.elementor-element-bb0672c{width:var( --container-widget-width, 48% );max-width:48%;padding:0px 0px 25px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-bb0672c.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-bb0672c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFFD9;}.elementor-7 .elementor-element.elementor-element-3634fcc.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3634fcc{text-align:center;}.elementor-7 .elementor-element.elementor-element-3634fcc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7 .elementor-element.elementor-element-0ee2e5f{width:var( --container-widget-width, 412px );max-width:412px;--container-widget-width:412px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-0ee2e5f .elementor-heading-title{font-size:35px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-07bd9c7 .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-fe36ee9{--min-height:1113px;}.elementor-7 .elementor-element.elementor-element-6380b6d{width:var( --container-widget-width, 167px );max-width:167px;--container-widget-width:167px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-72bd806{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-d1251d2{width:var( --container-widget-width, 419px );max-width:419px;--container-widget-width:419px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-bf97fb5{--min-height:380px;}.elementor-7 .elementor-element.elementor-element-4320221{--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-7 .elementor-element.elementor-element-da980f6{--min-height:950px;}.elementor-7 .elementor-element.elementor-element-da980f6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-da980f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-7 .elementor-element.elementor-element-280c0d8 .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-caf9d90{--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-7 .elementor-element.elementor-element-28573c6{--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;}.elementor-7 .elementor-element.elementor-element-24fb386{width:var( --container-widget-width, 283px );max-width:283px;--container-widget-width:283px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-24fb386.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-24fb386 .elementor-heading-title{font-size:22px;}.elementor-7 .elementor-element.elementor-element-01c9f77{--min-height:509px;}.elementor-7 .elementor-element.elementor-element-480f507 .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-cc5a67e{--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-7 .elementor-element.elementor-element-2eda146{width:var( --container-widget-width, 348px );max-width:348px;--container-widget-width:348px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-2eda146.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-2eda146 .elementor-heading-title{font-size:22px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-a510e98:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a510e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.valttilampo.fi/wp-content/uploads/2026/02/pysty.webp");background-position:center center;}.elementor-7 .elementor-element.elementor-element-a510e98{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a510e98.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7 .elementor-element.elementor-element-0ee2e5f{padding:0px 0px 0px 0px;--container-widget-width:290px;--container-widget-flex-grow:0;width:var( --container-widget-width, 290px );max-width:290px;}.elementor-7 .elementor-element.elementor-element-0ee2e5f.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-0ee2e5f .elementor-heading-title{font-size:26px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-a0b2005{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-a0b2005.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-50e68e1{width:var( --container-widget-width, 50% );max-width:50%;padding:-1px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-50e68e1.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-50e68e1 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-9e682d5{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 22px 6px;--container-widget-width:225px;--container-widget-flex-grow:0;width:var( --container-widget-width, 225px );max-width:225px;}.elementor-7 .elementor-element.elementor-element-9e682d5 .elementor-heading-title{font-size:13px;}.elementor-7 .elementor-element.elementor-element-cda1e8a{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-cda1e8a.elementor-element{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-3b14a94{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-3b14a94.elementor-element{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-07bd9c7.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-a5e338e{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-a5e338e.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-537462c{--min-height:400px;}.elementor-7 .elementor-element.elementor-element-fbe1a1e.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-0d9447d{--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;}.elementor-7 .elementor-element.elementor-element-0d9447d .elementor-heading-title{font-size:16px;}.elementor-7 .elementor-element.elementor-element-c0cc88d{--min-height:400px;}.elementor-7 .elementor-element.elementor-element-7e2c1db{--container-widget-width:286px;--container-widget-flex-grow:0;width:var( --container-widget-width, 286px );max-width:286px;}.elementor-7 .elementor-element.elementor-element-8161133{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-d7fbb48{--min-height:400px;}.elementor-7 .elementor-element.elementor-element-c1e08cd.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-45650e7{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;}.elementor-7 .elementor-element.elementor-element-db67ef7{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-db67ef7.elementor-element{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-bf97fb5{--min-height:380px;}.elementor-7 .elementor-element.elementor-element-42e013a.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-aa6a83e{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-aa6a83e.elementor-element{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-4320221{--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-7 .elementor-element.elementor-element-da980f6{--min-height:475px;}.elementor-7 .elementor-element.elementor-element-da980f6.e-con{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-bcad11a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bcad11a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0F2A44 0%, #081827 100%);}.elementor-7 .elementor-element.elementor-element-bcad11a{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-280c0d8{padding:0px 0px 0px 0px;--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-7 .elementor-element.elementor-element-280c0d8.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-87c03d7.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-c70352f{--width:86%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c70352f.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-49945b3{padding:0px 0px 0px 0px;--container-widget-width:62%;--container-widget-flex-grow:0;width:var( --container-widget-width, 62% );max-width:62%;text-align:center;}.elementor-7 .elementor-element.elementor-element-49945b3.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-277094f{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-7 .elementor-element.elementor-element-f7231d9{--width:100%;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f7231d9.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-7d19912{width:var( --container-widget-width, 55% );max-width:55%;padding:0px 0px 0px 0px;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-7d19912.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-a8131bf{width:var( --container-widget-width, 274px );max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-e0c5468{--width:91%;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e0c5468.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-8656ec7{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f6129eb{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-554a979{--container-widget-width:309px;--container-widget-flex-grow:0;width:var( --container-widget-width, 309px );max-width:309px;}.elementor-7 .elementor-element.elementor-element-9e3f429{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-9e3f429.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-8efa140{width:100%;max-width:100%;padding:40px 40px 40px 40px;}.elementor-7 .elementor-element.elementor-element-8efa140.elementor-element{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-deae321{--min-height:100px;--border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-eb95ae1{width:100%;max-width:100%;padding:60px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-eb95ae1.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-eb95ae1 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-4fe8e2f .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-4fe8e2f .elementor-divider{text-align:center;}.elementor-7 .elementor-element.elementor-element-4739fb1{--min-height:100px;--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-7 .elementor-element.elementor-element-9919552{--width:60%;--min-height:100px;--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:center;--align-items:center;}.elementor-7 .elementor-element.elementor-element-9919552.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-f8b1950{--width:60%;--min-height:100px;--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:center;--align-items:center;}.elementor-7 .elementor-element.elementor-element-f8b1950.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-cd90b47{--width:60%;--min-height:100px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-cd90b47.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-ad938dd{--width:60%;--min-height:100px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-ad938dd.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-d133857{--width:60%;--min-height:100px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-d133857.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-caf9d90{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-26e9d6d.e-con{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-776ec6a img{height:100%;}.elementor-7 .elementor-element.elementor-element-63fb0e7.e-con{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-a4a6ed4 img{height:100%;}.elementor-7 .elementor-element.elementor-element-12cc161.e-con{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-0cc4e33 img{height:100%;}.elementor-7 .elementor-element.elementor-element-28573c6{--min-height:100vh;--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-7 .elementor-element.elementor-element-e6d6beb{--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-7 .elementor-element.elementor-element-24fb386{margin:60px 40px calc(var(--kit-widget-spacing, 0px) + 10px) 40px;}.elementor-7 .elementor-element.elementor-element-a362853{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a362853.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-81611fe{--container-widget-width:278px;--container-widget-flex-grow:0;width:var( --container-widget-width, 278px );max-width:278px;}.elementor-7 .elementor-element.elementor-element-57e93d4{--container-widget-width:243px;--container-widget-flex-grow:0;width:var( --container-widget-width, 243px );max-width:243px;}.elementor-7 .elementor-element.elementor-element-b05c070{width:var( --container-widget-width, 237px );max-width:237px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:237px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-b05c070.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-10b07fe{width:var( --container-widget-width, 220px );max-width:220px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-487be08{width:100%;max-width:100%;padding:40px 0px 80px 0px;}.elementor-7 .elementor-element.elementor-element-487be08.elementor-element{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-487be08 .elementor-button{padding:018px 025px 18px 25px;}.elementor-7 .elementor-element.elementor-element-01c9f77{--min-height:269px;--margin-top:52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-01c9f77.e-con{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-2ac5ea4{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-2ac5ea4.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-004bae3{--container-widget-width:308px;--container-widget-flex-grow:0;width:var( --container-widget-width, 308px );max-width:308px;}.elementor-7 .elementor-element.elementor-element-bae9a24.elementor-element{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-cc5a67e{--min-height:100px;--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-cc5a67e.e-con{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-babfc9f{--min-height:290px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-babfc9f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-babfc9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-7 .elementor-element.elementor-element-9f05ad8{--container-widget-width:271px;--container-widget-flex-grow:0;width:var( --container-widget-width, 271px );max-width:271px;}.elementor-7 .elementor-element.elementor-element-f3fc3e8{--min-height:269px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ee88a29{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-cf73ffa{--width:35%;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-cf73ffa.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-1840ac7{margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:195px;--container-widget-flex-grow:0;width:var( --container-widget-width, 195px );max-width:195px;text-align:center;}.elementor-7 .elementor-element.elementor-element-1840ac7.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-0d3f0ec{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-e5e5eb3{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-e5e5eb3.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-973f0af{padding:0px 0px 5px 0px;}.elementor-7 .elementor-element.elementor-element-36edf8b{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-36edf8b.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-e9d5484{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e9d5484.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-bb0672c{width:auto;max-width:auto;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-fe36ee9{--width:100%;}.elementor-7 .elementor-element.elementor-element-537462c{--width:33%;}.elementor-7 .elementor-element.elementor-element-c0cc88d{--width:33%;}.elementor-7 .elementor-element.elementor-element-d7fbb48{--width:33%;}.elementor-7 .elementor-element.elementor-element-bf97fb5{--width:33%;}.elementor-7 .elementor-element.elementor-element-4320221{--width:100%;}.elementor-7 .elementor-element.elementor-element-da980f6{--width:75%;}.elementor-7 .elementor-element.elementor-element-bcad11a{--width:59%;}.elementor-7 .elementor-element.elementor-element-c70352f{--width:100%;}.elementor-7 .elementor-element.elementor-element-f7231d9{--width:100%;}.elementor-7 .elementor-element.elementor-element-deae321{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-9919552{--width:25%;}.elementor-7 .elementor-element.elementor-element-f8b1950{--width:25%;}.elementor-7 .elementor-element.elementor-element-cd90b47{--width:25%;}.elementor-7 .elementor-element.elementor-element-ad938dd{--width:25%;}.elementor-7 .elementor-element.elementor-element-d133857{--width:25%;}.elementor-7 .elementor-element.elementor-element-caf9d90{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-28573c6{--width:100%;}.elementor-7 .elementor-element.elementor-element-e6d6beb{--width:59%;}.elementor-7 .elementor-element.elementor-element-f36fc55{--width:78%;}.elementor-7 .elementor-element.elementor-element-babfc9f{--width:100%;}.elementor-7 .elementor-element.elementor-element-ee88a29{--width:40%;}.elementor-7 .elementor-element.elementor-element-cf73ffa{--width:40%;}.elementor-7 .elementor-element.elementor-element-7509734{--width:40%;}.elementor-7 .elementor-element.elementor-element-f94deb1{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-fe36ee9{--width:1600px;}.elementor-7 .elementor-element.elementor-element-537462c{--width:544px;}.elementor-7 .elementor-element.elementor-element-c0cc88d{--width:544px;}.elementor-7 .elementor-element.elementor-element-d7fbb48{--width:544px;}.elementor-7 .elementor-element.elementor-element-bf97fb5{--width:544px;}.elementor-7 .elementor-element.elementor-element-da980f6{--width:100%;}.elementor-7 .elementor-element.elementor-element-bcad11a{--width:100%;}.elementor-7 .elementor-element.elementor-element-28573c6{--width:100%;}.elementor-7 .elementor-element.elementor-element-e6d6beb{--width:100%;}}