/*!
Theme Name: PalkansaajienTutkimuslaitos
Author: Anonymous
Author URI:
Version: 1
Description: Base theme for Wordpress
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: base
Tags: one-column, two-columns
Theme URI:
*//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */@import url(fonts/signifier.css);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url("fonts/google-fonts/roboto-v29-latin-ext_latin-300.eot");src:local(""),url("fonts/google-fonts/roboto-v29-latin-ext_latin-300.eot?#iefix") format("embedded-opentype"),url("fonts/google-fonts/roboto-v29-latin-ext_latin-300.woff2") format("woff2"),url("fonts/google-fonts/roboto-v29-latin-ext_latin-300.woff") format("woff"),url("fonts/google-fonts/roboto-v29-latin-ext_latin-300.ttf") format("truetype"),url("fonts/google-fonts/roboto-v29-latin-ext_latin-300.svg#Roboto") format("svg")}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url("fonts/google-fonts/roboto-v29-latin-ext_latin-regular.eot");src:local(""),url("fonts/google-fonts/roboto-v29-latin-ext_latin-regular.eot?#iefix") format("embedded-opentype"),url("fonts/google-fonts/roboto-v29-latin-ext_latin-regular.woff2") format("woff2"),url("fonts/google-fonts/roboto-v29-latin-ext_latin-regular.woff") format("woff"),url("fonts/google-fonts/roboto-v29-latin-ext_latin-regular.ttf") format("truetype"),url("fonts/google-fonts/roboto-v29-latin-ext_latin-regular.svg#Roboto") format("svg")}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url("fonts/google-fonts/roboto-v29-latin-ext_latin-500.eot");src:local(""),url("fonts/google-fonts/roboto-v29-latin-ext_latin-500.eot?#iefix") format("embedded-opentype"),url("fonts/google-fonts/roboto-v29-latin-ext_latin-500.woff2") format("woff2"),url("fonts/google-fonts/roboto-v29-latin-ext_latin-500.woff") format("woff"),url("fonts/google-fonts/roboto-v29-latin-ext_latin-500.ttf") format("truetype"),url("fonts/google-fonts/roboto-v29-latin-ext_latin-500.svg#Roboto") format("svg")}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url("fonts/google-fonts/roboto-v29-latin-ext_latin-700.eot");src:local(""),url("fonts/google-fonts/roboto-v29-latin-ext_latin-700.eot?#iefix") format("embedded-opentype"),url("fonts/google-fonts/roboto-v29-latin-ext_latin-700.woff2") format("woff2"),url("fonts/google-fonts/roboto-v29-latin-ext_latin-700.woff") format("woff"),url("fonts/google-fonts/roboto-v29-latin-ext_latin-700.ttf") format("truetype"),url("fonts/google-fonts/roboto-v29-latin-ext_latin-700.svg#Roboto") format("svg")}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;src:local(""),url("fonts/google-fonts/roboto-mono-v13-latin-regular.woff2") format("woff2"),url("fonts/google-fonts/roboto-mono-v13-latin-regular.woff") format("woff")}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:500;src:local(""),url("fonts/google-fonts/roboto-mono-v13-latin-500.woff2") format("woff2"),url("fonts/google-fonts/roboto-mono-v13-latin-500.woff") format("woff")}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:700;src:local(""),url("fonts/google-fonts/roboto-mono-v13-latin-700.woff2") format("woff2"),url("fonts/google-fonts/roboto-mono-v13-latin-700.woff") format("woff")}.nav-drop .nav-holder>ul,.nav-drop .nav-holder>ul li .dropdown-holder ul,.meta-info-list,.breadcrumb,.language-select-block,.language-select-block .language-list,.release-list,.add-nav ul,.menu-list,.es-meta-list,.sidebar-info-list,.sidebar-info-list .inner-sub-info-list,.pagination,.experience-list,.social-profile-list,.academic-list,.profile-info-list,.department-post-list,.btn-groups,.example-info-list,.bullet-info-list,.research-accordion,ol,.sorting-list,.year-list{margin:0;padding:0;list-style:none}.clearfix:after,dl:after,.widget:after,.search-form:after,.post-password-form p:after,.navigation-single:after{content:'';display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}*{max-height:1000000px}body{color:#373737;background:#fff;font:16px/1.4286 "Roboto",sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;vertical-align:middle}.gm-style img{max-width:none}ul,ol,dl,p,h1,h2,h3,h4,h5,h6,address,form,table,blockquote,applet,embed,object,iframe,frameset{margin:0 0 1.4286em}blockquote{border-left:4px solid #999;padding-left:.5em;margin-left:1.4286em}th,td{border:1px solid #999;padding:.5em;text-align:left;vertical-align:top}th{text-align:center;vertical-align:middle}ul ul,ul ol,ol ul,ol ol{margin:0}ul{list-style-type:disc}dl dt{float:left;clear:left;padding-right:.3em;font-weight:bold}dl dd{overflow:hidden}pre{max-width:100%}form,fieldset{margin:0;padding:0;border-style:none}input[type='text'],input[type='tel'],input[type='email'],input[type='search'],input[type='password'],textarea{-webkit-appearance:none;-webkit-border-radius:0;box-sizing:border-box;border:1px solid #999;padding:0.4em 0.7em}input[type='text']:focus,input[type='tel']:focus,input[type='email']:focus,input[type='search']:focus,input[type='password']:focus,textarea:focus{border-color:#000}input[type='text']::-webkit-input-placeholder,input[type='tel']::-webkit-input-placeholder,input[type='email']::-webkit-input-placeholder,input[type='search']::-webkit-input-placeholder,input[type='password']::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}input[type='text']::-moz-placeholder,input[type='tel']::-moz-placeholder,input[type='email']::-moz-placeholder,input[type='search']::-moz-placeholder,input[type='password']::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#999}input[type='text']:-moz-placeholder,input[type='tel']:-moz-placeholder,input[type='email']:-moz-placeholder,input[type='search']:-moz-placeholder,input[type='password']:-moz-placeholder,textarea:-moz-placeholder{color:#999}input[type='text']:-ms-input-placeholder,input[type='tel']:-ms-input-placeholder,input[type='email']:-ms-input-placeholder,input[type='search']:-ms-input-placeholder,input[type='password']:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input[type='text'].placeholder,input[type='tel'].placeholder,input[type='email'].placeholder,input[type='search'].placeholder,input[type='password'].placeholder,textarea.placeholder{color:#999}select{-webkit-border-radius:0}textarea{resize:vertical;vertical-align:top}button,input[type='button'],input[type='reset'],input[type='file'],input[type='submit']{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer}.search-form{padding-top:30px}.widget{margin-bottom:1.4286em}.widget ul{padding-left:2em}.widget select{min-width:150px}.comment-form label{display:block;padding-bottom:4px}.comment-form textarea{overflow:auto;margin:0;height:120px;min-height:120px}.comment-form textarea,.comment-form input[type='text']{margin:0 4px 0 0;max-width:300px;width:100%}.comment-form input[type='submit']{display:block;float:none}.post-password-form label{display:block;margin-bottom:4px}.post-password-form input[type='password']{margin:0 4px 0 0;max-width:300px;width:100%}.search-form{margin-bottom:15px}.search-form input{float:left;height:2em}.search-form input[type='search']{margin:0 4px 0 0;width:138px}.post-password-form input{float:left;height:2em}.post-password-form input[type='password']{width:150px}.comment-form input[type='submit'],.post-password-form input[type='submit'],.search-form input[type='submit']{background:#D24204;border:1px solid #D24204;color:#fff;height:2em;padding:0 .5em;transition:color 0.25s ease-in-out, border-color 0.25s ease-in-out, background 0.25s ease-in-out}.comment-form input[type='submit']:hover,.post-password-form input[type='submit']:hover,.search-form input[type='submit']:hover{color:#fff;background:#430036;border-color:#430036}.commentlist{margin:0 0 1.4286em}.commentlist .edit-link{margin:0}.commentlist .avatar-holder{float:left;margin:0 1.4286em 4px 0}.commentlist-item .commentlist-item{padding:0}@media (min-width: 768px){.commentlist-item .commentlist-item{padding:0 0 0 2em}}.comment,.commentlist-holder{overflow:hidden}.commentlist-item .commentlist-item,.commentlist-item+.commentlist-item{padding-top:1.4286em}.widget_calendar #next{text-align:right}.gallery-item dt{float:none;padding:0}.navigation,.navigation-comments{position:relative;vertical-align:middle;margin-bottom:1.4286em}.navigation .screen-reader-text,.navigation-comments .screen-reader-text{position:absolute;left:-99999px}.navigation .page-numbers,.navigation-comments .page-numbers{display:inline-block;vertical-align:middle;padding:0 .4em}@media (max-width: 767px){.navigation .page-numbers,.navigation-comments .page-numbers{padding:0 3px}}.navigation .page-numbers:hover,.navigation-comments .page-numbers:hover{text-decoration:none}.navigation .page-numbers.current,.navigation-comments .page-numbers.current{color:#333}.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{display:inline-block;vertical-align:middle;max-width:48%;border:1px solid #D24204;background:#D24204;color:#fff;padding:.4em;text-decoration:none;transition:color 0.25s ease-in-out, border-color 0.25s ease-in-out, background 0.25s ease-in-out}@media (max-width: 767px){.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{padding:.2em;margin-bottom:5px}}.navigation .next:hover,.navigation .prev:hover,.navigation-comments .next:hover,.navigation-comments .prev:hover{background:#430036;border-color:#430036}.navigation-single{margin-bottom:1.4286em}.navigation-single .next,.navigation-single .prev{float:left;vertical-align:middle;max-width:48%;background:#000;color:#373737;text-decoration:none}.navigation-single .next a,.navigation-single .prev a{color:white;text-decoration:none;padding:.4em;display:block;background:#D24204;border:1px solid #D24204}@media (max-width: 767px){.navigation-single .next a,.navigation-single .prev a{padding:.2em}}.navigation-single .next a:hover,.navigation-single .prev a:hover{background:#430036;border-color:#430036}.navigation-single .next{float:right}.wp-caption{max-width:100%;clear:both;border:1px solid #999;padding:.4em;margin-bottom:1.4286em}.wp-caption img{margin:0;vertical-align:top}.wp-caption p{margin:.4em 0 0}div.aligncenter{margin:0 auto 1.4286em}img.aligncenter{display:block;margin:0 auto}.alignleft{float:left;margin:0 1.4286em 4px 0}.alignright{float:right;margin:0 0 4px 1.4286em}.mejs-container{margin-bottom:1.4286em}.wp-caption-text,.gallery,.alignnone,.gallery-caption,.sticky,.bypostauthor{height:auto}@media (max-width: 1023px){iframe{width:100%}}#wp-calendar{width:100%;table-layout:fixed}#wp-calendar tbody td{text-align:center}#wp-calendar td,#wp-calendar th{border:1px solid #999}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.h{font-family:"Signifier Web Bold",Arial,sans-serif;font-weight:bold;margin:0 0 0.5em;color:inherit}h1,.h1{font-size:30px;line-height:1.1333}@media (min-width: 1200px){h1,.h1{line-height:1.18}}@media (min-width: 1300px){h1,.h1{line-height:1.0667}}h2,.h2{font-size:27px;line-height:1.1481}@media (min-width: 1200px){h2,.h2{line-height:1.125}}h3,.h3{font-size:24px;line-height:1.1667}@media (min-width: 1200px){h3,.h3{line-height:1.1333}}h4,.h4{font-size:21px;line-height:1.1905}@media (min-width: 1200px){h4,.h4{line-height:1.1667}}h5,.h5{font-size:18px;line-height:1.2222}@media (min-width: 1200px){h5,.h5{line-height:1.1818}}h6,.h6{font-size:16px;line-height:1.25}@media (min-width: 1200px){h6,.h6{line-height:1.2222}}p{margin:0 0 1em}a{color:#D24204;text-decoration:none;transition:color .3s ease-in-out,background .3s ease-in-out,opacity .3s ease-in-out}a:hover{text-decoration:underline}a:focus{outline:none}a.dark{color:#373737}a.dark:hover{text-decoration:none;color:#D24204}#nav{flex:1;padding-left:20px;line-height:1;margin-top:2px}@media (min-width: 768px){#nav{padding-left:10px;margin:0}}@media (min-width: 768px) and (max-width: 1023px){#nav{font-size:12px;line-height:1.33333}}@media (min-width: 1024px) and (max-width: 1199px){#nav{font-size:14px;line-height:1.28571}}@media (min-width: 1200px){#nav{padding-left:20px}}@media (min-width: 768px){#nav .dropdown-holder .nav-accordion-opener{display:none !important}#nav .dropdown-holder .dropdown-holder{display:none !important}}.nav-opener{float:right;width:30px;height:22px;position:relative}@media (min-width: 768px){.nav-opener{display:none}}.nav-opener:hover{opacity:.9}.nav-active .nav-opener span{opacity:0}.nav-active .nav-opener:before,.nav-active .nav-opener:after{transform:rotate(45deg);top:50%;left:0;right:0}.nav-active .nav-opener:after{transform:rotate(-45deg)}.nav-opener span,.nav-opener:before,.nav-opener:after{background:#D24204;border-radius:4px;position:absolute;top:0;left:0;right:0;height:4px;margin-top:-2px;transition:all .3s linear}.nav-opener:before,.nav-opener:after{content:'';top:9px}.nav-opener:after{top:18px}.nav-drop{position:absolute;top:100%;background:#fff;box-shadow:0 3px 8px -3px rgba(0,0,0,0.23);width:100%;right:0;transform:translateX(100%);transition:transform .3s ease-in-out;border-top:1px solid #ccc;z-index:9}@media (min-width: 768px){.nav-drop{position:static;background:none;box-shadow:none;transform:none;transition:none;border:0;display:flex;flex-wrap:wrap;flex-direction:column-reverse}}.nav-active .nav-drop{transform:translateX(0)}@media (min-width: 768px){.nav-active .nav-drop{transform:none}}@media (min-width: 768px){.nav-drop .nav-holder>ul{display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0}}.nav-drop .nav-holder>ul li{border-bottom:1px solid #ccc;position:relative}@media (min-width: 768px){.nav-drop .nav-holder>ul li{margin:0 0 5px 15px;border:0}}@media (min-width: 1024px){.nav-drop .nav-holder>ul li{margin:0 0 5px 24px}}@media (min-width: 768px){.nav-drop .nav-holder>ul li:last-child .dropdown-holder{right:0;left:auto}}.nav-drop .nav-holder>ul li:hover>a,.nav-drop .nav-holder>ul li.active>a{text-decoration:none;background:#D24204;color:#fff}@media (min-width: 768px){.nav-drop .nav-holder>ul li:hover>a,.nav-drop .nav-holder>ul li.active>a{background:none;color:#D24204}}.nav-drop .nav-holder>ul li:hover>a i,.nav-drop .nav-holder>ul li.active>a i{color:#D24204}@media (max-width: 767px){.nav-drop .nav-holder>ul li:hover>a i,.nav-drop .nav-holder>ul li.active>a i{color:#fff}}@media (min-width: 768px){.nav-drop .nav-holder>ul li.has-dropdown{padding-right:10px}}@media (min-width: 1024px){.nav-drop .nav-holder>ul li.has-dropdown{padding-right:15px}}.nav-drop .nav-holder>ul li.has-dropdown:hover>a{text-decoration:none;background:#D24204;color:#fff}@media (min-width: 768px){.nav-drop .nav-holder>ul li.has-dropdown:hover>a{background:none;color:#020202}}.nav-drop .nav-holder>ul li.has-dropdown:hover>a i{color:#D24204}@media (max-width: 767px){.nav-drop .nav-holder>ul li.has-dropdown:hover>a i{color:#fff}}.nav-drop .nav-holder>ul li.has-dropdown:hover>.nav-accordion-opener{background:none}@media (min-width: 768px){.nav-drop .nav-holder>ul li.has-dropdown:hover .dropdown-holder{opacity:1;visibility:visible}}.nav-drop .nav-holder>ul li a{position:relative;letter-spacing:0.5px;color:#010000;display:block;padding:18px 40px 18px 15px;font-family:"Roboto Mono",monospace;font-weight:500;font-size:1rem}@media (min-width: 768px){.nav-drop .nav-holder>ul li a{display:inline;position:static;padding:0}}.nav-drop .nav-holder>ul li .nav-accordion-opener{position:absolute;right:8px;top:0px;padding:19px 15px;background:none;font-size:12px;line-height:1}@media (min-width: 768px){.nav-drop .nav-holder>ul li .nav-accordion-opener{padding:0;right:-4px;top:3px}}@media (min-width: 1024px){.nav-drop .nav-holder>ul li .nav-accordion-opener{right:-2px;top:4px}}.nav-drop .nav-holder>ul li .nav-accordion-opener i{color:#777}.nav-drop .nav-holder>ul li .dropdown-holder{font-weight:500;background:#d3d3d3}@media (min-width: 768px){.nav-drop .nav-holder>ul li .dropdown-holder{margin-top:21px;left:-20px;top:100%;z-index:2;opacity:0;visibility:hidden;position:absolute;transition:opacity 0.25s ease-in-out, visibility 0.25s ease-in-out;width:214px;box-shadow:0 3px 8px -3px rgba(0,0,0,0.23);background:#fff;font-size:12px;line-height:1.33333;display:block}}@media (min-width: 1024px){.nav-drop .nav-holder>ul li .dropdown-holder{font-size:14px;line-height:1.28571;margin-top:18px}}@media (min-width: 1200px){.nav-drop .nav-holder>ul li .dropdown-holder{margin-top:27px;font-size:17px;line-height:1.23529}}.nav-drop .nav-holder>ul li .dropdown-holder:before{left:0;right:0;background:none;height:20px;top:-20px;position:absolute}@media (min-width: 768px){.nav-drop .nav-holder>ul li .dropdown-holder:before{content:''}}@media (min-width: 1024px){.nav-drop .nav-holder>ul li .dropdown-holder:before{top:-28px;height:29px}}.nav-drop .nav-holder>ul li .dropdown-holder ul{letter-spacing:0.1px}@media (min-width: 768px){.nav-drop .nav-holder>ul li .dropdown-holder ul{padding:10px 0 4px}}.nav-drop .nav-holder>ul li .dropdown-holder ul li{border-top:1px solid #eee}@media (min-width: 768px){.nav-drop .nav-holder>ul li .dropdown-holder ul li{margin:0 19px 10px;border:0}}@media (min-width: 1024px){.nav-drop .nav-holder>ul li .dropdown-holder ul li{margin:0 19px 15px}}.nav-drop .nav-holder>ul li .dropdown-holder ul li a{color:#020202;display:block;padding:14px 25px}@media (min-width: 768px){.nav-drop .nav-holder>ul li .dropdown-holder ul li a{display:inline;padding:0}}.nav-drop .nav-holder>ul li .dropdown-holder ul li a:hover{color:#D24204;text-decoration:none}@media (max-width: 767px){.nav-drop .nav-holder>ul li .dropdown-holder ul li a:hover{color:#fff;background-color:#D24204}}@media (max-width: 767px){.nav-drop .nav-holder>ul li .dropdown-holder ul li.active>a{color:#fff}}.nav-drop .nav-holder>ul li .dropdown-holder ul li li a{padding:14px 25px 14px 35px}@media (min-width: 1200px){h1,.h1{font-size:45.7136px}}@media (min-width: 1200px){h2,.h2{font-size:36.5712px}}@media (min-width: 1200px){h3,.h3{font-size:34.2864px}}@media (min-width: 1200px){h4,.h4{font-size:27.4288px}}@media (min-width: 1200px){h5,.h5{font-size:25.1424px}}@media (min-width: 1200px){h6,.h6{font-size:20.5712px}}@media (min-width: 1300px){h1,.h1{font-size:68.5712px}}.font-weight-light{font-weight:300 !important}.font-weight-medium{font-weight:500 !important}.font-weight-bold{font-weight:700 !important}.font-weight-normal{font-weight:400 !important}.font-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-center{text-align:center !important}.w-100{width:100%}.d-none{display:none !important}.news-row{margin:0 -10px 10px;display:flex;flex-wrap:wrap}@media (min-width: 768px){.news-row{margin-bottom:20px}}.news-row .news-col{padding:0 10px 20px;width:100%}@media (min-width: 576px){.news-row .news-col{flex-basis:50%;max-width:50%;width:auto;display:flex}}@media (min-width: 1024px){.news-row .news-col{flex-basis:33.33%;max-width:33.33%}}@media (min-width: 1200px){.news-row .news-col{flex-basis:25%;max-width:25%}}.news-post{width:100%;text-decoration:none;color:#373737;position:relative;padding-bottom:12px;display:block}@media (min-width: 576px){.news-post{display:flex;flex-wrap:wrap;flex-direction:column}}.news-post:hover{text-decoration:none}.news-post:hover .read-more,.news-post:hover .news-post-title{color:#D24204}.news-post:hover .img-wrap{-webkit-filter:grayscale(0);filter:grayscale(0)}.news-post .img-wrap{margin-bottom:16px;z-index:1;padding-top:66.79%;-webkit-filter:grayscale(1);filter:grayscale(1);transition:filter 250ms linear, -webkit-filter 250ms linear;margin-top:39px}.news-post .post-meta-list{z-index:2000}.news-post .description{width:100%}.news-post .meta-info-list{font-size:14px;line-height:1.28571;letter-spacing:0.1px}.news-post .meta-info-list .post-category{color:#D24204}.news-post .read-more-btn-wrap{padding-top:18px;font-size:14px;line-height:1.28571}.news-post .read-more{color:#373737;font-weight:700;text-transform:uppercase;transition:color 250ms linear}.news-post .read-more i{right:-17px}.news-post-title{display:block;font-size:20px;line-height:1.2;font-weight:700;font-family:"Signifier Web Bold",Arial,sans-serif;transition:color 250ms linear}.jcf-range{display:inline-block;min-width:97.2%;margin:0 10px 5px;width:97.2%}.jcf-range .jcf-range-track{margin:0 20px 0 0;position:relative;display:block;height:7px}.jcf-range .jcf-range-wrapper{position:relative;background-color:#E2CDBC;border-radius:3px;display:block;margin:5px 0}.jcf-range.jcf-vertical{min-width:0;width:auto}.jcf-range.jcf-vertical .jcf-range-wrapper{margin:0;width:10px;height:auto;padding:20px 0 0}.jcf-range.jcf-vertical .jcf-range-track{height:180px;width:10px}.jcf-range.jcf-vertical .jcf-range-handle{left:-5px;top:auto}.jcf-range .jcf-range-display-wrapper{position:absolute;min-height:7px;min-width:7px;left:10px;right:10px}.jcf-range .jcf-range-display{border-radius:5px;position:absolute;background:#D24204;width:7px;height:7px}.jcf-range .jcf-range-display.jcf-range-min{margin:0 0 0 -7px;padding:0 0 0 7px}.jcf-range .jcf-range-display.jcf-range-max{margin:0 -10px 0 0;padding:0 10px 0 0}.jcf-range .jcf-range-handle{position:absolute;background:#fff;border-radius:100%;border:1px solid #bfbfbf;box-shadow:0 1px 0 0 rgba(0,0,0,0.24);width:18px;height:18px;margin:-6px 0 0;z-index:1;top:0;left:0}.jcf-range .jcf-range-handle .value{display:block;position:absolute;top:-22px;left:50%;transform:translateX(-50%);margin:0 0 0 2px;font-size:14px;line-height:1}.jcf-range .jcf-range-mark{position:absolute;overflow:hidden;background:#000;width:1px;height:3px;top:-7px;margin:0 0 0 9px}.jcf-range .jcf-active-handle{z-index:2}.jcf-range.jcf-focus .jcf-active-handle{margin:-6px 0 0 0}.jcf-range.jcf-disabled{background:none !important;opacity:0.3}.jcf-disabled{background:#ddd !important}.jcf-file{display:inline-block;vertical-align:middle;white-space:nowrap;position:relative;overflow:hidden;background:#fff;display:none}.jcf-file .jcf-real-element{position:absolute;font-size:inherit;height:inherit;margin:0;right:0;top:0}.jcf-file .jcf-fake-input{display:inline-block;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;overflow:hidden}.jcf-file .jcf-upload-button{display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden;height:0;width:0}[class^="jcf-extension-"],[class*=" jcf-extension-"]{display:inline-block;vertical-align:middle}[class^="jcf-extension-"]+label,[class*=" jcf-extension-"]+label{display:none}#wrapper{position:relative;overflow:hidden;width:100%;min-height:100vh;display:flex;flex-direction:column}body{font-weight:300}@media (min-width: 1024px){body{font-size:18px;line-height:1.77778}}body.admin-bar #wrapper{min-height:calc(100vh - 32px)}.container,.large-hero-block .inner{max-width:1200px;margin:0 auto;padding:0 10px}.btn{display:inline-block;vertical-align:top}@media (max-width: 767px){.resize-active *{transition:none !important}}.meta-info-list{display:flex;flex-wrap:wrap;letter-spacing:0.5px;font-family:"Roboto Mono",monospace}.meta-info-list li{margin:0 10px 9px 0}.learn-more,.read-more{color:#fff;letter-spacing:0.1px;display:inline-block;position:relative;font-family:"Roboto Mono",monospace}.learn-more i,.read-more i{position:absolute;top:50%;transform:translateY(-50%);right:-23px}.see-all-link{color:#373737;display:inline-block;vertical-align:top;font-family:"Roboto Mono",monospace}.see-all-link:hover{text-decoration:none;color:#D24204}.breadcrumb{font-size:11px;line-height:1.36364;letter-spacing:0.1px;margin-bottom:20px;display:flex;flex-wrap:wrap}@media (min-width: 768px){.breadcrumb{font-size:12px;line-height:1.33333}}.breadcrumb li{text-transform:uppercase;padding:0;font-family:"Roboto",sans-serif;font-weight:100}.breadcrumb li:before{display:none}.breadcrumb li.active{color:#373737}.breadcrumb li+li{position:relative;margin:0 0 0 16px}.breadcrumb li+li:after{content:'>';position:absolute;transform:translateY(-50%);top:50%;left:-12px;font-size:10px;line-height:1}.breadcrumb a{color:#373737}.breadcrumb a:hover{text-decoration:none;color:#D24204}.display-1{font-size:24px;line-height:1.16667;letter-spacing:0.1px}@media (min-width: 1024px){.display-1{font-size:44px;line-height:1.09091}}.btn-pink-outline{font-size:14px;line-height:1.28571;font-family:"Roboto Mono",monospace;letter-spacing:0.1px;border:1px solid #D24204;text-transform:uppercase;font-weight:500;padding:10px 9px}.btn-pink-outline:hover{background:#D24204;color:#fff;text-decoration:none}.file-type{position:relative;color:#D24204}.js-bg-img{position:relative;overflow:hidden;height:0;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.js-bg-img img{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.header{background:#fff;box-shadow:0 3px 8px -3px rgba(0,0,0,0.23);padding:15px 0;position:relative;z-index:2}@media (min-width: 768px){.header{padding:15px 0 16px}}@media (min-width: 1024px){.header{padding-bottom:13px}}@media (min-width: 1200px){.header{padding-bottom:22px}}@media (min-width: 768px){.header .container,.header .large-hero-block .inner,.large-hero-block .header .inner{position:relative}}@media (min-width: 768px){.top-header{padding-left:20%;display:flex;flex-wrap:wrap;width:100%;justify-content:flex-end;align-items:center;padding:0 30px 15px 0}}@media (min-width: 1200px){.top-header{padding:3px 42px 28px 0}}.search-open-close .search-opener{width:20px;height:20px;display:block;text-align:center;color:#777;position:absolute;right:60px;top:20px;z-index:3}@media (min-width: 768px){.search-open-close .search-opener{right:8px;top:1px}}@media (min-width: 1024px){.search-open-close .search-opener{width:22px;height:22px}}.search-open-close .search-opener:hover{text-decoration:none}.search-open-close .search-opener .fa{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);font-size:20px;line-height:1;transition:opacity 0.25s ease-in-out, opacity 0.25s ease-in-out}.search-open-close .search-opener .fa.fa-close{opacity:0;visibility:hidden}.search-active .search-open-close .search-opener .fa.fa-search{opacity:0;visibility:hidden}.search-active .search-open-close .search-opener .fa.fa-close{opacity:1;visibility:visible}.search-open-close .search-drop{top:62px;right:0;left:0;position:absolute;visibility:hidden;opacity:0;transition:opacity 0.25s ease-in-out, visibility 0.25s ease-in-out}@media (min-width: 768px){.search-open-close .search-drop{right:11px;z-index:99;top:33px;left:auto}}.search-active .search-open-close .search-drop{opacity:1;visibility:visible}.top-search-form{position:relative;border:13px solid #D24204;z-index:1;background:white}@media (min-width: 768px){.top-search-form{width:278px}}.top-search-form .form-control{font-size:16px;line-height:1.25;border:0;background:#fff;height:38px;padding:9px 36px 9px 12px;color:#666;width:100%;display:block}.top-search-form .form-control::-webkit-input-placeholder{color:#666}.top-search-form .form-control::-moz-placeholder{opacity:1;color:#666}.top-search-form .form-control:-moz-placeholder{color:#666}.top-search-form .form-control:-ms-input-placeholder{color:#666}.top-search-form .form-control.placeholder{color:#666}.top-search-form .btn-submit{position:absolute;width:16px;top:50%;transform:translateY(-50%);color:#777;right:10px;background:none;border:0;padding:0}.top-search-form .btn-submit i{font-size:16px;line-height:1}.language-select-block{font-size:14px;line-height:1.28571;font-weight:500;text-transform:uppercase;position:relative;z-index:2;font-family:"Roboto Mono",monospace}@media (min-width: 768px){.language-select-block{margin:0 28px 0 0}}@media (min-width: 768px){.language-select-block>li{position:relative}}.language-select-block>li:hover .language-list{display:block}@media (min-width: 768px){.language-select-block>li:hover .language-list{opacity:1;visibility:visible}}.language-select-block>li:hover>a{text-decoration:none;background:#D24204;color:#fff}@media (min-width: 768px){.language-select-block>li:hover>a{background:none;color:#373737}}.language-select-block>li:hover>a i{color:#fff}@media (min-width: 768px){.language-select-block>li:hover>a i{color:#D24204}}.language-select-block>li.active>a{background:#D24204;color:#fff}@media (min-width: 768px){.language-select-block>li.active>a{background:none;color:#373737}}.language-select-block>li>a{color:#373737;display:block;position:relative;padding:15px 40px 15px 15px}@media (min-width: 768px){.language-select-block>li>a{display:inline;position:static;padding:0}}.language-select-block>li>a i{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:14px;line-height:1;font-weight:900;color:#777}@media (min-width: 768px){.language-select-block>li>a i{right:-15px}}.language-select-block .language-list{background:#d3d3d3}@media (min-width: 768px){.language-select-block .language-list{display:block;position:absolute;top:100%;background:#fff;opacity:0;visibility:hidden;transition:opacity 0.25s ease-in-out, visibility 0.25s ease-in-out;left:50%;transform:translateX(-50%);width:50px;text-align:center;background:#D24204;margin-left:5px}}.language-select-block .language-list li{border-top:1px solid #eee}.language-select-block .language-list li a{color:#D24204;display:block;padding:10px 20px}@media (min-width: 768px){.language-select-block .language-list li a{padding:5px 0;color:#fff}}.language-select-block .language-list li a:hover{text-decoration:none;background:#eee;color:#D24204}.release-list{font-size:14px;line-height:1.28571}@media (min-width: 768px){.release-list{display:flex;flex-wrap:wrap}}.release-list li{border-bottom:1px solid #ccc}@media (min-width: 768px){.release-list li{margin:0 27px 0 0;border:0}}.release-list li a{color:#373737;display:block;padding:15px;font-family:"Roboto Mono",monospace;font-weight:500;font-size:16px}@media (min-width: 768px){.release-list li a{padding:0;display:inline}}.release-list li a:hover{text-decoration:none;background:#D24204;color:#D24204}@media (min-width: 768px){.release-list li a:hover{background:none;color:#D24204}}@media (max-width: 767px){.release-list li a:hover{color:#fff}}.header-holder{display:flex;flex-wrap:wrap;width:100%;align-items:center}@media (min-width: 768px){.header-holder{align-items:flex-start}}.logo-wrap{line-height:0;width:120px}@media (min-width: 768px){.logo-wrap{width:160px;margin-top:18px}}@media (min-width: 1024px){.logo-wrap{margin-top:10px}}@media (min-width: 1200px){.logo-wrap{margin-top:29px}}.logo-wrap a{display:flex;flex-wrap:wrap;align-items:center;color:#000}.logo-wrap a:hover{text-decoration:none}.logo-wrap .img-logo img{width:100%}.logo-wrap .logo-text{flex:1;display:block;font-size:12px;line-height:1.33333;font-weight:700;text-transform:uppercase;font-family:"Signifier Web Bold",Arial,sans-serif}@media (min-width: 1024px){.logo-wrap .logo-text{font-size:16px;line-height:1.25}}.footer{background:#3F2021;color:#fff;padding:30px 0;text-align:center;margin-top:auto}@media (min-width: 768px){.footer{text-align:left}}@media (min-width: 1024px){.footer{padding:47px 0 25px}}@media (min-width: 768px){.footer .container,.footer .large-hero-block .inner,.large-hero-block .footer .inner{display:flex;flex-wrap:wrap}}.footer-holder{padding-bottom:20px}@media (min-width: 768px){.footer-holder{max-width:28%;flex-basis:28%;padding:0 20px 0 0}}@media (min-width: 1200px){.footer-holder{max-width:29.85%;flex-basis:29.85%}}@media (min-width: 768px){.footer-holder:nth-child(2){flex-basis:20%;max-width:20%}}@media (min-width: 1200px){.footer-holder:nth-child(2){flex-basis:23.7%;max-width:23.7%}}@media (min-width: 768px){.footer-holder:nth-child(3){flex-basis:26%;max-width:26%}}@media (min-width: 1024px){.footer-holder:nth-child(3){flex-basis:27%;max-width:27%}}@media (min-width: 1200px){.footer-holder:nth-child(3){flex-basis:21%;max-width:21%}}@media (min-width: 768px){.footer-holder:nth-child(4){flex-basis:26%;max-width:26%}}@media (min-width: 1024px){.footer-holder:nth-child(4){flex-basis:25%;max-width:25%}}@media (min-width: 1200px){.footer-holder:nth-child(4){flex-basis:25.45%;max-width:25.45%;padding-left:98px}}.footer-holder address{margin:0 0 12px;font-style:normal;line-height:1.5556;letter-spacing:0.1px}.footer-holder .btn-wrap{margin-bottom:15px}.footer-holder .btn-white-outline{max-width:165px;border:1px solid #fff;font-size:13px;line-height:1.23077;padding:5px 10px;text-transform:uppercase;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin:0 auto}@media (min-width: 768px){.footer-holder .btn-white-outline{margin:0}}.footer-holder .btn-white-outline:hover{text-decoration:none;background:#fff;color:#D24204}.footer-holder .btn-white-outline span{max-width:115px;flex-basis:115px}.footer-holder .btn-white-outline .fas{font-size:10px;line-height:1;margin-left:8px}.footer-holder .h5{text-transform:uppercase;font-size:18px;line-height:1.22222;letter-spacing:0.5px;margin:0 0 15px;display:block}@media (min-width: 768px){.footer-holder .h5{margin:0 0 27px}}.footer-holder .h5 a{color:#fff;position:relative;display:inline-block}.footer-holder .h5 a:hover{text-decoration:none}.footer-holder .h5 a i{font-size:16px;line-height:1;position:absolute;right:-24px;transform:translateY(-50%);top:50%}.footer-logo{margin-bottom:15px;line-height:0}@media (min-width: 768px){.footer-logo{margin-bottom:27px}}.footer-logo a{display:flex;flex-wrap:wrap;width:185px;align-items:center;color:#fff;margin:0 auto}@media (min-width: 768px){.footer-logo a{margin:0}}@media (max-width: 767px){.footer-logo a{justify-content:center}}.footer-logo a:hover{text-decoration:none}.footer-logo .img-logo{width:160px}.footer-logo .img-logo img{width:100%}.footer-logo .logo-text{flex:1;display:block;font-size:16px;line-height:1.25;font-weight:700;text-transform:uppercase;font-family:"Signifier Web Bold",Arial,sans-serif}.contact-link{line-height:1.5556;letter-spacing:0.1px;display:block}.contact-link a{color:#fff}.add-nav{line-height:1.2222}.add-nav ul{font-weight:500}.add-nav ul li{margin-bottom:14px}.add-nav ul li a{color:#fff;position:relative}.contact-person-detail,.menu-list{line-height:1.5556;letter-spacing:0.5px}.contact-person-detail{margin-bottom:29px;word-break:break-word}.contact-person-detail .position-title,.contact-person-detail .person-name,.contact-person-detail .contact-link{display:block}.menu-list li a{color:#fff}.lang-en .footer-logo a{width:245px}@media (min-width: 768px) and (max-width: 949px){.lang-en .footer-logo a{width:200px}}.promo-wrap{margin-bottom:25px}@media (min-width: 768px){.promo-wrap{display:flex;flex-wrap:wrap;margin:0 -0.5px 50px}}@media (min-width: 1200px){.promo-wrap{margin-bottom:94px}}.promo-wrap .lt-promo,.promo-wrap .rt-promo{display:flex;flex-wrap:wrap;width:100%}.promo-wrap .lt-promo{margin:0 0 1px;position:relative}@media (min-width: 768px){.promo-wrap .lt-promo{flex-basis:58.19%;max-width:58.19%;padding:0 0.5px;margin:0}}.promo-wrap .lt-promo:after{content:'';background-image:url("images/aalto-pieni.svg");background-repeat:no-repeat;display:block;width:376px;height:56px;position:absolute;right:1px;bottom:55px;z-index:1000}@media (max-width: 767px){.promo-wrap .lt-promo:after{display:none}}@media (min-width: 768px){.promo-wrap .rt-promo{flex-basis:41.81%;max-width:41.81%;padding:0 0.5px}}.promo-wrap a{color:#fff;display:flex;flex-wrap:wrap;width:100%;align-items:center;position:relative;overflow:hidden;z-index:1;padding:20px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media (min-width: 1024px){.promo-wrap a{padding:30px}}.promo-wrap a:hover{text-decoration:none}.promo-wrap a:hover h1,.promo-wrap a:hover h2,.promo-wrap a:hover .read-more{text-decoration:underline}.promo-wrap a:hover.lt-promo-holder:before{background:rgba(0,0,0,0.82)}.promo-wrap a:hover.rt-promo-holder:first-child:before{background:#E2CDBC}.promo-wrap a:hover.rt-promo-holder:last-child:before{background:#D24204}.promo-wrap a.lt-promo-holder:before,.promo-wrap a.rt-promo-holder:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;transition:background .3s ease-in-out}.promo-wrap a.lt-promo-holder{min-height:400px}@media (min-width: 768px){.promo-wrap a.lt-promo-holder{min-height:501px}}@media (min-width: 1024px){.promo-wrap a.lt-promo-holder{min-height:601px}}.promo-wrap a.lt-promo-holder:before{background:rgba(0,0,0,0.72)}.promo-wrap a.lt-promo-holder .promo-text-holder{width:100%}@media (min-width: 1024px){.promo-wrap a.lt-promo-holder .promo-text-holder{padding:0 25px}}@media (min-width: 1200px){.promo-wrap a.lt-promo-holder .promo-text-holder{padding:0 50px}}@media (min-width: 1300px){.promo-wrap a.lt-promo-holder .promo-text-holder{padding:0 85px}}.promo-wrap a.rt-promo-holder{min-height:300px;margin-bottom:1px}@media (min-width: 768px) and (max-width: 1023px){.promo-wrap a.rt-promo-holder{min-height:250px}}.promo-wrap a.rt-promo-holder:last-child{margin:0}.promo-wrap a.rt-promo-holder:first-child .promo-text-holder,.promo-wrap a.rt-promo-holder:first-child .read-more{color:#3F2021}.promo-wrap a.rt-promo-holder:first-child:before{background:#E2CDBC}.promo-wrap a.rt-promo-holder:first-child:hover:before{background:#F1C5A7}.promo-wrap a.rt-promo-holder:last-child:before{background:#D24204}.promo-wrap a.rt-promo-holder:last-child:hover:before{background:#B7480B}.promo-wrap a.rt-promo-holder .promo-text-holder{max-width:510px}@media (min-width: 1024px){.promo-wrap a.rt-promo-holder .promo-text-holder{margin-left:25px}}@media (min-width: 1300px){.promo-wrap a.rt-promo-holder .promo-text-holder{margin-left:53px}}.promo-wrap a .promo-text-holder{width:100%}.promo-wrap h1{margin-bottom:14px;letter-spacing:0.1px;line-height:1.2188;font-family:"Signifier Web Bold",Arial,sans-serif}@media (min-width: 1200px){.promo-wrap h1{font-size:50px;line-height:1.18}}.promo-wrap h2{line-height:1.2188;margin-bottom:17px;font-family:"Signifier Web Bold",Arial,sans-serif}.news-wrap{margin-bottom:25px}@media (min-width: 768px){.news-wrap{margin-bottom:45px}}@media (min-width: 1200px){.news-wrap{margin-bottom:90px}}.news-wrap h3{margin-bottom:20px;font-family:"Signifier Web Bold",Arial,sans-serif}@media (min-width: 768px){.news-wrap h3{margin-bottom:30px}}@media (min-width: 1024px){.news-wrap h3{margin-bottom:49px}}@media (min-width: 1200px){.news-wrap h3{margin-bottom:59px}}.podcast-wrap{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;margin-bottom:35px}@media (min-width: 1024px){.podcast-wrap{margin-bottom:55px;background-position:10% 50%}}@media (min-width: 1200px){.podcast-wrap{margin-bottom:94px;background-position:50% 50%}}.podcast-text-holder{display:flex;flex-wrap:wrap;width:100%;padding:40px 0;min-height:300px}@media (min-width: 1024px){.podcast-text-holder{min-height:540px;padding:80px 0}}.podcast-text-holder.align-r{justify-content:center}@media (min-width: 1024px){.podcast-text-holder.align-r{justify-content:flex-end}}.podcast-text-block{background:#3F2021;color:#fff;width:570px;padding:25px}@media (min-width: 1024px){.podcast-text-block{padding:40px 50px 53px 45px;line-height:1.3333}}.podcast-text-block h1{margin-bottom:15px;font-family:"Signifier Web Bold",Arial,sans-serif}@media (min-width: 1024px){.podcast-text-block h1{margin-bottom:35px}}@media (min-width: 1200px){.podcast-text-block h1{line-height:1.1}}@media (min-width: 1300px){.podcast-text-block h1{line-height:1.0667}}@media (min-width: 1024px){.podcast-text-block p{margin-bottom:44px}}.podcast-text-block .learn-more:hover{text-decoration:underline}.economy-society-wrap{position:relative;padding-bottom:45px}@media (min-width: 1200px){.economy-society-wrap{padding-bottom:91px}}.economy-society-wrap h2{margin:0 10px 25px;letter-spacing:0.1px;font-family:"Signifier Web Bold",Arial,sans-serif}@media (min-width: 1024px){.economy-society-wrap h2{margin:0 50px 54px}}.es-row{margin:0 -20px 20px;display:flex;flex-wrap:wrap;background-color:#E2CDBC;transition:background-color 250ms linear}.es-row:hover{background-color:#F1C5A7}@media (min-width: 1024px){.es-row{align-items:center;margin-bottom:50px}}@media (min-width: 1024px){.es-row:nth-child(even){flex-direction:row-reverse}}@media (min-width: 1024px){.es-row:nth-child(even) .es-post-holder{padding:20px 25px 20px 45px}}.es-row .es-col{padding:0 20px;position:relative;width:100%}@media (min-width: 1024px){.es-row .es-col{flex-basis:50%;max-width:50%;width:auto}}.es-img-wrap{padding-top:67.56%;overflow:hidden;width:100%;position:relative}.es-img-wrap img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.es-post-holder{display:flex;flex-wrap:wrap;width:100%;color:#373737;line-height:1.6667;padding:20px}@media (min-width: 1024px){.es-post-holder{padding:20px 25px 20px 0}}.es-post-holder h1,.es-post-holder .read-more{color:#3F2021}.es-post-holder:hover{text-decoration:none}.es-post-holder:hover h1,.es-post-holder:hover .read-more{color:#3F2021;text-decoration:underline}.es-post-holder:hover .es-meta-list li,.es-post-holder:hover .es-meta-list li span{text-decoration:none}.es-post-holder h1{font-weight:500;margin-bottom:18px;transition:color .3s ease-in-out;line-height:1.1333;font-family:"Signifier Web Bold",Arial,sans-serif}@media (min-width: 1200px){.es-post-holder h1{font-size:40px;line-height:1.25}}@media (min-width: 1300px){.es-post-holder h1{font-size:60px;line-height:1.16667}}.es-post-holder .es-post-author{display:block;font-size:15px;line-height:1.26667;padding-bottom:22px;width:100%}.es-post-holder p{margin-bottom:22px}.es-post-holder .read-more{color:#373737;font-weight:700}.es-meta-list{font-weight:700;text-transform:uppercase;letter-spacing:0.5px;display:flex;flex-wrap:wrap;width:100%}.es-meta-list li{margin:0 5px 2px 0}.large-hero-block{display:flex;flex-direction:column;background-size:cover;background-position:50% 50%;position:relative;margin-bottom:25px}@media (min-width: 768px){.large-hero-block{margin-bottom:50px}}@media (min-width: 1200px){.large-hero-block{margin-bottom:94px}}.large-hero-block:after{background:rgba(63,32,33,0.7);content:'';position:absolute;left:0;right:0;top:0;bottom:0;transition:background .3s ease-in-out}.large-hero-block .inner{display:flex;flex-direction:column;margin:120px auto;z-index:1}@media (max-width: 1199px){.large-hero-block .inner{padding:0 20px}}.large-hero-block .inner .top-title{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;color:#fff;text-transform:uppercase;letter-spacing:0.5px;font-weight:500;line-height:32px;margin:0 0 9px 0}.large-hero-block .inner h1{color:#fff;margin-bottom:0;letter-spacing:0.1px;line-height:1.2188;font-family:"Signifier Web Bold",Arial,sans-serif;font-weight:500}@media (min-width: 1200px){.large-hero-block .inner h1{font-size:50px;line-height:1.18}}.large-hero-block .inner .links{list-style:none;margin:18px 0 0 0;padding:0}.large-hero-block .inner .links li{margin-bottom:20px}.large-hero-block .inner .links li:last-child{margin-bottom:0}.large-hero-block .inner .links li a{display:inline-block;text-transform:uppercase;color:#fff;letter-spacing:0.1px;font-weight:700}.banner-wrap{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;z-index:1}.banner-wrap:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #000 100%);opacity:0.76;z-index:-1}.banner-wrap:after{content:'';position:absolute;right:0;bottom:52px;background-image:url("images/aalto-pieni.svg");background-repeat:no-repeat}@media (min-width: 768px){.banner-wrap:after{width:202px;height:30px}}@media (min-width: 1200px){.banner-wrap:after{width:269px;height:40px}}@media (min-width: 1300px){.banner-wrap:after{width:376px;height:56px}}.banner-wrap .container,.banner-wrap .large-hero-block .inner,.large-hero-block .banner-wrap .inner{display:flex;width:100%}.banner-wrap .banner-text-holder{padding:25px 0;color:#fff;display:flex;flex-wrap:wrap;min-height:280px;flex-direction:column;justify-content:flex-end;width:100%}@media (min-width: 768px){.banner-wrap .banner-text-holder{padding:45px 0;min-height:320px}}@media (min-width: 768px){.banner-wrap .banner-text-holder{margin-right:202px}}@media (min-width: 1200px){.banner-wrap .banner-text-holder{margin-right:269px}}@media (min-width: 1300px){.banner-wrap .banner-text-holder{margin-right:315px}}.banner-wrap h1{margin:0;letter-spacing:0.1px;font-family:"Signifier Web Bold",Arial,sans-serif}.two-columns{padding:16px 0 30px}@media (min-width: 768px){.two-columns{display:flex;flex-wrap:wrap;width:100%}}.two-columns #content{width:100%}@media (min-width: 768px){.two-columns #content{flex-basis:74.57627%;max-width:74.57627%}}@media (min-width: 1300px){.two-columns #content{flex-basis:79.66%;max-width:79.66%}}.two-columns #sidebar{margin-bottom:20px}@media (max-width: 767px){.two-columns #sidebar{margin-top:36px}}@media (min-width: 768px){.two-columns #sidebar{padding-left:21px;flex-basis:25.42373%;max-width:25.42373%;margin:25px 0 0}}@media (min-width: 1200px){.two-columns #sidebar{padding-left:80px}}@media (min-width: 1300px){.two-columns #sidebar{padding-left:20px;margin-top:39px;flex-basis:20.34%;max-width:20.34%}}.two-columns .es-content-holder{padding-bottom:15px}@media (min-width: 768px){.two-columns .es-content-holder{width:100%}}@media (min-width: 1024px){.two-columns .es-content-holder{padding-bottom:70px}}@media (min-width: 1200px){.two-columns .es-content-holder{max-width:780px}}@media (min-width: 1024px){.two-columns .breadcrumb{margin-bottom:38px}}.sidebar-block{text-align:center}@media (min-width: 768px){.sidebar-block{text-align:left}}.sidebar-block .sidebar-block-title{margin-bottom:8px;display:block;font-size:18px;line-height:1.22222;font-family:"Roboto Mono",monospace;font-weight:700;letter-spacing:0.1px}@media (min-width: 768px){.sidebar-block .sidebar-block-title{font-size:20px;line-height:1.2}}.sidebar-info-list{font-weight:500;letter-spacing:0.1px}.sidebar-info-list>li{border-bottom:1px solid #ebebeb;padding:8px 0}.sidebar-info-list>li.depth-3{padding:8px 0 8px 10px;line-height:1.2}.sidebar-info-list>li.depth-3 a{font-size:14px;font-weight:400}.sidebar-info-list>li:only-child{border:0}.sidebar-info-list>li.active>a{color:#D24204}.sidebar-info-list>li>a{color:#020202;font-family:"Roboto Mono",monospace;font-size:1rem}.sidebar-info-list>li>a:hover{text-decoration:none;color:#D24204}.sidebar-info-list .inner-sub-info-list{padding-left:20px}.sidebar-info-list .inner-sub-info-list li a{color:#020202}.sidebar-info-list .inner-sub-info-list li a:hover{text-decoration:none;color:#D24204}.es-post-wrapper{padding-bottom:26px}.es-post-block{margin-bottom:30px}@media (min-width: 1024px){.es-post-block{margin-bottom:51px}}.es-post-block .es-post-holder{padding:0;background:#E2CDBC;display:block}.es-post-block .es-post-holder:hover{text-decoration:none;background-color:#F1C5A7}.es-post-block .es-post-holder:hover .es-meta-list{text-shadow:none}.es-post-block .es-post-holder:hover h2{text-decoration:underline}.es-post-block .es-post-holder h2{transition:color .3s ease-in-out;font-family:"Signifier Web Bold",Arial,sans-serif;font-weight:500}.es-post-block .es-post-holder .es-post-author{padding:0;text-shadow:none}.es-post-block .img-wrap img{width:100%}.es-post-description{padding:15px}@media (min-width: 768px){.es-post-description{padding:15px 19px 18px}}.es-post-description .es-meta-list{margin-bottom:7px;color:#3F2021;font-family:"Roboto Mono",monospace}@media (min-width: 768px){.es-post-description .es-meta-list{font-size:16px;line-height:1.25}}.es-post-description h2{line-height:1.2;margin-bottom:14px;color:#3F2021}.pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:20px;line-height:1.2;font-weight:700}.pagination li{margin:0 10px}.pagination li.active a{pointer-events:none;color:#333}.pagination li.disabled a{color:#ccc;pointer-events:none}.pagination li.prev{margin-right:25px}.pagination li.next{margin-left:25px}.pagination li a{color:#D24204}.pagination li a:hover{text-decoration:none;color:#333}.pagination li a i{font-weight:900}@media (min-width: 768px){.profile-content-holder{padding-right:25px}}@media (min-width: 1200px) and (max-width: 1299px){.profile-content-holder{padding:0}}@media (min-width: 1300px){.profile-content-holder{padding-right:60px}}.author-description{margin-top:30px}.profile-wrap{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #e4d0c0}@media (min-width: 1024px){.profile-wrap{display:flex;flex-wrap:wrap;padding-bottom:41px;margin-bottom:53px}}.profile-img-wrap{max-width:250px;margin:0 auto 20px}@media (min-width: 1024px){.profile-img-wrap{flex-basis:250px;margin:0}}.profile-img-wrap .img-block{margin-bottom:6px}.profile-img-wrap .img-block img{width:100%}.profile-link-wrap{display:flex;flex-wrap:wrap;width:100%}.experience-list{font-size:16px;line-height:1.25;flex-basis:64%;max-width:64%;letter-spacing:0.1px}.experience-list li{margin-bottom:4px}.social-profile-list{display:flex;flex-wrap:wrap;justify-content:flex-end;flex:1;padding-left:8px;font-size:27px;line-height:1;margin-top:2px}.social-profile-list li{margin:0 0 5px 12px}.social-profile-list a.twitter{color:#00aced}.social-profile-list a.linkedin{color:#0e76a8}.social-profile-list a:hover{text-decoration:none;opacity:0.8}.profile-detail-wrap{text-align:center}@media (min-width: 1024px){.profile-detail-wrap{text-align:left;flex:1;padding-left:38px}}.profile-detail-block .person-title{font-size:22px;line-height:1.18182;letter-spacing:0.1px;display:block;margin-bottom:15px}@media (min-width: 1024px){.profile-detail-block .person-title{margin-bottom:21px}}.profile-info-list{padding-bottom:16px;letter-spacing:0.1px;font-size:14px;line-height:1.42857}@media (min-width: 1024px){.profile-info-list{font-size:16px;line-height:1.5}}@media (min-width: 1200px){.profile-info-list{font-size:18px;line-height:1.77778}}.profile-info-list li{color:#3F2021}.profile-info-list a{color:#3F2021}.profile-info-list a:hover{color:#D24204;text-decoration:underline}.profile-info-list a.doc-link{color:#D24204}.profile-info-list a.doc-link:hover{text-decoration:underline}.department-info-holder{padding-bottom:19px}.department-info-holder .title{display:block;font-size:30px;line-height:1.16667;font-family:"Signifier Web Bold",Arial,sans-serif;color:#3F2021;margin-bottom:20px;letter-spacing:0.1px;text-align:center}@media (min-width: 768px){.department-info-holder .title{text-align:left;font-size:25px;line-height:1.16}}@media (min-width: 1024px){.department-info-holder .title{margin-bottom:49px;font-size:30px;line-height:1.13333}}.department-info-block{padding-bottom:5px;letter-spacing:0.1px;text-align:center}@media (min-width: 768px){.department-info-block{padding-bottom:13px;text-align:left}}.department-info-block .department-title{display:block;font-size:22px;line-height:1.18182;font-family:"Signifier Web Bold",Arial,sans-serif;color:#3F2021;margin-bottom:15px}@media (min-width: 768px){.department-info-block .department-title{margin-bottom:26px}}.department-info-block a:hover{color:#430036}.department-info-block p{margin-bottom:20px}@media (min-width: 768px){.department-info-block p{margin-bottom:32px}}.department-info-block p+.department-title{padding-top:16px}.department-post-list li{margin-bottom:18px}@media (min-width: 768px){.department-post-list li{margin-bottom:25px}}@media (min-width: 1024px){.department-post-list li{margin-bottom:32px}}.department-post-list li a:hover{color:#430036}.content-holder{padding:16px 0 20px}.contact-btn-groups{padding:14px 0 20px}@media (min-width: 1024px){.contact-btn-groups{padding-bottom:9px}}.btn-groups{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.btn-groups li{margin:0 6px 12px}.btn-gray-outline{font-size:14px;line-height:1.28571;font-family:"Roboto Mono",monospace;font-weight:500;border:1px solid #373737;min-width:210px;color:#373737;letter-spacing:0.1px;padding:10px;text-align:center}.btn-gray-outline:hover{text-decoration:none;color:#fff;background:#D24204;border-color:#D24204}.institute-info-wrap{padding-bottom:15px}@media (min-width: 1200px){.institute-info-wrap{padding-bottom:30px}}.institute-holder{width:100%;padding-top:25px}@media (min-width: 768px){.institute-holder{display:flex;flex-wrap:wrap;padding-top:35px}}@media (min-width: 1024px){.institute-holder{padding-top:50px}}.institute-holder .img-wrap{margin-bottom:20px}@media (min-width: 768px){.institute-holder .img-wrap{flex-basis:48.5%;max-width:48.5%;margin:0 20px 0 0}}@media (min-width: 1024px){.institute-holder .img-wrap{margin-right:42px}}.institute-holder .img-wrap img{width:100%}.institute-holder .map-holder{position:relative}.institute-holder iframe{margin:0}@media (min-width: 768px){.institute-holder iframe{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:100%}}@media (min-width: 768px){.institute-text-holder{flex:1}}.institute-text-holder .title{display:block;font-size:18px;line-height:1.33333;letter-spacing:0.1px;margin:0 0 15px}@media (min-width: 768px){.institute-text-holder .title{margin:0 0 21px;font-size:22px;line-height:1.18182}}.institute-text-holder address{letter-spacing:0.1px;font-style:normal;margin-bottom:15px}@media (min-width: 768px){.institute-text-holder address{margin-bottom:41px}}.institute-text-holder a{color:#373737}.institute-text-holder a:hover{color:#D24204;text-decoration:none}.sub-heading-wrap{letter-spacing:0.1px}.sub-heading-wrap .sub-heading-title{display:block}.contact-person-wrap{padding:15px 0 0}@media (min-width: 768px){.contact-person-wrap{padding:23px 0 5px}}.contact-person-wrap h2{margin-bottom:20px;letter-spacing:0.1px;font-family:"Signifier Web Bold",Arial,sans-serif}@media (min-width: 1024px){.contact-person-wrap h2{margin-bottom:45px}}.contact-person-wrap h3{margin-bottom:20px;letter-spacing:0.1px;font-family:"Signifier Web Bold",Arial,sans-serif}@media (min-width: 1024px){.contact-person-wrap h3{margin-bottom:52px}}.contact-person-row{margin:0 -10px;display:flex;flex-wrap:wrap;justify-content:flex-start}@media (min-width: 1024px){.contact-person-row{margin-bottom:7px}}.contact-person-row .contact-person-col{padding:0 10px 20px}@media (min-width: 768px){.contact-person-row .contact-person-col{flex-basis:33.33%;max-width:33.33%}}@media (min-width: 1024px){.contact-person-row .contact-person-col{flex-basis:25%;max-width:25%}}.page-template-template-contact .contact-person-row{justify-content:center}.contact-person-block .img-wrap{margin-bottom:21px}.contact-person-block .img-wrap img{width:100%}.staff-section-holder{padding-top:20px}@media (min-width: 1024px){.staff-section-holder{padding-top:58px}}.staff-section-holder h2{margin-bottom:25px;font-family:"Signifier Web Bold",Arial,sans-serif}@media (min-width: 1024px){.staff-section-holder h2{margin-bottom:53px}}.search-filter-block{padding:18px 0 15px}@media (min-width: 1024px){.search-filter-block{padding-bottom:53px}}@media (min-width: 768px){.search-filter-form{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;flex-direction:row-reverse}}.search-filter-form .btn-wrap{text-align:center}@media (min-width: 768px){.search-filter-form .btn-wrap{text-align:left}}.search-filter-form .form-group{margin-bottom:5px}@media (min-width: 768px){.search-filter-form .form-group{width:280px;margin:0}}.search-filter-form input[type="search"]{font-size:16px;line-height:1.25;color:#373737;display:block;width:100%;border-color:#D24204;padding:9px 12px;height:40px}.search-filter-form .btn-submit{font-size:18px;line-height:1.22222;letter-spacing:0.1px;padding:0;background:none;border:0;margin:0 0 0 12px;display:inline-block}@media (min-width: 768px){.search-filter-form .btn-submit{margin:0 12px 0 0}}.search-filter-form .btn-submit:hover{color:#D24204}.connect-info-wrap{background:#E2CDBC;padding:30px 0}@media (min-width: 768px){.connect-info-wrap{padding:43px 0 50px}}.connect-info-wrap h2{margin-bottom:25px;font-family:"Signifier Web Bold",Arial,sans-serif}@media (min-width: 1024px){.connect-info-holder{display:flex;flex-wrap:wrap;flex-direction:row-reverse;margin:0 -20px}}@media (min-width: 1024px){.connect-person-holder,.connect-form-holder{padding:0 20px}}.connect-person-holder{padding:0 0 15px}@media (min-width: 1024px){.connect-person-holder{padding:70px 0 0 20px;flex:1}}@media (min-width: 1200px){.connect-person-holder{padding-top:45px}}@media (min-width: 1024px){.connect-person-inner-block{display:flex;flex-wrap:wrap;align-items:center;width:100%}}.connect-person-inner-block .img-wrap{width:150px;height:150px;border-radius:100%;overflow:hidden;margin:0 auto 15px}@media (min-width: 1024px){.connect-person-inner-block .img-wrap{margin:0 36px 0 0}}@media (min-width: 1200px){.connect-person-inner-block .img-wrap{width:200px;height:200px}}.connect-person-inner-block .img-wrap img{width:100%;border-radius:100%}.connect-person-inner-block .profile-info-list{text-align:center}@media (min-width: 1024px){.connect-person-inner-block .profile-info-list{text-align:left;padding:0}}@media (min-width: 1024px){.connect-form-holder{flex-basis:60.6%;max-width:60.6%}}@media (min-width: 1024px){.connect-form{display:flex;flex-wrap:wrap;margin:0 -20px}}@media (min-width: 1024px){.connect-form .lt-block,.connect-form .rt-block{padding:0 20px}}@media (min-width: 1024px){.connect-form .lt-block{flex-basis:43%;max-width:43%}}@media (min-width: 1024px){.connect-form .rt-block{flex-basis:57%;max-width:57%}}.connect-form .form-group{margin-bottom:10px}.connect-form label{color:#3F2021;margin-bottom:7px;display:inline-block}@media (min-width: 768px){.connect-form label{font-size:16px;line-height:1.25}}.connect-form input[type="text"],.connect-form input[type="tel"],.connect-form input[type="email"],.connect-form textarea{background:#fff;border-color:#fff;font-size:16px;line-height:1.25;color:#373737;padding:14px;width:100%;display:block;height:50px}.connect-form textarea{height:239px;resize:none}@media (min-width: 768px){.connect-form .btn-wrap{position:relative;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:11px 20px 0}}.connect-form .text-mandatory{font-size:15px;line-height:1.26667;color:#3F2021;display:block;padding:10px 0}@media (min-width: 768px){.connect-form .text-mandatory{max-width:200px;top:18px;left:20px;position:absolute;padding:0}}.connect-form .btn-pink{font-size:14px;line-height:1.28571;letter-spacing:0.1px;text-transform:uppercase;border:1px solid #D24204;background:#D24204;color:#fff;padding:10px;max-width:250px;transition:background .3s ease-in-out,border-color .3s ease-in-out;min-width:100%}@media (min-width: 768px){.connect-form .btn-pink{min-width:130px}}.connect-form .btn-pink:hover{background:#430036;border-color:#430036}.text-content{max-width:920px;letter-spacing:0.1px}@media (min-width: 1024px){.text-content{padding:19px 0 36px 0}}.forecast-wrap{margin-bottom:25px}@media (min-width: 768px){.forecast-wrap{margin-bottom:35px}}.forecast-wrap h2{letter-spacing:0.1px;margin-bottom:25px;font-family:"Signifier Web Bold",Arial,sans-serif}@media (min-width: 1024px){.forecast-wrap h2{margin-bottom:44px}}.forecast-row{display:flex;flex-wrap:wrap;margin:0 -10px;padding-bottom:15px}@media (min-width: 1024px){.forecast-row{padding-bottom:39px}}.forecast-row .forecast-col{padding:0 10px;margin-bottom:20px;width:100%}@media (min-width: 768px){.forecast-row .forecast-col{display:flex;flex-basis:50%;max-width:50%;width:auto}}.es-post-holder.style-1{padding:0;background:#E2CDBC;display:block;width:100%}@media (min-width: 768px){.es-post-holder.style-1{flex-direction:column;display:flex}}.es-post-holder.style-1:hover .img-wrap:before{opacity:1;visibility:visible}.es-post-holder.style-1:hover h2{text-decoration:underline}.es-post-holder.style-1 .es-post-author{padding-bottom:9px;font-family:"Roboto Mono",monospace;color:#3F2021;font-weight:500}.es-post-holder.style-1 h2{margin:0}.es-post-holder .img-wrap{padding-top:53.96%}.es-post-holder .img-wrap:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(226,205,188,0.1);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.es-post-holder .post-meta-list{padding:14px}@media (min-width: 768px){.es-post-holder .post-meta-list{padding:14px 20px;font-size:18px;line-height:1.22222}}.es-post-holder .es-post-description{width:100%}.es-post-holder h2{transition:color .3s ease-in-out;word-break:break-word;font-family:"Signifier Web Bold",Arial,sans-serif}.post-meta-list{font-size:14px;line-height:1.28571;display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;background:#D24204;color:#fff;text-transform:uppercase;letter-spacing:0.1px;position:absolute;top:0;left:0;right:0;padding:11px 13px}.post-meta-list .post-category{flex-basis:60%;max-width:60%;display:block}.post-meta-list .publish-date{flex:1;text-align:right;display:block}.example-row{display:flex;flex-wrap:wrap;margin:0 -10px;align-items:flex-start}.example-row .example-col{display:flex;padding:0 10px;margin-bottom:20px;width:100%}@media (min-width: 768px){.example-row .example-col{flex-basis:50%;max-width:50%;width:auto}}.example-row .es-post-holder{padding:0}.example-block{letter-spacing:0.1px}.example-block h2{margin-bottom:20px}@media (min-width: 768px){.example-block p{margin-bottom:30px}}@media (min-width: 768px){.example-block .example-info-list{padding-left:17px}}.example-info-list{letter-spacing:0.1px}.example-info-list li{position:relative;padding:0 0 15px 20px}.example-info-list li:before{content:"\f054";font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;left:0;top:7px;font-size:12px;line-height:1}@media (min-width: 768px){.example-info-list li:before{top:9px;font-size:14px;line-height:1}}.past-post-wrap{padding-bottom:40px}.past-post-wrap .img-wrap{filter:none}@media (min-width: 1024px){.past-post-wrap{padding-bottom:80px}}.past-post-wrap h3{letter-spacing:0.1px;margin-bottom:25px}@media (min-width: 1024px){.past-post-wrap h3{margin-bottom:45px}}.past-post-wrap .es-post-author{display:block;font-size:14px;line-height:1.28571;font-family:"Roboto Mono",monospace;letter-spacing:0.1px;margin-bottom:11px;width:100%}@media (max-width: 767px){.past-post-wrap .btn-wrap{text-align:center}}.past-post-wrap .btn-gray-outline{min-width:252px}.alasivu-content-holder{max-width:900px}.alasivu-content-holder p{letter-spacing:0.1px;margin-bottom:20px}@media (min-width: 1024px){.alasivu-content-holder p{margin-bottom:33px}}.research-list-wrap{padding:0 0 20px}@media (min-width: 1024px){.research-list-wrap{padding:17px 0 36px}}.research-list-wrap h2{letter-spacing:0.1px;margin-bottom:25px}@media (min-width: 1024px){.research-list-wrap h2{margin-bottom:32px}}.bullet-info-list li{position:relative;padding:0 0 4px 16px;letter-spacing:0.1px}.bullet-info-list li:before{content:'';position:absolute;width:6px;height:6px;border-radius:100%;left:0;top:8px;background:#D24204}@media (min-width: 1024px){.bullet-info-list li:before{top:13px}}.contact-person-wrap.style-1{text-align:center}@media (min-width: 768px){.contact-person-wrap.style-1{text-align:left}}.contact-person-inner-wrap{padding:0 0 20px}.contact-person-row.style-1{margin:0 -15px}@media (min-width: 768px){.contact-person-row.style-1{justify-content:flex-start}}.contact-person-row.style-1 .contact-person-col{padding:0 15px 20px}@media (min-width: 768px){.contact-person-row.style-1 .contact-person-col{flex-basis:50%;max-width:50%}}@media (min-width: 1200px){.contact-person-row.style-1 .contact-person-col{flex-basis:33.33%;max-width:33.33%}}.contact-person-row.style-1 .contact-person-block{max-width:244px}.contact-person-row.style-1 .img-wrap{margin:0 auto 21px}@media (min-width: 768px){.contact-person-row.style-1 .img-wrap{margin:0 0 21px}}.past-post-wrap.style-1{padding-bottom:0}@media (min-width: 1024px){.past-post-wrap.style-1 .news-row .news-col{flex-basis:33.33%;max-width:33.33%}}.past-post-wrap.style-1 .btn-gray-outline{min-width:192px}.project-research-wrap{padding:25px 0 15px}@media (min-width: 1024px){.project-research-wrap{padding:45px 0 49px}}.project-research-wrap h3{letter-spacing:0.1px;margin-bottom:30px}@media (min-width: 768px){.project-research-wrap h3{margin-bottom:59px}}.research-accordion>li{padding:0 0 25px 53px}.research-accordion>li.active>a:before{content:"\f068";background:#3F2021}.research-accordion>li>a{display:inline-block;font-weight:700;line-height:22px;position:relative;color:#373737;letter-spacing:0.1px}.research-accordion>li>a:hover{text-decoration:none}.research-accordion>li>a:before{content:"\f067";position:absolute;left:-53px;top:-5px;font-family:"Font Awesome 5 Pro";font-weight:900;width:36px;height:36px;background:#D24204;text-align:center;color:#fff;font-size:14px;line-height:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;transition:background .3s ease-in-out}.research-accordion .slide{letter-spacing:0.1px;padding:12px 0 0 0}@media (min-width: 768px){.research-accordion .slide{padding:12px 30px 0 9px}}.julkaisu-content-holder{padding:0 0 30px;max-width:880px}@media (min-width: 1024px){.julkaisu-content-holder{padding:11px 0 69px}}.julkaisu-content-holder h1{margin-bottom:20px;letter-spacing:0.1px;font-family:"Signifier Web Bold",Arial,sans-serif}@media (min-width: 1024px){.julkaisu-content-holder h1{margin-bottom:13px}}.julkaisu-content-holder figure{margin:0 0 20px}@media (min-width: 1024px){.julkaisu-content-holder figure{margin:0 0 47px}}.julkaisu-content-holder figure img{width:100%}.julkaisu-content-holder figcaption{letter-spacing:0.1px;padding-top:7px}@media (min-width: 1024px){.julkaisu-content-holder figcaption{font-size:15px;line-height:1.26667}}.julkaisu-content-holder h2{font-weight:300;letter-spacing:0.1px;line-height:1.4167;margin-bottom:20px}@media (min-width: 1024px){.julkaisu-content-holder h2{margin-bottom:43px}}.julkaisu-content-holder p{margin-bottom:25px}@media (min-width: 1024px){.julkaisu-content-holder p{margin-bottom:32px}}.julkaisu-content-holder .profile-info-list.style-1{padding-bottom:35px;text-align:center}@media (min-width: 768px){.julkaisu-content-holder .profile-info-list.style-1{text-align:left}}@media (min-width: 1024px){.julkaisu-content-holder .profile-info-list.style-1{padding-bottom:63px}}.julkaisu-content-holder .example-info-list{padding:0}.julkaisu-content-holder .example-info-list li{padding-left:15px}@media (min-width: 768px){.julkaisu-content-holder .example-info-list li{padding-left:18px}}.julkaisu-content-holder .example-info-list li:before{top:3px;font-size:13px;line-height:1}@media (min-width: 1024px){.julkaisu-content-holder .example-info-list li:before{top:7px}}.julkaisu-content-holder blockquote{font-family:"Signifier Web Bold",Arial,sans-serif;position:relative}.julkaisu-content-holder blockquote:before{content:"\f10d";position:absolute;left:0;top:3px;font-size:30px;line-height:1;color:#D24204;font-family:"Font Awesome 5 Pro";font-weight:900;font-style:normal}@media (min-width: 1024px){.julkaisu-content-holder blockquote:before{font-size:52px;line-height:1}}.meta-info-list.style-1{margin-bottom:25px;border-bottom:1px solid #f8f8f8}@media (min-width: 1024px){.meta-info-list.style-1{margin-bottom:50px}}.meta-info-list.style-1 span{margin:0 10px 9px 0;display:block}.meta-info-list.style-1 span>span{display:inline-block}.factbox-wrap{background:#D24204;color:#fff;letter-spacing:0.1px;padding:20px 15px;margin:0 0 25px}@media (min-width: 1024px){.factbox-wrap{margin:0 0 25px 15px;width:280px;float:right;font-size:16px;line-height:1.625;margin:0 0 25px 35px;padding:24px 30px 17px}}.factbox-wrap h3{margin-bottom:18px}.factbox-wrap p{margin-bottom:21px}blockquote{border:0;padding:0 0 0 50px;margin:0;font-size:18px;line-height:1.66667;letter-spacing:0.1px}@media (min-width: 1024px){blockquote{font-size:20px;line-height:1.6;padding:0 0 10px 80px}}blockquote p{margin-bottom:20px}@media (min-width: 768px){.connect-person-inner-block.style-1{display:flex;flex-wrap:wrap;align-items:center;width:100%;margin-bottom:35px}}@media (min-width: 1024px){.connect-person-inner-block.style-1{margin-bottom:55px}}@media (min-width: 768px){.connect-person-inner-block.style-1 .img-wrap{margin:0 36px 0 0}}@media (min-width: 768px){.connect-person-inner-block.style-1 .profile-info-list{flex:1;text-align:left;padding:0}}.tutkimus-content-holder{max-width:880px}.tutkimus-content-holder p{margin-bottom:15px}@media (min-width: 768px){.tutkimus-content-holder p{margin-bottom:32px}}.tutkimus-content-holder h2{font-weight:300;letter-spacing:0.1px;line-height:1.4167;margin-bottom:20px}@media (min-width: 1024px){.tutkimus-content-holder h2{margin-bottom:43px}}.research-wrap{padding-top:15px}@media (min-width: 1024px){.research-wrap{padding-top:28px}}.research-wrap h2{letter-spacing:0.1px;margin-bottom:25px;font-family:"Signifier Web Bold",Arial,sans-serif}@media (min-width: 1024px){.research-wrap h2{margin-bottom:38px}}.research-wrap .research-holder{padding-bottom:20px}@media (min-width: 1024px){.research-wrap .research-holder{padding-bottom:55px}}.research-row{margin:0 -10px;display:flex;flex-wrap:wrap}@media (min-width: 576px){.research-row:first-child{justify-content:center}}.research-row .research-col{padding:0 10px 20px;width:100%}@media (min-width: 576px){.research-row .research-col{flex-basis:50%;max-width:50%;width:auto;display:flex}}@media (min-width: 1200px){.research-row .research-col{flex-basis:25%;max-width:25%}}.research-row .research-block{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;background:#D24204;color:#fff;justify-content:flex-start;padding:20px 15px 25px;text-align:center;align-items:center}@media (min-width: 1024px){.research-row .research-block{padding:36px 10px}}.research-row .research-block:hover{text-decoration:none;background:#3F2021}.research-row .ico-wrap{max-width:62px;display:flex;flex-wrap:wrap;min-height:42px;align-items:center;justify-content:center;width:100%;font-size:43px;line-height:1;margin-bottom:19px}.research-row .ico-wrap:after{content:'';font-size:0;line-height:0;height:inherit}.research-row h3{font-family:"Roboto",sans-serif;letter-spacing:0.1px;margin:0;width:100%}@media (max-width: 1299px){.research-row h3{font-size:18px}}.research-text-info-wrap{letter-spacing:0.1px;padding-bottom:15px}@media (min-width: 768px){.research-text-info-wrap{padding-bottom:25px}}.research-text-info-wrap h3{margin-bottom:20px}@media (min-width: 768px){.research-text-info-wrap h3{margin-bottom:30px}}@media (min-width: 768px){.research-text-info-wrap .img-wrap{margin-bottom:30px}}@media (min-width: 1200px){.research-text-info-wrap p{margin-bottom:63px}}.box-info-row{display:flex;flex-wrap:wrap;margin:0 -20px}.box-info-row .box-info-col{display:flex;padding:0 20px;margin-bottom:30px;width:100%}@media (min-width: 1024px){.box-info-row .box-info-col{margin-bottom:40px;flex-basis:50%;max-width:50%;width:auto}}.box-info-row .box-info-block{display:flex;flex-wrap:wrap;flex-direction:column;width:100%;background:#fff;border:20px solid #E2CDBC;letter-spacing:0.1px;padding:30px 30px 48px 30px;position:relative}@media (min-width: 1024px){.box-info-row .box-info-block{padding:35px 40px 48px 40px}}.box-info-row h3{margin-bottom:26px;width:100%;font-family:"Roboto Mono",monospace;font-weight:700}.box-info-row .paragraph{margin-bottom:1rem}.box-info-row p{margin-bottom:39px}.box-info-row ul{padding-left:20px;margin-bottom:39px}.box-info-row li,.box-info-row li.paragraph{margin-bottom:0}.box-info-row .bullet-info-list{width:100%}.box-info-row .bullet-info-list li{padding-bottom:0}.box-info-row .bullet-info-list li:before{background:#373737;left:-1px}.box-info-row .btn-wrap{position:absolute;bottom:34px;left:0;right:0;padding:0 40px}@media (max-width: 1023px){.box-info-row .btn-wrap{padding:0 30px}}.box-info-row .read-more{color:#373737}.box-info-row .read-more:hover{text-decoration:none;color:#D24204}.stat-banner-wrap{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative;z-index:1;display:flex;width:100%}.stat-banner-wrap:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;background:rgba(67,0,54,0.6)}.stat-banner-holder{min-height:380px;display:flex;flex-wrap:wrap;width:100%;flex-direction:column;padding:36px 10px 0}.stat-banner-holder .stat-logo-wrap{max-width:70px;margin:0 auto 30px;width:100%}@media (min-width: 768px){.stat-banner-holder .stat-logo-wrap{margin-bottom:64px}}.stat-banner-holder .stat-logo-wrap img{width:100%}.stat-item-holder{width:100%}.stat-item-row{display:flex;flex-wrap:wrap;margin:0 -20px;justify-content:center}.stat-item-row .stat-item-col{flex-basis:240px;max-width:240px;padding:0 20px 40px;display:flex}.stat-item-row .stat-item-block{display:flex;background:#fff;width:100%;flex-wrap:wrap;text-align:center;flex-direction:column;padding:40px 10px 36px 10px;justify-content:center}.stat-item-row .title-main,.stat-item-row .title-sub{display:block;width:100%;margin:0}.stat-item-row .title-main{padding-bottom:4px}@media (min-width: 768px){.contact-person-wrap.tutkimus-contact-wrap{padding-top:49px}}@media (min-width: 1024px){.contact-person-row.tutkimus-contact-person-row .contact-person-col{flex-basis:33.33%;max-width:33.33%}}.contact-person-row.tutkimus-contact-person-row .contact-person-block .img-wrap{max-width:242px;margin:0 auto 21px}.contact-person-row.tutkimus-contact-person-row .profile-info-list{padding:0}.julkaisut-content-holder{max-width:880px;padding-bottom:30px}@media (min-width: 1024px){.julkaisut-content-holder{padding-bottom:66px}}.series-wrap{padding:25px 0 15px;letter-spacing:0.1px}@media (min-width: 1024px){.series-wrap{padding:25px 0 47px}}.series-wrap h2{margin-bottom:20px}@media (min-width: 1024px){.series-wrap h2{margin-bottom:32px}}.series-wrap ol{margin:0}ol{counter-reset:item;width:100%}ol>li{position:relative;padding:0 0 20px 42px}@media (min-width: 1024px){ol>li{padding:0 0 8px 42px}}ol>li:before{content:counter(item);counter-increment:item;position:absolute;left:0;top:-5px;width:30px;height:30px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background:#D24204;color:#fff;font-size:13px;line-height:1;font-weight:700}@media (min-width: 1024px){ol>li:before{top:1px}}.items-wrap{letter-spacing:0.1px}.items-wrap h2{margin-bottom:20px}@media (min-width: 1024px){.items-wrap h2{margin-bottom:41px}}.sorting-list{margin:0 -5px 20px;display:flex;flex-wrap:wrap}.sorting-list li{padding:0 5px 10px}.sorting-list li.active a{background:#D24204;color:#fff}.range-wrap{border:1px solid #c1c1c1;letter-spacing:0.1px;padding:16px 20px 13px 20px;margin-bottom:30px;font-size:14px;line-height:1.28571}@media (min-width: 1024px){.range-wrap{margin-bottom:60px}}.range-wrap .text-year{display:block;padding-bottom:37px}.year-list{display:flex;flex-wrap:wrap;justify-content:space-between;letter-spacing:0.1px}.news-row.filtered-content{margin-bottom:30px}.news-row.filtered-content .img-wrap{filter:none}@media (min-width: 1024px){.news-row.filtered-content{margin-bottom:45px}}.news-row.filtered-content .news-col{padding-bottom:30px}@media (min-width: 768px){.news-row.filtered-content .news-col{padding-bottom:38px}}@media (min-width: 1024px){.news-row.filtered-content .news-col{flex-basis:33.33%;max-width:33.33%}}.news-row.filtered-content .es-post-author{font-size:14px;line-height:1.21429;font-family:"Roboto Mono",monospace;display:block;padding-bottom:12px;width:100%}.search-page{margin-top:40px}.search-page form.search-form{display:flex;margin-bottom:40px}.search-page form.search-form input[type=search]{width:100%;margin:0;border-right:0;outline:none}.search-page form.search-form button{background:#D24204;-webkit-appearance:none;border:none;color:#fff;font-size:14px;padding:0 12px}.search-page .results>div{margin-bottom:40px}.search-page .results .title a{color:#000}.content-holder-404{padding-top:60px;padding-bottom:60px}.podcasts-archive{margin-top:70px;margin-bottom:70px}.podcasts-archive>h2{font-size:22px;color:#3F2021}@media (min-width: 1024px){.podcasts-archive .news-row .news-col{flex-basis:25%;max-width:25%}}.podcasts-archive .news-row .news-col .post-meta-list{background-color:#3F2021}.podcasts-archive .load-more-podcasts{font-size:14px;color:#373737;border:1px solid #373737;text-transform:uppercase}.podcasts-archive .load-more-podcasts:hover{background-color:#373737;color:#fff}.podcast-latest .post-meta-list{background-color:#3F2021}.single-podcast .news-post .post-meta-list{background-color:#3F2021}.single-podcast .past-post-wrap .btn-wrap .btn:hover{background-color:#373737;border-color:#373737;color:#fff}
