@media screen and (min-width:1200px){.wp-block-columns .wp-block-column:not(:first-child){margin-left:60px}}@media screen and (max-width:1350px){header .site-menu-item:not(:last-child){margin-right:44px}header .site-menu-item a span{display:none}header #sites-menu{max-width:30%;flex:0 0 30%}header #extras-menu{max-width:70%;flex:0 0 70%}}@media screen and (max-width:1199px){#main-menu .page-menu .menu>li:not(:first-child){padding:20px}#main-menu .page-menu .menu>li.menu-item-has-children:after{right:8px}#main-menu .buttons-menu{margin-left:4%}#main-menu .buttons-menu .menu li:not(:last-child){margin-right:6px}}@media screen and (max-width:1080px){#main-menu .buttons-menu .menu{display:none}#main-menu .page-menu{display:none}header #extras-menu{display:none!important}header .hamburger-hold{width:100%;max-width:70%;text-align:right;display:flex;justify-content:flex-end;align-items:center;padding:0 15px}}@media screen and (max-width:991px){#accessibility{left:15px;right:15px;top:45px;z-index:3}#accessibility .groups{flex-direction:column}body.home .lower-content .container .col-lg-4{padding-bottom:40px}body.home .lower-content .container .col-lg-4:before{content:"";position:absolute;top:0;left:-50vw;width:100vw;background-color:#174a94;height:100%;z-index:-1}h1{font-size:2.625rem}#newsletter-holder .mail-img{padding:20px 0}#newsletter-holder .newsletter-button{left:-44px;max-width:44px;min-height:178px}#newsletter-holder .mail-text span{font-size:.625rem;min-width:100px}html[lang="fi"] #newsletter-holder .mail-text span{min-width:120px}html[lang="en-US"] #newsletter-holder .newsletter-button{min-height:230px}html[lang="en-US"] #newsletter-holder .mail-text span{min-width:150px}.lower-content:before{content:none}.lower-content #opening-times{padding:48px 0}.lower-content #opening-times:before{right:initial;left:-50vw;width:200%}.lower-content #front-news{padding-right:initial;padding-bottom:30px}.lower-content #front-news:before{content:"";position:absolute;top:0;left:-50vw;width:200%;background-color:#a9dde4;height:100%;z-index:-1}.lower-content #front-social{padding-left:initial}header #sites-menu{max-width:calc(100% - 38px);flex:0 0 calc(100% - 38px)}header .hamburger-hold{max-width:14px;padding:0}header #extras-menu{display:none}footer #footer-menu .single-menu:nth-child(n+3){margin-top:70px}footer .footer-info .col-12{flex-wrap:wrap}footer .footer-info .footer-entry{max-width:50%;width:100%}footer .footer-info .footer-entry:not(:last-child){margin-right:0}#video-background #front-content{max-width:90%;font-size:.75rem}#page-sidebar{padding-top:64px}#default-page-template .page-gallery .slider,#default-page-template .page-gallery .slick-slide{min-height:380px}#default-page-template .page-gallery{max-height:380px}.page-content .gform_wrapper .gform_body .gform_fields .gfield{flex-direction:column;margin-top:0}.page-content .gform_wrapper .gform_body .gform_fields .gfield label{margin-bottom:5px;width:auto;text-align:left}.page-content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container{max-width:100%}.page-content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox{margin-top:0!important;margin-bottom:0!important}.page-content .gform_wrapper .gform_footer{padding:0;justify-content:center}.page-content .gform_wrapper .gform_footer input[type="submit"]{width:auto;line-height:1.4em!important}}@media screen and (max-width:767px){h1{font-size:2.375rem}#front-news .single-news-entry .post-thumbnail{justify-content:flex-start!important;-ms-flex-pack:start!important;margin-top:40px}#front-news .single-news-entry .post-thumbnail img{max-width:312px;width:100%}#video-background #front-slider{max-height:350px}#video-background #front-slider .slider,#video-background #front-slider .slick-slide{min-height:350px}#main-menu #supporters{width:100%;margin:0;margin-top:16px;position:relative}}@media screen and (max-width:650px){#newsletter-holder{right:-100%;max-width:100%;padding:40px 24px}#newsletter-holder .newsletter-button{min-height:auto}#newsletter-holder .newsletter-button .mail-text{display:none}#newsletter-holder.open{overflow:auto;-webkit-overflow-scrolling:touch}h2{font-size:1.375rem}}@media only screen and (max-width:576px){html[style="font-size: 14px;"] #cookies,html[style="font-size: 16px;"] #cookies,#cookies{left:0;padding:12px 24px 12px 24px;right:0;max-width:100%;bottom:0;font-size:1.2rem;letter-spacing:.034rem;line-height:2rem}html[style="font-size: 14px;"] #cookies .cookies_container,html[style="font-size: 16px;"] #cookies .cookies_container,#cookies .cookies_container{margin-bottom:12px}html[style="font-size: 14px;"] #cookies .cookies_container .cookies_text,html[style="font-size: 16px;"] #cookies .cookies_container .cookies_text,#cookies .cookies_container .cookies_text{margin-bottom:12px}html[style="font-size: 14px;"] #cookies .cookies_container .cookies_checkboxes .checkbox_container,html[style="font-size: 16px;"] #cookies .cookies_container .cookies_checkboxes .checkbox_container,#cookies .cookies_container .cookies_checkboxes .checkbox_container{padding-left:38px;margin-bottom:2px}html[style="font-size: 14px;"] #cookies .cookies_container .cookies_checkboxes .checkbox_container p,html[style="font-size: 16px;"] #cookies .cookies_container .cookies_checkboxes .checkbox_container p,#cookies .cookies_container .cookies_checkboxes .checkbox_container p{margin:0;padding-top:3px;padding-bottom:5px}html[style="font-size: 14px;"] #cookies .cookies_container .cookies_checkboxes .checkbox_container .checkmark,html[style="font-size: 16px;"] #cookies .cookies_container .cookies_checkboxes .checkbox_container .checkmark,#cookies .cookies_container .cookies_checkboxes .checkbox_container .checkmark{height:24px;width:24px}html[style="font-size: 14px;"] #cookies .cookies_container .cookies_checkboxes .checkbox_container .checkmark:after,html[style="font-size: 16px;"] #cookies .cookies_container .cookies_checkboxes .checkbox_container .checkmark:after,#cookies .cookies_container .cookies_checkboxes .checkbox_container .checkmark:after{top:1px;left:5px}html[style="font-size: 14px;"] #cookies .cookies_container .cookies_buttons .btn,html[style="font-size: 16px;"] #cookies .cookies_container .cookies_buttons .btn,#cookies .cookies_container .cookies_buttons .btn{padding:17px 12px 15px}html[style="font-size: 14px;"] #cookies .cookies_container .cookies_buttons span,html[style="font-size: 14px;"] #cookies .cookies_container .cookies_buttons a,html[style="font-size: 16px;"] #cookies .cookies_container .cookies_buttons span,html[style="font-size: 16px;"] #cookies .cookies_container .cookies_buttons a,#cookies .cookies_container .cookies_buttons span,#cookies .cookies_container .cookies_buttons a{margin-right:16px}}@media screen and (max-width:450px){header .site-menu-item:not(:last-child){margin-right:16px}h1{font-size:2.25rem}}@media screen and (max-width:380px){header #mobile-language-switcher{height:auto}header #mobile-search-form{float:left;width:100%;padding-left:0}}@media screen and (max-height:520px){#newsletter-holder .newsletter-form form input[type="email"]{margin-bottom:30px}}