a,a:active,a:focus,a:visited,footer a:visited{color:inherit}body,input,optgroup,select,textarea,thead th{font-style:normal;font-weight:400;font-family:var(--theme-font)}body,html,p,tbody td,thead th{font-family:var(--theme-font)}body:after,header#masthead{background:var(--dark-green);width:100%;top:0}.nav-sub-second a:hover:after,.nav-sub-second-mega-sub a:hover:after{transform:rotate(-90deg) translateY(1rem)}.accordion-block .accordion .accordion-item .accordion-content a,.contact-info-item-infos a:hover,.icon-block-item a:hover,.nav-sub-second .active-menu-item,.person-email a:hover,.person-tel a:hover,.post-block a,.single .nav-links div a:hover .nav-title,.text-block-text a,.wpcf7-form p a,footer a:hover{text-decoration:underline}.featured-block-with-bg .bg-mask,body:after{z-index:-1}.wf-loading,.wf-loading body{visibility:hidden}.wf-active body .wf-inactive body{visibility:visible}.no-js,.no-js .top-bar,.no-js [data-responsive-toggle]{display:none!important}.accordion-block .accordion .accordion-item:not(.is-active) .accordion-content,.menu-mobile,[data-responsive-menu] ul,nav#secondary-navigation li a::after{display:none}:root{--main-green:#84bba6;--alt-green:#8ebda7;--dark-green:#204e4a;--light-green:#f2f8f6;--color-white:#ffffff;--color-rose:#f2d1c9;--color-xiketic:#1b1725;--theme-font:"Gotham Narrow",Arial,sans-serif;--title-font:"Playfair Display",serif}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{color:#fff;background:#1b172580}header.entry-header.no-image ::selection,header.entry-header.text-light ::selection{background:#84bba680}.tapahtumat .hero-single.hero-bg-color .entry-title::selection{background:#84bba680}footer ::selection{color:#fff;background:#f2f8f680}body,html{overflow-x:hidden}.admin-bar .nav-sub-second-mega ul.nav-sub-second,.admin-bar header#masthead{margin-top:32px}body,input,optgroup,select,textarea{font-size:1em;line-height:1.5;color:var(--main-dark-grey);--color:#fff}body:after{content:"";position:absolute;left:0;height:200px}a{line-height:1.5;font-style:normal;-webkit-transition:.25s ease-out;transition:.25s ease-out}.persons-block-wrapper a,a:hover{color:unset}.accordion-block .accordion .accordion-item .accordion-content a:hover,.post-block a:hover,.text-block-text a:hover{color:var(--main-green)}ol,ul{margin:0 0 1.5rem 1.5rem}.mobopen{overflow-y:hidden}.mobopen #primary-menu-mobile{overflow-y:scroll!important}main#primary{-webkit-transition:margin-top .1s ease-in-out;transition:margin-top .1s ease-in-out;margin-top:100px}.top main#primary{margin-top:80px}.admin-bar .nav-root{top:32px}.admin-bar li.cell>ul.nav-subroot{top:112px}:focus{outline:0}.post-password-form input[type=submit]{border-radius:0;border:0;margin-top:20px}h1,h2,h3,h4,h5,h6{font-family:var(--title-font);font-weight:700;line-height:1.25}h1{font-size:4rem;margin:4rem 0 2.5rem;font-style:normal}h2{font-size:2.625rem;margin:4rem 0 2rem;font-style:normal;line-height:1.35}h3{font-size:2.1875rem;margin:3.75rem 0 1.5rem;font-style:normal}h4{margin:3rem 0 1.5rem;font-size:1.75rem;font-style:normal}h5,h6{font-style:normal}thead th{font-size:1.6rem}.icon-block .icon-block-item h3.small-title,tbody td{font-size:1.25rem}tbody td{font-style:normal;font-weight:400}p,ul li{font-size:1.125rem;font-style:normal;font-weight:400}p{line-height:1.8;margin-bottom:1.5em}#primary-menu li a,b,strong{font-weight:500;font-family:var(--theme-font)}b,strong{font-style:normal}ul li{font-family:var(--theme-font)}.entry-content,.featured-block-item.text-center .btn,.no-margin,.persons-block-wrapper-single .persons-block-item-image,.single-description+.page-block.persons-block,.text-center .hero-width-narrow{margin:0 auto}.page-block.stock-block,.small-margin{margin:4rem auto}.big-margin{margin:8rem auto}.grid-margin-x-custom{margin-left:8rem;margin-right:8rem}.menu{height:100%}.menu li,.single-meta-row,.site-branding{display:flex}.nav-sub-second-mega-sub .nav-sub-third li,.nav-sub-second-mega-sub li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;display:grid}#masthead .cell{height:100%;align-items:center;position:relative}.custom-logo{height:auto;max-width:380px}header#masthead{position:fixed;z-index:99}section.no-results.not-found{padding-bottom:20rem}.secondary-menu-row{background:#f6f6f6;height:40px;-webkit-transition:.15s ease-in-out;-moz-transition:.15s ease-in-out;-ms-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out}.top .secondary-menu-row{margin-top:-40px}nav#secondary-navigation a{font-size:1rem;color:#000;height:40px;padding:0;display:flex;align-items:center;font-family:var(--theme-font)}nav#secondary-navigation .dropdown.menu>li.opens-right>.is-dropdown-submenu{top:100%;right:0;left:auto}ul#secondary-menu{height:40px;display:flex;align-items:center}nav#secondary-navigation img{height:20px;width:auto;padding-right:.5rem}.listing-block .posts-list .post-date .time,.secondary-menu,nav#secondary-navigation li{padding-left:2rem}#secondary-menu ul.sub-menu{background:#f6f6f6;border:0;border-radius:0 0 1rem 1rem;padding:2rem 2rem 1rem 2.5rem;min-width:250px}#primary-menu .nav-sub-second-mega-sub li,#primary-menu ul.nav-sub-second li:last-child a,.contact-image-block .contact-info-item-infos a,.icon-block.no-padding,footer a,footer span,nav#secondary-navigation .sub-menu li{padding:0}nav#secondary-navigation .sub-menu a{display:block;align-items:unset;height:auto;padding-bottom:1rem}nav#secondary-navigation .is-dropdown-submenu-parent a::after{position:absolute;top:unset;right:unset;left:unset;margin-top:-6px}#secondary-menu ul.sub-menu a:after{content:"";width:16px;height:16px;background-repeat:no-repeat;transform:rotate(-90deg) translateY(0) translateX(-.1rem);opacity:0;-webkit-transition:.25s ease-out;transition:.25s ease-out;display:inline-block;position:absolute}ul#menu-investor-menu .nav-subroot li,ul#menu-investor-menu .nav-subroot li a,ul#menu-investor-menu .nav-subroot li:hover{background:#1cbc9b;color:#fff!important}#secondary-menu ul.sub-menu a:hover:after{opacity:1;transform:rotate(-90deg) translateY(1rem) translateX(-.1rem)}.main-navigation{display:block;width:100%;height:100px}.main-navigation ul{justify-content:flex-end;align-items:center}.primary-menu-row{height:100px;padding:0 2rem;-webkit-transition:.15s ease-in-out;-moz-transition:.15s ease-in-out;-ms-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out}.top .main-navigation,.top .primary-menu-row{height:80px}#primary-menu a{display:flex;align-items:center;padding:0 1.5rem}#primary-menu .menu>li>a{height:42px}#primary-menu li{align-items:center;height:100%;padding:.75rem 0}#primary-menu .accordion-menu li{padding:.25rem 0}#primary-menu .accordion-menu .submenu li{padding:.5rem 0}#primary-menu .pll-parent-menu-item>a{position:relative;border-left:1px solid #ffffff52;padding-left:2.5rem;margin-left:1rem}#primary-menu .pll-parent-menu-item>a:after{content:url("/wp-content/themes/academies/img/chevron_alt.svg");width:9px;position:absolute;top:11px;right:0;transform:rotate(-90deg)}#primary-menu li a{color:#fff;font-size:1.125rem;text-transform:uppercase;letter-spacing:.02em}#primary-menu li a:hover,#primary-menu ul.nav-sub-second a:hover{color:var(--alt-green)}#primary-menu li.second-menu-color a,#primary-menu ul.nav-sub-second li a,.persons-block-wrapper-single .person-name{text-transform:none}.primary-menu-item:hover .nav-sub-second-mega .nav-sub-second{display:block;left:0;width:100vw;position:fixed;top:140px;opacity:1;-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.top .primary-menu-item:hover .nav-sub-second-mega .nav-sub-second{top:80px;-webkit-transition:height .15s ease-in-out;-moz-transition:height .15s ease-in-out;-ms-transition:height .15s ease-in-out;-o-transition:height .15s ease-in-out;transition:height .15s ease-in-out}.primary-menu-item .nav-sub-second,.primary-menu-item .nav-sub-second-mega .nav-sub-second{display:none;opacity:0;-webkit-transition:.15s ease-in-out;-moz-transition:.15s ease-in-out;-ms-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out;box-shadow:none}.primary-menu-item:focus .nav-sub-second,.primary-menu-item:focus-within .nav-sub-second,.primary-menu-item:hover .nav-sub-second{display:block;opacity:1}#primary-menu ul.nav-sub-third{opacity:1;display:unset;left:unset;position:unset;box-shadow:none;margin-top:1rem}.nav-sub-second-mega-sub{width:100%;-webkit-columns:4;-moz-columns:4;columns:4;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;padding:3rem 0 4rem;max-width:87.5rem;margin:0 auto}.nav-sub-second-mega-sub li{margin-top:4em}.nav-sub-second-mega-sub .nav-sub-third li{line-height:1.4;margin-top:0}.accordion-block-title,.counter-header *,.featured-block .featured-block-text-title .the-title,.featured-block-in-columns .featured-block-item .text-block-text,.featured-block-with-bg-text-title .the-title,.file-block .file-block-title,.nav-sub-second-mega-sub li:first-of-type,.persons-block-title,.text-block .text-block-title:first-of-type h1,.text-block .text-block-title:first-of-type h2,.text-block .text-block-title:first-of-type h3,.text-block .text-block-title:first-of-type h4{margin-top:0}.nav-sub-second-mega-sub a{display:block!important;width:auto!important}.main-navigation .nav-sub-second-mega-sub a{display:block;width:auto}.primary-menu-investor{right:0}.primary-menu-primary{display:flex;margin:0 auto}.primary-menu-primary li{padding:0 1rem}#primary-menu,.counter-container,.featured-block-with-bg .featured-block-with-bg-content-wrapper,.text-center .text-block-button,.text-center .text-block-link a{justify-content:center}#primary-menu li.second-menu-color:hover,li.second-menu-color,li.second-menu-color .nav-sub-second{background:#d3e5dd}li .nav-sub-second{color:#fff;background:var(--dark-green)}.has-children:after{content:"";display:none}#primary-menu li:hover{background:0 0}#primary-menu .nav-sub-second-mega-sub li:hover{background:unset}#primary-menu ul.nav-sub-second{position:absolute;padding:1.5rem 2.5rem;top:5rem;left:-1rem;min-width:240px}#primary-menu ul.nav-sub-second a{color:#fff;font-family:var(--theme-font);font-size:1.25rem;line-height:1.3;padding:0;max-width:max-content;width:300px;display:block}#primary-menu .nav-sub-second-mega li a{font-family:var(--theme-font);font-size:1.125rem;padding:0;line-height:1.4;max-width:max-content}#primary-menu .nav-sub-second-mega .nav-sub-third li a{font-size:1rem;font-family:var(--theme-font);line-height:1.3;padding-bottom:.75rem;max-width:max-content}#primary-menu .pll-parent-menu-item:hover ul.nav-sub-second{left:1rem;min-width:100px}#primary-menu .primary-menu-item:hover .nav-sub-second-mega ul.nav-sub-second,.icon-block .icon-block-item-title.title-left:after{left:0}#primary-menu .nav-sub-second-mega ul.nav-sub-second{padding:unset;position:fixed;border-radius:0}.nav-sub-second a:hover:after{opacity:1}.nav-sub-second-mega-sub a:after{transform:rotate(-90deg) translateY(0)}.nav-sub-second-mega-sub .nav-sub-third a:hover:after{opacity:1;transform:rotate(-90deg) translateY(1rem) translateX(.1rem)}@media all and (max-width:1600px){main#primary{margin-top:80px}#primary-menu .pll-parent-menu-item>a{padding-left:2rem}#primary-menu .pll-parent-menu-item>a:after{width:7px;top:12px}#primary-menu ul.nav-sub-second{padding:1rem 2rem;left:-1rem}#primary-menu ul.nav-sub-second a{font-size:1rem}#primary-menu li a{font-size:1rem;padding:0 1rem}nav#secondary-navigation a{font-size:.8rem}.nav-sub-second-mega-sub{width:calc(100vw - 8rem)}#primary-menu .nav-sub-second-mega li a{font-size:.9rem}#primary-menu .nav-sub-second-mega .nav-sub-third li a{font-size:.8rem;padding-bottom:.6rem}#primary-menu ul.nav-sub-third{margin-top:.8rem}#secondary-menu ul.sub-menu a:after,.nav-sub-second .nav-sub-third a:after,.nav-sub-second a:after{width:12px;height:12px}.main-navigation,.primary-menu-row{height:80px}.primary-menu-item:hover .nav-sub-second-mega .nav-sub-second{top:120px}.nav-sub-second a:hover:after,.nav-sub-second-mega-sub a:hover:after{transform:rotate(-90deg) translateY(1rem) translateX(0)}#secondary-menu ul.sub-menu a:after{transform:rotate(-90deg) translateY(0) translateX(-.2rem)}#secondary-menu ul.sub-menu a:hover:after{transform:rotate(-90deg) translateY(1rem) translateX(-.2rem)}}@media all and (max-width:1400px){#primary-menu .pll-parent-menu-item{width:56px}#primary-menu .pll-parent-menu-item>a{border-left:0;padding-left:0;margin-left:0;font-size:1.125rem}#primary-menu .pll-parent-menu-item .submenu{display:flex;gap:1rem;flex-direction:row;width:fit-content;margin:0}#primary-menu .pll-parent-menu-item .submenu li a{font-size:1.125rem}#primary-menu .pll-parent-menu-item .submenu .is-submenu-parent-item{display:none;visibility:hidden}}#primary .counter-block,#primary .page-block.featured-block-in-columns,.contact-form-block .form-col-2 p:last-child,.icon-block.text-left .icon-block-image,.page,.post,.site-main .post-navigation,.wpcf7-form [type=checkbox],.wpcf7-list-item,[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],footer ul,textarea{margin:0}.menu.align-center li a{font-size:18px}ul#menu-investor-menu li{background:#1cbc9b}ul#menu-investor-menu a{font-size:18px;padding-right:.5rem;padding-left:1rem}ul#menu-investor-menu .nav-subroot li a{font-size:16px!important}.nav-subroot>li.color-light-green:hover>span,.nav-subtree>li.color-light-green>a{color:#fff!important}.nav-subroot>li.color-light-green>span{font-size:16px}.accordion-block .accordion .accordion-item .accordion-content .acc-btn:hover,.tapahtumat .hero-single.hero-bg-color .entry-title,.text-light{color:#fff}.text-dark{color:var(--color-xiketic)}.accordion-block.bg-green .accordion .accordion-item,.bg-white,.featured-block-bg-white:before,.footer-text-content .twitter-timeline{background:#fff}.tapahtumat .single-post-mask,footer,header.entry-header.no-image{background:var(--color-xiketic)}.bg-green{background:#f2f8f6}.bg-rose{background:#f2d1c9}.width-narrow{max-width:55rem;margin:0 auto}.hero-width-narrow{max-width:48rem}.width-narrow-content{max-width:70rem;margin:0 auto}.width-content{max-width:87.5rem;margin:0 auto}.width-62{max-width:62rem;margin:0 auto}.width-100{max-width:100rem;margin:0 auto}.width-max-content{max-width:max-content;margin:0 auto}.nav-menu-1,.nav-menu-2,.nav-menu-logo{padding-left:0;padding-right:0}.contact-form-block .form-col-2,.featured-block,.featured-block-with-bg,.hero-title-wrapper a.btn,header{position:relative}header.height-half{height:50vh}header.height-normal{height:70vh}header.height-full{height:calc(100vh - 112px);max-height:1200px}.height-full-flow{height:150vh;max-height:1300px}.hero-title{position:relative;top:50%;transform:translateY(-50%)}.fill-white svg{fill:#fff}.bg-mask{width:100%;height:100%}.hero-title-wrapper{height:100%;position:relative}.height-full-flow .hero-title-wrapper{height:calc(100vh - 144px);position:relative;max-height:950px}header.entry-header.no-image{display:flex;justify-content:center;align-items:center;padding:4rem 0 6rem;text-align:center;color:#fff}.home h1.entry-title{font-size:3.5rem}.hero-single{height:50vh;min-height:500px;max-height:1000px}.single-post-mask{opacity:100%;background:var(--light-green);position:absolute}.hero-single .entry-title{font-size:2.5rem;line-height:1.4}.counter-header,.hero-single.hero-bg-image .entry-title{color:#fff;text-align:center}.hero-single.hero-bg-color .entry-title{color:var(--color-xiketic);text-align:left}.icon-block .icon-block-item-title.title-center,.image-block .image-block-title,.page-breadcrumb,.personlist-compact div{text-align:center}@media all and (max-width:1200px){.entry-header{max-height:60vw!important}.home h1.entry-title{font-size:3rem}.hero-title .entry-title{font-size:2rem}}.page-breadcrumb li:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.single-releases .page-breadcrumb{margin:8rem auto 4rem;display:inline-block;max-width:100%}.btn{border-width:3px;border-style:solid;padding:1rem 3rem;font-family:var(--theme-font);font-size:1.37rem;font-weight:700;width:max-content;max-width:75rem;display:flex;align-items:center;text-decoration:none!important}.btn-primary,.btn-primary:visited{background:var(--dark-green);color:#fff;border-color:var(--dark-green)}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#082e34;color:#fff;border-color:#082e34}.btn-secondary,.btn-secondary:visited{background:var(--color-rose);color:#000;border-color:var(--color-rose)}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background:#f6dfd9;color:#000;border-color:#f6dfd9}.btn-primary-alt,.btn-primary-alt:visited{background:0 0;color:var(--dark-green);border-color:var(--dark-green)}.btn-primary-alt:active,.btn-primary-alt:focus,.btn-primary-alt:hover{background:#d3e5dd;color:var(--dark-green);border-color:var(--dark-green)}.btn-secondary-alt,.btn-secondary-alt:visited{background:0 0;color:#fff;border-color:#fff}.btn-secondary-alt:active,.btn-secondary-alt:focus,.btn-secondary-alt:hover{background:#fff;color:var(--dark-green)}.btn-file{position:relative;font-size:1.1875rem;padding:1.1rem 2rem 1rem 4.5rem}.btn-file:after{content:url("../img/file.svg");position:absolute;top:.9rem;left:1.25rem}.btn-file small{font-size:1rem;font-weight:400;padding-left:6px}.btn .link-arrow{display:inline-flex;margin-left:1rem;-webkit-transition:.25s ease-out;transition:.25s ease-out}.btn:hover .link-arrow{transform:translateX(1rem)}.btn .link-arrow .arrow-svg{width:1.25rem;height:1.25rem}.text-center .hero-title-wrapper a.btn{margin:0 auto;position:relative}a.btn .button-arrow{background:#fff;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;padding:.5rem}.socicon:hover img,.table-block thead,.text-dark a.btn .button-arrow,input[type=submit]{background:var(--dark-green)}.icon-block .icon-block-image,.icon-block .icon-block-item h3{-webkit-transition:var(--transition);-moz-transition:var(--transition)}a.btn:hover .button-arrow{opacity:1}.button-arrow .arrow-svg,a.btn:hover .button-arrow .arrow-svg{text-align:center;margin:0 auto}.hero-button{margin-top:4rem}.text-block-button{margin-top:3rem;display:flex}.featured-block-with-bg .featured-block-with-bg-content-wrapper.flex-end,.single .nav-links .nav-next a,.text-right .text-block-button{justify-content:flex-end}.text-block-button .text-block-link-arrow{margin-left:1.5rem}.page-breadcrumb{margin:4rem auto}.page-ul-breadcrumb{list-style:none;margin:0 auto;align-items:center;display:flex;justify-content:center}.page-breadcrumb li{white-space:nowrap;font-family:var(--theme-font);font-size:1.125em}.page-breadcrumb li.seperator{font-size:1em}.page-breadcrumb li a{font-family:inherit;padding:0;margin:0}.page-breadcrumb li.item a{color:#bfc3c9}.page-breadcrumb li.item a:hover,.page-breadcrumb li.item-current.item{color:var(--dark-green)}.page-breadcrumb .seperator .arrow-svg{width:30px;margin:0 .5rem;height:auto}.page-breadcrumb .seperator .arrow-svg svg{max-height:16px}.featured-block+.featured-block,.featured-block+.featured-block-full-width,.featured-block-full-width+.featured-block{margin:-8rem auto 8rem}.top-padding-none,footer .link-list-subheading:first-of-type,footer ul:first-of-type{padding-top:0}.top-padding-narrow{padding-top:4rem}.top-padding-wide{padding-top:8rem}.bottom-padding-none{padding-bottom:0}.bottom-padding-narrow{padding-bottom:4rem}.bottom-padding-wide{padding-bottom:8rem}.image-block .image-block-wrapper .image{position:relative;height:35vw;min-height:400px;max-height:770px}.image-block .image-block-wrapper .image img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}.image-copyright{display:flex;justify-content:flex-end;padding:1rem 0}.image-block-wrapper.width-full .image-copyright{padding:1rem}.accordion-block,.icon-block.normal,.single .entry-content{padding:4rem 0}.icon-block.top-padding{padding:4rem 0 0}.contact-image-block+.contact-image-block .contact-image-block-wrapper,.icon-block.bottom-padding{padding:0 0 4rem}.icon-block .icon-block-image{display:block;margin:0 auto;height:8rem;transition:var(--transition)}.icon-block-image.large-icons{width:100%;max-width:320px;height:auto}.icon-block .icon-block-item h3{font-size:1.6rem;font-weight:900;position:relative;margin:2rem 0 1rem;transition:var(--transition)}.icon-block .icon-block-item h3:after{content:"";position:absolute;left:0;bottom:-1.25rem;width:2.5rem;height:3px;background:var(--secondary-color)}.icon-block .icon-block-item-title.title-left,.single-description .text-block-title,.table-block td:first-of-type,.table-block th:first-of-type{text-align:left}.icon-block .icon-block-item-title.title-center:after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.icon-block .icon-block-item-title.title-right,.table-block td,.table-block th{text-align:right}.icon-block .icon-block-item-title.title-right:after,.icon-block.text-right .icon-block-item:first-child:nth-last-child(n+4) h3:after,.icon-block.text-right .icon-block-item:first-child:nth-last-child(n+4)~.icon-block-item h3:after{left:auto;right:0}.icon-block-item p{margin-bottom:.25em}.icon-block-item a{font-size:1.125rem;font-weight:600}.icon-block .icon-block-item:first-child:nth-last-child(n+4) .icon-block-image,.icon-block .icon-block-item:first-child:nth-last-child(n+4)~.icon-block-item .icon-block-image{height:7rem;-webkit-transition:var(--transition);-moz-transition:var(--transition);transition:var(--transition)}.icon-block .icon-block-item:first-child:nth-last-child(n+4) h3,.icon-block .icon-block-item:first-child:nth-last-child(n+4)~.icon-block-item h3{font-size:1.375rem;-webkit-transition:var(--transition);-moz-transition:var(--transition);transition:var(--transition)}.icon-block.text-center .icon-block-item:first-child:nth-last-child(n+4) h3:after,.icon-block.text-center .icon-block-item:first-child:nth-last-child(n+4)~.icon-block-item h3:after{left:50%;transform:translateX(-50%)}@media all and (min-width:1024px){.icon-block-inner-wrapper{column-gap:4rem}}@media all and (max-width:1023px){.icon-block-inner-wrapper{column-gap:0}}.contact-form-block{background:var(--primary-color);padding:6rem 0}.contact-form-block .onecol-form form{display:grid;grid-template-columns:auto auto;grid-gap:1.875rem}.contact-form-block .twocol-form{display:grid;grid-template-columns:repeat(2,50%);grid-gap:1.875rem}.contact-form-block h2,.contact-form-block h3,.contact-form-block h4{color:var(--main-beige);word-spacing:100vw}.contact-form-block .form-title{position:relative;margin:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.contact-form-block .form-title:after{content:"";position:absolute;left:0;bottom:-2rem;width:3.5rem;height:6px;background:var(--secondary-color)}input,select,textarea{border-radius:4px;-webkit-transition:var(--transition);-moz-transition:var(--transition);transition:var(--transition)}input[type=submit]{color:#fff;border-radius:4px;padding:.75rem 1rem;-webkit-transition:125ms ease-out;-moz-transition:125ms ease-out;transition:125ms ease-out}.wpcf7-form p,.wpcf7-form p a{color:var(--main-beige);font-size:1rem}input[type=submit]:hover{background:#6daa8e}textarea[rows]{height:8rem}.contact-form-block .onecol-form textarea[rows]{height:9rem}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{box-shadow:none;border:2px solid var(--main-green)}.wpcf7-list-item .wpcf7-list-item-label,.wpcf7-list-item .wpcf7-list-item-label a{font-size:1rem;text-transform:none;line-height:1.5}.wpcf7-acceptance label{font-weight:600}.two-column-block strong,.two-column-block-title{font-weight:900;text-transform:uppercase}.two-column-block-title{font-size:1.45rem;letter-spacing:.07em;margin-bottom:2rem}.two-column-block,.two-column-block a,.two-column-block p{font-size:1.125rem;line-height:1.5}.file-block .file-list{display:flex;flex-wrap:wrap}.file-block .file-list>div:not(:last-child),.footer-text-content{margin-bottom:2rem}.download-file .btn{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;padding:1.25rem 2rem 1rem 5rem;min-width:30rem;width:auto}.download-file .btn-primary:after{content:url("../img/file.svg");position:absolute;top:35px;left:32px;width:40px;transform:scale(1.5)}.download-file .btn-primary-alt:after{content:url("../img/file-alt.svg");position:absolute;top:24px;left:22px;width:40px}.download-file .btn .file-name{font-size:1.375rem}.download-file .btn .file-format{font-size:1.125rem;font-weight:400;padding:0}.counter-block .counter-wrapper,footer{padding:8rem 0}.accordion-block.bg-green:last-of-type{padding:6rem 0}.accordion-block .accordion{display:grid;gap:1rem;background:0 0}.accordion-block .accordion .accordion-item,.featured-block-bg-green:before,.page-block.featured-block-in-columns.bg-pastel-green{background:var(--light-green)}.accordion-block .accordion .accordion-item .accordion-content{background:0 0;padding:0 2.5rem;transition:.3s ease-out}.accordion-title{font-family:var(--theme-font);font-size:1.25rem;font-weight:600;color:#000;text-transform:uppercase;border:0;padding:1.5rem 2.5rem}.accordion-title::before{position:absolute;top:auto;right:2rem;width:1.2rem;margin-top:0;content:url(/wp-content/themes/academies/img/acc_arrow.svg);transition:.1s ease-out}.is-active>.accordion-title::before{content:url(/wp-content/themes/academies/img/acc_arrow.svg);transform:rotate(180deg)}.accordion-title:focus,.accordion-title:hover{color:var(--main-green);background-color:transparent}.accordion-block .accordion .accordion-item .accordion-content,.table-block tbody,.table-block tfoot,.table-block thead,:last-child:not(.is-active)>.accordion-title{border:0}.acc-btn,.accordion-block .accordion .accordion-item .accordion-image{margin-bottom:2.5rem}.counter-value-container{display:flex;align-items:center;justify-content:center;margin-bottom:1rem;line-height:1.3}.counter-item-append,.counter-item-prepend{font-size:7.25rem;font-weight:900;color:#fff}.counter-item-value{font-size:6.25rem;font-weight:900;color:#fff}.counter-item-text{display:flex;flex-flow:column}.counter-item-title{font-size:1.75rem;font-weight:600;line-height:1.48;color:#fff}.counter-item-label{font-size:1.125rem;color:#fff}.text-block-lead,.text-block-lead p,.text-block-lead ul li{font-family:var(--theme-font);font-size:1.5rem;font-weight:500;line-height:1.5;letter-spacing:.01em;margin-bottom:2rem}.text-block-text{font-family:var(--theme-font);font-size:1.125rem;line-height:1.6;margin-bottom:4rem}.text-block-text p:last-child,.text-block-text:last-child{margin-bottom:0}.text-block-link a{font-family:var(--theme-font);font-size:1.375rem;padding:0;margin-bottom:1rem;align-items:center;display:flex}.text-block-link-arrow{margin-left:.75rem;-webkit-transition:.25s ease-out;transition:.25s ease-out}.contact-info-item a:hover .text-block-link-arrow,.contact-info-item-infos a:hover .text-block-link-arrow,.contact-info-item-link a:hover .text-block-link-arrow,.single .nav-links .nav-next a:hover .nav-subtitle,.text-block-link a:hover .text-block-link-arrow{transform:translateX(.5rem)}.text-block-link-arrow .arrow-svg{width:1.75rem;height:1.75rem}.font-size-lead.text-block-link a{font-family:var(--theme-font);font-size:1.6875rem}.font-size-lead .text-block-link-arrow .arrow-svg{width:2.25rem;height:2.25rem}.text-block .text-block-filelist:not(:only-child){margin:3rem 0}.text-block .text-block-filelist:not(:only-child):first-child{margin-top:0;margin-bottom:3rem}.text-block-filelist .filelist-file{display:flex;justify-content:center;text-align:center;padding:.5rem 0;border-bottom:1px solid var(--dark-green)}.text-block-filelist .filelist-file:first-child{border-top:1px solid var(--dark-green)}.text-block-filelist .filelist-file b{font-family:var(--theme-font);font-size:1.37rem;display:block}.text-block-filelist .download-svg svg{width:2rem}.download-svg.blue svg{fill:var(--dark-green)}.iframe-wrapper{padding:2rem;border-radius:1rem;background:#f3f3fa}.featured-block:before{content:"";position:absolute;top:0;width:50%;height:100%;z-index:-1}.featured-block.image-large-order-1:before{left:0;border-right:2.375rem solid #fff}.featured-block.image-large-order-2:before{right:0;border-left:2.375rem solid #fff}.featured-block.image-large-order-1 .image-block{padding:6.25rem 14rem 6.25rem 0}.featured-block.image-large-order-1 .content-block{padding:6.25rem 0 6.25rem 4rem}.featured-block.image-large-order-2 .image-block{padding:6.25rem 0 6.25rem 14rem}.featured-block.image-large-order-2 .content-block{padding:6.25rem 4rem 6.25rem 0}.featured-block .featured-block-inner-wrapper .grid-x,.single .nav-links{align-items:center}.featured-block .featured-block-text-ref,.featured-block-with-bg .featured-block-with-bg-text-ref{font-size:1.125rem;font-weight:700;color:#1b1725;opacity:.5;letter-spacing:.0125em}@media all and (max-width:1024px){.featured-block:before{display:none}.featured-block-bg-green .image-block{background:var(--light-green)}.featured-block-bg-white .image-block{background:#fff}.featured-block .featured-block-inner-wrapper{margin:0!important}.featured-block .content-block,.featured-block .image-block{padding:4rem!important}.featured-block .image-block img{width:400px;max-width:100%}}.featured-block-with-bg img{object-fit:cover;position:absolute;width:100%;height:100%;z-index:-2}.featured-block-with-bg .featured-block-with-bg-content-wrapper.flex-start,.single .nav-links .nav-previous a{justify-content:flex-start}.featured-block-with-bg .featured-block-with-bg-content-wrapper .cell{background:#fff;padding:4rem;margin:8rem 0}@media all and (min-width:1501px){.featured-block-with-bg{min-height:600px}}@media all and (max-width:1500px){.featured-block.image-large-order-1 .image-block{padding:4rem 12rem 4rem 0}.featured-block.image-large-order-2 .image-block{padding:4rem 0 4rem 12rem}.featured-block-with-bg{min-height:40vw}}@media all and (max-width:1200px){.text-block-button{margin-top:2rem}.top-padding-wide{padding-top:6rem}.bottom-padding-wide{padding-bottom:6rem}.download-file .btn{padding:1rem 2rem .85rem 3.5rem;min-width:0}.download-file .btn-primary:after{top:18px;left:16px;transform:scale(1)}.download-file .btn-primary-alt:after{top:18px;left:16px;width:26px}.download-file .btn .file-name{font-size:1.125rem;margin-bottom:.25rem}.download-file .btn .file-format{font-size:1rem}.accordion-title{padding:1.25rem}.accordion-block .accordion .accordion-item .accordion-content{padding:0 1.25rem}.acc-btn,.accordion-block .accordion .accordion-item .accordion-image{margin-bottom:1.25rem}.counter-item-append,.counter-item-prepend{font-size:5.25rem}.counter-item-value{font-size:4.5rem}.counter-item-title{font-size:1.5rem}.featured-block.image-large-order-1:before{border-right:2rem solid #fff}.featured-block.image-large-order-2:before{border-left:2rem solid #fff}.featured-block.image-large-order-1 .image-block{padding:4rem 8rem 4rem 0}.featured-block.image-large-order-1 .content-block{padding:4rem 0 4rem 2.5rem}.featured-block.image-large-order-2 .image-block{padding:4rem 0 4rem 8rem}.featured-block.image-large-order-2 .content-block{padding:4rem 2.5rem 4rem 0}.featured-block-with-bg .featured-block-with-bg-content-wrapper .cell{padding:2.5rem}}.logo-block img{max-height:150px;width:auto}.logo-block a:hover,.some-wrapper a:hover{opacity:.5}.contact-info-block .text-block-title h2,.contact-info-block .text-block-title h3,.logo-block .text-block-title h2,.logo-block .text-block-title h3{margin:2rem 0 4rem}.persons-block-item p{margin-bottom:1.1rem}.persons-block-wrapper{margin-top:5rem}.contact-info-item-infos,.persons-block .persons-block-item{margin-bottom:1rem}.person-image{margin-bottom:2rem;position:relative}.person-image img{border-radius:50%;max-width:200px;max-height:200px;object-fit:contain}.person-name{font-family:var(--title-font);font-size:2rem;font-weight:700;margin-bottom:1.5625rem}.person-name h3{margin:0 0 1.875rem}.person-titles{font-family:var(--theme-font);font-size:1.125rem;font-weight:500;margin-bottom:1.5625rem}.person-titles span{display:block}.person-description{margin-bottom:3.125rem;font-size:1rem}.person-email a,.person-tel a{font-family:var(--theme-font);font-size:1.25rem;font-weight:600;padding:0}.person-language{position:absolute;bottom:-.25rem;margin:0 auto;text-align:center;width:100%}.person-language-item{display:inline-block;background:#fff;border:2px solid #000;padding:.3rem .3rem .2rem;font-size:.75rem;text-transform:uppercase;line-height:1}.person-language-item+.person-language-item{margin-left:-2px}.persons-block-wrapper-single-item{border-bottom:2px solid #f3f3f3}.persons-block-wrapper-single-item:last-of-type{border-bottom:0}.persons-block-wrapper-single-item .persons-block-item{padding:5rem 0 4rem;margin-bottom:0}.single-description .text-block-title h3{padding:1rem 2rem}.persons-block-wrapper-single{margin-top:2rem}.listing-block .list-type-julkaisut .post-item .post-file,.listing-block .list-type-uutiset .post-item .post-button,.listing-block .posts-list .latest-publication .post-link,.personlist-compact .persons-block-wrapper,.text-block-link-alt{margin-top:3rem}.personlist-compact .person-name{margin-bottom:.5rem}.personlist-compact .person-title{font-size:1.25rem;font-weight:500;margin-bottom:1.5rem}.personlist-inclusive .persons-block-item-info{padding:1rem 0}.personlist-inclusive .persons-block-item-image{position:relative;overflow:hidden}.personlist-inclusive .persons-block-item-image .post-image{position:relative;height:auto;width:100%;padding-top:100%;margin-right:2.5rem}.personlist-inclusive .persons-block-item-image .post-image img{position:absolute;object-fit:cover;width:100%;height:100%;top:0;left:0;border-radius:50%}.contact-info-item-title,footer p{font-size:1.5rem;font-family:var(--theme-font)}.contact-info-item a{display:inline-block;width:100%;height:100%;border-radius:1.875rem}.contact-image-block .contact-info-item .contact-info-item-infos a:hover{box-shadow:none}.contact-info-item-link a{display:flex;align-items:center;font-family:var(--theme-font);font-size:1.125rem;padding:0;margin:0}.contact-info-item-link .arrow-svg svg{max-height:1.1rem}.contact-info-item-title{margin-bottom:.25rem}.contact-info-item-address{font-size:1.125rem;margin-bottom:1rem}.contact-info-item-email a,.contact-info-item-normal a,.contact-info-item-phone a,.contact-info-item-text{font-size:1.125rem;padding:0;margin-bottom:.25rem}.contact-info-item,.footer-column{margin-bottom:4rem}.contact-info-item-image{height:17.5rem}.contact-info-item-image img{object-fit:cover;height:100%}.contact-image-block .contact-info-item-infos{padding:2rem 2.75rem 2.75rem;margin-bottom:0}.contact-image-block .contact-info-item-title{margin-bottom:.75rem;line-height:1.4}.contact-info-item-normal a{margin-bottom:.25rem}.bg-white.contact-image-block .contact-info-item{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.contact-image-block .contact-info-item{background:#fff;-webkit-transition:125ms ease-out;transition:125ms ease-out;margin-bottom:2rem;position:relative;border-radius:1.875rem}.contact-image-block .contact-info-item a:hover{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.25);box-shadow:0 0 20px 0 rgba(0,0,0,.25)}.contact-image-block .text-block-title h2,.contact-image-block .text-block-title h3{margin:0 0 4rem}.contact-image-block .contact-info-item .contact-info-item-image,.contact-image-block .contact-info-item .contact-info-item-image img{border-radius:1.875rem 1.875rem 0 0}.contact-info-item-one-link{padding-top:1rem}.contact-info-item-one-link .text-block-link-arrow{position:absolute;right:1rem;bottom:1rem}.contact-info-item-one-link .text-block-link-arrow .arrow-svg{width:2.5rem;height:2.5rem;padding:.25rem}.table-block thead{color:#fff;font-size:1.688em}.table-block thead th{padding:1rem 1.5rem}.table-block tbody tr:nth-child(2n),tbody tr:nth-child(2n){background:#f7f7f7}.table-block tbody tr:last-of-type{border-bottom:2px solid #f7f7f7}.table-block td{padding:1.25rem 1.5rem}@media screen and (max-width:93.75em){.width-content{margin:0 4rem}.table-block .text-block-text{margin:0}.featured-block-text-wrapper{max-width:calc(100vw / 2);padding:4rem}.width-content .featured-block-text-wrapper,.width-full .large-order-1 .featured-block-text-wrapper{padding:4rem}.featured-block-text-width-full-content{margin:9rem 9rem 9rem 4rem}.page-breadcrumb{margin:4rem}}@media screen and (max-width:75em){.logo-block img{max-height:2rem;max-width:6rem}.featured-block-text-title h3{font-size:2rem;margin-bottom:1.5rem}.featured-block-text-wrapper,.width-full .large-order-1 .featured-block-text-wrapper{padding:4rem 5rem 4rem 4rem}.large-order-1 .featured-block-text-wrapper{float:right;padding:4rem 5rem 4rem 4rem}}@media screen and (max-width:62.5em){.icon-block-item{margin-bottom:2rem}.page-block.stock-block,.width-content{margin:0 2rem}.featured-block+.featured-block{margin:2rem}.featured-block-text-ref.text-ref,.featured-block-text-text,.page-breadcrumb li,.page-breadcrumb li a,.text-block-text{font-size:1em}.text-block-text p{margin-bottom:1.5em;line-height:1.5}.width-full .large-order-1 .featured-block-text-wrapper{padding:2rem 1.5rem 2rem 2rem}.featured-block-text-width-full .featured-block-text-wrapper,.featured-block-text-wrapper,.large-order-1 .featured-block-text-wrapper{padding:2rem}.featured-block-text-width-full-content{margin:4rem 2rem}.font-size-lead.text-block-link a,.text-block-lead{font-size:1.5em}.table-block-table{margin:0 4rem}.person-description{font-size:1rem}.featured-block+.featured-block:first-of-type{margin:-2rem 2rem}}.listing-block{position:relative;background:var(--light-green);margin:0!important;padding:8rem 0!important}.listing-block-background{position:absolute;top:0;width:100%;height:100%}.listing-block-background img{object-fit:cover;width:100%;height:100%;z-index:-2}.listing-block-title .the-title{margin-top:0;margin-bottom:4rem}.listing-block .posts-list .post-item{background:#fff;padding:2.5rem}.listing-block .list-type-julkaisut .post-item,.listing-block .list-type-uutiset .post-item{position:relative;padding:2.5rem;display:flex;flex-flow:column;justify-content:space-between}.listing-block .posts-list .latest-publication{position:relative;padding:4rem;margin-top:3rem}.listing-block .posts-list .latest-publication .post-tag{position:absolute;top:-43px;right:2.5rem;height:86px;padding:0 2.5rem;background:var(--color-rose);font-family:var(--title-font);font-size:2rem;font-weight:700;text-align:center;line-height:86px}.listing-block .list-type-tapahtumat{gap:2rem;max-width:100%;margin:0}.listing-block .list-type-tapahtumat .post-item{position:relative;width:100%;padding:3.125rem 3.75rem}.listing-block .list-type-tapahtumat .post-item .post-record{position:absolute;top:1.65rem;right:1.25rem}.listing-block .list-type-tapahtumat .post-item .post-record a{border:3px solid var(--dark-green);padding:.5rem .75rem;color:var(--dark-green);font-size:1.125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.listing-block .posts-list .featured-events{display:flex;padding:0;margin-bottom:20px}.listing-block .posts-list .featured-events .post-content{width:66.66%;padding:3.25rem 4.375rem}.listing-block .posts-list .featured-events.width-narrow .post-content{width:100%!important}.listing-block .posts-list .featured-events .post-image{position:relative;width:33.33%;height:100%;overflow:hidden}.listing-block .posts-list .featured-events .post-image img{position:absolute;object-fit:cover;width:100%;height:100%}.listing-block .posts-list .post-date{font-size:1.125rem;font-weight:700;color:#555;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1rem}.featured-block-in-columns .text-block-title div,.listing-block .posts-list .post-title{font-size:1.25rem;font-weight:700;line-height:1.4;margin-bottom:1rem;letter-spacing:.0125em}.listing-block .posts-list .post-content,.listing-block .posts-list .post-content p{font-size:1rem}.listing-block .posts-list .featured-events .post-title,.listing-block .posts-list .latest-publication .post-title{font-size:2rem;line-height:1.25}.listing-block .posts-list .latest-publication .post-content,.listing-block .posts-list .latest-publication .post-content p,.single .entry-meta{font-size:1.125rem}.listing-block .posts-list .post-publisher{font-weight:500}@media all and (max-width:1500px){.persons-block-wrapper{margin-top:2rem}.person-name{font-size:1.875rem}.person-email a,.person-tel a,.personlist-compact .person-title{font-size:1.125rem}.listing-block-title .the-title{font-size:2.5rem}.listing-block .posts-list .latest-publication .post-tag,.listing-block .posts-list .post-title{font-size:1.5rem}}@media all and (max-width:1200px){.personlist-inclusive.width-62{max-width:50rem}.personlist-inclusive .persons-block-item-image .post-image{margin:0}.listing-block .posts-list .featured-events,.personlist-inclusive .persons-block-item-info{padding:0}.listing-block{padding:6rem 0!important}.listing-block .posts-list .post-title{font-size:1.25rem}.listing-block .posts-list .featured-events .post-content{width:60%;padding:2.25rem 2.5rem}.listing-block .posts-list .featured-events .post-image{width:40%}.listing-block .list-type-julkaisut .post-item,.listing-block .list-type-uutiset .post-item{padding:2rem}.listing-block .list-type-tapahtumat .post-item .post-record{top:1rem;right:.75rem}.listing-block .list-type-tapahtumat .post-item .post-record a{border:2px solid var(--dark-green);padding:.4rem .6rem;font-size:1rem}.listing-block .list-type-tapahtumat .post-item,.listing-block .posts-list .latest-publication{padding:2rem 2.5rem}.listing-block .posts-list .latest-publication .post-tag{top:-35px;right:2.5rem;height:70px;padding:0 2rem;font-size:1.25rem;line-height:70px}.listing-block .posts-list .post-date{font-size:1rem}}@media all and (max-width:1000px){.home h1.entry-title{font-size:2.5rem}.featured-block .image-block{display:flex;justify-content:center}.featured-block .content-block{padding:2rem!important}.listing-block .list-type-tapahtumat{margin:0}.listing-block .posts-list .featured-events .post-content,.listing-block .posts-list .featured-events .post-image{width:50%}}@media all and (max-width:800px){.text-block.top-padding-wide{padding-top:4rem}.text-block.bottom-padding-wide{padding-bottom:4rem}.listing-block{padding:6rem 0!important}.listing-block-title .the-title{font-size:2rem;margin-bottom:2.5rem}.listing-block .posts-list .featured-events .post-title,.listing-block .posts-list .latest-publication .post-title{font-size:1.5rem}.listing-block .posts-list .featured-events .post-content{width:100%}.listing-block .posts-list .featured-events{flex-direction:column;padding:0}.listing-block .posts-list .featured-events .post-image{width:100%;height:40vw}.listing-block .list-type-tapahtumat .width-narrow{margin:0}.listing-block .posts-list .latest-publication{margin:4rem auto}.listing-block .list-type-julkaisut .post-item .post-file,.listing-block .posts-list .post-button{margin-top:2rem}}@media all and (max-width:600px){.featured-block .image-block{padding:2.5rem 4rem!important}.featured-block .content-block{padding:2rem 1.5rem!important}.featured-block-with-bg .featured-block-with-bg-content-wrapper .cell,.listing-block .list-type-tapahtumat .post-item,.listing-block .posts-list .featured-events .post-content,.listing-block .posts-list .latest-publication{padding:1.5rem}.listing-block{padding:4rem 0!important}.listing-block .posts-list .latest-publication .post-tag{top:-28px;right:1rem;height:56px;padding:0 1.5rem;font-size:1.125rem;line-height:56px}.listing-block .list-type-tapahtumat .post-item .post-record{top:1rem;right:.625rem}.listing-block .posts-list .post-date .time{display:block;padding:0}.listing-block .posts-list .featured-events{padding:0}}.featured-block-in-columns .page-block-wrapper{padding-top:6rem;padding-bottom:8rem}.featured-block-in-columns .text-block-title>*{margin-bottom:1.25rem;margin-top:0}.featured-block-in-columns>.page-block-wrapper>.text-block-title{margin-bottom:5rem}.featured-block-in-columns .grid-x>div:not(:last-child){--padding-right:2rem}.featured-block-in-columns .featured-block-item-wrapper{background-color:#fff}.featured-block-in-columns .featured-block-item-info{padding:2.5rem}.featured-block-in-columns .text-block-text{margin-bottom:1.5rem}.featured-block-in-columns .grid-x:not(.align-center):after{content:"";flex:auto}.featured-block-item-image{display:flex;justify-content:center}.featured-block-item-image img{height:100%;object-fit:contain}.featured-block-item .text-block-text{margin-top:1.25rem}.featured-block-item .text-block-link{margin-top:1.75rem}.featured-block-item.text-right .btn{margin-left:auto}.featured-block-in-columns .text-block-description{margin-top:-2rem;margin-bottom:5rem}@media all and (min-width:1023px) and (max-width:1500px){.featured-block-in-columns .large-3{width:calc(41.66667% - 1.875rem)!important}}@media all and (min-width:1200px) and (max-width:1500px){.featured-block-in-columns .text-block-link,.featured-block-in-columns .text-block-text,.featured-block-in-columns .text-block-title{--margin-left:2rem;--margin-right:2rem}}@media all and (min-width:1023px) and (max-width:1200px){.featured-block-in-columns .large-4{width:calc(41.66667% - 1.875rem)!important}}@media screen and (max-width:1023px){.page-block.featured-block-in-columns{margin:0!important;padding:0 1.5rem}.featured-block-in-columns .page-block-wrapper{padding-top:4rem;padding-bottom:4rem}.featured-block-item{width:100%!important;margin-top:2rem}.featured-block-in-columns .grid-x>div:not(:first-child) .featured-block-item-image{margin-top:1rem}.featured-block-in-columns>.page-block-wrapper>.text-block-title{margin-bottom:3rem}.featured-block-in-columns .text-block-text,.featured-block-in-columns .text-block-title{margin:0}.featured-block-in-columns .text-block-text{margin-bottom:1.5rem}.featured-block-in-columns .text-block-link{margin-left:0;margin-right:0;margin-top:2rem}.featured-block-in-columns .grid-x>div:not(:last-child){padding-right:0}}@media screen and (max-width:600px){.table-block table{border:0}.table-block table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px}.table-block table thead th:first-of-type,.table-block table tr{display:block}.table-block table td{border-bottom:1px solid #ddd;display:block;font-size:.75rem;text-align:right}.table-block table thead th{display:none;font-size:1rem}.table-block table td::before{content:attr(data-label);float:left}.table-block table td:first-of-type::before{content:""}.table-block table td:last-child{border-bottom:0}.featured-block-in-columns .featured-block-item-info{padding:1.5rem}}@media screen and (max-width:1200px){.text-block-link-alt{margin-top:2rem}}.single .entry-meta .single-meta{display:inline-flex;align-items:center;margin:.25rem 0;width:100%}.single-meta-pre{font-weight:600;padding-right:1rem;min-width:100px}.single-meta .post-record a{border:3px solid var(--dark-green);padding:.6rem .75rem .5rem;color:var(--dark-green);font-size:1.125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.single-post-navigation{background:var(--light-green);padding:3.75rem 0}.single .event-meta{background:var(--light-green);padding:2.5rem 0}@media all and (max-width:1200px){.single-meta .post-record a{border:2px solid var(--dark-green);padding:.4rem .6rem;font-size:1rem}}@media all and (max-width:1024px){.persons-block-wrapper-single .person-image img{max-width:70%}.persons-block-wrapper-single-item .persons-block-item:first-of-type{padding:3rem 0 1.5rem}.persons-block-wrapper-single-item .persons-block-item{padding:0 0 1.5rem}.person-description,.person-name,.person-titles{margin-bottom:1rem}.personlist-compact .persons-block-wrapper{margin-top:1.5rem}.personlist-inclusive .persons-block-wrapper:not(:last-of-type){margin-bottom:2rem}.single-meta-row{display:block;margin:1rem 0}.single-meta .post-record{margin:1rem 0}.single .event-meta{padding:1rem 0}}.single .nav-links div a{display:flex;flex-direction:row;align-items:center;font-weight:500;line-height:1.75}.persons-block-wrapper-single .nav-links div a .nav-subtitle{-webkit-transition:125ms ease-out;transition:125ms ease-out}.single .nav-links .nav-previous a:hover .nav-subtitle{transform:translateX(-.5rem)}.single .nav-links .nav-previous .nav-title{padding-left:30px}.single .nav-links .nav-next .nav-title{padding-right:30px}.nav-links .nav-title,footer a,footer li a,footer ul a,footer ul.link-list a{font-family:var(--theme-font)}.nav-links .arrow-svg svg{transform:rotate(0);width:12px;height:18px;margin:6px 0 0}.nav-links .nav-next .arrow-svg svg{transform:rotate(180deg)}@media all and (max-width:639px){.entry-header{min-height:280px}.home h1.entry-title{font-size:1.5rem;margin:2rem 0}.hero-title .entry-title{font-size:1.5rem}.top-padding-wide{padding-top:4rem}.bottom-padding-wide{padding-bottom:4rem}.counter-block .counter-wrapper{padding:4rem 0}.counter-value-container{margin-bottom:0}.counter-item{margin-top:2rem}.counter-item-append,.counter-item-prepend{font-size:86.25px}.counter-item-value{font-size:75px}.counter-item-title{font-size:24px}.persons-block-title{text-align:left;font-size:1.875rem}.personlist-compact div{text-align:left}.personlist-inclusive .persons-block-item-image{max-width:100%;min-height:400px}.single .event-meta{padding:.5rem 0}.single .nav-links{flex-direction:column;gap:2.5rem}.nav-links .nav-next,.nav-links .nav-previous{width:100%}}.password-container{margin:12rem 1rem;display:flex;justify-content:center}.password-container form{max-width:40rem}.footer-block-title{margin-top:0;margin-bottom:3.75rem}.footer-block-image img.size-medium{max-width:300px}.footer-block-linklist a{display:block;width:fit-content;font-size:1.125rem;line-height:1.6;margin:.25rem 0}.footer-block .socials{margin:2.5rem 0}.footer-block .someicon{width:50px;margin-left:25px}.footer-block .someicon:first-of-type{margin-left:0}.footer-block hr{background:#707070;margin:5rem 0}footer{font-family:var(--theme-font);color:#fff}.footer-container svg{width:100%;height:auto;fill:#464646}footer .page-block{background:0 0!important}footer p{line-height:1.5;margin-bottom:1rem}footer .link-list a{font-family:var(--theme-font);font-size:1rem}footer .link-list-subheading{font-family:var(--theme-font);font-size:1.125rem;display:block;padding-top:2rem;font-family:var(--theme-font)}.footer-link{display:block;margin-bottom:1.5em}footer .thumbnail{height:46px;margin-bottom:2.5rem}footer .socicon .thumbnail{margin-bottom:0;max-width:10rem;height:auto}footer .socicon img{width:3.5rem;max-width:100%}.thumbnail{width:auto;height:40px;border-style:none;box-shadow:none}.three-column-footer-contact-form-container{background-color:#efefef}.some-wrapper{display:inline-flex;margin-bottom:3rem}.some-wrapper>.large-3{width:calc(25% - 1rem)}.some-wrapper a{margin:0 .5rem}.socicon img{background:#fff;border-radius:50%;-webkit-transition:125ms ease-out;transition:125ms ease-out}.footer-textarea{white-space:pre-line}.footer-copyright{height:60px;color:#fff;display:flex;align-items:center}.footer-copyright p{margin:0;font-family:var(--theme-font);font-size:1rem}.three-column-footer-contact-form-container p,footer .footer-subtitle{font-size:1.125rem;font-family:var(--theme-font)}.three-column-footer-contact-form-container .three-column-footer-contact-form{padding:3.75rem 0;margin:0 auto}.three-column-footer-contact-form-container .three-column-footer-contact-form .footer-center{left:0;display:block}.link-list li a{display:inline-block}footer li{list-style:none}.menu .button,.menu a{padding:.7rem 0}footer h5{font-size:1.688rem;margin-bottom:3rem}footer ul.link-list{padding-top:.25rem}footer .footer-subtitle{padding-bottom:.25rem}span.footer-slogan{font-size:1rem;font-family:var(--theme-font)}@media screen and (max-width:93.75em){.table-block td,.table-block thead th{padding:.75rem 1.25rem}.featured-block-text-text,.featured-block-text-text p,.featured-block-text-text ul li,.latest-block .latest-releases .latest-release-info,.latest-block .latest-releases .latest-release-info p,ol li,ul li{font-size:1rem}.text-block-link a,thead th{font-size:1.25rem}.table-block thead{font-size:1.25em}.table-block td{font-size:1em}.release-title{font-size:1.2rem}.contact-info-item-image,.latest-block .latest-releases .latest-release-thumbnail{height:14rem}.featured-block-full-width{min-height:32rem;position:relative}.width-full .featured-block-text-wrapper,.width-full .large-order-1 .featured-block-text-wrapper{max-width:100%}.page-block.stock-block{margin:4rem}.page-block.stock-block .text-block-title{margin:0}.download-svg svg{width:2.25rem}}@media screen and (max-width:87.5em){.title-bar button,.title-bar button div{visibility:visible;display:block;width:35px;border:0;padding:0}#mobile-menu ul.submenu li a,#primary-menu li a{font-weight:500;text-transform:none;padding:0 0 1rem}.title-bar{background:0 0;text-align:right;display:block;padding:0}.title-bar .menu-icon{margin-left:0;margin-right:0}.menu-icon:hover::after{background:#fff;-webkit-box-shadow:none;box-shadow:none}.main-navigation.menu-desktop,.menu-icon:after{display:none}.title-bar button{height:25px;position:relative;background:0 0}.title-bar button div{text-indent:-9999px;background-repeat:no-repeat;height:5px;background-color:#fff;margin:10px 0;transition:background-color .4s,transform .4s;border-radius:0}.title-bar button div:after,.title-bar button div:before{position:absolute;content:"";display:block;width:35px;height:5px;background-color:#fff;transition-property:background-color,transform;transition-duration:.3s;border-radius:0}.title-bar button div:before{top:0}.title-bar button div:after{bottom:0;-webkit-box-shadow:none;box-shadow:none}.title-bar button:hover div,.title-bar button:hover div:after,.title-bar button:hover div:before{background-color:var(--alt-green)}.title-bar button.active div:after,.title-bar button.active div:before{top:8px;position:absolute;content:"";background-color:#719197;transition-property:background-color,transform;transition-duration:.3s;display:block}.title-bar button.active,.title-bar button.active div{height:0;z-index:9;top:-10px}.title-bar button.active div:before{transform:rotate(45deg)}.title-bar button.active div:after{transform:rotate(-45deg)}#primary-menu.menu-mobile{display:flex;align-items:center;justify-content:flex-end;padding:0;margin:0;height:100%}.main-navigation,.primary-menu-row{height:64px}.top .primary-menu-row{height:60px}main#primary{margin-top:60px}.custom-logo{width:240px}#primary-menu-mobile li,.main-navigation ul,.menu-mobile{display:block}ul#primary-menu-mobile{left:0;width:100%;position:fixed;top:60px;background-color:var(--light-green);padding:2rem}#primary-menu a{height:unset;display:block}.top ul#primary-menu-mobile{position:fixed;overflow:auto;padding-bottom:4rem;top:60px}#primary-menu li a{color:var(--color-xiketic);font-size:1.375rem}#primary-menu .accordion-menu li a{font-weight:600}#primary-menu .accordion-menu li .submenu-toggle{background:0 0;border:0;border-radius:0;width:30px;height:24px;padding:0}#primary-menu .accordion-menu li .submenu-toggle:focus{outline:dotted 1px}#primary-menu .accordion-menu li .submenu-toggle::after{content:url("/wp-content/themes/academies/img/acc_plus.svg");border:0;width:18px;height:18px}#mobile-menu li,#mobile-menu ul{margin-bottom:0;margin-left:0}#mobile-menu ul.submenu{margin-bottom:1rem}#mobile-menu ul li{height:fit-content;width:100%;max-width:400px}#mobile-menu ul.submenu li a{font-family:var(--theme-font);font-size:1.25rem}#mobile-menu ul.submenu ul.submenu li a{font-family:var(--theme-font);font-size:.8rem;text-transform:none;padding:0 0 1rem}#primary-menu li:hover{background:unset}#mobile-menu .current-menu-item>a{text-decoration:underline}#mobile-menu .menu>li>a{min-width:42px}}@media screen and (max-width:74.9375em){.icon-block .icon-block-item:first-child:nth-last-child(n+4) .icon-block-image,.icon-block .icon-block-item:first-child:nth-last-child(n+4)~.icon-block-item .icon-block-image,.icon-block-image{height:6rem}.icon-block .icon-block-item h3{font-size:1.45rem;margin:1.25rem 0 2.5rem}.icon-block .icon-block-item:first-child:nth-last-child(n+4) h3,.icon-block .icon-block-item:first-child:nth-last-child(n+4)~.icon-block-item h3{font-size:1.125rem}h1{font-size:3rem;margin:3rem 0}h2{font-size:2rem;margin:2rem 0 1rem}h3{font-size:1.9rem;margin:2rem 0 1.25rem}h4{font-size:1.5rem;margin:1.75rem 0 1rem}.featured-block-text-text,.featured-block-text-text p,p,tbody td{font-size:1rem}thead th{font-size:1.25rem}.btn{border-width:2px;padding:1rem 2.125rem;font-size:1.125rem;line-height:1}.contact-info-item-image{height:12rem}.contact-info-item-title{font-size:1.1rem}.contact-image-block .contact-info-item-infos{padding:1.5rem 2.25rem 2.25rem}.width-62,.width-narrow{max-width:45rem}.download-svg svg{width:2rem}.btn-file{font-size:1rem;padding:.85rem 1.125rem .75rem 2.5rem}.btn-file:after{transform:scale(.7);top:.25rem;left:.5rem}}@media screen and (min-width:40em) and (max-width:74.9375em){.grid-margin-x>.medplus-6{width:calc(50% - 1.875rem)}.some-wrapper>.medplus-2{width:calc(16.66% - 1rem);margin:0 .5rem}}@media screen and (max-width:63.9375em){h1{font-size:2.5rem}.height-full-flow{height:120vh;max-height:1024px}.grid-x>.medium-6.featured-block-image{width:100%;min-height:400px}.grid-x>.medium-6.featured-block-text{width:100%}.featured-block-full-width{min-height:16rem}.featured-block-text-wrapper{max-width:100%}.featured-block-image .image-block{height:25rem;width:100%}.contact-info-item-image{height:20rem}.featured-block .width-content .small-order-1,.featured-block .width-content .small-order-1 img{border-radius:1.875rem 1.875rem 0 0}.featured-block .width-content .small-order-2{border-radius:0 0 1.875rem 1.875rem}.width-full .large-order-1 .featured-block-text-wrapper{min-width:100%}.table-block-table{margin:0}::placeholder{font-size:1.25rem}footer li{margin-top:.5rem}}@media screen and (max-width:62.5em){.width-62,.width-narrow{max-width:100%;margin:0 2rem}.latest-block-wrapper .width-narrow{margin:0}.page-block.stock-block{margin:4rem 2rem}thead th{font-size:1rem}.single-releases tbody td,.table-block td,.table-block-table p{font-size:.75rem}.single-releases table{display:block;overflow-x:auto;white-space:nowrap;border:0}.single-releases table tbody{display:table;width:100%}footer{padding:6rem 0}}@media screen and (max-width:39.9375em){.text-block-filelist .filelist-file b,footer p{font-size:1.125rem}.logo-block img{max-width:5rem}h1{font-size:2rem;margin:2rem 0}h2{font-size:1.75rem;margin:1.75rem 0 .75rem}h3{font-size:1.4rem;margin:1.75rem 0 1rem}h4{font-size:1.2rem;margin:1.5rem 0 .5rem}.contact-info-item-title,.text-block-lead,.text-block-lead p{font-size:1.25rem}.text-block-link a{font-size:1rem}.hero-button{margin-top:2.5rem}.primary-menu-row{padding:0 1.5rem}.logo-block-wrapper,.width-62,.width-content,.width-narrow{margin:0 1.5rem}.featured-block-text-ref.text-ref,.featured-block-text-text,.text-block-text{margin-bottom:.5rem;font-size:.9em;font-family:var(--theme-font)}.featured-block-in-columns .text-block-text{font-size:1em}.font-size-lead.text-block-link a,.text-block-lead{font-size:1.25em}.text-block-lead,.text-block-link,.text-block-text,.text-block-title{margin:0}.featured-block-image .image-block{height:16rem}.featured-block-text-width-full-content{margin:2rem}.large-order-1 .featured-block-text-wrapper{padding:2rem}.featured-block-text-title h2{margin:0 0 1rem}.contact-info-item-image{height:12rem}.contact-info-item-one-link .text-block-link-arrow .arrow-svg{width:2rem;height:2rem}.hero-arrow .arrow-svg{width:50px;height:50px;border:3px solid #fff}.grid-x>.medium-6.featured-block-image{width:100%;min-height:300px}.page-breadcrumb{margin:4rem 2rem}.page-ul-breadcrumb{flex-wrap:wrap}.page-breadcrumb li{margin-bottom:.25rem}.page-breadcrumb .seperator .arrow-svg{width:11px;margin:0 .75rem;height:auto}.page-breadcrumb li:last-child{max-width:calc(100vw - 4rem)}footer{padding:4rem 0}.footer-block-title{font-size:1.5rem}}