@charset "UTF-8";@font-face{font-family:"Scto Grotesk A";src:url(../fonts/SctoGroteskA-Regular.eot);src:url(../fonts/SctoGroteskA-Regular.eot#iefix) format("embedded-opentype"),url(../fonts/SctoGroteskA-Regular.woff) format("woff2"),url(../fonts/SctoGroteskA-Regular.woff) format("woff"),url(../fonts/SctoGroteskA-Regular.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Scto Grotesk A";src:url(../fonts/SctoGroteskA-ThinItalic.eot);src:url(../fonts/SctoGroteskA-ThinItalic.eot#iefix) format("embedded-opentype"),url(../fonts/SctoGroteskA-ThinItalic.woff) format("woff2"),url(../fonts/SctoGroteskA-ThinItalic.woff) format("woff"),url(../fonts/SctoGroteskA-ThinItalic.svg) format("svg");font-weight:100;font-style:italic}@font-face{font-family:"Scto Grotesk A";src:url(../fonts/SctoGroteskA-Medium.eot);src:url(../fonts/SctoGroteskA-Medium.eot#iefix) format("embedded-opentype"),url(../fonts/SctoGroteskA-Medium.woff) format("woff2"),url(../fonts/SctoGroteskA-Medium.woff) format("woff"),url(../fonts/SctoGroteskA-Medium.svg) format("svg");font-weight:500;font-style:normal}@font-face{font-family:"Scto Grotesk A Regular";src:url(../fonts/SctoGroteskA-RegularItalic.eot);src:url(../fonts/SctoGroteskA-RegularItalic.eot#iefix) format("embedded-opentype"),url(../fonts/SctoGroteskA-RegularItalic.woff) format("woff2"),url(../fonts/SctoGroteskA-RegularItalic.woff) format("woff"),url(../fonts/SctoGroteskA-RegularItalic.svg) format("svg");font-weight:400;font-style:italic}@font-face{font-family:"Scto Grotesk A";src:url(../fonts/SctoGroteskA-Light.eot);src:url(../fonts/SctoGroteskA-Light.eot#iefix) format("embedded-opentype"),url(../fonts/SctoGroteskA-Light.woff) format("woff2"),url(../fonts/SctoGroteskA-Light.woff) format("woff"),url(../fonts/SctoGroteskA-Light.svg) format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Scto Grotesk A";src:url(../fonts/SctoGroteskA-BlackItalic.eot);src:url(../fonts/SctoGroteskA-BlackItalic.eot#iefix) format("embedded-opentype"),url(../fonts/SctoGroteskA-BlackItalic.woff) format("woff2"),url(../fonts/SctoGroteskA-BlackItalic.woff) format("woff"),url(../fonts/SctoGroteskA-BlackItalic.svg) format("svg");font-weight:900;font-style:italic}@font-face{font-family:"Scto Grotesk A";src:url(../fonts/SctoGroteskA-LightItalic.eot);src:url(../fonts/SctoGroteskA-LightItalic.eot#iefix) format("embedded-opentype"),url(../fonts/SctoGroteskA-LightItalic.woff) format("woff2"),url(../fonts/SctoGroteskA-LightItalic.woff) format("woff"),url(../fonts/SctoGroteskA-LightItalic.svg) format("svg");font-weight:300;font-style:italic}@font-face{font-family:"Scto Grotesk A";src:url(../fonts/SctoGroteskA-Bold.eot);src:url(../fonts/SctoGroteskA-Bold.eot#iefix) format("embedded-opentype"),url(../fonts/SctoGroteskA-Bold.woff) format("woff2"),url(../fonts/SctoGroteskA-Bold.woff) format("woff"),url(../fonts/SctoGroteskA-Bold.svg) format("svg");font-weight:700;font-style:normal}@font-face{font-family:"Scto Grotesk A";src:url(../fonts/SctoGroteskA-BoldItalic.eot);src:url(../fonts/SctoGroteskA-BoldItalic.eot#iefix) format("embedded-opentype"),url(../fonts/SctoGroteskA-BoldItalic.woff) format("woff2"),url(../fonts/SctoGroteskA-BoldItalic.woff) format("woff"),url(../fonts/SctoGroteskA-BoldItalic.svg) format("svg");font-weight:700;font-style:italic}@font-face{font-family:"Scto Grotesk A";src:url(../fonts/SctoGroteskA-MediumItalic.eot);src:url(../fonts/SctoGroteskA-MediumItalic.eot#iefix) format("embedded-opentype"),url(../fonts/SctoGroteskA-MediumItalic.woff) format("woff2"),url(../fonts/SctoGroteskA-MediumItalic.woff) format("woff"),url(../fonts/SctoGroteskA-MediumItalic.svg) format("svg");font-weight:500;font-style:italic}@font-face{font-family:"Scto Grotesk A";src:url(../fonts/SctoGroteskA-Black.eot);src:url(../fonts/SctoGroteskA-Black.eot#iefix) format("embedded-opentype"),url(../fonts/SctoGroteskA-Black.woff) format("woff2"),url(../fonts/SctoGroteskA-Black.woff) format("woff"),url(../fonts/SctoGroteskA-Black.svg) format("svg");font-weight:900;font-style:normal}@font-face{font-family:"Scto Grotesk A";src:url(../fonts/SctoGroteskA-Thin.eot);src:url(../fonts/SctoGroteskA-Thin.eot#iefix) format("embedded-opentype"),url(../fonts/SctoGroteskA-Thin.woff) format("woff2"),url(../fonts/SctoGroteskA-Thin.woff) format("woff"),url(../fonts/SctoGroteskA-Thin.svg) format("svg");font-weight:100;font-style:normal}blockquote,cite,h1,h2,h3,h4,h5,h6,ol,p,p.primary,p.secondary,time,ul{display:block;color:#000;letter-spacing:0}h1{font-size:6rem;line-height:6.25rem;font-weight:300}h2{font-size:3.75rem;line-height:4.3125rem;font-weight:300}h3{font-size:3rem;line-height:3.4375rem;font-weight:500}h4{font-size:2.125rem;line-height:2.625rem;font-weight:300}h5{font-size:1.5rem;line-height:1.875rem;font-weight:400}h6{font-size:1.25rem;font-weight:500}p,p.primary{font-size:1.125rem;line-height:1.5rem;font-weight:400}p.secondary{font-size:1rem;line-height:1.25rem}b,strong{font-weight:700}em,i{font-style:italic}blockquote>*{padding:0 1.5rem}blockquote,blockquote>*{font-weight:300;font-style:italic;font-size:1.5rem;line-height:2.0625rem}cite{font-size:1.3125rem}ol,ul{padding-left:2.5rem}li{padding:0 1.5rem 0 1rem;font-size:1.125rem;line-height:1.5rem}ol a,p a,ul a{color:#000;text-decoration:none;border-bottom:solid 1px #000;transition:border-bottom .2s}ol a:active,ol a:focus,ol a:visited,p a:active,p a:focus,p a:visited,ul a:active,ul a:focus,ul a:visited{color:#000}ol a:hover,p a:hover,ul a:hover{border-bottom:solid 1px transparent}.singular-content .wp-block-embed-youtube{width:100%;position:relative;overflow:hidden;margin:0 auto}.singular-content .wp-block-embed-youtube:before{content:"";position:relative;padding-bottom:56.25%;height:0;display:block;overflow:hidden}.singular-content .wp-block-embed-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-kehittamo-block-video.video{max-width:1784px}.wp-block-kehittamo-block-video.video.wide{max-width:1784px}.wp-block-kehittamo-block-video.video.mid{max-width:1280px}.wp-block-kehittamo-block-video.video.narrow{max-width:1024px}html{font-size:75%}@media screen and (min-width:768px){html{font-size:100%}}body{font-family:"Scto Grotesk A",Arial,sans-serif;-moz-osx-font-smoothing:grayscale;margin:.5rem .5rem 0}body[data-configurator-overlay=true]{overflow:hidden}button,button.primary{font-size:1.0625rem;color:#000;letter-spacing:.125rem;transition:color .2s}button.primary:hover,button:hover{color:#bfaf9b}.alignnone{margin-left:0;margin-right:0;max-width:100%;height:auto}.aligncenter{margin:0;display:block;height:auto}.alignleft,.alignright{margin:0;height:auto}@media screen and (min-width:768px){.wp-block-columns{display:flex}}@media screen and (min-width:768px){.has-2-columns .wp-block-column{width:50%}}.wp-block{max-width:40rem}.wp-block[data-align=wide]{max-width:80rem}.wp-block[data-align=full]{max-width:111.5rem}.has-brand-primary-background-color{background-color:#000}.has-brand-primary-color{color:#000}.has-brand-secondary-background-color{background-color:#fff}.has-brand-secondary-color{color:#fff}.has-jaffa-background-color{background-color:#ff7d00}.has-jaffa-color{color:#ff7d00}.has-falcon-background-color{background-color:#e6e7e8}.has-falcon-color{color:#e6e7e8}.has-catalina-blue-background-color{background-color:#0a64c8}.has-catalina-blue-color{color:#0a64c8}.has-mongoose-background-color{background-color:#bfaf9b}.has-mongoose-color{color:#bfaf9b}.has-shadow-background-color{background-color:#645446}.has-shadow-color{color:#645446}.has-gothic-background-color{background-color:#a0bed7}.has-gothic-color{color:#a0bed7}.has-jungle-mist-background-color{background-color:#dce6f5}.has-jungle-mist-color{color:#dce6f5}.has-cerulean-blue-background-color{background-color:#2355b0}.has-cerulean-blue-color{color:#2355b0}.has-beige-background-color{background-color:#bfaf9b}.has-beige-color{color:#bfaf9b}.nav-primary{max-width:80rem;box-sizing:border-box;padding:1px;background:#fff;position:relative;margin:0 auto;z-index:2}.nav-primary .menu-item a{border-bottom:0}.nav-primary .menu-item-has-children a svg{padding:0 10px}.nav-primary ul{display:flex;list-style:none;padding:0;justify-content:space-between}.nav-primary li{padding:.6em}.nav-primary ul.sub-menu{display:block;display:none;position:absolute;padding-top:.6rem;padding-bottom:1rem;box-shadow:0 10px 12px rgba(0,0,0,.1);background:#fff;z-index:2}.nav-primary ul.sub-menu li{padding:1rem;height:1rem}.nav-primary ul.sub-menu li:first-child{border-top:2px solid #000}.nav-primary ul.sub-menu li:hover{background-color:#f6f7fa}.nav-primary ul.sub-menu a{border-bottom:none;font-weight:500}.nav-primary ul.sub-menu .current-menu-item a{color:grey}.nav-primary a{border-bottom:0;border-bottom:0;font-weight:500;font-size:1.125rem}.nav-primary img#toggle{cursor:pointer;z-index:2;display:none;position:absolute;right:21px;top:16px}.nav-primary .logo img{z-index:2;position:relative}.nav-primary .container{z-index:1}.nav-primary .container a.logo{display:none}.nav-primary.scroll .container{position:fixed;top:0;left:0;width:100%;margin:0;padding:.625rem;box-sizing:border-box;background:#fff}.nav-primary.scroll .container a.logo{display:block}.nav-primary.scroll .container a.logo img{width:15.625rem}@media screen and (max-width:768px){.nav-primary .container{display:none}.nav-primary img#toggle{display:block}}@media screen and (min-width:768px) and (max-width:1071px){.nav-primary a{font-size:.8125rem}}@media screen and (min-width:768px){.nav-primary .visible-mobile{display:none}.nav-primary .container{display:block!important}.nav-primary ul.primary{position:absolute;width:100%;left:0;background:#fff;margin:0}}.nav-top-container{position:absolute;right:0;top:8px;margin-top:-17px;display:flex}.nav-primary .nav-cta svg{padding:0 9px}.nav-primary .nav-cta a{font-size:.875rem;letter-spacing:1.65px;text-transform:uppercase}.nav-primary .nav-cta a:hover{text-decoration:underline}.nav-primary .nav-cta li{padding:.5rem 1rem}.nav-lang ul{display:flex;list-style:none;padding:0}.nav-lang ul .menu-item-277-da{display:none}.nav-lang ul li{padding:.5rem 1rem}.nav-lang ul.sub-menu{background:#fff;width:7.5rem}.nav-lang ul.sub-menu a{position:relative;left:0;right:auto}.nav-lang a{border-bottom:0;font-size:1rem;font-weight:400}.nav-lang .pll-parent-menu-item a{display:flex;align-items:center;text-transform:uppercase}.nav-lang .pll-parent-menu-item a span{margin:0 12px 0 9px}@media screen and (max-width:768px){.nav-primary .nav-top-container{right:unset;top:unset;position:relative;display:flex;flex-direction:column;order:-1}.nav-primary .nav-lang{top:unset;width:100%;margin:0;margin-left:-20px;order:-1}.nav-primary .nav-lang ul{margin-top:0}.nav-primary .nav-lang ul .pll-parent-menu-item a span,.nav-primary .nav-lang ul .pll-parent-menu-item a svg{display:none}.nav-primary .nav-lang ul li{padding:.5rem 0}.nav-primary .nav-lang ul.sub-menu{display:flex!important;position:relative!important;flex-direction:row;list-style-type:none;left:unset;border-bottom:1px solid #000;border-top:0;width:100%;padding:0}.nav-primary .nav-lang ul.sub-menu li{padding:0;height:auto}.nav-primary .nav-lang ul.sub-menu a{color:#000;padding:8px;letter-spacing:2px}.nav-primary .nav-lang ul.sub-menu .current-lang a{color:#fff;background:#000}.nav-primary .nav-cta ul{display:flex;flex-direction:column;align-items:flex-end}.nav-primary .nav-cta li{padding:.5rem 0}.nav-primary .nav-cta li a{display:block;color:#fff;background:#000;padding:5px 10px}.nav-primary .nav-cta li svg path{fill:#fff}.nav-primary{position:fixed;top:0;width:100%;padding:10px 1px}.nav-primary.active{position:fixed;top:0;height:100%;width:100%;z-index:2}.nav-primary .container{position:absolute;overflow-y:scroll;box-sizing:border-box;padding:57px 20px 10px 20px;display:none;top:0;left:0;width:100%;height:100%;background:#fff}.nav-primary .nav-primary-container{min-height:85%}.nav-primary a{font-weight:500;font-size:1.125rem}.nav-primary a.logo img{height:2.1875rem}.nav-primary ul.primary{display:block;text-align:right}.nav-primary ul.sub-menu{display:block!important;position:relative;left:-2em;top:.4em;box-shadow:none}.nav-primary ul.sub-menu a{color:gray;position:static}.nav-primary ul.sub-menu li{height:1.375rem}.nav-primary ul.sub-menu li:first-child{border-top:0}.nav-primary ul.sub-menu li:hover{background-color:transparent}.nav-primary li{padding:.9em 0}.nav-primary li.menu-item-has-children{padding-bottom:1.25rem}.hide-mobile{display:none}.visible-mobile{display:block}}.footer{margin-top:10.9375rem;margin-left:-.5rem;margin-right:-.5rem;background-color:#000;color:#fff}.footer__container{max-width:1280px;margin:0 auto;padding:.5rem .5rem 2rem}.footer__container,.footer__container li a,.footer__container p{line-height:1.7}.footer__container p{color:#fff;margin-bottom:0;margin-top:1.5rem}.footer__container a,.footer__container ul a{font-size:1.125rem;color:#fff;text-decoration:none;border-bottom:solid 1px transparent;transition:border-bottom .2s}.footer__container a:active,.footer__container a:hover,.footer__container ul a:active,.footer__container ul a:hover{border-bottom:solid 1px #fff}.footer__container ul{margin:0;padding:0}.footer__container li{padding:0;display:block}.footer__container li a{font-weight:500}.footer__top{display:block}@media screen and (min-width:576px){.footer__top{display:flex;flex-direction:row}}.footer__cell{flex-basis:50%}.footer__cell--left{flex-basis:40%}.footer__cell--right{flex-basis:60%;margin-top:4rem}@media screen and (min-width:576px){.footer__cell--right{margin-top:0;text-align:right}}.footer__cell--right ul{display:flex;flex-direction:column}@media screen and (min-width:1000px){.footer__cell--right ul{display:block}}@media screen and (min-width:1000px){.footer__cell--right li{display:inline-block}}.footer__cell--right a{font-weight:500}@media screen and (min-width:1000px){.footer__cell--right a{position:relative;top:-.5rem;margin-right:2rem}}.footer__design-logo{order:-1;margin-bottom:.5rem}.footer__design-logo img{width:4.5rem;height:4.5rem}@media screen and (min-width:1000px){.footer__design-logo img{vertical-align:middle;margin-bottom:0}}.footer__bottom{margin-top:3.5rem}.footer__navigation{display:block;justify-content:space-between}@media screen and (min-width:1000px){.footer__navigation{display:flex}}.footer__navigation li a{line-height:2.7}.singular-content{padding-top:4.5rem}.singular-content--404{max-width:1280px;margin:0 auto;padding-bottom:8rem}@media screen and (max-width:575px){.singular-content--404 h1{font-size:5rem}}.singular-content>*{max-width:40rem;margin:0 auto;margin-bottom:2rem}.singular-content h2,.singular-content h3,.singular-content h4,.singular-content h5,.singular-content h6,.singular-content>h1{margin-top:3rem}.singular-content img{max-width:100%;-o-object-fit:contain;object-fit:contain;height:auto}.singular-content .alignwide{max-width:80rem}.singular-content .alignfull{max-width:111.5rem}#footer_cookie_consent_banner_link{display:table}.cookiebanner{background:#000;position:fixed;bottom:0;left:0;width:100%;padding:2rem 0;z-index:9}.cookiebanner.hidden{display:none!important}.cboverlay__button,.cookiebanner__button{cursor:pointer;padding:1rem;margin:1rem;background:#fff;display:inline;border:2px solid #fff;color:#000;text-transform:uppercase;line-height:pow(1.125,1) rem!important;font-size:1rem;font-weight:600}.cboverlay__button:hover,.cookiebanner__button:hover{border:2px solid #b35800;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#000;text-transform:uppercase;line-height:pow(1.125,1) rem!important;font-size:1rem;font-weight:600}.cookiebanner__container{display:flex;justify-content:center;width:90%;align-items:center;flex-wrap:wrap}@media screen and (min-width:728px){.cookiebanner__container{flex-wrap:nowrap;justify-content:center;max-width:1280px;margin:auto}}.cookiebanner__left{padding:0 1rem;width:100%}@media screen and (min-width:728px){.cookiebanner__left{padding:0 2rem}}@media screen and (min-width:728px){.cookiebanner__left{width:80%}}.cookiebanner__left h1{font-size:2.125rem;line-height:2.625rem;font-weight:300;color:#fff}.cookiebanner__left p{color:#fff;font-weight:400;font-size:1rem}@media screen and (min-width:728px){.cookiebanner__left p{color:#fff;font-weight:400;font-size:pow(1.125,2) rem}}.cookiebanner__left a{text-decoration:underline;color:#fff;font-weight:400;font-size:1rem;text-transform:uppercase}.cookiebanner__right{display:flex;justify-content:center;flex-direction:column;padding:1rem;width:100%}@media screen and (min-width:728px){.cookiebanner__right{width:30%}}.cookiebanner__right a{text-align:center;text-decoration:none;color:#fff}.cookiebanner__right a:hover{text-decoration:underline}.cboverlay{display:none}.cboverlay.visible{display:flex;flex-direction:column;align-items:flex-start;background:#000;top:0;left:0;width:100%;height:100%;overflow:auto;position:fixed;justify-content:center;z-index:999}.cboverlay__button{margin-left:0}.cboverlay__footer,.cboverlay__header{position:relative;left:-50%;width:100%}.cboverlay__footer h1,.cboverlay__footer p,.cboverlay__header h1,.cboverlay__header p{color:#fff}.cboverlay__footer h1,.cboverlay__header h1{font-size:2.125rem;line-height:2.625rem;font-weight:300;font-size:2rem}.cboverlay__container{position:absolute;top:0;left:45%;width:100%;max-width:800px;padding:1rem}@media screen and (min-width:728px){.cboverlay__container{padding:3rem}}.cboverlay__item{position:relative;left:-50%;background:#fff;padding:1rem;margin:1rem 0}@media screen and (min-width:728px){.cboverlay__item{padding:1rem 3rem}}.cboverlay__item h2{font-size:1.5rem;line-height:1.875rem;font-weight:400}.cboverlay .switch{position:relative;display:inline-block;width:60px;height:34px}.cboverlay .switch input{opacity:0;width:0;height:0}.cboverlay .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#dce6f5;transition:.4s}.cboverlay .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}.cboverlay input:checked+.slider{background-color:#78c8aa}.cboverlay input:focus+.slider{box-shadow:0 0 1px #78c8aa}.cboverlay input:checked+.slider:before{transform:translateX(26px)}.wp-block-kehittamo-block-accordion{max-width:64rem;margin-bottom:0;border-bottom:solid 1px #000}.wp-block-kehittamo-block-accordion:nth-of-type(1){border-top:solid 1px #000}.wp-block-kehittamo-block-accordion__heading-container{display:flex;align-items:center;flex-direction:row;transition:background-color .2s;cursor:pointer}.wp-block-kehittamo-block-accordion__heading-container:hover{background-color:rgba(0,0,0,.1)}.wp-block-kehittamo-block-accordion__arrow{transition:transform .2s;transform:rotate(90deg) scale3d(-.6,.8,-.8) translateX(4px)}.wp-block-kehittamo-block-accordion.open .wp-block-kehittamo-block-accordion__arrow{transform:rotate(90deg) scale3d(.6,.8,-.8) translateX(4px)}.wp-block-kehittamo-block-accordion__content{overflow:hidden;transition:max-height .2s ease-out;max-height:0}.wp-block-kehittamo-block-accordion .wp-block-kehittamo-block-accordion__heading{margin-top:1rem;margin-left:1rem;text-transform:uppercase}.wp-block-kehittamo-block-accordion h1,.wp-block-kehittamo-block-accordion h2,.wp-block-kehittamo-block-accordion h3,.wp-block-kehittamo-block-accordion h4,.wp-block-kehittamo-block-accordion h5,.wp-block-kehittamo-block-accordion h6{margin:2rem 0 1rem}.wp-block-kehittamo-block-anchor__menu{display:none;padding-right:1.5rem;position:fixed;right:0;top:50%;transform:translateY(-50%)}@media screen and (min-width:768px){.wp-block-kehittamo-block-anchor__menu{display:block}}.wp-block-kehittamo-block-anchor--anchor{margin:0;max-height:0;text-indent:-9999px}.wp-block-kehittamo-block-anchor--menu-item{cursor:pointer;font-size:1rem;line-height:1.4375rem;margin:.5rem 0;position:relative;text-align:right}.wp-block-kehittamo-block-anchor--menu-item::after{content:"●";font-size:.5rem;opacity:0;position:absolute;right:-.9rem;top:.05rem;transition:opacity .4s ease}.wp-block-kehittamo-block-anchor--in-view::after{opacity:1}.wp-block-kehittamo-block-anchor--admin{background:#ff0;color:red;display:block}.wp-block-kehittamo-block-article-lifts{max-width:1280px;margin:0 auto;padding-bottom:1rem}@media only screen and (min-width:768px){.wp-block-kehittamo-block-article-lifts{display:flex;flex-direction:row}}.wp-block-kehittamo-block-article-lifts__cell{display:flex;flex:1;text-decoration:none}@media only screen and (min-width:768px){.wp-block-kehittamo-block-article-lifts__cell{max-width:33.3%}}.wp-block-kehittamo-block-article-lifts__cell:hover .wp-block-kehittamo-block-article-lifts__image::after{background-color:rgba(0,0,0,.1)}.wp-block-kehittamo-block-article-lifts__article{flex:1;box-shadow:1px 2px 2px 1px transparent;transition:transform .2s,box-shadow .2s;padding-bottom:2rem}@media only screen and (min-width:768px){.wp-block-kehittamo-block-article-lifts__article{padding-bottom:1rem}}.wp-block-kehittamo-block-article-lifts__image{position:relative;padding-top:100%;background-position:center;background-size:cover;margin:.25rem}.wp-block-kehittamo-block-article-lifts__image::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:transparent;transition:background-color .2s}.wp-block-kehittamo-block-article-lifts__content{padding:.8rem}@media only screen and (min-width:768px){.wp-block-kehittamo-block-article-lifts__content{padding-top:.25rem}}.wp-block-kehittamo-block-article-lifts__content p{margin:1rem 0 0;font-size:1.5rem}@media only screen and (min-width:768px){.wp-block-kehittamo-block-article-lifts__content p{font-size:1.125rem}}.wp-block-kehittamo-block-article-lifts__title{margin:.8rem 0 0;font-size:2.125rem;line-height:1;text-transform:uppercase}@media only screen and (min-width:768px){.wp-block-kehittamo-block-article-lifts__title{font-size:1.5rem}}@media only screen and (min-width:1000px){.wp-block-kehittamo-block-article-lifts__title{font-size:2.125rem}}.wp-block-kehittamo-block-cta{display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:1784px;padding:3.625rem;text-align:center}.wp-block-kehittamo-block-cta>*{max-width:640px}.wp-block-kehittamo-block-cta .wp-block-kehittamo-block-cta-button,.wp-block-kehittamo-block-cta h1,.wp-block-kehittamo-block-cta h2,.wp-block-kehittamo-block-cta h3,.wp-block-kehittamo-block-cta h4,.wp-block-kehittamo-block-cta h5,.wp-block-kehittamo-block-cta h6{margin:0}.wp-block-kehittamo-block-cta p{margin:1.875rem 0}.wp-block-kehittamo-block-cta.has-brand-primary-color *{color:#000;fill:#000;border-bottom:none}.wp-block-kehittamo-block-cta.has-brand-primary-color :hover{border-bottom:none}.wp-block-kehittamo-block-cta.has-brand-primary-color a{color:#000;text-decoration:none;transition:border-bottom .2s;border-bottom:solid 1px transparent}.wp-block-kehittamo-block-cta.has-brand-primary-color a:active,.wp-block-kehittamo-block-cta.has-brand-primary-color a:focus,.wp-block-kehittamo-block-cta.has-brand-primary-color a:visited{color:#000}.wp-block-kehittamo-block-cta.has-brand-primary-color a:hover{border-bottom:solid 1px #000}.wp-block-kehittamo-block-cta.has-brand-secondary-color *{color:#fff;fill:#fff;border-bottom:none}.wp-block-kehittamo-block-cta.has-brand-secondary-color :hover{border-bottom:none}.wp-block-kehittamo-block-cta.has-brand-secondary-color a{color:#fff;text-decoration:none;transition:border-bottom .2s;border-bottom:solid 1px transparent}.wp-block-kehittamo-block-cta.has-brand-secondary-color a:active,.wp-block-kehittamo-block-cta.has-brand-secondary-color a:focus,.wp-block-kehittamo-block-cta.has-brand-secondary-color a:visited{color:#fff}.wp-block-kehittamo-block-cta.has-brand-secondary-color a:hover{border-bottom:solid 1px #fff}.wp-block-kehittamo-block-cta.has-jaffa-color *{color:#ff7d00;fill:#ff7d00;border-bottom:none}.wp-block-kehittamo-block-cta.has-jaffa-color :hover{border-bottom:none}.wp-block-kehittamo-block-cta.has-jaffa-color a{color:#ff7d00;text-decoration:none;transition:border-bottom .2s;border-bottom:solid 1px transparent}.wp-block-kehittamo-block-cta.has-jaffa-color a:active,.wp-block-kehittamo-block-cta.has-jaffa-color a:focus,.wp-block-kehittamo-block-cta.has-jaffa-color a:visited{color:#ff7d00}.wp-block-kehittamo-block-cta.has-jaffa-color a:hover{border-bottom:solid 1px #ff7d00}.wp-block-kehittamo-block-cta.has-falcon-color *{color:#e6e7e8;fill:#e6e7e8;border-bottom:none}.wp-block-kehittamo-block-cta.has-falcon-color :hover{border-bottom:none}.wp-block-kehittamo-block-cta.has-falcon-color a{color:#e6e7e8;text-decoration:none;transition:border-bottom .2s;border-bottom:solid 1px transparent}.wp-block-kehittamo-block-cta.has-falcon-color a:active,.wp-block-kehittamo-block-cta.has-falcon-color a:focus,.wp-block-kehittamo-block-cta.has-falcon-color a:visited{color:#e6e7e8}.wp-block-kehittamo-block-cta.has-falcon-color a:hover{border-bottom:solid 1px #e6e7e8}.wp-block-kehittamo-block-cta.has-catalina-blue-color *{color:#0a64c8;fill:#0a64c8;border-bottom:none}.wp-block-kehittamo-block-cta.has-catalina-blue-color :hover{border-bottom:none}.wp-block-kehittamo-block-cta.has-catalina-blue-color a{color:#0a64c8;text-decoration:none;transition:border-bottom .2s;border-bottom:solid 1px transparent}.wp-block-kehittamo-block-cta.has-catalina-blue-color a:active,.wp-block-kehittamo-block-cta.has-catalina-blue-color a:focus,.wp-block-kehittamo-block-cta.has-catalina-blue-color a:visited{color:#0a64c8}.wp-block-kehittamo-block-cta.has-catalina-blue-color a:hover{border-bottom:solid 1px #0a64c8}.wp-block-kehittamo-block-cta.has-mongoose-color *{color:#bfaf9b;fill:#bfaf9b;border-bottom:none}.wp-block-kehittamo-block-cta.has-mongoose-color :hover{border-bottom:none}.wp-block-kehittamo-block-cta.has-mongoose-color a{color:#bfaf9b;text-decoration:none;transition:border-bottom .2s;border-bottom:solid 1px transparent}.wp-block-kehittamo-block-cta.has-mongoose-color a:active,.wp-block-kehittamo-block-cta.has-mongoose-color a:focus,.wp-block-kehittamo-block-cta.has-mongoose-color a:visited{color:#bfaf9b}.wp-block-kehittamo-block-cta.has-mongoose-color a:hover{border-bottom:solid 1px #bfaf9b}.wp-block-kehittamo-block-cta.has-shadow-color *{color:#645446;fill:#645446;border-bottom:none}.wp-block-kehittamo-block-cta.has-shadow-color :hover{border-bottom:none}.wp-block-kehittamo-block-cta.has-shadow-color a{color:#645446;text-decoration:none;transition:border-bottom .2s;border-bottom:solid 1px transparent}.wp-block-kehittamo-block-cta.has-shadow-color a:active,.wp-block-kehittamo-block-cta.has-shadow-color a:focus,.wp-block-kehittamo-block-cta.has-shadow-color a:visited{color:#645446}.wp-block-kehittamo-block-cta.has-shadow-color a:hover{border-bottom:solid 1px #645446}.wp-block-kehittamo-block-cta.has-gothic-color *{color:#a0bed7;fill:#a0bed7;border-bottom:none}.wp-block-kehittamo-block-cta.has-gothic-color :hover{border-bottom:none}.wp-block-kehittamo-block-cta.has-gothic-color a{color:#a0bed7;text-decoration:none;transition:border-bottom .2s;border-bottom:solid 1px transparent}.wp-block-kehittamo-block-cta.has-gothic-color a:active,.wp-block-kehittamo-block-cta.has-gothic-color a:focus,.wp-block-kehittamo-block-cta.has-gothic-color a:visited{color:#a0bed7}.wp-block-kehittamo-block-cta.has-gothic-color a:hover{border-bottom:solid 1px #a0bed7}.wp-block-kehittamo-block-cta.has-jungle-mist-color *{color:#dce6f5;fill:#dce6f5;border-bottom:none}.wp-block-kehittamo-block-cta.has-jungle-mist-color :hover{border-bottom:none}.wp-block-kehittamo-block-cta.has-jungle-mist-color a{color:#dce6f5;text-decoration:none;transition:border-bottom .2s;border-bottom:solid 1px transparent}.wp-block-kehittamo-block-cta.has-jungle-mist-color a:active,.wp-block-kehittamo-block-cta.has-jungle-mist-color a:focus,.wp-block-kehittamo-block-cta.has-jungle-mist-color a:visited{color:#dce6f5}.wp-block-kehittamo-block-cta.has-jungle-mist-color a:hover{border-bottom:solid 1px #dce6f5}.wp-block-kehittamo-block-cta.has-cerulean-blue-color *{color:#2355b0;fill:#2355b0;border-bottom:none}.wp-block-kehittamo-block-cta.has-cerulean-blue-color :hover{border-bottom:none}.wp-block-kehittamo-block-cta.has-cerulean-blue-color a{color:#2355b0;text-decoration:none;transition:border-bottom .2s;border-bottom:solid 1px transparent}.wp-block-kehittamo-block-cta.has-cerulean-blue-color a:active,.wp-block-kehittamo-block-cta.has-cerulean-blue-color a:focus,.wp-block-kehittamo-block-cta.has-cerulean-blue-color a:visited{color:#2355b0}.wp-block-kehittamo-block-cta.has-cerulean-blue-color a:hover{border-bottom:solid 1px #2355b0}.wp-block-kehittamo-block-cta.has-beige-color *{color:#bfaf9b;fill:#bfaf9b;border-bottom:none}.wp-block-kehittamo-block-cta.has-beige-color :hover{border-bottom:none}.wp-block-kehittamo-block-cta.has-beige-color a{color:#bfaf9b;text-decoration:none;transition:border-bottom .2s;border-bottom:solid 1px transparent}.wp-block-kehittamo-block-cta.has-beige-color a:active,.wp-block-kehittamo-block-cta.has-beige-color a:focus,.wp-block-kehittamo-block-cta.has-beige-color a:visited{color:#bfaf9b}.wp-block-kehittamo-block-cta.has-beige-color a:hover{border-bottom:solid 1px #bfaf9b}.wp-block-kehittamo-block-cta-button{max-width:1280px;margin:2.4rem auto 0}.wp-block-kehittamo-block-cta-button>a{color:#000;text-decoration:none;text-transform:uppercase}.wp-block-kehittamo-block-cta-button>a strong{font-size:1.0625rem;letter-spacing:.15rem;border-bottom:solid 1px transparent;transition:border-bottom .2s}.wp-block-kehittamo-block-cta-button>a:active>strong,.wp-block-kehittamo-block-cta-button>a:hover>strong{border-bottom:solid 1px #000;cursor:pointer}.wp-block-kehittamo-block-cta-button polygon{fill:#000}.wp-block-kehittamo-block-cta-text{max-width:1280px;margin:0 auto}.wp-block-kehittamo-block-cta-text p{max-width:1024px;margin-top:.7rem;margin-bottom:0;font-weight:300;font-size:2.125rem;line-height:2.625rem}.wp-block-kehittamo-block-cta-text.has-small-font-size p,.wp-block-kehittamo-block-cta-text.is-style-small-font p{font-size:1.5rem;line-height:2rem}@media screen and (max-width:768px){.wp-block-kehittamo-block-cta-text.has-small-font-size p,.wp-block-kehittamo-block-cta-text.is-style-small-font p{font-size:1rem;line-height:1.5rem}}.wp-block-kehittamo-block-cta-text.has-medium-font-size p,.wp-block-kehittamo-block-cta-text.is-style-medium-font p{font-size:1.875rem;line-height:2.375rem}@media screen and (max-width:768px){.wp-block-kehittamo-block-cta-text.has-medium-font-size p,.wp-block-kehittamo-block-cta-text.is-style-medium-font p{font-size:1.5rem;line-height:2rem}}.wp-block-kehittamo-block-cta-text.has-large-font-size p,.wp-block-kehittamo-block-cta-text.is-style-large-font p{font-size:2.375rem;line-height:2.875rem}@media screen and (max-width:768px){.wp-block-kehittamo-block-cta-text.has-large-font-size p,.wp-block-kehittamo-block-cta-text.is-style-large-font p{font-size:1.875rem;line-height:2.375rem}}.wp-kehittamo-core-heading{max-width:1280px;margin:0 auto}.wp-kehittamo-core-heading h1,.wp-kehittamo-core-heading h2,.wp-kehittamo-core-heading h3,.wp-kehittamo-core-heading h4,.wp-kehittamo-core-heading h5,.wp-kehittamo-core-heading h6{margin-top:7.5rem;margin-bottom:0}.wp-block-kehittamo-block-full-width-img+.wp-kehittamo-core-heading h1,.wp-block-kehittamo-block-full-width-img+.wp-kehittamo-core-heading h2,.wp-block-kehittamo-block-full-width-img+.wp-kehittamo-core-heading h3,.wp-block-kehittamo-block-full-width-img+.wp-kehittamo-core-heading h4,.wp-block-kehittamo-block-full-width-img+.wp-kehittamo-core-heading h5,.wp-block-kehittamo-block-full-width-img+.wp-kehittamo-core-heading h6{margin-top:1.3rem}.gfield_description{color:#fff}.gfield_description a{color:#fff}.gfield_checkbox{color:#fff}.gfield_checkbox label:before{border:1px solid #fff!important}.wp-block-kehittamo-block-form{max-width:1280px;margin-top:.125rem;margin-bottom:.125rem;box-sizing:border-box;padding:5.6rem 2rem}.wp-block-kehittamo-block-form h3{margin:0}.wp-block-kehittamo-block-form h3,.wp-block-kehittamo-block-form p{color:inherit}.wp-block-kehittamo-block-form ul{padding:0}.wp-block-kehittamo-block-form li{list-style:none}.wp-block-kehittamo-block-form__container{max-width:64.375rem;display:flex;width:100%;flex-direction:row;margin:0 auto}.wp-block-kehittamo-block-form__form,.wp-block-kehittamo-block-form__info{position:relative;padding:0 2rem;width:50%}.wp-block-kehittamo-block-form__form{text-align:right;display:flex;flex-direction:column;justify-content:center}.wp-block-kehittamo-block-form .gfield{padding:0}.wp-block-kehittamo-block-form .gfield_checkbox{padding-top:.2rem;padding-bottom:.5rem}.wp-block-kehittamo-block-form .gfield_checkbox>li{padding:0}.wp-block-kehittamo-block-form .gfield_description.validation_message{padding-bottom:.5rem}.wp-block-kehittamo-block-form form .gfield_label,.wp-block-kehittamo-block-form form .gform_heading{display:none}.wp-block-kehittamo-block-form .gfield_description{text-align:left}.wp-block-kehittamo-block-form .gfield_checkbox{padding:1rem 0;text-align:left}.wp-block-kehittamo-block-form input[type=text],.wp-block-kehittamo-block-form textarea{box-sizing:border-box;width:100%;font-style:italic;font-family:inherit;border:1px solid #fff;background:0 0;height:2.5rem;color:#fff;padding:.625rem;font-size:1rem;outline:0;margin-bottom:.25rem}.wp-block-kehittamo-block-form textarea{height:9.375rem}.wp-block-kehittamo-block-form input[type=submit]{color:#fff;border:0;background:0 0;text-transform:uppercase;cursor:pointer;background-image:url(../images/arrow.svg);background-repeat:no-repeat;padding:4px 0 0 30px;font-size:1rem;letter-spacing:.1rem;font-weight:700;margin-top:.3125rem;outline:0}.wp-block-kehittamo-block-form input[type=checkbox]{display:none}.wp-block-kehittamo-block-form input[type=checkbox]+label{font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.wp-block-kehittamo-block-form input[type=checkbox]+label::before{content:"\2718";display:inline-block;width:.95rem;height:1.5rem;margin-right:.5rem;padding:0 .3rem;border:1px solid #000;color:transparent}.wp-block-kehittamo-block-form input[type=checkbox]:checked+label::before{content:"\2714";color:#000}.wp-block-kehittamo-block-form .gform_confirmation_wrapper{font-size:1.125rem;line-height:1.5rem;font-weight:400;text-align:center;margin-bottom:1.25rem}.wp-block-kehittamo-block-form ::-webkit-input-placeholder{color:inherit}.wp-block-kehittamo-block-form ::-moz-placeholder{color:inherit}.wp-block-kehittamo-block-form :-moz-placeholder{color:inherit}@media screen and (max-width:768px){.wp-block-kehittamo-block-form{padding:0;padding-top:2.1875rem}.wp-block-kehittamo-block-form__container{flex-direction:column;padding:0;width:auto}.wp-block-kehittamo-block-form li{text-align:left}.wp-block-kehittamo-block-form__form,.wp-block-kehittamo-block-form__info{width:auto;margin:0 2rem;padding:0}.wp-block-kehittamo-block-form input[type=submit]{margin-bottom:1.875rem}}.wp-block-kehittamo-block-full-width-img{max-width:1784px;width:100%;margin:0 auto}@media screen and (min-width:768px){.wp-block-kehittamo-block-full-width-img{position:relative;height:50vw;max-height:39.5rem}}.wp-block-kehittamo-block-full-width-img__bg{background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;height:50vw;max-height:39.5rem;margin-bottom:2rem}@media screen and (min-width:768px){.wp-block-kehittamo-block-full-width-img__bg{margin-bottom:0;max-height:100%}}@media screen and (min-width:768px){.wp-block-kehittamo-block-full-width-img__title-container{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%}}.wp-block-kehittamo-block-full-width-img__title{color:#000;max-width:40rem;margin:0 auto}@media screen and (min-width:768px){.wp-block-kehittamo-block-full-width-img__title{color:inherit;padding:2rem;max-width:100%}}.wp-block-kehittamo-block-heading-wide{max-width:1280px;margin-bottom:0}.wp-block-kehittamo-block-heading-wide *{margin:0;margin-top:7.5rem}.wp-block-kehittamo-block-full-width-img+.wp-block-kehittamo-block-heading-wide{margin-top:1.3rem}.wp-block-kehittamo-block-full-width-img+.wp-block-kehittamo-block-heading-wide *{margin:0}.wp-block-kehittamo-block-heading-wide h2,.wp-block-kehittamo-block-heading-wide h3,.wp-block-kehittamo-block-heading-wide h4{text-transform:uppercase}.wp-block-kehittamo-block-hero-feature{max-width:1280px}.wp-block-kehittamo-block-hero-feature .wp-block-kehittamo-block-full-width-img__title{max-width:1280px}.wp-block-kehittamo-block-lift{max-width:1280px;margin-bottom:0;display:flex;width:100%;flex-direction:row;text-align:center}.wp-block-kehittamo-block-lift h2{font-weight:500;margin:0;line-height:1.4;margin-bottom:1.625rem;font-size:2.625rem}.wp-block-kehittamo-block-lift a{color:inherit!important;border:0;text-transform:uppercase!important;font-weight:700;text-decoration:none}.wp-block-kehittamo-block-lift svg{margin-right:4px}.wp-block-kehittamo-block-lift__left,.wp-block-kehittamo-block-lift__right{position:relative;width:50%;padding-top:50%;background-size:cover;background-repeat:no-repeat;background-position:center;margin:.25rem}@media screen and (max-width:768px){.wp-block-kehittamo-block-lift__left,.wp-block-kehittamo-block-lift__right{width:100%;padding-top:100%;margin-left:0;margin-right:0}}.wp-block-kehittamo-block-lift__left{margin-left:0}.wp-block-kehittamo-block-lift__right{margin-right:0}.wp-block-kehittamo-block-lift__content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;position:absolute;top:0}.wp-block-kehittamo-block-lift__circle{display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;border-radius:50%;background:#fff;width:80%;height:80%}@media screen and (max-width:768px){.wp-block-kehittamo-block-lift{flex-direction:column}.wp-block-kehittamo-block-lift a[href^="tel:"]{display:block;margin-top:.8125rem}}@media screen and (min-width:768px) and (max-width:960px){.wp-block-kehittamo-block-lift h2{font-size:1.625rem}}.wp-block-kehittamo-block-logo-list{padding:3rem;max-width:1280px;background:#bfaf9b;display:flex;flex-direction:column;align-items:center;justify-content:center}.wp-block-kehittamo-block-logo-list h1,.wp-block-kehittamo-block-logo-list h2,.wp-block-kehittamo-block-logo-list h3,.wp-block-kehittamo-block-logo-list h4,.wp-block-kehittamo-block-logo-list h5,.wp-block-kehittamo-block-logo-list h6{margin:0;padding-bottom:3rem}.wp-block-kehittamo-block-logo-list .wp-block-kehittamo-block-cta-button{margin:0}.wp-block-kehittamo-block-logo-list-images{width:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center}@media screen and (min-width:768px){.wp-block-kehittamo-block-logo-list-images{flex-direction:row}}.wp-block-kehittamo-block-logo-list-images figure{margin:0;padding-bottom:3.75rem}.bod-block-popup-wrap .bod-block-popup{max-width:86.86vw;padding:2rem;border-radius:0!important}.bod-block-popup-wrap .bod-block-popup img{max-width:100%;height:auto}.bod-block-popup-wrap .bod-block-popup a:focus-visible{outline:0}@keyframes configuratorLoading{0%{transform:scale(0);opacity:1}100%{transform:scale(1);opacity:0}}#module-configurator-root{max-width:1280px}#module-configurator-root:empty{position:relative;max-width:1264px;margin:0 auto;padding-top:113.6%;background-color:rgba(0,0,0,.05)}@media only screen and (min-width:768px){#module-configurator-root:empty{min-height:881px;padding-top:0}}@media only screen and (min-width:950px){#module-configurator-root:empty{min-height:861px}}#module-configurator-root:empty::after{content:"";position:absolute;top:calc(50% - 2rem);left:calc(50% - 2rem);display:block;width:4rem;height:4rem;background-color:#000;border-radius:100%;animation:configuratorLoading 1s infinite ease-in-out}#module-configurator-root .wp-block-kehittamo-block-form__form{text-align:left}.kehittamo-block-posts-by-category{max-width:1280px;width:100%;overflow:auto}.kehittamo-block-posts-by-category .hidden{display:none}.kehittamo-block-posts-by-category__button{display:flex;flex-direction:row;padding:2rem 0;width:100%}.kehittamo-block-posts-by-category__button button{padding:9px 13px;border:1px solid #000;color:#000;background:#fff;box-sizing:border-box;font-size:16px;font-family:"Scto Grotesk A",Arial,sans-serif;letter-spacing:2px;font-weight:600;text-transform:uppercase}.kehittamo-block-posts-by-category__button button:hover{cursor:pointer}.kehittamo-block-posts-by-category__button svg{margin-right:5px}.kehittamo-block-posts-by-category__button svg g{fill:#000}.kehittamo-block-posts-by-category__button:hover{color:#000}.kehittamo-block-posts-by-category__post{width:100%;display:flex;flex-direction:column-reverse;float:left;box-sizing:border-box;border:5px solid #fff}.kehittamo-block-posts-by-category__post a{text-transform:uppercase;text-decoration:none;font-weight:600;letter-spacing:1.4px}.kehittamo-block-posts-by-category__post h5{margin:0;font-size:1.6em;line-height:1.1;padding:.8em .9em 0}.kehittamo-block-posts-by-category__post a,.kehittamo-block-posts-by-category__post h5,.kehittamo-block-posts-by-category__post p{color:#000}.kehittamo-block-posts-by-category__post p{margin:0}.kehittamo-block-posts-by-category__post g{fill:#000}.kehittamo-block-posts-by-category__post svg{margin-right:.3125rem}.kehittamo-block-posts-by-category__col{display:flex;width:100%;flex-direction:column}.kehittamo-block-posts-by-category__excerpt{flex-grow:1;padding:.7em 1.4em .7em 1.4em}.kehittamo-block-posts-by-category__link{padding:0 1.5em 1.1em}.kehittamo-block-posts-by-category__img{display:block;max-width:100%;padding-top:50%;background-size:cover;position:static;background-repeat:no-repeat;background-position:center}@media only screen and (max-width:768px){.kehittamo-block-posts-by-category__post{border:0}.kehittamo-block-posts-by-category__post h5{margin-top:2.5rem;font-size:2.5em;padding:.5em .5em 0}.kehittamo-block-posts-by-category__post p{font-size:1.6em;line-height:1.5}.kehittamo-block-posts-by-category__post a{font-size:1.5em}.kehittamo-block-posts-by-category__post:nth-child(2n+1){background:#645446}.kehittamo-block-posts-by-category__post:nth-child(2n+1) h5{margin-top:0}.kehittamo-block-posts-by-category__post:nth-child(2n+1) a,.kehittamo-block-posts-by-category__post:nth-child(2n+1) h5,.kehittamo-block-posts-by-category__post:nth-child(2n+1) p{color:#fff}.kehittamo-block-posts-by-category__post:nth-child(2n+1) g{fill:#fff}.kehittamo-block-posts-by-category__img{padding-top:100%}.kehittamo-block-posts-by-category__excerpt{min-height:16.25rem}}@media only screen and (min-width:768px){.kehittamo-block-posts-by-category__post{width:50%;flex-direction:row}.kehittamo-block-posts-by-category__col{width:50%}}@media screen and (min-width:768px) and (max-width:1304px){.kehittamo-block-posts-by-category__post{width:100%}.kehittamo-block-posts-by-category__post:nth-child(2n+1){background:#645446}.kehittamo-block-posts-by-category__post:nth-child(2n+1) h5{margin-top:0}.kehittamo-block-posts-by-category__post:nth-child(2n+1) a,.kehittamo-block-posts-by-category__post:nth-child(2n+1) h5,.kehittamo-block-posts-by-category__post:nth-child(2n+1) p{color:#fff}.kehittamo-block-posts-by-category__post:nth-child(2n+1) g{fill:#fff}}@media only screen and (min-width:1304px){.kehittamo-block-posts-by-category__post:nth-child(4n+0),.kehittamo-block-posts-by-category__post:nth-child(4n+1){background:#645446}.kehittamo-block-posts-by-category__post:nth-child(4n+0) a,.kehittamo-block-posts-by-category__post:nth-child(4n+0) h5,.kehittamo-block-posts-by-category__post:nth-child(4n+0) p,.kehittamo-block-posts-by-category__post:nth-child(4n+1) a,.kehittamo-block-posts-by-category__post:nth-child(4n+1) h5,.kehittamo-block-posts-by-category__post:nth-child(4n+1) p{color:#fff}.kehittamo-block-posts-by-category__post:nth-child(4n+0) g,.kehittamo-block-posts-by-category__post:nth-child(4n+1) g{fill:#fff}}.wp-block-gallery{max-width:1280px;list-style-type:none;padding-left:0;display:flex;flex-wrap:wrap}.wp-block-gallery .blocks-gallery-grid{width:100%;display:flex}.wp-block-gallery ul{padding-left:0}.wp-block-gallery a{transition:none;border-color:#fff}.wp-block-gallery.columns-default>.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:flex-start;margin:0;padding:0;position:relative;width:32%}.wp-block-gallery.columns-default>.wp-block-image figcaption{flex:1;padding:.8rem .6rem 1.4rem 0;font-style:italic;font-weight:300}.wp-block-gallery.columns-default>.wp-block-image img{width:100%;height:auto;flex:1;-o-object-fit:cover;object-fit:cover}.wp-block-gallery .blocks-gallery-item{position:relative;padding:0;width:100%;max-height:18rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;flex-grow:1}.wp-block-gallery .blocks-gallery-item figure{display:flex;justify-content:flex-start;flex-direction:column;margin:0;height:100%}.wp-block-gallery .blocks-gallery-item figure figcaption{flex:1;padding:.8rem .6rem 1.4rem 0;font-style:italic;font-weight:300}.wp-block-gallery .blocks-gallery-item img{width:100%;height:auto;flex:1;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:425px) and (max-width:1024px){.wp-block-gallery .blocks-gallery-item{width:50%}.wp-block-gallery.columns-default>.wp-block-image{width:100%}}@media screen and (min-width:768px){.wp-block-gallery .blocks-gallery-item,.wp-block-gallery.columns-default>.wp-block-image{padding:.25rem}.wp-block-gallery .blocks-gallery-item img,.wp-block-gallery.columns-default>.wp-block-image img{height:100%}.wp-block-gallery.columns-1 .blocks-gallery-item{width:calc(100% / 1)}.wp-block-gallery.columns-2 .blocks-gallery-item{width:calc(100% / 2)}.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(100% / 3)}.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc(100% / 4)}.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(100% / 5)}.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(100% / 6)}.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(100% / 7)}.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(100% / 8)}}.lum-lightbox{z-index:2}.lum-lightbox-image-wrapper{background:rgba(0,0,0,.7)}.lum-lightbox-inner img{max-width:90%;max-height:90%}.lum-close-button{position:absolute;display:flex;justify-content:center;align-items:center;right:16px;top:16px;width:48px;height:48px;cursor:pointer;background:#fff}.lum-close-button:after{display:block;content:" ";background-image:url(../images/x.svg);background-size:24px 25px;height:25px;width:24px}.wp-block-kehittamo-block-2-col{max-width:1280px;margin-bottom:0;display:flex;width:100%;flex-direction:row}.wp-block-kehittamo-block-2-col__content,.wp-block-kehittamo-block-2-col__image{border:.1875rem solid #fff}.wp-block-kehittamo-block-2-col__content{width:50%;padding:1.25rem;flex-direction:column;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.wp-block-kehittamo-block-2-col__image{width:50%;background-position:center;background-size:auto 100%;background-repeat:no-repeat}.wp-block-kehittamo-block-2-col.square .wp-block-kehittamo-block-2-col__content{padding:3.125rem}.wp-block-kehittamo-block-2-col h2,.wp-block-kehittamo-block-2-col h3,.wp-block-kehittamo-block-2-col h4{margin:0}.wp-block-kehittamo-block-2-col h2,.wp-block-kehittamo-block-2-col h3,.wp-block-kehittamo-block-2-col h4,.wp-block-kehittamo-block-2-col p{color:inherit}.wp-block-kehittamo-block-2-col h2,.wp-block-kehittamo-block-2-col h3{margin-bottom:.625rem}.wp-block-kehittamo-block-2-col h4{margin-bottom:.9375rem}.wp-block-kehittamo-block-2-col.square .wp-block-kehittamo-block-2-col__content p:last-child{margin-bottom:0}@media screen and (max-width:768px){.wp-block-kehittamo-block-2-col{display:block;justify-content:center;box-sizing:border-box}.wp-block-kehittamo-block-2-col__content,.wp-block-kehittamo-block-2-col__image{width:100%!important;margin:0;padding:0;border:0}.wp-block-kehittamo-block-2-col__image{padding-top:100%!important;background-size:cover}.wp-block-kehittamo-block-2-col.square .wp-block-kehittamo-block-2-col__content,.wp-block-kehittamo-block-2-col__content{padding:1.25rem}}.wp-block-kehittamo-block-columns-container{max-width:1280px;margin-bottom:0;display:flex;width:100%;flex-direction:row;margin-top:.125rem;margin-bottom:.125rem;box-sizing:border-box;padding:5.6rem 2rem}.wp-block-kehittamo-block-columns-container .wp-block-columns{width:100%}.wp-block-kehittamo-block-columns-container .wp-block-column{display:flex;flex-direction:column;justify-content:center;padding:0 4.3rem}.wp-block-kehittamo-block-columns-container .wp-block-kehittamo-block-cta-button{margin-top:.875rem}.wp-block-kehittamo-block-columns-container h2,.wp-block-kehittamo-block-columns-container h3,.wp-block-kehittamo-block-columns-container h4{margin:0;margin-bottom:.7rem}.wp-block-kehittamo-block-columns-container a,.wp-block-kehittamo-block-columns-container h2,.wp-block-kehittamo-block-columns-container h3,.wp-block-kehittamo-block-columns-container h4,.wp-block-kehittamo-block-columns-container p{color:inherit}.wp-block-kehittamo-block-columns-container p{margin-top:0}.wp-block-kehittamo-block-columns-container a strong:hover{border-bottom:solid 1px #fff}.wp-block-kehittamo-block-columns-container polygon{fill:#fff}.wp-block-kehittamo-block-columns-container div{width:100%}@media screen and (max-width:768px){.wp-block-kehittamo-block-columns-container{display:block;justify-content:center;box-sizing:border-box;padding:2.4rem 0}.wp-block-kehittamo-block-columns-container .wp-block-column{width:auto;margin:0 2rem;padding:0}}