.elementor-7 .elementor-element.elementor-element-16abff2e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:7%;--padding-bottom:8%;--padding-left:7%;--padding-right:7%}.elementor-7 .elementor-element.elementor-element-16abff2e:before,.elementor-7 .elementor-element.elementor-element-16abff2e>.elementor-background-video-container:before,.elementor-7 .elementor-element.elementor-element-16abff2e>.e-con-inner>.elementor-background-video-container:before,.elementor-7 .elementor-element.elementor-element-16abff2e>.elementor-background-slideshow:before,.elementor-7 .elementor-element.elementor-element-16abff2e>.e-con-inner>.elementor-background-slideshow:before,.elementor-7 .elementor-element.elementor-element-16abff2e>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#0f1011;--background-overlay:''}.elementor-7 .elementor-element.elementor-element-7f0e6de4>.elementor-widget-container{margin:-60px;padding:0}.elementor-7 .elementor-element.elementor-element-7f0e6de4{z-index:2}.elementor-7 .elementor-element.elementor-element-7f0e6de4:not(.elementor-widget-image) .elementor-widget-container,.elementor-7 .elementor-element.elementor-element-7f0e6de4.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://www.tehdasasetukset.com/wp-content/plugins/elementor/assets/mask-shapes/blob.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-7 .elementor-element.elementor-element-1f9c90da>.elementor-widget-container{margin:-7% 0 0;padding:0}.elementor-7 .elementor-element.elementor-element-1f9c90da{z-index:3;text-align:center}.elementor-7 .elementor-element.elementor-element-1f9c90da .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:90px;font-weight:900;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0em;color:#f6bd60}.elementor-7 .elementor-element.elementor-element-1dd58669{--display:flex;--overlay-opacity:.5;border-style:solid;--border-style:solid;border-width:2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#272727;--border-color:#272727;--border-radius:50px;--z-index:4}.elementor-7 .elementor-element.elementor-element-1dd58669:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-1dd58669>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0f1011}.elementor-7 .elementor-element.elementor-element-1dd58669:before,.elementor-7 .elementor-element.elementor-element-1dd58669>.elementor-background-video-container:before,.elementor-7 .elementor-element.elementor-element-1dd58669>.e-con-inner>.elementor-background-video-container:before,.elementor-7 .elementor-element.elementor-element-1dd58669>.elementor-background-slideshow:before,.elementor-7 .elementor-element.elementor-element-1dd58669>.e-con-inner>.elementor-background-slideshow:before,.elementor-7 .elementor-element.elementor-element-1dd58669>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#0f1011;--background-overlay:''}.elementor-7 .elementor-element.elementor-element-1d670cd3{--display:flex;--min-height:70vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-7 .elementor-element.elementor-element-7b1fa447>.elementor-widget-container{padding:10px;border-style:solid;border-width:0;border-color:#08090a;border-radius:0}.elementor-7 .elementor-element.elementor-element-7b1fa447{z-index:4;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px}.elementor-7 .elementor-element.elementor-element-7b1fa447.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-7 .elementor-element.elementor-element-7b1fa447 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(36px/2)}.elementor-7 .elementor-element.elementor-element-7b1fa447 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(36px/2)}.elementor-7 .elementor-element.elementor-element-7b1fa447 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(36px/2)}.elementor-7 .elementor-element.elementor-element-7b1fa447 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-36px/2)}.elementor-7 .elementor-element.elementor-element-7b1fa447 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-36px/2)}.elementor-7 .elementor-element.elementor-element-7b1fa447 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#383838}.elementor-7 .elementor-element.elementor-element-7b1fa447 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:2px}.elementor-7 .elementor-element.elementor-element-7b1fa447 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted}.elementor-7 .elementor-element.elementor-element-7b1fa447 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px}.elementor-7 .elementor-element.elementor-element-7b1fa447 .elementor-icon-list-icon i{color:#6c00ff;transition:color .3s}.elementor-7 .elementor-element.elementor-element-7b1fa447 .elementor-icon-list-icon svg{fill:#6c00ff;transition:fill .3s}.elementor-7 .elementor-element.elementor-element-7b1fa447 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-7 .elementor-element.elementor-element-7b1fa447 .elementor-icon-list-item>a{font-size:18px;line-height:30px}.elementor-7 .elementor-element.elementor-element-7b1fa447 .elementor-icon-list-text{color:#8a8f98;transition:color .3s}.elementor-7 .elementor-element.elementor-element-d46a566>.elementor-widget-container{margin:0;padding:50px 0 0}.elementor-7 .elementor-element.elementor-element-d46a566{text-align:center;font-size:20px;color:#fff}.elementor-7 .elementor-element.elementor-element-06ff263 .elementor-icon-wrapper{text-align:center}.elementor-7 .elementor-element.elementor-element-06ff263.elementor-view-stacked .elementor-icon{background-color:#414141}.elementor-7 .elementor-element.elementor-element-06ff263.elementor-view-framed .elementor-icon,.elementor-7 .elementor-element.elementor-element-06ff263.elementor-view-default .elementor-icon{color:#414141;border-color:#414141}.elementor-7 .elementor-element.elementor-element-06ff263.elementor-view-framed .elementor-icon,.elementor-7 .elementor-element.elementor-element-06ff263.elementor-view-default .elementor-icon svg{fill:#414141}.elementor-7 .elementor-element.elementor-element-06ff263 .elementor-icon{font-size:20px}.elementor-7 .elementor-element.elementor-element-06ff263 .elementor-icon svg{height:20px}.elementor-7 .elementor-element.elementor-element-72bfc7ad{--n-accordion-title-font-size:34px;z-index:2;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#f7f8f8;--n-accordion-title-hover-color:#f7f8f8;--n-accordion-title-active-color:#f7f8f8;--n-accordion-icon-size:30px;--n-accordion-icon-gap:15px;--n-accordion-icon-normal-color:#5d68cf;--n-accordion-icon-hover-color:#5d68cf;--n-accordion-icon-active-color:#5d68cf}.elementor-7 .elementor-element.elementor-element-72bfc7ad>.elementor-widget-container{padding:150px 0 0}.elementor-7 .elementor-element.elementor-element-72bfc7ad>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{border-style:none}:where(.elementor-7 .elementor-element.elementor-element-72bfc7ad>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-family:"Orbitron",Sans-serif;font-weight:700}:where(.elementor-7 .elementor-element.elementor-element-72bfc7ad>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con{border-style:none}.elementor-7 .elementor-element.elementor-element-776bd454{--display:flex;--min-height:40vh;--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;--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-776bd454.e-con{--flex-grow:0;--flex-shrink:0}.elementor-7 .elementor-element.elementor-element-744797fb .elementor-button{background-color:#f6bd60;font-family:"Poppins",Sans-serif;font-size:20px;font-weight:500;line-height:35px;letter-spacing:0;text-shadow:-7px 0 61px rgba(80.09001928757081,25.080543478260868,95.19999999999999,0);fill:#000;color:#000;border-style:solid;border-width:5px;border-color:#f6bd60;border-radius:5px}.elementor-7 .elementor-element.elementor-element-744797fb .elementor-button:hover,.elementor-7 .elementor-element.elementor-element-744797fb .elementor-button:focus{background-color:#f6bd60;border-color:#f6bd60}.elementor-7 .elementor-element.elementor-element-744797fb{z-index:2}.elementor-7 .elementor-element.elementor-element-744797fb .elementor-button-content-wrapper{flex-direction:row}.elementor-7 .elementor-element.elementor-element-744797fb .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-7 .elementor-element.elementor-element-5f45bdb5 .elementor-button{background-color:#f6bd60;font-family:"Poppins",Sans-serif;font-size:20px;font-weight:500;line-height:35px;letter-spacing:0;text-shadow:-100px 0 100px #fff0;fill:#000;color:#000;border-style:solid;border-width:5px;border-color:#f6bd60;border-radius:5px}.elementor-7 .elementor-element.elementor-element-5f45bdb5 .elementor-button:hover,.elementor-7 .elementor-element.elementor-element-5f45bdb5 .elementor-button:focus{background-color:#f6bd60;color:#000;border-color:#f6bd60}.elementor-7 .elementor-element.elementor-element-5f45bdb5{z-index:2}.elementor-7 .elementor-element.elementor-element-5f45bdb5 .elementor-button-content-wrapper{flex-direction:row}.elementor-7 .elementor-element.elementor-element-5f45bdb5 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-7 .elementor-element.elementor-element-5f45bdb5 .elementor-button:hover svg,.elementor-7 .elementor-element.elementor-element-5f45bdb5 .elementor-button:focus svg{fill:#000}.elementor-7 .elementor-element.elementor-element-34791f9 .elementor-button{background-color:#0f1011;font-family:"Poppins",Sans-serif;font-size:20px;font-weight:500;line-height:35px;letter-spacing:0;fill:#f6bd60;color:#f6bd60;border-style:solid;border-width:5px;border-color:#f6bd60;border-radius:5px}.elementor-7 .elementor-element.elementor-element-34791f9 .elementor-button:hover,.elementor-7 .elementor-element.elementor-element-34791f9 .elementor-button:focus{background-color:#0f1011;color:#f6bd60;border-color:#f6bd60}.elementor-7 .elementor-element.elementor-element-34791f9{z-index:2}.elementor-7 .elementor-element.elementor-element-34791f9 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-7 .elementor-element.elementor-element-34791f9 .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-7 .elementor-element.elementor-element-34791f9 .elementor-button:hover svg,.elementor-7 .elementor-element.elementor-element-34791f9 .elementor-button:focus svg{fill:#f6bd60}.elementor-7 .elementor-element.elementor-element-24f3089>.elementor-widget-container{margin:0}.elementor-7 .elementor-element.elementor-element-a6162fa>.elementor-widget-container{margin:0}.elementor-7 .elementor-element.elementor-element-427106a>.elementor-widget-container{padding:0}body.elementor-page-7:not(.elementor-motion-effects-element-type-background),body.elementor-page-7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-16abff2e{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%}.elementor-7 .elementor-element.elementor-element-7f0e6de4>.elementor-widget-container{margin:0}.elementor-7 .elementor-element.elementor-element-1f9c90da .elementor-heading-title{font-size:45px}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-16abff2e{--content-width:1244px}.elementor-7 .elementor-element.elementor-element-1d670cd3{--content-width:80%}.elementor-7 .elementor-element.elementor-element-776bd454{--width:100%}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-16abff2e{--content-width:1479px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-7 .elementor-element.elementor-element-7f0e6de4>.elementor-widget-container{margin:-40px 0 0;padding:0}.elementor-7 .elementor-element.elementor-element-7f0e6de4{z-index:3}.elementor-7 .elementor-element.elementor-element-1f9c90da>.elementor-widget-container{margin:-13% 0 0;padding:0}.elementor-7 .elementor-element.elementor-element-1f9c90da .elementor-heading-title{font-size:40px;line-height:1.1em}.elementor-7 .elementor-element.elementor-element-1d670cd3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-7 .elementor-element.elementor-element-7b1fa447 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-7 .elementor-element.elementor-element-7b1fa447 .elementor-icon-list-item>a{font-size:16px}.elementor-7 .elementor-element.elementor-element-72bfc7ad>.elementor-widget-container{padding:40px 0}.elementor-7 .elementor-element.elementor-element-72bfc7ad{--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:3px;--n-accordion-title-font-size:20px;--n-accordion-icon-size:23px}.elementor-7 .elementor-element.elementor-element-776bd454{--min-height:25vh;--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:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-7 .elementor-element.elementor-element-744797fb .elementor-button{font-size:15px;border-width:0}.elementor-7 .elementor-element.elementor-element-5f45bdb5 .elementor-button{font-size:15px;border-width:0}.elementor-7 .elementor-element.elementor-element-34791f9{width:var(--container-widget-width,204px);max-width:204px;--container-widget-width:204px;--container-widget-flex-grow:0}.elementor-7 .elementor-element.elementor-element-34791f9 .elementor-button .elementor-button-content-wrapper{justify-content:center}.elementor-7 .elementor-element.elementor-element-34791f9 .elementor-button{font-size:15px;border-width:5px}}.elementor-7 .elementor-element.elementor-element-34791f9{position:relative}.elementor-7 .elementor-element.elementor-element-34791f9:after{content:"Tulossa";position:absolute;top:-6px;right:-6px;background:#5d68cf;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px;line-height:1;z-index:10}