.elementor-8109 .elementor-element.elementor-element-2d5357b:not(.elementor-motion-effects-element-type-background), .elementor-8109 .elementor-element.elementor-element-2d5357b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1C105D 35%, #291787 100%);}.elementor-8109 .elementor-element.elementor-element-2d5357b > .elementor-background-overlay{background-image:url("https://www.curu.fi/wp-content/uploads/2023/04/refe-revontuli-o.svg");background-position:bottom right;background-repeat:no-repeat;background-size:50% auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8109 .elementor-element.elementor-element-2d5357b > .elementor-container{max-width:1600px;min-height:98vh;}.elementor-8109 .elementor-element.elementor-element-2d5357b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 6% 0% 6%;}.elementor-8109 .elementor-element.elementor-element-abdb16e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:11rem 0rem 4rem 0rem;}.elementor-8109 .elementor-element.elementor-element-abdb16e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8109 .elementor-element.elementor-element-0d10473 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-8109 .elementor-element.elementor-element-d94b8f6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8109 .elementor-element.elementor-element-d94b8f6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8109 .elementor-element.elementor-element-d4cf441 .elementor-heading-title{font-family:"Rival Sans", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-8109 .elementor-element.elementor-element-fd06423 > .elementor-widget-container{padding:0.5em 5em 0em 0em;}.elementor-8109 .elementor-element.elementor-element-fd06423{font-family:"Rival Sans", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-8109 .elementor-element.elementor-element-8b8a0ab > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8109 .elementor-element.elementor-element-8b8a0ab > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8109 .elementor-element.elementor-element-3d79116 > .elementor-widget-container{padding:0% 0% 0% 10%;}.elementor-8109 .elementor-element.elementor-element-3d79116 img{width:443px;max-width:100%;}.elementor-8109 .elementor-element.elementor-element-757beaa .elementor-button{background-color:#55D6A5;font-family:"Rival Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.3);border-radius:25px 25px 25px 25px;padding:18px 40px 18px 40px;}.elementor-8109 .elementor-element.elementor-element-757beaa .elementor-button:hover, .elementor-8109 .elementor-element.elementor-element-757beaa .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #4650BE 0%, #1C105D 100%);}.elementor-8109 .elementor-element.elementor-element-757beaa > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-8109 .elementor-element.elementor-element-757beaa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8109 .elementor-element.elementor-element-8a3762e:not(.elementor-motion-effects-element-type-background), .elementor-8109 .elementor-element.elementor-element-8a3762e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #291787 0%, #1F299C 100%);}.elementor-8109 .elementor-element.elementor-element-8a3762e > .elementor-container{min-height:100px;}.elementor-8109 .elementor-element.elementor-element-8a3762e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 0rem 0rem;}.elementor-8109 .elementor-element.elementor-element-8a3762e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8109 .elementor-element.elementor-element-8a3762e > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-8109 .elementor-element.elementor-element-8a3762e > .elementor-shape-bottom svg{height:80px;}.elementor-8109 .elementor-element.elementor-element-e08dd42:not(.elementor-motion-effects-element-type-background), .elementor-8109 .elementor-element.elementor-element-e08dd42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8109 .elementor-element.elementor-element-e08dd42 > .elementor-container{max-width:1600px;}.elementor-8109 .elementor-element.elementor-element-e08dd42 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8109 .elementor-element.elementor-element-e08dd42{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0rem;margin-bottom:0rem;padding:5% 6% 5% 6%;}.elementor-8109 .elementor-element.elementor-element-da83ee1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 5rem 0rem 0rem;}.elementor-8109 .elementor-element.elementor-element-da83ee1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8109 .elementor-element.elementor-element-8ff513b > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-8109 .elementor-element.elementor-element-8ff513b .elementor-heading-title{font-family:"Rival Sans", Sans-serif;font-size:25px;font-weight:600;}.elementor-8109 .elementor-element.elementor-element-853d08f{width:auto;max-width:auto;align-self:flex-end;}.elementor-8109 .elementor-element.elementor-element-853d08f > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-8109 .elementor-element.elementor-element-853d08f .elementor-heading-title{font-family:"Rival Sans", Sans-serif;font-size:55px;font-weight:600;color:#55D6A5;}.elementor-8109 .elementor-element.elementor-element-18f4d1c{width:auto;max-width:auto;align-self:flex-end;}.elementor-8109 .elementor-element.elementor-element-18f4d1c > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-8109 .elementor-element.elementor-element-18f4d1c .elementor-heading-title{font-family:"Rival Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-8109 .elementor-element.elementor-element-02c1c46 > .elementor-widget-container{padding:3rem 0rem 0rem 0rem;}.elementor-8109 .elementor-element.elementor-element-02c1c46 .elementor-heading-title{font-family:"Rival Sans", Sans-serif;font-size:25px;font-weight:600;}.elementor-8109 .elementor-element.elementor-element-c0b4b9f{width:auto;max-width:auto;align-self:flex-end;}.elementor-8109 .elementor-element.elementor-element-c0b4b9f > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-8109 .elementor-element.elementor-element-c0b4b9f .elementor-heading-title{font-family:"Rival Sans", Sans-serif;font-size:55px;font-weight:600;color:#55D6A5;}.elementor-8109 .elementor-element.elementor-element-f98b012{width:auto;max-width:auto;align-self:flex-end;}.elementor-8109 .elementor-element.elementor-element-f98b012 > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-8109 .elementor-element.elementor-element-f98b012 .elementor-heading-title{font-family:"Rival Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-8109 .elementor-element.elementor-element-f0617a6 > .elementor-widget-container{padding:4rem 0rem 0rem 0rem;}.elementor-8109 .elementor-element.elementor-element-f0617a6 .elementor-heading-title{font-family:"Rival Sans", Sans-serif;font-size:25px;font-weight:600;}.elementor-8109 .elementor-element.elementor-element-9b5ef19{color:#1A1059;}.elementor-8109 .elementor-element.elementor-element-c8b4f49 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-8109 .elementor-element.elementor-element-c8b4f49 .elementor-heading-title{font-family:"Rival Sans", Sans-serif;font-size:25px;font-weight:600;}.elementor-8109 .elementor-element.elementor-element-fd75209{color:#1A1059;}.elementor-8109 .elementor-element.elementor-element-c906e76 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 10rem 0rem 0rem;}.elementor-8109 .elementor-element.elementor-element-c906e76 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8109 .elementor-element.elementor-element-4985427 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-8109 .elementor-element.elementor-element-4985427 .elementor-heading-title{font-family:"Rival Sans", Sans-serif;font-size:44px;font-weight:600;color:#1A1059;}.elementor-8109 .elementor-element.elementor-element-68e1fe3 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-8109 .elementor-element.elementor-element-68e1fe3{font-family:"Rival Sans", Sans-serif;font-weight:400;color:#1A1059;}.elementor-8109 .elementor-element.elementor-element-e6c0854 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-8109 .elementor-element.elementor-element-e6c0854 .elementor-heading-title{font-family:"Rival Sans", Sans-serif;font-size:44px;font-weight:600;}.elementor-8109 .elementor-element.elementor-element-9444945 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-8109 .elementor-element.elementor-element-9444945{font-family:"Rival Sans", Sans-serif;font-weight:400;color:#1A1059;}.elementor-8109 .elementor-element.elementor-element-7c8711b > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-8109 .elementor-element.elementor-element-7c8711b .elementor-heading-title{font-family:"Rival Sans", Sans-serif;font-size:44px;font-weight:600;}.elementor-8109 .elementor-element.elementor-element-9b5562c > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-8109 .elementor-element.elementor-element-9b5562c{font-family:"Rival Sans", Sans-serif;font-weight:400;color:#1A1059;}.elementor-8109 .elementor-element.elementor-element-c4746da:not(.elementor-motion-effects-element-type-background), .elementor-8109 .elementor-element.elementor-element-c4746da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEDF8;}.elementor-8109 .elementor-element.elementor-element-c4746da > .elementor-container{max-width:1600px;}.elementor-8109 .elementor-element.elementor-element-c4746da > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8109 .elementor-element.elementor-element-c4746da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0rem;margin-bottom:0rem;padding:10% 6% 9% 6%;}.elementor-8109 .elementor-element.elementor-element-c4746da > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-8109 .elementor-element.elementor-element-c4746da > .elementor-shape-top svg{height:80px;}.elementor-8109 .elementor-element.elementor-element-c4746da > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-8109 .elementor-element.elementor-element-c4746da > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-8109 .elementor-element.elementor-element-c4746da > .elementor-shape-bottom svg{height:80px;transform:translateX(-50%) rotateY(180deg);}.elementor-8109 .elementor-element.elementor-element-c4746da > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-bc-flex-widget .elementor-8109 .elementor-element.elementor-element-e1363ba.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8109 .elementor-element.elementor-element-e1363ba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8109 .elementor-element.elementor-element-d857c6a{text-align:start;}.elementor-8109 .elementor-element.elementor-element-d857c6a img{width:95%;}.elementor-bc-flex-widget .elementor-8109 .elementor-element.elementor-element-b5270a9.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8109 .elementor-element.elementor-element-b5270a9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8109 .elementor-element.elementor-element-42364a6 img{width:100%;}.elementor-bc-flex-widget .elementor-8109 .elementor-element.elementor-element-54ff074.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8109 .elementor-element.elementor-element-54ff074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8109 .elementor-element.elementor-element-f507427{text-align:end;}.elementor-8109 .elementor-element.elementor-element-f507427 img{width:95%;}.elementor-8109 .elementor-element.elementor-element-7fc6ad7{--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:space-around;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:5%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-8109 .elementor-element.elementor-element-a15ad80{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3.5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3.5px;border-color:#55D6A5;--border-color:#55D6A5;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:0rem;}.elementor-8109 .elementor-element.elementor-element-e051c1d > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-8109 .elementor-element.elementor-element-e051c1d{text-align:start;font-family:"Rival Sans", Sans-serif;font-weight:400;font-style:oblique;line-height:35px;color:#1A1059;}.elementor-8109 .elementor-element.elementor-element-45b05ff .elementor-heading-title{font-family:"Rival Sans", Sans-serif;font-weight:600;}.elementor-8109 .elementor-element.elementor-element-9a0bae1:not(.elementor-motion-effects-element-type-background), .elementor-8109 .elementor-element.elementor-element-9a0bae1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #1C105D 10%, #4650BE 100%);}.elementor-8109 .elementor-element.elementor-element-9a0bae1 > .elementor-container{max-width:1600px;min-height:300px;}.elementor-8109 .elementor-element.elementor-element-9a0bae1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:06% 6% 0% 6%;}.elementor-8109 .elementor-element.elementor-element-9a0bae1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8109 .elementor-element.elementor-element-9a0bae1 > .elementor-shape-top svg{height:80px;transform:translateX(-50%) rotateY(180deg);}.elementor-8109 .elementor-element.elementor-element-9a0bae1 > .elementor-shape-bottom svg{height:80px;transform:translateX(-50%) rotateY(180deg);}.elementor-8109 .elementor-element.elementor-element-b2690b5 > .elementor-widget-container{margin:-2rem 0rem -3rem 6rem;padding:0rem 0rem 0rem 0rem;}.elementor-8109 .elementor-element.elementor-element-b2690b5 img{width:60%;}.elementor-8109 .elementor-element.elementor-element-2baef48 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8109 .elementor-element.elementor-element-2baef48{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 0% 0%;}.elementor-8109 .elementor-element.elementor-element-e630ceb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-8109 .elementor-element.elementor-element-e630ceb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8109 .elementor-element.elementor-element-d6fde32 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-8109 .elementor-element.elementor-element-d6fde32{text-align:center;}.elementor-8109 .elementor-element.elementor-element-d6fde32 .elementor-heading-title{font-family:"Rival Sans", Sans-serif;font-size:50px;font-weight:600;color:#1A1059;}.elementor-8109 .elementor-element.elementor-element-a9fdd06{padding:8rem 0rem 0rem 0rem;}.elementor-8109 .elementor-element.elementor-element-7c2eddf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8109 .elementor-element.elementor-element-7c2eddf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, #55D6A5 100%);}.elementor-8109 .elementor-element.elementor-element-7c2eddf > .elementor-element-populated, .elementor-8109 .elementor-element.elementor-element-7c2eddf > .elementor-element-populated > .elementor-background-overlay, .elementor-8109 .elementor-element.elementor-element-7c2eddf > .elementor-background-slideshow{border-radius:0px 0px 70px 0px;}.elementor-8109 .elementor-element.elementor-element-7c2eddf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25rem 0rem 25rem 0rem;}.elementor-8109 .elementor-element.elementor-element-7c2eddf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-8109 .elementor-element.elementor-element-42a7d8b{right:-1.942vw;}body.rtl .elementor-8109 .elementor-element.elementor-element-42a7d8b{left:-1.942vw;}.elementor-8109 .elementor-element.elementor-element-42a7d8b{top:25%;text-align:end;}.elementor-8109 .elementor-element.elementor-element-42a7d8b img{width:100%;max-width:664px;}.elementor-bc-flex-widget .elementor-8109 .elementor-element.elementor-element-71b7f56.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8109 .elementor-element.elementor-element-71b7f56.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8109 .elementor-element.elementor-element-71b7f56 > .elementor-element-populated{padding:0% 0% 0% 18%;}.elementor-8109 .elementor-element.elementor-element-c84fcce > .elementor-widget-container{padding:0% 50% 0% 0%;}.elementor-8109 .elementor-element.elementor-element-c84fcce .elementor-heading-title{font-family:"Rival Sans", Sans-serif;font-size:40px;font-weight:600;color:#1A1059;}.elementor-8109 .elementor-element.elementor-element-9efae7a .elementor-button{background-color:#55D6A5;font-family:"Rival Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.3);border-radius:25px 25px 25px 25px;padding:18px 40px 18px 40px;}.elementor-8109 .elementor-element.elementor-element-9efae7a .elementor-button:hover, .elementor-8109 .elementor-element.elementor-element-9efae7a .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #4650BE 0%, #1C105D 100%);}.elementor-8109 .elementor-element.elementor-element-9efae7a > .elementor-widget-container{margin:2rem 0rem 0rem 1rem;}.elementor-8109 .elementor-element.elementor-element-9efae7a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8109 .elementor-element.elementor-element-4633a39 > .elementor-shape-bottom .elementor-shape-fill{fill:#1C105D;}.elementor-8109 .elementor-element.elementor-element-4633a39 > .elementor-shape-bottom svg{height:80px;}.elementor-8109 .elementor-element.elementor-element-4633a39{padding:8rem 0rem 13rem 0rem;}.elementor-bc-flex-widget .elementor-8109 .elementor-element.elementor-element-d10e0c5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8109 .elementor-element.elementor-element-d10e0c5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8109 .elementor-element.elementor-element-d10e0c5 > .elementor-element-populated{padding:0% 0% 0% 18%;}.elementor-8109 .elementor-element.elementor-element-23092cc > .elementor-widget-container{padding:0% 30% 0% 0%;}.elementor-8109 .elementor-element.elementor-element-23092cc .elementor-heading-title{font-family:"Rival Sans", Sans-serif;font-size:40px;font-weight:600;color:#1A1059;}.elementor-8109 .elementor-element.elementor-element-ff465dc .elementor-button{background-color:#55D6A5;font-family:"Rival Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.3);border-radius:25px 25px 25px 25px;padding:18px 40px 18px 40px;}.elementor-8109 .elementor-element.elementor-element-ff465dc .elementor-button:hover, .elementor-8109 .elementor-element.elementor-element-ff465dc .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #4650BE 0%, #1C105D 100%);}.elementor-8109 .elementor-element.elementor-element-ff465dc > .elementor-widget-container{margin:2rem 0rem 0rem 1rem;}.elementor-8109 .elementor-element.elementor-element-ff465dc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8109 .elementor-element.elementor-element-3182ae6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8109 .elementor-element.elementor-element-3182ae6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, #55D6A5 100%);}.elementor-8109 .elementor-element.elementor-element-3182ae6 > .elementor-element-populated, .elementor-8109 .elementor-element.elementor-element-3182ae6 > .elementor-element-populated > .elementor-background-overlay, .elementor-8109 .elementor-element.elementor-element-3182ae6 > .elementor-background-slideshow{border-radius:0px 0px 0px 70px;}.elementor-8109 .elementor-element.elementor-element-3182ae6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20rem 0rem 24rem 0rem;}.elementor-8109 .elementor-element.elementor-element-3182ae6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8109 .elementor-element.elementor-element-a78a403 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-8109 .elementor-element.elementor-element-a78a403{left:-167px;}body.rtl .elementor-8109 .elementor-element.elementor-element-a78a403{right:-167px;}.elementor-8109 .elementor-element.elementor-element-a78a403{top:104px;text-align:start;}.elementor-8109 .elementor-element.elementor-element-a78a403 img{width:100%;max-width:858px;}@media(max-width:1024px){.elementor-8109 .elementor-element.elementor-element-2d5357b > .elementor-container{min-height:95vh;}.elementor-8109 .elementor-element.elementor-element-fd06423 > .elementor-widget-container{padding:0.5em 0em 0em 0em;}.elementor-8109 .elementor-element.elementor-element-fd06423{font-size:22px;}.elementor-8109 .elementor-element.elementor-element-3d79116 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-8109 .elementor-element.elementor-element-757beaa .elementor-button{padding:16px 30px 16px 30px;}.elementor-8109 .elementor-element.elementor-element-da83ee1 > .elementor-element-populated{padding:0rem 4rem 0rem 0rem;}.elementor-8109 .elementor-element.elementor-element-853d08f .elementor-heading-title{font-size:40px;}.elementor-8109 .elementor-element.elementor-element-c0b4b9f .elementor-heading-title{font-size:40px;}.elementor-8109 .elementor-element.elementor-element-c906e76 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-8109 .elementor-element.elementor-element-e6c0854 .elementor-heading-title{font-size:40px;}.elementor-8109 .elementor-element.elementor-element-7c8711b .elementor-heading-title{font-size:40px;}.elementor-8109 .elementor-element.elementor-element-c4746da > .elementor-shape-top svg{height:50px;}.elementor-8109 .elementor-element.elementor-element-c4746da > .elementor-shape-bottom svg{height:50px;}.elementor-8109 .elementor-element.elementor-element-c4746da{padding:12% 6% 10% 6%;}.elementor-8109 .elementor-element.elementor-element-e051c1d{font-size:25px;}.elementor-8109 .elementor-element.elementor-element-9a0bae1 > .elementor-container{min-height:240px;}.elementor-8109 .elementor-element.elementor-element-b2690b5 > .elementor-widget-container{margin:0rem 0rem -3rem 0rem;}.elementor-8109 .elementor-element.elementor-element-b2690b5 img{width:75%;}.elementor-8109 .elementor-element.elementor-element-2baef48{padding:11% 0% 0% 0%;}.elementor-8109 .elementor-element.elementor-element-d6fde32 .elementor-heading-title{font-size:28px;}.elementor-8109 .elementor-element.elementor-element-7c2eddf > .elementor-element-populated{padding:15rem 0rem 15rem 0rem;}.elementor-8109 .elementor-element.elementor-element-42a7d8b{top:29%;}.elementor-8109 .elementor-element.elementor-element-42a7d8b img{max-width:400px;}.elementor-8109 .elementor-element.elementor-element-71b7f56 > .elementor-element-populated{padding:0rem 1rem 0rem 4rem;}.elementor-8109 .elementor-element.elementor-element-c84fcce > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-8109 .elementor-element.elementor-element-c84fcce .elementor-heading-title{font-size:28px;}.elementor-8109 .elementor-element.elementor-element-9efae7a > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-8109 .elementor-element.elementor-element-4633a39{padding:0rem 0rem 8rem 0rem;}.elementor-8109 .elementor-element.elementor-element-d10e0c5 > .elementor-element-populated{padding:0rem 0rem 0rem 5rem;}.elementor-8109 .elementor-element.elementor-element-23092cc{text-align:start;}.elementor-8109 .elementor-element.elementor-element-23092cc .elementor-heading-title{font-size:28px;}.elementor-8109 .elementor-element.elementor-element-ff465dc > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-8109 .elementor-element.elementor-element-3182ae6 > .elementor-element-populated{padding:15rem 0rem 15rem 0rem;}body:not(.rtl) .elementor-8109 .elementor-element.elementor-element-a78a403{left:-70px;}body.rtl .elementor-8109 .elementor-element.elementor-element-a78a403{right:-70px;}.elementor-8109 .elementor-element.elementor-element-a78a403{top:118px;}}@media(max-width:767px){.elementor-8109 .elementor-element.elementor-element-2d5357b > .elementor-container{min-height:90vh;}.elementor-8109 .elementor-element.elementor-element-2d5357b > .elementor-background-overlay{background-position:bottom right;background-size:80% auto;}.elementor-8109 .elementor-element.elementor-element-2d5357b{padding:0% 5% 0% 5%;}.elementor-8109 .elementor-element.elementor-element-abdb16e > .elementor-element-populated{padding:11rem 0rem 2rem 0rem;}.elementor-8109 .elementor-element.elementor-element-d4cf441{text-align:center;}.elementor-8109 .elementor-element.elementor-element-fd06423 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-8109 .elementor-element.elementor-element-fd06423{text-align:center;font-size:18px;}.elementor-8109 .elementor-element.elementor-element-8b8a0ab > .elementor-element-populated{padding:0rem 0rem 1rem 0rem;}.elementor-8109 .elementor-element.elementor-element-3d79116 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-8109 .elementor-element.elementor-element-3d79116 img{width:220px;max-width:100%;}.elementor-8109 .elementor-element.elementor-element-757beaa > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-8109 .elementor-element.elementor-element-757beaa .elementor-button{font-size:12px;padding:14px 20px 14px 25px;}.elementor-8109 .elementor-element.elementor-element-8a3762e > .elementor-container{min-height:80px;}.elementor-8109 .elementor-element.elementor-element-8a3762e > .elementor-shape-bottom svg{height:35px;}.elementor-8109 .elementor-element.elementor-element-e08dd42{padding:2% 5% 0% 5%;}.elementor-8109 .elementor-element.elementor-element-da83ee1 > .elementor-element-populated{padding:1rem 0rem 0rem 0rem;}.elementor-8109 .elementor-element.elementor-element-8ff513b{text-align:start;}.elementor-8109 .elementor-element.elementor-element-8ff513b .elementor-heading-title{font-size:20px;}.elementor-8109 .elementor-element.elementor-element-853d08f{text-align:start;}.elementor-8109 .elementor-element.elementor-element-853d08f .elementor-heading-title{font-size:30px;}.elementor-8109 .elementor-element.elementor-element-18f4d1c{text-align:start;}.elementor-8109 .elementor-element.elementor-element-02c1c46 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-8109 .elementor-element.elementor-element-02c1c46{text-align:start;}.elementor-8109 .elementor-element.elementor-element-02c1c46 .elementor-heading-title{font-size:20px;}.elementor-8109 .elementor-element.elementor-element-c0b4b9f{text-align:start;}.elementor-8109 .elementor-element.elementor-element-c0b4b9f .elementor-heading-title{font-size:30px;}.elementor-8109 .elementor-element.elementor-element-f98b012{text-align:start;}.elementor-8109 .elementor-element.elementor-element-f0617a6 > .elementor-widget-container{padding:3rem 0rem 0rem 0rem;}.elementor-8109 .elementor-element.elementor-element-f0617a6{text-align:start;}.elementor-8109 .elementor-element.elementor-element-f0617a6 .elementor-heading-title{font-size:20px;}.elementor-8109 .elementor-element.elementor-element-c8b4f49 > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-8109 .elementor-element.elementor-element-c8b4f49{text-align:start;}.elementor-8109 .elementor-element.elementor-element-c8b4f49 .elementor-heading-title{font-size:20px;}.elementor-8109 .elementor-element.elementor-element-c906e76 > .elementor-element-populated{padding:3rem 0rem 0rem 0rem;}.elementor-8109 .elementor-element.elementor-element-4985427{text-align:start;}.elementor-8109 .elementor-element.elementor-element-4985427 .elementor-heading-title{font-size:26px;}.elementor-8109 .elementor-element.elementor-element-68e1fe3 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-8109 .elementor-element.elementor-element-68e1fe3{text-align:start;}.elementor-8109 .elementor-element.elementor-element-e6c0854{text-align:start;}.elementor-8109 .elementor-element.elementor-element-e6c0854 .elementor-heading-title{font-size:26px;}.elementor-8109 .elementor-element.elementor-element-9444945 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-8109 .elementor-element.elementor-element-9444945{text-align:start;}.elementor-8109 .elementor-element.elementor-element-7c8711b{text-align:start;}.elementor-8109 .elementor-element.elementor-element-7c8711b .elementor-heading-title{font-size:26px;}.elementor-8109 .elementor-element.elementor-element-9b5562c > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-8109 .elementor-element.elementor-element-9b5562c{text-align:start;}.elementor-8109 .elementor-element.elementor-element-c4746da > .elementor-shape-top svg{height:35px;}.elementor-8109 .elementor-element.elementor-element-c4746da > .elementor-shape-bottom svg{height:35px;}.elementor-8109 .elementor-element.elementor-element-c4746da{padding:14% 5% 14% 5%;}.elementor-8109 .elementor-element.elementor-element-d857c6a img{width:100%;}.elementor-8109 .elementor-element.elementor-element-f507427{text-align:center;}.elementor-8109 .elementor-element.elementor-element-f507427 img{width:100%;}.elementor-8109 .elementor-element.elementor-element-e051c1d > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-8109 .elementor-element.elementor-element-e051c1d{text-align:start;font-size:16px;line-height:30px;}.elementor-8109 .elementor-element.elementor-element-9a0bae1 > .elementor-container{min-height:150px;}.elementor-8109 .elementor-element.elementor-element-9a0bae1 > .elementor-shape-top svg{height:35px;}.elementor-8109 .elementor-element.elementor-element-9a0bae1 > .elementor-shape-bottom svg{height:35px;}.elementor-8109 .elementor-element.elementor-element-b2690b5 > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-8109 .elementor-element.elementor-element-b2690b5 img{width:100%;}.elementor-8109 .elementor-element.elementor-element-2baef48{padding:26% 0% 0% 0%;}.elementor-8109 .elementor-element.elementor-element-d6fde32 .elementor-heading-title{font-size:26px;}.elementor-8109 .elementor-element.elementor-element-a9fdd06{padding:0rem 0rem 0rem 0rem;}.elementor-8109 .elementor-element.elementor-element-7c2eddf > .elementor-element-populated{margin:2rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:10rem 0rem 8rem 0rem;}.elementor-8109 .elementor-element.elementor-element-42a7d8b > .elementor-widget-container{padding:0rem 2rem 0rem 2rem;}body:not(.rtl) .elementor-8109 .elementor-element.elementor-element-42a7d8b{right:0vw;}body.rtl .elementor-8109 .elementor-element.elementor-element-42a7d8b{left:0vw;}.elementor-8109 .elementor-element.elementor-element-42a7d8b{top:30%;text-align:start;}.elementor-8109 .elementor-element.elementor-element-42a7d8b img{width:100%;max-width:256px;}.elementor-8109 .elementor-element.elementor-element-71b7f56 > .elementor-element-populated{padding:6% 6% 0% 6%;}.elementor-8109 .elementor-element.elementor-element-c84fcce .elementor-heading-title{font-size:5vw;}.elementor-8109 .elementor-element.elementor-element-9efae7a > .elementor-widget-container{margin:1rem 0rem 2rem 0rem;}.elementor-8109 .elementor-element.elementor-element-9efae7a .elementor-button{font-size:12px;padding:14px 25px 14px 25px;}.elementor-8109 .elementor-element.elementor-element-4633a39 > .elementor-shape-bottom svg{height:35px;}.elementor-8109 .elementor-element.elementor-element-4633a39{padding:0rem 0rem 0rem 0rem;}.elementor-8109 .elementor-element.elementor-element-d10e0c5 > .elementor-element-populated{padding:6% 6% 15% 6%;}.elementor-8109 .elementor-element.elementor-element-23092cc > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-8109 .elementor-element.elementor-element-23092cc{text-align:end;}.elementor-8109 .elementor-element.elementor-element-23092cc .elementor-heading-title{font-size:5vw;}.elementor-8109 .elementor-element.elementor-element-ff465dc > .elementor-widget-container{margin:1rem 0rem 2rem 0rem;}.elementor-8109 .elementor-element.elementor-element-ff465dc .elementor-button{font-size:12px;padding:14px 25px 14px 25px;}.elementor-8109 .elementor-element.elementor-element-3182ae6 > .elementor-element-populated{padding:10rem 0rem 10rem 0rem;}.elementor-8109 .elementor-element.elementor-element-a78a403 > .elementor-widget-container{padding:0rem 2rem 0rem 2rem;}body:not(.rtl) .elementor-8109 .elementor-element.elementor-element-a78a403{left:-5px;}body.rtl .elementor-8109 .elementor-element.elementor-element-a78a403{right:-5px;}.elementor-8109 .elementor-element.elementor-element-a78a403{top:110px;text-align:end;}.elementor-8109 .elementor-element.elementor-element-a78a403 img{width:100%;max-width:250px;}}@media(min-width:768px){.elementor-8109 .elementor-element.elementor-element-e1363ba{width:30%;}.elementor-8109 .elementor-element.elementor-element-b5270a9{width:39.332%;}.elementor-8109 .elementor-element.elementor-element-54ff074{width:30%;}.elementor-8109 .elementor-element.elementor-element-7fc6ad7{--content-width:1600px;}.elementor-8109 .elementor-element.elementor-element-a15ad80{--width:73.518%;}.elementor-8109 .elementor-element.elementor-element-7c2eddf{width:44%;}.elementor-8109 .elementor-element.elementor-element-71b7f56{width:55.96%;}.elementor-8109 .elementor-element.elementor-element-d10e0c5{width:55.96%;}.elementor-8109 .elementor-element.elementor-element-3182ae6{width:44%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8109 .elementor-element.elementor-element-a15ad80{--width:60%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Rival Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.curu.fi/wp-content/uploads/2022/12/rivalsans-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Rival Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.curu.fi/wp-content/uploads/2022/12/rivalsans-bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Rival Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.curu.fi/wp-content/uploads/2022/12/rivalsans-extrabold.ttf') format('truetype');
}
/* End Custom Fonts CSS */