b,body,h1,h2,h3,h4,h5,h6,input,optgroup,p,select,strong,tbody td,textarea,thead th,ul li{font-style:normal;font-weight:400}a,a:active,a:focus,a:visited,footer a:visited{color:inherit}h3,h4{line-height:1.2}.nav-sub-second a:after,.nav-sub-second-mega-sub a:after{transform:rotate(-90deg) translateY(0)}.nav-sub-second a:hover:after,.nav-sub-second-mega-sub a:hover:after{transform:rotate(-90deg) translateY(1rem)}ul#menu-investor-menu .nav-subroot li,ul#menu-investor-menu .nav-subroot li a,ul#menu-investor-menu .nav-subroot li:hover{color:#fff!important;background:#1cbc9b}.haravasivut-tyopaikat .job-date,.haravasivut-tyopaikat .job-locations,.list-tyopaikka .job-links{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal}.wf-loading,.wf-loading body{visibility:hidden}.wf-active body .wf-inactive body{visibility:visible}.no-js,.no-js .top-bar,.no-js[data-responsive-toggle]{display:none!important}.facet-reset,.facetwp-autocomplete-update,.facetwp-custom span.fs-checkbox,.header-mobile-search-form,.header-search-form.show-search-form .search-title,.menu-mobile,.reports-block-year,.single-references .entry-meta,[data-responsive-menu] ul,button.facetwp-load-more.facetwp-hidden,nav#secondary-navigation li a::after{display:none}:root{--main-orange:#fd942c;--main-green:#6daa8e;--main-dark-grey:#134851;--main-white:#fff;--alt-orange:#faf6ef;--alt-green:#d3e5dd;--extra-green:#719197}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:#fd942c80}body,html{font-family:Silka-Regular,sans-serif;overflow-x:hidden}.admin-bar .nav-sub-second-mega ul.nav-sub-second,.admin-bar header#masthead{margin-top:32px}body,input,optgroup,select,textarea{font-family:Silka-Regular,Arial,sans-serif;font-size:1em;line-height:1.5;color:var(--main-dark-grey);--color:#fff}a{line-height:1.5;font-style:normal;-webkit-transition:.25s ease-out;transition:.25s ease-out}.accordion-block .accordion-item .accordion-item-content a,.contact-info-item-infos a:hover,.nav-sub-second .active-menu-item,.person-email a:hover,.person-tel a:hover,.reports-list-block .report-download:hover,.search-results .entry-title a:hover,.text-block-text a,footer a:hover{text-decoration:underline}.persons-block-wrapper a,a:hover,a:visited{color:unset}ol,ul{margin:0 0 1.5rem 1.5rem}main#primary{-webkit-transition:margin-top .1s ease-in-out;transition:margin-top .1s ease-in-out;margin-top:140px}.top main#primary{margin-top:80px}#page.toc-menu main#primary{margin-top:192px}@media (max-width:1500px){#page.toc-menu main#primary{margin-top:172px}}@media (max-width:800px){#page.toc-menu main#primary{margin-top:152px}}@media (max-width:639px){#page.toc-menu main#primary{margin-top:146px}}.admin-bar .nav-root{top:32px}.admin-bar li.cell>ul.nav-subroot{top:112px}.fs-wrap:focus,:focus{outline:0}h1{font-family:Silka-Black,Arial,sans-serif;font-size:4rem;margin:2rem 0;line-height:1}h1.small-h1{font-size:2.5rem;line-height:1.1;margin:0 0 2rem}h2{font-family:Silka-Bold,Arial,sans-serif;font-size:2.625rem;line-height:1.3;margin:4rem 0 1rem}h3{font-family:Silka-Semibold,Arial,sans-serif;font-size:2.1875rem;margin:3.75rem 0 1.875rem}b,h4,h5,h6,strong,thead th{font-family:Silka-Bold,Arial,sans-serif}h4{margin:3rem 0 1.5rem;font-size:1.75rem}thead th{font-size:1.6rem}#primary-menu ul.nav-sub-second a,.header-search-form .search-title,.hero-sub-title,.page-breadcrumb li,.video-block .text-block-text,.video-block .text-block-text p,.video-block .text-block-text ul li,nav#secondary-navigation a,tbody td{font-family:Silka-Medium,Arial,sans-serif}tbody td{font-size:1.25rem}p,ul li{font-family:Silka-Regular,Arial,sans-serif;font-size:1.125rem}p{line-height:1.6em;margin-bottom:1.5em}.grid-margin-x-custom{margin-left:8rem;margin-right:8rem}.menu{height:100%}.header-search-form.show-search-form .close-search-form,.menu li,.search-form,.site-branding{display:flex}.nav-sub-second-mega-sub .nav-sub-third li,.nav-sub-second-mega-sub li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;display:grid}#masthead .cell{height:100%;align-items:center;position:relative}.custom-logo{height:auto;max-width:100%}header#masthead{position:fixed;top:0;width:100%;z-index:99;background:#fff}.single-post .post-navigation,.single-references .post-navigation,section.no-results.not-found{padding-bottom:20rem}.secondary-menu-row{background:#f6f6f6;height:40px;-webkit-transition:.15s ease-in-out;-moz-transition:.15s ease-in-out;-ms-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out}.top .secondary-menu-row{margin-top:-40px}nav#secondary-navigation a{font-size:1rem;color:#000;height:40px;padding:0;display:flex;align-items:center}nav#secondary-navigation .dropdown.menu>li.opens-right>.is-dropdown-submenu{top:100%;right:0;left:auto}ul#secondary-menu{height:40px;display:flex;align-items:center}nav#secondary-navigation img{height:20px;width:auto;padding-right:.5rem}.secondary-menu,nav#secondary-navigation li{padding-left:2rem}#secondary-menu ul.sub-menu{background:#f6f6f6;border:0;-webkit-border-radius:0 0 1rem 1rem;-khtml-border-radius:0 0 1rem 1rem;-moz-border-radius:0 0 1rem 1rem;border-radius:0 0 1rem 1rem;padding:2rem 2rem 1rem 2.5rem;min-width:250px}#primary-menu .nav-sub-second-mega-sub li,.contact-image-block .contact-info-item-infos a,.haravasivut-yhteystiedot .text-with-image-block .page-block-inner-wrapper.width-content,.latest-block .latest-releases a,.person-email a,.person-tel a,.single-releases .entry-content a,footer a,footer span,nav#secondary-navigation .sub-menu li{padding:0}nav#secondary-navigation .sub-menu a{display:block;align-items:unset;height:auto;padding-bottom:1rem}nav#secondary-navigation .is-dropdown-submenu-parent a::after{position:absolute;top:unset;right:unset;left:unset;margin-top:-6px}#secondary-menu ul.sub-menu a:after{content:"";background-image:url(../img/icons/enersense_nuoli.svg);width:16px;height:16px;background-repeat:no-repeat;transform:rotate(-90deg) translateY(0) translateX(-.1rem);opacity:0;-webkit-transition:.25s ease-out;transition:.25s ease-out;display:inline-block;position:absolute}#secondary-menu ul.sub-menu a:hover:after{opacity:1;transform:rotate(-90deg) translateY(1rem) translateX(-.1rem)}.main-navigation{display:block;width:100%;height:100px}.primary-menu-row{height:100px}.top .main-navigation,.top .primary-menu-row{height:80px}#primary-menu a{height:100%;display:flex;align-items:center;padding:0 1.5rem}#primary-menu li{align-items:center}#primary-menu li a{text-transform:uppercase;font-size:1.125rem;font-family:Silka-SemiBold,Arial,sans-serif}#primary-menu li.second-menu-color a,#primary-menu ul.nav-sub-second li a,.persons-block-wrapper-single .person-name{text-transform:none}.person-language-item,.release-info,.release-info-alt,.single-post .entry-meta,.text-with-image-block-text-ref.text-ref,.video-block-lead-wrapper{text-transform:uppercase;text-transform:uppercase}.primary-menu-item:hover .nav-sub-second-mega .nav-sub-second{display:block;left:0;width:100vw;position:fixed;top:140px;opacity:1;-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.top .primary-menu-item:hover .nav-sub-second-mega .nav-sub-second{top:80px;-webkit-transition:height .15s ease-in-out;-moz-transition:height .15s ease-in-out;-ms-transition:height .15s ease-in-out;-o-transition:height .15s ease-in-out;transition:height .15s ease-in-out}.primary-menu-item .nav-sub-second,.primary-menu-item .nav-sub-second-mega .nav-sub-second{opacity:0;-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;box-shadow:none}.nav-sub-second a:hover:after,.primary-menu-item:hover .nav-sub-second,a.btn:hover .button-arrow{opacity:1}#primary-menu ul.nav-sub-third{opacity:1;display:unset;left:unset;position:unset;box-shadow:none;margin-top:1rem}.nav-sub-second-mega-sub{width:100%;-webkit-columns:4;-moz-columns:4;columns:4;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;padding:3rem 0 4rem;max-width:87.5rem;margin:0 auto}.nav-sub-second-mega-sub li{margin-top:4em}.nav-sub-second-mega-sub .nav-sub-third li{line-height:1.4;margin-top:0}#tyopaikat .job-block-top-container h2,.accordion-block .accordion-item .accordion-content .accordion-item-title:first-child,.nav-sub-second-mega-sub li:first-of-type,.text-with-icon-block .icon-block-title{margin-top:0}.nav-sub-second-mega-sub a{display:block!important;width:auto!important}.main-navigation .nav-sub-second-mega-sub a{display:block;width:auto}.primary-menu-investor{right:0}.primary-menu-primary{display:flex;margin:0 auto}.divider,.primary-menu-primary li{padding:0 1rem}#primary-menu li.second-menu-color:last-of-type,#primary-menu li:first-of-type,#primary-menu li:last-of-type{margin-left:auto}#primary-menu,.text-center .text-block-file,.text-center .text-block-link a{justify-content:center}#primary-menu li.second-menu-color:hover,li.second-menu-color,li.second-menu-color .nav-sub-second{background:#d3e5dd}.nav-sub-second .nav-sub-third a:after,.nav-sub-second a:after{content:"";background-image:url(../img/icons/enersense_nuoli.svg);width:16px;height:16px;background-repeat:no-repeat;position:absolute;display:inline-block}#primary-menu li:hover,.page .autocomplete-selected,.release-list .release-item:nth-child(odd),.table-block tbody tr:nth-child(2n),li .nav-sub-second,tbody tr:nth-child(2n){background:#faf6ef}.has-children:after{content:"";display:none}#primary-menu .nav-sub-second-mega-sub li:hover{background:unset}.reports-block-year.visible,ul.nav-sub-second{display:block}#primary-menu ul.nav-sub-second a{padding:0 0 1rem;line-height:1.3;max-width:max-content;width:300px;display:block}#primary-menu .nav-sub-second-mega li a{font-size:1.125rem;padding:0;font-family:Silka-Bold,Arial,sans-serif;line-height:1.4;max-width:max-content}#primary-menu .nav-sub-second-mega .nav-sub-third li a{font-size:1rem;font-family:Silka-Medium,Arial,sans-serif;line-height:1.3;padding-bottom:.75rem;max-width:max-content}#primary-menu ul.nav-sub-second{padding:1.5rem 2.5rem;left:-999em;position:absolute;-webkit-border-radius:0 0 1rem 1rem;-khtml-border-radius:0 0 1rem 1rem;-moz-border-radius:0 0 1rem 1rem;border-radius:0 0 1rem 1rem}#primary-menu .primary-menu-item:hover ul.nav-sub-second{left:-1rem}#primary-menu .primary-menu-item:hover .nav-sub-second-mega ul.nav-sub-second{left:0}#primary-menu .nav-sub-second-mega ul.nav-sub-second{padding:unset;position:fixed;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-sub-second a:after{opacity:0;-webkit-transition:.25s ease-out;transition:.25s ease-out}.nav-sub-second .nav-sub-third a:after{transform:rotate(-90deg) translateY(0) translateX(.1rem);opacity:0;-webkit-transition:.25s ease-out;transition:.25s ease-out}.nav-sub-second-mega-sub .nav-sub-third a:hover:after{opacity:1;transform:rotate(-90deg) translateY(1rem) translateX(.1rem)}#primary-menu li.second-menu-color:last-of-type{margin-right:unset}#primary-menu li:last-of-type{margin-right:auto;margin-left:unset}.redirect-wrapper{position:fixed;top:0;left:0;bottom:0;width:100%;background-color:rgba(19,72,81,.85);z-index:999;overflow:hidden;overflow-y:auto;height:100vh}.redirect-wrapper-2{position:absolute;top:50%;width:100%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.redirect-popup{display:table;margin:0 auto;width:60%;min-width:400px;max-width:950px;background-color:#fff;-webkit-border-radius:1.875rem;-khtml-border-radius:1.875rem;-moz-border-radius:1.875rem;border-radius:1.875rem}.hero-width-narrow,.width-narrow{max-width:55em}.redirect-container{display:flex;flex-direction:column;margin:4rem;position:relative}.redirect-title h2,.text-with-image-block-text-title h2{margin:0 0 2rem}.redirect-message{height:100%;width:100%;margin-bottom:2rem}.redirect-close-button{align-self:auto;padding:.75rem 2.5rem .75rem 3rem}.redirect-secondary-close-button{position:absolute;right:-6rem;top:-6rem}.facetwp-custom,.facetwp-facet,.height-full .text-with-image-block-text,.height-half .text-with-image-block-text,.hero-title,.hero-title-wrapper a.btn,.image-block .image-block-wrapper,.job-list-title,.text-with-image-block-full-width,.text-with-image-block.width-full.height-auto,.timeline,.timeline .grid-x .cell,header{position:relative}div#post-share-buttons{margin-bottom:6rem}div#post-share-buttons h5{margin-bottom:1.5rem;border-top:1px solid #cacaca;padding-top:2rem}div#post-share-buttons a{margin-right:.5rem;-webkit-transition:125ms ease-out;transition:125ms ease-out}.btn .link-arrow,.hero-arrow{-webkit-transition:.25s ease-out}div#post-share-buttons a:hover{opacity:.75}div#post-share-buttons .thumbnail,footer .search-form{height:50px}@media screen and (max-width:431px){.redirect-popup{width:100%;height:100%;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;border-radius:0}.redirect-wrapper-2{top:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.redirect-container{margin:2rem;width:80%;min-width:unset}}.accordion-block,.page,.post,.release-list .release-title,.text-left .hero-arrow,.text-with-icon-block,.video-block .text-block-text,.video-block .text-block-title,footer ul{margin:0}.menu.align-center li a{font-size:18px}ul#menu-investor-menu li{background:#1cbc9b}ul#menu-investor-menu a{font-size:18px;padding-right:.5rem;padding-left:1rem}ul#menu-investor-menu .nav-subroot li a{font-size:16px!important}.nav-subroot>li.color-light-green:hover>span,.nav-subtree>li.color-light-green>a{color:#fff!important}.facetwp-facet-job_portal_location_search .fcomplete-status,.nav-subroot>li.color-light-green>span{font-size:16px}.release-download-buttons a.release-download-button.bg-turquoise,.text-light{color:#fff}.page-breadcrumb li.item a:hover,.page-breadcrumb li.item-current.item,.text-dark{color:#134851}.bg-turquoise{background:#06b888;color:#fff}.bg-blue,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover,.facetwp-facet-loadmore button:hover{background:#134851;color:#fff}.bg-gray{background:#efeff1;color:#134851}.bg-white{background-color:#fff;color:#134851}.bg-alt-orange,.bg-sand{background-color:#faf6ef;color:#134851}.bg-green{background-color:#d3e5dd;color:#134851}.entry-content,.persons-block-wrapper-single .persons-block-item-image,.single-description+.page-block.persons-block,.text-center .hero-width-narrow,.width-narrow{margin:0 auto}.width-narrow-content{max-width:70em;margin:0 auto}.width-content{max-width:87.5em;margin:0 auto}.width-100{max-width:100em;margin:0 auto}.width-max-content{max-width:max-content;margin:0 auto}.top-padding-none,footer .link-list-subheading:first-of-type,footer ul:first-of-type{padding-top:0}.top-padding-narrow{padding-top:4rem}.top-padding-wide{padding-top:8rem}.bottom-padding-none,.haravasivut-yhteystiedot .page-block:last-of-type{padding-bottom:0}.bottom-padding-narrow{padding-bottom:4rem}.bottom-padding-wide{padding-bottom:8rem}.nav-menu-1,.nav-menu-2,.nav-menu-logo{padding-left:0;padding-right:0}header.height-half{height:50vh}header.height-full{height:calc(100vh - 144px);max-height:1200px}.height-full-flow{height:150vh;max-height:1300px}.height-low-flow{height:95vh;max-height:1000px}.height-low-flow .hero-title-wrapper{height:calc(95vh - 144px);position:relative;max-height:800px}.hero-sub-title{font-size:2rem}.hero-flow{position:absolute;bottom:-2rem;width:100%;z-index:3}.arrow-svg.blue-white svg,.arrow-svg.turquoise-white svg,.arrow-svg.white-border svg,.arrow-svg.white-no-border svg,.btn-primary .link-arrow .arrow-svg svg,.btn-primary:hover .link-arrow .arrow-svg svg,.btn-secondary-alt .link-arrow .arrow-svg svg,.btn-secondary:hover .link-arrow .arrow-svg svg,.download-svg.white svg .cls-1,.fill-white svg,.hero-arrow:hover .arrow-svg.dark-border svg,.hero-flow svg,.release-download-buttons a.release-download-button:hover .download-svg.blue .cls-1{fill:#fff}.hero-flow img{width:100vw}.fill-sand svg{fill:#faf6ef}.bg-mask{width:100%;height:100%}.entry-header .bg-mask{z-index:2}.hero-title-wrapper{align-items:center;display:flex;height:100%;position:relative;z-index:4}.height-full-flow .hero-title-wrapper{height:calc(100vh - 144px);position:relative;max-height:950px}header.entry-header.no-image{background:#134851;padding:6rem 0;text-align:center;color:#fff}#hero-video{object-fit:cover;width:100%;height:100%;position:absolute;top:0}.fullwidth-video-frame{height:auto;width:100%}.btn,.btn-bigger{font-family:Silka-Bold,Arial,sans-serif;width:fit-content;max-width:75rem}.home h1.entry-title{font-size:4.5rem;line-height:1.1}.btn{-webkit-border-radius:3rem;-khtml-border-radius:3rem;-moz-border-radius:3rem;border-radius:3rem;border-width:3px;border-style:solid;padding:1.3rem 2.5rem;font-size:1.37rem;display:flex;align-items:center}.btn-primary,.btn-primary:visited,a.btn-primary,a.btn-primary:visited{background:#134851;color:#fff;border-color:#134851}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#082e34;color:#fff;border-color:#082e34}.btn-secondary,.btn-secondary:visited{background:0 0;border-color:#134851}.arrow-svg.blank-blue svg,.arrow-svg.dark svg,.arrow-svg.dark-border svg,.arrow-svg.dark-no-border svg,.arrow-svg.gray-blue svg,.arrow-svg.white svg,.arrow-svg.white-blue svg,.btn-primary-alt .link-arrow .arrow-svg svg,.btn-primary-alt:hover .link-arrow .arrow-svg svg,.btn-secondary .link-arrow .arrow-svg svg,.btn-secondary-alt:hover .link-arrow .arrow-svg svg,.download-svg.blue .cls-1,.download-svg.blue svg{fill:#134851}.btn-primary-alt,.btn-primary-alt:visited{background:#fff;color:#134851;border-color:#fff}.btn-primary-alt:active,.btn-primary-alt:focus,.btn-primary-alt:hover{background:#d3e5dd;color:#134851;border-color:#d3e5dd}.btn-secondary-alt,.btn-secondary-alt:visited{background:0 0;color:#fff;border-color:#fff}.btn-secondary-alt:active,.btn-secondary-alt:focus,.btn-secondary-alt:hover{background:#fff;color:#134851}.btn .link-arrow{display:inline-flex;margin-left:1rem;transition:.25s ease-out}.btn:hover .link-arrow{transform:translateX(1rem)}.btn .link-arrow .arrow-svg{width:1.25rem;height:1.25rem}.btn-bigger{background:0 0;color:#134851;border:3px solid #134851;-webkit-border-radius:3rem;-khtml-border-radius:3rem;-moz-border-radius:3rem;border-radius:3rem;padding:1.3rem 2.5rem 1.3rem 3.5rem;font-size:1.7rem;display:block}.btn-bigger .link-arrow .arrow-svg{width:1.35rem;height:1.35rem}.text-center .hero-title-wrapper a.btn{margin:0 auto;position:relative}a.btn .button-arrow{background:#fff;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;padding:.5rem}.hero-arrow:hover .arrow-svg.dark-border,.text-dark a.btn .button-arrow{background:#134851}.button-arrow .arrow-svg,a.btn:hover .button-arrow .arrow-svg{text-align:center;margin:0 auto}.hero-button{margin-top:4rem}.text-block-button .text-block-link-arrow,.timeline .row-odd .event-date{margin-left:1.5rem}.hero-arrow{max-width:max-content;margin:0 auto;transition:.25s ease-out}.arrow-svg{width:70px;height:70px;background:0 0;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:flex;flex-direction:column;align-items:center;display:flex;align-items:center;justify-content:center}.arrow-svg svg{fill:#fff;max-height:1.375rem}.hero-arrow:hover{transform:translate(0,.5rem)}.arrow-svg.white-border{border:5px solid #fff;background:0 0}.arrow-svg.dark-no-border,.arrow-svg.gray-no-border,.arrow-svg.white-no-border,.arrow-svg.white-transparent svg{border:0;background:0 0}.arrow-svg.white-transparent{border:none}.arrow-svg.blue-transparent svg{border:0;background:0 0;fill:#134851}.arrow-svg.white,.arrow-svg.white-blue,.arrow-svg.white-turquoise{border:5px solid #fff;background:#fff}.arrow-svg.secondary svg,.arrow-svg.secondary-border svg,.arrow-svg.white-turquoise svg,.download-svg.turquoise .cls-1,.hero-arrow:hover .arrow-svg.white-border svg{fill:#6daa8e}.arrow-svg.blue-white,.arrow-svg.dark{border:5px solid #134851;background:#134851}.arrow-svg.dark-border{border:5px solid #134851;background:0 0}.arrow-svg.gray-no-border svg{fill:#bfc3c9}.arrow-svg.secondary-border{border:5px solid #6daa8e;background:0 0}.arrow-svg.secondary,.arrow-svg.turquoise-white{border:5px solid #6daa8e;background:#6daa8e}.arrow-svg.right{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.arrow-svg.left{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.hero-arrow:hover .arrow-svg{-webkit-transition:.25s ease-out;transition:.25s ease-out;background:#fff}.page-breadcrumb{margin:4rem auto;text-align:center}.page-ul-breadcrumb{list-style:none;margin:0 auto;align-items:center;display:flex;justify-content:center}.page-breadcrumb li{font-size:1.125em;white-space:nowrap}.page-breadcrumb li.seperator{font-size:1em}.page-breadcrumb li a{font-family:inherit;padding:0;margin:0}.page-breadcrumb li.item a{color:#bfc3c9}.page-breadcrumb .seperator .arrow-svg{width:30px;margin:0 .5rem;height:auto}.page-breadcrumb .seperator .arrow-svg svg{max-height:16px}.page-block{margin:8rem auto}.jobs-block+.text-with-image-block,.page-block:first-of-type{margin:0 auto 8rem}.job-single-template,.page-block.first-padding-top{padding-top:5rem}.text-with-image-block+.text-with-image-block,.text-with-image-block+.text-with-image-block-full-width,.text-with-image-block-full-width+.text-with-image-block{margin:-8rem auto 8rem}.entry-header+.entry-content .text-block{margin-top:8rem;margin-bottom:8rem}.page-block:last-of-type{margin-bottom:0;padding-bottom:20rem}.page-block:last-of-type.video-block{margin-bottom:20rem!important;padding-bottom:0}.accordion-block .accordion-item .accordion-item-content:last-child p:last-child,.facetwp-custom-job .facetwp-facet,.single-post .page-block:last-of-type,.single-references .page-block:last-of-type,.text-with-image-block-image.simple .text-with-image-block-text ol li li,footer .socicon .thumbnail{margin-bottom:0}.site-header .search-form .search-submit{background:0 0;border:0;height:24px;width:24px;text-indent:-200vw}.site-header .search-form .search-field{background:0 0;box-shadow:none;border:0;border-bottom:2px solid #134851;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;border-radius:0;height:24px;margin:0}.site-header .search-form .search-field::placeholder{font-family:Silka-Medium,Arial,sans-serif;font-size:1rem;color:#000}.header-search-form{position:relative;display:flex;align-items:center;width:100px;transition:width .25s}.header-search-form.show-search-form{display:flex;justify-content:flex-end;width:243px;height:24px;margin:8px 0}.header-search-form .open-search-form{position:absolute;left:auto;right:0;display:flex;align-items:center;column-gap:7px;background:0 0;border:0;width:auto;padding:0}.header-search-form.show-search-form .open-search-form{left:0;right:auto}.header-search-form .open-search-form svg{width:22px;height:22px}.header-search-form .close-search-form{display:none;align-items:center;background:#fff;border:0;height:100%;padding:5px 7px}.search-results .search-results-count,.search-results .site-main .search-form .search-field{padding:0;font-family:Silka-SemiBold,Arial,sans-serif}.header-search-form .search-title{font-size:1rem;color:#000}.header-search-form .search-form{display:none;width:0}.header-search-form.show-search-form .search-form{display:flex;flex-direction:row-reverse;width:fit-content;z-index:2}.search-results .search-results-container{margin-bottom:24rem}.search-results-container .page-title{font-family:Silka-SemiBold,Arial,sans-serif;font-size:2rem;margin-bottom:.5rem}.search-results-container .page-title span{display:inline-block;font-family:Silka-Black,Arial,sans-serif;font-style:normal;margin-top:1rem}.search-results .page-header{margin-bottom:3rem}.search-results article:not(:first-of-type){border-top:1px solid #c4d1d4}.search-results .entry-title{font-family:Silka-Medium,Arial,sans-serif;font-size:1.125rem;margin:2rem 0}.search-results .site-main .search-form{display:flex;align-items:center;position:relative;width:100%;background:#fff;border:0;-webkit-border-radius:1.125rem;-khtml-border-radius:1.125rem;-moz-border-radius:1.125rem;border-radius:1.125rem;padding:0;margin-bottom:5rem;-webkit-box-shadow:0 0 20px 0 rgb(0 0 0 / 10%);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgb(0 0 0 / 10%)}.search-results .site-main .search-form label{height:100%;width:100%;padding:0 1.5rem}.search-results .site-main .search-form .search-field{font-size:1.25rem;color:#134851;background:0 0;box-shadow:none;border:0;margin:0}.search-results .site-main .search-form .search-field::placeholder{font-size:1.25rem}.search-results .site-main .search-form .search-submit{background:#134851;-webkit-border-radius:0 1rem 1rem 0;-khtml-border-radius:0 1rem 1rem 0;-moz-border-radius:0 1rem 1rem 0;border-radius:0 1rem 1rem 0;color:#fff;font-size:1.125rem;font-weight:600;padding:1.5rem 3rem;pointer-events:auto;cursor:pointer;-webkit-transition:.3s;transition:.3s}.search-results .site-main .search-form .search-submit:hover{background:#082e34}.search-results .financial-report-link{display:flex;align-items:center}.link-list li a,.search-results .financial-report-link .report-icon{display:inline-block}.search-results .financial-report-link .report-icon svg{width:1.75rem;margin-left:1.125rem}footer .search-field,footer .search-field:focus{border:0;-webkit-border-radius:6px 0 0 6px;-khtml-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;box-shadow:none!important;height:100%;width:100%;margin:0;padding:.5rem .75rem}footer .search-field::placeholder{font-family:Silka-Medium,Arial,sans-serif;font-size:1.125rem;font-weight:600;color:#000}footer input[type=submit]{background:url("../img/icon-search.svg") center no-repeat #d3e5dd;border:0;-webkit-border-radius:0 6px 6px 0;-khtml-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;cursor:pointer;text-indent:-200vw;width:56px}.search-no-results .no-results form{display:flex;-webkit-border-radius:1rem;-khtml-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;-webkit-box-shadow:0 0 20px 0 rgb(0 0 0 / 10%);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgb(0 0 0 / 10%)}.search-no-results .no-results form label{flex:1}.search-no-results .no-results form .search-field{border:0;-webkit-border-radius:1rem 0 0 1rem;-khtml-border-radius:0 1rem 1rem 0;-moz-border-radius:1rem 0 0 1rem;border-radius:1rem 0 0 1rem;box-shadow:none!important;font-family:Silka-SemiBold,Arial,sans-serif;font-size:1.25rem;height:100%;padding:1.5rem 1.25rem;margin:0}.search-no-results .no-results form .search-field::placeholder{font-size:1.25rem}.search-no-results .no-results form .search-submit{background:#134851;border:0 #134851;-webkit-border-radius:0 1rem 1rem 0;-khtml-border-radius:0 1rem 1rem 0;-moz-border-radius:0 1rem 1rem 0;border-radius:0 1rem 1rem 0;color:#fff;font-family:Silka-Medium,Arial,sans-serif;font-size:1.125rem;min-width:120px;padding:1.5rem 3rem}.search-results .search-results-container .posts-navigation{margin-top:8rem}.image-block .height-narrow{height:26vw;min-height:160px;max-height:400px}.image-block .height-normal{height:40vw;min-height:200px;max-height:600px}.image-block .height-high{height:calc(100vh - 80px);min-height:900px;max-height:2000px}.image-block .height-full{height:auto}.image-block .image-block-wrapper img{object-fit:cover;object-position:center;width:100%;height:100%}.image-block .image-block-wrapper.image-top img{object-position:top}.image-block .image-block-wrapper.image-bottom img{object-position:bottom}.image-block .image-block-wrapper.height-full img{object-fit:contain;width:100%;height:auto}@media all and (max-width:93.75em){.site-header .search-form .search-field::placeholder{font-size:.8rem}.header-search-form .search-title{font-family:Silka-Medium,Arial,sans-serif;font-size:.8rem;color:#000}.image-block .image-block-wrapper.height-full img{padding:0 4rem 4rem}}@media all and (max-width:39.9375em){.header-search-form{display:none}.secondary-menu-row-wrapper{justify-content:space-between}.header-mobile-search-form{display:flex;align-items:center;column-gap:8px;width:120px}.header-mobile-search-form svg{width:32px}.header-mobile-search-form .search-form input{font-family:Silka-Medium,Arial,sans-serif;font-size:.8rem}.header-mobile-search-form .search-form .search-field{border-bottom:1px solid #134851}.image-block .image-block-wrapper.height-full img{padding:0 0 4rem}}.accordion-block .block-title{margin-top:0;margin-bottom:2.5rem}.accordion-block .accordion{background:0 0}.accordion-block .accordion-content h2{color:var(--main-dark-grey);font-size:2rem}.accordion-block .accordion-content h3{color:var(--main-dark-grey);font-size:1.75rem}.accordion-block .accordion-content h4{color:var(--main-dark-grey);font-size:1.25rem}.accordion-block .accordion-content h5,.accordion-block .accordion-content h6{color:var(--main-dark-grey)}.accordion-block .accordion-item{background:#d3e5dd;-webkit-border-radius:1rem;-khtml-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem}.accordion-block.bg-green .accordion-item,.accordion-block.bg-green .accordion-item .accordion-content,.accordion-block.bg-sand .accordion-item,.accordion-block.bg-sand .accordion-item .accordion-content,.bg-alt-orange .reports-block-head,.bg-green .width-content .text-with-image-block-text,.bg-sand .width-content .text-with-image-block-text,.bg-turquoise:hover a,.release-list-alt .release-item:nth-child(odd){background:#fff}.accordion-block .accordion-item:not(:last-child){margin-bottom:1.5rem}.accordion-block .accordion-item .accordion-title{border:0;-webkit-border-radius:1rem;-khtml-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;font-family:Silka-Bold,Arial,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;color:var(--main-dark-grey);padding:2rem;z-index:2}.accordion-block .accordion-item .accordion-title:before{content:url("/wp-content/themes/enersense/img/icons/icon-acc.svg");right:2rem}.accordion-block .accordion-item .accordion-title:focus,.accordion-block .accordion-item .accordion-title:hover{background:inherit}.accordion-block .accordion-item .accordion-content{background:#d3e5dd;border:0;padding:2rem 2rem 0;transform:translatey(-2rem);z-index:1;transition:transform 2s}#tyopaikat.all-jobs-block .facetwp-custom-job,.accordion-block .accordion-content .accordion-button:not(:last-child),.single-releases .type-releases .entry-header{margin-bottom:2rem}.accordion-block .accordion-content .accordion-file:not(:last-child) .accordion-file-link,.contact-info-item-infos,.text-block-link a,.text-block-link-button,.text-with-icon-block .content-block p{margin-bottom:1rem}.accordion-block .accordion-content .accordion-button .btn{width:fit-content}.accordion-block .accordion-content .accordion-file-link{display:flex;align-items:center;font-size:1.125rem}.accordion-block .accordion-content .accordion-file-link .download-svg svg,.text-block-file.font-size-normal .download-svg svg,.text-block-filelist .download-svg svg{width:2rem}.accordion-block .accordion-content .accordion-file .download-svg,.text-block-file .download-svg{padding-right:1rem}.accordion-block .accordion-content .accordion-file-link span,.text-block-file a span{padding-left:1rem;font-size:.9rem}.timeline .row-even .event-title:before,.timeline .row-odd .event-title:before{width:1rem;position:absolute;top:50%;transform:translateY(-50%);-khtml-border-radius:50%;content:""}.timeline-block{font-family:Silka-Medium,Arial,sans-serif;font-weight:600;line-height:1.4}.timeline-block-title{text-align:center;margin-bottom:3.75rem}.timeline .row-even,.timeline .row-odd{padding:.5rem 0}.timeline:after{content:"";position:absolute;width:1px;background-color:#134851;top:0;bottom:0;left:calc(50% + 2px);margin-left:-3px;z-index:-1}.timeline .row-odd{position:relative;align-items:center}.timeline .row-even{position:relative;flex-direction:row-reverse;align-items:center}.timeline .event-title{display:inline-flex;align-items:center;background:#fd942c;color:#fff;width:100%;min-height:6rem;padding:1.5rem 2.5rem;-webkit-border-radius:3.5rem;-khtml-border-radius:3.5rem;-moz-border-radius:3.5rem;border-radius:3.5rem}.timeline .row-odd .cell{padding-right:3rem}.timeline .row-odd .event-title:before{background:#6daa8e;height:1rem;right:-.5rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:1}.timeline .row-even .event-title:after,.timeline .row-odd .event-title:after{content:"";position:absolute;height:1px;background-color:#134851;left:0;right:0;top:50%;z-index:-1}.timeline .row-even .cell{padding-left:3rem}.timeline .row-even .event-title:before{background:#6daa8e;height:1rem;left:-.5rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:1}.timeline .event-date{font-weight:600;position:relative}.timeline .row-even .event-date{text-align:right;margin-right:1.5rem}.strengths{display:flex;flex-wrap:wrap;justify-content:center}.strengths .strength-wrapper{position:relative;display:inline-flex;flex-basis:25%;align-items:center;height:320px}.strengths-block-title{text-align:center;margin-bottom:5rem}.strengths .phrase{color:#fff;font-family:Silka-Bold,Arial,sans-serif;font-size:1.125rem;padding:4rem;text-align:center;width:100%}.strengths .blob{position:absolute;min-width:100%;z-index:-1}.strengths .blob svg{transform:scale(1.3)}.strengths .str-1 .phrase{transform:translateY(-16px) translateX(-14px)}.strengths .str-1 .blob{transform:rotate(-24deg) scaleX(-1)}.strengths .str-2 .phrase{transform:translateY(0) translateX(-12px)}.strengths .str-2 .blob{transform:rotate(265deg)}.strengths .str-3 .phrase{transform:translateY(-4px) translateX(-16px)}.strengths .str-3 .blob{transform:rotate(-102deg) scaleX(-1) translateX(-15px)}.strengths .str-4 .phrase{transform:translateY(-12px) translateX(-10px)}.strengths .str-4 .blob{transform:rotate(300deg) scaleX(-1)}.strengths .str-5 .phrase{transform:translateY(-12px) translateX(20px)}.strengths .str-5 .blob{transform:rotate(30deg)}.strengths .str-6 .phrase{transform:translateY(-13px) translateX(3px)}.strengths .str-6 .blob{transform:rotate(0)}.strengths .str-7 .phrase{transform:translateY(4px) translateX(-8px)}.strengths .str-7 .blob{transform:rotate(-114deg)}.strengths .str-8 .phrase{transform:translateY(-10px) translateX(21px)}.strengths .str-8 .blob{transform:rotate(74deg) scaleX(-1)}@media all and (max-width:87.5em){.strengths .strength-wrapper{height:284px}.strengths .phrase{font-size:1rem;line-height:1.4;padding:3rem}}@media all and (max-width:81.25em){.strengths .strength-wrapper{height:266px}}@media all and (max-width:75em){.strengths .strength-wrapper{flex-basis:33.33%;height:330px}}@media all and (max-width:68.75em){.strengths .strength-wrapper{height:300px}}@media all and (max-width:62.5em){.height-low-flow{height:65vh;max-height:500px}.height-low-flow .hero-title-wrapper{height:calc(65vh - 144px);position:relative;max-height:400px}.accordion-block{margin:0}.accordion-block .accordion-item .accordion-title{font-size:1.125rem;padding:1.5rem}.accordion-block .accordion-item .accordion-content{padding:2rem 1.5rem 0}.accordion-block .accordion-item .accordion-title:before{right:1.5rem;transform:scale(.9)}.accordion-block .accordion-item:not(:last-child){margin-bottom:1rem}.strengths .strength-wrapper{flex-basis:50%;height:364px}.strengths .phrase{padding:3rem 5rem}.strengths .blob svg{transform:scale(1.2)}}@media all and (max-width:50em){.strengths .strength-wrapper{height:310px}}@media all and (max-width:43.75em){.strengths .strength-wrapper{height:286px}.strengths .blob svg{transform:scale(1.3)}}@media all and (max-width:40em){.strengths .strength-wrapper{flex-basis:100%;height:380px}.strengths .phrase{padding:3rem 30%;width:100%;margin:0 auto}.strengths .blob svg{transform:scale(1)}.strengths .str-4 .blob{transform:rotate(270deg) scaleX(-1)}.strengths .str-5 .blob{transform:rotate(70deg)}}@media all and (max-width:37.5em){.strengths .strength-wrapper{height:350px}}@media all and (max-width:30em){.strengths .strength-wrapper{height:250px}.strengths .phrase{font-size:.8rem}}.text-block-lead,.text-block-lead p,.text-block-lead ul li{font-family:Silka-Medium,Arial,sans-serif;font-size:1.6rem;line-height:1.4em}.text-block-text{font-family:Silka-Regular,sans-serif;font-size:1.125rem;line-height:1.6em}.text-block-link a{font-family:Silka-Semibold,Arial,sans-serif;font-size:1.375rem;padding:0;align-items:center;display:flex}.text-block-link-arrow{margin-left:.75rem;-webkit-transition:.25s ease-out;transition:.25s ease-out}.contact-info-item a:hover .text-block-link-arrow,.contact-info-item-infos a:hover .text-block-link-arrow,.contact-info-item-link a:hover .text-block-link-arrow,.job-list-item:hover .job-list-arrow,.latest-all-wrapper a:hover .text-block-link-arrow,.latest-block .latest-releases .cell:hover .text-with-image-block-arrow,.posts-link:hover .text-with-image-block-arrow,.release-list a:hover .text-with-image-block-arrow,.release-list-alt a:hover .text-with-image-block-arrow,.single-post .nav-links .nav-next a:hover .nav-subtitle,.single-references .nav-links .nav-next a:hover .nav-subtitle,.single-release-buttons a:hover .text-with-image-block-arrow,.text-block-link a:hover .text-block-link-arrow,.text-with-image-block .page-block-inner-wrapper.width-narrow .text-block-button:hover .link-arrow{transform:translateX(.5rem)}.text-block-link-arrow .arrow-svg{width:1.75rem;height:1.75rem}.font-size-lead.text-block-link a{font-family:Silka-Semibold,Arial,sans-serif;font-size:1.6875rem}.font-size-lead .text-block-link-arrow .arrow-svg{width:2.25rem;height:2.25rem}.page-block.stock-block{margin:4rem auto}.iframe-wrapper{padding:2rem;-webkit-border-radius:1rem;-khtml-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;background:#f3f3fa}.height-half .text-with-image-block-text{min-height:50vh}.height-75 .text-with-image-block-text{min-height:75vh}.height-full .text-with-image-block-text{min-height:100vh}.text-with-image-block-image .image-block img{width:100%;height:100%;object-fit:cover}.text-with-image-block-image.simple .image-block img{width:100%;object-fit:inherit}.text-with-image-block-image.simple .text-with-image-block-text ol li{font-size:1.25rem;margin-bottom:1rem}.text-with-image-block-image.simple .text-with-image-block-text ol li strong{font-size:1.25rem}.text-with-image-block .width-content .large-order-1,.text-with-image-block .width-content .large-order-1 img,.text-with-image-block .width-content .medium-order-1,.text-with-image-block .width-content .medium-order-1 img,.video-block .video-block-container .cell:first-child{-webkit-border-radius:1.875rem 0 0 1.875rem;-khtml-border-radius:1.875rem 0 0 1.875rem;-moz-border-radius:1.875rem 0 0 1.875rem;border-radius:1.875rem 0 0 1.875rem}.text-with-image-block .width-content .large-order-2,.text-with-image-block .width-content .large-order-2 img,.text-with-image-block .width-content .medium-order-2,.text-with-image-block .width-content .medium-order-2 img,.video-block .video-block-container .cell:nth-child(2){-webkit-border-radius:0 1.875rem 1.875rem 0;-khtml-border-radius:0 1.875rem 1.875rem 0;-moz-border-radius:0 1.875rem 1.875rem 0;border-radius:0 1.875rem 1.875rem 0}.bg-white.text-with-image-block .width-content .align-stretch{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1);-webkit-border-radius:1.875rem;-khtml-border-radius:1.875rem;-moz-border-radius:1.875rem;border-radius:1.875rem}.bg-white.text-with-image-block .width-content .align-stretch.simple{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0}.width-content .text-with-image-block-text-wrapper{padding:5.625rem 6rem;min-width:100%}.simple .text-with-image-block-text-wrapper{padding-top:0!important;padding-bottom:0!important}.text-with-image-block .page-block-inner-wrapper.width-content{padding:6.25rem 0}.text-with-image-block-text-wrapper{max-width:calc(87.5rem / 2);float:left;padding:5.625rem 0 5.625rem 6rem;position:relative}.large-order-1 .text-with-image-block-text-wrapper{float:right;padding:5.625rem 6rem}.width-full .large-order-1 .text-with-image-block-text-wrapper{float:right;padding:6rem 6rem 6rem 0;width:100%;max-width:calc(87.5rem / 2)}.width-full .imageshape .large-order-1 .text-with-image-block-text-wrapper{padding:3rem 0}.text-with-image-block .page-block-inner-wrapper.width-narrow{padding:2rem 0}.text-with-image-block .page-block-inner-wrapper.width-narrow .text-with-image-block-image{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1);-webkit-border-radius:1.25rem;-khtml-border-radius:1.25rem;-moz-border-radius:1.25rem;border-radius:1.25rem;overflow:hidden}.text-with-image-block .page-block-inner-wrapper.width-narrow .large-order-1 .text-with-image-block-text-wrapper,.text-with-image-block .page-block-inner-wrapper.width-narrow .text-with-image-block-text-wrapper{box-sizing:border-box;padding:2.5rem;width:100%}.text-with-image-block .page-block-inner-wrapper.width-narrow .text-with-image-block-text-title>*{font-size:1.5rem;margin-bottom:.75rem}.table-block.text-small tbody td,.text-with-image-block .page-block-inner-wrapper.width-narrow .text-with-image-block-text-text,.text-with-image-block .page-block-inner-wrapper.width-narrow .text-with-image-block-text-text p,.text-with-image-block .page-block-inner-wrapper.width-narrow .text-with-image-block-text-text ul li,footer p{font-size:1rem}.text-with-image-block .page-block-inner-wrapper.width-narrow .text-block-button{font-size:1rem;border-radius:1.5rem;border-width:1px;padding:1rem 1.5rem;margin-top:2rem}.text-with-image-block .page-block-inner-wrapper.width-narrow .text-block-button .text-block-link-arrow{margin-left:.75rem}.nav-links .arrow-svg svg,.text-with-image-block .page-block-inner-wrapper.width-narrow .text-block-button .arrow-svg svg{max-height:1rem}@media (max-width:1000px){.text-with-image-block .page-block-inner-wrapper.width-narrow .image-block{margin:0}}.height-full .large-order-2 .text-with-image-block-text-wrapper,.height-half .large-order-2 .text-with-image-block-text-wrapper{right:unset}.text-with-image-block-text-text{line-height:1.75}.text-with-image-block-text-text>:last-child{margin-bottom:0!important}.text-with-image-block-text-title h3{margin:0 0 1.5rem}.text-with-image-block-text-text,.text-with-image-block-text-text p,.text-with-image-block-text-text ul li{font-family:Silka-Medium,Arial,sans-serif;font-size:1.125em}.text-with-image-block-text-text p+p{margin-top:1.5rem}.text-with-image-block-text-width-full .text-with-image-block-text-wrapper{width:100%;max-width:100%;text-align:left;padding:6rem 9rem 6rem 6rem}.text-with-image-block-text-width-full .text-with-image-block-text-wrapper-content{max-width:85rem;margin:0 auto}.release-download-buttons-images,.text-block-button,.text-with-image-block-button,.text-with-image-block-text-title+.text-with-image-block-text-button{margin-top:3rem}.text-with-image-block-text{position:relative;-webkit-transition:.25s ease-out;transition:.25s ease-out}.job-list-arrow,.text-with-image-block-arrow{position:absolute;right:1.5rem;bottom:1.5rem;-webkit-transition:.25s ease-out;transition:.25s ease-out}.text-with-image-block-arrow .arrow-svg{width:2rem;height:2rem}.text-with-image-block-text-ref.text-ref{font-family:Silka-Black,Arial,sans-serif;font-size:1.125rem;color:#719197;letter-spacing:.2rem;margin-bottom:1rem}.bg-blue .text-with-image-block-text-ref.text-ref{color:#6daa8e}.bg-blue:hover a{background:#1e2935}.text-with-image-block-full-width .text-with-image-block-text-width-full-content a:hover .text-with-image-block-arrow,.text-with-image-block-text:hover .text-with-image-block-arrow{right:1rem}.text-with-image-block-text-width-full-content{position:relative;margin:12rem auto}.text-with-image-block-full-width .text-with-image-block-text:hover .text-with-image-block-arrow{right:1.5rem}.imageshape{padding:0 4rem 8rem}.imageshape .image-block{display:flex;justify-content:center;align-items:center;max-width:calc(87.5rem / 2)}.imageshape .image-block .imageshape-container{-webkit-mask-image:url(/wp-content/uploads/2020/10/kuvamaski.svg);mask-image:url(/wp-content/uploads/2020/10/kuvamaski.svg);webkit-mask-image:url(/wp-content/uploads/2020/10/kuvamaski.svg);mask-mode:alpha;webkit-mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;webkit-mask-repeat:no-repeat;-webkit-mask-size:inherit;mask-size:inherit;webkit-mask-size:inherit;-webkit-mask-position:center;mask-position:center;webkit-mask-position:center;width:100%;max-width:calc(87.5rem / 2)}.imageshape .text-with-image-block-text-wrapper{margin-top:4rem;margin-bottom:5rem}.imageshape .large-order-1 .text-with-image-block-text-wrapper-content{padding-right:6rem}.text-with-image-block-text-width-full-content .cell{background:#fff;-webkit-border-radius:1.875rem;-khtml-border-radius:1.875rem;-moz-border-radius:1.875rem;border-radius:1.875rem}.text-with-image-block-full-width img{width:100%;height:100%;object-fit:cover;position:absolute;z-index:-1}.text-with-icon-block .icon-block{padding-right:4rem}.reports-list-block .wrapper-year,.text-with-icon-block .item:not(:first-child){margin-top:6rem}.logo-block img{max-height:150px;width:auto}.cell.facetwp-reset-button:hover,.logo-block a:hover,.some-wrapper a:hover{opacity:.5}.contact-info-block .text-block-title h2,.contact-info-block .text-block-title h3,.logo-block .text-block-title h2,.logo-block .text-block-title h3{margin:2rem 0 4rem}.persons-block{line-height:1.4}.persons-block-item p{margin-bottom:1.1rem}.persons-block-wrapper{margin-top:5rem}.contact-info-item,.footer-column,.persons-block .persons-block-item,.release-download-buttons a.multi-release-download-button:last-of-type{margin-bottom:4rem}.person-image{margin-bottom:2rem;position:relative}.person-image img{-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;border-radius:50%;max-width:200px;max-height:200px;object-fit:contain}.person-name{font-family:Silka-Bold,Arial,sans-serif;font-size:1.6875rem;margin-bottom:.5rem}.person-email a,.person-tel a,.person-title{font-size:1.125rem;font-family:Silka-Semibold,Arial,sans-serif}.person-name h3{margin:0 0 1.875rem}.person-title{margin-bottom:.75rem}.latest-block .latest-selected-posts .entry-meta,.person-email,.person-tel{margin-bottom:.5rem}.person-description{margin-bottom:1.5rem;font-size:1rem}.person-language{position:absolute;bottom:-.25rem;margin:0 auto;text-align:center;width:100%}.person-language-item{display:inline-block;background:#fff;border:2px solid #000;padding:.3rem .3rem .2rem;font-size:.75rem;line-height:1}.person-language-item+.person-language-item{margin-left:-2px}.facetwp-custom .facetwp-input-wrap{display:block;position:relative;padding:0}.facetwp-custom input.facetwp-search{width:100%;min-width:100%}.facetwp-custom .facetwp-type-fselect .fs-dropdown,.facetwp-custom .facetwp-type-fselect .fs-wrap,.facetwp-facet.facetwp-type-fselect.facetwp-facet-vuosi .fs-label-wrap{width:100%}.facetwp-custom .fs-dropdown .fs-options{max-height:100%;overflow:auto;padding:1.6rem}.facetwp-custom .fs-dropdown{position:absolute;background-color:#fff;border-width:0 2px 2px;border-style:solid;border-color:#134851;-webkit-border-radius:0 0 1rem 1rem;-khtml-border-radius:0 0 1rem 1rem;-moz-border-radius:0 0 1rem 1rem;border-radius:0 0 1rem 1rem;width:200px;margin-top:-1rem;z-index:10}.facetwp-custom .fs-option{padding:.5rem;border-bottom:0;cursor:default}.facetwp-custom .fs-option:hover{cursor:pointer}.facetwp-custom .fs-option:hover .fs-option-label{cursor:pointer;color:#6daa8e}.facetwp-custom .facetwp-icon{right:1.5rem;opacity:1}.facetwp-custom input[type=text]{font-family:Silka-Semibold,Arial,sans-serif;font-size:1.5rem;border:2px solid #134851;-webkit-border-radius:1rem;-khtml-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;box-shadow:none;color:#134851;background:0 0;opacity:1;padding:2.5rem 2rem}.facetwp-custom:-ms-input-placeholder,.facetwp-custom::-webkit-input-placeholder,.facetwp-custom::placeholder,::placeholder{font-size:1.563rem;color:#134851;opacity:1}.facetwp-search:focus::placeholder{font-size:1.563rem;color:#fff;opacity:1}::placeholder{font-size:1.563rem;color:#134851;opacity:1}.cell.facetwp-reset-button{width:max-content;padding:0;margin:0;position:absolute;right:-2rem;top:.75rem;-webkit-transition:.25s ease-out;transition:.25s ease-out}.facetwp-custom .facetwp-icon:before{background:url(../img/search-icon.png) 0 50%/2rem 2rem no-repeat;width:2rem}.facetwp-custom .fs-label-wrap,.table-block tbody,.table-block tfoot,.table-block thead{border:0}.facetwp-custom .fs-label-wrap .fs-label{font-family:Silka-Semibold,Arial,sans-serif;font-size:1.5rem;border:2px solid #134851;-webkit-border-radius:1rem;-khtml-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;box-shadow:none;background:0 0;padding:1.75rem 2rem}.facetwp-custom .fs-arrow{border:0;background:url(../img/icons/enersense_nuoli.svg) no-repeat;padding:0;width:20px;height:17px;right:1rem;-webkit-transition:125ms ease-out;transition:125ms ease-out}.facetwp-custom .fs-open .fs-arrow{transform:rotate(-180deg);right:25px}.facetwp-custom .fs-option-label{font-family:Silka-Semibold,Arial,sans-serif;font-size:1.25rem;color:#134851;-webkit-transition:125ms ease-out;transition:125ms ease-out}.facetwp-custom .fs-option.disabled:hover{cursor:default}.facetwp-custom .fs-option.disabled:hover .fs-option-label{color:#134851;cursor:default}.facet-reset img{width:20px}.facetwp-release-category{margin-right:2rem}.facetwp-release-category .facetwp-facet .fs-dropdown,.facetwp-release-category .fs-label-wrap{width:calc(100% + 1rem);min-width:220px}.facetwp-release-category .fs-label{overflow:unset}.persons-block-wrapper-single-item{border-bottom:2px solid #f3f3f3}.persons-block-wrapper-single-item:last-of-type{border-bottom:0}.persons-block-wrapper-single-item .persons-block-item{padding:5rem 0 4rem;margin-bottom:0}.single-description .text-block-title,.table-block td:first-of-type,.table-block th:first-of-type,.table-block.text-left td,.table-block.text-left th{text-align:left}.single-description .text-block-title h3{padding:1rem 2rem}.persons-block-wrapper-single,.single-post .entry-content .page-block{margin-top:2rem}.video-block .text-with-image-block-text{padding:5rem 6rem}.video-block-lead-wrapper{font-size:1.125rem;letter-spacing:.1rem;margin-bottom:.5rem}.video-block-date,.video-block-lead{display:inline-block;color:#719197;font-family:Silka-Black,Arial,sans-serif;font-size:1.125rem;letter-spacing:.16em}.contact-info-item-link a,.contact-info-item-title,.nav-links .nav-title,.reports-block-item a,.single-post .entry-meta,footer,footer .link-list-subheading{font-family:Silka-Bold,Arial,sans-serif}.video-block-lead+.video-block-date{border-left:3px solid #719197;margin-left:1.25rem;padding-left:1.25rem;line-height:1}.video-block h3{margin:1rem 0 1.5rem}a.video-reveal{width:100%;height:100%;display:block;outline:0}.video-reveal-reveal{width:max-content;max-width:75rem;padding:4rem 0;border:0;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:transparent;top:100px}.reveal-overlay{background-color:rgba(0,0,0,.8)}.close-button{position:absolute;cursor:pointer;background:0 0;color:#fff;font-size:3rem;padding:0;border:0;top:0;right:0}.video-reveal-reveal iframe{max-width:100%;width:90vw}.video-block.page-block+.video-block.page-block{margin:-4rem auto 8rem}.bg-white .reports-block-item,.bg-white.contact-image-block .contact-info-item,.job-list-item:hover,.latest-block.bg-alt-orange .latest-releases .cell:hover,.reports-block-wrapper.bg-white .reports-block-item,.video-block{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.contact-info-item a{display:inline-block;width:100%;height:100%;-webkit-border-radius:1.875rem;-khtml-border-radius:1.875rem;-moz-border-radius:1.875rem;border-radius:1.875rem}.contact-image-block .contact-info-item .contact-info-item-infos a:hover{box-shadow:none}.contact-info-item-link a{display:flex;align-items:center;font-size:1.125rem;padding:0;margin:0}.contact-info-item-link .arrow-svg svg{max-height:1.1rem}.contact-info-item-title{font-size:1.5rem;margin-bottom:.25rem}.contact-info-item-address{font-size:1.125rem;margin-bottom:1rem}.contact-info-item-email a,.contact-info-item-normal a,.contact-info-item-phone a,.contact-info-item-text{font-size:1.125rem;padding:0;margin-bottom:.25rem}.contact-info-item-image{height:17.5rem}.contact-info-item-image img{object-fit:cover;height:100%}.contact-image-block .contact-info-item-infos{padding:2rem 2.75rem 2.75rem;margin-bottom:0}.contact-image-block .contact-info-item-title{margin-bottom:.75rem;line-height:1.4}.contact-info-item-normal a{margin-bottom:.25rem}.contact-image-block .contact-info-item{background:#fff;-webkit-transition:125ms ease-out;transition:125ms ease-out;margin-bottom:2rem;position:relative;-webkit-border-radius:1.875rem;-khtml-border-radius:1.875rem;-moz-border-radius:1.875rem;border-radius:1.875rem}.contact-image-block .contact-info-item a:hover,.latest-block.bg-white .latest-releases .cell:hover{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.25);box-shadow:0 0 20px 0 rgba(0,0,0,.25)}.contact-image-block+.contact-image-block .contact-image-block-wrapper{padding:0 0 4rem}.contact-image-block .text-block-title h2,.contact-image-block .text-block-title h3,.latest-block-title>*{margin:0 0 4rem}.contact-image-block .contact-info-item .contact-info-item-image,.contact-image-block .contact-info-item .contact-info-item-image img{-webkit-border-radius:1.875rem 1.875rem 0 0;-khtml-border-radius:1.875rem 1.875rem 0 0;-moz-border-radius:1.875rem 1.875rem 0 0;border-radius:1.875rem 1.875rem 0 0}.contact-info-item-one-link{padding-top:1rem}.contact-info-item-one-link .text-block-link-arrow{position:absolute;right:1rem;bottom:1rem}.contact-info-item-one-link .text-block-link-arrow .arrow-svg{width:2.5rem;height:2.5rem;padding:.25rem}.reports-block-head .facetwp-custom{max-width:20rem;text-align:left;margin:0 auto}.facetwp-facet-job_portal_location_search,.reports-block-item{background:#fff;-webkit-border-radius:1rem;-khtml-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem}.reports-block-item a{text-align:left;padding:2rem 6rem 3rem 2rem;font-size:1.5rem;line-height:1.3;width:100%;height:100%;position:relative;display:inline-flex}.reports-block-item .download-svg{position:absolute;bottom:1.25rem;right:2rem;-webkit-transition:125ms ease-out;transition:125ms ease-out}.download-svg svg{width:2.5rem}.download-svg.turquoise .cls-2{stroke:#6daa8e}.download-svg.blue .cls-2{stroke:#134851;stroke-width:.5rem}.download-svg.white svg .cls-2,.release-download-buttons a.release-download-button:hover .download-svg.blue .cls-2{stroke:#fff}.reports-block-wrapper{padding:4rem 0}.release-download-buttons a.release-download-button:hover .download-svg,.reports-block-item a:hover .download-svg{transform:translateY(.5rem)}.reports-block-year h3{margin:2rem 0 .5rem}.reports-block-year:first-of-type h3{margin:0 0 .5rem}.reports-block-head .text-block-title h2,.reports-block-head .text-block-title h3{margin:2rem 0 3rem}.reports-block-head{padding-bottom:2rem}.reports-list-block{padding:6rem 0;margin:0!important}.financial-reports-filter{display:flex;align-items:center;justify-content:space-between;flex-direction:row;max-width:100%}.financial-reports-title .block-title{font-family:Silka-Bold;font-size:2.625rem;margin:1rem 0}.financial-reports-select-wrapper{position:relative;height:fit-content;width:25%;max-width:280px}.financial-reports-select-wrapper:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='select-arrow' fill='%232A394A' x='0px' y='0px' width='13.9px' height='17.9px' viewBox='0 0 13.9 17.9' style='enable-background:new 0 0 13.9 17.9;' xml:space='preserve'%3E%3Cpath class='st0' d='M13.5,9.9c-0.5-0.5-1.4-0.5-2,0l-3.2,3.2V1.4C8.4,0.6,7.7,0,7,0S5.6,0.6,5.6,1.4v11.7L2.4,9.9 c-0.5-0.5-1.4-0.5-2,0c-0.5,0.5-0.5,1.4,0,2L6,17.5c0.1,0.1,0.1,0.1,0.2,0.2l0,0c0.1,0,0.1,0.1,0.2,0.1l0,0c0.1,0,0.2,0.1,0.2,0.1 c0,0,0,0,0,0c0.2,0,0.3,0,0.5,0c0,0,0,0,0,0c0.1,0,0.2,0,0.2-0.1l0,0c0.1,0,0.2-0.1,0.2-0.1l0,0c0.1-0.1,0.2-0.1,0.2-0.2l5.6-5.6 C14.1,11.3,14.1,10.5,13.5,9.9z'/%3E%3C/svg%3E");background:#fff;position:absolute;top:54%;right:2px;transform:translatey(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center;width:64px;height:24px}.financial-reports-select,.financial-reports-select:focus{font-family:Silka-SemiBold;font-size:1.5rem;border-color:#134851;-webkit-border-radius:1rem;-khtml-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;border-width:2px;padding:1.5rem 4rem 1.5rem 2rem;height:100%;width:100%}.reports-list-block .wrapper-quarters{background:#fff;-webkit-border-radius:12px;-khtml-border-radius:12px;-moz-border-radius:12px;border-radius:12px;padding:1.125rem 2.5rem 1.125rem 3.9375rem;margin-bottom:6rem;width:100%}.reports-list-block .quarter-title{font-family:Silka-Bold;font-size:1.5rem;width:200px}.reports-list-block .quarter{display:flex;flex-direction:row;margin:2rem 0}.reports-list-block .quarter:not(:first-child){border-top:1px solid #c4d1d4;padding-top:2rem}.reports-list-block .wrapper-report{width:calc(100% - 200px)}.reports-list-block .report{padding:15px 24px}.reports-list-block .report:nth-child(odd){background:#f7f7f7}.reports-list-block .report-download{display:flex;align-items:center;justify-content:space-between}.reports-list-block .report-download svg{display:block;width:1.75rem}.reports-list-block .report-title{font-family:Silka-SemiBold;font-size:1.125rem;padding-right:1.5rem}@media all and (max-width:1200px){.width-narrow-content{max-width:100%;margin:0 4rem}.financial-reports-title .block-title{font-size:2.25rem}.financial-reports-select-wrapper{max-width:200px}.financial-reports-select,.financial-reports-select:focus{font-size:1.25rem;padding:1.25rem 2.5rem 1.25rem 1.25rem}.financial-reports-select-wrapper:after{width:58px}}@media all and (max-width:1024px){.financial-reports-title .block-title{font-size:1.75rem}}@media all and (max-width:800px){.reports-list-block{padding:4rem 0}.reports-list-block .wrapper-year{margin-top:4rem}.financial-reports-filter{flex-direction:column}.financial-reports-title .block-title{font-size:1.5rem;margin-bottom:1.5rem}.financial-reports-select-wrapper{width:180px}.financial-reports-select,.financial-reports-select:focus{font-size:1.125rem;padding:1rem 2rem 1rem 1rem}.financial-reports-select-wrapper:after{width:48px}.reports-list-block .quarter{flex-direction:column;margin:1rem 0}.reports-list-block .quarter:not(:first-child){padding-top:1rem}.reports-list-block .wrapper-quarters{padding:1rem 1.5rem 1rem 1.75rem;margin-bottom:4rem}.reports-list-block .quarter-title{font-size:1.25rem;width:100%;margin-bottom:1rem}.reports-list-block .wrapper-report{width:100%}.reports-list-block .report{padding:15px}.reports-list-block .report-download{align-items:flex-start}.reports-list-block .report-title{font-size:.9375rem}.reports-list-block .report-download svg{width:1.5rem}}@media all and (max-width:639px){nav#secondary-navigation li{padding-left:1.25rem}.text-with-icon-block .icon-block{display:flex;align-items:center;justify-content:center;padding-right:0;padding-bottom:2rem}.text-with-icon-block .icon-block img{max-width:160px}.text-with-icon-block .bigger-icon img{max-width:200px}.reports-list-block .wrapper-quarters{padding:1rem}.reports-list-block .quarter:not(:first-child){border-top:0}}.single-releases tbody td{font-size:.9rem;text-align:left}.jobs-block{background:#faf6ef;padding:3rem 0;margin:0}.jobs-block .text-block-title{text-align:center}.jobs-block .no-jobs{margin:0 1rem}.job-list-item{background:#fff;-webkit-border-radius:1rem;-khtml-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;display:flex;flex-flow:wrap;position:relative;-webkit-transition:.25s ease-out;transition:.25s ease-out}.facetwp-custom-job input,.facetwp-custom-job input.facetwp-search,.facetwp-custom-job input[type=text]{-webkit-border-radius:1rem;-khtml-border-radius:1rem;background:#fff}.job-list-item a{padding:1.5rem 2rem;width:100%;display:flex;flex-flow:wrap;position:relative}.job-list-title{font-family:Silka-Bold,Arial,sans-serif;font-size:1.25rem;margin-bottom:1rem;line-height:1.4;align-self:flex-start;width:100%}.job-list-area{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.125rem}.job-list-bottom.align-self-bottom{align-self:flex-end;width:100%;padding-right:2rem}.job-list-arrow .arrow-svg{width:20px;height:20px}.job-list-count{display:flex;margin-bottom:2rem}.facetwp-counts-string{margin-left:.25rem}.facetwp-custom-job input,.facetwp-custom-job input[type=text]{-moz-border-radius:1rem;border-radius:1rem;border:none}.facetwp-custom-job .facetwp-icon{right:unset;left:1.75rem;opacity:1}.facetwp-custom-job .facetwp-icon:before{background:url(../img/icons/search.svg) 0 50%/30px 30px no-repeat;width:30px}.facetwp-custom-job input.facetwp-search,.facetwp-custom-job input[type=text]{margin:0;min-width:240px;font-family:Silka-Semibold,Arial,sans-serif;font-size:1.5rem;-webkit-border-radius:1rem;-khtml-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;box-shadow:none;padding:3rem 1rem 3rem 5rem}.facetwp-facet-loadmore button,.release-info,.release-info-alt,.release-title,.single-releases .entry-title,.text-block-filelist .filelist-file b{font-family:Silka-Bold,Arial,sans-serif}.facetwp-facet-job_portal_location_search input[type=text]{content:"";background:url(../img/icons/location.svg) 28px 50%/34px 34px no-repeat;width:100%}.page .autocomplete-suggestions{background:#fff;border:none;-webkit-border-radius:0 0 1rem 1rem;-khtml-border-radius:0 0 1rem 1rem;-moz-border-radius:0 0 1rem 1rem;border-radius:0 0 1rem 1rem;box-shadow:none;margin-top:-1rem;padding:2rem 1rem 1.5rem;box-shadow:0 10px 10px rgba(0,0,0,.1)}.page .autocomplete-suggestion{padding:.5rem 1rem;white-space:nowrap;overflow:hidden}.facetwp-facet-job_portal_location_search input[type=text]:focus::placeholder{color:transparent}.facetwp-custom-job{position:relative;display:flex;align-items:center;padding-top:2rem;margin-bottom:5rem}.facetwp-custom-job .facetwp-reset-button{width:max-content;padding:0;margin-left:1rem;position:unset;right:unset;top:.75rem;-webkit-transition:.25s ease-out;transition:.25s ease-out}.facetwp-facet-loadmore{padding:3rem 0 2rem}.facetwp-facet-loadmore button{-webkit-border-radius:3rem;-khtml-border-radius:3rem;-moz-border-radius:3rem;border-radius:3rem;padding:1.3rem 2.5rem 1.3rem 3rem;font-size:1.37rem;width:max-content;max-width:75rem;display:flex;align-items:center;background:0 0;line-height:unset;border:3px solid #134851;cursor:pointer;-webkit-transition:.25s ease-out;transition:.25s ease-out;margin:0 auto;color:#134851}.single-job_vacancy #primary{padding-bottom:25rem}.job-single-info{font-size:1.125rem;margin:3rem 0 2rem}.job-single-title h1{font-size:3.125rem;margin-top:0;line-height:1.25;display:flex;flex-flow:column}.job-title-label{font-size:1.688rem;margin-bottom:1rem}@media all and (max-width:624px){.job-title-label{font-size:18px}}.job-single-content{margin-bottom:5rem}.job-single-hero{height:50vh;max-height:500px;-webkit-border-radius:2rem;-khtml-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;background-size:cover;position:relative}.job-single-hero-wrapper{padding:3rem;display:flex;align-items:center;justify-content:center;flex-flow:column;height:100%;position:relative;z-index:1}.hero-single .entry-title,.job-single-hero-wrapper h1{color:#fff;text-align:center}.job-single-hero-logo{width:200px}.job-single-mask{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-border-radius:2rem;-khtml-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;background:rgba(19,73,81,.6)}.table-block.fixed-layout table{table-layout:fixed}.table-block thead{background:#134851;color:#fff;font-size:1.688em}.table-block thead th{padding:1rem 1.5rem}.table-block tbody tr:nth-child(odd):last-of-type{border-bottom:1px solid #134851}.table-block td{padding:1.25rem 1.5rem}.table-block td,.table-block th{text-align:right}.table-block.text-top td{vertical-align:top}.table-block.text-small ul li,footer .link-list a{font-family:Silka-Medium,Arial,sans-serif;font-size:1rem}.table-block.text-small thead th{font-size:1.3rem}@media screen and (max-width:600px){.table-block table{border:0}.table-block table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px}.table-block table thead th:first-of-type,.table-block table tr{display:block}.table-block table td{border-bottom:1px solid #ddd;display:block;font-size:.75rem;text-align:right}.table-block table thead th{display:none;font-size:1rem}.table-block table td::before{content:attr(data-label);float:left}.table-block.text-small table td::before,.table-block.text-small table td:first-of-type::before{content:attr(data-label);float:left;width:100%;font-size:1.4rem;margin-bottom:1rem;font-weight:900}.table-block.fixed-layout table td:not(:first-of-type)::before{background:var(--main-dark-grey);color:#fff;font-size:1rem;font-weight:600;padding:.75rem 1.25rem;width:calc(100% + 2.5rem);transform:translateY(-.75rem) translateX(-1.25rem)}.table-block table td:first-of-type::before{content:""}.table-block table td:last-child{border-bottom:0}}@media screen and (min-width:93.75em){.facetwp-release-category .fs-label-wrap{width:calc(100% + 1rem);min-width:340px}.facetwp-facet-release_year.facetwp-type-fselect .fs-dropdown,.facetwp-facet-release_year.facetwp-type-fselect .fs-label-wrap{width:calc(100% + 1rem);min-width:280px}}@media screen and (max-width:93.75em){.logo-block-wrapper,.persons-block-wrapper-single-item,.single-post-title-container,.text-block-file,.text-block-lead,.text-block-link,.text-block-link-button,.text-block-text,.text-block-title,.width-content{margin:0 4rem}.jobs-block,.page-block.bg-gray,.table-block .text-block-text{margin:0}.page-block:first-of-type{margin:0 4rem 8rem}.page-block.width-narrow:first-of-type{margin:8rem auto}.text-with-image-block-text-wrapper{max-width:calc(100vw / 2);padding:4rem}.imageshape .large-order-2 .text-with-image-block-text-wrapper{padding:4rem 0 4rem 4rem}.width-content .text-with-image-block-text-wrapper,.width-full .large-order-1 .text-with-image-block-text-wrapper{padding:4rem}.text-with-image-block-text-width-full-content{margin:9rem 9rem 9rem 4rem}.page-breadcrumb,.video-block.page-block+.video-block.page-block{margin:4rem}}@media screen and (max-width:75em){.logo-block img{max-height:2rem;max-width:6rem}.text-with-image-block-text-title h3{font-size:2rem;margin-bottom:1.5rem}.text-with-image-block-text-wrapper,.width-full .large-order-1 .text-with-image-block-text-wrapper{padding:4rem 5rem 4rem 4rem}.large-order-1 .text-with-image-block-text-wrapper{float:right;padding:4rem 5rem 4rem 4rem}.video-block .text-with-image-block-text{padding:4rem 5rem}.home h1.entry-title,h1.entry-title{font-size:3.75rem}}@media screen and (max-width:68.75em){.text-with-image-block-arrow .arrow-svg{width:40px;height:40px}.arrow-svg svg{max-height:23px}.person-name{font-size:1.5rem}}@media screen and (max-width:62.5em){.image-block{margin:2rem 0}.image-block .height-high{height:50vh;min-height:400px;max-height:800px}.timeline{padding-bottom:4rem}.home h1.entry-title,h1.entry-title{font-size:3rem}.page-block.stock-block,.width-content{margin:0 2rem}.page-block,.text-with-image-block+.text-with-image-block,.video-block,.video-block.page-block+.video-block.page-block{margin:2rem}.page-breadcrumb li,.page-breadcrumb li a,.text-block-text,.text-with-image-block-text-ref.text-ref,.text-with-image-block-text-text{font-size:1em}.text-block-text p{margin-bottom:1.5em;line-height:1.5}.width-full .large-order-1 .text-with-image-block-text-wrapper{padding:2rem 1.5rem 2rem 2rem}.large-order-1 .text-with-image-block-text-wrapper,.text-with-image-block-text-width-full .text-with-image-block-text-wrapper,.text-with-image-block-text-wrapper{padding:2rem}.page-block.width-narrow:first-of-type,.page-block:first-of-type{margin:0 2rem 4rem}.entry-header+.entry-content .text-block{margin-top:4rem;margin-bottom:4rem}.text-with-image-block-text-width-full-content{margin:4rem 2rem}.font-size-lead.text-block-link a,.text-block-lead{font-size:1.5em}.jobs-block,.page-block.bg-gray{margin:0}.table-block-table{margin:0 4rem}.person-description{font-size:1rem}.video-block .text-with-image-block-text{padding:3rem}.text-with-image-block+.text-with-image-block:first-of-type{margin:-2rem 2rem}.imageshape{padding:0 2rem}}.arrow-svg.blank-blue,.arrow-svg.gray-blue{border:5px solid #efeff1;background:#efeff1}.video-block h2{margin:1.125rem 0 1.875rem;line-height:1.1}.video-block{-webkit-border-radius:1.875rem;-khtml-border-radius:1.875rem;-moz-border-radius:1.875rem;border-radius:1.875rem}.page-breadcrumb li:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.single-releases .page-breadcrumb{margin:8rem auto 4rem;display:inline-block;max-width:100%}.text-block-file{display:flex;margin-bottom:1rem}.release-info,.release-info-alt{letter-spacing:.06rem;margin-bottom:.75rem}.text-block-file a{padding-bottom:.75rem}.text-block-file a,.text-block-file a .download-svg{display:initial;vertical-align:middle}.text-block-file.font-size-normal a{font-size:1.125rem;display:flex;align-items:center}.text-block-file.font-size-big a{font-size:1.438rem}.text-block .text-block-filelist:not(:only-child){margin:3rem 0}.text-block .text-block-filelist:not(:only-child):first-child{margin-top:0;margin-bottom:3rem}.text-block-filelist .filelist-file{display:flex;justify-content:center;text-align:center;padding:.5rem 0;border-bottom:1px solid #134851}.text-block-filelist .filelist-file:first-child{border-top:1px solid #134851}.text-block-filelist .filelist-file b{font-size:1.37rem;display:block}.release-link{width:100%;height:auto;padding:0}.release-list .release-item,.release-list-alt .release-item{position:relative;padding:2.2rem}.button-releases .text-with-image-block-arrow,.release-list .release-item .text-with-image-block-arrow,.release-list-alt .release-item .text-with-image-block-arrow{position:static;display:flex;flex-direction:column;align-items:flex-end}.release-info{font-size:1rem;color:#134851}.release-info-alt{font-size:1rem;color:#719197}.release-title{font-size:1.5rem;line-height:1.4;hyphens:auto;hyphenate-limit-chars:1 10 2;display:block;padding:0;margin-bottom:.5em}.release-list .arrow-svg svg{max-height:1.75rem}.error404 main#primary,.single-releases main#primary{margin-bottom:20rem}.single-releases .entry-title{font-size:2.625em;line-height:1.2;margin:2rem 0 4rem}.single-releases .entry-content em,.single-releases .entry-content strong{font-family:Silka-Semibold,Arial,sans-serif;font-style:normal!important}.release-download-buttons a.release-download-button{padding:1.3rem 3rem 1.3rem 2.5rem;margin-bottom:4rem}.release-download-buttons a.release-download-button .download-svg{-webkit-transition:125ms ease-out;transition:125ms ease-out;padding-right:2rem}.release-download-buttons a.release-download-button .download-svg svg{width:1.75rem;vertical-align:middle}.release-download-buttons a.multi-release-download-button{max-width:calc(100% - 1rem);margin-bottom:1rem;font-size:1rem}.button-releases{font-family:Silka-Bold,sans-serif;padding:1em 1.25em;font-size:1.5em;width:100%;display:block;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;border-radius:0;position:relative}.single-releases .type-releases{margin-bottom:5em}.type-releases .entry-content{font-size:1.125rem}.button-releases .release-link-text{align-self:center}.button-releases.bg-gray{color:#134851;background:#efeff1}.button-releases.bg-gray:hover{color:#134851;background:#d7d7d9}.button-releases.bg-turquoise{color:#fff;background:#6daa8e}.button-releases.bg-turquoise:hover{color:#fff;background:#1da78a}.single-release-buttons .btn{font-size:1.6875rem;display:inline-flex;margin:0 2rem 2rem 0}.single-release-buttons .btn:last-of-type{margin-right:0}.haravasivut-tyopaikat .tyopaikat-wrapper,.latest-block-wrapper{padding:6rem 0}.latest-block .latest-releases .cell{position:relative;background:#fff;padding:0;-webkit-border-radius:1rem;-khtml-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;transition:.25s ease-out}.latest-block.bg-white .latest-releases .cell{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1);-webkit-transition:125ms ease-out;transition:125ms ease-out}.latest-block.bg-alt-orange .latest-releases .cell,.single-post .nav-links div a .nav-subtitle,.single-references .nav-links div a .nav-subtitle{-webkit-transition:125ms ease-out;transition:125ms ease-out}.latest-block .latest-releases .latest-release-info{padding:2.5rem 2.5rem 3rem}.latest-block .latest-releases .latest-release-info,.latest-block .latest-releases .latest-release-info p,.latest-block .latest-releases .latest-release-info ul li{font-family:Silka-Medium,Arial,sans-serif;font-size:1.125rem;line-height:1.4}.latest-block .latest-releases .latest-release-thumbnail{width:100%;height:18em;-webkit-border-radius:1rem 1rem 0 0;-khtml-border-radius:1rem 1rem 0 0;-moz-border-radius:1rem 1rem 0 0;border-radius:1rem 1rem 0 0}.latest-block .latest-releases .latest-release-thumbnail img{object-fit:cover;height:100%;width:100%;-webkit-border-radius:1rem 1rem 0 0;-khtml-border-radius:1rem 1rem 0 0;-moz-border-radius:1rem 1rem 0 0;border-radius:1rem 1rem 0 0}.latest-all-link-wrapper{display:flex;justify-content:center;padding:1em 0}.latest-all-wrapper{display:flex;align-items:center;justify-content:center}.latest-all-wrapper a{display:inline-flex;align-items:center;font-family:Silka-Semibold,Arial,sans-serif;font-size:1.6875rem;padding:2em 0 0;margin:0}.latest-all-link .text-block-link-arrow .arrow-svg{width:3.125em;height:3.125em}.latest-block .latest-selected-posts .posts-link-wrapper{position:relative;background:#d3e5dd;margin-bottom:.5rem;padding:2rem 2rem 3rem;-webkit-border-radius:1rem;-khtml-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;-webkit-transition:125ms ease-out;transition:125ms ease-out}.single-post .entry-meta{font-size:1.6rem;padding-bottom:1rem}.single-post .nav-links div a,.single-references .nav-links div a{display:flex;flex-direction:row;align-items:center}.single-post .nav-links .nav-next a,.single-references .nav-links .nav-next a{justify-content:flex-end}.single-post .nav-links .nav-previous a:hover .nav-subtitle,.single-references .nav-links .nav-previous a:hover .nav-subtitle{transform:translateX(-.5rem)}.hero-single{position:relative;height:50vh;min-height:500px;max-height:1000px}.hero-single-image img{position:absolute;object-fit:cover;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.single-post-mask{opacity:20%;background:#134851;position:absolute;z-index:2}.single-post-title .entry-title{font-size:3rem;line-height:1.2}@media screen and (max-width:75em){.single-post-title .entry-title{font-size:2.5rem}}@media screen and (max-width:56.25em){.single-post .hero-single{min-height:400px;max-height:500px}.single-post-title .entry-title{font-size:2rem}}.footer-copyright p,footer a,footer li a,footer p,footer ul a,footer ul.link-list a{font-family:Silka-Regular,Arial,sans-serif}.footer-wave{transform:scaleX(-1);margin-bottom:-1rem}footer{margin-top:-.5rem;padding:2.5rem 0 1rem;color:#fff;background:#134851}.footer-container{margin-top:-20rem;position:relative;z-index:1}.footer-container svg{width:100%;height:auto;fill:#134851}footer .link-list-subheading{font-size:1.125rem;display:block;padding-top:2rem}.footer-link{display:inline-block;margin-bottom:1.5em}footer .thumbnail{height:auto;max-width:12rem;margin-bottom:3rem}footer .socicon img{width:3.5rem;max-width:100%}.thumbnail{width:auto;height:40px;border-style:none;box-shadow:none}.three-column-footer-contact-form-container{background-color:#efefef}.some-wrapper{display:inline-flex;margin-bottom:3rem}.some-wrapper>.large-3{width:calc(25% - 1rem)}.some-wrapper a{margin:0 .5rem}.socicon img{background:#fff;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:125ms ease-out;transition:125ms ease-out}.socicon:hover img{background:#6daa8e}.footer-textarea{white-space:pre-line}.footer-copyright{height:60px;color:#fff;background-color:var(--main-dark-grey);display:flex;align-items:center}.footer-copyright p{margin:0;font-size:1rem}.three-column-footer-contact-form-container p{font-size:1.125rem;font-family:Silka-Medium,Arial,sans-serif}.three-column-footer-contact-form-container .three-column-footer-contact-form{padding:3.75rem 0;margin:0 auto}.three-column-footer-contact-form-container .three-column-footer-contact-form .footer-center{left:0;display:block}footer li{list-style:none}.menu .button,.menu a{padding:.7rem 0}footer h5{font-size:1.688rem;margin-bottom:2.625rem}footer ul.link-list{padding-top:.25rem}footer .footer-subtitle{font-family:Silka-Bold,Arial,sans-serif;font-size:1.125rem;padding-bottom:.25rem}span.footer-slogan{font-size:1rem;font-family:Silka-Bold,Arial,sans-serif}@media screen and (max-width:93.75em){h1.small-h1,h2{font-size:2rem}.table-block td,.table-block thead th{padding:.75rem 1.25rem}h1.small-h1{margin:3rem 0}h2{margin:2rem 0 1rem}h3{font-size:1.9rem;margin:2rem 0 1.25rem}h4{font-size:1.5rem;margin:1.75rem 0 1rem}.facetwp-custom .fs-option-label,.latest-block .latest-releases .latest-release-info,.latest-block .latest-releases .latest-release-info p,.person-email a,.person-tel a,.person-title,.text-with-image-block-text-text,.text-with-image-block-text-text p,.text-with-image-block-text-text ul li,.video-block .text-block-text,.video-block-date,.video-block-lead,ol li,p,ul li{font-size:1rem}.facetwp-custom .fs-label-wrap .fs-label,.reports-block-item a,.single-release-buttons .btn,.text-block-link a,thead th{font-size:1.25rem}.table-block thead{font-size:1.25em}.table-block td{font-size:1em}.btn{-webkit-border-radius:3rem;-khtml-border-radius:3rem;-moz-border-radius:3rem;border-radius:3rem;border-width:2px;padding:1rem 2rem;font-size:1.125rem}.release-info{font-size:.9375rem;letter-spacing:.025rem}.release-title{font-size:1.2rem}.latest-release-info .divider{padding:0 .5rem}.contact-info-item-image,.latest-block .latest-releases .latest-release-thumbnail{height:14rem}.text-with-image-block-full-width{min-height:32rem;position:relative}.width-full .large-order-1 .text-with-image-block-text-wrapper,.width-full .text-with-image-block-text-wrapper{max-width:100%}.video-block h2{margin:.5rem 0 1.25rem}.persons-block-wrapper,.video-block .text-block-button{margin-top:2rem}.page-block.stock-block{margin:4rem}.page-block.stock-block .text-block-title{margin:0}#primary-menu .nav-sub-second-mega li a,#primary-menu li a{font-size:.9rem}nav#secondary-navigation a{font-size:.8rem}.nav-sub-second-mega-sub{width:calc(100vw - 8rem)}#primary-menu .nav-sub-second-mega .nav-sub-third li a{font-size:.8rem;padding-bottom:.6rem}#primary-menu ul.nav-sub-third{margin-top:.8rem}#secondary-menu ul.sub-menu a:after,.nav-sub-second .nav-sub-third a:after,.nav-sub-second a:after{width:12px;height:12px}main#primary{margin-top:120px}.main-navigation,.primary-menu-row{height:80px}.primary-menu-item:hover .nav-sub-second-mega .nav-sub-second{top:120px}.nav-sub-second a:hover:after,.nav-sub-second-mega-sub a:hover:after{transform:rotate(-90deg) translateY(1rem) translateX(0)}#secondary-menu ul.sub-menu a:after{transform:rotate(-90deg) translateY(0) translateX(-.2rem)}#secondary-menu ul.sub-menu a:hover:after{transform:rotate(-90deg) translateY(1rem) translateX(-.2rem)}.imageshape{padding-bottom:4rem}.download-svg svg{width:2.25rem}.person-name{font-size:1.25rem;margin-bottom:.5rem}}@media screen and (max-width:74.9375em){.title-bar button.active:after,.title-bar button.active:before,.title-bar button:after,.title-bar button:before{content:"";display:block;background-color:#134851;transition-property:background-color,transform;transition-duration:.3s;position:absolute}.timeline:after{top:0;bottom:0;left:.5rem;margin-left:0}.timeline .cell{width:100%}.timeline .event-date{padding:2rem 0 1rem}.timeline .event-date,.timeline .row-even .event-date,.timeline .row-odd .event-date{margin:0}.timeline .row-even,.timeline .row-odd{flex-direction:column-reverse}.timeline .row-odd .cell{padding-left:3rem;padding-right:0}.timeline .event-date,.timeline .event-title,.timeline .row-even .event-date{text-align:center;justify-content:center}.timeline .row-even .event-title:before,.timeline .row-odd .event-title:before{right:auto;left:0}.timeline .row-even .event-title:after,.timeline .row-odd .event-title:after{left:.5rem}h2{font-size:2rem;margin:2rem 0 1rem}h3{font-size:1.9rem;margin:2rem 0 1.25rem}h4{font-size:1.5rem;margin:1.75rem 0 1rem}.job-list-title,.release-title,.text-with-image-block-image.simple .text-with-image-block-text ol li,.text-with-image-block-image.simple .text-with-image-block-text ol li strong,.text-with-image-block-text-text,.text-with-image-block-text-text p,p,tbody td{font-size:1rem}thead th{font-size:1.25rem}.reports-block-item a,.single-release-buttons .btn{font-size:1.125rem}.latest-block .latest-releases .latest-release-info{padding:1.5rem 1.5rem 3.5rem}.release-info{font-size:.85rem}.contact-info-item-image,.latest-block .latest-releases .latest-release-thumbnail{height:12rem}.contact-info-item-title{font-size:1.1rem}.contact-image-block .contact-info-item-infos{padding:1.5rem 2.25rem 2.25rem}.width-narrow{max-width:45em}.single-post .entry-meta{font-size:1.3rem}.title-bar{background:0 0;text-align:right;display:block;padding:0}.menu-icon:hover::after{background:#134851;-webkit-box-shadow:none;box-shadow:none}.title-bar button{visibility:visible;display:block;text-indent:-9999px;background-repeat:no-repeat;width:35px;height:5px;background-color:#ff961a;margin:10px 0;transition:background-color .4s,transform .4s;padding:0;border:0;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.title-bar button:after,.title-bar button:before{width:35px;height:5px;-khtml-border-radius:10px}.title-bar button:before{top:-10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.title-bar button:after{top:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;box-shadow:none}#primary-menu.menu-mobile{display:flex;align-items:center;justify-content:flex-end;padding:0;margin:0;height:100%}.title-bar .menu-icon{margin-left:0;margin-right:0}.main-navigation,.primary-menu-row,.top .primary-menu-row{height:60px}main#primary{margin-top:100px}.custom-logo{width:150px}.main-navigation.menu-desktop{display:none}#primary-menu-mobile li,.main-navigation ul,.menu-mobile{display:block}ul#primary-menu-mobile{left:0;width:100%;position:fixed;top:100px;background:#faf6ef;padding:2rem}#primary-menu a{height:unset;display:block}.top ul#primary-menu-mobile{position:fixed;overflow:auto;padding-bottom:4rem;top:60px}.title-bar button.active{height:0;z-index:9;top:-10px}.title-bar button.active:before{top:8px;transform:rotate(45deg)}.title-bar button.active:after{top:8px;transform:rotate(-45deg)}#primary-menu li a{font-size:1rem;padding:0 0 1rem;text-transform:uppercase}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after{display:inline-block;width:0;height:0;border:0 unset;content:"+";border-bottom-width:0;border-top-style:solid;position:absolute;top:0;margin-top:0;margin-left:.5rem;right:unset}.accordion-menu .is-accordion-submenu-parent[aria-expanded=true]>a::after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);content:"-"}#mobile-menu li,#mobile-menu ul{margin-bottom:0;margin-left:0}#mobile-menu ul.submenu{margin-left:1rem;margin-bottom:1rem}#mobile-menu ul.submenu li a{font-size:.9rem;text-transform:none;padding:0 0 1rem;font-family:Silka-Semibold,Arial,sans-serif}#mobile-menu ul.submenu ul.submenu li a{font-size:.8rem;text-transform:none;padding:0 0 1rem;font-family:Silka-Medium,Arial,sans-serif}#primary-menu li:hover{background:unset}#mobile-menu .current-menu-item>a{text-decoration:underline}.imageshape .image-block .imageshape-container{-webkit-mask-position:center;mask-position:center;webkit-mask-position:center}.imageshape .text-with-image-block-text-wrapper-content{padding-right:4rem}.download-svg svg{width:2rem}}@media screen and (min-width:40em) and (max-width:74.9375em){.grid-margin-x>.medplus-6{width:calc(50% - 1.875rem)}.some-wrapper>.medplus-2{width:calc(16.66% - 1rem);margin:0 .5rem}}@media screen and (max-width:63.9375em){h1.small-h1{font-size:1.5rem;margin:2rem 0}.height-full-flow{height:120vh;max-height:1024px}.grid-x>.medium-6.text-with-image-block-image{width:100%;min-height:400px}.grid-x>.medium-6.text-with-image-block-text{width:100%}.grid-x>.medium-6.video-block-image{width:100%;min-height:21rem}.text-with-image-block-full-width{min-height:16rem}.text-with-image-block-text-wrapper{max-width:100%}.text-with-image-block-image .image-block{height:25rem;width:100%}.contact-info-item-image{height:20rem}.imageshape{padding-top:4rem}.imageshape .image-block{min-height:32rem;width:80%;margin:0 auto}.imageshape .text-with-image-block-text-wrapper{margin:4rem 0}.imageshape .large-order-2 .text-with-image-block-text-wrapper,.imageshape .text-with-image-block-text,.imageshape .text-with-image-block-text-wrapper-content{padding:0}.text-with-image-block .width-content .small-order-1,.text-with-image-block .width-content .small-order-1 img,.video-block .video-block-container .cell:first-child{-webkit-border-radius:1.875rem 1.875rem 0 0;-khtml-border-radius:1.875rem 1.875rem 0 0;-moz-border-radius:1.875rem 1.875rem 0 0;border-radius:1.875rem 1.875rem 0 0}.text-with-image-block .width-content .small-order-2,.video-block .video-block-container .cell:nth-child(2){-webkit-border-radius:0 0 1.875rem 1.875rem;-khtml-border-radius:0 0 1.875rem 1.875rem;-moz-border-radius:0 0 1.875rem 1.875rem;border-radius:0 0 1.875rem 1.875rem}.text-with-image-block .simple .image-block{margin-bottom:4rem}.width-full .large-order-1 .text-with-image-block-text-wrapper{min-width:100%}.width-full .imageshape .large-order-1 .text-with-image-block-text-wrapper{padding:0;margin-bottom:0}.video-reveal-reveal{padding:2rem}.video-reveal-reveal iframe{height:50vw;width:80vw}.single-releases .entry-title{font-size:2em}.facetwp-custom .fs-option-label,.reports-block-item a{font-size:1rem}.release-list .release-item,.release-list-alt .release-item{position:relative;padding:1.5rem 1rem 1.5rem 2rem}.release-list .arrow-svg svg{max-height:1.25rem}.table-block-table{margin:0}.facetwp-custom .fs-option{padding:.5rem 0}.facetwp-custom .fs-label-wrap .fs-label{font-size:1.25rem;padding:19px 2rem 20px 1.5rem}.facetwp-custom .facetwp-facet{margin-bottom:1rem;line-height:1}.persons-block-filters .facetwp-facet-haku{margin-bottom:1.75rem}.facetwp-custom-job .facetwp-icon{left:1rem}.facetwp-custom .facetwp-icon:before{width:20px;background-size:20px 20px}.facetwp-custom input[type=text]{font-size:1.25rem;padding:1.9rem 2rem 1.9rem 3.5rem}.facetwp-facet-job_portal_location_search input[type=text]{background-position:14px 50%;background-size:26px 26px}.facetwp-custom:-ms-input-placeholder,.facetwp-custom::-webkit-input-placeholder,.facetwp-custom::placeholder,::placeholder{font-size:1.25rem}.facetwp-search:focus::placeholder{font-size:1.25rem}::placeholder{font-size:1.25rem}.persons-block-wrapper-single .person-image img{max-width:70%}.persons-block-wrapper-single-item .persons-block-item:first-of-type{padding:3rem 0 1.5rem}.persons-block-wrapper-single-item .persons-block-item{padding:0 0 1.5rem}.cell.facetwp-reset-button{position:inherit;right:0;left:1rem;top:1rem}.facet-reset-wrapper{display:flex;align-items:center}.facet-reset-text{font-size:1.25rem;margin-left:.75rem;padding-bottom:.1rem}.reports-block{margin:2rem 0}.imageshape .image-block{-webkit-mask-position:center;mask-position:center;webkit-mask-position:center;padding:0}footer li{margin-top:.5rem}.page-block.first-padding-top{padding-top:0}.single-job_vacancy .latest-block-wrapper{margin:0;padding-bottom:0!important}.release-download-buttons a.release-download-button{overflow-wrap:anywhere;font-size:.9rem;padding:1.25rem 1.5rem 1.25rem 1.25rem;-webkit-border-radius:2rem;-khtml-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem}.release-download-buttons a.release-download-button .download-svg svg{width:1.5rem}.release-download-buttons a.release-download-button .download-svg{padding-right:1.5rem}}@media screen and (max-width:62.5em){.width-narrow{max-width:100%;margin:0 2rem}.latest-block-wrapper .width-narrow{margin:0}.page-block.stock-block{margin:4rem 2rem}thead th{font-size:1rem}.single-releases tbody td,.table-block td,.table-block-table p{font-size:.75rem}.single-releases table{display:block;overflow-x:auto;white-space:nowrap;border:0}.single-releases table tbody{display:table;width:100%}}@media screen and (max-width:39.9375em){.logo-block img{max-width:5rem}.single-post .hero-single{min-height:200px;max-height:240px}.single-post .page-breadcrumb{margin:2rem 0}.single-post-title .entry-title{font-size:1.5rem}.persons-block-wrapper-single-item,.single-post-title-container,.text-block-file,.text-block-lead,.text-block-link,.text-block-link-button,.text-block-text,.text-block-title{margin:0}.text-block-file.font-size-normal a{font-size:1rem;line-height:1.3}.home h1.entry-title,h1.entry-title{font-size:2rem;margin:2rem 0}h2{font-size:1.75rem;margin:1.75rem 0 .75rem}.hero-sub-title,h3{font-size:1.4rem}h3{margin:1.75rem 0 1rem}h4{font-size:1.2rem;margin:1.5rem 0 .5rem}.contact-info-item-title,.text-block-lead,.text-block-lead p{font-size:1.25rem}.job-single-content,.job-single-content p,.job-single-content ul li,.release-title,.single-post .entry-meta,.text-block-link a{font-size:1rem}.text-block-filelist .filelist-file b{font-size:1.125rem}.hero-flow{bottom:-1rem}.height-full-flow{height:80vh}.height-full-flow .hero-title-wrapper{height:calc(100vh - 230px);position:relative;max-height:950px}.hero-button{margin-top:2.5rem}.imageshape .image-block{min-height:24rem;width:90%}.imageshape .large-order-1 .text-with-image-block-text-wrapper-content{padding-right:0}.single-releases .entry-title{font-size:1.5em}.button-releases{font-size:1.2em;margin:.5em 0}.text-block-text,.text-with-image-block-text-ref.text-ref,.text-with-image-block-text-text{margin-bottom:.5rem;font-size:.9em;font-family:Silka-Bold,Arial,sans-serif}.font-size-lead.text-block-link a,.text-block-lead{font-size:1.25em}.logo-block-wrapper,.width-content{margin:0 2rem}.text-with-image-block-image .image-block{height:16rem}.text-with-image-block-text-width-full-content{margin:2rem}.large-order-1 .text-with-image-block-text-wrapper,.video-block .text-with-image-block-text{padding:2rem}.text-with-image-block-text-title h2{margin:0 0 1rem}.contact-info-item-image{height:12rem}.contact-info-item-one-link .text-block-link-arrow .arrow-svg{width:2rem;height:2rem}.hero-arrow .arrow-svg{width:50px;height:50px;border:3px solid #fff}.grid-x>.medium-6.text-with-image-block-image{width:100%;min-height:300px}.grid-x>.medium-6.video-block-image{width:100%;min-height:14rem}.persons-block-filters .facetwp-facet-haku{margin-bottom:1rem}.persons-block .persons-block-item{margin-bottom:3rem}.facetwp-custom .facetwp-facet{margin-bottom:.8rem}.page-breadcrumb{margin:4rem 2rem}.page-ul-breadcrumb{flex-wrap:wrap}.page-breadcrumb li{margin-bottom:.25rem}.page-breadcrumb .seperator .arrow-svg{width:11px;margin:0 .75rem;height:auto}.page-breadcrumb li:last-child{max-width:calc(100vw - 4rem)}.reports-block-wrapper .reports-block-item{padding:0;margin:.5rem 0;width:100%}.reports-block-year.visible{width:100%;margin:1rem 0 0;padding:0 0 .5rem}.reports-block-wrapper{padding:2rem 0}a.video-reveal{max-width:100%}.job-single-template{padding-top:2rem}.single-job_vacancy .job-single-sidebar{margin-bottom:2rem}.job-single-info{font-size:1rem;margin:3rem 0 2rem}.job-single-title h1{font-size:1.5rem;margin-top:0;line-height:1.25}.footer-container{margin-top:-15rem}.job-single-hero-logo{width:150px}.job-single-hero{-webkit-border-radius:1rem;-khtml-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;margin-bottom:2rem;max-height:300px}.job-single-mask{-webkit-border-radius:1rem;-khtml-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem}.job-single-hero-wrapper{padding:1rem}}.haravasivut-hero{height:50vh;max-height:1300px}.haravasivut-hero .hero-title-wrapper{height:calc(50vh - 19px)}.haravasivut-ingressi,.haravasivut-ingressi:first-of-type{margin-top:6rem;margin-bottom:6rem;max-width:880px}#tyopaikat .facetwp-custom-job{min-height:96px;justify-content:center}.haravasivut-palkat,.haravasivut-tyopaikat{background:#f9f4ed;margin:0}.haravasivut-tyopaikat .list-tyopaikka{background:#fff;padding:3rem;-webkit-border-radius:1rem;-khtml-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;font-size:18px;margin-bottom:2rem}.list-tyopaikka{transition:height .4s ease-out;overflow:hidden}.list-tyopaikka.closed{transition:height .4s ease-in}.list-tyopaikka.closed .job-description{max-height:250px;position:relative;overflow:hidden;margin-top:1.5rem}.list-tyopaikka.closed .job-description:before{content:"";width:100%;height:100%;position:absolute;left:0;bottom:0;background:linear-gradient(to top,#fff,rgba(255,255,255,0))}.arrow-svg.top{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}.list-tyopaikka .job-links{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;margin-top:2.5rem}.haravasivut-tyopaikat .list-tyopaikka .job-title{font-family:Silka-Bold,Arial,sans-serif;font-size:1.5rem;line-height:1.5;margin-bottom:1.5rem;display:block}.haravasivut-tyopaikat .job-date,.haravasivut-tyopaikat .job-locations{line-height:1.8;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;align-items:center}.haravasivut-tyopaikat .list-tyopaikka label{font-family:Silka-Bold,Arial,sans-serif;font-size:18px;font-weight:700;color:#134851;margin-right:.5rem}.haravasivut-tyopaikat .btn-expand:hover .link-arrow{transform:none}.haravasivut .page-block h2,.haravasivut-kuvaus h2,.haravasivut-palkat h2,.haravasivut-tyopaikat h2{margin-top:0;margin-bottom:2rem}.haravasivut-palkat .list-palkat{margin-top:2.5rem}.haravasivut-palkat .list-palkka{background:#fff;padding:2rem;-webkit-border-radius:1rem;-khtml-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;font-size:18px;margin-bottom:1.5rem}.haravasivut-palkat .list-palkka .salary-title{font-family:Silka-Bold,Arial,sans-serif;font-size:1.37rem;font-weight:700;color:#134851;line-height:1}.haravasivut-palkat .list-palkka ul{margin-top:.5rem;margin-bottom:0}.haravasivut-palkat .list-palkka li{line-height:1.8;color:#134851}#primary.haravasivut .haravasivut-botti{min-height:500px!important}@media all and (max-width:1000px){.palkat-wrapper,.width-narrow-content{margin:0 2rem}}@media (max-width:900px){#cision-form{margin:0!important}#tyopaikat .facetwp-custom-job{flex-flow:column}}@media all and (max-width:600px){#content .haravasivut-ingressi{margin:2rem}.list-tyopaikka .job-links{align-items:center;flex-flow:column}.list-tyopaikka .job-links .btn{margin-top:1rem}.haravasivut-tyopaikat .job-date,.haravasivut-tyopaikat .job-locations{flex-direction:column;align-items:flex-start}.haravasivut-tyopaikat .list-tyopaikka{padding:1.5rem}.haravasivut-palkat .list-palkka ul{margin-left:1.5rem}#primary .contact-form-block,.haravasivut-yhteystiedot .page-block-inner-wrapper{margin:0}#primary .text-with-image-block{margin:0 auto 2rem!important}#primary .text-with-image-block-text-wrapper{padding:2rem}#primary .text-with-image-block-text-title h2{font-size:1.5rem}#primary .text-with-image-block .page-block-inner-wrapper.width-content{padding:2rem 0}.latest-block a.latest-all-link,.single-job_vacancy a.latest-all-link{padding-top:1rem!important;font-size:1.5rem}}.safe-area{white-space:nowrap}.facetwp-facet-job_portal_location_search .fcomplete-result:hover,.facetwp-facet.facetwp-type-fselect .fs-wrap.single .fs-option.selected{background-color:#faf6ef;-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.facetwp-facet-kategoria .fs-option:focus,.facetwp-facet-release_year .fs-option:focus,.facetwp-facet.facetwp-facet-vuosi .fs-option:focus{background-color:unset}.facetwp-facet-job_portal_location_search .fcomplete-result{font-family:Silka-Semibold,Arial,sans-serif;font-size:16px;color:#134851;-webkit-transition:125ms ease-out;transition:125ms ease-out}.facetwp-facet-job_portal_location_search .fcomplete-wrap{padding:1rem 2rem;margin-top:-1rem;border:unset;-webkit-border-radius:0 0 1rem 1rem;-khtml-border-radius:0 0 1rem 1rem;-moz-border-radius:0 0 1rem 1rem;border-radius:0 0 1rem 1rem;z-index:9}.grecaptcha-badge{display:none!important;height:0!important;width:0!important;visibility:hidden!important}.btn-open-application{-webkit-border-radius:1rem;-khtml-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;width:100%;height:96px;max-height:100%;font-size:1.5rem;font-weight:500;margin-left:auto;display:flex;font-family:Silka-Semibold,Arial,sans-serif;justify-content:space-between}@media all and (max-width:1250px){.btn-open-application{font-size:1.25rem}}@media all and (min-width:1024px){.haravasivut .page-block{margin:6rem auto}.haravasivut-palkat .palkat-wrapper,.haravasivut-tyopaikat .tyopaikat-wrapper{padding:6rem 0}#primary .haravasivut-yhteystiedot .text-with-image-block-text-wrapper{padding:6rem}#tyopaikat .job-block-top-container .grid-margin-x>.cell{width:calc(33.33333% - 1.406rem)}#tyopaikat .facetwp-custom-job .internal-jobs-block,#tyopaikat .halfsy-container{justify-content:space-between}#tyopaikat .halfsy-container>.cell{width:calc(50% - 4rem)}#tyopaikat .facetwp-reset-button{width:100%;display:flex;justify-content:flex-end;position:absolute;right:calc(33.33333% + 1.406rem)}#tyopaikat .job-block-top-container .grid-margin-x>.cell.open-apl{margin-right:0}}@media all and (max-width:1023px){.haravasivut-palkat .palkat-wrapper,.haravasivut-tyopaikat .tyopaikat-wrapper{padding:2rem 0}.haravasivut .page-block h2,.haravasivut-kuvaus h2,.haravasivut-palkat h2,.haravasivut-tyopaikat h2{margin-bottom:1.5rem}.btn-open-application{height:60.78px;margin-bottom:2rem}}@media (max-width:599px){.btn-open-application,.text-block-link-button{margin-bottom:1rem}.text-block-file{margin-top:.5rem;margin-bottom:.5rem}}@media all and (max-width:480px){.btn-open-application{font-size:1rem;padding-left:1rem;padding-right:1rem}}@media all and (max-width:380px){#tyopaikat .job-count-wrapper .facetwp-counts,#tyopaikat .job-count-wrapper .facetwp-counts-string{font-size:14px}}.btn.btn-small{-webkit-border-radius:3rem;-khtml-border-radius:3rem;-moz-border-radius:3rem;border-radius:3rem;border-width:3px;border-style:solid;padding:1rem 2.5rem;font-family:Silka-Bold,Arial,sans-serif;font-size:1rem;width:max-content;max-width:100%;display:flex;align-items:center}.text-center .text-block-link-button a{margin:0 auto;text-align:center}#tyopaikat.all-jobs-block .facetwp-reset-button{right:calc(18.33333% + 1.406rem);top:-5px}.grid-x.grid-margin-x.facetwp-bottom-controls{padding-bottom:4rem;margin-bottom:2rem}@media (max-width:600px){.text-with-image-block .page-block-inner-wrapper.width-narrow .text-with-image-block-text-title>*{font-size:1.25rem!important}.all-jobs-block .open-job-watch-modal{margin-top:0;font-size:1rem;padding:.5rem 1.25rem .5rem 1rem}.all-jobs-block #open-job-watch-modal svg{height:20px;width:20px;margin-right:.5rem}#tyopaikat.all-jobs-block .facetwp-custom-job{margin-bottom:.25rem}}.all-jobs-block .job-watch-wrapper{margin-right:1rem}@media print,screen and (max-width:63.99em){.all-jobs-block .facet-reset-wrapper{justify-content:flex-end;margin-right:1.5rem}.all-jobs-block .facet-reset-text{font-size:1.25rem;margin-left:.75rem;padding-bottom:.1rem}.all-jobs-block .facetwp-custom.facetwp-custom-job .cell.facetwp-reset-button{width:100%;padding:0;position:absolute;top:-5px;left:0}.all-jobs-block .facet-reset img{width:15px}.all-jobs-block .job-watch-wrapper{margin-right:.5rem}}.job-list-item.summerjob .job-list-title:after{content:"";background-image:url("https://enersense.fi/wp-content/themes/enersense/img/sunny-day.png");width:20px;height:20px;background-repeat:no-repeat;background-position:initial;background-size:contain;position:absolute;bottom:7px;margin-left:.4rem}@media screen and (max-width:74.9375em){.job-list-item.summerjob .job-list-title:after{width:16px;height:16px;bottom:6px}}.latest-all-wrapper-secondary-button{display:flex;justify-content:center}.latest-all-wrapper-secondary-button .btn.btn-secondary{margin-right:1em}.text-block-lead p a{text-decoration-line:underline}.wp-caption-text{text-align:left;font-size:.9rem}