.elementor-2746 .elementor-element.elementor-element-95d39f1>.elementor-background-overlay{background-color:#fff0;background-image:linear-gradient(180deg,#4F4F4F00 11%,#3A3A3A 100%);opacity:.77;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2746 .elementor-element.elementor-element-95d39f1:not(.elementor-motion-effects-element-type-background),.elementor-2746 .elementor-element.elementor-element-95d39f1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background:url(https://matiastoropainen.com/wp-content/uploads/2022/10/MatiasToropainen_20221029_Z0A0292-scaled.jpg) 50% 50%;background-size:cover}.elementor-2746 .elementor-element.elementor-element-95d39f1{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-2746 .elementor-element.elementor-element-95d39f1>.elementor-shape-top svg{height:29px}.elementor-2746 .elementor-element.elementor-element-95d39f1>.elementor-shape-bottom svg{height:48px}.elementor-2746 .elementor-element.elementor-element-301b9ae{--spacer-size:14.2em}.elementor-2746 .elementor-element.elementor-element-2d68102{text-align:start}.elementor-2746 .elementor-element.elementor-element-2d68102 .elementor-heading-title{color:#FFF}.elementor-2746 .elementor-element.elementor-element-9399b91{--divider-border-style:solid;--divider-color:#FFFFFF87;--divider-border-width:1px}.elementor-2746 .elementor-element.elementor-element-9399b91 .elementor-divider-separator{width:40%;margin:0 auto;margin-left:0}.elementor-2746 .elementor-element.elementor-element-9399b91 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px}.elementor-2746 .elementor-element.elementor-element-94751e5{width:var(--container-widget-width,105.979%);max-width:105.979%;--container-widget-width:105.979%;--container-widget-flex-grow:0;text-align:start;color:#FFF}.elementor-2746 .elementor-element.elementor-element-94751e5>.elementor-widget-container{margin:0% 66% 0% 0%}.elementor-2746 .elementor-element.elementor-element-e8eec82{--spacer-size:50px}.elementor-2746 .elementor-element.elementor-element-ef40364 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-bc-flex-widget .elementor-2746 .elementor-element.elementor-element-b9a9a9e.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2746 .elementor-element.elementor-element-b9a9a9e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2746 .elementor-element.elementor-element-05568fe{--spacer-size:10px}.elementor-2746 .elementor-element.elementor-element-f0b64b3>.elementor-widget-container{margin:0% 7% 0% 7%}.elementor-2746 .elementor-element.elementor-element-f0b64b3{text-align:center}.elementor-2746 .elementor-element.elementor-element-f0b64b3 .elementor-drop-cap{margin-inline-end:10px}.elementor-2746 .elementor-element.elementor-element-f861426{--spacer-size:80px}.elementor-2746 .elementor-element.elementor-element-d67f176 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-bc-flex-widget .elementor-2746 .elementor-element.elementor-element-5a3f6b0.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2746 .elementor-element.elementor-element-5a3f6b0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2746 .elementor-element.elementor-element-5617139{text-align:center}.elementor-2746 .elementor-element.elementor-element-5617139 .elementor-drop-cap{margin-inline-end:10px}.elementor-2746 .elementor-element.elementor-element-660c149{--spacer-size:80px}.elementor-2746 .elementor-element.elementor-element-ca65fb9 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-2746 .elementor-element.elementor-element-a2566e6>.elementor-widget-container{margin:10px 50px 0 50px}.elementor-2746 .elementor-element.elementor-element-a2566e6{text-align:center}.elementor-2746 .elementor-element.elementor-element-a2566e6 .elementor-drop-cap{margin-inline-end:10px}.elementor-2746 .elementor-element.elementor-element-7297d4b .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-2746 .elementor-element.elementor-element-edc73d2>.elementor-widget-container{margin:10px 50px 0 50px}.elementor-2746 .elementor-element.elementor-element-edc73d2{text-align:center}.elementor-2746 .elementor-element.elementor-element-edc73d2 .elementor-drop-cap{margin-inline-end:10px}.elementor-2746 .elementor-element.elementor-element-817d899{--spacer-size:80px}.elementor-2746 .elementor-element.elementor-element-82ead7b .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-bc-flex-widget .elementor-2746 .elementor-element.elementor-element-c38255f.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2746 .elementor-element.elementor-element-c38255f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2746 .elementor-element.elementor-element-35efa6e{text-align:center}.elementor-2746 .elementor-element.elementor-element-35efa6e .elementor-drop-cap{margin-inline-end:10px}.elementor-2746 .elementor-element.elementor-element-febf50c{--spacer-size:80px}.elementor-2746 .elementor-element.elementor-element-c56bd24:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2746 .elementor-element.elementor-element-c56bd24>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF;background-image:url(https://matiastoropainen.com/wp-content/uploads/2022/10/MatiasToropainen_20221029_Z0A0423-scaled.jpg);background-position:bottom center;background-size:cover}.elementor-2746 .elementor-element.elementor-element-c56bd24:hover>.elementor-element-populated{background-color:#FFFFFFB5}.elementor-2746 .elementor-element.elementor-element-c56bd24>.elementor-element-populated>.elementor-background-overlay{background-color:#FFF;opacity:.6}.elementor-2746 .elementor-element.elementor-element-c56bd24:hover>.elementor-element-populated>.elementor-background-overlay{background-color:#FFFFFFB5;opacity:.8}.elementor-2746 .elementor-element.elementor-element-c56bd24>.elementor-element-populated,.elementor-2746 .elementor-element.elementor-element-c56bd24>.elementor-element-populated>.elementor-background-overlay,.elementor-2746 .elementor-element.elementor-element-c56bd24>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-2746 .elementor-element.elementor-element-c56bd24>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2746 .elementor-element.elementor-element-c56bd24>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2746 .elementor-element.elementor-element-11d00b1>.elementor-widget-container{margin:100px 0 100px 0}.elementor-2746 .elementor-element.elementor-element-11d00b1{text-align:center}.elementor-2746 .elementor-element.elementor-element-5a5d356{--spacer-size:50px}.elementor-2746 .elementor-element.elementor-element-fac7443:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2746 .elementor-element.elementor-element-fac7443>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF;background-image:url(https://matiastoropainen.com/wp-content/uploads/2024/04/MatiasToropainen_20240301_Z0A7118-Enhanced-NR-scaled.jpg);background-position:top center;background-size:cover}.elementor-2746 .elementor-element.elementor-element-fac7443:hover>.elementor-element-populated{background-color:#FFFFFFB5}.elementor-2746 .elementor-element.elementor-element-fac7443>.elementor-element-populated>.elementor-background-overlay{background-color:#FFF;opacity:.6}.elementor-2746 .elementor-element.elementor-element-fac7443:hover>.elementor-element-populated>.elementor-background-overlay{background-color:#FFFFFFB5;opacity:.8}.elementor-2746 .elementor-element.elementor-element-fac7443>.elementor-element-populated,.elementor-2746 .elementor-element.elementor-element-fac7443>.elementor-element-populated>.elementor-background-overlay,.elementor-2746 .elementor-element.elementor-element-fac7443>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-2746 .elementor-element.elementor-element-fac7443>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2746 .elementor-element.elementor-element-fac7443>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2746 .elementor-element.elementor-element-120c022>.elementor-widget-container{margin:100px 0 100px 0}.elementor-2746 .elementor-element.elementor-element-120c022{text-align:center}.elementor-2746 .elementor-element.elementor-element-dd8e498{--spacer-size:80px}.elementor-2746 .elementor-element.elementor-element-30090ee .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-bc-flex-widget .elementor-2746 .elementor-element.elementor-element-5576a09.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2746 .elementor-element.elementor-element-5576a09.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2746 .elementor-element.elementor-element-b8eed6b{--spacer-size:10px}.elementor-2746 .elementor-element.elementor-element-e168901>.elementor-widget-container{margin:0 100px 0 100px}.elementor-2746 .elementor-element.elementor-element-e168901{text-align:center}.elementor-2746 .elementor-element.elementor-element-e168901 .elementor-drop-cap{margin-inline-end:10px}.elementor-2746 .elementor-element.elementor-element-4782603{--spacer-size:200px}.elementor-2746 .elementor-element.elementor-element-812ff33{text-align:center}@media(max-width:767px){.elementor-2746 .elementor-element.elementor-element-9399b91 .elementor-divider-separator{width:69%}.elementor-2746 .elementor-element.elementor-element-94751e5>.elementor-widget-container{margin:0% 33% 0% 0%}.elementor-2746 .elementor-element.elementor-element-94751e5{font-size:12px}}