.elementor-size-xxl{font-size:var(--size-xxl)}.elementor-size-xl{font-size:var(--size-xl)}.elementor-size-large{font-size:var(--size-large)}.elementor-size-medium{font-size:var(--size-medium)}.elementor-size-small{font-size:var(--size-small)}.elementor-size-default{font-size:var(--size-default)}h1,.h1,body.qode-overridden-elementors-fonts .elementor-widget-heading h1.elementor-heading-title{font-weight:var(--weight-bold)}h2,.h2,body.qode-overridden-elementors-fonts .elementor-widget-heading h2.elementor-heading-title{font-weight:var(--weight-bold)}h3,.h3,body.qode-overridden-elementors-fonts .elementor-widget-heading h3.elementor-heading-title{font-weight:var(--weight-normal)}h4,.h4,body.qode-overridden-elementors-fonts .elementor-widget-heading h4.elementor-heading-title{font-weight:var(--weight-medium)}h5,.h5,body.qode-overridden-elementors-fonts .elementor-widget-heading h5.elementor-heading-title{font-weight:var(--weight-bold)}h6,.h6,body.qode-overridden-elementors-fonts .elementor-widget-heading h6.elementor-heading-title{font-weight:var(--weight-medium)}h1,.h1,body.qode-overridden-elementors-fonts .elementor-widget-heading h1.elementor-heading-title,.elementor-widget-heading h1.elementor-heading-title.elementor-size-default,.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:var(--size-xxl)}h2,.h2,body.qode-overridden-elementors-fonts .elementor-widget-heading h2.elementor-heading-title,.elementor-widget-heading h2.elementor-heading-title.elementor-size-default,.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:var(--size-xl)}h3,.h3,body.qode-overridden-elementors-fonts .elementor-widget-heading h3.elementor-heading-title,.elementor-widget-heading h3.elementor-heading-title.elementor-size-default,.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:var(--size-large)}h4,.h4,body.qode-overridden-elementors-fonts .elementor-widget-heading h4.elementor-heading-title,.elementor-widget-heading h4.elementor-heading-title.elementor-size-default,.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:var(--size-medium)}h5,.h5,body.qode-overridden-elementors-fonts .elementor-widget-heading h5.elementor-heading-title,.elementor-widget-heading h5.elementor-heading-title.elementor-size-default,.elementor-widget-heading .elementor-heading-title.elementor-size-default{font-size:var(--size-default)}h6,.h6,body.qode-overridden-elementors-fonts .elementor-widget-heading h6.elementor-heading-title,.elementor-widget-heading h6.elementor-heading-title.elementor-size-default,.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:var(--size-small)}h1,h2,h3,h4,h5,h6{margin-bottom:1em}h2,.h2{text-transform:uppercase}h5{font-weight:var(--weight-demi)}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a,a:not(.e-con){color:var(--color-primary)}a.e-con{color:var(--color-text-default)}.wrapper,.content,.full_width,.overlapping_content .content>.container,.content .container{background-color:transparent!important}.card{box-shadow:0 3px 25px 0 rgb(0 0 0 / .1607843137);padding:20px 50px 30px;background-color:#fff}.card.placeholder{background-color:#fff0;box-shadow:none}@media (max-width:781px){.card.placeholder{display:none}}.wp-block-buttons .wp-block-button .wp-block-button__link.wp-element-button{color:#FFF;font-size:1rem;font-weight:var(--weight-bold);padding:.75em 1.8em;display:inline-block;background-color:var(--e-global-color-primary);border-radius:2em}p,body.qode-overridden-elementors-fonts .elementor-widget-heading p.elementor-heading-title{font-size:var(--size-body)}.light-text .elementor-element address,.light-text .elementor-element blockquote,.light-text .elementor-element canvas,.light-text .elementor-element dd,.light-text .elementor-element dl,.light-text .elementor-element dt,.light-text .elementor-element fieldset,.light-text .elementor-element figcaption,.light-text .elementor-element figure,.light-text .elementor-element form,.light-text .elementor-element h1,.light-text .elementor-element h2,.light-text .elementor-element h3,.light-text .elementor-element h4,.light-text .elementor-element h5,.light-text .elementor-element h6,.light-text .elementor-element hr,.light-text .elementor-element li,.light-text .elementor-element main,.light-text .elementor-element nav,.light-text .elementor-element noscript,.light-text .elementor-element ol,.light-text .elementor-element p,.light-text .elementor-element pre,.light-text .elementor-element table,.light-text .elementor-element tfoot,.light-text .elementor-element ul,.light-text .elementor-element video,.light-text .elementor-element a,.light-text .elementor-element abbr,.light-text .elementor-element acronym,.light-text .elementor-element b,.light-text .elementor-element bdo,.light-text .elementor-element big,.light-text .elementor-element br,.light-text .elementor-element button,.light-text .elementor-element cite,.light-text .elementor-element code,.light-text .elementor-element dfn,.light-text .elementor-element em,.light-text .elementor-element i,.light-text .elementor-element img,.light-text .elementor-element input,.light-text .elementor-element kbd,.light-text .elementor-element label,.light-text .elementor-element map,.light-text .elementor-element object,.light-text .elementor-element output,.light-text .elementor-element q,.light-text .elementor-element samp,.light-text .elementor-element script,.light-text .elementor-element select,.light-text .elementor-element small,.light-text .elementor-element span,.light-text .elementor-element strong,.light-text .elementor-element sub,.light-text .elementor-element sup,.light-text .elementor-element textarea,.light-text .elementor-element time,.light-text .elementor-element tt,.light-text .elementor-element var{color:var(--color-text-light)}#primary-menu *{transition:all 0.4s ease-in-out}@media (max-width:1499px){#primary-menu{order:3;margin-left:20px}}@media (max-width:1499px){#primary-menu .elementor-nav-menu--layout-horizontal{display:none!important}}@media (min-width:1500px){#primary-menu .elementor-nav-menu--layout-horizontal .elementor-item{font-size:min(var(--size-default-accent), 1.5cqw)}}#primary-menu .elementor-menu-toggle{border-radius:100%;font-size:25px}@media (max-width:1499px){#primary-menu .elementor-menu-toggle{display:flex!important}}@media (max-width:1499px){#primary-menu.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown[aria-hidden=false]{display:block}}.gform_wrapper.gravity-theme .gfield_required{color:#FF3131!important}.gform_wrapper.gravity-theme form *{font-size:1rem!important;line-height:1}.gform_wrapper.gravity-theme form .gform_validation_errors{padding-left:16px}.gform_wrapper.gravity-theme form .gform_fields{grid-row-gap:32px;grid-column-gap:1.3em}.gform_wrapper.gravity-theme form .gfield input,.gform_wrapper.gravity-theme form .gfield select,.gform_wrapper.gravity-theme form .gfield textarea,.gform_wrapper.gravity-theme form .gform-grid-col input,.gform_wrapper.gravity-theme form .gform-grid-col select,.gform_wrapper.gravity-theme form .gform-grid-col textarea{padding:15px 25px;border-radius:8px;border-width:1px;border-color:#707070;font-family:new-order,sans-serif}.gform_wrapper.gravity-theme form .gfield input:read-only,.gform_wrapper.gravity-theme form .gfield select:read-only,.gform_wrapper.gravity-theme form .gfield textarea:read-only,.gform_wrapper.gravity-theme form .gform-grid-col input:read-only,.gform_wrapper.gravity-theme form .gform-grid-col select:read-only,.gform_wrapper.gravity-theme form .gform-grid-col textarea:read-only{padding-left:0}.gform_wrapper.gravity-theme form .gfield label{font-weight:var(--weight-bold);margin-bottom:8px;padding-top:0}.gform_wrapper.gravity-theme form .gfield label.gform-field-label--type-sub{font-weight:var(--weight-medium)}.gform_wrapper.gravity-theme form .gfield.gfield--type-name legend.gfield_label_before_complex{display:none}.gform_wrapper.gravity-theme form .gfield.gfield--type-name .ginput_complex label.gform-field-label{font-weight:var(--weight-bold)}.gform_wrapper.gravity-theme form .gfield.gfield--type-name.gfield_contains_required .ginput_complex label.gform-field-label:after{content:"(Pakollinen)";color:#FF3131;padding-left:.125em;font-style:italic;font-weight:var(--weight-normal)}.gform_wrapper.gravity-theme form .gfield .ginput_complex .gform-grid-col:first-child{padding-right:0!important}@media (min-width:641px){.gform_wrapper.gravity-theme form .gfield .ginput_complex .gform-grid-col:first-child{margin-right:.65em}}.gform_wrapper.gravity-theme form .gfield .ginput_complex .gform-grid-col:last-child{padding-left:0!important}@media (min-width:641px){.gform_wrapper.gravity-theme form .gfield .ginput_complex .gform-grid-col:last-child{margin-left:.65em}}.gform_wrapper.gravity-theme form .gfield .ginput_complex .ginput_container_date{flex-basis:auto}.gform_wrapper.gravity-theme form .gfield .validation_message{flex:1 0 100%}.gform_wrapper.gravity-theme form button,.gform_wrapper.gravity-theme form input[type=submit]{font-size:var(--size-small);padding:.75em 1.8em;cursor:pointer;border:0;display:inline-block;font-family:new-order,sans-serif}