@charset "UTF-8";.clearfix:after,.teasers:after{content:"";display:table;clear:both}.float--right{clear:right;float:right!important}.float--left{clear:left;float:left!important}.float--none{clear:both;float:none!important}.text--left{text-align:left!important}.text--center{text-align:center!important}.text--right{text-align:right!important}.chromeframe{padding:.2em 0;margin:.2em 0;background:#bfbfbf;color:#000}.caps{text-transform:uppercase!important}.accessibility,.visuallyhidden{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.hide{display:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}*,:before,:after{box-sizing:border-box}html{height:100%;background:#f4f4f4;color:#000;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:100%;font-weight:400;line-height:1.5;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,.2);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{height:100%;margin:0;background-color:#f4f4f4}body{font-size:14px}@media all and (min-width:47.5em){body{font-size:15px}}@media all and (min-width:60em){body{font-size:16px}}h1,h2,h3,h4,h5,h6{word-break:break-word;margin:0;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-weight:400;text-rendering:optimizeLegibility}h1,.alpha{margin-bottom:1em;font-weight:700;font-family:Raleway,Helvetica,Arial,sans-serif;font-weight:400;font-size:30px;line-height:1.1}@media all and (min-width:47.5em){h1,.alpha{font-size:36px}}h2,.beta{margin-bottom:.75em;font-family:Raleway,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.1;font-size:22px}@media all and (min-width:47.5em){h2,.beta{font-size:28px}}h3,.gamma{margin-bottom:1em;font-family:Raleway,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.3;font-size:19px}@media all and (min-width:47.5em){h3,.gamma{font-size:22px}}h4,.delta{margin-bottom:1.5em;font-weight:400;font-size:16px;line-height:1.25}@media all and (min-width:47.5em){h4,.delta{font-size:18px}}h5,.epsilon{margin-bottom:1.5em;font-size:1em;font-weight:400;text-transform:uppercase}h6,.zeta{margin-bottom:1.5em;font-size:.875em;font-weight:400;text-transform:uppercase}.nomargin{margin:0}.small_caps{font-size:.875em;text-transform:uppercase;letter-spacing:1px;margin:0;color:#807f7f}.teaser--darken .small_caps{color:#fff;opacity:.8}a.small_caps:hover{color:#44A018}p{margin:0 0 1.5em}.lead,.lede{margin-bottom:1em;line-height:1.3;font-size:130%;font-weight:400}ol,ul{margin:0 0 1.5em;padding:0 0 0 1.5em}ol li,ul li{margin:.25em 0}ol.unstyled,ul.unstyled{list-style:none;margin:0;padding:0}li>ul,li>ol{margin-bottom:0}em,.italic{font-style:italic}abbr[title]{border-bottom:dotted 1px;cursor:help}b,strong{font-weight:700}dfn{font-style:italic}code,kbd,pre,samp{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}blockquote{clear:both;margin:0 0 1em;display:block;font-size:19px;line-height:1.3;padding:0 6%;color:#807f7f;font-style:italic}@media all and (min-width:47.5em){blockquote{font-size:22px}}.center{text-align:center}.post-meta{font-size:.875em;color:#807f7f;margin:1em 0}article.hentry .l-narrow h2{margin-top:1.5em}article.hentry .l-narrow h3{margin-top:1.5em}article.hentry .l-narrow h4{margin-top:1.5em}a{background:transparent;color:#44A018;text-decoration:none;transition:all .1s ease-out}a:focus{outline:0;color:#3b8a15}a:hover,a:active{outline:0;color:#317411}.juicer-feed .j-paginate.juicer-button,.button,.button__wrapper a{transition:all .1s ease-out;display:inline-block;cursor:pointer;padding:.66em 1.5em;font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:14px;letter-spacing:1px;background:0;border:2px solid #000;color:#000}.juicer-feed .j-paginate.juicer-button.active,.juicer-feed .j-paginate.juicer-button:hover,.button.active,.button:hover,.button__wrapper a.active,.button__wrapper a:hover{background:#000;border-color:#000;color:#fff}.juicer-feed .j-paginate.juicer-button.button--white,.teaser--darken .juicer-feed .j-paginate.juicer-button,.teaser--white .juicer-feed .j-paginate.juicer-button,.button.button--white,.teaser--darken .button,.teaser--white .button,.button__wrapper a.button--white,.teaser--darken .button__wrapper a,.teaser--white .button__wrapper a{border:2px solid #fff;color:#fff}.juicer-feed .j-paginate.juicer-button.button--white.active,.juicer-feed .j-paginate.juicer-button.button--white:hover,.teaser--darken .juicer-feed .j-paginate.juicer-button.active,.teaser--darken .juicer-feed .j-paginate.juicer-button:hover,.teaser--white .juicer-feed .j-paginate.juicer-button.active,.teaser--white .juicer-feed .j-paginate.juicer-button:hover,.button.button--white.active,.button.button--white:hover,.teaser--darken .button.active,.teaser--darken .button:hover,.teaser--white .button.active,.teaser--white .button:hover,.button__wrapper a.button--white.active,.button__wrapper a.button--white:hover,.teaser--darken .button__wrapper a.active,.teaser--darken .button__wrapper a:hover,.teaser--white .button__wrapper a.active,.teaser--white .button__wrapper a:hover{background:#fff;border-color:#fff;color:#000}.arrow{display:inline-block;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#000;margin:1em 0 0}.arrow:hover{color:#44A018}.arrow:after{content:"\e613";font-family:smy;display:inline-block;margin:0 0 0 3px;vertical-align:middle}@font-face{font-family:smy;src:url(../fonts/smy.eot?7jzmdv);src:url(../fonts/smy.eot?7jzmdv#iefix) format("embedded-opentype"),url(../fonts/smy.ttf?7jzmdv) format("truetype"),url(../fonts/smy.woff?7jzmdv) format("woff"),url(../fonts/smy.svg?7jzmdv#smy) format("svg");font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:smy;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-print:before{content:"\e699"}.icon-home:before{content:"\e600"}.icon-folder-open:before{content:"\e601"}.icon-tag:before{content:"\e602"}.icon-pushpin:before{content:"\e603"}.icon-location:before{content:"\e604"}.icon-clock:before{content:"\e605"}.icon-calendar:before{content:"\e606"}.icon-youtube:before{content:"\e607"}.icon-phone:before{content:"\e608"}.icon-mail:before{content:"\e609"}.icon-pencil:before{content:"\e60a"}.icon-search:before{content:"\e60b"}.icon-minus:before{content:"\e60c"}.icon-plus:before{content:"\e60d"}.icon-cross:before{content:"\e60e"}.icon-list:before{content:"\e60f"}.icon-arrow-left:before{content:"\e610"}.icon-arrow-down:before{content:"\e611"}.icon-arrow-up:before{content:"\e612"}.icon-arrow-right:before{content:"\e613"}.icon-vimeo:before{content:"\e614"}.icon-twitter:before{content:"\e615"}.icon-facebook:before{content:"\e616"}.icon-googleplus:before{content:"\e617"}.icon-pinterest:before{content:"\e618"}.icon-tumblr:before{content:"\e619"}.icon-file:before{content:"\e61a"}.icon-copy:before{content:"\e61b"}.icon-download:before{content:"\e61c"}.icon-link:before{content:"\e61d"}.icon-attachment:before{content:"\e61e"}.icon-checkmark:before{content:"\e61f"}.icon-arrow-left2:before{content:"\e620"}.icon-arrow-down2:before{content:"\e621"}.icon-arrow-up2:before{content:"\e622"}.icon-arrow-right2:before{content:"\e623"}.icon-linkedin:before{content:"\e624"}.icon-menu2:before{content:"\e625"}.icon-instagram:before{content:"\1f3ed"}.icon-heart:before{content:"\e901"}.icon-bubble:before{content:"\e900"}.icon-arrow-left,.icon-arrow-top,.icon-arrow-right,.icon-arrow-bottom{vertical-align:middle}img{max-width:100%;height:auto;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0 0 1.5em}figure>img{display:block;margin:0 auto}figure figcaption{margin:.25em 0;font-size:.8em;color:#807f7f}table{width:100%;max-width:100%;margin-bottom:1.5em;background-color:transparent;border-collapse:collapse;border-spacing:0}table th,table td{padding:.5em;border-top:1px solid #bfbfbf;text-align:left;vertical-align:top}table th{font-weight:700}table thead th{vertical-align:bottom}table colgroup+thead tr:first-child tr,table colgroup+thead tr:first-child td{border-top:0}table colgroup thead:first-child tr:first-child th,table colgroup thead:first-child tr:first-child td{border-top:0}table tbody+tbody{border-top:2px solid #bfbfbf}.hidecolumn{visibility:collapse;display:none;max-width:0}@media all and (min-width:47.5em){.hidecolumn{visibility:visible;display:table-cell;max-width:none}}form{margin:0 0 1.5em}form label{display:block}form p{margin-bottom:.75em}form ul{padding:0;margin:0 0 1.5em;list-style:none}form br{display:none}form :focus{outline:0}fieldset{margin:0 .125em 1.5em;padding:0;border:0}legend{display:block;width:100%;padding:0;border:0}legend small{color:#bfbfbf}button,input,select,option,textarea{margin:0;font-size:1em;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}button,input{line-height:normal;transition:all .1s ease-out}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-moz-appearance:textfield;-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;resize:vertical;vertical-align:top}.newsletter input[type=text],.newsletter input[type=tel],.newsletter input[type=number],.newsletter input[type=email],.newsletter textarea,.newsletter email,.hentry-comments input[type=text],.hentry-comments input[type=tel],.hentry-comments input[type=number],.hentry-comments input[type=email],.hentry-comments textarea,.hentry-comments email,.ginput_container input[type=text],.ginput_container input[type=tel],.ginput_container input[type=number],.ginput_container input[type=email],.ginput_container textarea,.ginput_container email{border:0;background:#fff;padding:.5em}.newsletter input[type=text].alt,.newsletter input[type=tel].alt,.newsletter input[type=number].alt,.newsletter input[type=email].alt,.newsletter textarea.alt,.newsletter email.alt,.hentry-comments input[type=text].alt,.hentry-comments input[type=tel].alt,.hentry-comments input[type=number].alt,.hentry-comments input[type=email].alt,.hentry-comments textarea.alt,.hentry-comments email.alt,.ginput_container input[type=text].alt,.ginput_container input[type=tel].alt,.ginput_container input[type=number].alt,.ginput_container input[type=email].alt,.ginput_container textarea.alt,.ginput_container email.alt{background:#f0f0f0}.newsletter select,.hentry-comments select,.ginput_container select{height:2em;border:0;background:#fff;padding:.5em;border-radius:0}.newsletter select[multiple=multiple],.hentry-comments select[multiple=multiple],.ginput_container select[multiple=multiple]{height:6em}.newsletter .small,.hentry-comments .small,.ginput_container .small{width:33.333%}.newsletter .medium,.hentry-comments .medium,.ginput_container .medium{width:66.666%}.newsletter .large,.hentry-comments .large,.ginput_container .large{width:100%}.newsletter input[type=text]:hover,.newsletter input[type=tel]:hover,.newsletter input[type=number]:hover,.newsletter input[type=email]:hover,.newsletter textarea:hover,.newsletter email:hover,.newsletter select:hover,.hentry-comments input[type=text]:hover,.hentry-comments input[type=tel]:hover,.hentry-comments input[type=number]:hover,.hentry-comments input[type=email]:hover,.hentry-comments textarea:hover,.hentry-comments email:hover,.hentry-comments select:hover,.ginput_container input[type=text]:hover,.ginput_container input[type=tel]:hover,.ginput_container input[type=number]:hover,.ginput_container input[type=email]:hover,.ginput_container textarea:hover,.ginput_container email:hover,.ginput_container select:hover{box-shadow:0 0 0 2px rgba(0,0,0,.1)}.newsletter input[type=text]:focus,.newsletter input[type=tel]:focus,.newsletter input[type=number]:focus,.newsletter input[type=email]:focus,.newsletter textarea:focus,.newsletter email:focus,.newsletter select:focus,.hentry-comments input[type=text]:focus,.hentry-comments input[type=tel]:focus,.hentry-comments input[type=number]:focus,.hentry-comments input[type=email]:focus,.hentry-comments textarea:focus,.hentry-comments email:focus,.hentry-comments select:focus,.ginput_container input[type=text]:focus,.ginput_container input[type=tel]:focus,.ginput_container input[type=number]:focus,.ginput_container input[type=email]:focus,.ginput_container textarea:focus,.ginput_container email:focus,.ginput_container select:focus{box-shadow:0 0 0 2px rgba(0,0,0,.5)}.hentry-comments input[type=text],.hentry-comments input[type=tel],.hentry-comments input[type=number],.hentry-comments input[type=email],.hentry-comments textarea{width:100%}.hentry-comments label{text-transform:uppercase;font-size:.875em}.gform_wrapper{background:#f4f4f4;padding:1.5em;margin:0 0 1.5em}.gform_wrapper form{margin:0}.gform_wrapper .gform_heading{margin:0 0 1.5em}.gform_wrapper .gform_heading .gform_title{font-size:2em;margin:0 0 .25em}.gform_wrapper .gform_body .gfield{margin:1em 0}.gform_wrapper .gform_body .gfield>label{text-transform:uppercase;font-size:.875em}.gform_wrapper .gform_body .gfield_radio li input,.gform_wrapper .gform_body .gfield_checkbox li input{display:inline-block;margin:0 .25em 0 0}.gform_wrapper .gform_body .gfield_radio li label,.gform_wrapper .gform_body .gfield_checkbox li label{display:inline}.gform_confirmation_message{padding:1.5em;text-align:center;font-size:1.5em;box-shadow:1px 1px 3px #000;background-color:#fff}#newsletter{max-width:600px;width:100%;margin:0 auto}#newsletter .ginput_container .medium{width:100%}@media all and (min-width:47.5em){#newsletter .half{width:48%;float:left;margin-top:0}#newsletter .half+.half{margin-left:4%}}#newsletter .validation_message{color:#900;font-size:.875em}#newsletter .gfield_error input[type=email],#newsletter .gfield_error input[type=text]{box-shadow:0 0 0 2px #900!important}#feedback{max-width:600px;width:100%;margin:0 auto}#feedback .ginput_container .medium{width:100%}@media all and (min-width:47.5em){#feedback .half{width:48%;float:left;margin-top:0}#feedback .half+.half{margin-left:4%}}#feedback .validation_message{color:#900;font-size:.875em}#feedback .gfield_error input[type=email],#feedback .gfield_error input[type=text]{box-shadow:0 0 0 2px #900!important}@media print{body{width:1000px!important}.l-narrow{width:90%!important;max-width:90%!important;min-width:90%!important}footer,.togglenavs,.search,.l-complementary,#respond,.block--right,.share{display:none!important;height:0!important;width:0!important;position:absolute!important;left:0!important;top:0!important;overflow:hidden!important;visibility:hidden!important}.block{border:1px solid #ddd!important}.logo{background-image:none!important;position:relative;text-indent:0!important;overflow:visible;color:rgba(255,255,255,0);font-size:0}.logo:after{position:absolute;left:0;top:0;max-width:100%;display:block}.lang__fi .logo:after{content:url(../img/logo-smy.svg)}.lang__en .logo:after{content:url(../img/logo-smy-en.avg)}.lang__sv .logo:after{content:url(../img/logo-smy-sv.svg)}}.alignnone{margin:0 1em 1em 0}.aligncenter,div.aligncenter{clear:both;display:block;margin:0 auto}.alignright{clear:right;float:right;margin:0 0 1em 1em}.alignleft{clear:left;float:left;margin:0 1em 1em 0}.aligncenter{clear:both;display:block;margin:0 auto}a img.alignright{clear:right;float:right;margin:0 0 1em 1em}a img.alignnone{margin:0 1em 1em 0}a img.alignleft{clear:left;float:left;margin:0 1em 1em 0;display:block}a img.aligncenter{display:block;margin:0 auto 1.5em 0}.wp-caption{max-width:100%;padding:0}.wp-caption.alignnone{margin:0 1em 1.2em 0}.wp-caption.alignleft{margin:0 1em 1.2em 0}.wp-caption.alignright{margin:0 0 1.2em 1em}.wp-caption.aligncenter{width:auto;margin:0 auto 1.5em}.wp-caption img{border:0 none;height:auto;margin:0!important;max-width:100%!important;width:100%!important;padding:0;width:auto}.wp-caption.size-thumbnail{max-width:25%}@media all and (min-width:47.5em){.wp-caption.size-thumbnail{max-width:9em}}.wp-caption.size-medium{max-width:100%;width:100%!important}.wp-caption.size-medium img.size-medium{width:100%!important}@media all and (min-width:25.5em){.wp-caption.size-medium{max-width:45%}.wp-caption.size-medium img.size-medium{width:auto!important}}@media all and (min-width:47.5em){.wp-caption.size-medium{max-width:18em}}.wp-caption.size-large{width:100%;margin:0 0 1.5em}.wp-caption.size-large.alignnone,.wp-caption.size-large.alignleft,.wp-caption.size-large.alignright,.wp-caption.size-large.aligncenter{margin:0 0 1.5em}.wp-caption.size-thumbnail img,.wp-caption.size-medium img,.wp-caption.size-large img{width:100%!important;max-width:100%;margin:0}.wp-caption-text{margin:.25em 0;font-size:.8em;color:#807f7f}img.size-thumbnail{max-width:25%}@media all and (min-width:47.5em){img.size-thumbnail{max-width:9em}}img.size-medium{max-width:100%;width:100%!important}@media all and (min-width:25.5em){img.size-medium{max-width:45%}}@media all and (min-width:47.5em){img.size-medium{max-width:18em}}img.size-large{width:100%;margin:0 0 1.5em}img.size-large.alignnone,img.size-large.alignleft,img.size-large.alignright,img.size-large.aligncenter{margin:0 0 1.5em}.clear-float{clear:both;margin:0}.searchform{position:relative;height:36px;margin:0 4%}@media all and (min-width:47.5em){.searchform{width:260px;margin:0 auto}}.searchform input[type=text]{transition:all .1s ease-out;font-size:.8em;z-index:1;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;margin:0;line-height:20px;padding:8px 40px 8px 16px;letter-spacing:1px;border-radius:18px;color:#000;background-color:#efefef;background-color:rgba(240,240,240,.9);border:0}.searchform input[type=text]::-webkit-input-placeholder{text-transform:uppercase;color:#4A4A4A;font-weight:600}.searchform input[type=text]:-moz-placeholder{text-transform:uppercase;color:#4A4A4A;font-weight:600}.searchform input[type=text]::-moz-placeholder{text-transform:uppercase;color:#4A4A4A;font-weight:600}.searchform input[type=text]:-ms-input-placeholder{text-transform:uppercase;color:#4A4A4A;font-weight:600}.searchform input[type=text]:placeholder{text-transform:uppercase;color:#4A4A4A;font-weight:600}.searchform input[type=text]:focus{background-color:#efefef;background-color:rgba(240,240,240,.95);color:#000}.searchform input[type=text]:focus::-webkit-input-placeholder{color:rgba(0,0,0,.15)}.searchform input[type=text]:focus:-moz-placeholder{color:rgba(0,0,0,.15)}.searchform input[type=text]:focus::-moz-placeholder{color:rgba(0,0,0,.15)}.searchform input[type=text]:focus:-ms-input-placeholder{color:rgba(0,0,0,.15)}.searchform input[type=text]:focus:placeholder{color:rgba(0,0,0,.15)}.searchform button{transition:all .1s ease-out;z-index:2;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;background:0;border:0;padding:0;line-height:40px;font-size:20px;color:#44A018}.searchform button:hover{color:#317411}.searchform__materials{margin:0 auto 2em}@media all and (min-width:47.5em){.searchform__materials{max-width:360px;width:80%}}.togglenavs{position:relative;z-index:4;float:right;margin:1.25em 2% 1em 0}.togglenavs a{display:inline-block;padding:.5em;font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:15px;line-height:19px;letter-spacing:1px;position:relative;z-index:2;vertical-align:middle}.togglenavs a .icon{font-size:28px;line-height:19px;vertical-align:top;display:inline-block}.togglenavs a .icon.icon-menu2{font-size:19px}.togglenavs a .icon.icon-arrow-down2{margin-left:.1rem;font-size:16px;text-shadow:0 1px #fff}.site__header--background .togglenavs a{color:#fff}.site__header--background .togglenavs a:hover{color:#44A018}.togglenavs a#togglelang{padding-right:.2em}.togglenavs a#togglesearch{padding-right:.2em;padding-left:.2em}.togglenavs a:hover .icon.icon-arrow-down2{text-shadow:0 1px #44A018}.togglenavs .m-hide{display:none}@media all and (min-width:47.5em){.togglenavs a .icon{margin-left:.5rem}.togglenavs a .icon.icon-arrow-down2{margin-left:.3rem}.togglenavs .m-hide{display:inline}}@media all and (min-width:47.5em){#togglesearch{display:none}}.nav-main{font-size:1em;overflow:hidden;margin:0 auto}.nav-main ul{padding:0;list-style:none;margin:0}.nav-main .secondary{padding-bottom:1em;background:#f4f4f4;clear:both;overflow:hidden}.nav-main .secondary>ul>li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media all and (min-width:47.5em){.nav-main .secondary>ul>li{height:4em;float:left;width:33.21%}}.nav-main .secondary>ul>li>h4{height:3.4em}.nav-main .secondary>ul>li>ul>li{width:auto;line-height:1.5;margin:0}@media all and (min-width:75em){.nav-main .secondary>ul>li>ul>li{display:inline-block;float:left;width:45%}}.nav-main .secondary>ul>li>ul{margin:1.5em 0 0 3.5em}@media all and (min-width:60em){.nav-main .secondary>ul>li>ul{margin:1.5em 0 0 4.5em}}.nav-main>ul,.nav-main .secondary>ul{padding:0 3.5%;position:relative}.nav-main>ul>li,.nav-main .secondary>ul>li{list-style:none;margin:1.5em 0}.nav-main>ul>li li,.nav-main .secondary>ul>li li{margin:.75em 0;line-height:1.2}.nav-main>ul>li span,.nav-main .secondary>ul>li span{display:inline-block;border-radius:50%;vertical-align:top;width:36px;height:34px;line-height:30px;font-size:20px;margin:0 .2em 0 0;text-align:center;border:2px solid #44A018;color:#44A018;letter-spacing:0}.nav-main .custom{clear:both;position:relative}.nav-main .custom ul{position:static;padding:0 3.5% 2em}.nav-main .custom ul>li>h4{margin:0}@media all and (min-width:60em){.nav-main .custom ul{position:absolute;left:79%;bottom:0;width:100%;padding:0 3.5% 1em}}.nav-main .custom a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.nav-main .custom span{margin-right:.5em;font-size:1.3em;color:#999}@media all and (min-width:60em){.nav-main .custom{height:2em}}.nav-main a{font-weight:700;font-size:13px;letter-spacing:1px}.nav-main .current-menu-item>a{color:#999}@media all and (min-width:47.5em){.nav-main{font-size:.875em}.nav-main>ul,.nav-main .secondary>ul{width:100%;margin:0;padding:0 1.5% 1em}.nav-main>ul>li{padding:1em 0 1em 1%;width:20%;float:left}}@media all and (min-width:60em){.nav-main>ul>li,.nav-main .secondary>ul>li{padding:1em 0 1em 4%}}@media all and (min-width:75em){.nav-main .secondary>ul>li:nth-child(3){padding-left:2em}}.nav-main--header{display:none;position:absolute;left:0;right:0;top:0;z-index:10;background:#fff;box-shadow:0 3px 0 rgba(0,0,0,.25);padding-top:5em}.nav-main--header ul>li>h4{position:relative;margin:0;height:2.2em;margin:0 0 .25em;line-height:1.1;font-size:18px}.nav-main--header ul>li>h4 a{font-weight:400;font-size:18px;color:#2E2E2E;position:absolute;left:0;bottom:0}.nav-main--header ul>li>h4 a:hover{color:#44A018}@media all and (min-width:47.5em){.nav-main--header{padding-top:5.25em}.nav-main--header ul{margin-top:1.75em}.nav-main--header ul>li>h4{margin:0 0 .5em}}@media all and (min-width:60em){.nav-main--header ul>li>h4 a{font-size:20px}}.open__menu .nav-main--header{display:block}.csstransforms .nav-main--header{transition:all .15s ease-out;-ms-transform:translateY(-105%);transform:translateY(-105%);display:block}.csstransforms .open__menu .nav-main--header{-ms-transform:translateY(0);transform:translateY(0)}.csstransforms3d .nav-main--header{transition:all .15s ease-out;transform:translate3d(0,-105%,0);display:block}.csstransforms3d .open__menu .nav-main--header{transform:translate3d(0,0,0)}@media all and (min-width:47.5em){.nav-main--footer{padding:1.25em 0 2em}}.nav-main--footer ul>li>h4{position:relative;margin:0;font-weight:700;height:2.2em;margin:0 0 1.25em;line-height:1.1;font-size:13px;text-transform:uppercase}.nav-main--footer ul>li>h4 a{color:#4A4A4A;position:absolute;left:0;bottom:0}.nav-main--footer ul>li>h4 a:hover{color:#44A018}.breadcrumb-nav{overflow:hidden;margin:0 2%}ol.breadcrumb,ol.childpages{list-style:none;margin:0;padding:.5em;color:#807f7f;font-size:.8em}ol.breadcrumb li a,ol.childpages li a{color:#459F19}ol.breadcrumb li a:hover,ol.childpages li a:hover{color:#256C70}ol.breadcrumb>li,ol.childpages>li{position:relative;display:inline-block;margin:0 .5em 0 0}ol.breadcrumb>li ol,ol.childpages>li ol{display:none;list-style:none;position:absolute;z-index:2;width:auto;top:100%;left:0;margin:0;padding:0;background:#dbdada}ol.breadcrumb>li ol>li,ol.childpages>li ol>li{display:block;line-height:3em}ol.breadcrumb>li ol>li a,ol.childpages>li ol>li a{display:block;white-space:nowrap;padding:0 1em}ol.breadcrumb>li:hover ol,ol.childpages>li:hover ol{display:block}ol.breadcrumb{overflow:hidden}ol.breadcrumb>li{float:left}ol.breadcrumb>li:before{content:"/";display:inline-block;margin:0 .4em 0 0}ol.breadcrumb>li:first-child:before{content:none}ol.breadcrumb>li.has_siblings:after{font-family:smy;content:"\e603";display:inline-block;color:#256C70;margin:0}ol.childpages{background:#f4f4f4}ol.childpages>li{margin:0 1.5em 0 0}@media all and (min-width:47.5em){.breadcrumb-nav nav{float:left}}.backtoforestfi{background:#44A018;color:#fff;font-size:12px;padding:0 .5em;line-height:20px;height:20px;font-weight:700;border-radius:10px;display:inline-block;margin-top:.5em}@media all and (min-width:47.5em){.backtoforestfi{position:absolute;top:0;right:2.5em}}.backtoforestfi:hover{color:#fff;background:#317411}.backtoforestfi:before{content:"\e610";font-family:smy;display:inline-block;margin:0 3px 0 0;vertical-align:middle}.site__header .close{display:block;position:absolute;top:.75rem;right:2%;font-size:2.5em}@media all and (min-width:47.5em){.site__header .close{top:1rem}}@media all and (min-width:47.5em){.site__header .search .close{display:none}}.mp-nav{margin:0 auto;width:96%}.mp-nav ul{list-style:none;display:table;width:100%;margin:0;padding:1em 0}.mp-nav ul li{margin:0;padding:0;display:table-cell;width:14.2867%;text-align:center}.mp-nav ul li.mp-tirppa>a:before{content:" ";display:inline-block;margin:0 .5em 0 0;vertical-align:middle;height:25px;width:23px;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/tirppa.jpg)}.mp-nav ul li.current-menu-item a{color:#44A018}.mp-nav ul li a{font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:15px;line-height:25px;color:#000;display:inline-block;padding:0}.mp-nav ul li a:hover{color:#44A018}.mp-nav hr{margin:0 auto;height:0;border:0;border-top:3px solid #2E2E2E;position:relative;background:0}.l-constrained{margin:0 auto;width:100%;max-width:1400px}.l-constrained.white{background:#fff}.l-main{position:relative}.complementary__block{padding:2em 0}.complementary__block--grayish{background:#f4f4f4;margin-bottom:.4em}.l-narrow{margin:0 4%;max-width:46.875em}@media all and (min-width:47.5em){.l-narrow{margin:0 auto;width:85%}}@media all and (min-width:60em){.l-narrow{width:75%}}.l-half{margin:0 0 1em}@media all and (min-width:47.5em){.l-half{width:50%;float:left;padding:0 .5em 0 0}.l-half+.l-half{padding:0 0 0 .5em}}@keyframes fadeIn{from{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.logo{position:relative;overflow:hidden;float:left;z-index:99;display:block;height:32px;margin:1.25em 0 0 2%;text-indent:-999px;background-repeat:no-repeat;background-size:contain;background-position:left center;transition:all 0 ease-out;transition:opacity .1s ease-out;width:50%}.csscalc .logo{width:calc(100% - 155px)}.lang__fi .logo{background-image:url(../img/logo-smy.png);max-width:200px}.svg .lang__fi .logo{background-image:url(../img/logo-smy.svg)}.lang__en .logo{background-image:url(../img/logo-smy-en.png);max-width:329px}.svg .lang__en .logo{background-image:url(../img/logo-smy-en.svg)}.lang__sv .logo{background-image:url(../img/logo-smy-sv.png);max-width:300px}.svg .lang__sv .logo{background-image:url(../img/logo-smy-sv.svg)}.lang__fi .site__header--background:not(.open__menu):not(.open__search) .header__top .logo{background-image:url(../img/logo-smy-n.png)}.svg .lang__fi .site__header--background:not(.open__menu):not(.open__search) .header__top .logo{background-image:url(../img/logo-smy-n.svg)}.lang__en .site__header--background:not(.open__menu):not(.open__search) .header__top .logo{background-image:url(../img/logo-smy-en-n.png)}.svg .lang__en .site__header--background:not(.open__menu):not(.open__search) .header__top .logo{background-image:url(../img/logo-smy-en-n.svg)}.lang__sv .site__header--background:not(.open__menu):not(.open__search) .header__top .logo{background-image:url(../img/logo-smy-sv-n.png)}.svg .lang__sv .site__header--background:not(.open__menu):not(.open__search) .header__top .logo{background-image:url(../img/logo-smy-sv-n.svg)}@media all and (min-width:47.5em){.logo{width:33%}.lang__fi .site__header--background.open__search .logo{background-image:url(../img/logo-smy-n.png)}.svg .lang__fi .site__header--background.open__search .logo{background-image:url(../img/logo-smy-n.svg)}}.nav-main--header .logo{position:absolute;left:0;top:2px;z-index:99}.logo:hover{opacity:.8}.site__header{position:relative;background:#fff}.site__header hr{width:96%;margin:0 auto;height:0;border:0;border-top:3px solid #2E2E2E;position:relative;background:0;z-index:2}.site__header hr.menuhr{border-color:#2E2E2E}.site__header .search{display:none;position:absolute;z-index:30;top:0;left:0;right:0;padding:5em 0 1em;background:#fff}.site__header .search .searchform{margin-top:1em}@media all and (min-width:47.5em){.site__header .search{display:block;margin:0;padding:0;background:transparent;top:.9em;right:35%;left:auto}.csscalc .site__header .search{right:calc(50% - 100px)}.site__header .search .searchform{width:200px;margin-top:.5em}.site__header .search hr{display:none}}@media all and (min-width:60em){.site__header .search{right:37%}.site__header .search .searchform{width:260px}.csscalc .site__header .search{right:calc(50% - 100px)}}.site__header .languages{display:inline-block;position:relative;z-index:29}.site__header.open__lang .languages #togglelang,.site__header .languages__dropdown a{color:#44A018}.site__header.open__lang .languages #togglelang .icon,.site__header .languages__dropdown a .icon{text-shadow:0 1px #44A018}.site__header.open__lang .languages #togglelang:hover,.site__header .languages__dropdown a:hover{color:#317411}.site__header .languages__dropdown{display:none;position:absolute;top:0;right:0;left:0;padding:2em 0 0;background:#f4f4f4;list-style:none}.site__header .languages__dropdown li{margin:0}.site__header .languages__dropdown a{display:block;text-align:center;padding:.5em 1em}.site__header .scroll_down{position:absolute;z-index:9;left:50%;font-size:14px;letter-spacing:1px;font-weight:700;bottom:1.5em;margin:0 0 0 -1.5em;color:#fff;text-transform:uppercase;opacity:0;animation:fadeIn ease-out 1;animation-fill-mode:forwards;animation-delay:.7s;animation-duration:1.2s;line-height:1}.site__header .scroll_down span{display:block;font-size:2.5em}.site__header.open__search .search,.site__header.open__lang .languages__dropdown{display:block}.csstransforms .site__header .search{transition:all .15s ease-out;-ms-transform:translateY(-110%);transform:translateY(-110%);display:block}.csstransforms .site__header.open__search .search{-ms-transform:translateY(0);transform:translateY(0)}.csstransforms3d .site__header .search{transition:all .15s ease-out;transform:translate3d(0,-110%,0);display:block}.csstransforms3d .site__header.open__search .search{transform:translate3d(0,0,0)}@media all and (min-width:47.5em){.csstransforms .site__header .search,.csstransforms3d .site__header .search{-ms-transform:translateY(0);transform:translateY(0);transform:translate3d(0,0,0)}}.csstransforms .nav-main--header{transition:all .15s ease-out;-ms-transform:translateY(-110%);transform:translateY(-110%);display:block}.csstransforms .open__menu .nav-main--header{-ms-transform:translateY(0);transform:translateY(0)}.csstransforms3d .nav-main--header{transition:all .15s ease-out;transform:translate3d(0,-110%,0);display:block}.csstransforms3d .open__menu .nav-main--header{transform:translate3d(0,0,0)}.header__content{position:relative;z-index:2;padding:3em 0}.header__title{font-weight:400;font-size:2.25em;margin:0}@media all and (min-width:47.5em){.header__title{font-size:3.25em}}.header__text{font-weight:400;font-size:1.125em;line-height:1.3;width:94%;margin:1.5em auto 0;max-width:50em}.header__text br{display:none}@media all and (min-width:47.5em){.header__text{width:80%;font-size:1.375em}.header__text br{display:block}}#header__bg__wrapper{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;overflow:hidden}#header__bg{position:absolute;left:0;top:0;right:0;bottom:0;background-position:center center;background-size:cover;background-repeat:no-repeat}.site__header--background{background-color:#999}.site__header--background .header__content{color:#fff;position:relative;z-index:3}.site__header--background hr{border-color:#fff;z-index:3;position:relative}.site__header--background:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:2}.site__header--background.darken--10:after{background:rgba(0,0,0,.1)}.site__header--background.darken--20:after{background:rgba(0,0,0,.2)}.site__header--background.darken--30:after{background:rgba(0,0,0,.3)}.site__header--background.darken--40:after{background:rgba(0,0,0,.4)}.site__header--background.darken--50:after{background:rgba(0,0,0,.5)}.site__header--frontpage .header__content{padding-bottom:7em;padding-top:4em}.site__header--frontpage .header__content .header__logo{display:block;width:96%;max-width:500px;height:50px;font-size:1em;text-indent:-9999px;overflow:hidden;margin:0 auto 3em;background-size:contain;background-repeat:no-repeat;background-position:center center}.lang__fi .site__header--frontpage .header__content .header__logo{background-image:url(../img/logo-smy-n.png)}.svg .lang__fi .site__header--frontpage .header__content .header__logo{background-image:url(../img/logo-smy-n.svg)}.lang__en .site__header--frontpage .header__content .header__logo{background-image:url(../img/logo-smy-en-n.png)}.svg .lang__en .site__header--frontpage .header__content .header__logo{background-image:url(../img/logo-smy-en-n.svg)}.lang__sv .site__header--frontpage .header__content .header__logo{background-image:url(../img/logo-smy-sv-n.png)}.svg .lang__sv .site__header--frontpage .header__content .header__logo{background-image:url(../img/logo-smy-sv-n.svg)}.header__content{text-align:center}.header__top{position:relative;padding:.25em 0}.site-footer{overflow:hidden;position:relative}.site-footer .footer-some{display:none}@media all and (min-width:60em){.site-footer .footer-some{background:#e7e7e7;padding:2em 0 2.5em;text-align:center;display:block}}.site-footer .footer-some .l-constrained{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.site-footer .footer-some div>ul{padding:0 0 0 4em;position:relative;list-style:none;margin:0}.site-footer .footer-some div>ul>li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:1em;width:33.21%;padding:0 0 0 2%;float:left;text-align:left}.site-footer .footer-some div>ul>li:nth-child(3){padding-left:3em}.site-footer .footer-some div>ul>li>h4{height:5px;position:relative}@media all and (min-width:60em){.site-footer .footer-some div>ul>li>ul>li{display:inline-block;float:left;width:50%;padding:0;margin:0}}.site-footer .footer-some div>ul>li>ul{padding:0 0 0 1.5em;margin:0;width:100%}.site-footer .footer-some a{font-weight:600}.site-footer .footer-some a .rounded{display:inline-block;border-radius:50%;vertical-align:top;width:36px;height:34px;line-height:30px;font-size:20px;margin:0 .2em 0 0;text-align:center;border:2px solid #44A018;color:#44A018}.footer-end{padding:1.25em 2%;background:#666;color:#fff;font-weight:600}.footer-end a{text-transform:uppercase;display:inline-block;margin:0 1em 0 0;color:#4db61b}.footer-end a:hover{color:#44A018}.footer-end .contact{margin-top:1em;white-space:nowrap}.footer-end .contact strong{font-size:1em;text-transform:uppercase;display:inline-block;margin:0 .5em 0 0}@media all and (min-width:47.5em){.footer-end{text-align:center}.footer-end .contact{display:inline-block;border-left:2px solid #fff;margin:0;padding:0 0 0 1em}.footer-end .contact br{display:none}}.teasers{clear:both;position:relative;z-index:1;margin:0;background:#f4f4f4;border-top:.4em solid #f4f4f4}@media all and (min-width:47.5em){.teasers{padding:0 .2em}.teasers .teaser .teasers{width:100%;margin:0}.flexbox .teasers{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}}.csscalc .teasers .teaser .teasers{width:calc(100% + 0.4em);margin:0 -.2em;padding:0;border-top:0}.teaser{width:100%;position:relative;background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:cover;border-bottom:.4em solid #f4f4f4}@media all and (min-width:47.5em){.teaser{border-left:.2em solid #f4f4f4;border-right:.2em solid #f4f4f4}.flexbox .teaser{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}}.teaser .breakfix{clear:left}@media all and (min-width:47.5em){.teaser--double{width:50%;max-width:50%;float:left}.flexbox .teaser--double{max-width:none;float:none;-moz-flex:1 0 40%;-ms-flex:1 0 40%;flex:1 0 40%}}@media all and (min-width:60em){.teaser--double{min-height:280px}}@media all and (min-width:47.5em){.teaser--triple{width:33.333%;max-width:33.333%;float:left;min-height:18em}.flexbox .teaser--triple{float:none;-moz-flex:1 0 28%;-ms-flex:1 0 28%;flex:1 0 28%}}@media all and (min-width:47.5em){.teaser--double-triple{width:66.666%;max-width:66.666%;float:left}.flexbox .teaser--double-triple{float:none;-moz-flex:2 0 60%;-ms-flex:2 0 60%;flex:2 0 60%}.teaser--double-triple+.teaser--triple{margin-right:0}}@media all and (min-width:60em){.teaser--double-triple .teaser__content{max-width:740px}}.teaser--transparent{background:transparent}.teaser--nomargin{border-bottom:0}.teaser__title{position:relative;padding:.5em 1.5em;background:#f4f4f4}.teaser__title h1,.teaser__title h2,.teaser__title h3,.teaser__title h4,.teaser__title h5,.teaser__title h6{margin:.25rem 0 0}@media all and (min-width:47.5em){.teaser__title{padding:.5em 1.5em}}@media all and (min-width:60em){.teaser__title{padding:.75em 2em}}@media all and (min-width:75em){.teaser__title{padding:.75em 2.5em}}.teaser__content{position:relative;display:block;width:100%;z-index:2;padding:1rem;font-size:16px;font-weight:400}.teaser__content h1,.teaser__content h2,.teaser__content h3,.teaser__content h4{font-weight:400}.teaser__content h2{font-size:26px}.teaser__content h3{font-size:20px}@media all and (min-width:47.5em){.teaser__content{padding:1.25rem}}@media all and (min-width:60em){.teaser__content{font-size:18px;padding:1.75rem}.teaser__content h2{font-size:34px}.teaser__content h3{font-size:24px}}@media all and (min-width:75em){.teaser__content{padding:2rem}}.teaser__campaign{text-align:center;color:#fff;padding:2em 0}.teaser__campaign .teaser__heading{font-size:38px;max-width:800px;margin-left:auto;margin-right:auto}@media all and (min-width:47.5em){.teaser__campaign .teaser__heading{font-size:44px;width:80%}}.teaser__campaign .button{margin:1em 0 0}.teaser--btnspace{display:-ms-flexbox;display:flex}.teaser--btnspace .teaser__content{padding-bottom:4.5rem;position:relative}.teaser--btnspace .teaser__content .button,.teaser--btnspace .teaser__content .arrow{position:absolute;left:1rem;bottom:1rem;margin-right:1em}@media all and (min-width:47.5em){.teaser--btnspace .teaser__content .button,.teaser--btnspace .teaser__content .arrow{left:1.25rem;bottom:1.25rem;margin-right:1.25em}}@media all and (min-width:60em){.teaser--btnspace .teaser__content .button,.teaser--btnspace .teaser__content .arrow{left:1.75rem;bottom:1.75rem;margin-right:1.75em}}@media all and (min-width:75em){.teaser--btnspace .teaser__content .button,.teaser--btnspace .teaser__content .arrow{left:2rem;bottom:2rem;margin-right:2em}}.teaser--black{color:#2E2E2E}.teaser--black ul.page_links li a{color:#2E2E2E}.teaser--black ul.page_links li a:hover{color:#44A018}.teaser--white{color:#fff}.teaser--darken:before,.teaser--lighten:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0}.teaser--lighten:before{background:rgba(255,255,255,.4)}.teaser--darken:before{background:rgba(0,0,0,.4)}.teaser--order{-ms-flex-order:3;order:3}@media all and (min-width:47.5em){.teaser--darken:before,.teaser--lighten:before{transition:all .3s ease-out}.teaser--darken:before{background:rgba(0,0,0,.4)}.teaser--darken:hover:before{background:rgba(0,0,0,.6)}.teaser--lighten:before{background:rgba(255,255,255,.4)}.teaser--lighten:hover:before{background:rgba(255,255,255,.6)}}.clearfloat{clear:left}.block{clear:both;width:100%;padding:1em 0}.block p:last-child{margin-bottom:0}.block--grayish{background:#f4f4f4;padding:1.5em;margin:1.5em 0}.block--right{margin:0 0 1.5em}@media all and (min-width:47.5em){.block--right{float:right;width:33%;margin:0 0 1em 1em}}.caption{font-size:18px}article.hentry .l-narrow .block h2,article.hentry .l-narrow .block h3{margin-top:0}ul.page_links{list-style:none;margin:1em 0;padding:0}ul.page_links li{display:inline-block;margin:.33em 1.0em 0 0;white-space:nowrap}ul.page_links li a{text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:1px;line-height:1.2}ul.page_links li a:after{display:inline-block;margin:0 0 0 .2em;font-family:smy;content:"\e613";vertical-align:middle}ul.page_links li a:hover{color:#44A018}ul.page_links.page_links--center{text-align:center}.teaser--darken ul.page_links li a{color:#fff}.teaser--darken ul.page_links li a:hover{color:#44A018}ul.page_links+.button{margin-top:1.5em}ul.newslist{list-style:none;padding:0;margin:0}ul.newslist li{font-size:14px;margin:0 0 .75em;line-height:1.2}ul.newslist li a{font-weight:700}ul.newslist .meta{font-weight:300;color:#807f7f;font-size:12px;line-height:1}ul.attachments{list-style:none;padding:0;margin:0;font-size:.875em}ul.attachments li{overflow:hidden;padding:1em 0;border-top:3px solid #e7e7e7}ul.attachments li:first-child{border-top:0}ul.attachments h4{margin:0 0 .5em}ul.attachments .thumb{float:left;width:20%;margin:0 1em 0 0;box-shadow:inset 0 0 0 1px #e7e7e7;background:#ececec}ul.attachments .thumb img{display:block;margin:0 auto;width:auto;height:auto;max-width:100%;max-height:9em}@media all and (min-width:47.5em){ul.attachments .thumb{width:30%}ul.attachments .thumb img{max-height:13em}}ul.related-materials{list-style:none;padding:0;margin:0;font-size:.875em}ul.related-materials li{overflow:hidden;padding:1em 0;border-top:3px solid #e7e7e7}ul.related-materials h3{margin:0 0 .5em}.loading>a:after{content:"..."}article.hentry{padding:2.5em 0}article.hentry.no-bottom-margin{margin-bottom:0;padding-bottom:0}.entry__header .entry-desciption{font-size:18px;margin:1em 0 0}.entry__header.entry__header--center{text-align:center;padding:0 0 2.5em}.entry__header.entry__header--center h1,.entry__header.entry__header--center h2{margin:0}.section__header{text-align:center;padding:2.5em 0}.section__header h1{font-size:2.2em;margin:0}.section__header h2{font-size:1.8em;margin:0}.section__header .section-description{font-size:18px;margin:1em 0 0}@media all and (min-width:47.5em){.section__header h1{font-size:3em}.section__header h2{font-size:2.5em}}.l-main hr{width:100%;margin:0 0 1.5em;height:0;border:0;border-top:2px solid #999;background:0}.meta{overflow:hidden;font-size:.875em}.meta a{font-weight:300}.teaser_darken .meta a{color:#fff}.teaser .meta{margin:0 0 .5em}.teaser .meta .cats{float:left}.teaser .meta .date{float:right}.newslist .meta{margin:0}.author{overflow:hidden}.author .author__img{float:left;margin:0 1em 0 0;width:4.5em}.author .author__info .small_caps{margin-top:.5em}.author .author__info h2{margin:0}.author .author__info p{clear:left;margin-top:1em}.author__comment{margin:1em 0 0;padding:1em 0 0;border-top:1px solid #bfbfbf}.video-container{clear:both;position:relative;padding-top:56.25%;height:0;overflow:hidden;margin:0 0 1.5em}.video-container iframe,.video-container object,.video-container embed,.video-container video{position:absolute;top:0;left:0;width:100%;height:100%}article iframe{width:100%}.materials h3,.materials h4{margin:0 0 .5em}.materials .teaser__content{overflow:hidden}.materials .description{font-size:.875em;line-height:1.2;margin:0 0 .75em}.materials .meta{font-size:.75em;text-transform:uppercase;color:#999;line-height:1.2;margin:0 0 2em}.materials .meta span{display:inline-block;margin-right:1em;white-space:nowrap}.materials img{width:25%;float:right;margin:0 0 0 1em}.materials .categories{font-size:16px}.material-figure{margin:0 0 1.5em;width:100%}.material-figure img{display:block;margin:0 auto;max-height:300px;width:auto}@media all and (min-width:47.5em){.material-figure{float:right;width:25%;margin:0 0 1em 1em}}.material_info{position:relative}.material_info .files__list,.material_info .links__list{list-style:none;margin:0 0 1.5em;padding:0}.material_info .files__list a .icon-download,.material_info .links__list a .icon-download{width:2rem;height:2rem;display:block;float:left;margin:2px 5px 0 0;border:2px solid #000;text-align:center;line-height:1.66rem;font-size:1.25rem;border-radius:50%;color:#000}.material_info .files__list a:hover .icon-download,.material_info .links__list a:hover .icon-download{color:#fff;border-color:#44A018;background:#44A018}.material_info .files__list li,.material_info .links__list li{overflow:hidden;line-height:1.2;margin:.75em 0}.material_info .files__list small,.material_info .links__list small{color:#999}.material_info .material_data,.material_info .material_pricing{overflow:hidden;margin:0}.material_info .material_data dt,.material_info .material_pricing dt{text-transform:uppercase;margin:.5rem 0 0;color:#999;font-size:.75em}.material_info .material_data dd,.material_info .material_pricing dd{margin:0 0 .5rem}@media all and (min-width:47.5em){.material_info .material_data dt,.material_info .material_pricing dt{float:left;clear:left;width:10em;text-align:right;margin:.75rem 1rem .5rem 0}.material_info .material_data dd,.material_info .material_pricing dd{float:left;margin:.5rem 0}}.material_info .files+.links,.material_info .links+.material_data,.material_info .files+.material_data,.material_info .material_pricing{padding-top:1em;margin-top:1em;border-top:2px solid #e7e7e7}.material_info .order{position:absolute;right:1.5em;bottom:1.5em}.material__categories{list-style:none;padding:0;margin:0 0 2em}.material__categories li{display:inline-block;margin:0 .5em}.material__categories .active a{color:#000}.material__sort{text-transform:uppercase;font-size:12px;color:#999;text-align:right;margin-top:.5em;line-height:1}.material__sort a{display:inline-block;margin:0 0 0 .75em}.material__sort a.active{color:#000}.products-services h3{font-size:28px}.products-services .categories a{color:#fff;font-size:24px}.person__card p{margin:0 0 1em}.person__card .person__img{width:100%;display:block}.person__card .person__info{padding-bottom:2em}.person__card .person__info h3{margin:0}.person__card .open_text{position:absolute;z-index:3;left:1em;bottom:1em}@media all and (min-width:47.5em){.person__card .open_text{left:1.5em;bottom:1.5em}}@media all and (min-width:60em){.person__card .open_text{left:2em;bottom:2em}}@media all and (min-width:75em){.person__card .open_text{left:2.5em;bottom:2.5em}}.person__card .person__text{background:#fff;font-weight:300;display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;overflow:auto}.person__card .person__text h3{margin-right:1.5em}.person__card .person__text::-webkit-scrollbar-track{background-color:#ddd}.person__card .person__text::-webkit-scrollbar{width:6px;background-color:#ddd}.person__card .person__text::-webkit-scrollbar-thumb{background-color:#bbb}.person__card .close_text{position:absolute;right:.5em;top:.75em;color:#999;display:block;padding:0;text-transform:uppercase;font-size:2em;line-height:1}.person__card .close_text:hover{color:#000}@media all and (min-width:47.5em){.person__card{height:545px}.flexbox .person__card{height:auto}}.person__card{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.person__card .person__card__front{z-index:3}.person__card .person__card__back{display:none}.person__card.active .person__card__front{visibility:hidden;z-index:-1}.person__card.active .person__card__back{display:block;z-index:3}.categories{margin:.5em 0}.categories span{color:#999}.tags{margin:.5em 0}.tags a{display:inline-block;line-height:2em;margin:0 .4em .5em 0;padding:0 .75em 0 .5em;font-size:.6875em;text-transform:uppercase;border-radius:1em;background:#999;color:#fff;font-weight:400}.tags a:before{content:"\e602";font-family:smy;display:inline-block;margin:0 .33em 0 0}.tags a:hover{background:#44A018}.hentry-comments .comments-list{margin-bottom:1em;padding-bottom:1em;border-bottom:2px solid #e7e7e7}.hentry-comments .comment{margin-top:1em;padding-top:1em;border-top:2px solid #e7e7e7}.hentry-comments .comment .comment-author .avatar{border-radius:50%;border:2px solid #999;display:inline-block;vertical-align:middle;margin:0 .5em 0 0}.hentry-comments .comment .comment-author .fn{font-style:normal}.hentry-comments .comment .comment-author .says{display:none}.hentry-comments .comment .comment-meta{font-size:.875em;margin:0 0 .5em}.hentry-comments .comment .comment-meta a:first-child{color:#999}.hentry-comments .comment p:last-of-type{margin:0}.hentry-comments .comment .reply{font-size:.875em;text-transform:uppercase}.hentry-comments .comment .comment{padding-left:1.5em}.hentry-comments .closed{text-align:center;color:#999}.hentry-comments form{margin:0}textarea#comment{height:10em}#load{color:#999}.load_more{position:relative}.load_more.loading{background:#999;color:#fff;border-color:#999}.load_more.loading span{opacity:0}.load_more.loading:after{content:" ";z-index:2;width:1.5em;height:1.5em;border-radius:50%;opacity:.6;position:absolute;right:.5em;top:.5em;background:#fff;animation:scaleout 1.0s infinite ease-in-out}@keyframes scaleout{0%{transform:scale(0);-webkit-transform:scale(0)}100%{transform:scale(1);-webkit-transform:scale(1);opacity:0}}#map-controls{background:#f4f4f4;overflow:hidden}#map-controls .header{font-weight:700}#map-container{clear:both;position:relative;height:0;padding-top:100%;background:#f4f4f4}@media all and (min-width:47.5em){#map-container{padding-top:75%}}@media all and (min-width:60em){#map-container{padding-top:66%}}@media all and (min-width:75em){#map-container{padding-top:55%}}#map-container #map{position:absolute;left:0;top:.4em;right:0;bottom:.4em}#map-container #map img{max-width:none}#map-container #map .info h4{margin:0 0 .2em}.table__filters{overflow:hidden;padding:0 0 0 2%}.table__filters label{display:block;float:left;clear:left;padding:.25em}.table__filters label input{display:inline-block;margin:0 .5em 0 0}@media all and (min-width:47.5em){.table__filters{display:none}}.table-education{line-height:1.2;margin:0}.table-education thead th{width:50%;background:#f4f4f4;border:1px solid #bfbfbf}@media all and (min-width:47.5em){.table-education thead th{width:25%}}.table-education tbody th{background:#f4f4f4;border:1px solid #bfbfbf}.table-education tbody td{border:1px solid #bfbfbf}.table-education ul{margin:0;padding:0;list-style:none}.table-education ul li{margin:0 0 .75em}.table-education ul li:last-child{margin:0}@media all and (min-width:60em){.table-education{max-width:1000px;margin:0 auto 4em}.table-education th,.table-education td{padding:.75rem}}.glossary-list,.pma-listing{list-style:none;margin:0 0 1.5em;padding:0;-ms-column-count:2;column-count:2;column-gap:.75em}.glossary-list li,.pma-listing li{margin:0 0 .75em;column-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-after:auto;-webkit-column-break-after:auto;-moz-column-break-after:auto;-ms-column-break-after:auto;column-break-before:avoid;-webkit-column-break-before:avoid;-moz-column-break-before:avoid;-ms-column-break-before:avoid;column-break-inside:avoid;-moz-column-break-inside:avoid;-ms-column-break-inside:avoid;break-inside:avoid}.glossary-list li a,.pma-listing li a{column-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-after:avoid;-webkit-column-break-after:avoid;-moz-column-break-after:avoid;-ms-column-break-after:avoid;column-break-before:avoid;-webkit-column-break-before:avoid;-moz-column-break-before:avoid;-ms-column-break-before:avoid}@media all and (min-width:47.5em){.glossary-list,.pma-listing{-ms-column-count:3;column-count:3}}.glossary-list li a{display:block;border-bottom:1px solid #f4f4f4}.pma-listing li a{font-size:1.25em;font-weight:700;display:block;padding:.33em .5em;background:#f4f4f4}.glossary{background:#fff;padding:1.5em}.checkbox,.checkbox{margin:0 0 .33em}.checkbox input,.checkbox input{display:none}.checkbox input+label:before,.checkbox input+label:before{content:" ";font-family:arial;vertical-align:top;display:inline-block;font-size:12px;width:16px;height:16px;line-height:14px;text-align:center;margin:.25em .5em 0 0;color:#000;opacity:.5;background:#fff;border:1px solid rgba(0,0,0,.25)}.checkbox input:checked+label:before,.checkbox input:checked+label:before{opacity:1;content:"\00D7"}.checkbox__aste input+label:before{background:transparent;border:0;background-size:contain;background-repeat:no-repeat;background-position:center top;line-height:16px}.checkbox__aste.checkbox__aste--toinen-aste input+label:before{background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 15" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><path d="m15.715 11.765c.745 1.265.175 2.326-1.271 2.326h-12.822c-1.447 0-2.02-1.039-1.271-2.326l6.334-10.726c.745-1.265 1.973-1.265 2.74 0l6.29 10.726" stroke-opacity=".5" stroke="#000" fill="#fff"/></g></svg>')}.checkbox__aste.checkbox__aste--ammattikorkeakoulu input+label:before{background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 17" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><path d="m15.897 12.905c0 1.731-1.394 3.148-3.097 3.148h-9.6c-1.703 0-3.097-1.416-3.097-3.148v-9.731c0-1.731 1.394-3.148 3.097-3.148h9.574c1.703 0 3.097 1.416 3.097 3.148v9.731h.026" stroke-opacity=".5" stroke="#000" fill="#fff"/></g></svg>')}.checkbox__aste.checkbox__aste--yliopisto input+label:before{background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 17 16" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><path d="m2.02 13.755l-1.855-5.827c-.394-1.242.116-2.89 1.159-3.654l4.846-3.606c1.043-.764 2.713-.764 3.757 0l4.846 3.606c1.043.764 1.554 2.412 1.159 3.678l-1.855 5.827c-.394 1.242-1.762 2.221-3.038 2.221h-5.983c-1.275 0-2.643-.979-3.038-2.245" stroke-opacity=".5" stroke="#000" fill="#fff"/></g></svg>')}.checkbox__ala input+label:before{background:#fff;border:1px solid rgba(0,0,0,.25)}.checkbox__ala.checkbox__ala--biotuotetekniikka input:checked+label:before{background:#0bf}.checkbox__ala.checkbox__ala--era-ja-luonto input:checked+label:before{background:#482}.checkbox__ala.checkbox__ala--kasi-ja-taideteollisuus input:checked+label:before{background:#f0dd00}.checkbox__ala.checkbox__ala--metsatalous-2 input:checked+label:before{background:#a2f}.checkbox__ala.checkbox__ala--prosessitekniikka input:checked+label:before{background:#f06600}.checkbox__ala.checkbox__ala--puutuotetekniikka input:checked+label:before{background:#c04}.tt .teaser a,.jobs .teaser a{color:#fff}.share{margin:1.5em 0;vertical-align:middle}.share a{display:inline-block;margin:0 .5em 0 0;font-size:20px;line-height:30px;width:32px;height:32px;text-align:center;border:2px solid #44A018;border-radius:16px}.share a:hover{background:#44A018;color:#fff}.share .icon-facebook:hover{background:#3b5998;border-color:#3b5998;color:#fff}.share .icon-twitter:hover{background:#00aced;border-color:#00aced;color:#fff}.share .icon-googleplus:hover{background:#dd4b39;border-color:#dd4b39;color:#fff}.share .icon-linkedin:hover{background:#007bb6;border-color:#007bb6;color:#fff}.search__result{margin:0 0 1em;padding:1em 0 0;overflow:hidden;border-top:2px solid #f4f4f4}.search__result h3{margin:0}.search__result p{margin:0}.search__result img{float:right;width:25%;max-width:100px;display:block;margin:0 0 0 1em}.search__result+h2{margin-top:2em}.search__result .files{color:#807f7f;font-size:.875em;margin:.5em 0 0}.entry__footer{clear:both}#fb-root{display:none}.fb-page{width:100%}.instagram-header{border-bottom:1px solid rgba(15,70,100,.117647);padding:3px 10px;width:100%}.instagram-header a.title-link{font-size:1.5rem;color:#292f33;font-weight:300}.instagram-header a.hashtag-link{color:#999}#instafeed{width:100%}#instafeed .info-top{padding:10px;background-color:#fff}#instafeed .info-top .instagram-profile-photo{width:40px;height:auto;margin-right:10px;border-radius:4px}#instafeed .instagram-post-photo{background-size:cover;height:400px;background-position:center;background-repeat:no-repeat}#instafeed .info-bottom{padding:5px;background-color:#fff;border-bottom:1px solid rgba(15,70,100,.117647)}#instafeed .info-bottom .meta{padding:1em;overflow:visible}#instafeed .info-bottom .meta ul,#instafeed .info-bottom .meta ul a{color:#bbb;padding:0;margin-bottom:0;list-style-type:none;display:inline-block;line-height:0;float:right}#instafeed .info-bottom .meta ul li{text-transform:uppercase;float:left;padding:0 30px 10px 0;margin:0}#instafeed .info-bottom .meta ul li:last-child{padding:0 0 10px}#instafeed .info-bottom .meta ul li span{margin-right:3px}#instafeed .info-bottom .likes span{color:#44A018}#instafeed .info-bottom .comments span{color:#999}#load-more{position:absolute;left:2em;bottom:10px;cursor:pointer}.rss_feed{display:inline-block;width:18px;height:18px;text-indent:-9999px;overflow:hidden;background:url(../img/rss-icon.png) 0 0 no-repeat}.svg .rss_feed{background:url(../img/rss-icon.svg) 0 0 no-repeat}.teaser--btnspace .rss_feed{position:absolute;right:1rem;bottom:1rem}@media all and (min-width:47.5em){.teaser--btnspace .rss_feed{right:1.25rem;bottom:1.25rem}}@media all and (min-width:60em){.teaser--btnspace .rss_feed{right:1.75rem;bottom:1.75rem}}@media all and (min-width:75em){.teaser--btnspace .rss_feed{right:2rem;bottom:2rem}}.rss_feed.rss_feed-abs{position:absolute;top:.5em;right:2.5em}.newsletter{text-align:center;background:#fff;color:#4A4A4A}.newsletter input{display:inline-block;vertical-align:top;margin:0 .5em}.mp-front--header{margin:3em 0;text-align:center}.mp-front--header img{display:block;margin:0 auto 2em}.mp-front--header h1{margin:0 0 .2em}.tt__info{margin-top:-1.5em;color:#807f7f}.tt__link{display:block;width:100%;position:relative}.tt__img-container{margin:0 0 1.5em;background:#f0f0f0}.tt__img-container img{display:block;margin:0 auto;max-width:100%}.tt__img{background-size:cover;background-position:center top;background-color:#bfbfbf;height:0;padding:56.25% 0 0}.tt__stuff{padding:1em;color:#000}.tt__stuff h3{margin:0 0 .5em}.tt__stuff .arr{transition:.2s background ease-in-out;background:#44A018;color:#fff;width:2rem;height:2rem;border-radius:50%;line-height:1.8rem;font-size:1.25em;text-align:center;position:absolute;right:1rem;bottom:1rem}.tt__link:hover .arr{background:#317411!important}.gallery{clear:both;overflow:hidden;background:#f4f4f4;margin:0 0 1.5em;padding:1em 0 0}.gallery br{display:none}.gallery .gallery-item{display:block;text-align:center;float:left;width:48%;margin:0 1% 1em}.gallery .gallery-item:nth-of-type(odd){clear:left}.gallery .gallery-item .gallery-icon{display:block;margin:0 auto}@media all and (min-width:25.5em){.gallery .gallery-item{width:31.333%;margin:0 1% 1em}.gallery .gallery-item:nth-of-type(odd){clear:none}.gallery .gallery-item:nth-of-type(3n+1){clear:left}}@media all and (min-width:47.5em){.gallery .gallery-item:nth-of-type(odd),.gallery .gallery-item:nth-of-type(3n+1){clear:none}.gallery.gallery-columns-2 .gallery-item{width:48%;margin:0 1% 1em}.gallery.gallery-columns-2 .gallery-item:nth-of-type(odd){clear:left}.gallery.gallery-columns-3 .gallery-item{width:31.333%;margin:0 1% 1em}.gallery.gallery-columns-3 .gallery-item:nth-of-type(3n+1){clear:left}.gallery.gallery-columns-4 .gallery-item{width:23%;margin:0 1% 1em}.gallery.gallery-columns-4 .gallery-item:nth-of-type(4n+1){clear:left}.gallery.gallery-columns-5 .gallery-item{width:18%;margin:0 1% 1em}.gallery.gallery-columns-5 .gallery-item:nth-of-type(5n+1){clear:left}}.mfp-zoom-out-cur .wrapper{-webkit-filter:blur(3px)}.mfp-download{position:absolute;left:0;bottom:-20px;text-transform:uppercase;size:12px;color:#fff}.mfp-download:hover{color:#44A018}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#000;opacity:.66;filter:alpha(opacity=66)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}@keyframes rotate-forever{0%{-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}.mfp-preloader{animation-duration:.666s;animation-iteration-count:infinite;animation-name:rotate-forever;animation-timing-function:linear;width:40px;height:40px;border:3px solid #fff;border-right-color:rgba(255,255,255,.25);border-radius:50%;display:inline-block;content:"";position:absolute;left:calc(50% - 20px);top:calc(50% - 20px)}.mfp-hide{display:none!important}.mfp-preloader{}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:50px;height:50px;line-height:50px;position:fixed;right:0;top:0;text-decoration:none;text-align:center;padding:0;color:#fff;background:rgba(0,0,0,.33);font-style:normal;font-size:50px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{background:rgba(0,0,0,.8)}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px}.mfp-arrow{cursor:pointer;position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;background:transparent;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;height:100%;max-width:1100px}.mfp-iframe-scaler{position:absolute;left:1em;top:1em;right:1em;bottom:1em}@media all and (max-width:666px){.mfp-iframe-scaler{left:.5em;top:1em;right:.5em;bottom:.5em}}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;background:#444}.mfp-figure small{color:#fff;display:block;font-size:12px;line-height:14px}.mfp-figure figcaption{margin:0}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#fff;word-wrap:break-word;padding-right:36px}.mfp-title h3{font-size:1.2em;font-weight:700;margin:0}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-ms-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.popup-wrapper-outer{display:none}.popup-wrapper-inner{position:fixed;top:0;left:0;height:100%;width:100%;z-index:9999;background-color:rgba(0,0,0,.8);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:16px}.popup-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:800px}.popup-controls{text-align:right;margin-top:-64px}.popup-controls button{border:0;background:0;margin:0;line-height:0;color:#fff;padding:4px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;float:right}.popup-close-text{margin-right:8px;font-weight:700;font-size:14px;text-transform:uppercase}.popup-close-icon{font-size:24px}.popup-iframe-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.popup-iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cookie-banner{background:#333;bottom:0;left:0;padding:16px;position:fixed;right:0;text-align:center;z-index:99}.cookie-banner.invisible{display:none}.cookie-banner .l-constrained{max-width:1024px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;text-align:left}.cookie-banner p{font-size:16px;color:#fff;margin:0 1rem 0 0}.cookie-banner a{color:#fff;text-decoration:underline;font-weight:700}.cookie-banner .button--cookie-accept{padding:12px 16px;font-size:16px;text-transform:uppercase;letter-spacing:1px;border:0;margin-left:32px;font-weight:700;cursor:pointer}