/*!
Theme Name: JYY
Theme URI: http://underscores.me/
Author: Meom
Author URI: https://www.meom.fi/
Description: Custom theme for jyy.fi site.
Version: 2.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: jyy
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Jyy is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#202020;font-family:"Poppins",sans-serif;font-size:15.2px;font-size:.95rem;line-height:1.5;word-wrap:break-word}.font-main{font-family:"Poppins",sans-serif}.site-description{color:#666;font-size:13px;font-size:.8125rem;line-height:1.3}.is-rentukka .site-description{color:hsla(0,0%,100%,.8)}.header-fp-text{max-width:600px}.entry-inner-wrapper .entry-summary,.entry-inner p,.header-text-content,.entry-summary,.entry-summary+.entry-footer,.entry-featured-no-pic,.percent-number-text{font-size:14px;font-size:.875rem}.percent-number{font-size:32px;font-size:2rem;font-family:"gilroy",sans-serif}@media screen and (min-width: 48.875em){.intro-content p{font-size:19px;font-size:1.1875rem}.percent-number{font-size:56px;font-size:3.5rem}}.event-date{font-size:40px;font-size:2.5rem}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}h1,h2,h3,h4,h5,h6{clear:both;font-family:"gilroy",sans-serif;font-weight:400;line-height:1.2;margin:0 0 1rem}.is-rentukka h1:not(.font-heading),.is-rentukka h2:not(.font-heading),.is-rentukka h3:not(.font-heading),.is-rentukka h4:not(.font-heading),.is-rentukka h5:not(.font-heading),.is-rentukka h6:not(.font-heading){font-family:"gilroy",sans-serif;font-weight:700}.is-rentukka h1:not(.font-heading),.is-rentukka h2:not(.font-heading){font-weight:900;letter-spacing:.2em;text-transform:uppercase}.font-heading{font-family:"gilroy",sans-serif}.archive-description{line-height:1.2}.single-post .entry-title{margin-bottom:1.5rem}.entry-content h2:not(:first-child),.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-top:1rem}h1,.heading-one{font-size:24px;font-size:1.5rem}h2,.heading-two,.footer-area-1 .widget-title{font-size:20px;font-size:1.25rem}h2{font-size:20px;font-size:1.25rem}h3,.widget-title,.heading-three{font-size:18px;font-size:1.125rem}.is-rentukka h3:not(.font-heading),.is-rentukka .widget-title:not(.font-heading),.is-rentukka .heading-three:not(.font-heading){font-size:16px;font-size:1rem}.is-jyy h1:not(.heading-medium),.is-jyy h2:not(.heading-medium),.is-jyy h3:not(.heading-medium){font-weight:700;letter-spacing:-0.015em}h4,.heading-medium,.service-image-two-columns-section h2,.service-image-two-columns-section h3{font-size:16px;font-size:1rem}.heading-medium,.widget-title{font-weight:500}@media screen and (min-width: 48.875em){h1,.heading-one{font-size:34px;font-size:2.125rem}h2,.heading-two,.footer-area-1 .widget-title{font-size:28px;font-size:1.75rem}.is-rentukka h2:not(.font-heading),.is-rentukka .heading-two:not(.font-heading),.is-rentukka .footer-area-1 .widget-title:not(.font-heading){font-size:24px;font-size:1.5rem}h3{font-size:24px;font-size:1.5rem}.is-rentukka h3:not(.font-heading){font-size:20px;font-size:1.25rem}h4,.heading-medium,.service-image-two-columns-section h2,.service-image-two-columns-section h3{font-size:18px;font-size:1.125rem}.header-image-content .page-title{font-size:56px;font-size:3.5rem}.is-rentukka .header-image-content .page-title{font-size:45px;font-size:2.8125rem}}.site-title{font-size:1em;margin:0}p{margin:0 0 1.5rem}.no-margin-bottom,.entry-title.no-margin-bottom{margin-bottom:0}.margin-bottom-small{margin-bottom:.5rem}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5rem}address{margin:0 0 1.5rem}pre{background:#f5f5f5;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.5rem;max-width:100%;overflow:auto;padding:1.6em;word-wrap:normal}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}.grid-wrapper,.grid-wrapper>.hentry,.grid-wrapper>.hentry>.entry-inner-wrapper,.grid-wrapper>.hentry>.entry-inner-border{display:flex;flex-wrap:wrap}.grid-wrapper>*,.grid-wrapper>.hentry>*,.grid-wrapper>.hentry>.entry-inner-wrapper>*,.grid-wrapper>.hentry>.entry-inner-border>*{min-height:1rem;width:100%}.grid-wrapper-5cl{justify-content:space-between}.grid-wrapper-5cl>*{width:48%;width:calc(50% - 15px)}.footer-area-2.grid-wrapper-3cl{justify-content:space-between}.footer-area-2.grid-wrapper-3cl>*{width:48%;width:calc(50% - 15px)}.justify-content-center{justify-content:center}.grid-wrapper>.hentry{margin-bottom:1rem}.fp-custom-menu{display:flex;flex-wrap:wrap;justify-content:space-between;list-style-type:none;margin:0;font-family:"gilroy",sans-serif}.fp-custom-menu li{text-align:center;margin-bottom:1.5rem;width:48%}.fp-custom-menu .icon{display:block;margin:0 auto .5rem;width:3em;height:3em}@media screen and (min-width: 48.875em){.fp-custom-menu li{margin-bottom:2.5rem;width:33%}}@media screen and (min-width: 65.875em){.fp-custom-menu li{width:16%}}.site-header.is-rentukka{background-color:#00282f}.entry-inner-wrapper,.entry-inner-border{border:1px solid rgba(0,0,0,.1);flex-direction:column;min-height:1rem}.entry-inner-wrapper{background-color:#fff;border:1px solid rgba(0,0,0,.1);padding:1rem}.entry-inner-wrapper>:last-child{margin-top:auto}.entry-contact-wrapper{font-size:14px;font-size:.875rem;margin-bottom:1rem;text-align:center}.entry-contact-wrapper img{border-radius:50%;display:block;margin-left:auto;margin-right:auto;margin-bottom:.25rem;width:85px;height:85px}.entry-contact-wrapper ul{list-style-type:none;margin-left:0}.entry-contact-wrapper .contact-heading-name{margin-top:0;margin-bottom:.25rem}.entry-contact-wrapper .contact-title{padding-bottom:.25rem}.entry-contact-wrapper p:last-child{margin-bottom:0}@media screen and (min-width: 48.875em){.entry-inner-wrapper{padding:30px}.entry-contact-wrapper{margin-bottom:30px}}.entry-inner-border{border-color:#f5f5f5}.jyy-bg-logo{position:absolute;top:160px;left:calc(50% + 300px);height:1078px;width:calc(50% - 300px);overflow:hidden;color:#00855f;z-index:-2}.jyy-bg-logo svg{width:1024px;height:inherit}.is-jyy .site-header{padding-top:2.5rem;padding-bottom:3.5rem}.is-jyy .site-header .header-content{padding:0 0 2rem;font-size:24px;font-size:1.5rem;font-family:"gilroy",sans-serif;font-weight:600;letter-spacing:.015em}.blog .is-jyy .site-header .header-content,.archive .is-jyy .site-header .header-content,.is-jyy .site-header .header-content .search,.page-template-searchpage .is-jyy .site-header .header-content{padding-bottom:1rem}.is-jyy .site-header .header-content p{max-width:60ch}.is-jyy .site-header .header-content--border{position:relative;max-width:900px;margin-bottom:4rem;padding:3rem 4rem}.is-jyy .site-header .header-content--border .button{font-size:18px;font-size:1.125rem;font-weight:600;color:#fff;letter-spacing:.015em}.is-jyy .site-header .page-title{max-width:21ch;font-size:56px;font-size:3.5rem;color:#ea033f}.is-jyy .site-header-image{height:600px}@media screen and (max-width: 48.874em){.is-jyy .site-header{padding-top:3.5rem;padding-bottom:2.5rem}.is-jyy .site-header .header-content{padding:0;font-size:16px;font-size:1rem}.is-jyy .site-header .header-content--border{margin-bottom:2rem;padding:1rem 2rem}.is-jyy .site-header .page-title{font-size:40px;font-size:2.5rem}}.site-header-image{background-color:#00855f;background-position:center;background-size:cover;background-repeat:no-repeat;padding-top:1.5rem;padding-bottom:1.5rem}.site-header-image{padding-top:2rem;padding-bottom:3rem}.home .site-header-image,.page-template-rentukka-page .site-header-image{padding-top:5rem;padding-bottom:5rem}.site-header-image>.wrapper{display:flex;flex-direction:column}.site-header-image .grid-wrapper{min-height:350px}.disable-scroll{overflow:hidden}.entry-inner-bg{background-color:#00855f;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;overflow:hidden}.is-jyy .entry-inner-bg{box-shadow:0 4px 8px rgba(0,0,0,.15)}.is-jyy .entry-inner-bg .entry-title{font-size:24px;font-size:1.5rem}.is-jyy .entry-inner-bg p{margin:0 0 .8rem}.is-jyy .entry-inner-bg .button{font-size:14px;font-size:.875rem}.is-jyy .entry-inner-bg a.button-transparent:visited{color:inherit}.is-jyy .entry-inner-bg a.button-transparent:hover,.is-jyy .entry-inner-bg a.button-transparent:focus{color:#fff}.is-rentukka .entry-inner-bg{background-color:#c4f2ef}.entry-inner-bg>.bg-wrapper{background-image:linear-gradient(45deg, #00855F, rgb(0, 194.2, 138.7142857143));color:#fff;height:0;padding-bottom:100%}.is-rentukka .entry-inner-bg>.bg-wrapper{background-image:none}.entry-inner-bg .entry-header{padding:1rem;position:absolute;bottom:0;left:0;right:0}.is-rentukka .entry-inner-bg:not(.has-cover-image)>.bg-wrapper{color:#00282f}.entry-inner-bg.has-pink-bg>.bg-wrapper{background-image:linear-gradient(45deg, #ea033f, #ffa544)}.is-rentukka .entry-inner-bg.has-pink-bg>.bg-wrapper{background-color:#fadbde;background-image:none}.entry-inner-bg.has-cover-image>.bg-wrapper{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.75) 100%)}.is-rentukka .entry-inner-bg.has-cover-image>.bg-wrapper{background-image:none}.entry-inner-bg.has-white-bg{background:#fff}.entry-inner-bg.has-white-bg>.bg-wrapper{color:#202020;background:none}.entry-inner-bg.has-white-bg a{color:#202020}.entry-inner-bg.has-white-bg .color-bottom-line{bottom:0}.site-content.is-jyy{padding-top:2.5rem}.section-extra-content{padding-bottom:2.5rem}.front-page-section{padding-bottom:1rem}.blog-section+.pagination{padding-bottom:.5rem}.entry-inner-padding{border-top:0;padding:1rem}.site-footer{background-color:#00855f;color:#fff;font-size:14px;font-size:.875rem;padding-top:2.5rem;position:relative}.site-footer a,.site-footer a:visited{color:#fff}.site-footer a:hover,.site-footer a:focus,.site-footer a:active{color:#fff;text-decoration:underline}.site-footer .back-to-top{background-color:#202020;border-bottom:none;border-radius:50%;color:#fff;display:block;position:absolute;top:-1.25rem;right:1rem;width:2.5rem;height:2.5rem}.site-footer .back-to-top .icon{top:.6rem;left:.625rem;width:1.25rem;height:1.25rem}.site-footer.is-rentukka{background-color:#00282f;background-image:none}.wrapper,.site-footer>.site-info,.center-block,.pagination .nav-links,.content-area-one-column{display:block;margin-left:auto;margin-right:auto;max-width:1400px}.wrapper-smaller-center,.header-image-content,.center-block,.content-area-one-column,.entry-content{max-width:770px}.header-text-content{margin-top:1.5rem;max-width:370px}.bg-content{max-width:685px}.header-image-content{color:#fff}.page-template-rentukka-page .header-image-content{text-align:center}.header-text-content,.bg-content{background-color:#fff;padding:1rem;position:relative}.wrapper-smaller-center,.center-block{text-align:center}.site-header .grid-wrapper{align-items:center}.site-header-image .grid-wrapper{align-items:flex-end}.page-template-rentukka-page .site-header-image .grid-wrapper{align-items:center}.site-branding-menus-wrapper,.site-header-image,.section,.site-footer,.search-form-wrapper,.pagination{padding-left:1rem;padding-right:1rem}.section-bg-section{position:relative;background-color:#00855f;background-size:cover;background-repeat:no-repeat;padding-top:8rem;padding-bottom:2rem}.section-bg-section--high{padding-top:20vh;padding-bottom:20vh}.section-blog{padding-top:2rem;padding-bottom:2rem;background:#f8f8f8}.blog .site-content,.category .site-content,.search-results .site-content{border-bottom:1px solid rgba(32,32,32,.0875)}.page-template-service-page .site-header{padding-bottom:0}.page-template-service-page .site-content-inner{background-color:#f5f5f5;padding-top:0}.section-extra-content{background-color:#fff;padding-top:2.5rem;padding-bottom:0}.section-extra-content .entry-inner-bg{max-width:670px;padding:3rem 2rem;background-image:linear-gradient(to right, #ea033f, #ffa544);color:#fff}.section-featured-no-pics{padding-top:2rem}.entry-featured-no-pic{margin-bottom:2rem}.is-jyy .entry-featured-no-pic{position:relative}.section-calendar-content{color:#fff;max-width:1400px;margin-left:auto;margin-right:auto;text-align:center}.section-calendar-content .entry-inner-bg{padding:3rem 1rem;background-image:linear-gradient(to right, #ea033f, #ffa544)}.section-member-content{padding-top:2rem;padding-bottom:2rem}.section-percent-content{text-align:center}.section-percent-content .entry-percent{margin-bottom:2rem}.section-percent-content .percent-number{color:rgba(32,32,32,.6)}.section-strategy-content{background-color:#00855f;background-image:linear-gradient(90deg, #00855F, rgb(0, 235, 167.8571428571));color:#fff;padding-top:4rem;padding-bottom:4rem}.section-under-strategy-content{padding-top:2rem}.section-under-strategy-content .under-strategy-title{border-bottom:2px solid #f5f5f5;text-align:center;padding-bottom:2rem;margin-bottom:2rem}.featured-no-pics-0{padding-top:2rem;margin-bottom:2rem}.featured-no-pics-0 .wrapper{border-bottom:2px solid #f5f5f5}.layout-content{padding-bottom:2rem}.layout-img-text-t{background-color:#fff;line-height:1.45;margin-top:-5rem;margin-left:auto;margin-right:auto;padding:1rem;position:relative;z-index:100}.flexible-page-section{padding-top:2.5rem;padding-bottom:2.5rem}.flexible-page-section.section-bg-featured+.flexible-page-section.section-bg-featured:not(.section-bg-featured--section-images){padding-top:0}.flexible-page-section.section-bg-featured--section-images{position:relative;padding:1.5rem 0 1.5rem}.flexible-page-section.section-bg-featured--section-images:first-child{padding-top:1.5rem}.flexible-page-section.section-bg-featured--section-images .wrapper{position:relative;z-index:3}.flexible-page-section.section-bg-featured--section-images .section-bg-featured-images{position:absolute;top:0;bottom:0;left:0;display:flex;justify-content:center;width:100%;overflow:hidden}.flexible-page-section.section-bg-featured--section-images .section-bg-featured-images>div{flex:0 0 640px;width:640px;background:no-repeat center;background-size:cover}@media screen and (max-width: 48.874em){.flexible-page-section.section-bg-featured--section-images{padding:1.5rem}.flexible-page-section.section-bg-featured--section-images .entry-inner{margin-top:3rem}.flexible-page-section.section-bg-featured--section-images .entry-inner:first-child{margin-top:0}.flexible-page-section.section-bg-featured--section-images .section-bg-featured-images{flex-direction:column}.flexible-page-section.section-bg-featured--section-images .section-bg-featured-images>div{flex:0 0 33.333%;width:100%}}.flexible-page-section:first-child{padding-top:0}@media screen and (max-width: 48.874em){.layout-img-text>img{margin-left:-1rem;margin-right:-1rem;max-width:calc(100% + 2rem)}}@media screen and (min-width: 48.875em){.layout-img-text-t{padding-left:1.5rem;padding-right:1.5rem;margin-top:-7rem;max-width:calc(100% - 3rem)}}@media screen and (min-width: 65.875em){.layout-img-text-t{padding:2rem;max-width:calc(100% - 4rem)}}.layout-callout{border-top:4px solid #f5f5f5;border-bottom:4px solid #f5f5f5;padding-top:3rem;padding-bottom:3rem;margin-bottom:2rem;text-align:center}.header-image-content>:last-child,.header-text-content>:last-child,.header-fp-text>:last-child,.entry-inner-padding .header-fp-text,.entry-summary>p:last-child,.entry-footer>p:last-child,.section-member-content p:last-child{margin-bottom:0}.sidebar-menu>ul{display:none}.sidebar-menu.toggled>ul{display:block}@media screen and (max-width: 48.874em){.sidebar-menu.toggled>ul{padding-top:1rem}}.sidebar-info{background-color:#f5f5f5;padding:1.5rem}@media screen and (min-width: 48.875em){.grid-wrapper{justify-content:space-between}.section-blog .grid-wrapper{align-items:flex-start}.section-blog .grid-wrapper .entry-summary{margin-bottom:2.5rem}.grid-wrapper>.hentry,.grid-wrapper>.entry-inner{margin-bottom:30px}.grid-wrapper-2cl>*,.grid-wrapper-3cl>*,.grid-wrapper-4cl>*{width:48%;width:calc(50% - 15px)}.pages-toggle,.is-rentukka .pages-toggle{display:none}.sidebar-menu>ul{display:block}.page-parent .grid-wrapper-sidebar>.main-widget-area,.page-child .grid-wrapper-sidebar>.main-widget-area,.single-asunto .grid-wrapper-sidebar>.main-widget-area,.single-vuokralainen .grid-wrapper-sidebar>.main-widget-area{width:25%}.page-parent .grid-wrapper-sidebar>.site-main,.page-child .grid-wrapper-sidebar>.site-main,.single-asunto .grid-wrapper-sidebar>.site-main,.single-vuokralainen .grid-wrapper-sidebar>.site-main{width:65%}.grid-wrapper-5cl>*{width:20%;width:calc(20% - 24px)}.is-jyy.site-content{padding-top:3.5rem}.section-extra-content,.is-rentukka .site-content-inner{padding-top:3.5rem}.section-service-featured{padding-top:3rem}.blog-section .heading-one{margin-bottom:2.5rem}.blog-section+.pagination{padding-bottom:1.5rem}.intro-content{padding-bottom:2rem}.entry-inner-padding,.entry-inner-bg .entry-header{padding:30px}.site-footer{padding-top:5rem;padding-bottom:2rem}.header-text-content{padding:30px}.section-bg-section{padding-top:6rem;padding-bottom:6rem}.section-bg-section--high{padding-top:33vh;padding-bottom:33vh}.section-bg-section--high .bg-content{min-height:33vh}.section-bg-section--right .bg-content{margin:0 0 0 auto}.bg-content{padding:4rem 3rem 3rem}.section-blog{padding-top:4rem;padding-bottom:4rem}.section-blog .wrapper{position:relative}.section-blog .entry-title-blog{margin-bottom:4rem}.section-blog .callout-blog{position:absolute;top:0;right:0}.section-featured-no-pics{padding-bottom:2rem}.section-member-content{padding-top:4rem;padding-bottom:3rem}.section-percent-content{padding-bottom:4rem}.section-under-header-content{padding-bottom:1.5rem}.section-strategy-content{padding-top:6rem;padding-bottom:6rem}.section-under-strategy-content .entry-featured-no-pic{padding-top:2rem;padding-bottom:2rem}.featured-no-pics-0{margin-bottom:4rem}.featured-no-pics-0 .wrapper{padding-bottom:2rem}.featured-no-pics-1{padding-bottom:2rem}.flexible-page-section{padding-top:3.5rem;padding-bottom:3.5rem}.flexible-page-section.section-bg-featured{padding-bottom:1.5rem}.flexible-page-section.section-bg-featured+.flexible-page-section.section-bg-featured:not(.section-bg-featured--section-imaged){padding-top:0}.flexible-page-section.section-bg-featured.section-bg-featured--section-images{padding:7.5rem 0 5rem}.flexible-page-section.section-bg-featured.section-bg-featured--section-images:first-child{padding-top:7.5rem}.site-footer .back-to-top{top:-1.5rem;right:1.5rem;width:3rem;height:3rem}.site-footer .back-to-top .icon{top:.7rem;left:.75rem;width:1.5rem;height:1.5rem}.footer-area-1{display:flex}.footer-area-1 .icon{margin-right:30px;width:120px;height:120px}@supports(grid-area: auto){.section-blog .grid-wrapper-4cl{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:30px}.section-blog .grid-wrapper-4cl>*{width:auto}}}@media screen and (min-width: 65.875em){.grid-wrapper-3cl>*,.footer-area-2.grid-wrapper-3cl>*{width:31.5%;width:calc(33.3333333333% - 20px)}.grid-wrapper-3cl>*.menu-social,.footer-area-2.grid-wrapper-3cl>*.menu-social{width:40%}.grid-wrapper-4cl>*{width:23.5%;width:calc(25% - 23px)}.site-footer{padding-bottom:3rem}.is-jyy .grid-wrapper-1cl .entry-inner-bg{margin-bottom:-1.5rem}.is-jyy .grid-wrapper-1cl .entry-inner-bg>.bg-wrapper{padding-bottom:270px}.is-jyy .grid-wrapper-1cl .entry-inner-bg .entry-header{text-align:center;bottom:auto;top:50%;transform:translateY(-50%)}.is-jyy .grid-wrapper-1cl .entry-inner-bg .entry-header p{max-width:70ch;margin-left:auto;margin-right:auto}.is-jyy .grid-wrapper-2cl .entry-inner-bg>.bg-wrapper{padding-bottom:50%}.is-rentukka .entry-inner-bg>.bg-wrapper{padding-bottom:50%}@supports(grid-area: auto){.section-blog .grid-wrapper-4cl{grid-template-columns:repeat(4, 1fr)}}.section-impact-featured .grid-wrapper-3cl>*:nth-child(1),.section-impact-featured .grid-wrapper-3cl>*:nth-child(2){width:48%;width:calc(50% - 15px)}.section-impact-featured .grid-wrapper-3cl>*:nth-child(1)>.bg-wrapper,.section-impact-featured .grid-wrapper-3cl>*:nth-child(2)>.bg-wrapper{padding-bottom:50%}}@media screen and (min-width: 2000px){html{background:#fcfcfc}body{max-width:1900px;margin:0 auto;box-shadow:0 0 5px rgba(0,0,0,.2)}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}.entry-content blockquote{border-left:4px solid;font-size:1.125em;font-style:italic;font-weight:500;opacity:.75;padding-left:1.125em;margin:0 0 1.5rem 0}blockquote p:last-child,q p:last-child{margin-bottom:0}hr{background-color:#f5f5f5;border:0;height:4px;margin-bottom:1.5rem}.color-bottom-line{background-image:linear-gradient(to right, #ea033f, #ffa544);margin-bottom:0;position:absolute;bottom:-4px;left:0;width:100%}.is-rentukka .color-bottom-line{background-color:#fadbde;background-image:none}ul,ol{padding:0;margin:0 0 1.5rem 1.5rem}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{padding-left:1em;margin-bottom:0;margin-left:1em}.border-list{list-style-type:none;margin-left:0}.border-list li{border-top:1px solid #f5f5f5;padding-top:.75rem;padding-bottom:.75rem}.lunch-type,.lunch-name{display:block}.lunch-type{font-weight:600;text-transform:capitalize}.widget ul,.widget ol,.no-bullets-list{list-style-type:none;margin-left:0}.main-widget-area ul li,.main-widget-area ol li{border-bottom:1px solid #f5f5f5;line-height:1.4;padding-top:.75rem;padding-bottom:.75rem}.main-widget-area ul:first-of-type>li:first-child{padding-top:0}.main-widget-area ul ul li{border-bottom:0;padding-top:.25rem;padding-bottom:.25rem}.main-widget-area ul ul li:first-child{margin-top:.5rem}.widget.better-section-nav .current_page_item>a,.widget.better-section-nav .current_page_item>a:visited{color:#ea033f}.widget.better-section-nav .children{font-size:14px;font-size:.875rem;padding-left:0}.widget.better-section-nav .children a{display:block;padding-left:.75rem;position:relative}.widget.better-section-nav .children .icon{color:rgba(32,32,32,.4);position:absolute;left:-0.25rem;top:.2em;transform:rotate(-90deg)}.widget.better-section-nav .children .children{padding-left:.5em}.better-section-nav .page_item:not(.current_page_ancestor):not(.current_page_parent):not(.current_page_item) .children{display:none}.footer-widget-area li{padding-bottom:.5rem}.social-sharing{list-style-type:none;margin-left:0}.social-sharing>li{display:inline-block;margin-right:.5em}.social-sharing-section .social-sharing{margin-bottom:0;text-align:center}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5rem;width:100%}th,td{border-bottom:1px solid #f5f5f5}caption,th,td{text-align:left}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}th,td{padding:.5rem}tr>:first-child{padding-left:0}tr>:last-child{padding-right:0}.layout-key-points h3{margin-top:0}.key-points{display:flex;flex-wrap:wrap}.key-points::before{content:"";height:4px;width:100%;display:block;background-image:linear-gradient(to right, #ea033f, #ffa544)}.key-point{width:100%;padding:2rem;text-align:center;border-top:1px solid #d3d3d3}.key-point:nth-child(1){border-top:none}@media screen and (min-width: 550px){.key-point{width:50%}.key-point:nth-child(odd){border-right:1px solid #d3d3d3}.key-point:nth-child(2){border-top:none}}.key-point .key-point-icon{height:48px;display:flex;justify-content:center;align-items:center;margin-bottom:3px}.key-point img{max-width:48px;max-height:48px;width:auto}.key-point .key-point-title{color:#ea033f;margin-top:0;margin-bottom:.875rem}.key-point-text{margin-bottom:0;font-size:14px}button,input[type=button],input[type=reset],input[type=submit],a.button,a.button:visited,li.button>a,li.button>a:visited{border:0;border-radius:7em;background-color:#00855f;color:#fff;font-weight:500;line-height:1;padding:.7em 1.5em .75em;text-align:center;transition:all .25s ease-in-out}button:hover,button:active,button:focus,input[type=button]:hover,input[type=button]:active,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:active,input[type=submit]:focus,a.button:hover,a.button:active,a.button:focus,a.button:visited:hover,a.button:visited:active,a.button:visited:focus,li.button>a:hover,li.button>a:active,li.button>a:focus,li.button>a:visited:hover,li.button>a:visited:active,li.button>a:visited:focus{background-color:#202020;color:#fff}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,a.button:focus,a.button:visited:focus,li.button>a:focus,li.button>a:visited:focus{outline:1px dotted;outline-offset:-4px}a.button{display:inline-block}input[type=button].button-sec,input[type=submit].button-sec,a.button-sec,a.button-sec:visited,.button-sec>a,.button-sec>a:visited{background-color:#202020;color:#fff}input[type=button].button-sec:hover,input[type=button].button-sec:active,input[type=button].button-sec:focus,input[type=submit].button-sec:hover,input[type=submit].button-sec:active,input[type=submit].button-sec:focus,a.button-sec:hover,a.button-sec:active,a.button-sec:focus,a.button-sec:visited:hover,a.button-sec:visited:active,a.button-sec:visited:focus,.button-sec>a:hover,.button-sec>a:active,.button-sec>a:focus,.button-sec>a:visited:hover,.button-sec>a:visited:active,.button-sec>a:visited:focus{background-color:#00855f;color:#fff}.button.button-bigger{font-size:1.125em;padding:.95em 2em 1.05em}li.button.button-rentukka>a{background-color:#634fc8}li.button.button-rentukka>a:hover,li.button.button-rentukka>a:focus,li.button.button-rentukka>a:active{background-color:#634fc8}a.button-transparent,a.button-transparent:visited,a.button-white,a.button-white:visited{background-color:rgba(0,0,0,0);border:2px solid;color:inherit}a.button.button-transparent:hover,a.button.button-transparent:active,a.button.button-transparent:focus{background-color:#202020;border-color:#202020;color:#fff}a.button.button-white:hover,a.button.button-white:active,a.button.button-white:focus{background-color:#fff;border-color:#fff;color:#202020}a.button-transparent.button-header:hover,a.button-transparent.button-header:active,a.button-transparent.button-header:focus{background-color:#fff;border-color:#fff;color:#202020}a.button-pink,a.button-link:visited,button[type=submit].button-pink{font-size:20px;font-size:1.25rem;font-family:"gilroy",sans-serif;font-weight:400;background-image:linear-gradient(to right, #ea033f 0%, #ffa544 100%)}a.button-pink:hover,a.button-pink:focus,button[type=submit].button-pink:hover,button[type=submit].button-pink:focus{background-image:linear-gradient(to right, #ea033f 0%, #ea033f 100%)}.transparency-button,.is-rentukka .transparency-button:not(.menu-toggle){background-color:rgba(0,0,0,0);border-radius:0;color:#202020;padding:.25rem}.transparency-button:hover,.transparency-button:active,.transparency-button:focus,.is-rentukka .transparency-button:not(.menu-toggle):hover,.is-rentukka .transparency-button:not(.menu-toggle):active,.is-rentukka .transparency-button:not(.menu-toggle):focus{background-color:inherit;color:inherit}.transparency-button:focus,.is-rentukka .transparency-button:not(.menu-toggle):focus{outline-offset:0}.menu-toggle-text{font-size:11px;font-size:.6875rem;font-weight:600;text-transform:uppercase}.search-close-button{display:block;margin-left:auto;margin-right:auto;position:absolute;top:1rem;right:1rem}.pages-toggle,.is-rentukka .pages-toggle{background-color:rgba(0,0,0,0);border-bottom:1px solid #f5f5f5;border-radius:0;color:#202020;font-size:14px;font-size:.875rem;display:flex;justify-content:space-between;align-items:center;padding:1rem;margin-left:-1rem;text-align:left;width:calc(100% + 2rem)}.pages-toggle .icon,.is-rentukka .pages-toggle .icon{width:1.5em;height:1.5em;transition:transform .3s}.pages-toggle.toggled .icon,.is-rentukka .pages-toggle.toggled .icon{transform:rotate(-180deg)}.pages-toggle:hover,.pages-toggle:active,.pages-toggle:focus,.is-rentukka .pages-toggle:hover,.is-rentukka .pages-toggle:active,.is-rentukka .pages-toggle:focus{background-color:inherit;color:inherit}.pages-toggle:focus,.is-rentukka .pages-toggle:focus{outline-offset:0}.tribe_community_edit .main-navigation .button{background-color:rgba(0,0,0,0);text-transform:capitalize;padding:0;font-family:inherit;letter-spacing:initial}.tribe_community_edit .main-navigation .button:hover{background-color:inherit}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea,select{background-color:#fff;color:#202020;border:2px solid #00855f;border-radius:0;padding:.5rem;transition:all .25s ease-in-out;width:100%}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus,select:focus{border-color:#202020;color:#202020;outline:0}.entry-content select,.apartment-filtering select{background:url("assets/images/svg-icons/angle-down.svg") no-repeat 99% 48%;background-size:.875em;-webkit-appearance:none;-moz-appearance:none}.entry-content select::-ms-expand,.apartment-filtering select::-ms-expand{display:none}fieldset{border:0;margin:0 0 1.5rem;padding:0}label,legend{font-weight:500}.apartment-filtering{margin-bottom:1.5rem}.apartment-filtering input[type=text],.apartment-filtering input[type=number],.apartment-filtering select{margin-bottom:1.5rem}.apartment-filtering .search-selection{align-self:center}.acf-form{margin-bottom:2rem}.acf-field.is-hidden{display:none}.acf-required.acf-required{color:#ec0202}.form-group,.alert{margin-bottom:1.5rem}.alert{background-color:#f5f5f5;padding:1.5rem}.contact-us-content .alert-success{background-color:rgba(0,0,0,0);padding:0;font-weight:500}.contact-us-content .caldera-grid .row .form-control{background-color:rgba(0,0,0,0);padding:.25rem;transition:all .55s}.contact-us-content .caldera-grid .row .form-control::-webkit-input-placeholder{color:#202020;opacity:1}.contact-us-content .caldera-grid .row .form-control::-moz-placeholder{color:#202020;opacity:1}.contact-us-content .caldera-grid .row .form-control:-ms-input-placeholder{color:#202020;opacity:1}.contact-us-content .caldera-grid .row .select-custom div{overflow:hidden;background:url("assets/images/svg/arrow-dropdown-blue.svg") no-repeat 100% 35%;background-size:.875em}.contact-us-content .caldera-grid .row .select-custom div input,.contact-us-content .caldera-grid .row .select-custom div select{-webkit-appearance:none;-moz-appearance:none}.contact-us-content .caldera-grid .row .select-custom div select option{background-color:#00855f}.contact-us-content .caldera-grid .row .select-custom div select::-ms-expand{display:none}.contact-us-content .caldera-grid .row .last_col .form-group:first-child{margin-bottom:1rem}.contact-us-content .caldera-grid .row input[type=text],.contact-us-content .caldera-grid .row input[type=email],.contact-us-content .caldera-grid .row select{border-top:0;border-left:0;border-right:0;margin-bottom:.5rem}.contact-us-content .caldera-grid .row textarea.form-control{min-height:128px;padding:.5rem}.contact-us-content .caldera-grid .row>*{text-align:left}.contact-us-content .caldera-grid .row>.last_col{margin-top:.25rem}.contact-us-content .caldera-grid .row>.last_col .form-group:before,.contact-us-content .caldera-grid .row>.last_col .clear:after{content:"";display:table;table-layout:fixed}.contact-us-content .caldera-grid .row>.last_col .form-group:after{clear:both}.contact-us-content .caldera-grid .row .form-control{border-color:#fff;color:#fff}.contact-us-content .caldera-grid .row .form-control::-webkit-input-placeholder{color:#fff;opacity:1}.contact-us-content .caldera-grid .row .form-control::-moz-placeholder{color:#fff;opacity:1}.contact-us-content .caldera-grid .row .form-control:-ms-input-placeholder{color:#fff;opacity:1}.contact-us-content .caldera-grid .row .select-custom div{background-image:url("assets/images/svg/arrow-dropdown-white.svg")}.contact-us-content .caldera-grid .row .form-control:focus{border-color:#fff;outline:1px dotted}.contact-us-content .caldera-grid .row .field_required{color:#fff !important}@media screen and (min-width: 40.875em){.contact-us-content .caldera-grid .row{display:flex;margin-left:-3rem}.contact-us-content .caldera-grid .row input[type=submit]{float:right}.contact-us-content .caldera-grid .row>*{padding-left:3rem;width:50%}}.search-form-wrapper{background-color:hsla(0,0%,100%,.98);display:none;overflow:auto;opacity:0;position:fixed;top:0;bottom:0;left:0;width:100%;z-index:1080;transition:opacity 350ms easy-in-out}.search-form-wrapper .wrapper{padding-top:5rem;padding-bottom:3rem;max-width:770px}.search-form-wrapper .search-form{margin-left:auto;margin-right:auto;margin-bottom:3rem}.search-form-wrapper.opened{display:block;opacity:1}.search-form{display:flex;margin-bottom:2rem;max-width:770px;position:relative}.search-form .search-field{flex-grow:1;margin-right:.5rem;min-width:0;width:auto}.search-results-text{margin-bottom:0}a{color:#7e226c;text-decoration:none;transition:all .25s ease-in-out}a:visited{color:#7e226c}a:hover,a:focus,a:active{color:#202020}.is-rentukka .entry-content a:not(.button){color:#634fc8}.is-rentukka .entry-content a:not(.button):hover,.is-rentukka .entry-content a:not(.button):focus,.is-rentukka .entry-content a:not(.button):active{color:#202020}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.entry-inner-bg>a:focus{outline-offset:-4px}.entry-content a:not(.button),.section a:not(.button):hover,.section a:not(.button):focus{text-decoration:underline}.entry-inner-bg a{color:#fff}.entry-inner-bg a:visited{color:#fff}.is-rentukka .entry-inner-bg:not(.has-cover-image) a{color:#00282f}.main-widget-area a,.fp-custom-menu a,.section-blog a{color:#202020}.main-widget-area a:visited,.fp-custom-menu a:visited,.section-blog a:visited{color:#202020}.main-widget-area a:hover,.main-widget-area a:focus,.main-widget-area a:active,.fp-custom-menu a:hover,.fp-custom-menu a:focus,.fp-custom-menu a:active,.section-blog a:hover,.section-blog a:focus,.section-blog a:active{color:#7e226c}.is-rentukka .main-widget-area a:hover,.is-rentukka .main-widget-area a:focus,.is-rentukka .main-widget-area a:active,.is-rentukka .event-link:hover,.is-rentukka .event-link:focus,.is-rentukka .event-link:active{color:#634fc8}.asunto a,.vuokralainen a{color:#202020}.asunto a:visited,.vuokralainen a:visited{color:#202020}.asunto a:hover,.asunto a:focus,.asunto a:active,.vuokralainen a:hover,.vuokralainen a:focus,.vuokralainen a:active{color:#7e226c}.main-navigation ul:not(.sub-menu)>li:not(.button)>a{font-weight:500;padding-top:.25rem;padding-bottom:.25rem}.is-jyy .main-navigation ul:not(.sub-menu)>li:not(.button)>a{font-weight:400}.is-jyy .grid-branding-menu .site-title a{position:absolute;top:0;left:0;display:block;width:100%;height:100%;color:#fff;background:#00855f}.is-jyy .grid-branding-menu .site-title a:hover,.is-jyy .grid-branding-menu .site-title a:focus{background:#202020}.is-jyy .grid-branding-menu .site-title a svg{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.top-menu,.brand-menu{font-size:13px;font-size:.8125rem}.menu-navigation ul{list-style:none;margin:0}.main-navigation li,.top-navigation li,.brand-navigation li{position:relative}.main-navigation a,.top-navigation a,.brand-navigation a{color:#202020;display:block;text-decoration:none}.main-navigation a:hover,.main-navigation a:focus,.main-navigation a.focus,.main-navigation a.active,.top-navigation a:hover,.top-navigation a:focus,.top-navigation a.focus,.top-navigation a.active,.brand-navigation a:hover,.brand-navigation a:focus,.brand-navigation a.focus,.brand-navigation a.active{color:#202020}.is-jyy .main-navigation,.is-jyy .top-navigation,.is-jyy .brand-navigation{font-family:"gilroy",sans-serif}.is-rentukka .main-navigation a,.is-rentukka .top-navigation a,.is-rentukka .brand-navigation a{color:hsla(0,0%,100%,.8)}.is-rentukka .main-navigation a:hover,.is-rentukka .main-navigation a:focus,.is-rentukka .main-navigation a.focus,.is-rentukka .main-navigation a.active,.is-rentukka .top-navigation a:hover,.is-rentukka .top-navigation a:focus,.is-rentukka .top-navigation a.focus,.is-rentukka .top-navigation a.active,.is-rentukka .brand-navigation a:hover,.is-rentukka .brand-navigation a:focus,.is-rentukka .brand-navigation a.focus,.is-rentukka .brand-navigation a.active{color:#fff}.main-navigation .current_page_item:not(.button)>a,.main-navigation .current-menu-item:not(.button)>a,.main-navigation .current_page_ancestor>a,.main-navigation .current-menu-ancestor>a,.top-navigation .current_page_item:not(.button)>a,.top-navigation .current-menu-item:not(.button)>a,.top-navigation .current_page_ancestor>a,.top-navigation .current-menu-ancestor>a,.brand-navigation .current_page_item:not(.button)>a,.brand-navigation .current-menu-item:not(.button)>a,.brand-navigation .current_page_ancestor>a,.brand-navigation .current-menu-ancestor>a{color:#00855f}.is-rentukka .main-navigation .current_page_item:not(.button)>a,.is-rentukka .main-navigation .current-menu-item:not(.button)>a,.is-rentukka .main-navigation .current_page_ancestor>a,.is-rentukka .main-navigation .current-menu-ancestor>a,.is-rentukka .top-navigation .current_page_item:not(.button)>a,.is-rentukka .top-navigation .current-menu-item:not(.button)>a,.is-rentukka .top-navigation .current_page_ancestor>a,.is-rentukka .top-navigation .current-menu-ancestor>a,.is-rentukka .brand-navigation .current_page_item:not(.button)>a,.is-rentukka .brand-navigation .current-menu-item:not(.button)>a,.is-rentukka .brand-navigation .current_page_ancestor>a,.is-rentukka .brand-navigation .current-menu-ancestor>a{color:#fff}.brand-navigation .current_page_item>a,.brand-navigation .current-menu-item>a,.brand-navigation .current_page_ancestor>a,.brand-navigation .current-menu-ancestor>a{background-color:#f5f5f5}.is-rentukka .brand-navigation .current_page_item>a,.is-rentukka .brand-navigation .current-menu-item>a,.is-rentukka .brand-navigation .current_page_ancestor>a,.is-rentukka .brand-navigation .current-menu-ancestor>a{background-color:hsla(0,0%,100%,.1)}.brand-navigation .jyy-current-menu-item>a{background:none}.brand-navigation .rentukka-current-menu-item>a{background-color:hsla(0,0%,100%,.1)}@media screen and (max-width: 78em){.menu-toggle,.main-navigation.toggled{display:block}ul.top-menu{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem}ul.top-menu>li{width:48%;width:calc(50% - 15px)}ul.top-menu>li>a{padding-top:.25rem;padding-bottom:.25rem}.is-rentukka ul.top-menu>li>a[hreflang]{background-color:hsla(0,0%,100%,.1);border-radius:2em;display:inline-block;margin-bottom:.5rem;padding:.5rem 1.25rem}.is-jyy ul.top-menu{display:block}.site-branding-menus-wrapper{padding-left:0;padding-right:0}.grid-branding-menu .site-branding{display:flex;align-items:center;padding-left:1rem;width:calc(100% - 56px);height:56px}.grid-branding-menu .site-branding .site-description{padding-left:.5rem;padding-right:.5rem}.is-jyy .grid-branding-menu .site-branding{position:absolute;top:0;left:0;z-index:2;width:56px;padding-left:0;transition:top 200ms ease-in}.is-jyy .toggled-nav-wrapper .grid-branding-menu .site-branding{top:-56px}.burger-icon,.burger-icon:after,.burger-icon:before{background-color:#00855f;display:block;position:relative;width:calc(54px - 1rem);height:2px;transition-property:all;transition-duration:.3s}.is-rentukka .burger-icon,.is-rentukka .burger-icon:after,.is-rentukka .burger-icon:before{background-color:#fff}.burger-icon:after,.burger-icon:before{content:"";position:absolute;top:8px}.burger-icon:before{top:-8px}.menu-toggle.toggled .burger-icon{background-color:rgba(0,0,0,0)}.is-jyy .menu-toggle.toggled .burger-icon:before,.is-jyy .menu-toggle.toggled .burger-icon:after{background-color:#fff}.menu-toggle.toggled .burger-icon:before{transform:translateY(8px) rotate(45deg)}.menu-toggle.toggled .burger-icon:after{transform:translateY(-8px) rotate(-45deg)}.top-primary-nav-wrapper{clip:rect(1px, 1px, 1px, 1px);display:block;max-height:0;min-height:0;z-index:0;overflow:hidden;transition:all .35s;visibility:hidden}.top-primary-nav-wrapper.toggled{clip:auto;max-height:70em;min-height:auto;overflow-y:auto;visibility:visible}.is-jyy .top-primary-nav-wrapper.toggled{position:relative;z-index:2;max-height:70em !important;background:#00855f}.site-branding,.menu-toggle{border-bottom:1px solid #f5f5f5;padding-top:8px;padding-bottom:8px}.is-jyy .site-branding,.is-jyy .menu-toggle{border:0}.is-rentukka .site-branding,.is-rentukka .menu-toggle{border-bottom-color:hsla(0,0%,100%,.1)}.menu-toggle{border-left:1px solid #f5f5f5;height:56px;padding-left:8px;padding-right:8px;position:absolute;top:0;right:0;width:56px}.is-jyy .menu-toggle{z-index:10}.is-rentukka .menu-toggle{background-color:rgba(0,0,0,0);border-left-color:hsla(0,0%,100%,.1)}.transparency-button.menu-toggle:focus{outline-offset:-6px}.is-jyy .top-menu a,.is-jyy .brand-menu a,.is-jyy .main-navigation a{display:inline-block;color:#fff}.is-jyy .top-menu .current_page_item:not(.button) a,.is-jyy .brand-menu .current_page_item:not(.button) a,.is-jyy .main-navigation .current_page_item:not(.button) a{color:#fff}.is-jyy .top-menu,.is-jyy .main-navigation{font-size:24px;font-size:1.5rem}.main-navigation{padding-left:1rem;padding-right:1rem}.is-jyy .main-navigation{padding-bottom:2rem}.is-jyy .main-navigation .sub-menu{display:none;font-size:17.6px;font-size:1.1rem}.is-jyy .main-navigation .clicked .sub-menu{display:block}.is-jyy .main-navigation .icon-angle-down{padding-left:.5rem;width:2rem}.is-jyy .main-navigation ul:not(.sub-menu)>li.button{position:absolute;top:0;margin-top:.3rem;text-align:left;right:3.5rem}.is-jyy .main-navigation ul:not(.sub-menu)>li.button a,.is-jyy .main-navigation ul:not(.sub-menu)>li.button a:visited,.is-jyy .main-navigation ul:not(.sub-menu)>li.button a:focus,.is-jyy .main-navigation ul:not(.sub-menu)>li.button a:hover{font-size:13.2px;font-size:.825rem;color:#fff;border-color:#fff}.main-navigation .sub-menu{padding-left:1rem}.main-navigation .button{margin-top:1rem;margin-bottom:1.25rem;text-align:center}.brand-menu{display:flex;flex-wrap:wrap;justify-content:space-between}.brand-menu li{text-align:center;flex:1 0 12em}.brand-menu a{border-bottom:1px solid #f5f5f5;border-right:1px solid #f5f5f5;padding-bottom:1rem;padding-top:1rem}.is-jyy .brand-menu{padding-left:1rem;justify-content:flex-start}.is-jyy .brand-menu li{flex:0 1 auto;margin:0 1rem 0 0}.is-jyy .brand-menu li:last-child{margin-right:0}.is-jyy .brand-menu a{border:0}.is-jyy .brand-menu .jyy-current-menu-item{display:none}.is-rentukka .brand-menu a{border-bottom-color:hsla(0,0%,100%,.1);border-right-color:hsla(0,0%,100%,.1)}}@media screen and (min-width: 78em){.grid-branding-menu{display:flex;align-items:center;position:relative}.is-jyy .grid-branding-menu{align-items:normal}.grid-branding-menu .icon-logo-jyy{width:38px;height:40px;color:#fff}.grid-branding-menu .icon-logo-rentukka{width:80px;height:80px}.grid-branding-menu .site-branding{width:110px}.is-jyy .grid-branding-menu .site-branding{position:relative;display:flex;flex:0 0 80px;width:80px;align-items:center;justify-content:center;align-self:stretch}.grid-branding-menu .top-primary-nav-wrapper{padding-left:16px;width:calc(100% - 110px)}.is-jyy .grid-branding-menu .top-primary-nav-wrapper{padding-left:2rem;width:calc(100% - 2rem)}.grid-branding-menu .site-description{position:absolute;top:20px;left:126px;width:400px}.grid-branding-menu .brand-top-nav-wrapper{display:flex;align-items:center;justify-content:space-between}.main-navigation,.top-navigation{display:block}.is-jyy .top-navigation a,.is-jyy .brand-menu a{color:#00855f}.is-jyy .top-navigation a:hover,.is-jyy .top-navigation a:focus,.is-jyy .brand-menu a:hover,.is-jyy .brand-menu a:focus{color:#7e226c}.top-navigation{padding-top:1rem;padding-bottom:1rem}.menu-toggle,.search-button-mobile,.language-menu-wrapper,.top-menu-wrapper-mobile{display:none}.site-header{position:relative}.main-navigation{border-top:2px solid #f5f5f5;padding-top:1.5rem;padding-bottom:1.5rem}.is-jyy .main-navigation{padding-top:.3rem;font-size:16px;font-size:1rem;border:0}.is-jyy .main-navigation a{color:#005133}.is-jyy .main-navigation a:hover,.is-jyy .main-navigation a:focus{color:#7e226c}.is-rentukka .main-navigation{border-top-color:hsla(0,0%,100%,.1)}.top-menu{text-align:right}.primary-menu{display:flex;justify-content:space-between}.is-jyy .primary-menu{align-items:center}.is-jyy .primary-menu>li{margin-left:2rem}.is-jyy .primary-menu>li:first-child{margin-left:0}.is-jyy .primary-menu>.button:last-child{flex-grow:1;text-align:right}.is-jyy .primary-menu .icon-angle-down{margin-left:.3rem}.top-menu>li{display:inline-block;margin-right:1rem}.top-menu>li:last-of-type{margin-right:0}.brand-menu{display:flex}.brand-menu a{padding:1rem}.is-jyy .brand-menu{margin-left:-1rem}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul,.top-menu ul li:hover>ul,.top-menu ul li.focus>ul{left:auto;opacity:1}.is-jyy .main-navigation ul li:hover>ul,.is-jyy .main-navigation ul li.focus>ul,.is-jyy .top-menu ul li:hover>ul,.is-jyy .top-menu ul li.focus>ul{left:-1rem}.main-navigation ul ul,.top-menu ul ul{background-color:#fff;border:1px solid #f5f5f5;float:left;left:-999em;opacity:0;padding-left:0;position:absolute;text-align:left;top:2.25em;transition:opacity .3s ease-in-out;transition-delay:.25s;transition-duration:.25s;transition-property:opacity;z-index:99999}.main-navigation ul ul ul,.top-menu ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul,.top-menu ul ul li:hover>ul,.top-menu ul ul li.focus>ul{left:100%}.main-navigation ul ul a,.top-menu ul ul a{border-bottom:1px solid #f5f5f5;line-height:1.2;padding:.5rem 1rem;width:10em}.main-navigation ul ul li:last-child>a,.top-menu ul ul li:last-child>a{border-bottom:0}.is-jyy .main-navigation ul ul,.is-jyy .top-menu ul ul{top:100%;padding:.5rem 0;font-size:14px;font-size:.875rem;border:0;border-radius:8px;box-shadow:0 8px 32px 0 rgba(0,0,0,.15);transition-delay:0s}.is-jyy .main-navigation ul ul a,.is-jyy .top-menu ul ul a{width:auto;padding:.3rem 1rem;color:#00855f;border:0}.is-jyy .main-navigation ul ul a:hover,.is-jyy .main-navigation ul ul a:focus,.is-jyy .top-menu ul ul a:hover,.is-jyy .top-menu ul ul a:focus{color:#7e226c}}.main-navigation ul:not(.sub-menu)>li.button>a,.top-menu ul:not(.sub-menu)>li.button>a{background-image:linear-gradient(to right, #00855F, #24f892);font-size:14px;font-size:.875rem}.is-jyy .main-navigation ul:not(.sub-menu)>li.button>a,.is-jyy .top-menu ul:not(.sub-menu)>li.button>a{display:inline-block;padding:.5em 1.3em .65em;font-size:16px;font-size:1rem;font-weight:400;color:#00855f;background:none;border:2px solid #00855f}.is-jyy .main-navigation ul:not(.sub-menu)>li.button>a:hover,.is-jyy .main-navigation ul:not(.sub-menu)>li.button>a:focus,.is-jyy .top-menu ul:not(.sub-menu)>li.button>a:hover,.is-jyy .top-menu ul:not(.sub-menu)>li.button>a:focus{color:#fff;background:#00855f}.is-rentukka .main-navigation ul:not(.sub-menu)>li.button>a,.is-rentukka .top-menu ul:not(.sub-menu)>li.button>a{background-image:none}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.grid-wrapper>.pagination{margin-bottom:1rem;margin-top:.5rem;width:100%}.pagination .page-numbers,.page-links>a,.page-links>span{background-color:#fff;border:1px solid rgba(0,0,0,.1);display:inline-block;padding:.65em 1em;margin-left:.5rem;margin-bottom:.5rem}.pagination .dots{background-color:rgba(0,0,0,0);border:0;padding-left:.25em;padding-right:.25em}.pagination .page-numbers:first-child{margin-left:0}.pagination .page-numbers.current{background-color:rgba(0,0,0,0)}@media screen and (min-width: 48.875em){.grid-wrapper>.pagination{margin-top:0;margin-bottom:1.5rem}}.menu-social ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.menu-social li{margin-bottom:1rem;padding-right:1rem;padding-bottom:0}.menu-social li:last-child{padding-right:0}.menu-social a,.menu-social a:visited{color:#00855f}.is-rentukka .menu-social a,.is-rentukka .menu-social a:visited{color:#00282f}.menu-social a{background-color:#fff;border-bottom:none;border-radius:4px;display:block;position:relative;width:2.5rem;height:2.5rem}.menu-social a:hover,.menu-social a:focus,.menu-social a:active{background-color:#fff;color:#202020}.is-rentukka .menu-social a:hover,.is-rentukka .menu-social a:focus,.is-rentukka .menu-social a:active{color:#00282f}.menu-social a:focus{outline-offset:-4px}.menu-social .icon{position:absolute;top:.625rem;left:.625rem;width:1.25rem;height:1.25rem}.bottom-navigation .bottom-menu{display:flex;flex-wrap:wrap;justify-content:center}.bottom-navigation li{border-right:1px solid rgba(32,32,32,.2);font-size:14px;font-size:.875rem;line-height:1;padding-right:.75rem;margin-right:.75rem;margin-bottom:.5rem}.bottom-navigation li:last-of-type{border-right:0;padding-right:0;margin-right:0}.bottom-navigation .menu-item-Jyy{border-right:0;margin-right:0}.breadcrumbs{font-size:14px;font-size:.875rem;color:#fff}.breadcrumbs a,.breadcrumbs a:visited{color:#fff}.page-template-rentukka-page .breadcrumbs{display:none}.is-jyy .breadcrumbs{color:#606060}.is-jyy .breadcrumbs a,.is-jyy .breadcrumbs a:visited{color:inherit}.breadcrumbs .trail-browse,.breadcrumbs .trail-items,.breadcrumbs .trail-items li{display:inline-block;margin:0;padding:0;text-indent:0}.breadcrumbs .trail-browse{font-size:inherit;font-style:inherit;font-weight:inherit;color:inherit}.breadcrumbs .trail-items{list-style:none}.trail-items li::after{content:"/";padding:0 .5em}.trail-items li:last-of-type::after{display:none}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/.animated{animation-duration:350ms;animation-fill-mode:both}@-webkit-keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInDown{animation-name:slideInDown}@-webkit-keyframes slideOutUp{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, -100%, 0)}}.slideOutUp{animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#00855f;border-radius:3px;clip:auto !important;color:#fff;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:1em 2em 1.1em;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em;margin-bottom:1em}.alignright{display:inline;float:right;margin-left:1.5em;margin-bottom:1em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 3rem}.widget select{max-width:100%}.widget-author-bio{background-color:#f5f5f5;padding:1.5rem}.sticky{display:block}.hentry{margin:0 0 1.5em}.single-post .entry-footer{padding-bottom:1.5rem}.byline,.updated:not(.published){display:none}.posted-on{margin-right:.5rem}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary,.entry-meta{margin:0 0 1.5rem;font-size:.95rem;line-height:1.45}.entry-meta{margin-bottom:1rem}.page-links{clear:both;margin:0 0 1.5em}.comments-area{padding-top:2rem;padding-bottom:1.5rem}.comment-list+.comment-respond,.comment-navigation+.comment-respond{padding-top:1.5rem}.comments-title,.comment-reply-title{font-weight:500;margin-bottom:0;text-align:center}.comments-title{margin-bottom:1.5rem}.comment-list{list-style:none;margin:0}.comment-list article,.comment-list .pingback,.comment-list .trackback{padding:2rem 0}.comment-list .children{list-style:none;margin:0}.comment-author{margin-bottom:.25em}.comment-author .avatar{border-radius:4px;float:left;height:50px;margin-right:1em;position:relative;width:50px}.comment-author .says{display:none}.comment-metadata,.pingback .edit-link{font-size:.88888888em}.comment-metadata{margin-bottom:1.5rem}.comment-metadata .edit-link,.pingback .edit-link{display:inline-block;margin-top:0}.comment-metadata .edit-link:before,.pingback .edit-link:before{content:"/";display:inline-block;opacity:.7;padding:0 .5em}ol.comment-list ol.children{padding-left:3%}.comment-reply-link{display:inline-block;font-size:.8888888889em;font-weight:700}.comment-form{padding-top:1.5rem}.comment-form label{display:block}.comment-notes,.comment-awaiting-moderation,.logged-in-as,.form-allowed-tags,.no-comments{font-style:italic;margin-bottom:2rem;text-align:center}.comment-navigation+.no-comments{border-top:0;padding-top:0}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.embed-wrap{margin-bottom:1.5rem;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.embed-wrap iframe,.embed-wrap object,.embed-wrap embed{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%}.block-image,.layout-2-columns img{display:block}.avatar,.size-jyy-small{display:block;margin-left:auto;margin-right:auto;border-radius:50%;margin-bottom:1rem;width:120px;height:120px}.widget .size-jyy-small{margin-left:0}.icon{display:inline-block;fill:currentColor;position:relative;top:-0.0625em;vertical-align:middle;width:1em;height:1em}.icon-logo-jyy,.icon-logo-rentukka{width:40px;height:40px}.footer-area-1 .icon-logo-jyy,.footer-area-1 .icon-logo-rentukka{margin-bottom:1rem;width:80px;height:80px}.site-title .icon-logo-rentukka{color:#fadbde}.bg-wrapper .icon-logo-rentukka{margin-bottom:1.25rem}.icon-search,.top-menu-wrapper-mobile .icon,.top-navigation .icon{width:1.25em;height:1.25em}.wp-caption{margin-bottom:1.5rem;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}
