﻿*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}[hidden]{display:none}html{background:#fff;color:#000;font-family:"Open Sans",sans-serif;font-size:87.5%;font-weight:400;line-height:1.625;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}@media screen and (min-width: 30.0625em){html{font-size:100%}}body{margin:0;background-color:#fff}html,body,button,input,select,textarea{color:#000}::-moz-selection{background-color:#fff;color:#ec008c;text-shadow:none}::selection{background-color:#fff;color:#ec008c;text-shadow:none}a{text-decoration:none;color:#009fa9}a:visited{color:#00575d}a:hover{color:#009fa9;text-decoration:underline}a:focus{color:#00272a;outline:thin dotted}a:active,a:hover{outline:0}.button,.asset-container .filter-bar .tag{display:inline-block;padding:.3888888889em 1.7777777778em;font-family:"proxima-nova", sans-serif;font-size:1.125em;font-weight:700;text-transform:uppercase;background-color:#ec008c;color:#fff;border:0;border-radius:.25em}.button:hover,.asset-container .filter-bar .tag:hover{background-color:#000;color:#fff;text-decoration:none}.button:hover .ss-icon,.asset-container .filter-bar .tag:hover .ss-icon{color:#ec008c}.button:visited,.asset-container .filter-bar .tag:visited{color:#fff}.button .ss-icon,.asset-container .filter-bar .tag .ss-icon{position:relative;right:-.2222222222em;bottom:-.1111111111em;font-size:1.1111111111em}.button.button--secondary,.asset-container .filter-bar .button--secondary.tag{background-color:#000}.button.button--secondary:hover,.asset-container .filter-bar .button--secondary.tag:hover{background-color:#ec008c}.button.button--secondary:hover .ss-icon,.asset-container .filter-bar .button--secondary.tag:hover .ss-icon{color:#fff}.button.button--secondary .ss-icon,.asset-container .filter-bar .button--secondary.tag .ss-icon{color:#ec008c}.button.button--tertiary,.asset-container .filter-bar .button--tertiary.tag{background-color:#ebebeb;color:#000}.button.button--tertiary:hover,.asset-container .filter-bar .button--tertiary.tag:hover{background-color:#ec008c;color:#fff !important}.button.button--tertiary:hover .ss-icon,.asset-container .filter-bar .button--tertiary.tag:hover .ss-icon{color:#fff}.button.button--tertiary:visited,.asset-container .filter-bar .button--tertiary.tag:visited{color:#000}.button.button--tertiary:visited::hover,.asset-container .filter-bar .button--tertiary.tag:visited::hover{color:#fff}.button.button--tertiary .ss-icon,.asset-container .filter-bar .button--tertiary.tag .ss-icon{color:#ec008c}.button.button--small,.asset-container .filter-bar .button--small.tag{padding:.2em 1.0666666667em .4em;font-size:.9375em;font-weight:600}.button.button--search .ss-icon,.asset-container .filter-bar .button--search.tag .ss-icon{right:0}.button.active,.asset-container .filter-bar .active.tag{background-color:#ec008c}.button.active .ss-icon,.asset-container .filter-bar .active.tag .ss-icon{color:#fff}.button--large{font-size:1.5em}@media screen and (min-width: 64em){.button--large{font-size:1.625em}}.button--full{display:block;text-align:center}.button--more{margin:.625em auto 1.5625em auto}.submit-button,.donate-box input[type="submit"],.tietopiiri-form input[type='submit']{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"proxima-nova",sans-serif;font-weight:bold;font-size:1.375em;background-color:#000;border-radius:.3125em;clear:both;color:#fff;display:block;float:none;border:0;margin:1.5625em auto 2.1875em;padding:.3888888889em 1.3888888889em}.submit-button:hover,.donate-box input[type="submit"]:hover,.tietopiiri-form input[type='submit']:hover{background-color:#ec008c;color:#fff}h1,h2,h3,h4,h5,h6,[class^="heading--"]{margin:0;font-family:"proxima-nova",sans-serif;font-weight:700;text-rendering:optimizeLegibility}h1 small,h2 small{font-weight:400}h1,.heading--h1{margin:0 0 .9375em 0;font-family:"proxima-nova",sans-serif;font-size:1.7857142857em;font-weight:700;line-height:1.1}@media screen and (min-width: 30.0625em){h1,.heading--h1{margin-bottom:.4375em;font-size:2.375em}}@media screen and (min-width: 48em){h1,.heading--h1{font-size:2.875em}}@media screen and (min-width: 64em){h1,.heading--h1{font-size:3.25em}}h2,.heading--h2{margin-bottom:.8125em;font-family:"proxima-nova",sans-serif;font-size:1.875em;font-weight:700;line-height:1.2}@media screen and (min-width: 30.0625em){h2,.heading--h2{font-size:1.875em}}h3,.heading--h3{margin-bottom:.5416666667em;font-family:"proxima-nova",sans-serif;font-size:1.1875em;line-height:1.3}h4,.heading--h4{margin-bottom:1.625em;font-size:1.125em;font-family:"proxima-nova",sans-serif;line-height:1.25}h5,.heading--h5{margin-bottom:1.625em;font-size:1em}h6,.heading--h6{margin-bottom:1.625em;font-size:.875em;font-weight:400;text-transform:uppercase}p{margin:0 0 1.625em 0}.lead{font-size:125%;font-weight:600}abbr[title]{border-bottom:dotted 1px;cursor:help}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:"Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q,blockquote{display:inline-block;padding-left:3em;text-indent:-1.2em;font-family:'Open Sans', sans-serif;font-size:.875em;font-style:italic}q:before,blockquote:before{position:relative;bottom:-30px;left:-50px;font-family:'proxima-nova', Arial, sans-serif;font-size:2.8125em;color:#009fa9;content:'“'}blockquote{margin-top:-70px;text-indent:0}.no-fontface blockquote{margin-top:-105px}blockquote:first-child,.no-fontface blockquote:first-child{margin-top:0}blockquote:before{font-style:normal;font-weight:bold;font-size:53px;top:70px}.no-fontface blockquote:before{font-size:60px}.mobile-ie10 blockquote:before{font-size:60px}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}.page-template-page-donate .entry-title{text-align:center}@media (max-width: 30em){.page-template-page-donate-form .entry-title{font-size:2.5714285714em}}@media screen and (min-width: 30.0625em){.page-template-page-donate-form .entry-title{text-align:center}}.line-heading,.tietopiiri-form .tpfons-info{position:relative;text-align:center;font-size:1rem;text-transform:uppercase;margin:1.8rem 0 1.5rem}@media screen and (min-width: 48em){.line-heading,.tietopiiri-form .tpfons-info{font-size:1.25em}}.line-heading:before,.tietopiiri-form .tpfons-info:before{content:'';position:absolute;height:2px;display:block;left:0;right:0;top:50%;background:#ebebeb}.line-heading span,.tietopiiri-form .tpfons-info span{position:relative;display:inline-block;background:#fff;padding:0 1em;max-width:80%}i.heart:before{content:'';display:inline-block;background-image:url(../img/heart.svg);background-size:contain;background-repeat:no-repeat}.lt-ie9 i.heart:before{background-image:url(../img/heart.png)}ol.styled,.page__section-main ol{list-style:none;padding:0;counter-reset:li}ol.styled li,.page__section-main ol li{padding-left:2em;margin-bottom:1em;text-indent:-.9em}ol.styled li:before,.page__section-main ol li:before{line-height:1;display:inline-block;min-width:.5em;position:relative;bottom:-.2em;font-family:'proxima-nova', sans-serif;font-size:1.8125em;font-weight:700;color:#009fa9;content:counter(li);counter-increment:li}ul.styled,.page__section-main ul{list-style:none;margin:0;padding:0}ul.styled li,.page__section-main ul li{padding-left:2em;margin-bottom:1em;text-indent:-.55em}ul.styled li:before,.page__section-main ul li:before{position:relative;left:-1em;content:'●';color:#009fa9}ol.unstyled,ul.unstyled,.nav-horizontal ul,.nav-inline{list-style:none;margin:0;padding:0}ol.unstyled li,ul.unstyled li{text-indent:0;padding-left:0}ol.unstyled li:before,ul.unstyled li:before{content:none}time,.lcp_date{margin:1em 0;display:block;color:gray}.lcp_date{display:inline;font-size:0.8em}img{max-width:100%;height:auto;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}.lt-ie9 img{width:inherit}svg:not(:root){overflow:hidden}figure{margin:0 0 1.625em 0}form{margin:0 0 1.625em 0}form label{display:block;font-weight:bold}form p{margin-bottom:.8125em}form ul{padding:0;margin:0 0 1.625em 0;list-style:none}form br{display:none}form input[type="email"],form input[type="number"],form input[type="password"],form input[type="search"],form input[type="tel"],form input[type="text"],form input[type="url"],form input[type="color"],form input[type="date"],form input[type="datetime"],form input[type="datetime-local"],form input[type="month"],form input[type="time"],form input[type="week"]{padding:.6428571429em 1em .5714285714em;font-size:.875em;border:0;border-radius:.25em;background-color:#ebebeb;color:#333}form input[type="email"]::-webkit-input-placeholder,form input[type="number"]::-webkit-input-placeholder,form input[type="password"]::-webkit-input-placeholder,form input[type="search"]::-webkit-input-placeholder,form input[type="tel"]::-webkit-input-placeholder,form input[type="text"]::-webkit-input-placeholder,form input[type="url"]::-webkit-input-placeholder,form input[type="color"]::-webkit-input-placeholder,form input[type="date"]::-webkit-input-placeholder,form input[type="datetime"]::-webkit-input-placeholder,form input[type="datetime-local"]::-webkit-input-placeholder,form input[type="month"]::-webkit-input-placeholder,form input[type="time"]::-webkit-input-placeholder,form input[type="week"]::-webkit-input-placeholder{color:#333}form input[type="email"]:-moz-placeholder,form input[type="number"]:-moz-placeholder,form input[type="password"]:-moz-placeholder,form input[type="search"]:-moz-placeholder,form input[type="tel"]:-moz-placeholder,form input[type="text"]:-moz-placeholder,form input[type="url"]:-moz-placeholder,form input[type="color"]:-moz-placeholder,form input[type="date"]:-moz-placeholder,form input[type="datetime"]:-moz-placeholder,form input[type="datetime-local"]:-moz-placeholder,form input[type="month"]:-moz-placeholder,form input[type="time"]:-moz-placeholder,form input[type="week"]:-moz-placeholder{color:#333}form input[type="email"]::-moz-placeholder,form input[type="number"]::-moz-placeholder,form input[type="password"]::-moz-placeholder,form input[type="search"]::-moz-placeholder,form input[type="tel"]::-moz-placeholder,form input[type="text"]::-moz-placeholder,form input[type="url"]::-moz-placeholder,form input[type="color"]::-moz-placeholder,form input[type="date"]::-moz-placeholder,form input[type="datetime"]::-moz-placeholder,form input[type="datetime-local"]::-moz-placeholder,form input[type="month"]::-moz-placeholder,form input[type="time"]::-moz-placeholder,form input[type="week"]::-moz-placeholder{color:#333}form input[type="email"]:-ms-input-placeholder,form input[type="number"]:-ms-input-placeholder,form input[type="password"]:-ms-input-placeholder,form input[type="search"]:-ms-input-placeholder,form input[type="tel"]:-ms-input-placeholder,form input[type="text"]:-ms-input-placeholder,form input[type="url"]:-ms-input-placeholder,form input[type="color"]:-ms-input-placeholder,form input[type="date"]:-ms-input-placeholder,form input[type="datetime"]:-ms-input-placeholder,form input[type="datetime-local"]:-ms-input-placeholder,form input[type="month"]:-ms-input-placeholder,form input[type="time"]:-ms-input-placeholder,form input[type="week"]:-ms-input-placeholder{color:#333}.search-form{margin-bottom:0}fieldset{margin:0 .125em 1.625em;padding:0;border:none}legend{display:block;width:100%;padding:0;border:0}legend small{color:#bfbfbf}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;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}.donate-payer-info .label-marketing_permission{display:block;margin-top:16px}.donate-payer-info .label-marketing_permission label,.tietopiiri-form input[type=checkbox] ~ label{padding-top:3px;font-weight:normal;cursor:pointer}.donate-payer-info .label-marketing_permission label:before,.tietopiiri-form input[type=checkbox] ~ label:before{content:'';display:inline-block;font-family:'SSStandard';width:1.5em;height:1.5em;border:2px solid #fff;border-radius:4px;text-align:center;margin:-3px .5555555556em 0 0;vertical-align:top;font-size:1.125em;line-height:1.8333333333em}.donate-payer-info .label-marketing_permission input[type=checkbox]:checked ~ label:before,.tietopiiri-form input[type=checkbox]:checked ~ label:before{content:'\2713';background:#fff;color:#ec008c}.donate-box,.tietopiiri-form .outerTable,.tietopiiri-error{max-width:28rem;margin-left:auto;margin-right:auto}.donate-payer-info,.tietopiiri-form .outerTable{display:block;background-color:#ec008c;color:#fff;margin-bottom:.9375em;padding:.9375em 1.25em 1.5625em;border-radius:.3125em}.donate-payer-info input[type],.tietopiiri-form input[type='text'],.tietopiiri-form input[type='email'],.tietopiiri-form select,.tietopiiri-form .slider{font-size:1rem;padding:0.85em;border-radius:.3125em;margin-bottom:.6875em;width:100%;background:#fff}@media screen and (min-width: 48em){.donate-payer-info input[type],.tietopiiri-form input[type='text'],.tietopiiri-form input[type='email'],.tietopiiri-form select,.tietopiiri-form .slider{font-size:0.875rem}}.gform_wrapper{width:100%}.gform_wrapper form .gform_body ul,.gform_wrapper form .gform_body ul li{list-style:none !important}.gform_wrapper form .gform_body ul>li:before{content:""}.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium{width:47% !important}.gform_wrapper .gform_heading .gform_title{margin:0em}.gform_wrapper .gform_body{margin:0 0 2.1875em 0}.gform_wrapper .gform_body .gform_fields .gfield{clear:both}.gform_wrapper .gform_body .gform_fields .gfield .gfield_label{margin:.625em 0 .3125em 0}.gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required{margin:0 0 0 .3125em;color:#ec008c}.gform_wrapper .gform_body .gform_fields .gfield input[type=text]{width:95%;margin:0 0 .625em 0;background-color:#e6e6e6}.gform_wrapper .gform_body .gform_fields .gfield select{width:95%;margin:0}.gform_wrapper .gform_body .gform_fields .gfield select.small{width:6em}.gform_wrapper .gform_body .gform_fields .gfield textarea{width:97%;height:150px;background-color:#e6e6e6;border-radius:3px}.gfield_checkbox input,.gfield_radio input{float:left;line-height:26px;height:26px;margin-right:1em}.gfield_checkbox label,.gfield_radio label{font-weight:normal}.gform_fields .gfield_checkbox li,.gform_fields .gfield_radio li{margin-bottom:0.5em}.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex .ginput_full input[type=text]{width:97% !important;margin:0 0 .625em 0}.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex .ginput_full label{font-weight:normal;font-size:.6875em;margin:0 0 1.5625em 0}.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex .ginput_left{width:50%;float:left}.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex .ginput_left label{font-weight:normal;font-size:.6875em;margin:0 0 1.5625em 0}.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex .ginput_right{width:50%;float:right}.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex .ginput_right label{font-weight:normal;font-size:.6875em;margin:0 0 1.5625em 0}.gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span,.gform_wrapper .ginput_complex.ginput_container.no_first_name.has_middle_name.has_last_name span,.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.no_last_name span{display:-moz-inline-stack;display:inline-block;zoom:1;width:48.5%;vertical-align:top}#gforms_confirmation_message{color:#ec008c;font-size:1.125em;font-weight:bold}.gform_wrapper .validation_error{text-align:center;font-size:1.125em;color:#ec008c;font-weight:bold}.gform_wrapper .gform_body .gform_fields .gfield_error{color:#ec008c}.gform_wrapper .gform_body .gform_fields .gfield_error .validation_message{font-size:.8125em;color:#ec008c}table{width:100%;max-width:100%;border-collapse:collapse;border-spacing:0}.entry-content table{margin-bottom:1.625em;background-color:transparent}.entry-content table th,.entry-content table td{padding:.5em;border-top:1px solid #ffb9e3;text-align:left;vertical-align:top}.entry-content table th{font-weight:bold}.entry-content table thead th{vertical-align:bottom}.entry-content table colgroup+thead tr:first-child tr,.entry-content table colgroup+thead tr:first-child td{border-top:0}.entry-content table colgroup thead:first-child tr:first-child th,.entry-content table colgroup thead:first-child tr:first-child td{border-top:0}.entry-content table tbody+tbody{border-top:2px solid #ffb9e3}.entry-content table tbody h2{margin-bottom:0}.entry-content table.table--striped tbody tr:nth-child(odd) td,.entry-content table.table--striped tbody tr:nth-child(odd) th{background-color:#fff}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 0 20px}.alignleft{float:left;margin:5px 20px 0 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 0 20px}a img.alignnone{margin:5px 20px 0 0}a img.alignleft{float:left;margin:5px 20px 0 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.chromeframe{padding:0.2em 0;margin:0.2em 0;background:#bfbfbf;color:#000}.nav{padding:0;margin-left:0;list-style:none}@media screen and (min-width: 30.0625em){.nav>li,.nav>li>a{display:inline-block}}.nav--stacked>li{display:list-item}.nav--stacked>li>a{display:block}.nav--fit{display:table;width:100%}.nav--fit>li{display:table-cell}.nav--fit>li>{display:block}.media{display:block;*zoom:1}.media:before,.media:after{content:" ";display:table}.media:after{clear:both}.media img{display:block}@media screen and (min-width: 48em){.media .media__img{float:left;margin-right:1.25em}}@media screen and (min-width: 48em){.media .media__img--rev{float:right;margin-left:1.25em}}.media .media__body,.media .media__body>:last-child{margin-bottom:0}.l-wrap{width:100%;max-width:1500px;margin:0 auto}.l-wrap-small{width:100%;max-width:1200px;margin:0 auto}.l-constrained{width:87.5%;*zoom:1;max-width:63.75em;margin-left:auto;margin-right:auto}.l-constrained:before,.l-constrained:after{content:" ";display:table}.l-constrained:after{clear:both}@media screen and (min-width: 64em){.l-constrained{width:100%}}.l-constrained--front{width:100%;*zoom:1;max-width:63.75em;margin-left:auto;margin-right:auto}.l-constrained--front:before,.l-constrained--front:after{content:" ";display:table}.l-constrained--front:after{clear:both}@media screen and (min-width: 64em){.l-constrained--front{width:100%}}.l-constrained--full{width:100%}.l-constrained--tight{max-width:40em}.l-block--grey{background-color:#ebebeb;margin-bottom:1em}.lightpink{background-color:#ffe1f3 !important}.l-main{padding:0 0 1.25em 0}@media screen and (min-width: 48em){.l-main{display:block;float:left;margin-right:1.953125%;width:100%;padding-left:0em}.l-main:last-child{margin-right:0}}@media screen and (min-width: 64em){.l-main{display:block;float:left;margin-right:1.953125%;width:74.51171875%;padding-left:1.875em}.l-main:last-child{margin-right:0}}@media screen and (min-width: 48em){.l-complementary{display:block;float:left;margin-right:1.953125%;width:23.53515625%}.l-complementary:last-child{margin-right:0}}.site-brand{display:block;background-image:url(../img/piplia-voimasanoja.svg);background-position:0 50%;background-repeat:no-repeat;background-size:100% auto;color:transparent;font:0/0 a;text-shadow:none}.lt-ie9 .site-brand{background-image:url(../img/piplia-voimasanoja.png)}.site-brand--header{width:65.625%;float:left;margin:21px 0 12px;min-height:50px;display:block}@media screen and (min-width: 48em){.site-brand--header{width:54.6163849155%}}@media screen and (min-width: 64em){.site-brand--header{margin-top:29px;margin-bottom:29px;margin-left:20px;width:406px;height:46px}}.site-brand--header-mobile{margin:0 auto;width:87.5%}@media screen and (min-width: 64em){.site-brand--header-mobile{width:100%}}.site-brand--footer{width:100%;min-height:40px;margin-bottom:16px}@media screen and (min-width: 30.0625em){.site-brand--footer{width:290px;height:35px}}.lt-ie9 .site-brand--footer{background-image:url(../img/piplia-voimasanoja-small.png)}.nav-main{background-color:#000;font-family:"proxima-nova", sans-serif;font-weight:600;text-transform:uppercase}.nav-main .nav>.menu-item a{color:#fff}.nav-main .sub-menu{margin:0;padding:0;list-style:none}@media screen and (max-width: 63.9375em){.nav-main{clear:both}}.mobile-toggle{display:block;position:absolute;right:6%;height:15px;width:23px;margin-top:35px;background:url(../img/mobile-toggle.png) 0 0 no-repeat}@media screen and (min-width: 64em){.mobile-toggle{display:none}}.nav-main--header{clear:both;max-height:0;overflow:hidden;-webkit-transition:max-height 500ms ease-in-out;-moz-transition:max-height 500ms ease-in-out;transition:max-height 500ms ease-in-out}.nav-main--header.is-open{max-height:4999px}@media screen and (min-width: 64em){.nav-main--header{clear:none;max-height:999px;overflow:visible}}.nav-main--header .nav{margin:0}.nav-main--header .nav>.menu-item{border-bottom:1px solid #303030;display:list-item;position:relative}@media screen and (min-width: 64em){.nav-main--header .nav>.menu-item{display:block;float:left;padding-right:0;padding-left:0;border-bottom:0;white-space:nowrap}}.nav-main--header .nav>.menu-item a{display:block;padding:.875em}.nav-main--header .nav>.menu-item a:hover{text-decoration:none}@media screen and (min-width: 48em){.nav-main--header .nav>.menu-item a{font-size:100%}}@media screen and (min-width: 64em){.nav-main--header .nav>.menu-item>a{text-align:center}.nav-main--header .nav>.menu-item>a:hover{background-color:#ec008c}}@media screen and (min-width: 64em){.nav-main--header .nav>.menu-item>a{padding:1.3125em 1.25em 1.25em}}@media screen and (min-width: 64.0625em){.nav-main--header .nav>.menu-item:hover>.sub-menu{max-height:999px;overflow:visible}}@media screen and (min-width: 64em){.nav-main--header .nav>.menu-item.current-menu-item a,.nav-main--header .nav>.menu-item.current-page-parent a,.nav-main--header .nav>.menu-item.current_page_parent a{background-color:#ec008c}.nav-main--header .nav>.menu-item.current-menu-item .sub-menu a,.nav-main--header .nav>.menu-item.current-page-parent .sub-menu a,.nav-main--header .nav>.menu-item.current_page_parent .sub-menu a{background-color:#232323;background-color:rgba(0,0,0,0.9)}.nav-main--header .nav>.menu-item.current-page-ancestor{background-color:#ec008c}}.nav-main--header .nav>.menu-item:last-child{border-bottom:0}.nav-main--header .nav>.menu-item .sub-menu-toggle{min-width:60px;padding-top:1em;position:absolute;top:0;right:-3px;bottom:0;text-align:center}@media screen and (min-width: 64em){.nav-main--header .nav>.menu-item .sub-menu-toggle{display:none}}.nav-main--header .nav>.menu-donate{background-color:#ec008c}@media screen and (min-width: 64em){.nav-main--header .nav>.menu-donate{float:right}.nav-main--header .nav>.menu-donate .sub-menu{display:none}}.nav-main--header .nav>.menu-donate>a:after{content:"\2665";font-family:"SSStandard";position:relative;display:inline-block;top:1px;margin-left:0.55rem;margin-top:-.0625rem}@media screen and (min-width: 64em){.nav-main--header .nav>.menu-donate--mobile{display:none}}.nav-main--header .nav>.menu-donate--desktop{display:none}@media screen and (min-width: 64em){.nav-main--header .nav>.menu-donate--desktop{display:block}}.nav-main--header .nav .ss-icon{color:#fff}.nav-main--header .nav .ss-icon:before{content:"+"}.nav-main--header .nav .ss-icon.is-open:before{content:"-"}.nav-main--header .nav>.menu-item.current_page_item,.nav-main--header .nav>.menu-item.current-page-parent,.nav-main--header .nav>.menu-item.current-page-ancestor{background-color:#ec008c}.nav-main--header .nav>.menu-item.current_page_item .current_page_item a,.nav-main--header .nav>.menu-item.current-page-parent .current_page_item a,.nav-main--header .nav>.menu-item.current-page-ancestor .current_page_item a{color:#ec008c}.nav-main--header .nav>.menu-item.current_page_item .current_page_item li a,.nav-main--header .nav>.menu-item.current-page-parent .current_page_item li a,.nav-main--header .nav>.menu-item.current-page-ancestor .current_page_item li a{color:#000}.nav-main--header .nav>.menu-item.current_page_item .current_page_item.current-page-parent a,.nav-main--header .nav>.menu-item.current-page-parent .current_page_item.current-page-parent a,.nav-main--header .nav>.menu-item.current-page-ancestor .current_page_item.current-page-parent a{color:#000}.nav-main--header .sub-menu{max-height:0;overflow:hidden}@media screen and (max-width: 1024px){.nav-main--header .sub-menu{-webkit-transition:max-height 500ms ease-in-out;-moz-transition:max-height 500ms ease-in-out;transition:max-height 500ms ease-in-out}}@media screen and (min-width: 64em){.nav-main--header .sub-menu{min-width:223px;position:absolute;z-index:20}}.nav-main--header .sub-menu .menu-item{background-color:#f7f7f7;border-bottom:1px solid #c9c9c9;padding-left:10px}@media screen and (min-width: 64em){.nav-main--header .sub-menu .menu-item{background-color:inherit;padding-left:0;border-bottom:0}}.nav-main--header .sub-menu .menu-item a{color:#000}@media screen and (min-width: 64em){.nav-main--header .sub-menu .menu-item a{background-color:#262626;background-color:rgba(0,0,0,0.9);border-bottom:solid 1px #484a4b;color:#fff;padding:.875em 1.3125em}}.nav-main--header .sub-menu .menu-item a:hover{color:#ec008c}.nav-main--header .sub-menu .menu-item:last-child{border-bottom:0}.nav-main--header .sub-menu .menu-item .sub-menu{margin-top:-10px;margin-bottom:10px;padding-left:10px}.nav-main--header .sub-menu .menu-item .sub-menu li{border:0;padding-left:0}.nav-main--header .sub-menu .menu-item .sub-menu li a{text-transform:none;padding-top:0;padding-bottom:.3125em}.nav-main--header .sub-menu .menu-item .sub-menu li a:before{display:block;float:left;clear:none;content:"・"}.nav-main--header .sub-menu.is-open{max-height:999px}.nav-main--header-mobile{display:block}@media screen and (min-width: 64em){.nav-main--header-mobile{display:none}}.nav-main--footer{padding:1em 0 1em 0;margin-bottom:2em;border-bottom:solid 2px #d9d9d9}.nav-main--footer .nav{display:block}@media screen and (min-width: 64em){.nav-main--footer .nav{display:table}}.nav-main--footer .nav>.menu-item{display:block;padding:.625em 0;text-align:center}@media screen and (min-width: 48em){.nav-main--footer .nav>.menu-item{text-align:left;float:left;padding:.9375em 1.25em;width:38%}.nav-main--footer .nav>.menu-item:nth-child(2n+3){clear:left}}@media screen and (min-width: 64em){.nav-main--footer .nav>.menu-item{float:none;display:table-cell;font-size:.9375em;padding:0;text-align:left;width:auto;vertical-align:top}}.nav-main--footer .nav>.menu-item a:hover{color:#ec008c;text-decoration:none}.nav-main--footer .sub-menu{display:none}@media screen and (min-width: 30.0625em){.nav-main--footer .sub-menu{display:block;padding-top:.625em}}.nav-main--footer .sub-menu .menu-item{text-transform:none}.nav-main--footer .sub-menu .menu-item a{font-family:"Open Sans", sans-serif;font-size:.8666666667em;font-weight:400;color:#ccc}.nav-main--footer .sub-menu .menu-item a:hover{color:#ec008c;text-decoration:none}.nav-main--footer .sub-menu .menu-item ul{display:none}.some-links{text-align:center}.some-links .button,.some-links .asset-container .filter-bar .tag,.asset-container .filter-bar .some-links .tag{width:100%}.some-links .slink{display:inline-block;margin-bottom:.625em;text-transform:uppercase;font-size:1em;font-family:"proxima-nova",sans-serif}.some-links .slink i{padding-top:1.25em;color:#ec008c;position:relative;right:-.2222222222em;bottom:-.1666666667em;font-size:1.0714285714em}.nav-sub{display:none;margin-bottom:3.125em;font-family:"proxima-nova", sans-serif;font-weight:600;text-transform:uppercase;background-color:#f7f7f7}@media screen and (min-width: 64em){.nav-sub{display:block}}.nav-sub .menu{padding:0;margin:0;list-style:none}.nav-sub .menu-item{border-bottom:solid 1px #c9c9c9;margin:0 1px}.nav-sub .menu-item a{color:#000;display:block;font-size:.875em;padding:.875em 1.25em}.nav-sub .menu-item a:hover{color:#ec008c !important;text-decoration:none}.nav-sub .menu-item.current-menu-item a{color:#ec008c}.nav-sub .menu-item:last-child{border-bottom:0}.nav-sub .sub-menu{display:none;margin:0;text-transform:none}@media screen and (min-width: 64em){.nav-sub .sub-menu{display:block;padding-left:14px}}.nav-sub .sub-menu .menu-item{margin-top:-10px;list-style:none;border:0;clear:both}.nav-sub .sub-menu .menu-item:before{display:block;float:left;clear:none;margin-top:.625em;content:"・"}.lt-ie9 .nav-sub .sub-menu .menu-item:before{content:"\2022"}.nav-sub .sub-menu .menu-item a{color:#000}.nav-sub .sub-menu .menu-item.current-menu-item a{color:#ec008c !important}.nav-auxiliary{float:none}@media screen and (min-width: 64em){.nav-auxiliary{display:block}}@media screen and (min-width: 64em){.site-header-wrap .nav-auxiliary{position:absolute;right:1.25em;bottom:1.125em}}.nav-auxiliary .nav-auxiliary__list{width:100%;display:flex;justify-content:center;margin:1rem 0}@media screen and (min-width: 64em){.nav-auxiliary .nav-auxiliary__list{margin:0}}.nav-auxiliary .nav-auxiliary__list .item-search{display:none}@media screen and (min-width: 64em){.nav-auxiliary .nav-auxiliary__list .item-search{display:inline-block}}.nav-auxiliary .nav-auxiliary__list li a .ss-icon{top:.1875em}.lt-ie9 .nav-auxiliary li{display:block;float:left}.site-header__nav{margin-top:-.3125em}@media screen and (min-width: 64em){.site-header__nav{float:right;clear:none;display:block}}.site-header__nav .menu-item{border-right:solid 1px #000;display:inline-block;float:none;padding:0 .4em;font-size:.9375em;line-height:1}.site-header__nav .menu-item:last-child{padding-right:0;border-right:0}.site-header__nav .menu-item a{color:#ec008c}.site-header__nav .current-menu-item a,.site-header__nav .current-page-ancestor a{color:#000}.nav-utils{float:right;margin-right:.875em}@media screen and (min-width: 64em){.nav-utils{margin-left:1.5625em;margin-right:0}}.nav-language{float:left;margin-left:.5em}@media screen and (min-width: 64em){.nav-language{float:right}}.nav-control{display:none}@media screen and (min-width: 64em){.nav-control{display:block;margin-right:20px}}.nav-control.is-open{display:block}.nav-anchor-links{text-align:center;text-transform:uppercase}.nav-anchor-links a{display:block;padding:.8125em 0 .875em;font-family:"proxima-nova", sans-serif;font-size:1.0625em;font-weight:600;color:#000}.nav-anchor-links a:hover{text-decoration:none}.nav-anchor-links a .ss-icon{color:#ec008c;position:relative;right:-.625em;bottom:-.1875em}.nav-anchor-links li{display:list-item;border-top:solid 1px #cfcfcf}@media screen and (min-width: 48em){.nav-anchor-links li{float:left;width:25%;margin-left:-10px;border-top:none}}.nav-breadcrumbs{color:#000}.nav-breadcrumbs a{color:#000}.nav-breadcrumbs .nav{padding:1.25em 0 1.3333333333em;font-size:.75em}@media screen and (min-width: 48em){.nav-breadcrumbs .nav{padding-left:.4166666667em}}@media screen and (min-width: 64em){.nav-breadcrumbs .nav{padding:1.25em 1.75em 1.3333333333em}}.nav-breadcrumbs .nav .current{font-weight:bold}.nav-breadcrumbs-alpha .nav-breadcrumbs{background-color:#000;background-color:rgba(0,0,0,0.25);color:#fff}.lt-ie9 .nav-breadcrumbs-alpha .nav-breadcrumbs{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"}.nav-breadcrumbs-alpha .nav-breadcrumbs a{color:#fff}.nav-horizontal{text-transform:uppercase;font-family:"proxima-nova",sans-serif;font-weight:600}.nav-horizontal ul{display:flex;font-size:0}.nav-horizontal li{font-size:.625rem;text-align:center}@media screen and (min-width: 30.0625em){.nav-horizontal li{font-size:.75rem}}@media screen and (min-width: 48em){.nav-horizontal li{font-size:1rem}}@media screen and (min-width: 64em){.nav-horizontal li{font-size:1.125rem}}.nav-horizontal a{display:flex;align-items:center;height:100%;padding:.46875rem .625rem;text-decoration:none}@media screen and (min-width: 48em){.nav-horizontal a{padding:.46875rem 1.25rem}}@media screen and (min-width: 64em){.nav-horizontal a{padding:.46875rem 1.875rem}}.nav-horizontal--sticky{position:sticky;top:0;z-index:10}@media (min-width: 783px){.admin-bar .nav-horizontal--sticky{top:2rem}}.nav-inline{font-size:0;font-family:"proxima-nova",sans-serif;text-align:center;text-transform:uppercase}.nav-inline__item{display:inline-block;font-size:1rem}.nav-inline__link{display:block;margin:0 .3125rem .625rem;padding:.375rem 1.25rem;font-family:"proxima-nova",sans-serif;font-size:.875rem;font-weight:600;background:#000}@media screen and (min-width: 30.0625em){.nav-inline__link{font-size:1rem}}@media screen and (min-width: 64em){.nav-inline__link{font-size:1.25rem}}.nav-inline__link:link,.nav-inline__link:visited{color:#fff}.nav-inline__link:hover,.nav-inline__link:focus,.nav-inline__link.state-active{background:#ec008c}.nav-inline__link:hover{text-decoration:none}.widget{padding:1.25em;border-bottom:solid 1px #e0e0e0}.widget:last-child{border-bottom:0}.widget .widgettitle{font-size:.875em}.widget ul{padding-left:1.25em;list-style:disc;text-transform:none}.widget a{font-size:.875em;color:#000}.widget a:hover{color:#ec008c;text-decoration:none}.fb-share-button{line-height:.75rem}.back-to-top{position:fixed;bottom:.875rem;right:.875rem;width:2.25rem;height:2.25rem;margin-left:-3.125rem;border-radius:.25em;text-align:center;line-height:2.5rem;background:rgba(100,100,100,0.4)}@media (min-width: 1500px){.back-to-top{left:calc(50% + 750px);right:auto;bottom:10vh}}.back-to-top:link,.back-to-top:visited,.back-to-top:hover,.back-to-top:active{color:#fff;text-decoration:none}.back-to-top:hover{background:rgba(100,100,100,0.6)}.back-to-top:active,.back-to-top:focus{background:rgba(100,100,100,0.8)}.teaser-donate,.teaser-project{padding:2.125em 0;background-position:50% 0;background-repeat:no-repeat;color:#fff;text-align:center;min-height:291px}@media screen and (min-width: 64em){.teaser-donate,.teaser-project{background-position:50% -265px}}.teaser-donate .teaser-donate-wrap,.teaser-project .teaser-donate-wrap{margin-bottom:50px}@media screen and (min-width: 48em){.teaser-donate .teaser-donate-wrap,.teaser-project .teaser-donate-wrap{display:block;float:left;margin-right:1.953125%;width:66.015625%;margin-left:16.9921875%}.teaser-donate .teaser-donate-wrap:last-child,.teaser-project .teaser-donate-wrap:last-child{margin-right:0}}.teaser-donate h2,.teaser-project h2{margin-bottom:.3076923077em}.teaser-donate--footer{padding:3em 0.3em 0.5em;background-color:#ebebeb;color:#000;text-align:left;min-height:0}@media screen and (min-width: 30.0625em){.teaser-donate--footer{padding:2em 3em 1.5em}}@media screen and (min-width: 64em){.teaser-donate--footer{padding:1.5em 0 .75em}}.teaser-donate--footer h2{font-size:1.5714285714em;font-weight:700;font-family:"proxima-nova", sans-serif}@media screen and (min-width: 30.0625em){.teaser-donate--footer h2{font-size:1.8125em}}@media screen and (min-width: 64em){.teaser-donate--footer h2{margin-top:-em(6, 29);margin-bottom:.1724137931em}}.teaser-donate--footer p{margin:0;font-size:1em}@media screen and (min-width: 30.0625em){.teaser-donate--footer p{font-size:.875em}}.teaser-donate--footer .teaser-donate-header{text-align:center}@media screen and (min-width: 64em){.teaser-donate--footer .teaser-donate-header{text-align:left;display:block;float:left;margin-right:1.953125%;width:49.0234375%}.teaser-donate--footer .teaser-donate-header:last-child{margin-right:0}}.teaser-donate--footer .heart:before{width:64px;height:60px;margin:0 auto 0.5em}@media screen and (min-width: 64em){.teaser-donate--footer .heart:before{margin:0;float:left;width:85px;height:80px;margin-right:1.375em}}@media screen and (min-width: 64em){.teaser-donate--footer .teaser-donate-body{display:block;float:left;margin-right:1.953125%;width:49.0234375%}.teaser-donate--footer .teaser-donate-body:last-child{margin-right:0}}.teaser-donate--footer .teaser-donate-body ul{font-size:1em;margin:1.2857142857em auto 1.5625em auto;padding:0 0 0 2.8125em}@media screen and (min-width: 30.0625em){.teaser-donate--footer .teaser-donate-body ul{font-size:.875em;max-width:430px}}@media screen and (min-width: 64em){.teaser-donate--footer .teaser-donate-body ul{max-width:auto;margin-top:.1875em;padding:0 0 0 1.5625em}}.teaser-donate--footer .teaser-donate-body li{margin-bottom:.5714285714em}.teaser-donate--footer__disclaimer{font-size:12px;text-align:center;clear:both;margin-top:1em}.teaser-donate--footer__disclaimer:first-child{margin-top:-0.75rem}.teaser-donate--mobile{font-family:"proxima-nova", sans-serif;font-size:1.0714285714em;font-weight:600;text-align:center;text-transform:uppercase;background-color:#ec008c}@media screen and (min-width: 64em){.teaser-donate--mobile{display:none}}.teaser-donate--mobile a{display:block;padding:.7142857143em 0;color:#fff}.teaser-donate--mobile a:hover{text-decoration:none}.teaser-frontpage{background-size:cover;background-repeat:no-repeat}@media screen and (min-width: 64em){.teaser-frontpage{padding-bottom:2.5em;min-height:31.25em}}.teaser-frontpage__body{padding:2.1875em;color:#fff;background-color:rgba(0,0,0,0.8);background:-ms-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.8) 100%);text-align:center}@media screen and (min-width: 30.0625em){.teaser-frontpage__body{text-align:left}}@media screen and (min-width: 64em){.teaser-frontpage__body{display:block;float:left;margin-right:1.953125%;width:49.0234375%;margin-left:50.9765625%;margin-top:11.25em}.teaser-frontpage__body:last-child{margin-right:0}}.teaser-frontpage__title{font-size:2.125em;line-height:1.2}@media screen and (min-width: 64em){.teaser-frontpage__title{font-size:2.625em}}@media screen and (min-width: 64em){.teaser-frontpage__text{font-size:1.25em}}.teaser-maincontent{margin-top:1.25em;padding:2.5em 0 1.25em 0}@media screen and (min-width: 48em){.teaser-maincontent .entry-content{height:350px;position:relative}}@media screen and (min-width: 64em){.teaser-maincontent .entry-content{height:250px}}.teaser-maincontent .entry-text{width:100%;text-align:center}@media screen and (min-width: 48em){.teaser-maincontent .entry-text{text-align:left;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;float:left;margin-right:1.953125%;width:57.51953125%}.teaser-maincontent .entry-text:last-child{margin-right:0}}.teaser-maincontent .entry-image{text-align:center;width:100%}@media screen and (min-width: 48em){.teaser-maincontent .entry-image{display:block;float:left;margin-right:1.953125%;width:40.52734375%;box-sizing:border-box;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.teaser-maincontent .entry-image:last-child{margin-right:0}}.teaser-maincontent h2{font-weight:600}.teaser-main{margin-top:1.25em;margin-bottom:1.25em;background-color:#000;text-align:center !important}@media screen and (min-width: 64em){.teaser-main .teaser-main-capture{font-size:1em}}@media screen and (min-width: 30.0625em){.teaser-main{text-align:left}}@media screen and (min-width: 64em){.teaser-main{display:block;float:left;margin-right:1.953125%;width:49.0234375%}.teaser-main:last-child{margin-right:0}}.teaser-main .media__body{padding:1.25em}.main-teaser--content{color:#fff}.main-teaser--content .heading--h2{margin-bottom:.75em;margin-top:.75em}.teaser-main--bg{width:100%;min-height:350px}@media screen and (min-width: 48em){.teaser-main--bg{height:300px}}@media screen and (min-width: 64em){.teaser-main--bg{width:100%;min-height:300px;margin-right:20px}}.teaser-shop .teaser-shop-wrap{background:#ebebeb;text-align:center;margin:5%}@media screen and (min-width: 48em){.teaser-shop .teaser-shop-wrap{text-align:left}.teaser-shop .teaser-shop-wrap .media__body.with-image{margin-left:250px;margin-top:1em}}@media screen and (min-width: 64em){.teaser-shop .teaser-shop-wrap{display:block;float:left;margin-right:1.953125%;width:91.50390625%;margin:5%}.teaser-shop .teaser-shop-wrap:last-child{margin-right:0}.teaser-shop .teaser-shop-wrap .media__body.with-image{margin-left:250px}}.teaser-shop .teaser-shop-wrap p{margin:1.5625em 0 1.5625em 0}.teaser-shop .teaser-shop-wrap h2{margin-bottom:0.3em;margin-top:0.3em}@media screen and (min-width: 48em){.teaser-shop .teaser-shop-wrap h2{margin-top:0}}.teaser-shop .teaser-shop-wrap img{max-width:280px;max-height:260px;margin-left:auto;margin-right:auto;padding-bottom:.625em;max-width:220px}@media screen and (min-width: 64em){.teaser-shop .teaser-shop-wrap img{margin-right:.625em;max-width:220px;max-height:220px;margin-top:30px}}@media screen and (min-width: 64em){.teaser-shop .teaser-shop-wrap.three-limit-height{min-height:272px}}.teaser-shop h5,.teaser-shop .heading--h5{text-transform:uppercase;color:#ec008c;letter-spacing:1px;text-align:center;padding-top:2em}@media screen and (min-width: 64em){.teaser-shop h5,.teaser-shop .heading--h5{padding-top:0}}.teaser-donation{display:flex;flex-direction:column;align-items:center;margin-bottom:1.25em;padding:1.25em;background-color:#ebebeb}.teaser-donation__icon::before{width:2.5em;height:2.5em}.teaser-donation__title{margin-bottom:.3125em}.teaser-donation__text{margin-bottom:.625em;font-size:.8571428571em;color:gray}@media screen and (min-width: 30.0625em){.teaser-donation__text{font-size:1em}}.teaser-paivan-sana{padding-top:1.25em;text-align:center;color:#000 !important}@media screen and (min-width: 48em){.teaser-paivan-sana{padding-bottom:1.25em}}.teaser-paivan-sana h5,.teaser-paivan-sana .heading--5{text-transform:uppercase;letter-spacing:1px}@media screen and (min-width: 48em){.teaser-paivan-sana .teaser-wrap{display:block;float:left;margin-right:1.953125%;width:66.015625%;margin-left:16.9921875%}.teaser-paivan-sana .teaser-wrap:last-child{margin-right:0}}.teaser-paivan-sana .entry-content{margin-top:2.5em;margin-bottom:.625em;font-size:1.5em;font-style:italic;font-font-weight:100}.teaser-paivan-sana .reference{font-style:none}.button--store{margin-bottom:1.25em}.teaser-hentry{position:relative}.teaser-hentry .entry-summary{margin-bottom:20px}.teaser-hentry--footer-news .teaser-hentry--small{margin-right:0;width:100%}@media screen and (min-width: 48em){.teaser-hentry--footer-news .teaser-hentry--small{width:319px}}@media screen and (min-width: 64em){.teaser-hentry--footer-news .teaser-hentry--small{width:323px}.teaser-hentry--footer-news .teaser-hentry--small:nth-child(3n){margin-right:0}}.teaser-hentry--footer-news .teaser-hentry--small a{text-decoration:none;color:#404040}.teaser-hentry--footer-news .teaser-hentry--small h1,.teaser-hentry--footer-news .teaser-hentry--small h2,.teaser-hentry--footer-news .teaser-hentry--small h3,.teaser-hentry--footer-news .teaser-hentry--small p{color:#000}.teaser-hentry--footer-news .teaser-hentry--small h3{font-size:1.5em}.category.tags a{color:#009fa9}.masonry-wrapper{margin:0 auto}.video-play-button{position:absolute;bottom:30px}.video-play-button i{color:white;padding:22px 21px 17px 28px;margin-bottom:1.875em;margin-left:.625em;border:5px solid white;border-radius:200px;font-size:1.875em !important}.video-play-button a:hover{text-decoration:none !important}.video-play-button:hover{opacity:0.7}.teaser-hentry{background-color:#fff;font-size:.9375em;margin-bottom:1.5384615385em}@media screen and (min-width: 64em){.teaser-hentry{font-size:.875em}}.teaser-hentry .top-text{color:white;text-transform:uppercase;float:left;position:relative;left:15px;top:30px;letter-spacing:1px;width:90%;padding-bottom:1.25em;line-height:15px}.teaser-hentry .top-text time{color:white !important;display:inline}@media screen and (min-width: 64em){.teaser-hentry{display:block;float:left;margin-right:1.953125%;width:49.0234375%}.teaser-hentry:last-child{margin-right:0}}.teaser-hentry>a{color:#030303}.teaser-hentry>a:hover{text-decoration:none}.teaser-hentry h2{font-weight:normal}.teaser-hentry img{width:100%}.teaser-hentry .teaser-hentry-wrap{padding:1.25em 1.25em}.teaser-hentry .teaser-hentry-wrap.three-limit-height{padding-bottom:1.25em}@media screen and (min-width: 64em){.teaser-hentry .teaser-hentry-wrap.three-limit-height{min-height:272px}}.teaser-hentry .teaser-hentry-wrap--below{margin-top:5em}.teaser-hentry .entry-theme{padding-left:0}.teaser-hentry .entry-theme>a{color:#ec008c;text-decoration:none}.teaser-hentry .entry-theme>a:hover{color:#000}.teaser-hentry .entry-theme--sub{display:block;color:#ec008c;text-transform:uppercase;font-size:1.1875em;font-family:"proxima-nova",sans-serif;text-decoration:none;padding:0 0 .25em 0}.teaser-hentry .entry-theme--sub:hover{color:#000}.teaser-hentry .tags{margin-right:.4545454545em;font-size:.8461538462em;font-weight:600;text-transform:uppercase;color:#00b9d5}.teaser-hentry time{font-size:.9230769231em;color:#666}.teaser-hentry .entry-title{font-size:2.2307692308em}.teaser-hentry .entry-title a{color:inherit}.teaser-hentry .entry-title a:hover{text-decoration:none}.teaser-hentry .entry-title-small{margin-bottom:1em;color:#000;font-size:1.4375em}.teaser-hentry .entry-title-small a{color:inherit}.teaser-hentry .entry-title-small a:hover{text-decoration:none}@media screen and (min-width: 64em){.teaser-hentry .entry-title__nomargin{margin:0px;padding:0px}}.teaser-hentry .published{font-size:.9230769231em;color:#666}@media screen and (min-width: 48em){.teaser-hentry .entry-more-wrapper{position:absolute;bottom:14px}.lt-ie9 .teaser-hentry .entry-more-wrapper{bottom:48px}}.teaser-hentry .entry-more{color:#ec008c;font-size:1.1875em;font-family:"proxima-nova",sans-serif;text-decoration:none}.teaser-hentry .entry-more:hover{color:#fff}.teaser-hentry .entry-more--white{color:#fff !important}.teaser-hentry .entry-more--video{margin-left:6.25em;margin-top:12.5em;position:relative;bottom:0}@media screen and (min-width: 48em){.teaser-hentry .entry-more--video{color:#fff !important;margin-left:5em;margin-bottom:1.25em}}.teaser-hentry .entry-more-arrow{text-decoration:none}.teaser-hentry .entry-more-arrow i{font-size:.875em !important}.teaser-hentry .entry-more-arrow :before{content:'\00a0\00a0\00a0'}.lt-ie9 .teaser-hentry .entry-more-arrow :before{content:none}.teaser-hentry h2{margin-bottom:5px !important}.teaser-hentry--alt{background-color:#000;color:#fff}.teaser-hentry--alt a{color:inherit}.teaser-hentry--grey{background-color:#ebebeb;color:#000}.teaser-hentry--above{margin-top:1.5384615385em}.teaser-hentry--full{display:block;float:left;margin-right:29.8507462687%;width:100%}.teaser-hentry--full:last-child{margin-right:0}.teaser-hentry--small{width:100%;padding:0}@media screen and (min-width: 48em){.teaser-hentry--small{display:block;float:left;margin-right:1.953125%;width:49.0234375%}.teaser-hentry--small:last-child{margin-right:0}.teaser-hentry--small:nth-child(even){margin-right:0}}@media screen and (min-width: 64em){.teaser-hentry--small{display:block;float:left;margin-right:1.953125%;width:32.03125%}.teaser-hentry--small:last-child{margin-right:0}.teaser-hentry--small:nth-child(1n){margin-right:1.953125%}.teaser-hentry--small:nth-child(3n+3){margin-right:0}}.teaser-hentry--small .teaser-thumbnail{width:100%;height:200px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.teaser-hentry--small .teaser-thumbnail--full{width:100%;height:200px;background-size:cover;background-position:0%;background-repeat:no-repeat}.teaser-hentry--small .teaser-thumbnail--full-white{width:100%;background-size:cover;background-position:50% 0%;background-repeat:no-repeat;color:white !important}.teaser-hentry--small .teaser-thumbnail--full-white .entry-more{color:white}.teaser-hentry--small .teaser-thumbnail--full-white .top-text{color:white;text-transform:uppercase}@media screen and (min-width: 64em){.teaser-hentry--small.three-small{min-height:478px;max-height:478px;overflow:hidden}}.teaser-hentry--tiny{width:100%;padding:0;background:#ebebeb;background-repeat:no-repeat;background-size:cover;min-height:250px}@media screen and (min-width: 64em){.teaser-hentry--tiny{display:block;float:left;margin-right:1.953125%;width:23.53515625%}.teaser-hentry--tiny:last-child{margin-right:0}}.teaser-hentry--tiny .teaser-thumbnail{width:100%;height:200px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media screen and (min-width: 64em){.teaser-hentry--tiny.three-small{min-height:348px;max-height:348px;overflow:hidden;background-size:cover;background-position:50% 0}}.teaser-hentry--video{min-height:248px}@media screen and (min-width: 64em){.teaser-hentry--video{min-height:348px;max-height:348px;overflow:hidden;background-size:cover}}.teaser-hentry--one-half{width:100%;height:220px;background-color:#fff;background-repeat:no-repeat;background-size:cover;background-position:50%}@media screen and (min-width: 64em){.teaser-hentry--one-half{height:170px}}.j-loading{border:4px solid #ec008c !important}.j-loading:before{background-color:#ec008c !important}.teaser-hentry--juicer{padding:0 !important;width:100% !important}.juicer-feed{max-width:100% !important;overflow:hidden !important}.juicer-feed h1.referral{display:none !important}.juicer-feed h1.referral a{display:none !important}.juicer-feed.modern li .feed-item{background:transparent}.juicer-feed.modern .j-message{font-family:"Open Sans",sans-serif !important;line-height:1.625 !important;color:black !important;margin-top:15px;font-size:1.0625em}@media screen and (min-width: 64em){.juicer-feed.modern .j-message{font-size:.9375em}}@media screen and (min-width: 64em){.juicer-feed.modern .j-message{margin-top:165px}}.juicer-feed.modern .j-poster{display:none !important}.juicer-feed.modern .j-text{background:#e6e6e6;height:0}.juicer-feed.modern .j-meta a{color:#ec008c}.juicer-feed.modern .j-meta:hover{color:#ec008c}.juicer-feed.modern .j-image{display:none}@media screen and (min-width: 64em){.juicer-feed.modern .j-image{display:block;max-height:none;position:absolute;clip:rect(0px, 240px, 170px, 0px)}}@media screen and (min-width: 48em){.three-sub{height:400px}}@media screen and (min-width: 64em){.three-sub{height:335px}}.masonry-wrapper{margin:0 auto}@media screen and (min-width: 48em){.masonry-wrapper{width:660px}}@media screen and (min-width: 64em){.masonry-wrapper{width:auto}}.hfeed .feed-title{margin-top:.8076923077em;margin-bottom:.5769230769em;text-align:center}.hfeed .hentry{color:#000;font-family:"proxima-nova",sans-serif}.hfeed .hentry:last-child .entry-title{margin-bottom:0}.hfeed .hentry time{display:inline}.hfeed .hentry h3:hover{color:#ec008c}.hfeed .hentry .pink a{color:#ec008c}@media screen and (min-width: 48em){.page__section-main.page__section-main-fixed{margin-top:16.1875em}}.page__section-header{position:relative;background-position:50% 0;background-repeat:no-repeat}.page__section-header .nav-breadcrumbs{position:relative;z-index:2}@media screen and (min-width: 64em){.page__section-left{display:block;float:left;margin-right:2.621231979%;width:54.3905635649%}.page__section-left:last-child{margin-right:0}}.page__section-right{display:block}@media screen and (max-width: 63.9375em){.page__section-right{width:50%;clear:both}}@media screen and (min-width: 64em){.page__section-right{clear:none;display:block;float:left;margin-right:2.621231979%;width:42.9882044561%}.page__section-right:last-child{margin-right:0}}.page__section-background{background-position:50% 0;background-repeat:no-repeat;min-height:19.3125em;position:absolute;top:0;right:0;left:0;z-index:1;width:100%}.page__section-sidebar{position:relative;z-index:2}.sidebar-publication{height:240px;overflow:hidden}.site-header .button,.site-header .asset-container .filter-bar .tag,.asset-container .filter-bar .site-header .tag{margin-left:.625em}.site-header-wrap{position:relative;width:100%}.site-header__search{display:none;min-height:2.5em;background-color:#ebebeb;text-align:center}@media screen and (min-width: 48em){.site-header__search{text-align:right}}.site-header__search .site-header__search-wrap{position:relative}.site-header__search .site-header__search-arrow{position:absolute;top:-1.625em;right:1.875em}@media screen and (min-width: 64em){.site-header__search .site-header__search-arrow{height:0;width:0;border-color:transparent;border-style:solid;border-width:13px;border-bottom-color:#ebebeb}}.site-header__search .search-form{margin-top:.125em}.site-header__search .search-form input{width:100%;text-align:center;outline:0}@media screen and (min-width: 64em){.site-header__search .search-form input{text-align:right}}.site-header__search.is-open{display:block}.site-footer .site-footer-wrap{margin-bottom:1.5625em}@media screen and (min-width: 64em){.site-footer__push{padding-top:100px}}.site-footer__address{margin-bottom:1.9230769231em;font-size:.8125em}@media screen and (min-width: 64em){.site-footer__address{margin-bottom:0;display:block;float:left;margin-right:1.953125%;width:32.03125%}.site-footer__address:last-child{margin-right:0}}.site-footer__address .org{display:none}.site-footer__address .adr{display:block;float:left;margin-right:6.0975609756%;width:46.9512195122%}.site-footer__address .adr:last-child{margin-right:0}.site-footer__follow-us{text-align:center}@media screen and (min-width: 64em){.site-footer__follow-us{display:block;float:left;margin-right:1.953125%;width:32.03125%}.site-footer__follow-us:last-child{margin-right:0}}.site-footer__follow-us p{margin-bottom:.9375em}.site-footer__follow-us .site-footer__follow-us__button{min-width:250px}.site-footer__follow-us .button-group{display:inline-block;margin:0 10px}@media screen and (min-width: 64em){.site-footer__follow-us .button-group{margin:0}}.site-footer__faq{display:none}@media screen and (min-width: 64em){.site-footer__faq{display:block;display:block;float:left;margin-right:1.953125%;width:32.03125%}.site-footer__faq:last-child{margin-right:0}}.site-footer__faq .site-footer__faq__button{display:block;float:left;clear:none;padding-right:.625em;padding-left:.625em;margin-right:.75em;font-size:0.91em}.lt-ie9 .site-footer__faq .site-footer__faq__button{margin-right:.4375em;padding-right:.5em;padding-left:.5em}.site-footer__faq .site-footer__faq__button:last-child{margin-right:0}.lt-ie9 .site-footer__faq{margin-bottom:1.875em}.site-footer__some-links{margin-bottom:2.5em;text-align:center}@media screen and (min-width: 64em){.site-footer__some-links{display:block;float:left;margin-right:1.953125%;width:32.03125%}.site-footer__some-links:last-child{margin-right:0}}.site-footer__newsletter{margin-bottom:2.5em;text-align:center}@media screen and (min-width: 64em){.site-footer__newsletter{display:block;float:left;margin-right:1.953125%;width:66.015625%}.site-footer__newsletter:last-child{margin-right:0}}div.donate div.error-wrapper{text-align:center}form.donate_modeinfo_form label.error{color:white;font-size:11px;display:block;clear:both;margin-bottom:15px;text-align:center}.donate_icon{font-size:16px;vertical-align:middle;padding-right:10px}.donate-teaser{height:auto;margin-bottom:2.8125em;overflow:hidden}.donate-teaser .hero-master,.donate-teaser .hero-cover,.donate-teaser .hero-rectangle{position:relative;background-color:#222;background-position:50% 50%;background-size:cover;box-sizing:border-box;text-align:center}.donate-teaser .hero-master a,.donate-teaser .hero-cover a,.donate-teaser .hero-rectangle a{text-decoration:none}.donate-teaser .hero-master h1,.donate-teaser .hero-cover h1,.donate-teaser .hero-rectangle h1{color:#fff;font-weight:normal;font-size:1.875em;position:relative;z-index:6}.donate-teaser .hero-master p,.donate-teaser .hero-cover p,.donate-teaser .hero-rectangle p{color:#fff;position:relative;z-index:6;margin:0 auto}.donate-teaser .hero-master .donate-hero-overlay,.donate-teaser .hero-cover .donate-hero-overlay,.donate-teaser .hero-rectangle .donate-hero-overlay{position:absolute;background-color:rgba(0,0,0,0.3);top:0;z-index:5;height:100%;overflow:hidden;width:100%}.donate-teaser .hero-master .hero-button,.donate-teaser .hero-cover .hero-button,.donate-teaser .hero-rectangle .hero-button{position:absolute;bottom:2.5em;z-index:6;width:215px;left:50%;margin-left:-108px}.donate-teaser .hero-master .hero-text,.donate-teaser .hero-cover .hero-text,.donate-teaser .hero-rectangle .hero-text{padding-top:2.5em}.donate-teaser .hero-cover{height:285px;margin-bottom:1.25em}@media screen and (min-width: 64em){.donate-teaser .hero-cover h1{font-size:2.5em;line-height:1.25em}}.donate-teaser .hero-cover p{width:65%}.donate-teaser .hero-rectangle{height:285px;margin-bottom:1.25em}@media screen and (min-width: 64em){.donate-teaser .hero-rectangle{display:block;float:left;margin-right:1.953125%;width:32.03125%;height:465px}.donate-teaser .hero-rectangle:last-child{margin-right:0}}.donate-teaser .hero-rectangle p{width:80%}.donate-teaser__no-margin{margin-bottom:0}@media screen and (min-width: 64em){.donate-teaser__no-margin{margin:0px;padding:0px;z-index:0}}@media screen and (min-width: 64em){.donate-teaser__no-margin-image{height:276px !important}}@media screen and (min-width: 64em){.donate-teaser__small-margin{margin-bottom:30px}}.donate_modeinfo_form{margin-bottom:0}.donate-container .donate_modeinfo_form{margin-bottom:1.625em}@media screen and (min-width: 30.0625em){.donation-settings{text-align:center}}.donate-container .donation-settings label.error{color:#ec008c}.donation-settings-mobile{display:none;margin-bottom:.9375em}.donate-setting-label{display:block;font-size:1.0714285714em;font-weight:normal;margin-bottom:.8571428571em}@media screen and (min-width: 30.0625em){.donate-setting-label{display:inline-block;font-size:.9375em;margin-right:.7647058824em;margin-left:.7647058824em}}@media screen and (min-width: 48em){.donate-setting-label{font-size:1em}}.donate-setting-label label{font-weight:normal}.donate-setting-value{cursor:pointer}input[type=radio] ~ .donate-setting-value:before{content:'';display:inline-block;width:0.75rem;height:0.75rem;border-radius:50%;border:6px solid #fff;box-shadow:0 0 0 2px #ccc;background:#fff;vertical-align:-20%;margin-right:.8571428571em}@media screen and (min-width: 48em){input[type=radio] ~ .donate-setting-value:before{margin-right:.625em}}input[type=radio]:checked ~ .donate-setting-value{color:#ec008c}input[type=radio]:checked ~ .donate-setting-value:before{box-shadow:0 0 0 2px #ec008c;background:#ec008c}.securycast-amount-disclaimer{color:gray;font-size:.8571428571em}.donation-target-info{font-size:1.1428571429em;text-align:center}@media screen and (min-width: 48em){.donation-target-info{font-size:1rem}}.donation-target-image-container{position:relative;color:#fff;background-position:center center;background-size:cover;background-repeat:no-repeat;margin:1.125em 0 1.375em;padding:0 1em 1.4285714286em}@media screen and (min-width: 48em){.donation-target-image-container{padding-bottom:1.25em}}.donation-target-image-container:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.34) 81%)}.donation-target-label:empty,.donation-target-heading:empty,.donation-target-subheading:empty,.donation-target-lead:empty,.donation-target-description:empty{display:none}.donation-target-label{position:relative;background:#000;font-family:"proxima-nova",sans-serif;font-size:.8125em;line-height:1em;text-transform:uppercase;display:inline-block;padding:.4375em .625em;letter-spacing:0.05em;vertical-align:top}@media screen and (min-width: 48em){.donation-target-label{font-size:1rem}}.donation-target-heading,.donation-target-subheading{position:relative;text-shadow:0 1px 8px rgba(0,0,0,0.12)}.donation-target-heading{font-size:1.5625em;margin:0;padding-top:20%}@media screen and (min-width: 48em){.donation-target-heading{font-size:3em;line-height:1.05em}}.donation-target-subheading{font-size:1.125em;font-weight:normal;margin:0}@media screen and (min-width: 48em){.donation-target-subheading{font-size:2em}}.donation-target-read-more{color:#009fa9;font-size:.9375em;text-transform:uppercase;background:transparent;border:0;-webkit-appearance:none;font-weight:bold;font-family:"proxima-nova",sans-serif;letter-spacing:0.05em;margin-bottom:.6666666667em}.donation-target-read-more:after{content:'+';display:inline-block;border:1px solid #009fa9;border-radius:50%;font-size:1.1333333333em;width:1.1176470588em;height:1.1176470588em;line-height:1.1764705882em;font-weight:bold;margin-left:.5294117647em;box-sizing:border-box}.donation-target-read-more.open:after{content:'\2013';line-height:.9411764706em;vertical-align:8%}.donation-target-lead,.donation-target-description{text-align:left}.donation-target-lead{margin-bottom:.375em}.donation-target-description{display:none;padding-bottom:1px}.donation-info-form{padding-top:1px}.donate-box-heading{text-align:center}.donate-box-heading .amount-label{display:inline-block;vertical-align:top;margin-left:.125em;margin-right:.125em;margin-bottom:.5em}@media screen and (min-width: 48em){.donate-box-heading .amount-label{margin-left:.25em;margin-right:.25em;margin-bottom:.5em}}.donate-box-heading .amount,.donate-box-heading .amount_open{display:inline-block;border-radius:.3125em;font-family:"proxima-nova",sans-serif;font-size:1.2857142857em;width:6.2rem;height:2.4444444444em;line-height:2.4444444444em;text-align:center}@media screen and (min-width: 48em){.donate-box-heading .amount,.donate-box-heading .amount_open{font-size:1.375em;height:3.75rem;line-height:3.75rem}}.donate-box-heading .amount-securycast{width:3.4444444444em}.donate-box-heading .amount{cursor:pointer;background:#ebebeb;font-weight:bold}.donate-box-heading .amount_open-label{position:relative;vertical-align:top}.donate-box-heading .amount_open-label:after{content:'';position:absolute;right:-9px;border-style:solid;border-width:9px 0 9px 9px;border-color:transparent transparent transparent #ebebeb;top:50%;margin-top:-9px}.donate-box-heading input[type=radio]:checked ~ .amount{background:#ec008c;color:#fff}.donate-box-heading input[type=radio]:checked ~ .amount_open-label:after{border-left-color:#ec008c}.donate-box-heading .amount_open{background:#fff;border:1px solid #ccc;margin-left:.5em;-webkit-appearance:none;font-weight:normal;padding:0}.donate-box-heading .amount_open::-webkit-input-placeholder{color:#ccc}.donate-box-heading .amount_open:-moz-placeholder{color:#ccc}.donate-box-heading .amount_open::-moz-placeholder{color:#ccc}.donate-box-heading .amount_open:-ms-input-placeholder{color:#ccc}.donate-box-heading .amount_open_currency{color:gray;font-size:1.375em;margin-left:.1818181818em}.securycast-donation-field{display:none}.donate-container .donate-amount-wrapper label.error{color:#ec008c;margin:1em 0 0}.donate-container .donate-amount-wrapper input.error{border-color:#ec008c;border-width:3px}.donate-payer-info input[type="checkbox"]{border:0;display:block;float:left;clear:left;width:auto}.donate-payer-info .input-onethird-left{width:33.3% !important;float:left}.donate-payer-info .input-twothird-right{width:63% !important;float:right}.donate-payer-info label{font-size:0.875rem}.donate-payer-info label.required:after{content:' *'}.payer-info-label{margin-bottom:.2142857143em}.required-info{clear:both;color:#ec008c;font-weight:normal;font-size:0.875rem;margin-left:1.4rem}.donate-disclaimer{overflow:hidden;border-top:2px solid #d8d8d8;padding-top:1.5625em}.donate-disclaimer-heading{font-size:1.1428571429em;font-weight:bold;margin-bottom:1em}@media screen and (min-width: 30.0625em){.donate-disclaimer-heading{font-size:1em}}.donate-sms{display:none}.donate-sms.visible{display:block}@media screen and (min-width: 48em){.donate-sms{width:50%;float:left;padding-right:2em}}.donate-sms-content{font-size:1rem}@media screen and (min-width: 30.0625em){.donate-sms-content{font-size:.875em}}.donate-sms-content h3,.donate-sms-content h4{color:gray;text-transform:uppercase;letter-spacing:0.05em;font-size:1em;margin-bottom:.8571428571em}.donate-sms-content p{margin-bottom:.5em}.donate-sms-content p+h3,.donate-sms-content p+h4{margin-top:1.1428571429em}.donate-sms-content a[href^=tel]{font-weight:bold}@media screen and (min-width: 48em){.donate-sms.visible+.donate-permission{width:50%;float:left}}.donate-permission-content{font-size:.8571428571em;line-height:1.8em}@media screen and (min-width: 48em){.donate-permission-content{font-size:.75em}}.donate-privacy-policy{margin-top:1em;font-size:1.1666666667em}#donate-value{display:none}.donate-processing{display:none;text-align:center}.content-main{padding:1.5625em 0 0 0}.donate-teaser-amounts{background:#ebebeb;text-align:center;padding:.8125em;clear:both}@media screen and (min-width: 48em){.donate-teaser-amounts{margin-left:0;margin-right:0}}.donate-teaser-amounts .amount{background:#ec008c;color:#fff}@media (max-width: 30em){.donate-teaser-amounts .amount{width:3.4444444444em}}.donate-teaser-amounts .icon:before{width:2em;height:1.8571428571em;margin-bottom:.375em}@media screen and (min-width: 30.0625em){.donate-teaser-amounts .icon:before{width:2.4375em;height:2.25em}}@media (max-width: 30em){.donate-teaser-amounts .amount-label-monthly{width:45%}.donate-teaser-amounts .amount-label-monthly:nth-child(odd){text-align:right}.donate-teaser-amounts .amount-label-monthly:nth-child(even){text-align:left}}.donate-teaser-amounts .amount-label-monthly .amount{width:6.25rem}.site-footer .donate-teaser-amounts{margin-bottom:0}.page-template-page-project .donate-teaser-amounts{margin-top:2em}.teaser-amounts-heading{margin:-.375em 0 0}.teaser-amounts-subheading{font-size:.8571428571em;color:gray;margin-bottom:.5625em}@media screen and (min-width: 30.0625em){.teaser-amounts-subheading{font-size:1em}}.footer-securycast-heading{text-transform:uppercase;font-size:.8571428571em;color:gray;text-align:center;font-family:"proxima-nova",sans-serif;margin-bottom:.25em;font-weight:bold}.tietopiiri-form{margin-top:5rem;text-align:left}.tietopiiri-form tbody{display:block}.tietopiiri-form tr{display:block}.tietopiiri-form tr:last-child{margin-top:1.25rem}.tietopiiri-form th{display:block;font-size:.875rem}.tietopiiri-form td{display:block}.tietopiiri-form select{height:2.625rem;border:0}.tietopiiri-form select:disabled{background:#ebebeb;color:#666}.tietopiiri-form label{font-size:.875rem}.tietopiiri-form input[type=checkbox] ~ label{margin-top:.625rem}.tietopiiri-form input[type='submit']{margin-bottom:1.25rem;text-transform:uppercase}.tietopiiri-form input[type='submit']:hover{background:#fff;color:#ec008c}.tietopiiri-form .tpfons-info{display:table;width:100%;margin-top:-4.0625rem;margin-bottom:2.1875rem;color:#000;white-space:nowrap}.tietopiiri-form .tpfons-info:before,.tietopiiri-form .tpfons-info:after{border-top:2px solid #ebebeb;background:none;content:'';display:table-cell;position:relative;top:.875rem;width:45%}.tietopiiri-form .tpfons-info:before{right:1.5%;left:-1.25rem}.tietopiiri-form .tpfons-info:after{left:1.5%;right:-1.25rem}.tietopiiri-form u{display:inline-block;margin:1.5625rem 0 .625rem;font-size:1rem;color:#fff;text-transform:uppercase;text-decoration:none}@media screen and (min-width: 48em){.tietopiiri-form u{font-size:1.25rem}}.tietopiiri-form #moneyAmount{width:5rem;font-size:1.375rem;margin-right:.3125rem;padding:.625rem .8125rem}.tietopiiri-form .slider{padding:0}.tietopiiri-form .handler{top:-14px !important}.tietopiiri-error{margin-bottom:5rem;padding-top:1.875rem;color:#ec008c;font-size:1.125rem;font-weight:bold}.news-main .news-entry a{text-decoration:none}.news-main .news-entry h2 a{color:black}.news-main .news-entry h2 a:hover{color:#ec008c}.news-main .news-entry a p{color:#000}.news-main .news-entry hr{height:2px;border-left:0;border-right:0;margin:20px 0;border-top:1px #cfcfcf}.news-main .news-entry time{font-size:.75em;color:#666;display:inline}.news-main .news-entry .tags{text-transform:uppercase;color:#00b9d5 !important;font-family:"proxima-nova",sans-serif;font-size:.75em}.news-main .news-entry .entry-content{margin-top:.5em}.news-main .categories{list-style:none}.news-main .categories ul li{color:#000;list-style:none;margin-bottom:.1875em;padding-left:.9375em;text-indent:0}.asset-container{display:block;float:left;margin-right:1.953125%;width:100%;margin-bottom:1.25em}.asset-container:last-child{margin-right:0}.asset-container hr{height:0;width:100%;box-content:border-box;border:0;border-top:1px solid #c3c3c3;margin:2.1875em 0}.asset-container .attachments.images .attachment{height:250px;overflow:hidden;text-align:center;display:block;float:left;margin-right:1.953125%;width:49.0234375%;margin:0}.asset-container .attachments.images .attachment img{border:1px solid #eeeeee}.asset-container .attachments.images .attachment:last-child{margin-right:0}@media screen and (min-width: 48em){.asset-container .attachments.images .attachment{display:block;float:left;margin-right:1.953125%;width:32.03125%;margin:0}.asset-container .attachments.images .attachment:last-child{margin-right:0}}@media screen and (min-width: 64em){.asset-container .attachments.images .attachment{display:block;float:left;margin-right:1.953125%;width:23.53515625%}.asset-container .attachments.images .attachment:last-child{margin-right:0}.asset-container .attachments.images .attachment:nth-child(4n){margin-right:0}}.asset-container .attachments.images a{color:#000}.asset-container .attachments.images a:hover{color:#000;text-decoration:none}.asset-container .attachments.images .attachment-title,.asset-container .attachments.images .attachments.others .attachment .attachment-extension,.asset-container .attachments.others .attachment .attachments.images .attachment-extension{font-size:.875em}.asset-container .attachments.others .attachment{display:block;clear:both;width:100%}@media screen and (min-width: 48em){.asset-container .attachments.others .attachment{display:block;float:left;margin-right:1.953125%;width:49.0234375%;clear:none}.asset-container .attachments.others .attachment:last-child{margin-right:0}.asset-container .attachments.others .attachment:nth-child(2n){margin-right:0}}@media screen and (min-width: 64em){.asset-container .attachments.others .attachment{clear:both;margin-right:0;width:100%}}.asset-container .attachments.others .attachment .attachment-icon{width:34px;height:34px;display:block;float:left;background-image:url("../img/attachment-icons.png");background-size:34px 170px;margin-right:10px}.asset-container .attachments.others .attachment .attachment-icon.pdf{background-position:0 -136px}.asset-container .attachments.others .attachment .attachment-icon.pps{background-position:0 0}.asset-container .attachments.others .attachment .attachment-icon.ppsx{background-position:0 0}.asset-container .attachments.others .attachment .attachment-icon.ppt{background-position:0 0}.asset-container .attachments.others .attachment .attachment-icon.pptx{background-position:0 0}.asset-container .attachments.others .attachment .attachment-icon.doc{background-position:0 0}.asset-container .attachments.others .attachment .attachment-icon.docx{background-position:0 0}.asset-container .attachments.others .attachment .attachment-icon.xls{background-position:0 -34px}.asset-container .attachments.others .attachment .attachment-icon.xlsx{background-position:0 -34px}.asset-container .attachments.others .attachment .attachment-icon.eps{background-position:0 -68px}.asset-container .attachments.others .attachment .attachment-icon.epsf{background-position:0 -68px}.asset-container .attachments.others .attachment .attachment-title,.asset-container .attachments.others .attachment .attachment-extension{float:left;height:34px;line-height:34px;overflow:hidden;margin-bottom:16px;max-height:380px;width:60%}@media screen and (min-width: 64em){.asset-container .attachments.others .attachment .attachment-title,.asset-container .attachments.others .attachment .attachment-extension{width:auto}}.asset-container .attachments.others .attachment .attachment-extension{width:auto;float:right;margin-right:20px}.asset-container .filter-bar .tag{margin-right:.25em;margin-bottom:.25em}.asset-container .iframe-relative{width:100%;height:300px}@media screen and (min-width: 48em){.asset-container .iframe-relative{height:400px}}@media screen and (min-width: 64em){.asset-container .iframe-relative{width:640px;height:480px}}.circle-image{display:none;float:left;background-color:transparent;background-size:cover;border-radius:100px;width:190px;height:190px;margin-right:10px}@media screen and (min-width: 768px){.circle-image{display:block}}.circle-image.relative{position:relative}.circle-image:last-child{margin:0}.circle-image.map{float:right;margin-left:8px;margin-bottom:14px;margin-right:0}.circle-image.bg-centered{background-position:50%}.info-tab{border-top-left-radius:5px;border-top-right-radius:5px;background-color:#bdbdbd;color:#fff;cursor:pointer;display:block;float:left;font-family:"proxima-nova",sans-serif;font-size:.875em;line-height:1.5em;text-align:center;text-transform:uppercase;padding:10px 10px;width:50%}@media screen and (min-width: 30.0625em){.info-tab{width:auto;padding:10px 25px;text-align:left}}.info-tab.active{background-color:#00bad2}.info-container{border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#00bad2;clear:both;overflow:hidden}@media screen and (min-width: 30.0625em){.info-container{border-top-right-radius:5px}}.info-container li{color:#fff;padding-left:1.0em !important}.info-container li:before{left:-0.5em !important;color:#fff !important}.info-container .info-content-tab{margin:25px;color:#fff}.teaser-project{padding:0 !important;margin:0 0 1.5625em 0 !important;line-height:291px;text-align:left !important}.teaser-project h2{display:inline-block;line-height:normal;vertical-align:middle}.contacts{overflow:hidden}@media screen and (min-width: 400px){.contacts{margin-left:-0.6em !important}}@media screen and (min-width: 768px){.contacts{margin-left:-1.25em !important}}@media screen and (min-width: 400px){.contact{width:calc(50% - 0.6em);float:left;margin-left:0.6em}.contact:nth-child(odd){clear:left}}@media screen and (min-width: 768px){.contact{width:calc(33.3% - 1.25em);margin-left:1.25em}.contact:nth-child(1n){clear:none}.contact:nth-child(3n+1){clear:left}}.contact__image{margin-bottom:0.6em;width:100%}.contact__name{margin-bottom:0.2em;font-size:1.3125em}.contact__title{margin-bottom:0.6em;font-size:0.8em;text-transform:uppercase}.annual-report .nav-horizontal{background:#11653d}.annual-report .nav-horizontal ul{justify-content:space-between}.annual-report .nav-horizontal a{color:#fff}.annual-report .nav-horizontal a:hover,.annual-report .nav-horizontal a:focus{background:#034023}.annual-report .nav-horizontal .current_page_item>a,.annual-report .nav-horizontal .current-page-ancestor:not(.no-highlight-ancestor) a{background:#e7a4bf}.annual-report .nav-inline{padding:0 0 5.3125rem}.annual-report .nav-inline__link{background:#11653d}.annual-report .nav-inline__link:hover,.annual-report .nav-inline__link:focus,.annual-report .nav-inline__link.state-active{background:#e84e7f}@media screen and (min-width: 64.0625em){.annual-report .nav-main--header .nav>.menu-item:hover>.sub-menu{display:none}}.annual-report__section{position:relative;background:#fdf1f6}.annual-report__section:nth-child(even){background:#fff}.annual-report__section--article{display:none;padding:2.5rem 0;background:#fff}@media screen and (min-width: 48em){.annual-report__section--article{padding:6.25rem 0}}.annual-report__section--article:nth-child(2){display:block}.annual-report__section-container{padding:2.5rem 1.25rem 5rem}@media screen and (min-width: 48em){.annual-report__section-container{display:flex;align-items:center;padding:5.3125rem 1.25rem}}.annual-report__section-content{max-width:22.5rem;margin:0 auto}@media screen and (min-width: 48em){.annual-report__section-content{width:50%;max-width:none;margin:0;padding-right:3.75rem}}@media screen and (min-width: 64em){.annual-report__section-content{padding-right:7.5rem}}@media screen and (min-width: 64em){.annual-report__article-content{width:74.5%;margin:0 auto}}.annual-report__image-container{width:80%;max-width:31.25rem;max-height:31.25rem;margin:0 auto 1.25rem;text-align:center}@media screen and (min-width: 48em){.annual-report__image-container{order:2;width:50%;margin:0}}.annual-report__heading{margin-bottom:.6em;font-size:1.875rem;color:#11653d;text-transform:uppercase}@media screen and (min-width: 48em){.annual-report__heading{font-size:2.25em}}@media screen and (min-width: 64em){.annual-report__heading{font-size:3.125em}}.annual-report__subheading{color:#11653d;font-size:1.75rem}@media screen and (min-width: 30.0625em){.annual-report__subheading--article{margin-bottom:1.25em;font-size:1.5em}}@media screen and (min-width: 48em){.annual-report__subheading--article{font-size:2.25em}}@media screen and (min-width: 64em){.annual-report__subheading--article{font-size:2.5em}}.annual-report__heading-link:link,.annual-report__heading-link:visited,.annual-report__heading-link:hover,.annual-report__heading-link:active{text-decoration:none}.annual-report__heading-link:link,.annual-report__heading-link:visited{color:inherit}.annual-report__heading-link:hover,.annual-report__heading-link:active{color:#034023}.annual-report__text{font-size:1.125rem;font-weight:bold;line-height:1.4em}.annual-report__button{display:table;margin-top:1.875rem;padding:.375rem 1.25rem;font-family:"proxima-nova",sans-serif;font-size:1.25rem;font-weight:600}.annual-report__button:link,.annual-report__button:visited{background:#11653d;color:#fff}.annual-report__button:hover,.annual-report__button:focus{text-decoration:none;background:#034023;color:#fff}.annual-report__next{position:absolute;z-index:1;bottom:1.25rem;left:0;right:0;width:0;height:0;margin:0 auto;border-style:solid;border-width:25px 21px 0;border-color:#ec7624 transparent transparent}@media screen and (min-width: 48em){.annual-report__next{bottom:1.875rem}}.push-top{padding-top:250px}@media screen and (min-width: 481px) and (max-width: 767px){.push-top{padding-top:276px}}@media screen and (min-width: 48em){.push-top{padding-top:300px}}.lt-ie9 .push-top{padding-top:300px}.no-image{padding:1.25em 0 !important}@media screen and (min-width: 64em){.no-image{display:block;float:left;margin-right:1.953125%;width:74.51171875%;padding-top:0 !important;padding-left:1.875em !important}.no-image:last-child{margin-right:0}}.search .current_page_parent a{background-color:#000 !important}.search .current_page_parent ul{display:block !important}.search .current_page_parent ul li a{background-color:#f7f7f7 !important}@media screen and (min-width: 64em){.search .current_page_parent ul li a{background-color:#262626 !important;background-color:rgba(0,0,0,0.85) !important}}#menu-item-402{display:none}@media screen and (min-width: 64em){#menu-item-402{display:inline-block}}#menu-item-82561{border-right:0}@media screen and (min-width: 64em){#menu-item-82561{border-right:solid 1px #000}}.menu-item-1525{display:none !important}.menu-item-6631{display:none !important}.menu-item-6671{display:none !important}.gform_fields li{content:"" !important;text-indent:0 !important;padding-left:0 !important}.gform_fields .ginput_container input{padding-right:7px !important;padding-left:7px !important;font-size:.875em !important;box-sizing:border-box}.gform_fields textarea{border:1px solid #c3c3c3}.wp-caption{width:100% !important}.hide-on-mobile{display:none !important}@media screen and (min-width: 48em){.hide-on-mobile{display:block !important}}.hide-on-m{display:none}@media screen and (min-width: 64em){.hide-on-m{display:block}}.mobile-only{display:none}@media screen and (max-width: 40em){.mobile-only{display:block !important}}.portrait{display:block}@media screen and (min-width: 64em){.portrait{display:none !important}}.hidden{display:none !important;visibility:hidden}.visuallyhidden,.donate-payer-info .label-marketing_permission input[type=checkbox],.tietopiiri-form input[type=checkbox],.donate-setting-label input[type=radio],.donate-box-heading input[type=radio]{height:1px;margin:-1px;padding:0;position:absolute;width:1px;border:0;clip:rect(0 0 0 0);overflow:hidden}.invisible{visibility:hidden}.clearfix,.donate-payer-info,.tietopiiri-form .outerTable,.donate_modeinfo_form{*zoom:1}.clearfix:before,.donate-payer-info:before,.tietopiiri-form .outerTable:before,.donate_modeinfo_form:before,.clearfix:after,.donate-payer-info:after,.tietopiiri-form .outerTable:after,.donate_modeinfo_form:after{content:" ";display:table}.clearfix:after,.donate-payer-info:after,.tietopiiri-form .outerTable:after,.donate_modeinfo_form:after{clear:both}.centered{text-align:center}.centered__margin-top{text-align:center;margin:1.875em 0 0 0}.iframe-relative{position:relative;width:100%;height:300px}.iframe-relative iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media print{*{background:transparent !important;box-shadow:none !important;color:#000 !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid gray;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*# sourceMappingURL=main.css.map */
