﻿@import"https://use.typekit.net/zrd6fxd.css";@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}@media screen and (max-width: 575.98px){.visible-xxs{display:block}.hidden-xxs{display:none}}@media screen and (min-width: 576px){.hidden-xxs{display:block}.visible-xxs{display:none}}a,a>img,button,input,select,textarea,.btn{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}a:hover,a:active,a:focus,a>img:hover,a>img:active,a>img:focus,button:hover,button:active,button:focus,input:hover,input:active,input:focus,select:hover,select:active,select:focus,textarea:hover,textarea:active,textarea:focus,.btn:hover,.btn:active,.btn:focus{outline:0}body{color:#1c1c1c;font-size:1rem;font-weight:400;font-style:normal;font-family:pragmatica,sans-serif}.wp-block-column:not(:first-child){margin-left:0}@media(min-width: 782px){.wp-block-column:not(:first-child){margin-left:32px}}.btn,.btn-primary,.wp-block-button__link{background:#221d67;color:#fff !important;border:1px solid #221d67;border-radius:50px;margin-right:10px;margin-bottom:10px;margin-top:20px;font-size:1rem;padding:10px 30px;font-weight:700;text-decoration:none !important}.btn:hover,.btn:active,.btn:focus,.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.wp-block-button__link:hover,.wp-block-button__link:active,.wp-block-button__link:focus{background:rgba(0,0,0,0);color:#221d67 !important;text-decoration:none}.btn.disabled,.btn[disabled],.btn-primary.disabled,.btn-primary[disabled],.wp-block-button__link.disabled,.wp-block-button__link[disabled]{background:#221d67;color:#fff !important;opacity:.5;filter:alpha(opacity=50)}.btn.btn-white,.btn-primary.btn-white,.wp-block-button__link.btn-white{background-color:#fff;border-color:#fff;color:#221d67 !important}.btn.btn-white:hover,.btn.btn-white:focus,.btn-primary.btn-white:hover,.btn-primary.btn-white:focus,.wp-block-button__link.btn-white:hover,.wp-block-button__link.btn-white:focus{background:#221d67;color:#fff !important}.btn.active,.btn:active,.btn-primary.active,.btn-primary:active,.wp-block-button__link.active,.wp-block-button__link:active{box-shadow:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.editor-post-title__block .editor-post-title__input{line-height:130%;margin:50px 0 25px;color:#221d67;font-weight:900;font-style:normal;font-family:pragmatica,sans-serif}h1,.h1,.editor-post-title__block .editor-post-title__input{font-size:2rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media screen and (min-width: 768px){h1,.h1,.editor-post-title__block .editor-post-title__input{font-size:3rem}}h2,.h2{font-size:1.8rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media screen and (min-width: 768px){h2,.h2{font-size:2.5rem}}h3,.h3{font-size:1.6rem}@media screen and (min-width: 768px){h3,.h3{font-size:2rem}}h4,.h4{font-size:1.4rem}@media screen and (min-width: 768px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.2rem}h6,.h6{font-size:1rem}p{margin:0 0 18px}a{color:#da2128;font-weight:400}a:hover,a:active,a:focus{color:#221d67}a:focus{outline:#da2128 1px solid;outline-offset:1px}#content a{text-decoration:underline}a.btn[target=_blank],a.wp-block-button__link[target=_blank]{position:relative}a.btn[target=_blank]:before,a.wp-block-button__link[target=_blank]:before{content:""}a.btn[target=_blank]:after,a.wp-block-button__link[target=_blank]:after{content:"";font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;left:0;font-size:1rem;padding-left:8px}.wp-block-separator{width:100px;border-top-width:4px}.wp-block-separator .is-style-default{width:100px;border-top-width:4px}.wp-block-separator.is-style-wide{width:100%;border-top-width:1px}.wp-block-separator.has-red-color{border-color:#da2128}.wp-block-separator.has-blue-color{border-color:#221d67}.wp-block-separator.has-black-color{border-color:#000}.wp-block-separator.has-beige-color{border-color:#e4e1c8}.wp-block-separator.has-beige-light-color{border-color:#f8f8f0}.wp-block-pullquote{padding:1em 0}.has-white-color{color:#fff}.has-black-color{color:#000}.has-red-color{color:#da2128}.has-blue-color{color:#221d67}.has-beige-color{color:#e4e1c8}.has-beige-light-color{color:#f8f8f0}.has-white-background-color{background-color:#fff}.has-black-background-color{background-color:#000}.has-red-background-color{background-color:#da2128}.has-blue-background-color{background-color:#221d67}.has-beige-background-color{background-color:#e4e1c8}.has-beige-light-background-color{background-color:#f8f8f0}.has-large-font-size{font-size:20px}p.has-background{padding:15px 20px}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:15px 20px;border-radius:10px 10px 0 0}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{padding:10px 20px}.wp-block-table.is-style-stripes th{background:#221d67;color:#fff}html[lang=en-US] .navbar-nav li.nav-item:last-child{background:none !important;margin-left:0 !important;padding-left:0 !important}.admin-bar nav.navbar{margin-top:30px}nav.navbar{border:0;margin-bottom:0;border-bottom:1px solid #ececec;background:#fff;width:100%}@media screen and (min-width: 992px){nav.navbar{align-items:flex-end;padding-bottom:0;padding-top:5px;padding-right:0}}@media screen and (min-width: 992px){nav.navbar .navbar-brand{margin-top:10px;margin-bottom:5px}}nav.navbar .navbar-brand img{height:40px;width:auto}@media screen and (min-width: 1200px){nav.navbar .navbar-brand img{height:55px}}nav.navbar .top-nav{position:absolute;display:inline-flex;right:90px;top:20px}@media screen and (min-width: 992px){nav.navbar .top-nav{top:10px;right:5px}}nav.navbar .top-nav #font-size{cursor:pointer;text-align:center;padding-top:0;border:0}nav.navbar .top-nav #font-size a:focus{outline:#da2128 1px solid;outline-offset:1px}nav.navbar .top-nav #font-size span{color:#1c57cf;font-weight:bold;margin-left:5px}nav.navbar .top-nav #font-size span:hover,nav.navbar .top-nav #font-size span:focus{color:#da2128}nav.navbar .top-nav #font-size span.large{font-size:1.1rem}nav.navbar .top-nav #font-size span.small{font-size:.7rem}@media screen and (min-width: 992px)and (max-width: 1199.98px){nav.navbar .top-nav #font-size span.large{font-size:.9rem}nav.navbar .top-nav #font-size span.small{font-size:.6rem}}nav.navbar .top-nav .wpml-ls-legacy-dropdown-click{width:auto;padding-bottom:5px;margin-left:10px;margin-top:-3px}nav.navbar .top-nav .wpml-ls-legacy-dropdown-click a{border:0;font-weight:bold;color:#1c57cf;font-size:.9rem;padding-top:8px;padding-bottom:8px}@media screen and (min-width: 992px)and (max-width: 1199.98px){nav.navbar .top-nav .wpml-ls-legacy-dropdown-click a{font-size:.85rem}}nav.navbar .top-nav .wpml-ls-legacy-dropdown-click a:hover,nav.navbar .top-nav .wpml-ls-legacy-dropdown-click a:focus{color:#da2128 !important;background-color:#fff !important;text-decoration:none;outline:0}nav.navbar .top-nav .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle::after{border:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";content:"";vertical-align:inherit;padding-left:2px;margin-top:-5px}nav.navbar .top-nav .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{box-shadow:0px 2px 3px rgba(0,0,0,.12)}nav.navbar .navbar-nav li.nav-item a.nav-link{color:#221d67;font-weight:900;margin:.7rem .6rem;padding:0 0 5px 0;font-size:.8rem;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0)}@media screen and (min-width: 992px)and (max-width: 1199.98px){nav.navbar .navbar-nav li.nav-item a.nav-link{margin:.7rem .4rem .5rem .4rem;font-size:.65rem}}@media screen and (min-width: 1500px){nav.navbar .navbar-nav li.nav-item a.nav-link{font-size:.9rem;margin:.7rem .9rem}}nav.navbar .navbar-nav li.nav-item a.nav-link:hover,nav.navbar .navbar-nav li.nav-item a.nav-link:focus,nav.navbar .navbar-nav li.nav-item a.nav-link:active{color:#da2128;background:rgba(0,0,0,0)}nav.navbar .navbar-nav li.nav-item a.nav-link:focus{outline:#da2128 1px solid;outline-offset:1px}nav.navbar .navbar-nav li.nav-item.active a.nav-link{background-color:rgba(0,0,0,0);color:#da2128;border-color:#da2128}@media screen and (min-width: 768px){nav.navbar .navbar-nav li.nav-item.active a.nav-link{background-color:rgba(0,0,0,0)}}nav.navbar .navbar-nav li.nav-item.active a.nav-link:hover,nav.navbar .navbar-nav li.nav-item.active a.nav-link:focus,nav.navbar .navbar-nav li.nav-item.active a.nav-link:active{background-color:rgba(0,0,0,0);color:#da2128}@media screen and (min-width: 768px){nav.navbar .navbar-nav li.nav-item.active a.nav-link:hover,nav.navbar .navbar-nav li.nav-item.active a.nav-link:focus,nav.navbar .navbar-nav li.nav-item.active a.nav-link:active{background-color:rgba(0,0,0,0)}}nav.navbar .navbar-nav li.nav-item .dropdown-toggle:after{border:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";content:"";vertical-align:inherit;padding-left:2px}nav.navbar .navbar-nav li.nav-item .dropdown-menu{border-radius:0;left:auto;right:0;border:0;margin-top:0}@media screen and (min-width: 992px){nav.navbar .navbar-nav li.nav-item .dropdown-menu{text-align:right;border-radius:0 0 14px 14px;box-shadow:0px 2px 3px rgba(0,0,0,.08)}}nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item{text-decoration:none;color:#221d67;font-weight:700;font-size:.8rem;padding:.55rem 1.5rem}nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item:hover,nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item:focus,nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item:active{color:#da2128;background:rgba(0,0,0,0)}nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item:focus{outline:#da2128 1px solid;outline-offset:1px}nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item.active a.dropdown-item{color:#da2128}nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item.active a.dropdown-item:hover,nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item.active a.dropdown-item:focus,nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item.active a.dropdown-item:active{color:#da2128;background:rgba(0,0,0,0)}nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item.active a.dropdown-item:focus{outline:#da2128 1px solid;outline-offset:1px}nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item:last-child{background:none;padding-left:0;margin-left:0}nav.navbar .navbar-toggler{border-color:rgba(0,0,0,0);margin-right:0;border-radius:0}nav.navbar .navbar-toggler:hover,nav.navbar .navbar-toggler:focus{background-color:#ddd}nav.navbar .navbar-toggler .toggler-icon{background-color:#221d67;display:block;width:22px;height:3px;border-radius:1px;margin:4px 0;transition:all .2s ease-in-out}nav.navbar .navbar-toggler span:nth-child(1){width:22px;transform:translateX(0) translateY(8px) rotate(45deg)}nav.navbar .navbar-toggler span:nth-child(2){width:22px;opacity:0}nav.navbar .navbar-toggler span:nth-child(3){width:22px;transform:translateX(0) translateY(-6px) rotate(-45deg)}nav.navbar .navbar-toggler.collapsed span:nth-child(1){width:22px;transform:translateX(0) translateY(0) rotate(0)}nav.navbar .navbar-toggler.collapsed span:nth-child(2){width:16px;opacity:1}nav.navbar .navbar-toggler.collapsed span:nth-child(3){width:20px;transform:translateX(0) translateY(0) rotate(0);margin-top:3px}nav.navbar .search{margin:0;flex-direction:row;list-style:none;padding-left:15px;padding-right:15px}nav.navbar .search:focus{outline:#da2128 1px solid;outline-offset:1px}nav.navbar .search li #toggle-search{cursor:pointer;text-transform:uppercase;color:#1c57cf;font-size:.9rem}@media screen and (min-width: 992px)and (max-width: 1199.98px){nav.navbar .search li #toggle-search{font-size:.8rem}}nav.navbar .search li #toggle-search:hover,nav.navbar .search li #toggle-search:focus,nav.navbar .search li #toggle-search:active{color:#da2128}nav.navbar .search li #toggle-search:focus{outline:#da2128 1px solid;outline-offset:1px}nav.navbar .search .searchform{position:absolute;right:85px;margin-top:5px}nav.navbar .search.closed li #toggle-search{text-transform:uppercase;color:#1c57cf}nav.navbar .search.closed li #toggle-search:hover,nav.navbar .search.closed li #toggle-search:focus{color:#da2128}nav.navbar .search.closed .searchform{display:none}nav.navbar .searchform{display:block;margin-top:11px;padding:5px 10px;border-radius:50px;z-index:2000;border:1px solid #d3d1ea;background-color:#fff;width:250px}nav.navbar .searchform input{border-radius:0;font-size:.9rem;background:rgba(0,0,0,0);border:0;font-weight:400;color:#221d67}nav.navbar .searchform ::-webkit-input-placeholder{color:#221d67}nav.navbar .searchform :-ms-input-placeholder{color:#221d67}nav.navbar .searchform ::placeholder{color:#221d67}nav.navbar .searchform button{border:0;padding:0;color:#221d67 !important;background-color:rgba(0,0,0,0);width:38px;height:38px;margin-left:5px;margin-top:0;margin-bottom:0;margin-right:0}nav.navbar .searchform button:hover,nav.navbar .searchform button:focus{color:#da2128 !important}nav.navbar .mob-search input{border-color:#221d67;border-radius:0}nav.navbar .mob-search .btn{border-color:#221d67;background-color:#221d67;margin-top:0;border-radius:0;color:#fff !important;padding:6px 13px}nav.navbar .mob-search .btn:hover,nav.navbar .mob-search .btn:focus{background-color:#da2128;border-color:#da2128;color:#fff !important}.top-nav .navbar-nav li.nav-item a.nav-link{color:#1c57cf !important;margin:.7rem .6rem;font-size:.8rem;text-transform:none !important}@media screen and (min-width: 992px)and (max-width: 1199.98px){.top-nav .navbar-nav li.nav-item a.nav-link{margin:.2rem .4rem .2rem .4rem !important;font-size:.8rem !important;padding:0 !important}}@media screen and (min-width: 1200px){.top-nav .navbar-nav li.nav-item a.nav-link{font-size:.9rem !important;margin:.2rem .9rem !important}}.top-nav .navbar-nav li.nav-item a.nav-link:hover,.top-nav .navbar-nav li.nav-item a.nav-link:focus,.top-nav .navbar-nav li.nav-item a.nav-link:active{color:#da2128 !important;background:rgba(0,0,0,0)}.top-nav .navbar-nav li.nav-item a.nav-link:focus{outline:#da2128 1px solid;outline-offset:1px}.top-nav .navbar-nav li.nav-item.active a.nav-link{background-color:rgba(0,0,0,0);color:#da2128 !important;border-color:#da2128 !important}@media screen and (min-width: 768px){.top-nav .navbar-nav li.nav-item.active a.nav-link{background-color:rgba(0,0,0,0)}}.top-nav .navbar-nav li.nav-item.active a.nav-link:hover,.top-nav .navbar-nav li.nav-item.active a.nav-link:focus,.top-nav .navbar-nav li.nav-item.active a.nav-link:active{background-color:rgba(0,0,0,0);color:#da2128 !important}@media screen and (min-width: 768px){.top-nav .navbar-nav li.nav-item.active a.nav-link:hover,.top-nav .navbar-nav li.nav-item.active a.nav-link:focus,.top-nav .navbar-nav li.nav-item.active a.nav-link:active{background-color:rgba(0,0,0,0)}}.top-nav .navbar-nav:after{background-image:url(../img/nav-line.png);background-repeat:no-repeat;padding-left:25px;content:"";background-position:left 6px;margin-left:0}@media screen and (min-width: 992px){.top-nav .navbar-nav:after{padding-left:20px}}@media screen and (min-width: 992px)and (max-width: 1199.98px){.top-nav .navbar-nav:after{background-size:15px auto;background-position:left 6px}}body{background-color:#fff}html[lang=fi] .cli-switch .cli-slider:after{content:"Hylätty"}html[lang=fi] .cli-switch input:checked+.cli-slider:after{content:"Hyväksytty"}html[lang=fi] a.cli-privacy-readmore:before{content:"Näytä enemmän"}html[lang=fi] .cli-collapsed a.cli-privacy-readmore:before{content:"Näytä vähemmän"}html[lang=fi] span.cli-necessary-caption{display:none}html[lang=fi] .cli-tab-footer .wt-cli-privacy-accept-btn{color:#61a229;width:90px;overflow:hidden}html[lang=fi] .cli-tab-footer .wt-cli-privacy-accept-btn:before{content:"HYVÄKSY";color:#fff}.sr-only-focusable{margin-left:90px;color:#da2128;top:5px;position:absolute}.sr-only-focusable:focus{position:absolute;z-index:3000;margin-left:90px;color:#da2128;top:5px}.wp-block-file__button{background-color:#221d67}.wp-block-file__button:hover,.wp-block-file__button:focus,.wp-block-file__button:active{color:#fff}#cookie-law-info-again{box-shadow:none;border:1px solid #e0e0e0}.it_epoll_container{background:rgba(0,0,0,0) !important;box-shadow:none;border:0;padding:0;width:100%}.it_epoll_container .it_epoll_title,.it_epoll_container .it_epoll_powered_by,.it_epoll_container .it_epoll_big_cover,.it_epoll_container .it_epoll_pull-right{display:none}.it_epoll_container .it_epoll_survey-item-action{box-shadow:none}.it_epoll_container .it_epoll_survey-item-action input[type=button].it_epoll_orange_gradient{width:160px;max-width:none;padding:.82rem 0 !important;background:#221d67 !important;box-shadow:none;text-transform:none;border-radius:10px !important;font-weight:bold;font-size:1rem !important;border:0 !important}.it_epoll_container .it_epoll_survey-item-action input[type=button].it_epoll_orange_gradient:hover,.it_epoll_container .it_epoll_survey-item-action input[type=button].it_epoll_orange_gradient:active,.it_epoll_container .it_epoll_survey-item-action input[type=button].it_epoll_orange_gradient:focus{background:#da2128 !important}.it_epoll_container .it_epoll_survey-item-action input[type=button].it_epoll_orange_gradient.disabled,.it_epoll_container .it_epoll_survey-item-action input[type=button].it_epoll_orange_gradient[disabled]{opacity:.5;filter:alpha(opacity=50);cursor:not-allowed}.it_epoll_container .it_epoll_survey-item-action input[type=button].it_epoll_orange_gradient.disabled:hover,.it_epoll_container .it_epoll_survey-item-action input[type=button].it_epoll_orange_gradient[disabled]:hover{background:#221d67 !important}@media screen and (min-width: 768px)and (max-width: 1100px){.it_epoll_container .it_epoll_survey-item-action input[type=button].it_epoll_orange_gradient{width:110px}}.it_epoll_container .it_epoll_survey-name{color:#221d67 !important}.it_epoll_container .it_epoll_grid .it_epoll_survey-name{font-size:17px;font-weight:900}.it_epoll_container .it_epoll_surveys{margin-bottom:50px !important}.it_epoll_container .it_epoll_survey-country{margin-top:0}.it_epoll_container .it_epoll_survey-country img{border-radius:0 !important;box-shadow:none !important;cursor:pointer;border:0 !important;object-fit:cover !important;width:100% !important;height:100% !important;min-height:150px !important;overflow:hidden !important}.it_epoll_container .it_epoll_survey-item{border-radius:20px}@media screen and (min-width: 905px){.it_epoll_container .it_epoll_surveys{margin-bottom:80px !important}.it_epoll_container .it_epoll_surveys .it_epoll_survey-item{margin-right:15px;margin-left:15px;text-align:center;width:calc(23% - 15px);border-radius:20px;padding:10px}}.it_epoll_container .it_epoll_card_front{box-shadow:none}.it_epoll_container .it_epoll_spinner_stop{background:#221d67 !important;border-color:#131950 !important}.eg_col{padding:0}.eg_border_accent{border-color:#221d67}.epoll_grids.eg_border_t.eg_border_solid{padding-bottom:0 !important}.eg_col-12{width:100%}.it_epoll_opt_radio_wrap [type=radio]:checked+label,.it_epoll_opt_radio_wrap [type=radio]:not(:checked)+label{padding-top:0;padding-bottom:0}.it_epoll_opt_radio_wrap .epoll_show_radio{padding-left:50px !important}.it_epoll_opt_radio_wrap [type=radio]:not(:checked)+label{padding-left:50px !important}.ec_epoll_extra_radius{border-radius:0}.epoll_poll_option_wrapper ul.epoll_poll_options li{padding:5px 5px;margin:2px 2px}.eg_badge.epoll_badge_danger{display:none !important}.epoll_category_count.it_epoll_total_vote_count{display:none !important}.ec_poll_border_top{border:0 !important}.ec_epoll_extra_radius_card{box-shadow:none !important}.page-id-24765 .wp-block-column:not(:first-child){margin-left:0}header#main-header-front{margin-top:65px;background-color:#221d67;text-align:left;position:relative;overflow:hidden;color:#fff}header#main-header-front .container-fluid{padding-left:0;padding-right:0}header#main-header-front .caption{margin-left:50px;margin-top:50px;margin-bottom:50px;margin-right:50px;z-index:2;position:relative}@media screen and (min-width: 992px){header#main-header-front .caption{margin-right:0}}header#main-header-front .caption h1{font-size:2.5rem;color:#fff;line-height:1.3}@media screen and (min-width: 1200px){header#main-header-front .caption h1{font-size:3rem}}@media screen and (min-width: 1500px){header#main-header-front .caption h1{font-size:3.5rem}}header#main-header-front video{height:auto;width:100%}header#main-header-front #toggleButton{position:absolute;top:50%;margin-right:0;margin-left:0;left:45%;background-color:#fff;color:#221d67;border:none;visibility:hidden;opacity:0;font-weight:900;cursor:pointer;z-index:100;pointer-events:auto;border-radius:50px;font-size:1rem;padding:15px 40px;width:235px}header#main-header-front #toggleButton span{margin-left:15px}header#main-header-front #toggleButton:hover,header#main-header-front #toggleButton:active,header#main-header-front #toggleButton:focus{background-color:#221d67;color:#fff}header#main-header-front #myVideo:hover+#toggleButton{visibility:visible;opacity:1}header#main-header-front #toggleButton:hover{visibility:visible;opacity:1}header#main-header-front #myVideo:focus-within+#toggleButton{visibility:visible;opacity:1}header#main-header-front #toggleButton:focus{visibility:visible;opacity:1;outline:0}@media screen and (min-width: 992px)and (max-width: 1199.98px){header#main-header-front .row.align-items-center{-ms-flex-align:stretch !important;align-items:stretch !important}header#main-header-front .row.align-items-center .col-lg-8{position:relative}header#main-header-front .row.align-items-center .col-lg-8 video{position:absolute;top:0;left:0}header#main-header-front .row.align-items-center .col-lg-8 .hero-arrow:after{left:0}}@media screen and (min-width: 992px){header#main-header-front video{width:100%;height:100%;object-fit:cover;margin-bottom:-10px}header#main-header-front .hero-arrow{overflow:hidden;height:100%}header#main-header-front .hero-arrow:after{content:"";position:absolute;top:5px;width:16%;height:100%;background:#221d67;z-index:1;left:15px;transform:skew(13deg, -31deg);transform-origin:bottom left;border-radius:0 0 10px 0;border-right-width:20px;border-right-style:solid;border-left-width:0;-webkit-border-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e11a2e), to(rgba(0, 0, 0, 0))) 1 100%;-webkit-border-image:-webkit-linear-gradient(#e11a2e, rgba(0, 0, 0, 0)) 1 100%;-moz-border-image:-moz-linear-gradient(#e11a2e, rgba(0, 0, 0, 0)) 1 100%;-o-border-image:-o-linear-gradient(#e11a2e, rgba(0, 0, 0, 0)) 1 100%;border-image:linear-gradient(to bottom, #e11a2e, rgba(0, 0, 0, 0)) 1 100%}}header#main-header-margin{margin-top:30px}.search-results header#main-header{margin-top:30px}header#main-header{margin-top:65px;background-color:#221d67;text-align:left;position:relative;overflow:hidden;color:#fff}@media screen and (min-width: 1200px){header#main-header{margin-top:75px}}header#main-header .container-fluid{padding-left:0;padding-right:0}header#main-header .caption{margin-left:50px;margin-top:50px;margin-bottom:50px;margin-right:50px;z-index:2;position:relative}@media screen and (min-width: 992px){header#main-header .caption{margin-right:0}}header#main-header .caption h1{font-size:2rem;color:#fff;line-height:1.3}@media screen and (min-width: 1200px){header#main-header .caption h1{font-size:3rem}}@media screen and (min-width: 1500px){header#main-header .caption h1{font-size:3.5rem}}header#main-header .header-img img{width:100%;object-fit:cover;margin-bottom:-10px;height:300px}@media screen and (min-width: 992px){header#main-header .header-img img{width:100%;object-fit:cover;margin-bottom:-10px;height:400px}header#main-header .hero-arrow{overflow:hidden;height:100%}header#main-header .hero-arrow:after{content:"";position:absolute;top:5px;width:16%;height:100%;background:#221d67;z-index:1;left:15px;transform:skew(13deg, -31deg);transform-origin:bottom left;border-radius:0 0 10px 0;border-right-width:20px;border-right-style:solid;border-left-width:0;-webkit-border-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e11a2e), to(rgba(0, 0, 0, 0))) 1 100%;-webkit-border-image:-webkit-linear-gradient(#e11a2e, rgba(0, 0, 0, 0)) 1 100%;-moz-border-image:-moz-linear-gradient(#e11a2e, rgba(0, 0, 0, 0)) 1 100%;-o-border-image:-o-linear-gradient(#e11a2e, rgba(0, 0, 0, 0)) 1 100%;border-image:linear-gradient(to bottom, #e11a2e, rgba(0, 0, 0, 0)) 1 100%}}section{background-color:#fff;position:relative;padding:50px 0 40px}@media screen and (min-width: 768px){section{padding:90px 0 120px}}section#content{padding:0 0 150px}@media screen and (min-width: 768px){section#content{padding:0 0 150px}}section.after-beige{padding:50px 0 150px}@media screen and (min-width: 768px){section.after-beige{padding:90px 0 150px}}section#news{padding:0 0 150px}@media screen and (min-width: 768px){section#news{padding:0 0 150px}}section#breadcrumb{padding:50px 0 0;font-weight:400}section#breadcrumb span.fas{color:#221d67;margin:0 5px;font-size:.8rem}section#breadcrumb span.fas.fa-home{font-size:1rem}section#breadcrumb a{color:#221d67;font-weight:400}section#breadcrumb a:hover,section#breadcrumb a:focus,section#breadcrumb a:active{text-decoration:none;color:#da2128}section#breadcrumb .breadcrumb_last{color:#da2128}section #down{margin-top:70px}section #down .img{position:relative}section #down .img img{width:100%;height:350px;max-width:none;object-fit:cover}@media screen and (min-width: 768px){section #down .img img{height:500px}}section #down .img:before{content:"";position:absolute;top:-2px;width:100%;height:75px;background:#fff;z-index:1;left:-2px;transform:skew(76deg, -2deg);transform-origin:top left;border-radius:0 0 0 142px}section #down .img:after{content:"";position:absolute;bottom:-2px;width:100%;height:75px;background:#fff;z-index:1;right:-2px;transform:skew(76deg, -2deg);transform-origin:bottom right;border-radius:0 142px 0 0}section blockquote.wp-block-quote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eee}section.planning .accordion-content{display:none;padding-left:20px}section.planning .accordion-toggle{cursor:pointer;display:flex;align-items:center}section.planning .arrow{margin-right:5px;transition:transform .3s ease}section.planning .arrow.rotated{transform:rotate(90deg)}.lyyli-logos{margin-top:80px}.lyyli-logos img{margin:20px auto;max-height:50px;width:auto;max-width:190px}.single #breadcrumb{padding:70px 0 0}.single #content{padding-top:25px}.single #content h1:nth-child(3){display:none}.single #content h2:nth-child(3){display:none}.single-suunnitteluohje #content h2:nth-child(3){display:block}.wp-block-columns{margin-top:50px;margin-bottom:50px}.wp-block-buttons{margin-top:20px;margin-bottom:40px}.wp-block-image img{height:auto !important}figure.wp-block-embed-youtube{margin-top:3rem}.wp-block-media-text .wp-block-media-text__content{padding:8% 0 8% 8%}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:8% 8% 8% 0}.wp-block-media-text.has-background .wp-block-media-text__content{padding:8%}@media screen and (max-width: 991.98px){.wp-block-media-text{grid-template-columns:100% !important;padding-left:0;padding-right:0}.wp-block-media-text .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text .wp-block-media-text__content{grid-column:1;grid-row:2;padding:6% 0}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-column:1;grid-row:2;padding:6% 0}.wp-block-media-text.has-background .wp-block-media-text__content{padding:6%}}#news,.news-planning,.news-responsibility{padding-bottom:120px;padding-top:0}#news .short-btn,.news-planning .short-btn,.news-responsibility .short-btn{background:#fff;color:#221d67 !important;border-color:#221d67}#news .short-btn.active,#news .short-btn:hover,#news .short-btn:focus,#news .short-btn:active,.news-planning .short-btn.active,.news-planning .short-btn:hover,.news-planning .short-btn:focus,.news-planning .short-btn:active,.news-responsibility .short-btn.active,.news-responsibility .short-btn:hover,.news-responsibility .short-btn:focus,.news-responsibility .short-btn:active{background:#221d67;color:#fff !important;border-color:#221d67}#news figure,.news-planning figure,.news-responsibility figure{margin-top:20px}#news figure .post-img,.news-planning figure .post-img,.news-responsibility figure .post-img{height:170px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;border-radius:10px 10px 0 0}#news figure .post-img .news-arrow,.news-planning figure .post-img .news-arrow,.news-responsibility figure .post-img .news-arrow{height:17px;width:100%;position:absolute;bottom:0;left:0;background-image:url(../img/news-arrow.png);background-repeat:no-repeat;background-position:left top}#news figure figcaption,.news-planning figure figcaption,.news-responsibility figure figcaption{padding:20px}#news figure figcaption h3,#news figure figcaption h2,.news-planning figure figcaption h3,.news-planning figure figcaption h2,.news-responsibility figure figcaption h3,.news-responsibility figure figcaption h2{font-size:1.25rem;margin-top:0}#news figure figcaption h3 a,#news figure figcaption h2 a,.news-planning figure figcaption h3 a,.news-planning figure figcaption h2 a,.news-responsibility figure figcaption h3 a,.news-responsibility figure figcaption h2 a{color:#221d67;font-weight:bold;text-decoration:none !important}#news figure figcaption h3 a:hover,#news figure figcaption h3 a:focus,#news figure figcaption h3 a:active,#news figure figcaption h2 a:hover,#news figure figcaption h2 a:focus,#news figure figcaption h2 a:active,.news-planning figure figcaption h3 a:hover,.news-planning figure figcaption h3 a:focus,.news-planning figure figcaption h3 a:active,.news-planning figure figcaption h2 a:hover,.news-planning figure figcaption h2 a:focus,.news-planning figure figcaption h2 a:active,.news-responsibility figure figcaption h3 a:hover,.news-responsibility figure figcaption h3 a:focus,.news-responsibility figure figcaption h3 a:active,.news-responsibility figure figcaption h2 a:hover,.news-responsibility figure figcaption h2 a:focus,.news-responsibility figure figcaption h2 a:active{color:#da2128;text-decoration:none}#news figure figcaption .date,.news-planning figure figcaption .date,.news-responsibility figure figcaption .date{color:#221d67}#news figure figcaption .date:before,.news-planning figure figcaption .date:before,.news-responsibility figure figcaption .date:before{content:"";background-image:url(../img/footer-line.png);background-repeat:no-repeat;padding-left:40px}#news figure figcaption a.post-link,.news-planning figure figcaption a.post-link,.news-responsibility figure figcaption a.post-link{color:#221d67;text-decoration:none !important}#news figure figcaption a.post-link .fas,.news-planning figure figcaption a.post-link .fas,.news-responsibility figure figcaption a.post-link .fas{padding-left:5px;font-size:1.1rem}#news figure figcaption a.post-link:hover,#news figure figcaption a.post-link:focus,.news-planning figure figcaption a.post-link:hover,.news-planning figure figcaption a.post-link:focus,.news-responsibility figure figcaption a.post-link:hover,.news-responsibility figure figcaption a.post-link:focus{color:#da2128;text-decoration:none}#news .flockler-element #flockler_container,.news-planning .flockler-element #flockler_container,.news-responsibility .flockler-element #flockler_container{width:100%}#news .flockler-element #flockler_container article,.news-planning .flockler-element #flockler_container article,.news-responsibility .flockler-element #flockler_container article{width:25%;display:inline-flex;padding:10px}#news .flockler-element #flockler_container .flockler-wall-item__body,#news .flockler-element #flockler_container .flockler-wall-item__footer,#news .flockler-element #flockler_container .flockler-btn-load-more,.news-planning .flockler-element #flockler_container .flockler-wall-item__body,.news-planning .flockler-element #flockler_container .flockler-wall-item__footer,.news-planning .flockler-element #flockler_container .flockler-btn-load-more,.news-responsibility .flockler-element #flockler_container .flockler-wall-item__body,.news-responsibility .flockler-element #flockler_container .flockler-wall-item__footer,.news-responsibility .flockler-element #flockler_container .flockler-btn-load-more{display:none}.news-planning{padding-top:50px;padding-bottom:10px}.news-responsibility{padding-bottom:10px}#design-years{background-color:#f4f2e5;position:relative;padding-bottom:200px}#design-years:before{content:"";position:absolute;top:-51px;width:100%;height:50px;background:#f4f2e5;z-index:1;left:0;transform:skew(-76deg, 2deg);transform-origin:bottom left;border-radius:142px 0 0 0}#design-years h2{margin-top:0;margin-bottom:0}#design-years h3{font-size:3rem;color:#da2128;margin-bottom:10px}#design-years p.subtitle{font-weight:700;color:#221d67}#know-more{background-position:center center;background-size:cover}.design-carousel .img-wrapper{position:relative}.design-carousel .carousel-indicators{bottom:110px}.design-carousel .carousel-inner{margin:50px auto;width:85%}.design-carousel .carousel-inner img{max-width:none;width:100%}.design-carousel .carousel-inner p.carousel-caption-text{font-weight:400;color:#221d67;font-size:.938rem;line-height:160%;display:block;padding:18px 0 20px;width:100%;min-height:90px;float:left;border-bottom:1px solid #ececec}.design-carousel .carousel-inner p.carousel-caption-text.no-border{border-bottom:none}.design-carousel .carousel-control-next,.design-carousel .carousel-control-prev{text-decoration:none !important;color:#cacaca;font-size:3rem;top:0;margin-top:25%;bottom:auto}.design-carousel .carousel-control-next{justify-content:flex-end}.design-carousel .carousel-control-prev{justify-content:left}.beige-bg{background-color:#f4f2e5;position:relative}.beige-bg:before{content:"";position:absolute;top:-51px;width:100%;height:50px;background:#f4f2e5;z-index:1;left:0;transform:skew(-76deg, 2deg);transform-origin:bottom left;border-radius:142px 0 0 0}.beige-bg:after{content:"";position:absolute;bottom:-50px;width:100%;height:50px;background:#f4f2e5;z-index:1;left:0;transform:skew(-76deg, 2deg);transform-origin:top right;border-radius:0 0 142px 0}#page-nav{margin-top:50px;margin-bottom:100px}#page-nav ul{padding-left:0}#page-nav ul li{list-style:none;display:inline-block}#page-nav ul li a{padding:8px 13px;margin-top:0;margin-bottom:0;background:none;border:0;color:#221d67;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;background-clip:padding-box}#page-nav ul li a:hover,#page-nav ul li a:active,#page-nav ul li a:focus{background:rgba(0,0,0,0);color:#da2128;text-decoration:none}#page-nav ul li.active a{background:#221d67;color:#fff;text-decoration:none}.post-nav .pull-right{float:right}.post-nav .pull-left{float:left}.single-post h1,.single-art h1,.single-planning h1,.single-lyyli h1{margin-top:0}.single-post .article-meta,.single-art .article-meta,.single-planning .article-meta,.single-lyyli .article-meta{color:#221d67;font-weight:700}.search-results .search-div button.btn,.search-no-results .search-div button.btn{padding:6px 17px;border-radius:0 5px 5px 0;margin-top:0}.faq .faq-groups{margin-top:50px;margin-bottom:100px}.faq .faq-groups li{display:flex;width:100%;border-bottom:solid 1px #efefef}.faq .faq-groups li a{padding:20px 0;border:0;text-decoration:none !important;border-radius:0;color:#da2128;font-weight:700;width:100%}.faq .faq-groups li a:hover,.faq .faq-groups li a:active,.faq .faq-groups li a:focus{text-decoration:none;background-color:rgba(0,0,0,0);border:0;color:#221d67}.faq .faq-groups li a.active{color:#221d67 !important}.faq .faq-groups li a.active:hover,.faq .faq-groups li a.active:active,.faq .faq-groups li a.active:focus{text-decoration:none;background-color:rgba(0,0,0,0);border:0;color:#221d67}.faq .faq-answers{margin-top:50px;margin-bottom:100px}.faq .faq-answers .panel{border:0;border-bottom:solid 1px #d8d8d8;border-radius:0;box-shadow:none}.faq .faq-answers .panel-heading{background-color:rgba(0,0,0,0);border:0;border-radius:0;padding:0}.faq .faq-answers .panel-title a{display:flex;flex-wrap:wrap;width:100%;color:#221d67;font-weight:700;text-decoration:none !important;padding:20px 0}.faq .faq-answers .panel-title a .link-title{display:inline-block;width:calc(100% - 30px)}.faq .faq-answers .panel-title a .panel-caret{display:inline-block;width:30px;text-align:right}.faq .faq-answers .panel-title a .panel-caret:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block}.faq .faq-answers .panel-title a.collapsed{color:#48457c}.faq .faq-answers .panel-title a.collapsed:hover,.faq .faq-answers .panel-title a.collapsed:active,.faq .faq-answers .panel-title a.collapsed:focus{color:#221d67}.faq .faq-answers .panel-body{border:0 !important;padding:0}.faq .faq-answers .panel-body p{margin-bottom:20px}.mediabank .single-file{margin-bottom:35px}.mediabank .single-file a{display:block;text-decoration:none !important}.mediabank .single-file .download-box{background-color:#f3f3f3;background-position:center;background-repeat:no-repeat;background-size:cover;height:295px;cursor:pointer}.mediabank .single-file .download-box .hover{display:none;position:absolute;background-color:rgba(218,33,40,.8);width:calc(100% - 30px);height:inherit;justify-content:center;align-items:center}.mediabank .single-file .download-box .hover span.text{color:#fff;font-weight:bold;margin-right:15px}.mediabank .single-file .download-box .hover span{vertical-align:middle}.mediabank .single-file .download-box:hover,.mediabank .single-file .download-box:active,.mediabank .single-file .download-box:focus{cursor:pointer}.mediabank .single-file .download-box:hover .hover,.mediabank .single-file .download-box:active .hover,.mediabank .single-file .download-box:focus .hover{display:flex}.mediabank .single-file .file-title{display:block;text-align:center;color:#636363;font-weight:bold;margin-top:10px}.rss .single-release{border-bottom:solid 1px #bfc0c1;padding:35px}.rss .single-release.hide-release{display:none}.rss .single-release a{text-decoration:none !important}.rss .single-release h3{font-size:1.5rem;color:#221d67;font-weight:900;margin-bottom:30px}.rss .single-release:nth-child(even){background-color:#f9f9f6}.rss .single-release:firsr-child{border-top:solid 1px #bfc0c1}.rss .single-release .time-wrapper{margin-top:5px}@media screen and (min-width: 768px){.rss .single-release .time-wrapper{float:left}}.rss .single-release .time-icon{display:inline-block;vertical-align:middle;margin-right:10px}.rss .single-release .time{color:#5a5a5a;font-size:.8rem;vertical-align:middle;padding-top:2px}@media screen and (min-width: 768px){.rss .single-release .button-wrapper{float:right}.rss .single-release .button-wrapper .btn{margin-top:0}}.rss .single-release .button-wrapper .btn{margin-top:20px}.rss .single-release .button-wrapper .btn i{padding-left:8px}.single-artstop{padding:1px;border:solid 1px #d7d7d7;text-decoration:none;margin-bottom:30px}.single-artstop a{text-decoration:none !important;z-index:2;position:relative;display:block}.single-artstop a:focus{outline:#da2128 2px solid;outline-offset:1px}.single-artstop .image-container{margin-bottom:10px}.single-artstop .image-container img{width:100%;max-width:none}.single-artstop .text-container{padding:10px}.single-artstop .text-container h4{margin-bottom:5px;text-decoration:none !important;font-size:1.2rem;margin-top:10px}.single-artstop .text-container p{color:#272727;text-decoration:none !important}.artstops-listing .artstop-accordion{margin-top:50px}.artstops-listing .artstop-accordion .panel{border:0;border-bottom:solid 1px #f4f2e5;border-radius:0}.artstops-listing .artstop-accordion .panel-heading{border:0;background-color:rgba(0,0,0,0);border-radius:0;padding:0}.artstops-listing .artstop-accordion .panel-heading h2{font-size:2rem;margin-top:0;margin-bottom:0}.artstops-listing .artstop-accordion .panel-heading h2 a{display:block;text-decoration:none !important;color:#221d67;padding:20px 70px 20px 15px;position:relative;font-weight:700}.artstops-listing .artstop-accordion .panel-heading h2 a:before{content:"";display:inline-block;height:18px;width:18px;border-radius:50%;background-color:#221d67;margin-right:15px}.artstops-listing .artstop-accordion .panel-heading h2 a:after{content:"";content:"";font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;top:50%;right:5px;transform:translateY(-50%);margin-right:15px}.artstops-listing .artstop-accordion .panel-heading h2 a[aria-expanded=true]:after{content:""}.artstops-listing .artstop-accordion .panel-collapse .panel-body{border:0;margin-top:30px}.artstops-listing .artstop-accordion .panel:nth-child(2) .panel-heading h2 a:before{background-color:#ffe800}.artstops-listing .artstop-accordion .panel:nth-child(3) .panel-heading h2 a:before{background-color:#59c6f1}.wpgmp_map_container .wpgmp_map_parent{margin-bottom:40px}.wpgmp_map_container .fc-item-box{background-color:#221d67 !important;border:solid 2px #221d67 !important}.wpgmp_map_container .image-container{padding-bottom:55%;position:relative;overflow:hidden}.wpgmp_map_container .image-container img{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.wpgmp_map_container .fc-item-description{color:#fff !important;text-align:center !important;font-size:14px !important}.wpgmp_map_container .fc-item-title h4{margin-top:10px !important;color:#fff !important;text-align:center !important;font-size:16px !important;text-transform:none !important}.wpgmp_map_container .fc-item-title h4 span{display:block}.wpgmp_map_container .button-container{width:100% !important;text-align:center !important;padding:10px !important;margin-left:auto !important;margin-right:auto !important;display:block !important}.wpgmp_map_container .button{display:inline-block !important;color:#fff !important;background-color:#da2128 !important;text-transform:uppercase !important;padding:10px 15px !important;font-size:14px !important;margin:0 !important;text-decoration:none !important;border-radius:50px !important}.wpgmp_map_container .button:after{display:none !important}.number-element .number{display:block;width:100%;text-align:center;color:#221d67;font-size:10.5rem;line-height:170px;font-weight:bold}.number-element hr{width:150px;border-top-width:4px;border-color:#da2128}.number-element p.number-text{margin-top:30px;font-size:1.375rem;margin-bottom:40px;text-align:center;color:#221d67;font-weight:900;font-style:normal;font-family:pragmatica,sans-serif}.page-template-art .projects-listing hr{margin:0}.page-template-art .projects-listing .projects-listing__project{background-color:#f6f6f6;padding:30px}.page-template-art .projects-listing .projects-listing__project h4{margin-top:15px}.page-template-art .projects-listing .projects-listing__project .projects-listing__project-date{margin-right:20px}.page-id-16893 .wp-block-columns{margin-top:20px;margin-bottom:20px}.page-id-16893 .wp-block-columns .wp-block-columns .wp-block-column img{max-width:250px;width:100%}@media screen and (max-width: 767.98px){.page-id-16893 .wp-block-columns .wp-block-columns .wp-block-column{text-align:center}.page-id-16893 .wp-block-columns .wp-block-columns .wp-block-column img{margin:auto}}.page-id-16893 .wp-block-columns .wp-block-columns .wp-block-column:not(:first-child){margin-left:0}footer#main-footer{padding-top:30px;position:relative;background-color:#221d67;color:#fff}footer#main-footer:before{content:"";position:absolute;top:-100px;width:100%;height:100px;background:#221d67;z-index:1;left:0;transform:skew(-69deg, 2deg);transform-origin:bottom left;border-radius:142px 0 0 0}footer#main-footer p,footer#main-footer h1,footer#main-footer h2,footer#main-footer h3,footer#main-footer h4,footer#main-footer h5,footer#main-footer h6{color:#fff;margin-top:0}footer#main-footer a{color:#fff;text-decoration:none}footer#main-footer a:hover,footer#main-footer a:focus{text-decoration:none;color:#fff}footer#main-footer a.social-btn{margin:0 15px;font-size:2.7rem}footer#main-footer a.social-btn:hover,footer#main-footer a.social-btn:focus{color:#9390b5}footer#main-footer ul{display:inline-block;list-style:none;margin-top:30px;margin-bottom:55px;padding-left:0}footer#main-footer ul li{display:inline-block;padding-bottom:15px}footer#main-footer ul li:before{content:"";background-image:url(../img/footer-line.png);background-repeat:no-repeat;padding-left:40px;margin-left:20px}footer#main-footer ul li a{font-weight:400}footer#main-footer ul li a:hover,footer#main-footer ul li a:focus{color:#9390b5}footer#main-footer #footer-bottom{background-color:#131950;padding-top:30px;padding-bottom:10px}footer#main-footer #footer-bottom span{margin:0 15px}footer#main-footer #footer-bottom p{color:#9390b5}footer#main-footer #footer-bottom a{color:#9390b5;text-decoration:underline;font-weight:400}footer#main-footer #footer-bottom a:hover,footer#main-footer #footer-bottom a:focus{color:#fff}.gallery-wrap{margin:10px -5px}.gallery-wrap .image{padding:5px}.form-group .control-label{font-size:1rem}.form-group .form-control{border-radius:0;border:0;color:#000;border:1px solid #ddd}.form-group .form-control:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(222,222,222,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(222,222,222,.6)}.form-group.has-error .form-control{border:1px solid #a94442}.form-group .form-check-input{position:relative}.grecaptcha-badge{display:none}.wpcf7-list-item{display:block;margin:0}.wpcf7-list-item input[type=checkbox],.wpcf7-list-item input[type=radio]{margin-right:7px}.wpcf7-list-item input[type=checkbox]:focus,.wpcf7-list-item input[type=radio]:focus{outline:2px solid #221d67}form.wpcf7-form p.info{font-size:.9rem;margin-bottom:5px;display:block;color:#6f6f6f}form.wpcf7-form .wpcf7-list-item-label{font-size:1rem !important}form.wpcf7-form p{font-size:1rem !important}.wpcf7 input[type=file]{padding:3px}.control-label{font-weight:700}.nf-form-cont button.ninja-forms-field,.nf-form-cont button.btn.nf-fu-button-cancel{user-select:none;-moz-user-select:none;cursor:pointer;color:#fff;background:#6f6f6f !important;border-radius:30px;padding:10px !important;text-align:center;font-size:20px;font-size:1.25rem;max-width:200px !important;width:100%;font-weight:bold;position:relative;margin-bottom:30px !important;margin-top:20px !important;height:auto !important}.nf-form-cont button.ninja-forms-field:hover,.nf-form-cont button.ninja-forms-field:focus,.nf-form-cont button.btn.nf-fu-button-cancel:hover,.nf-form-cont button.btn.nf-fu-button-cancel:focus{color:#fff !important;background:#c4c4c4 !important}.nf-form-cont .nf-form-content button,.nf-form-cont .nf-form-content input[type=button],.nf-form-cont .nf-form-content input[type=submit]{user-select:none;-moz-user-select:none;cursor:pointer;color:#fff;background:#221d67;border-radius:30px;padding:20px;text-align:center;font-size:20px;font-size:1.25rem;max-width:360px;width:100%;font-weight:bold;position:relative;height:70px}.nf-form-cont .nf-before-form-content,.nf-form-cont .nf-after-form-content{padding:5px;max-width:1200px;margin:0 auto;margin-bottom:30px}.nf-form-cont .nf-form-content{max-width:1200px;padding:0}.nf-form-cont .files_uploaded p{margin-bottom:0}.single-project iframe{border:0;height:1600px !important}@media screen and (min-width: 768px){.single-project iframe{height:1350px !important}}@media screen and (max-width: 991.98px){.single-pysakki .wp-block-columns{flex-wrap:wrap !important}.single-pysakki .wp-block-columns .wp-block-column{flex-basis:100% !important;flex-grow:0 !important}}.single-pysakki .wp-block-column:not(:first-child){margin-left:0}@media(min-width: 992px){.single-pysakki .wp-block-column:not(:first-child){margin-left:32px}}.single-pysakki .wp-block-column h5{margin-top:0}@media screen and (min-width: 992px){.single-pysakki .wp-block-column iframe{height:725px}}@media screen and (min-width: 992px){.single-pysakki.postid-7183 iframe{height:800px}}.single-pysakki .wp-block-embed__wrapper iframe{height:100% !important}.single-suunnitteluohje #content-wrapper,.post-type-archive-suunnitteluohje #content-wrapper,.page-template-suunnitteluohje-print #content-wrapper{overflow:inherit !important}.single-suunnitteluohje #main-footer,.post-type-archive-suunnitteluohje #main-footer,.page-template-suunnitteluohje-print #main-footer{overflow-x:clip !important}.single-suunnitteluohje #content,.post-type-archive-suunnitteluohje #content,.page-template-suunnitteluohje-print #content{padding-top:25px}@media screen and (min-width: 992px){.single-suunnitteluohje #content,.post-type-archive-suunnitteluohje #content,.page-template-suunnitteluohje-print #content{padding-top:55px}}.single-suunnitteluohje #content .navbar-toggler,.post-type-archive-suunnitteluohje #content .navbar-toggler,.page-template-suunnitteluohje-print #content .navbar-toggler{margin-bottom:25px;background-color:#ddd;width:100%;position:relative;z-index:10}.single-suunnitteluohje #content .navbar-toggler .toggler-icon,.post-type-archive-suunnitteluohje #content .navbar-toggler .toggler-icon,.page-template-suunnitteluohje-print #content .navbar-toggler .toggler-icon{background-color:#221d67;display:block;width:22px;height:3px;border-radius:1px;margin:4px 0;transition:all .2s ease-in-out}.single-suunnitteluohje #content .navbar-toggler .text,.post-type-archive-suunnitteluohje #content .navbar-toggler .text,.page-template-suunnitteluohje-print #content .navbar-toggler .text{margin-top:-20px;display:block;color:#221d67;font-weight:700}.single-suunnitteluohje #content h2,.single-suunnitteluohje #content h3,.single-suunnitteluohje #content h4,.post-type-archive-suunnitteluohje #content h2,.post-type-archive-suunnitteluohje #content h3,.post-type-archive-suunnitteluohje #content h4,.page-template-suunnitteluohje-print #content h2,.page-template-suunnitteluohje-print #content h3,.page-template-suunnitteluohje-print #content h4{margin-top:-50px;padding-top:100px}.single-suunnitteluohje #content h2,.post-type-archive-suunnitteluohje #content h2,.page-template-suunnitteluohje-print #content h2{margin-top:-100px}.single-suunnitteluohje #content .print-page,.post-type-archive-suunnitteluohje #content .print-page,.page-template-suunnitteluohje-print #content .print-page{margin-top:20px;margin-bottom:20px;text-decoration:none !important}.single-suunnitteluohje #content .print-page span,.post-type-archive-suunnitteluohje #content .print-page span,.page-template-suunnitteluohje-print #content .print-page span{vertical-align:middle;margin-right:10px;font-size:1.8rem}.single-suunnitteluohje #content .link,.post-type-archive-suunnitteluohje #content .link,.page-template-suunnitteluohje-print #content .link{color:#221d67;text-decoration:none !important;font-weight:700}.single-suunnitteluohje #content .link:hover,.single-suunnitteluohje #content .link:focus,.single-suunnitteluohje #content .link:active,.post-type-archive-suunnitteluohje #content .link:hover,.post-type-archive-suunnitteluohje #content .link:focus,.post-type-archive-suunnitteluohje #content .link:active,.page-template-suunnitteluohje-print #content .link:hover,.page-template-suunnitteluohje-print #content .link:focus,.page-template-suunnitteluohje-print #content .link:active{color:#da2128}.single-suunnitteluohje #content .btn-primary,.post-type-archive-suunnitteluohje #content .btn-primary,.page-template-suunnitteluohje-print #content .btn-primary{border-radius:0 5px 5px 0;margin-top:0px;font-size:1rem;padding:6px 12px}.single-suunnitteluohje #content .sidebar a,.post-type-archive-suunnitteluohje #content .sidebar a,.page-template-suunnitteluohje-print #content .sidebar a{text-decoration:none !important;color:#221d67;font-weight:700;font-size:.9rem}.single-suunnitteluohje #content .sidebar a:hover,.single-suunnitteluohje #content .sidebar a:focus,.single-suunnitteluohje #content .sidebar a:active,.post-type-archive-suunnitteluohje #content .sidebar a:hover,.post-type-archive-suunnitteluohje #content .sidebar a:focus,.post-type-archive-suunnitteluohje #content .sidebar a:active,.page-template-suunnitteluohje-print #content .sidebar a:hover,.page-template-suunnitteluohje-print #content .sidebar a:focus,.page-template-suunnitteluohje-print #content .sidebar a:active{color:#da2128}.single-suunnitteluohje #content .sidebar a.active,.post-type-archive-suunnitteluohje #content .sidebar a.active,.page-template-suunnitteluohje-print #content .sidebar a.active{color:#da2128}.single-suunnitteluohje #content .sidebar .other-link,.post-type-archive-suunnitteluohje #content .sidebar .other-link,.page-template-suunnitteluohje-print #content .sidebar .other-link{padding:9px 0 2px}.single-suunnitteluohje #content .sidebar .accordion-toggle,.post-type-archive-suunnitteluohje #content .sidebar .accordion-toggle,.page-template-suunnitteluohje-print #content .sidebar .accordion-toggle{border-bottom:1px solid #221d67;padding:10px 0;justify-content:space-between}.single-suunnitteluohje #content .sidebar .accordion-toggle a,.post-type-archive-suunnitteluohje #content .sidebar .accordion-toggle a,.page-template-suunnitteluohje-print #content .sidebar .accordion-toggle a{text-decoration:none !important;color:#221d67;font-weight:700;font-size:.9rem}.single-suunnitteluohje #content .sidebar .accordion-toggle a:hover,.single-suunnitteluohje #content .sidebar .accordion-toggle a:focus,.single-suunnitteluohje #content .sidebar .accordion-toggle a:active,.post-type-archive-suunnitteluohje #content .sidebar .accordion-toggle a:hover,.post-type-archive-suunnitteluohje #content .sidebar .accordion-toggle a:focus,.post-type-archive-suunnitteluohje #content .sidebar .accordion-toggle a:active,.page-template-suunnitteluohje-print #content .sidebar .accordion-toggle a:hover,.page-template-suunnitteluohje-print #content .sidebar .accordion-toggle a:focus,.page-template-suunnitteluohje-print #content .sidebar .accordion-toggle a:active{color:#da2128}.single-suunnitteluohje #content .sidebar .accordion-toggle a.active,.post-type-archive-suunnitteluohje #content .sidebar .accordion-toggle a.active,.page-template-suunnitteluohje-print #content .sidebar .accordion-toggle a.active{color:#da2128}.single-suunnitteluohje #content .sidebar .accordion-toggle .arrow,.post-type-archive-suunnitteluohje #content .sidebar .accordion-toggle .arrow,.page-template-suunnitteluohje-print #content .sidebar .accordion-toggle .arrow{padding:14px}.single-suunnitteluohje #content .sidebar .accordion-content div,.post-type-archive-suunnitteluohje #content .sidebar .accordion-content div,.page-template-suunnitteluohje-print #content .sidebar .accordion-content div{border-bottom:1px solid #221d67;padding:10px 0}.single-suunnitteluohje #content .sidebar .accordion-content div a,.post-type-archive-suunnitteluohje #content .sidebar .accordion-content div a,.page-template-suunnitteluohje-print #content .sidebar .accordion-content div a{text-decoration:none !important;color:#221d67;font-weight:700;font-size:.9rem}.single-suunnitteluohje #content .sidebar .accordion-content div a:hover,.single-suunnitteluohje #content .sidebar .accordion-content div a:focus,.single-suunnitteluohje #content .sidebar .accordion-content div a:active,.post-type-archive-suunnitteluohje #content .sidebar .accordion-content div a:hover,.post-type-archive-suunnitteluohje #content .sidebar .accordion-content div a:focus,.post-type-archive-suunnitteluohje #content .sidebar .accordion-content div a:active,.page-template-suunnitteluohje-print #content .sidebar .accordion-content div a:hover,.page-template-suunnitteluohje-print #content .sidebar .accordion-content div a:focus,.page-template-suunnitteluohje-print #content .sidebar .accordion-content div a:active{color:#da2128}.single-suunnitteluohje #content .sidebar .accordion-content div a.active,.post-type-archive-suunnitteluohje #content .sidebar .accordion-content div a.active,.page-template-suunnitteluohje-print #content .sidebar .accordion-content div a.active{color:#da2128}.single-suunnitteluohje #content .sidebar .accordion-content .accordion-content div:last-child,.post-type-archive-suunnitteluohje #content .sidebar .accordion-content .accordion-content div:last-child,.page-template-suunnitteluohje-print #content .sidebar .accordion-content .accordion-content div:last-child{border-bottom:0}.single-suunnitteluohje #content .sidebar .accordion-content .accordion-content a,.post-type-archive-suunnitteluohje #content .sidebar .accordion-content .accordion-content a,.page-template-suunnitteluohje-print #content .sidebar .accordion-content .accordion-content a{text-decoration:none !important;color:#221d67;font-weight:400;font-size:.9rem}.single-suunnitteluohje #content .sidebar .accordion-content .accordion-content a:hover,.single-suunnitteluohje #content .sidebar .accordion-content .accordion-content a:focus,.single-suunnitteluohje #content .sidebar .accordion-content .accordion-content a:active,.post-type-archive-suunnitteluohje #content .sidebar .accordion-content .accordion-content a:hover,.post-type-archive-suunnitteluohje #content .sidebar .accordion-content .accordion-content a:focus,.post-type-archive-suunnitteluohje #content .sidebar .accordion-content .accordion-content a:active,.page-template-suunnitteluohje-print #content .sidebar .accordion-content .accordion-content a:hover,.page-template-suunnitteluohje-print #content .sidebar .accordion-content .accordion-content a:focus,.page-template-suunnitteluohje-print #content .sidebar .accordion-content .accordion-content a:active{color:#da2128}.single-suunnitteluohje #content .sidebar .accordion-content .accordion-content a.active,.post-type-archive-suunnitteluohje #content .sidebar .accordion-content .accordion-content a.active,.page-template-suunnitteluohje-print #content .sidebar .accordion-content .accordion-content a.active{color:#da2128}.single-suunnitteluohje #content .page-nav,.post-type-archive-suunnitteluohje #content .page-nav,.page-template-suunnitteluohje-print #content .page-nav{margin-top:50px;margin-bottom:20px}.single-suunnitteluohje #content .page-nav a,.post-type-archive-suunnitteluohje #content .page-nav a,.page-template-suunnitteluohje-print #content .page-nav a{text-decoration:none !important;font-weight:700;font-size:1.2rem;margin:10px;color:#221d67}.single-suunnitteluohje #content .page-nav a:hover,.single-suunnitteluohje #content .page-nav a:focus,.single-suunnitteluohje #content .page-nav a:active,.post-type-archive-suunnitteluohje #content .page-nav a:hover,.post-type-archive-suunnitteluohje #content .page-nav a:focus,.post-type-archive-suunnitteluohje #content .page-nav a:active,.page-template-suunnitteluohje-print #content .page-nav a:hover,.page-template-suunnitteluohje-print #content .page-nav a:focus,.page-template-suunnitteluohje-print #content .page-nav a:active{color:#da2128}@media screen and (min-width: 992px){.single-suunnitteluohje #content .sticky,.post-type-archive-suunnitteluohje #content .sticky,.page-template-suunnitteluohje-print #content .sticky{position:sticky;top:140px;max-height:80vh;min-height:500px;overflow-y:auto}.single-suunnitteluohje #content .navbar-expand-lg .navbar-collapse,.post-type-archive-suunnitteluohje #content .navbar-expand-lg .navbar-collapse,.page-template-suunnitteluohje-print #content .navbar-expand-lg .navbar-collapse{display:block !important}}.page-template-suunnitteluohje-print #content h2,.page-template-suunnitteluohje-print #content h3,.page-template-suunnitteluohje-print #content h4{margin-top:50px;padding-top:0}.page-id-23180 hr.wp-block-separator{border-top:1px solid #ddd}.page-id-23180 h4{margin-bottom:5px}.page-id-23180 h5{margin-top:20px;margin-bottom:5px}.page-id-23180 #content ul{margin-bottom:40px}.timeline #yearTabs{border-bottom:0;justify-content:center;gap:10px}.timeline #yearTabs .nav-link{color:#221d67;background-color:#f4f2e5;border-radius:50px;font-weight:700;font-size:.95rem;margin-bottom:5px;border:0}.timeline #yearTabs .nav-link.active,.timeline #yearTabs .nav-link:hover,.timeline #yearTabs .nav-link:active,.timeline #yearTabs .nav-link:focus{color:#fff;background-color:#221d67;border:0}.timeline #yearTabsContent{position:relative}.timeline #yearTabsContent .line{margin-top:15px;width:10px;border-right:2px dashed #da2128;height:calc(100% - 150px);position:absolute;margin-left:-35px}@media screen and (min-width: 992px){.timeline #yearTabsContent .line{margin-left:-90px}}.timeline #yearTabsContent .timeline-post h2{font-size:1.3rem;margin-bottom:45px}.timeline #yearTabsContent .timeline-post h2 .date{color:#da2128;font-size:.9rem}@media screen and (min-width: 992px){.timeline #yearTabsContent .timeline-post h2{font-size:2rem}.timeline #yearTabsContent .timeline-post h2 .date{font-size:1.3rem}}.timeline #yearTabsContent .timeline-post h2:before{content:"";position:absolute;background-color:#da2128;width:36px;height:36px;border-radius:50px;margin-left:-44px;border:6px solid #fff;margin-top:0}@media screen and (min-width: 992px){.timeline #yearTabsContent .timeline-post h2:before{margin-left:-99px;margin-top:6px}}.timeline #yearTabsContent .timeline-post .wp-post-image{margin-bottom:45px}.timeline #yearTabsContent .timeline-post .wp-block-button__link{padding:0;background:rgba(0,0,0,0);color:#da2128 !important;border:0}.timeline #yearTabsContent .timeline-post .wp-block-button__link:after{content:"";font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;left:0;font-size:1rem;padding-left:8px}.timeline #yearTabsContent .timeline-post .wp-block-button__link.active,.timeline #yearTabsContent .timeline-post .wp-block-button__link:hover,.timeline #yearTabsContent .timeline-post .wp-block-button__link:active,.timeline #yearTabsContent .timeline-post .wp-block-button__link:focus{color:#221d67 !important;background:rgba(0,0,0,0)}.timeline #yearTabsContent .timeline-post hr{margin-top:3.5rem}.timeline #yearTabsContent .timeline-post:nth-last-child(2) hr{border:0}.timeline #yearTabsContent .year-navigation{display:flex;justify-content:space-between;margin-bottom:100px}.timeline #yearTabsContent .year-navigation .btn-left{margin-right:5px}.timeline #yearTabsContent .year-navigation .btn-left .fas{margin-right:6px}.timeline #yearTabsContent .year-navigation .btn-right{margin-left:5px;margin-right:0}.timeline #yearTabsContent .year-navigation .btn-right .fas{margin-left:6px}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f4f3e9}.small-numbers .number-element .number{font-size:5rem;line-height:100px}@media screen and (min-width: 768px)and (max-width: 991.98px){.small-numbers .number-element .number{font-size:3rem;line-height:100px}}.small-numbers .number-element .number-text{font-size:1.2rem}@media screen and (min-width: 768px)and (max-width: 991.98px){.vastuullisuus-nostot.wp-block-columns{flex-wrap:wrap !important}.vastuullisuus-nostot.wp-block-columns .wp-block-column,.vastuullisuus-nostot.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){flex-basis:100% !important;flex-grow:0 !important;margin-left:0}.vastuullisuus-nostot.wp-block-columns .wp-block-column .wp-block-columns,.vastuullisuus-nostot.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child) .wp-block-columns{flex-wrap:unset !important}}.vastuullisuus-nostot .wp-block-column:not(:first-child){margin-left:0}.vastuullisuus-nostot a{text-decoration:none !important;color:#1c1c1c}.vastuullisuus-nostot .wp-block-group.has-background{border-radius:10px;padding:33px 20px 1px;border:1px solid rgba(0,0,0,0)}.vastuullisuus-nostot .wp-block-group.has-background h3{font-size:1.5rem}.vastuullisuus-nostot .wp-block-group.has-background:hover{border-color:#8dd8f8}#nysse{border-top:25px solid #fff;background-color:#1c57cf;color:#fff;padding:0;overflow:hidden}#nysse .container-fluid{padding-left:0;padding-right:0}#nysse .btn-white{color:#1c57cf !important}#nysse .btn-white:hover,#nysse .btn-white:focus{background:#1c57cf;color:#fff !important}#nysse .caption{position:relative;z-index:2;margin-left:50px;margin-top:50px;margin-bottom:50px;margin-right:50px}#nysse .caption h2{font-size:1.8rem;color:#fff;text-align:left}#nysse .caption p{color:#fff;font-size:.95rem;line-height:25px}@media screen and (min-width: 1200px){#nysse .caption h2{font-size:2.2rem}}@media screen and (min-width: 992px)and (max-width: 1199.98px){#nysse .row.align-items-center{-ms-flex-align:stretch !important;align-items:stretch !important}#nysse .row.align-items-center .col-lg-7{position:relative}#nysse .row.align-items-center .col-lg-7 img{position:absolute;top:0;left:0}#nysse .row.align-items-center .col-lg-7 .nysse-arrow:after{right:0}}@media screen and (min-width: 992px){#nysse img{width:100%;height:100%;object-fit:cover}#nysse .nysse-arrow{overflow:hidden;height:100%}#nysse .nysse-arrow:after{content:"";position:absolute;bottom:0;width:16%;height:100%;background:#1c57cf;z-index:1;right:13px;transform:skew(-13deg, 31deg);transform-origin:bottom right;border-radius:0 0 0 10px;border-left-width:20px;border-left-style:solid;border-right-width:0;-webkit-border-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(rgba(0, 0, 0, 0))) 1 100%;-webkit-border-image:-webkit-linear-gradient(#fff, rgba(0, 0, 0, 0)) 1 100%;-moz-border-image:-moz-linear-gradient(#fff, rgba(0, 0, 0, 0)) 1 100%;-o-border-image:-o-linear-gradient(#fff, rgba(0, 0, 0, 0)) 1 100%;border-image:linear-gradient(to bottom, #fff, rgba(0, 0, 0, 0)) 1 100%}}#up1{overflow:hidden;position:relative;padding-bottom:20px}@media screen and (min-width: 992px){#up1 .up-arrow{overflow:hidden;height:100%}#up1 .up-arrow:before{content:"";position:absolute;top:0;width:122px;height:100%;background:#fff;z-index:1;left:15px;transform:skew(-21deg, 48deg);transform-origin:top left;border-radius:0 10px 0 0}}#up1 .caption{z-index:2;position:relative}#up1 .caption h2{margin-top:0;font-size:1.9rem}#up1 .caption .text-red{color:#da2128;font-size:1.3rem;margin-bottom:10px;margin-top:0}#up1 img{max-width:100%;width:100%;height:auto;border-radius:15px;margin-bottom:30px}@media screen and (min-width: 992px){#up1 img{border-radius:0 15px 15px 0;margin-bottom:0}}#up2{overflow:hidden;position:relative;padding-bottom:50px}@media screen and (min-width: 992px){#up2 .up-arrow{overflow:hidden;height:100%}#up2 .up-arrow:after{content:"";position:absolute;bottom:0;width:122px;height:100%;background:#fff;z-index:1;right:15px;transform:skew(-21deg, 48deg);transform-origin:bottom right;border-radius:0 0 0 10px}}#up2 .caption{z-index:2;position:relative}#up2 .caption h2{margin-top:0;font-size:1.9rem}#up2 .caption .text-red{color:#da2128;font-size:1.3rem;margin-bottom:10px;margin-top:0}#up2 img{max-width:100%;width:100%;height:auto;border-radius:15px;margin-bottom:30px}@media screen and (min-width: 992px){#up2 img{border-radius:15px 0 0 15px;margin-bottom:0}}#news-front{padding-bottom:120px;padding-top:0}#news-front figure{margin-top:20px}#news-front figure .post-img{height:170px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;border-radius:10px 10px 0 0}#news-front figure .post-img .news-arrow{height:17px;width:100%;position:absolute;bottom:0;left:0;background-image:url(../img/news-arrow.png);background-repeat:no-repeat;background-position:left top}#news-front figure figcaption{padding:20px;font-size:.9rem}#news-front figure figcaption h3{font-size:1.25rem;margin-top:0}#news-front figure figcaption h3 a{color:#221d67;font-weight:bold}#news-front figure figcaption h3 a:hover,#news-front figure figcaption h3 a:focus,#news-front figure figcaption h3 a:active{color:#da2128;text-decoration:none}#news-front figure figcaption .date{color:#221d67}#news-front figure figcaption .date:before{content:"";background-image:url(../img/footer-line.png);background-repeat:no-repeat;padding-left:40px}#news-front figure figcaption a.post-link{color:#221d67}#news-front figure figcaption a.post-link .fas{padding-left:5px;font-size:1.1rem}#news-front figure figcaption a.post-link:hover,#news-front figure figcaption a.post-link:focus{color:#da2128;text-decoration:none}#flockler{background-color:#f4f2e5;position:relative}#flockler:before{content:"";position:absolute;top:-51px;width:100%;height:50px;background:#f4f2e5;z-index:1;left:0;transform:skew(-76deg, 2deg);transform-origin:bottom left;border-radius:142px 0 0 0}#flockler:after{content:"";position:absolute;bottom:-50px;width:100%;height:50px;background:#f4f2e5;z-index:1;left:0;transform:skew(-76deg, 2deg);transform-origin:top right;border-radius:0 0 142px 0}#flockler #flockler_container{width:100%;padding-top:20px}#flockler #flockler_container .flockler-wall-item{width:50%;padding:0 15px}@media screen and (max-width: 767.98px){#flockler #flockler_container .flockler-wall-item{width:100%}}#flockler #flockler_container .flockler-wall-item .flockler-wall-item__content{border-radius:6px;background-color:#fff;position:relative}#flockler #flockler_container .flockler-wall-item .flockler-wall-item__content .flockler-wall-item__title{padding:20px 20px 0 20px;position:absolute;text-align:center;color:#fff;width:100%;bottom:60px;background:-moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.7) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.7) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.7) 100%)}#flockler #flockler_container .flockler-wall-item .flockler-wall-item__content .flockler-wall-item__title a{line-height:1.3;color:#fff;font-size:2.1rem;text-decoration:none;font-weight:900;text-shadow:0 1px 2px rgba(0,0,0,.2)}@media screen and (max-width: 991.98px){#flockler #flockler_container .flockler-wall-item .flockler-wall-item__content .flockler-wall-item__title a{font-size:1.5rem}}#flockler #flockler_container .flockler-wall-item .flockler-wall-item__content .flockler-wall-item__meta{padding:26px 20px 10px 20px;color:#a5a5a5;position:absolute;bottom:0;overflow:hidden;width:100%;border-radius:0 0 6px 6px;background:rgba(0,0,0,.7)}#flockler #flockler_container .flockler-wall-item .flockler-wall-item__content .flockler-wall-item__meta .flockler-wall-item__timestamp{color:#fff !important;font-size:.75rem !important}#flockler #flockler_container .flockler-wall-item__body,#flockler #flockler_container .flockler-wall-item__footer,#flockler #flockler_container .flockler-btn-load-more{display:none}#art{position:relative;padding:0;background-color:#221d67}#art .bg-img{background-position:left bottom;position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;filter:grayscale(100%)}#art .bg-color{background:rgba(9,5,71,.7);position:absolute;width:100%;height:100%}#art .textarea{padding:14% 0 20%}@media screen and (max-width: 991.98px){#art .textarea{padding:14% 0 35%}}#art h2,#art h3,#art h4,#art h5,#art h6,#art a,#art p{color:#fff}#timeline{background-color:#f4f2e5}#timeline .timeline{position:fixed;top:120px;padding:30px 15px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;flex:1;z-index:100;max-height:calc(100vh - 150px)}#timeline .timeline .line{position:absolute;top:0;left:85px;width:2px;background-color:#da2128;height:100%;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;z-index:0}#timeline .timeline .year{display:inline-block;position:relative;z-index:10;color:#515151;font-weight:bold;font-size:1.25rem;height:28px;vertical-align:middle}#timeline .timeline .year:after{display:inline-block;position:absolute;left:52px;content:url("../img/timeline-year.png");margin-left:6px;line-height:28px;height:28px;vertical-align:middle}#timeline .timeline .month{position:relative;height:155px;margin-top:-10px}#timeline .timeline .month.months-2016{height:100px}#timeline .timeline .month.months-2019{height:100px}#timeline .timeline .month.months-2021{height:100px}#timeline .timeline .event{position:absolute;left:56px;display:inline-block}#timeline .timeline .event:before{display:inline-block;content:url("../img/timeline-event.png");margin-left:6px;line-height:28px;height:17px;vertical-align:middle;position:relative;z-index:102}#timeline .timeline .event .single-event{display:none;position:absolute;left:35px;top:-4px;background-color:#fff;border-radius:6px;padding:5px 10px;color:#221d67;font-size:1rem;font-weight:bold;z-index:100}#timeline .timeline .event .single-event:before{position:absolute;content:"";display:block;height:14px;width:14px;background-color:#fff;transform:rotate(45deg);border-radius:4px;top:8px;left:-5px;z-index:99}#timeline .timeline .event:hover .single-event{display:inline-block}#timeline .timeline .event.top-1{top:0}#timeline .timeline .event.top-2{top:8.3%}#timeline .timeline .event.top-3{top:16.6%}#timeline .timeline .event.top-3+.top-3{margin-top:17px}#timeline .timeline .event.top-4{top:25%}#timeline .timeline .event.top-5{top:33.3%}#timeline .timeline .event.top-6{top:41.6%}#timeline .timeline .event.top-7{top:50%}#timeline .timeline .event.top-8{top:58.3%}#timeline .timeline .event.top-9{top:66.6%}#timeline .timeline .event.top-10{top:75%}#timeline .timeline .event.top-11{top:83.3%}#timeline .timeline .event.top-12{top:91.6%}#timeline .events{padding-top:0px;padding-left:125px}#timeline .events .current-event .col-sm-12:before{content:"";display:block;position:absolute;top:70px;left:20px;height:50px;width:50px;background-color:#fff;transform:rotate(45deg);border-radius:0px 8px 0px 8px}#timeline .events .event-container{background-color:#fff;padding:50px 60px 20px 60px;border-radius:10px;margin:15px 0}#timeline .events .event-container .image-container{text-align:right}#timeline .events .event-container .image-container img{max-width:100%;height:auto}#timeline .events .event-container h2{font-size:1.6rem;margin-bottom:20px;margin-top:0}#timeline .events .event-container .date{display:block;color:#221d67;font-size:1.4rem;margin-bottom:20px}#timeline .events .event-container .date:before{content:"";background-image:url("../img/quotes.png");background-size:32px 24px;display:inline-block;width:32px;height:24px;margin-right:16px}