﻿@import'reset.css';:root{--font-size--85: clamp(2.8125rem, 2.5vw, 5.3125rem);--font-size--62: clamp(2.25rem, 1.625vw, 3.875rem);--font-size--60: clamp(2rem, 1.75vw, 3.75rem);--font-size--55: clamp(1.75rem, 1.6875vw, 3.4375rem);--font-size--48: clamp(1.625rem, 1.375vw, 3rem);--font-size--45: clamp(1.5rem, 1.3125vw, 2.8125rem);--font-size--36: clamp(1.375rem, 0.875vw, 2.25rem);--font-size--32: clamp(1.25rem, 0.75vw, 2rem);--font-size--28: clamp(1.1875rem, 0.5625vw, 1.75rem);--font-size--26: clamp(1.125rem, 0.5vw, 1.625rem);--font-size--24: clamp(1rem, 0.5vw, 1.5rem);--font-size--22: clamp(0.9375rem, 0.4375vw, 1.375rem);--font-size--20: 1.25rem;--font-size--19: 1.1875rem;--font-size--18: 1.125rem;--font-size--16: 1rem;--font-size--15: 0.9375rem;--font-size--14: 0.875rem;--wp--preset--font-size--huge:var(--font-size--36);--wp--preset--font-size--large:var(--font-size--28);--wp--preset--font-size--medium:var(--font-size--22);--wp--preset--font-size--normal:var(--font-size--16);--wp--preset--font-size--small:var(--font-size--14)}.font-size--85{font-size:var(--font-size--85)}.font-size--62{font-size:var(--font-size--62)}.font-size--60{font-size:var(--font-size--60)}.font-size--55{font-size:var(--font-size--55)}.font-size--48{font-size:var(--font-size--48)}.font-size--45{font-size:var(--font-size--45)}.font-size--36{font-size:var(--font-size--36)}.font-size--32{font-size:var(--font-size--32)}.font-size--28{font-size:var(--font-size--28)}.font-size--26{font-size:var(--font-size--26)}.font-size--24{font-size:var(--font-size--24)}.font-size--22{font-size:var(--font-size--22)}.font-size--20{font-size:var(--font-size--20)}.font-size--19{font-size:var(--font-size--19)}.font-size--18{font-size:var(--font-size--18)}.font-size--16{font-size:var(--font-size--16)}.font-size--15{font-size:var(--font-size--15)}.font-size--14{font-size:var(--font-size--14)}.funnel-display-light{font-family:"Funnel Display",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}.funnel-display-regular{font-family:"Funnel Display",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.funnel-display-medium{font-family:"Funnel Display",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.funnel-display-semibold{font-family:"Funnel Display",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal}.funnel-display-bold{font-family:"Funnel Display",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.funnel-display-extrabold{font-family:"Funnel Display",sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal}:root{--color-black: #000000;--color-corbeau: #0F0E22;--color-american-purple: #441752;--color-brainstem-grey: #B4B4B4;--color-the-art-of-seduction: #DB0087;--color-feasty-fuchsia: #EA0090;--color-mont-blanc-peak: #F1E7E7;--color-violet-kiss: #F59FD7;--color-dolomite-chrystal: #FFE6F6;--color-cuddly-yarn: #FFFCE5;--color-white: #FFFFFF}.has-black-color{color:var(--color-black)}.has-black-background-color{background-color:var(--color-black)}.has-corbeau-color{color:var(--color-corbeau)}.has-corbeau-background-color{background-color:var(--color-corbeau)}.has-american-purple-color{color:var(--color-american-purple)}.has-american-purple-background-color{background-color:var(--color-american-purple)}.has-brainstem-grey-color{color:var(--color-brainstem-grey)}.has-brainstem-grey-background-color{background-color:var(--color-brainstem-grey)}.has-the-art-of-seduction-color{color:var(--color-the-art-of-seduction)}.has-the-art-of-seduction-background-color{background-color:var(--color-the-art-of-seduction)}.has-feasty-fuchsia-color{color:var(--color-feasty-fuchsia)}.has-feasty-fuchsia-background-color{background-color:var(--color-feasty-fuchsia)}.has-mont-blanc-peak-color{color:var(--color-mont-blanc-peak)}.has-mont-blanc-peak-background-color{background-color:var(--color-mont-blanc-peak)}.has-violet-kiss-color{color:var(--color-violet-kiss)}.has-violet-kiss-background-color{background-color:var(--color-violet-kiss)}.has-dolomite-chrystal-color{color:var(--color-dolomite-chrystal)}.has-dolomite-chrystal-background-color{background-color:var(--color-dolomite-chrystal)}.has-cuddly-yarn-color{color:var(--color-cuddly-yarn)}.has-cuddly-yarn-background-color{background-color:var(--color-cuddly-yarn)}.has-white-color{color:var(--color-white)}.has-white-background-color{background-color:var(--color-white)}body{font-family:"Funnel Display",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:16px}a.e-con{color:var(--e-global-color-text)}.e-con{--padding-nest: 0}@media(min-width: 1025px){.e-con{--padding-nest: calc((100vw - var(--container-max-width)) / 2)}}.e-con.pink{--e-global-color-secondary:var(--color-violet-kiss);--e-global-color-primary:var(--color-american-purple);background:var(--color-dolomite-chrystal)}.e-con.purple{--e-global-color-text:var(--color-white);--e-global-color-primary:var(--color-white);--e-global-color-secondary:var(--color-cuddly-yarn);--e-global-color-accent:var(--color-dolomite-chrystal);background-color:var(--color-american-purple)}.e-con.taupe{--e-global-color-primary:var(--color-american-purple);background-color:var(--color-mont-blanc-peak)}.e-con.pink-box{background-image:url("/wp-content/uploads/2025/08/paivi-ilmonen-transparent-scaled.webp"),url("/wp-content/uploads/2025/08/DSC05372-removebg-jaana-1.png");background-size:min(171px, 49.85%) auto,min(177px, 51.6%) auto;background-repeat:no-repeat;background-position:bottom right -10px,bottom right 50px}.e-con.stonks{overflow:hidden}.e-con.stonks:before{content:"";background-color:var(--color-white);mask-image:url("/wp-content/uploads/2025/08/piirto.svg");mask-size:contain;mask-position:bottom right;mask-repeat:no-repeat;opacity:.5;transform:translateX(3.5%)}.e-con.paint-squiggle:before{content:"";background-color:var(--color-white);mask-image:url("/wp-content/uploads/2025/08/paint-stroke-squiggle.svg");mask-repeat:no-repeat;mask-size:contain;mask-position:90% 50%}.e-con.paint-vertical:before{content:"";background-color:var(--color-white);mask-image:url("/wp-content/uploads/2025/08/paint-stroke-vertical.svg");mask-repeat:no-repeat;mask-size:contain;mask-position:90% 50%}.e-con.white-content{--e-global-color-primary:var(--color-white);--e-global-color-secondar:var(--color-white);--e-global-color-text:var(--color-white)}.elementor-widget-text-editor{font-weight:300;line-height:2em}.elementor-widget-text-editor.funnel-display-light{font-weight:300}.elementor-widget-text-editor.funnel-display-regular{font-weight:400}.elementor-widget-text-editor.funnel-display-medium{font-weight:500}.elementor-widget-text-editor.funnel-display-semibold{font-weight:600}.elementor-widget-text-editor.funnel-display-bold{font-weight:700}.elementor-widget-text-editor.funnel-display-extrabold{font-weight:800}.elementor-widget-text-editor p+p,.elementor-widget-text-editor ul+p,.elementor-widget-text-editor ol+p{margin-top:1.2rem}.elementor-widget-text-editor p+ul,.elementor-widget-text-editor ul+ul,.elementor-widget-text-editor ol+ul{margin-top:1.2rem}.elementor-widget-text-editor p+ol,.elementor-widget-text-editor ul+ol,.elementor-widget-text-editor ol+ol{margin-top:1.2rem}.elementor .elementor-widget-text-editor a{text-decoration:underline}.elementor-widget-text-editor ul,.elementor-widget-text-editor ol{padding-inline-start:1.37em}.elementor-widget-text-editor ul li,.elementor-widget-text-editor ol li{line-height:1.93em;text-indent:-0.3em}.elementor-widget-text-editor ul li::marker,.elementor-widget-text-editor ol li::marker{color:var(--e-global-color-accent);font-size:1.5em;line-height:10px}.elementor-widget-text-editor b,.elementor-widget-text-editor strong{font-weight:700}.elementor-widget-text-editor.list-style-check ul{padding-left:0}.elementor-widget-text-editor.list-style-check ul li{text-indent:-0.8356em;list-style:none;padding-left:calc(.8356rem + 12.63px)}.elementor-widget-text-editor.list-style-check ul li::before{content:"";display:inline-block;height:1rem;width:.8356rem;background-color:var(--e-global-color-accent);transform:translateX(-11px);mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.921 19.42"><g data-name="7-Check" transform="translate(-32.027 -37.756)"><path data-name="Path 3" d="M34.1,46.625a2.077,2.077,0,0,0-1.605,3.387l5.275,6.461a1.885,1.885,0,0,0,1.576.7,2.022,2.022,0,0,0,1.587-.94L51.886,38.587l.006-.009a.568.568,0,0,0-.143-.667.582.582,0,0,0-.846.059l-.012.014L39.841,50.469a.479.479,0,0,1-.681.037l-3.667-3.337a2.067,2.067,0,0,0-1.4-.543Z" transform="translate(0 0)"/></g></svg>');mask-size:contain;mask-repeat:no-repeat;mask-position:center}.elementor-widget-heading h1,.elementor-widget-heading h2,.elementor-widget-heading h3,.elementor-widget-heading h4,.elementor-widget-heading h5,.elementor-widget-heading h6{font-weight:inherit;line-height:1.25}.elementor-widget-heading .elementor-heading-title em{font-style:normal;color:var(--e-global-color-accent)}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);color:var(--color-white);font-size:var(--font-size--20);padding:1rem 2rem;border-radius:2em}.elementor-widget-button .elementor-button:hover,.elementor-widget-button .elementor-button:active{background-color:var(--color-feasty-fuchsia)}.elementor-widget-theme-post-content{color:var(--e-global-color-text)}.elementor-widget-theme-post-content h1,.elementor-widget-theme-post-content h2,.elementor-widget-theme-post-content h3,.elementor-widget-theme-post-content h4,.elementor-widget-theme-post-content h5,.elementor-widget-theme-post-content h6{color:var(--e-global-color-primary)}.elementor-widget-theme-post-content h1:not(:first-child),.elementor-widget-theme-post-content h2:not(:first-child),.elementor-widget-theme-post-content h3:not(:first-child),.elementor-widget-theme-post-content h4:not(:first-child),.elementor-widget-theme-post-content h5:not(:first-child),.elementor-widget-theme-post-content h6:not(:first-child),.elementor-widget-theme-post-content blockquote:not(:first-child){margin-top:3rem}.elementor-widget-theme-post-content ul:not(:first-child),.elementor-widget-theme-post-content ol:not(:first-child),.elementor-widget-theme-post-content p:not(:first-child){margin-top:.75em}.elementor-widget-theme-post-content ul a,.elementor-widget-theme-post-content ol a,.elementor-widget-theme-post-content p a{color:var(--e-global-color-accent);transition:all .3s ease-in-out}.elementor-widget-theme-post-content ul a:hover,.elementor-widget-theme-post-content ul a:active,.elementor-widget-theme-post-content ol a:hover,.elementor-widget-theme-post-content ol a:active,.elementor-widget-theme-post-content p a:hover,.elementor-widget-theme-post-content p a:active{color:var(--color-feasty-fuchsia)}.elementor-widget-theme-post-content [class*=wp-block]{margin-top:1rem}.wp-block-quote:before{content:"“";color:var(--e-global-color-accent);vertical-align:text-bottom;font-size:var(--font-size--48);line-height:.05;font-weight:800;display:inline-block}.wp-block-quote>p{font-weight:700;font-size:var(--font-size--26);line-height:1.23em}.profimentor_wrapper.gform_wrapper.gravity-theme .gform_heading{margin-bottom:1.3em}.profimentor_wrapper.gform_wrapper.gravity-theme input[type=color],.profimentor_wrapper.gform_wrapper.gravity-theme input[type=date],.profimentor_wrapper.gform_wrapper.gravity-theme input[type=datetime-local],.profimentor_wrapper.gform_wrapper.gravity-theme input[type=datetime],.profimentor_wrapper.gform_wrapper.gravity-theme input[type=email],.profimentor_wrapper.gform_wrapper.gravity-theme input[type=month],.profimentor_wrapper.gform_wrapper.gravity-theme input[type=number],.profimentor_wrapper.gform_wrapper.gravity-theme input[type=password],.profimentor_wrapper.gform_wrapper.gravity-theme input[type=search],.profimentor_wrapper.gform_wrapper.gravity-theme input[type=tel],.profimentor_wrapper.gform_wrapper.gravity-theme input[type=text],.profimentor_wrapper.gform_wrapper.gravity-theme input[type=time],.profimentor_wrapper.gform_wrapper.gravity-theme input[type=url],.profimentor_wrapper.gform_wrapper.gravity-theme input[type=week],.profimentor_wrapper.gform_wrapper.gravity-theme select,.profimentor_wrapper.gform_wrapper.gravity-theme textarea{border-radius:18px;font-size:var(--font-size--16);border:1px solid #707070}.profimentor_wrapper.gform_wrapper.gravity-theme .gfield_label{font-weight:400}.profimentor_wrapper.gform_wrapper.gravity-theme .ginput_complex label{font-size:var(--font-size--14)}.profimentor_wrapper.gform_wrapper.gravity-theme .gform_footer button,.profimentor_wrapper.gform_wrapper.gravity-theme .gform_footer input,.profimentor_wrapper.gform_wrapper.gravity-theme .gform_page_footer button,.profimentor_wrapper.gform_wrapper.gravity-theme .gform_page_footer input{appearance:none;background-color:var(--e-global-color-accent);border:0;color:var(--color-white);padding:.5em 2em;border-radius:2em;transition:all .3s ease-in-out;font-size:var(--font-size--20);font-weight:400;cursor:pointer;line-height:1}.profimentor_wrapper.gform_wrapper.gravity-theme .gform_footer button:hover,.profimentor_wrapper.gform_wrapper.gravity-theme .gform_footer button:active,.profimentor_wrapper.gform_wrapper.gravity-theme .gform_footer input:hover,.profimentor_wrapper.gform_wrapper.gravity-theme .gform_footer input:active,.profimentor_wrapper.gform_wrapper.gravity-theme .gform_page_footer button:hover,.profimentor_wrapper.gform_wrapper.gravity-theme .gform_page_footer button:active,.profimentor_wrapper.gform_wrapper.gravity-theme .gform_page_footer input:hover,.profimentor_wrapper.gform_wrapper.gravity-theme .gform_page_footer input:active{background-color:var(--color-feasty-fuchsia)}.language-switcher{display:flex;gap:11px;list-style:none;padding:0;margin:0}.language-switcher .language-item a{padding:.5em 1em;border-radius:2em;font-size:var(--font-size--16);border:1px solid var(--color-american-purple);color:var(--e-global-color-text);background:transparent;line-height:1;display:inline-block;transition:all .3s ease-in-out}.language-switcher .language-item a:hover,.language-switcher .language-item a:active{background:var(--color-violet-kiss);border-color:var(--color-violet-kiss);color:var(--color-corbeau)}.language-switcher .language-item.current-item a{color:var(--color-white);background:var(--color-american-purple)}.language-switcher .language-item.current-item a:hover,.language-switcher .language-item.current-item a:active{background:var(--color-violet-kiss);border-color:var(--color-violet-kiss);color:var(--color-american-purple)}.slicknav_menu+.language-switcher{padding:1em}
