@media only screen and (max-width:1010px){header .et_pb_menu__menu{display:none!important}header .et_mobile_nav_menu{display:block}header .et_mobile_menu,header .et_mobile_menu ul{list-style:none!important;text-align:left}}header .et_mobile_menu{max-height:80vh;overflow:auto}header .et-menu ul,header .et-menu ul a{min-width:fit-content;width:fit-content}.grecaptcha-badge{visibility:hidden!important}/.et_pb_blog_grid .et_pb_image_container img{object-fit:cover}html[lang="fi"] .englanti,html[lang="fi"] .ruotsi{display:none}html[lang="en-GB"] .suomi,html[lang="en-GB"] .ruotsi{display:none}html[lang="sv-SE"] .suomi,html[lang="sv-SE"] .englanti{display:none}.lang-item-en{display:none!important}html .opi-eyebrow,html .opi-about-eyebrow,html .opi-addons-eyebrow,html .opi-ar-hero-eyebrow,html .opi-ar-list-eyebrow,html .opi-calc-eyebrow,html .opi-cr-eyebrow,html .opi-cs-hero-eyebrow,html .opi-ct-eyebrow,html .opi-expert-eyebrow,html .opi-explain-eyebrow,html .opi-faq-eyebrow,html .opi-fp-about-eyebrow,html .opi-fp-contact-eyebrow,html .opi-fp-cust-eyebrow,html .opi-fp-fam-eyebrow,html .opi-fp-pkg-eyebrow,html .opi-fp-stories-eyebrow,html .opi-fp-why-eyebrow,html .opi-guide-eyebrow,html .opi-pkg-eyebrow,html .opi-post-end-eyebrow,html .opi-project-eyebrow,html .opi-proof-eyebrow,html .opi-service-eyebrow,html .opi-sp-eyebrow,html .opi-stats-eyebrow,html .opi-team-eyebrow,html .opi-ct-card-label,html .opi-fp-fam-brand,html .opi-sp-tile-label,html .opi-sp-list-title,html .opi-cr-chat-sub,html .opi-about .opi-company-row dt,html .et_pb_module.opi-articles .post-meta,html .et_pb_module.opi-stories .post-meta,html body.single-post .et-l--body .et_pb_blog_grid_wrapper .post-meta,html body.single-post .et-l--body .et_pb_post_content figcaption,html body.single-post .et-l--body .et_pb_post_title .et_pb_title_meta_container,html body.single-post .et-l--body .et_pb_text h2{color:#5f6b7e!important}.cky-consent-container .cky-btn,.cky-modal .cky-btn{border-radius:10px!important;font-weight:700!important}.cky-consent-container .cky-btn-accept,.cky-consent-container .cky-btn-reject,.cky-modal .cky-btn-accept,.cky-modal .cky-btn-reject{background-color:#343741!important;border-color:#343741!important;color:#fff!important}.cky-consent-container .cky-btn-accept:hover,.cky-consent-container .cky-btn-reject:hover,.cky-modal .cky-btn-accept:hover,.cky-modal .cky-btn-reject:hover{background-color:#3b7897!important;border-color:#3b7897!important}.cky-consent-container .cky-btn-customize,.cky-modal .cky-btn-preferences{background-color:transparent!important;border-color:#343741!important;color:#343741!important}.cky-modal .cky-switch input[type="checkbox"]:checked{background-color:#3b7897!important}.cky-consent-container .cky-btn-customize{order:1!important}.cky-consent-container .cky-btn-reject{order:2!important}.cky-consent-container .cky-btn-accept{order:3!important}@media (max-width:576px){.cky-consent-container.cky-box-top-right{top:auto!important;bottom:0!important;right:0!important;left:0!important;width:100%!important}.cky-consent-container .cky-consent-bar{padding:14px 16px 12px!important;border-radius:16px 16px 0 0!important;box-shadow:0 -4px 18px rgba(52,55,65,.18)!important}.cky-consent-container .cky-title{font-size:15px!important;margin-bottom:6px!important}.cky-consent-container .cky-notice-des,.cky-consent-container .cky-notice-des *{font-size:13px!important;line-height:1.45!important}.cky-consent-container .cky-notice-btn-wrapper{flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;margin-top:10px!important}.cky-consent-container .cky-notice-btn-wrapper .cky-btn{flex:1 1 calc(50% - 4px)!important;width:auto!important;margin:0!important;padding:9px 6px!important}.cky-consent-container .cky-notice-btn-wrapper .cky-btn-customize{order:4!important;flex-basis:100%!important;border-color:transparent!important;text-decoration:underline!important;padding:4px!important}}body:has(.cky-consent-container:not(.cky-hide)) #LeadboosterContainer,body:has(.cky-modal.cky-modal-open) #LeadboosterContainer{display:none!important}:focus-visible{outline:3px solid #343741;outline-offset:2px;box-shadow:0 0 0 2px #fff}.cky-banner-element.opi-evastelinkki{background:none;border:0;padding:0;margin:0;font:inherit;font-size:16px;color:#7ab3cc;text-align:inherit;cursor:pointer}.et-l--footer .et_pb_section:not(:has(form)) .et_pb_text a,.et-l--footer .cky-banner-element.opi-evastelinkki{color:#3b7897!important}.et-l--footer .et_pb_social_media_follow li.et_pb_social_icon a.icon{background-color:#3b7897!important;border-color:#3b7897!important}.et-l--footer .et_pb_section.et_pb_with_background:has(form){background-color:#3b7897!important}.et-l--footer .et_pb_section:has(form) .et_pb_text a{color:#fff!important;text-decoration:underline!important}.opi-skip-link{position:absolute;top:-100px;left:16px;z-index:1000000;padding:12px 18px;background:#343741;color:#fff!important;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1.2;border-radius:10px;text-decoration:none}.opi-skip-link:focus{top:16px}#main-content:focus{outline:none}