body.small .block-padding{padding:5.5rem 1rem}body.medium .block-padding{padding:5.5rem 2rem}body.large .block-padding{padding:5.5rem 3rem}body .block-padding{padding:5.5rem 4rem}@media screen and (min-width:1200px){#page.site .driver{--menu-height:100px}}@media screen and (max-width:1199px){#page.site .driver{--menu-height:80px}}.raportit-lohko .facetwp-template{padding-bottom:5rem}.details-container .details>div>div:not(:last-of-type){margin-bottom:6px}.ajonkirjaus-yhteenveto-lohko .details .header{font-weight:500}.ajonkirjaus-yhteenveto-lohko .details{display:flex;flex-direction:column;row-gap:36px}.error-container{background:var(--color-1);padding:.5rem 1rem;border-radius:4px}.error-container span{font-weight:600}.error-container ul.error{margin-bottom:0}.facet-filters{display:flex;align-items:center;gap:1rem}.facet-filters-titles{margin-right:1rem}.facet-filters .facetwp-facet{margin-bottom:0}.facet-filters label{margin-bottom:1rem;font-size:17px;line-height:1}.content-filters{margin:2.5rem 0 3.125rem}.header-filters{background:#F6F6F6;padding:.75rem 0}.header-filters .facetwp-facet input,.header-filters .facetwp-facet select,.content-filters .facetwp-facet input,.content-filters .facetwp-facet select{background:#fff;border:solid 1px #000;border-radius:6px!important;box-shadow:unset;padding:0 1rem;margin-bottom:0;min-width:11.25rem;height:40px}.header-filters input.facetwp-date{cursor:pointer}button.btn.download-report,button.btn.mark-as-billed{background-color:#232330;color:#fff;border:unset;border-radius:6px;font-size:1rem;line-height:1;padding:0 1.5rem 0 1rem;height:40px;margin-left:auto;cursor:pointer}button.btn.mark-as-billed{margin-left:0;margin-right:auto}.facet-filters .facetwp-type-autocomplete{position:relative}.facet-filters input.facetwp-autocomplete-update{position:absolute;top:8px;right:7px;width:24px;min-width:24px;height:24px;padding:0}.facetwp-template table thead{background:transparent;color:#232330;border:unset}.facetwp-template table th,.facetwp-template table td{font-style:normal;font-weight:400;line-height:1.2}.facetwp-template table tbody,.facetwp-template table tfoot,.facetwp-template table thead{border:unset;background:unset}.facetwp-template table tfoot{border-top:solid 1px #000;background:#F6F6F6;color:#232330}.facetwp-template table tbody tr:not(:first-of-type){border-top:solid 1px #B1B1B1}.facetwp-template table td.report-link span{text-decoration:underline}.facetwp-template table.medium-density th,.facetwp-template table.medium-density td{font-size:17px}.facetwp-template table.medium-density thead{border-bottom:solid 1px #000}.facetwp-template table.medium-density tbody tr:nth-child(even){background:#F7F7FF}.facetwp-template table.medium-density td.report-link a{display:flex;gap:.5rem;justify-content:space-between;align-items:center;cursor:pointer}.facetwp-template table.high-density th,.facetwp-template table.high-density td{font-size:12px}.facetwp-template table.high-density thead th{vertical-align:bottom}.facetwp-template table.high-density thead{border-bottom:solid 1px #000}.facetwp-template table.high-density th,.facetwp-template table.high-density td{border-left:solid 1px #000}.facetwp-template table.high-density tfoot th:first-of-type{border-left:unset}.facetwp-template table.high-density td:nth-child(n+9){text-align:end}.facetwp-template table.high-density td:nth-child(5){text-align:center}
.accordion-block{padding:6rem 0}.accordion-block-title{margin:0 0 2rem 0}.accordion-item .accordion-title,.accordion-item .accordion-content{background:var(--color-light)}.bg-light .accordion-item .accordion-title,.bg-light .accordion-item .accordion-content{background:#fff}.accordion-title{position:relative;display:block;align-items:center;padding:2rem 5rem 2rem 2.5rem;border:0;border-bottom:0;border-radius:4px;color:var(--color-black);font-size:1.5rem;font-weight:600;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.page-block .accordion-title{text-decoration:none}.is-active .accordion-title{border-radius:4px 4px 0 0!important}.accordion-title::before{position:absolute;top:0;right:2rem;width:1.2rem;margin-top:22px;content:url(../blocks/accordion-block/assets/icon_acc.svg)}.accordion-block.bg-lavender .accordion-title{background:#fff}.accordion-block.bg-lavender .accordion-content{background-color:#fff}.is-active>.accordion-title::before{content:url(../blocks/accordion-block/assets/icon_acc.svg);transform:rotate(180deg)}.accordion-content{justify-content:flex-end;position:relative;padding:0 2.5rem 2.5rem;border-radius:0 0 4px 4px}.accordion-content.large-padding{padding:5rem}.width-narrow .accordion-content.large-padding{padding:3.75rem}.accordion-block .accordion-image{position:absolute;top:0;left:0;width:100%;height:100%}.accordion-block .accordion-image img{object-fit:cover;width:100%;height:100%;border-radius:0 0 4px 4px}.accordion-inner-content{width:100%}.accordion-inner-content.bg-white{width:50%;min-width:450px;padding:4rem;border-radius:4px;z-index:1}.accordion-inner-content,.accordion-inner-content p{font-size:1.25rem}.accordion-inner-content p{margin:0 0 1.5rem}.accordion-inner-content p:last-of-type{margin:0}.accordion{background:transparent;margin:0}.accordion .accordion-item:not(:last-of-type){margin-bottom:1rem}.accordion .accordion-item:not(.is-active) .accordion-content{display:none}.accordion .accordion-item:first-child>:first-child,:last-child:not(.is-active)>.accordion-title{border-radius:4px;border:0}:last-child>.accordion-content:last-child{border:0;border-radius:0 0 4px 4px}.accordion-block .acc-btn{margin-top:1.5rem}@media screen and (max-width:1200px){.accordion-content.large-padding{padding:3.75rem}}@media screen and (max-width:900px){.accordion-block{padding:4rem 0}.accordion-content.large-padding{padding:2.5rem}.width-narrow .accordion-content.large-padding,.accordion-content.large-padding,.accordion-inner-content.bg-white{padding:2.5rem}.accordion-content{border:0}.accordion-inner-content.bg-white{width:100%;min-width:auto;padding:0 2.5rem 2.5rem}.accordion-block.bg-white .accordion-inner-content.bg-white{background-color:var(--alt-color)}.width-narrow .accordion-content.large-padding,.accordion-content.large-padding{padding:0}.accordion-inner-content.bg-white{border-radius:0}.accordion-block .accordion-image{position:relative}}@media screen and (max-width:600px){.accordion-title{font-size:1.25rem;padding:1.25rem 5rem 1.25rem 1.5rem}.accordion-inner-content,.accordion-inner-content p{font-size:1rem}.acc-btn{font-size:1rem;margin-top:1rem}.accordion-content,.accordion-inner-content.bg-white{padding:0 1.5rem 1.5rem}}

.color-palette-block{padding:3rem 0}.color-palette-block .color-info{display:flex;flex-flow:column wrap;align-items:center;justify-content:space-between;border:solid 4px white;height:19vw;max-height:240px;padding:1rem;text-align:center}.color-palette-block .color-value{font-size:1.5rem}.color-palette-block .color-name{font-size:11px;font-weight:600;opacity:.6}.color-palette-block .color-code{font-size:11px}@media all and (max-width:1023px){.color-palette-block .color-info{height:34vw}}@media all and (max-width:823px){.color-palette-block .color-info{height:26vw}}@media all and (max-width:639px){.color-palette-block .page-block-wrapper{margin:0 4px}.color-palette-block .color-info{height:38vw}}
#primary .counter-block{margin:0}.counter-block .counter-wrapper{padding:8rem 0}.counter-header{color:#fff;text-align:center}.counter-header *{margin-top:0}.counter-container{justify-content:center}.counter-value-container{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.counter-item-prepend,.counter-item-append{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;color:#fff}.counter-item-label{font-size:1.125rem;color:#fff}@media all and (max-width:1200px){.counter-item-prepend,.counter-item-append{font-size:5.25rem}.counter-item-value{font-size:4.5rem}.counter-item-title{font-size:1.5rem}}@media all and (max-width:600px){.counter-block .counter-wrapper{padding:4rem 0}.counter-value-container{margin-bottom:0}.counter-item{margin-top:2rem}.counter-item-prepend,.counter-item-append{font-size:86.25px}.counter-item-value{font-size:75px}.counter-item-title{font-size:24px}}

.featured-block .image-block{position:relative;min-height:20rem}.featured-block .image-block img{height:100%;width:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.featured-block-text-wrapper{max-width:calc(97.5rem / 2);width:100%;margin-left:auto;padding:5.625rem 6rem;position:relative}.large-order-2 .featured-block-text-wrapper{margin-left:0;margin-right:auto}.featured-block-text-ref.text-ref{font-family:var(--font);font-size:1.125rem;color:var(--color-primary);text-transform:uppercase;letter-spacing:.2rem;margin-bottom:.5rem}.featured-block-text-text>.block-title:last-child{margin-bottom:0!important}.featured-block-text-text,.featured-block-text-text p,.featured-block-text-text ul li{font-family:var(--font);font-size:1.25rem}.featured-block-button{margin-top:3rem}@media all and (max-width:1439px){.featured-block-text-wrapper{padding:4rem 5rem}.featured-block-text-ref.text-ref{font-size:1rem}.featured-block-text-text,.featured-block-text-text p,.featured-block-text-text ul li{font-size:1.125rem}.featured-block-button{margin-top:2rem}}@media all and (max-width:1199px){.featured-block-text-wrapper{padding:3rem 4rem}}@media all and (max-width:823px){.featured-block .image-block{min-height:60vw}.featured-block-text-wrapper{margin:0;padding:2.5rem 2.9375rem 4.5rem}}
.height-half .featured-block-text{min-height:50vh}.height-75 .featured-block-text{min-height:75vh}.height-full .featured-block-text{min-height:100vh}.featured-block-with-bg{position:relative}.featured-block-with-bg img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:0}.featured-block-with-bg .bg-mask{z-index:1}.featured-block-with-bg .page-block-wrapper{position:relative;z-index:2}.featured-block-with-bg-text-wrapper{background:#fff;border-radius:4px;max-width:calc(97.5rem / 2);width:100%;margin:10rem .9375rem;padding:4rem 5rem;position:relative}.featured-block-with-bg .text-ref{font-family:var(--font);font-size:1.125rem;color:var(--color-primary);text-transform:uppercase;letter-spacing:.2rem;margin-bottom:.5rem}.featured-block-with-bg-text-wrapper .btn{margin-top:3rem}.featured-block-with-bg .block-title>*{margin-top:0}.featured-block .width-content .large-order-1,.featured-block .width-content .medium-order-1,.featured-block .width-content .large-order-1 img,.featured-block .width-content .medium-order-1 img{border-radius:1.875rem 0 0 1.875rem}.featured-block .width-content .large-order-2,.featured-block .width-content .medium-order-2,.featured-block .width-content .large-order-2 img,.featured-block .width-content .medium-order-2 img{border-radius:0 1.875rem 1.875rem 0}.bg-sand .width-content .featured-block-text{background:#fff}.bg-white.featured-block .width-content .align-stretch{-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);border-radius:1.875rem}
.footer-block{background:linear-gradient(120deg,var(--color-primary) 0,#393741 50%,var(--color-dark) 100%);margin:0;padding:0}.footer-block .socials{display:flex;gap:10px}.footer-block .someicon{display:inline-flex;align-items:center;justify-content:center;background:#fff;width:64px;height:64px;border-radius:50%}
.contact-form-block{background:var(--primary-color);padding:6rem 0}.contact-form-block .form-col-2{position:relative}.contact-form-block .form-col-2 p:last-child{margin:0}.contact-form-block .form-title{font-size:2rem;line-height:1.2;position:relative;margin:0 0 1.5rem;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!important;-webkit-transition:var(--transition);-moz-transition:var(--transition);transition:var(--transition)}input[type=submit]{color:#fff;background:#134851;border-radius:4px;padding:.75rem 1rem;-webkit-transition:all .125s ease-out;-moz-transition:all .125s ease-out;transition:all .125s ease-out}input[type=submit]:hover{background:#6daa8e}[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],textarea{margin:0}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(--pale-pink)}.wpcf7-not-valid-tip{background-color:#e6dddd;font-size:1rem;padding:4px 10px;position:absolute;top:calc(100%+5px)}.wpcf7-not-valid-tip::before{content:'';position:absolute;top:-9px;left:24px;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:9px solid #e6dddd}.wpcf7-list-item,.wpcf7-form [type=checkbox]{margin:0}.wpcf7-list-item .wpcf7-list-item-label,.wpcf7-list-item .wpcf7-list-item-label a{font-size:1rem;text-transform:none}.wpcf7-form p{color:var(--main-beige);font-size:1rem}.wpcf7-form p a{color:var(--main-beige);font-size:1rem;text-decoration:underline}.wpcf7-acceptance label{font-weight:600}@media all and (max-width:1500px){}@media all and (max-width:1200px){}@media all and (max-width:900px){}@media all and (max-width:600px){}@media all and (max-width:480px){}
.block-title.image-block-title{margin-top:3rem}.image-copyright{margin-top:.5rem;margin-bottom:3rem}
.image-gallery .image-gallery-images{display:grid;grid-template-columns:repeat(4,25%);gap:1rem}@media all and (max-width:1200px){.image-gallery .image-gallery-images{grid-template-columns:repeat(3,33.33%)}}@media all and (max-width:823px){.image-gallery .image-gallery-images{grid-template-columns:repeat(2,50%)}}@media all and (max-width:480px){.image-gallery .image-gallery-images{grid-template-columns:100%}}
@charset UTF-8;.slick-loading .slick-list{background:#fff url(./slick-ajax-loader.gif) center center no-repeat}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:0;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-gallery .gallery-item{position:relative;overflow:hidden;width:100%;padding-top:75%}.slick-gallery .gallery-link{height:100%;width:100%;position:absolute;top:0}.slick-gallery .gallery-link img{object-fit:cover;height:100%;width:100%}.slick-lightbox{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:black;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.slick-lightbox .slick-loading .slick-list{background-color:transparent}.slick-lightbox .slick-prev{left:15px}.slick-lightbox .slick-next{right:15px}.slick-lightbox-hide{opacity:0}.slick-lightbox-hide.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-hide-init{position:absolute;top:-9999px;opacity:0}.slick-lightbox-hide-init.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-inner{position:fixed;top:0;left:0;width:100%;height:100%}.slick-lightbox-slick-item{text-align:center;overflow:hidden}.slick-lightbox-slick-item:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{position:absolute;bottom:0;left:0;text-align:center;width:100%;margin-bottom:20px}.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{display:block;text-align:center}.slick-lightbox-slick-item-inner{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}.slick-lightbox-slick-img{margin:0 auto;display:block;max-width:90%;max-height:90%}.slick-lightbox-slick-caption{margin:10px 0 0;color:white}.slick-lightbox-close{position:absolute;top:15px;right:15px;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;padding:0;border:0}.slick-lightbox-close:focus{outline:0}.slick-lightbox-close:before{font-family:slick;font-size:20px;line-height:1;color:white;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"×"}
.listing-block{padding:6rem 0}.listing-block a{text-decoration:none}.listing-block .listing-block-title>*{text-align:center;margin:0 0 6rem}.listing-block .listing-block-list .list-item{position:relative;border:4px solid var(--color-lavender)}.listing-block .listing-block-list .list-item .list-item-notification{position:absolute;top:.25rem;left:.25rem;background:#fff;color:var(--color-3);font-weight:600;padding:.5rem 1rem;z-index:2}.listing-block .listing-block-list .list-item .list-item-wrapper{display:flex;flex-direction:column}.listing-block .listing-block-list .list-item .list-item-content{padding:1.5rem}.listing-block .listing-block-list .list-item-image{position:relative;z-index:0}.listing-block .listing-block-list .list-item-image:before{content:'';position:absolute;top:0;left:0;background:#000;width:100%;height:100%;z-index:1;opacity:0;-webkit-transition:var(--transition);transition:var(--transition)}.listing-block .listing-block-list .list-item-image:hover:before{opacity:.25}.listing-block .listing-block-list .list-item-title{margin:0 0 1rem}.listing-block .listing-block-list .list-item-excerpt{margin:0 0 1rem}.listing-block .listing-block-list .list-item-link{font-size:1.125rem;font-weight:600;color:var(--color-secondary);-webkit-transition:var(--transition);transition:var(--transition)}.listing-block .listing-block-list .list-item-link:hover{text-decoration:underline}@media all and (max-width:1024px){.listing-block{padding:4rem 0}.listing-block .listing-block-title>*{margin:0 0 3rem}}@media all and (max-width:639px){.listing-block .listing-block-list .list-item-link{font-size:1rem}}
.logo-block-title>*{margin:0 0 2.5rem}.logo-block .logo-wrapper{justify-content:center}.logo-block img{max-height:150px;width:auto}.logo-block a:hover{opacity:.5}.logo-block .text-block-title h2,.logo-block .text-block-title h3{margin:2rem 0 4rem 0}@media all and (max-width:1500px){.logo-block-wrapper{margin:0 4rem}.logo-block img{max-height:2rem;max-width:6rem}}@media all and (max-width:639px){.logo-block-wrapper{margin:0 2rem}.logo-block img{max-width:5rem}}
.persons-block{padding:4rem 0}.persons-block-item p{margin-bottom:1.1rem}.persons-block-wrapper{margin-top:5rem}.persons-block-wrapper a{color:unset}.persons-block .persons-block-item{margin-bottom:4rem}.person-image{position:relative;margin-bottom:2rem}.person-image img{object-fit:cover;width:100%;height:30vw;max-height:460px}.person-name{font-family:var(--font);font-size:1.6875rem;margin-bottom:0}.person-name h3{margin:0 0 1.875rem 0}.person-title{font-family:var(--font);font-size:1.125rem;margin-bottom:1.5rem}.person-tel,.person-email{margin-bottom:.5rem}.person-tel a,.person-email a{font-family:var(--font);font-size:1.125rem;padding:0}.person-tel a:hover,.person-email a:hover{text-decoration:underline}.person-description{margin-bottom:1.5rem;font-size:1rem}.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 .3rem;font-size:.75rem;text-transform:uppercase}.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{margin-bottom:0;padding:5rem 0}.persons-block-wrapper-single-item .persons-block-item{margin-bottom:0;padding:5rem 0 4rem 0}.persons-block-wrapper-single .person-name{text-transform:none}.persons-block-wrapper-single .persons-block-item-image{margin:0 auto}.persons-block-wrapper-single{margin-top:2rem}@media all and (max-width:1500px){.persons-block-wrapper{margin-top:2rem}.person-name{font-size:1.25rem;margin-bottom:.5rem}.person-title,.person-tel a,.person-email a{font-size:1rem}}@media all and (max-width:900px){.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 0}.persons-block-wrapper-single-item .persons-block-item{padding:0 0 1.5rem 0}}@media all and (max-width:639px){.persons-block .persons-block-item{margin-bottom:3rem}.person-image img{height:60vw}}
.social-share-block{padding:3rem 0}
.table-block thead{background:var(--color-primary);color:#fff}.table-block thead th{padding:1rem 1.5rem}.table-block tbody,.table-block tfoot,.table-block thead{border:0}.table-block tbody tr:nth-child(even),tbody tr:nth-child(even){background:#f7f7f7}.table-block tbody tr:last-of-type{border-bottom:2px solid #f7f7f7}.table-block td{padding:1.25rem 1.5rem}.table-block td:first-of-type,.table-block th:first-of-type{text-align:left}@media all and (max-width:1439px){.table-block .text-block-text{margin:0}.table-block thead{font-size:1.25em}.table-block thead th{padding:.75rem 1.25rem}.table-block td{font-size:1em;padding:.75rem 1.25rem}}@media all and (max-width:1023px){.table-block-table{margin:0}.table-block td{font-size:.75rem}.table-block-table p{font-size:.75rem}}@media all and (max-width:639px){.table-block table{border:0}.table-block table thead{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px}.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 thead th:first-of-type{display:block}.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}}
.text-block-lead,.text-block-lead p,.text-block-lead ul li{font-family:var(--font);font-size:1.6rem;font-weight:600}.text-block-lead p:last-child{margin-bottom:0}.text-block-lead b,.text-block-lead strong{font-weight:700}.font-size-lead.text-block-link a{font-family:var(--font);font-size:1.6875rem}.font-size-lead .text-block-link-arrow .arrow-svg{width:2.25rem;height:2.25rem}.text-block .text-block-text:last-child p{margin-bottom:0}.text-block-text{font-family:var(--font);font-size:1.125rem}.text-block-text a{text-decoration:underline}.text-block-link a{font-family:var(--font);font-size:1.375rem;display:flex;align-items:center;width:fit-content;padding:0;margin-bottom:1rem}.text-center .text-block-link a{justify-content:center;margin-left:auto;margin-right:auto}.text-block-link-arrow{margin-left:.75rem;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.text-block .btn{margin-top:3rem}@media all and (max-width:1024px){.text-block-lead,.text-block-lead p{font-size:1.25rem}.text-block-text{font-size:1rem}.text-block-text p{margin-bottom:1.5rem}.text-block-link a{font-size:1rem}}@media all and (max-width:639px){.text-block-title,.text-block-text,.text-block-lead,.text-block-link{margin:0}}
.timeline-block{font-family:var(--font);font-weight:600;padding:0}.timeline{position:relative;padding-bottom:5rem}.timeline-block-title{text-align:center;margin-bottom:3.75rem}.timeline .row-odd,.timeline .row-even{padding:.5rem 0}.timeline:after{content:'';position:absolute;width:1px;background-color:#134851;top:0;bottom:0;left:calc(50%+2px);margin-left:-3px;z-index:-1}.timeline .row-odd{position:relative;align-items:center}.timeline .row-even{position:relative;flex-direction:row-reverse;align-items:center}.timeline .event-title{display:inline-flex;align-items:center;background:var(--color-salmon);color:#fff;width:100%;min-height:6rem;padding:1.5rem 2.5rem;border-radius:3.5rem}.timeline .grid-x .cell{position:relative}.timeline .row-odd .cell{padding-right:3rem}.timeline .row-odd .event-title:before{content:'';background:var(--color-secondary);width:1rem;height:1rem;position:absolute;right:-.5rem;top:50%;transform:translateY(-50%);border-radius:50%;z-index:1}.timeline .row-odd .event-title:after{content:'';position:absolute;height:1px;background-color:var(--color-primary);left:0;right:0;top:50%;z-index:-1}.timeline .row-even .cell{padding-left:3rem}.timeline .row-even .event-title:before{content:'';background:var(--color-secondary);width:1rem;height:1rem;position:absolute;left:-.5rem;top:50%;transform:translateY(-50%);border-radius:50%;z-index:1}.timeline .row-even .event-title:after{content:'';position:absolute;height:1px;background-color:var(--color-primary);left:0;right:0;top:50%;z-index:-1}.timeline .event-date{font-weight:600;position:relative}.timeline .row-odd .event-date{margin-left:1.5rem}.timeline .row-even .event-date{text-align:right;margin-right:1.5rem}@media all and (max-width:1200px){.timeline:after{top:0;bottom:0;left:.5rem;margin-left:0}.timeline .cell{width:100%}.timeline .event-date{padding:2rem 0 1rem 0}.timeline .row-odd,.timeline .row-even{flex-direction:column-reverse}.timeline .row-odd .cell{padding-left:3rem;padding-right:0}.timeline .event-date{margin:0}.timeline .event-date,.timeline .row-even .event-date,.timeline .event-title{text-align:center;justify-content:center}.timeline .row-odd .event-title:before,.timeline .row-even .event-title:before{right:auto;left:0}.timeline .row-odd .event-title:after,.timeline .row-even .event-title:after{left:.5rem}}@media all and (max-width:1024px){.timeline{padding-bottom:4rem}}
.two-column-block-title>*{font-size:1.45rem;font-weight:900;margin:0 0 2rem}.two-column-block,.two-column-block p,.two-column-block a{font-size:1.125rem}@media all and (max-width:1440px){}@media all and (max-width:1200px){}@media all and (max-width:1024px){}@media all and (max-width:824px){}@media all and (max-width:639px){}@media all and (max-width:480px){}
.video-block{background:#e9ebf8;padding:6rem 0}.video-block-lead-wrapper{font-size:1.125rem;text-transform:uppercase}.video-block-lead,.video-block-date{display:inline-block;color:#719197;font-family:var(--font);font-size:1.125rem}.video-block-lead+.video-block-date{border-left:1px solid #719197;margin-left:1.25rem;padding-left:1.25rem}.video-block-title>*{margin:0}.video-block-text{font-size:1.25rem}.video-block-content{background:#fff;padding:5rem 6rem}.video-block-button{margin-top:2rem}a.video-reveal{width:100%;height:100%;display:block;outline:0}.video-reveal-reveal{width:max-content;max-width:75rem;padding:0rem;border:0;border-radius:0;background-color:transparent;top:100px;padding:4rem 0rem}.reveal-overlay{background-color:rgba(0,0,0,.8)}.close-button{position:absolute;cursor:pointer;background:transparent;color:#fff;font-size:3rem;padding:0;border:0;top:0;right:0}.video-reveal-reveal iframe{max-width:100%;width:90vw}.video-block.page-block+.video-block.page-block{margin:-4rem auto 8rem auto}.video-block .text-block-title,.video-block .text-block-text{margin:0}.video-block .video-block-container .cell:first-child{border-radius:10px 0 0 10px}.video-block .video-block-container .cell:nth-child(2){border-radius:0 10px 10px 0}@media all and (max-width:1500px){.video-block-content{padding:4rem 5rem}.video-block-lead,.video-block-date{font-size:1rem}.video-block-button{margin-top:1.5rem}}@media all and (max-width:1024px){.video-block-container>.video-block-image{min-height:21rem}.video-block-content{padding:3rem}.video-block .video-block-container .cell:first-child{border-radius:10px 10px 0 0}.video-block .video-block-container .cell:nth-child(2){border-radius:0 0 10px 10px}.video-reveal-reveal{padding:2rem}.video-reveal-reveal iframe{height:50vw;width:80vw}}@media all and (max-width:639px){.video-block-container>.video-block-image{min-height:14rem}.video-block-content{padding:2rem}.video-block-title>*{font-size:1.5rem}.video-block-text{font-size:1.125rem}a.video-reveal{max-width:100%}}
