.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:root{/*! Color - Semantic */--color-error-light: #fceaea;--color-error: #dc2020;--color-warning-light: #fdf6e5;--color-warning: #e9a100;--color-success-light: #eaf3eb;--color-success: #29823b;--color-info-light: #e5f5fc;--color-info: #017aad;/*! Overlays */--overlay-background: rgba(0, 0, 0, 0.25)}input,textarea,select,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:100%;line-height:1.25;margin:0}[type=checkbox],[type=radio]{border:0;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}body{color:var(--body-font-color, black);font-size:var(--body-font-size-mobile, var(--body-font-size, 1.6rem));line-height:var(--body-line-height, 1.25)}@media(min-width: 768px){body{font-size:var(--body-font-size, 1.6rem)}}h1,.heading-1,h2,.heading-2,.school_info_page .title_element__title,h3,.heading-3,h4,.heading-4,.download-link,h5,.heading-5,h6,.heading-6,.font-size-display{font-family:var(--headings-font-family, "Arial");font-weight:var(--headings-font-weight, var(--font-semi-bold));margin:var(--margin-headings, 0 0 1.6rem 0)}hr{margin:var(--margin-headings, 0 0 1.6rem 0)}h1,.heading-1{font-size:var(--font-size-mobile-h1, 4rem);line-height:var(--line-height-h1, 1);font-weight:var(--font-weight-h1, var(--headings-font-weight, normal));font-family:var(--font-family-h1, var(--headings-font-family, inherit))}.section:not(.has-text-color) h1,.section:not(.has-text-color) .heading-1{color:var(--text-color-h1, var(--headings-font-color, inherit))}@media(min-width: 768px){h1,.heading-1{font-size:var(--font-size-h1, 7rem)}}h2,.heading-2,.school_info_page .title_element__title{font-size:var(--font-size-mobile-h2, 3rem);line-height:var(--line-height-h2, 1);font-weight:var(--font-weight-h2, var(--headings-font-weight, normal));font-family:var(--font-family-h2, var(--headings-font-family, inherit))}.section:not(.has-text-color) h2,.section:not(.has-text-color) .heading-2,.section:not(.has-text-color) .school_info_page .title_element__title,.school_info_page .section:not(.has-text-color) .title_element__title{color:var(--text-color-h2, var(--headings-font-color, inherit))}@media(min-width: 768px){h2,.heading-2,.school_info_page .title_element__title{font-size:var(--font-size-h2, 4rem)}}h3,.heading-3{font-size:var(--font-size-mobile-h3, 2.4rem);line-height:var(--line-height-h3, 1.2);font-weight:var(--font-weight-h3, var(--headings-font-weight, normal));font-family:var(--font-family-h3, var(--headings-font-family, inherit))}.section:not(.has-text-color) h3,.section:not(.has-text-color) .heading-3{color:var(--text-color-h3, var(--headings-font-color, inherit))}@media(min-width: 768px){h3,.heading-3{font-size:var(--font-size-h3, 2.8rem)}}h4,.heading-4,.download-link{font-size:var(--font-size-mobile-h4, 2rem);line-height:var(--line-height-h4, 1.4);font-weight:var(--font-weight-h4, var(--headings-font-weight, normal));font-family:var(--font-family-h4, var(--headings-font-family, inherit))}.section:not(.has-text-color) h4,.section:not(.has-text-color) .heading-4,.section:not(.has-text-color) .download-link{color:var(--text-color-h4, var(--headings-font-color, inherit))}@media(min-width: 768px){h4,.heading-4,.download-link{font-size:var(--font-size-h4, 2.4rem)}}h5,.heading-5{font-size:var(--font-size-mobile-h5, 1.6rem);line-height:var(--line-height-h5, 1);font-weight:var(--font-weight-h5, var(--headings-font-weight, normal));font-family:var(--font-family-h5, var(--headings-font-family, inherit))}.section:not(.has-text-color) h5,.section:not(.has-text-color) .heading-5{color:var(--text-color-h5, var(--headings-font-color, inherit))}@media(min-width: 768px){h5,.heading-5{font-size:var(--font-size-h5, 1.8rem)}}h6,.heading-6{font-size:var(--font-size-mobile-h6, 1.6rem);line-height:var(--line-height-h6, 1);font-weight:var(--font-weight-h6, var(--headings-font-weight, normal));font-family:var(--font-family-h6, var(--headings-font-family, inherit))}.section:not(.has-text-color) h6,.section:not(.has-text-color) .heading-6{color:var(--text-color-h6, var(--headings-font-color, inherit))}@media(min-width: 768px){h6,.heading-6{font-size:var(--font-size-h6, 1.8rem)}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.animate-up{animation-name:animationUp;animation-duration:0.5s;animation-fill-mode:forwards}@keyframes animationUp{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0%)}}.bgimage{background-size:cover;background-position:center center}.c_p{--body-background: var(--color-primary);color:var(--color-primary)}.c_s{--body-background: var(--color-secondary);color:var(--color-secondary)}.c_b{--body-background: black;color:#000}.c_w{--body-background: white;color:#fff}.bgc_p{--body-background: var(--color-primary);background-color:var(--color-primary)}.bgc_s{--body-background: var(--color-secondary);background-color:var(--color-secondary)}.bgc_b{--body-background: black;background-color:#000}.bgc_w{--body-background: white;background-color:#fff}.cover{position:absolute;top:0;left:0;width:100%;height:100%}.f{display:flex}.fw{flex-wrap:wrap}.fwr{flex-wrap:wrap-reverse}.fnw{flex-wrap:nowrap}.f_c{flex-direction:column}.f_cr{flex-direction:column-reverse}.f_r{flex-direction:row}.f_rr{flex-direction:row-reverse}.f-c{align-items:center}.f-fs{align-items:flex-start}.f-fe{align-items:flex-end}.f--fs{justify-content:flex-start}.f--fe{justify-content:flex-end}.f--c{justify-content:center}.f--sb{justify-content:space-between}.f--sa{justify-content:space-around}@media(max-width: 767.98px){.fm{display:flex}.fmw{flex-wrap:wrap}.fmwr{flex-wrap:wrap-reverse}.fmnw{flex-wrap:nowrap}.fm_c{flex-direction:column}.fm_cr{flex-direction:column-reverse}.fm_r{flex-direction:row}.fm_rr{flex-direction:row-reverse}.fm-c{align-items:center}.fm-fs{align-items:flex-start}.fm-fe{align-items:flex-end}.fm--fs{justify-content:flex-start}.fm--fe{justify-content:flex-end}.fm--c{justify-content:center}.fm--sb{justify-content:space-between}.fm--sa{justify-content:space-around}}@media(min-width: 768px){.fd{display:flex}.fdw{flex-wrap:wrap}.fdwr{flex-wrap:wrap-reverse}.fdnw{flex-wrap:nowrap}.fd_c{flex-direction:column}.fd_cr{flex-direction:column-reverse}.fd_r{flex-direction:row}.fd_rr{flex-direction:row-reverse}.fd-c{align-items:center}.fd-fs{align-items:flex-start}.fd-fe{align-items:flex-end}.fd--fs{justify-content:flex-start}.fd--fe{justify-content:flex-end}.fd--c{justify-content:center}.fd--sb{justify-content:space-between}.fd--sa{justify-content:space-around}}body,button,input,select,textarea{-webkit-font-smoothing:antialiased}ul ::marker,ol ::marker{color:var(--color-primary)}ul{list-style:none}ul,ul li{padding:0}a{background-color:transparent;color:var(--link-color, var(--color-primary));-webkit-text-decoration-skip:objects}picture{position:relative}picture source{position:absolute;top:0}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.plate--container,.plate--container-fluid{box-sizing:border-box;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}.plate--row{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.plate--column{box-sizing:border-box;flex-grow:0;flex-shrink:0;padding-right:15px;padding-left:15px}@media(min-width: 768px){.plate--container,.plate--container-fluid{padding-right:15px;padding-left:15px;width:100%}.plate--row{margin-right:-15px;margin-left:-15px}.plate--column{padding-right:15px;padding-left:15px}}.plate--container{width:100%}[data-plate-col-xs="1"],.plate--column.xs-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.plate--container{width:100%}[data-plate-col-xs="2"],.plate--column.xs-2{flex-basis:16.6666666666%;max-width:16.6666666666%}.plate--container{width:100%}[data-plate-col-xs="3"],.plate--column.xs-3{flex-basis:24.9999999999%;max-width:24.9999999999%}.plate--container{width:100%}[data-plate-col-xs="4"],.plate--column.xs-4{flex-basis:33.3333333332%;max-width:33.3333333332%}.plate--container{width:100%}[data-plate-col-xs="5"],.plate--column.xs-5{flex-basis:41.6666666665%;max-width:41.6666666665%}.plate--container{width:100%}[data-plate-col-xs="6"],.plate--column.xs-6{flex-basis:49.9999999998%;max-width:49.9999999998%}.plate--container{width:100%}[data-plate-col-xs="7"],.plate--column.xs-7{flex-basis:58.3333333331%;max-width:58.3333333331%}.plate--container{width:100%}[data-plate-col-xs="8"],.plate--column.xs-8{flex-basis:66.6666666664%;max-width:66.6666666664%}.plate--container{width:100%}[data-plate-col-xs="9"],.plate--column.xs-9{flex-basis:74.9999999997%;max-width:74.9999999997%}.plate--container{width:100%}[data-plate-col-xs="10"],.plate--column.xs-10{flex-basis:83.333333333%;max-width:83.333333333%}.plate--container{width:100%}[data-plate-col-xs="11"],.plate--column.xs-11{flex-basis:91.6666666663%;max-width:91.6666666663%}.plate--container{width:100%}[data-plate-col-xs="12"],.plate--column.xs-12{flex-basis:99.9999999996%;max-width:99.9999999996%}[data-plate-position-xs="0"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:1;-webkit-order:0;-moz-order:0;-ms-flex-order:0;order:0}[data-plate-position-xs="1"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1}[data-plate-position-xs="2"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}[data-plate-position-xs="3"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:4;-webkit-order:3;-moz-order:3;-ms-flex-order:3;order:3}[data-plate-position-xs="4"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:5;-webkit-order:4;-moz-order:4;-ms-flex-order:4;order:4}[data-plate-position-xs="5"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:6;-webkit-order:5;-moz-order:5;-ms-flex-order:5;order:5}[data-plate-position-xs="6"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:7;-webkit-order:6;-moz-order:6;-ms-flex-order:6;order:6}[data-plate-position-xs="7"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:8;-webkit-order:7;-moz-order:7;-ms-flex-order:7;order:7}[data-plate-position-xs="8"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:9;-webkit-order:8;-moz-order:8;-ms-flex-order:8;order:8}[data-plate-position-xs="9"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:10;-webkit-order:9;-moz-order:9;-ms-flex-order:9;order:9}[data-plate-position-xs="10"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:11;-webkit-order:10;-moz-order:10;-ms-flex-order:10;order:10}[data-plate-position-xs="11"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:12;-webkit-order:11;-moz-order:11;-ms-flex-order:11;order:11}[data-plate-position-xs="12"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:13;-webkit-order:12;-moz-order:12;-ms-flex-order:12;order:12}[data-plate-position-xs="13"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:14;-webkit-order:13;-moz-order:13;-ms-flex-order:13;order:13}[data-plate-position-xs="14"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:15;-webkit-order:14;-moz-order:14;-ms-flex-order:14;order:14}[data-plate-position-xs="15"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:16;-webkit-order:15;-moz-order:15;-ms-flex-order:15;order:15}[data-plate-position-xs="16"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:17;-webkit-order:16;-moz-order:16;-ms-flex-order:16;order:16}[data-plate-position-xs="17"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:18;-webkit-order:17;-moz-order:17;-ms-flex-order:17;order:17}[data-plate-position-xs="18"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:19;-webkit-order:18;-moz-order:18;-ms-flex-order:18;order:18}[data-plate-position-xs="19"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:20;-webkit-order:19;-moz-order:19;-ms-flex-order:19;order:19}@media(min-width: 576px){.plate--container{width:100%;max-width:576px}[data-plate-col-sm="1"],.plate--column.sm-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.plate--container{width:100%;max-width:576px}[data-plate-col-sm="2"],.plate--column.sm-2{flex-basis:16.6666666666%;max-width:16.6666666666%}.plate--container{width:100%;max-width:576px}[data-plate-col-sm="3"],.plate--column.sm-3{flex-basis:24.9999999999%;max-width:24.9999999999%}.plate--container{width:100%;max-width:576px}[data-plate-col-sm="4"],.plate--column.sm-4{flex-basis:33.3333333332%;max-width:33.3333333332%}.plate--container{width:100%;max-width:576px}[data-plate-col-sm="5"],.plate--column.sm-5{flex-basis:41.6666666665%;max-width:41.6666666665%}.plate--container{width:100%;max-width:576px}[data-plate-col-sm="6"],.plate--column.sm-6{flex-basis:49.9999999998%;max-width:49.9999999998%}.plate--container{width:100%;max-width:576px}[data-plate-col-sm="7"],.plate--column.sm-7{flex-basis:58.3333333331%;max-width:58.3333333331%}.plate--container{width:100%;max-width:576px}[data-plate-col-sm="8"],.plate--column.sm-8{flex-basis:66.6666666664%;max-width:66.6666666664%}.plate--container{width:100%;max-width:576px}[data-plate-col-sm="9"],.plate--column.sm-9{flex-basis:74.9999999997%;max-width:74.9999999997%}.plate--container{width:100%;max-width:576px}[data-plate-col-sm="10"],.plate--column.sm-10{flex-basis:83.333333333%;max-width:83.333333333%}.plate--container{width:100%;max-width:576px}[data-plate-col-sm="11"],.plate--column.sm-11{flex-basis:91.6666666663%;max-width:91.6666666663%}.plate--container{width:100%;max-width:576px}[data-plate-col-sm="12"],.plate--column.sm-12{flex-basis:99.9999999996%;max-width:99.9999999996%}[data-plate-position-sm="0"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:1;-webkit-order:0;-moz-order:0;-ms-flex-order:0;order:0}[data-plate-position-sm="1"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1}[data-plate-position-sm="2"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}[data-plate-position-sm="3"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:4;-webkit-order:3;-moz-order:3;-ms-flex-order:3;order:3}[data-plate-position-sm="4"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:5;-webkit-order:4;-moz-order:4;-ms-flex-order:4;order:4}[data-plate-position-sm="5"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:6;-webkit-order:5;-moz-order:5;-ms-flex-order:5;order:5}[data-plate-position-sm="6"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:7;-webkit-order:6;-moz-order:6;-ms-flex-order:6;order:6}[data-plate-position-sm="7"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:8;-webkit-order:7;-moz-order:7;-ms-flex-order:7;order:7}[data-plate-position-sm="8"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:9;-webkit-order:8;-moz-order:8;-ms-flex-order:8;order:8}[data-plate-position-sm="9"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:10;-webkit-order:9;-moz-order:9;-ms-flex-order:9;order:9}[data-plate-position-sm="10"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:11;-webkit-order:10;-moz-order:10;-ms-flex-order:10;order:10}[data-plate-position-sm="11"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:12;-webkit-order:11;-moz-order:11;-ms-flex-order:11;order:11}[data-plate-position-sm="12"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:13;-webkit-order:12;-moz-order:12;-ms-flex-order:12;order:12}[data-plate-position-sm="13"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:14;-webkit-order:13;-moz-order:13;-ms-flex-order:13;order:13}[data-plate-position-sm="14"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:15;-webkit-order:14;-moz-order:14;-ms-flex-order:14;order:14}[data-plate-position-sm="15"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:16;-webkit-order:15;-moz-order:15;-ms-flex-order:15;order:15}[data-plate-position-sm="16"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:17;-webkit-order:16;-moz-order:16;-ms-flex-order:16;order:16}[data-plate-position-sm="17"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:18;-webkit-order:17;-moz-order:17;-ms-flex-order:17;order:17}[data-plate-position-sm="18"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:19;-webkit-order:18;-moz-order:18;-ms-flex-order:18;order:18}[data-plate-position-sm="19"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:20;-webkit-order:19;-moz-order:19;-ms-flex-order:19;order:19}}@media(min-width: 768px){.plate--container{width:100%;max-width:768px}[data-plate-col-md="1"],.plate--column.md-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.plate--container{width:100%;max-width:768px}[data-plate-col-md="2"],.plate--column.md-2{flex-basis:16.6666666666%;max-width:16.6666666666%}.plate--container{width:100%;max-width:768px}[data-plate-col-md="3"],.plate--column.md-3{flex-basis:24.9999999999%;max-width:24.9999999999%}.plate--container{width:100%;max-width:768px}[data-plate-col-md="4"],.plate--column.md-4{flex-basis:33.3333333332%;max-width:33.3333333332%}.plate--container{width:100%;max-width:768px}[data-plate-col-md="5"],.plate--column.md-5{flex-basis:41.6666666665%;max-width:41.6666666665%}.plate--container{width:100%;max-width:768px}[data-plate-col-md="6"],.plate--column.md-6{flex-basis:49.9999999998%;max-width:49.9999999998%}.plate--container{width:100%;max-width:768px}[data-plate-col-md="7"],.plate--column.md-7{flex-basis:58.3333333331%;max-width:58.3333333331%}.plate--container{width:100%;max-width:768px}[data-plate-col-md="8"],.plate--column.md-8{flex-basis:66.6666666664%;max-width:66.6666666664%}.plate--container{width:100%;max-width:768px}[data-plate-col-md="9"],.plate--column.md-9{flex-basis:74.9999999997%;max-width:74.9999999997%}.plate--container{width:100%;max-width:768px}[data-plate-col-md="10"],.plate--column.md-10{flex-basis:83.333333333%;max-width:83.333333333%}.plate--container{width:100%;max-width:768px}[data-plate-col-md="11"],.plate--column.md-11{flex-basis:91.6666666663%;max-width:91.6666666663%}.plate--container{width:100%;max-width:768px}[data-plate-col-md="12"],.plate--column.md-12{flex-basis:99.9999999996%;max-width:99.9999999996%}[data-plate-position-md="0"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:1;-webkit-order:0;-moz-order:0;-ms-flex-order:0;order:0}[data-plate-position-md="1"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1}[data-plate-position-md="2"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}[data-plate-position-md="3"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:4;-webkit-order:3;-moz-order:3;-ms-flex-order:3;order:3}[data-plate-position-md="4"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:5;-webkit-order:4;-moz-order:4;-ms-flex-order:4;order:4}[data-plate-position-md="5"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:6;-webkit-order:5;-moz-order:5;-ms-flex-order:5;order:5}[data-plate-position-md="6"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:7;-webkit-order:6;-moz-order:6;-ms-flex-order:6;order:6}[data-plate-position-md="7"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:8;-webkit-order:7;-moz-order:7;-ms-flex-order:7;order:7}[data-plate-position-md="8"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:9;-webkit-order:8;-moz-order:8;-ms-flex-order:8;order:8}[data-plate-position-md="9"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:10;-webkit-order:9;-moz-order:9;-ms-flex-order:9;order:9}[data-plate-position-md="10"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:11;-webkit-order:10;-moz-order:10;-ms-flex-order:10;order:10}[data-plate-position-md="11"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:12;-webkit-order:11;-moz-order:11;-ms-flex-order:11;order:11}[data-plate-position-md="12"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:13;-webkit-order:12;-moz-order:12;-ms-flex-order:12;order:12}[data-plate-position-md="13"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:14;-webkit-order:13;-moz-order:13;-ms-flex-order:13;order:13}[data-plate-position-md="14"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:15;-webkit-order:14;-moz-order:14;-ms-flex-order:14;order:14}[data-plate-position-md="15"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:16;-webkit-order:15;-moz-order:15;-ms-flex-order:15;order:15}[data-plate-position-md="16"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:17;-webkit-order:16;-moz-order:16;-ms-flex-order:16;order:16}[data-plate-position-md="17"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:18;-webkit-order:17;-moz-order:17;-ms-flex-order:17;order:17}[data-plate-position-md="18"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:19;-webkit-order:18;-moz-order:18;-ms-flex-order:18;order:18}[data-plate-position-md="19"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:20;-webkit-order:19;-moz-order:19;-ms-flex-order:19;order:19}}@media(min-width: 992px){.plate--container{width:100%;max-width:992px}[data-plate-col-lg="1"],.plate--column.lg-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.plate--container{width:100%;max-width:992px}[data-plate-col-lg="2"],.plate--column.lg-2{flex-basis:16.6666666666%;max-width:16.6666666666%}.plate--container{width:100%;max-width:992px}[data-plate-col-lg="3"],.plate--column.lg-3{flex-basis:24.9999999999%;max-width:24.9999999999%}.plate--container{width:100%;max-width:992px}[data-plate-col-lg="4"],.plate--column.lg-4{flex-basis:33.3333333332%;max-width:33.3333333332%}.plate--container{width:100%;max-width:992px}[data-plate-col-lg="5"],.plate--column.lg-5{flex-basis:41.6666666665%;max-width:41.6666666665%}.plate--container{width:100%;max-width:992px}[data-plate-col-lg="6"],.plate--column.lg-6{flex-basis:49.9999999998%;max-width:49.9999999998%}.plate--container{width:100%;max-width:992px}[data-plate-col-lg="7"],.plate--column.lg-7{flex-basis:58.3333333331%;max-width:58.3333333331%}.plate--container{width:100%;max-width:992px}[data-plate-col-lg="8"],.plate--column.lg-8{flex-basis:66.6666666664%;max-width:66.6666666664%}.plate--container{width:100%;max-width:992px}[data-plate-col-lg="9"],.plate--column.lg-9{flex-basis:74.9999999997%;max-width:74.9999999997%}.plate--container{width:100%;max-width:992px}[data-plate-col-lg="10"],.plate--column.lg-10{flex-basis:83.333333333%;max-width:83.333333333%}.plate--container{width:100%;max-width:992px}[data-plate-col-lg="11"],.plate--column.lg-11{flex-basis:91.6666666663%;max-width:91.6666666663%}.plate--container{width:100%;max-width:992px}[data-plate-col-lg="12"],.plate--column.lg-12{flex-basis:99.9999999996%;max-width:99.9999999996%}[data-plate-position-lg="0"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:1;-webkit-order:0;-moz-order:0;-ms-flex-order:0;order:0}[data-plate-position-lg="1"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1}[data-plate-position-lg="2"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}[data-plate-position-lg="3"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:4;-webkit-order:3;-moz-order:3;-ms-flex-order:3;order:3}[data-plate-position-lg="4"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:5;-webkit-order:4;-moz-order:4;-ms-flex-order:4;order:4}[data-plate-position-lg="5"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:6;-webkit-order:5;-moz-order:5;-ms-flex-order:5;order:5}[data-plate-position-lg="6"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:7;-webkit-order:6;-moz-order:6;-ms-flex-order:6;order:6}[data-plate-position-lg="7"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:8;-webkit-order:7;-moz-order:7;-ms-flex-order:7;order:7}[data-plate-position-lg="8"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:9;-webkit-order:8;-moz-order:8;-ms-flex-order:8;order:8}[data-plate-position-lg="9"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:10;-webkit-order:9;-moz-order:9;-ms-flex-order:9;order:9}[data-plate-position-lg="10"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:11;-webkit-order:10;-moz-order:10;-ms-flex-order:10;order:10}[data-plate-position-lg="11"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:12;-webkit-order:11;-moz-order:11;-ms-flex-order:11;order:11}[data-plate-position-lg="12"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:13;-webkit-order:12;-moz-order:12;-ms-flex-order:12;order:12}[data-plate-position-lg="13"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:14;-webkit-order:13;-moz-order:13;-ms-flex-order:13;order:13}[data-plate-position-lg="14"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:15;-webkit-order:14;-moz-order:14;-ms-flex-order:14;order:14}[data-plate-position-lg="15"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:16;-webkit-order:15;-moz-order:15;-ms-flex-order:15;order:15}[data-plate-position-lg="16"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:17;-webkit-order:16;-moz-order:16;-ms-flex-order:16;order:16}[data-plate-position-lg="17"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:18;-webkit-order:17;-moz-order:17;-ms-flex-order:17;order:17}[data-plate-position-lg="18"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:19;-webkit-order:18;-moz-order:18;-ms-flex-order:18;order:18}[data-plate-position-lg="19"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:20;-webkit-order:19;-moz-order:19;-ms-flex-order:19;order:19}}@media(min-width: 1200px){.plate--container{width:100%;max-width:1200px}[data-plate-col-xl="1"],.plate--column.xl-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.plate--container{width:100%;max-width:1200px}[data-plate-col-xl="2"],.plate--column.xl-2{flex-basis:16.6666666666%;max-width:16.6666666666%}.plate--container{width:100%;max-width:1200px}[data-plate-col-xl="3"],.plate--column.xl-3{flex-basis:24.9999999999%;max-width:24.9999999999%}.plate--container{width:100%;max-width:1200px}[data-plate-col-xl="4"],.plate--column.xl-4{flex-basis:33.3333333332%;max-width:33.3333333332%}.plate--container{width:100%;max-width:1200px}[data-plate-col-xl="5"],.plate--column.xl-5{flex-basis:41.6666666665%;max-width:41.6666666665%}.plate--container{width:100%;max-width:1200px}[data-plate-col-xl="6"],.plate--column.xl-6{flex-basis:49.9999999998%;max-width:49.9999999998%}.plate--container{width:100%;max-width:1200px}[data-plate-col-xl="7"],.plate--column.xl-7{flex-basis:58.3333333331%;max-width:58.3333333331%}.plate--container{width:100%;max-width:1200px}[data-plate-col-xl="8"],.plate--column.xl-8{flex-basis:66.6666666664%;max-width:66.6666666664%}.plate--container{width:100%;max-width:1200px}[data-plate-col-xl="9"],.plate--column.xl-9{flex-basis:74.9999999997%;max-width:74.9999999997%}.plate--container{width:100%;max-width:1200px}[data-plate-col-xl="10"],.plate--column.xl-10{flex-basis:83.333333333%;max-width:83.333333333%}.plate--container{width:100%;max-width:1200px}[data-plate-col-xl="11"],.plate--column.xl-11{flex-basis:91.6666666663%;max-width:91.6666666663%}.plate--container{width:100%;max-width:1200px}[data-plate-col-xl="12"],.plate--column.xl-12{flex-basis:99.9999999996%;max-width:99.9999999996%}[data-plate-position-xl="0"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:1;-webkit-order:0;-moz-order:0;-ms-flex-order:0;order:0}[data-plate-position-xl="1"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1}[data-plate-position-xl="2"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}[data-plate-position-xl="3"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:4;-webkit-order:3;-moz-order:3;-ms-flex-order:3;order:3}[data-plate-position-xl="4"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:5;-webkit-order:4;-moz-order:4;-ms-flex-order:4;order:4}[data-plate-position-xl="5"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:6;-webkit-order:5;-moz-order:5;-ms-flex-order:5;order:5}[data-plate-position-xl="6"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:7;-webkit-order:6;-moz-order:6;-ms-flex-order:6;order:6}[data-plate-position-xl="7"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:8;-webkit-order:7;-moz-order:7;-ms-flex-order:7;order:7}[data-plate-position-xl="8"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:9;-webkit-order:8;-moz-order:8;-ms-flex-order:8;order:8}[data-plate-position-xl="9"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:10;-webkit-order:9;-moz-order:9;-ms-flex-order:9;order:9}[data-plate-position-xl="10"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:11;-webkit-order:10;-moz-order:10;-ms-flex-order:10;order:10}[data-plate-position-xl="11"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:12;-webkit-order:11;-moz-order:11;-ms-flex-order:11;order:11}[data-plate-position-xl="12"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:13;-webkit-order:12;-moz-order:12;-ms-flex-order:12;order:12}[data-plate-position-xl="13"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:14;-webkit-order:13;-moz-order:13;-ms-flex-order:13;order:13}[data-plate-position-xl="14"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:15;-webkit-order:14;-moz-order:14;-ms-flex-order:14;order:14}[data-plate-position-xl="15"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:16;-webkit-order:15;-moz-order:15;-ms-flex-order:15;order:15}[data-plate-position-xl="16"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:17;-webkit-order:16;-moz-order:16;-ms-flex-order:16;order:16}[data-plate-position-xl="17"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:18;-webkit-order:17;-moz-order:17;-ms-flex-order:17;order:17}[data-plate-position-xl="18"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:19;-webkit-order:18;-moz-order:18;-ms-flex-order:18;order:18}[data-plate-position-xl="19"]:not([data-plate-positioning-disabled]){-webkit-box-ordinal-group:20;-webkit-order:19;-moz-order:19;-ms-flex-order:19;order:19}}[data-plate-hidden-xs]{display:block !important}[data-plate-hidden-sm]{display:block !important}[data-plate-hidden-md]{display:block !important}[data-plate-hidden-lg]{display:block !important}[data-plate-hidden-xs]{display:none !important}.plate--column{min-height:4rem;width:100%}.unset-min-height{min-height:unset}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-left{text-align:left !important}.plate--page-content-wrapper,.plate--section,.plate--column{display:-webkit-box;-webkit-flex-direction:column;display:-moz-box;-moz-flex-direction:column;display:-ms-flexbox;-ms-flex-direction:column;display:-webkit-flex;display:flex;flex-direction:column}.plate--element__image img{max-width:100% !important;width:initial}@media(max-width: 767.98px){.section{padding-top:5rem;padding-bottom:5rem}}@media(min-width: 768px){.section{padding-top:5rem;padding-bottom:5rem}}@media(max-width: 767.98px){.p-t-m--s{padding-top:2.5rem}.p-b-m--s{padding-bottom:2.5rem}}@media(max-width: 767.98px){.p-t-m--m{padding-top:5rem}.p-b-m--m{padding-bottom:5rem}}@media(max-width: 767.98px){.p-t-m--l{padding-top:10rem}.p-b-m--l{padding-bottom:10rem}}@media(min-width: 768px){.p-t-d--s{padding-top:2.5rem}.p-b-d--s{padding-bottom:2.5rem}}@media(min-width: 768px){.p-t-d--m{padding-top:5rem}.p-b-d--m{padding-bottom:5rem}}@media(min-width: 768px){.p-t-d--l{padding-top:10rem}.p-b-d--l{padding-bottom:10rem}}*{box-sizing:border-box;margin:0}html{font-size:62.5%;overflow-x:hidden}picture,picture img{display:block}picture source{display:block;width:100%;height:100%}body{font-size:var(--font-size-base, 1.6rem);background:var(--body-background, var(--_body-background, white));font-family:var(--body-font-family, "Arial");font-weight:var(--body-font-weight, 400);line-height:var(--body-line-height, 1.5)}.accordion__item__body{transition:all .2s ease-in-out;overflow:hidden}.accordion__item__body:not(.accordion__item__body--active){max-height:0 !important}.article-card{display:flex;flex-direction:column;position:relative;overflow:hidden;background-color:var(--article-card-background, var(--_article-card-background, white));border-radius:var(--article-card-border-radius, var(--_article-card-border-radius, 0));box-shadow:var(--article-card-box-shadow, var(--_article-card-box-shadow, none))}.article-card-image{position:relative}.article-card-image-tags{position:absolute;font-size:1.2rem;z-index:1;left:1.6rem;top:1.6rem}.article-card-image-tags-tag{padding:.7rem 1.6rem;margin:0 .8rem .8rem 0;border-radius:var(--article-card-tag-border-radius, var(--_button-border-radius, 3rem));background-color:var(--article-card-tag-background, var(--_article-card-tag-background, var(--color-primary)));color:var(--article-card-tag-color, var(--_article-card-tag-color, white))}.article-card picture{overflow:hidden;height:100%}.article-card picture img{width:100%;transition:transform .8s ease-in-out}.article-card:hover picture:not(.testimonial-portrait) img{transform:scale(1.1)}.article-card:hover .article-card-content-link svg{margin-right:-1rem}.article-card-link{position:absolute;right:0;top:0;width:100%;height:100%;z-index:1}.article-card-content{display:flex;flex-direction:column;height:100%;padding:3.2rem;background:#fff;color:var(--article-card-color, var(--body-font-color, black))}.article-card-content p{margin-bottom:var(--rythm, 2rem);opacity:.6}.article-card-content-employment{color:var(--article-card-employment-color, var(--_article-card-employment-color, var(--body-font-color, black)))}.article-card-content-link{margin-top:auto}.article-card-content-link svg{transition:margin .3s ease-in-out}.article-card-content-link a{margin-top:auto;text-decoration:none;color:var(--article-card-link-color, var(--_article-card-link-color, var(--color-primary)))}.article-card-content-link a:focus,.article-card-content-link a:hover{text-decoration:underline}.article-card-published-date{text-transform:uppercase;font-size:75%;margin-bottom:1.5rem;opacity:.8;color:var(--article-card-date-color, var(--_article-date-color, var(--body-font-color, black)))}.breadcrumbs{padding:3rem 0}.breadcrumbs .back-to-index-link{display:flex;align-items:center;color:var(--breadcrumb-dot-background, var(--_breadcrumb-dot-background, lightgrey));margin-right:3.2rem;font-size:1.6rem;text-decoration:none}.breadcrumbs .back-to-index-link:hover{text-decoration:underline}.breadcrumbs .back-to-index-link svg{transform:rotate(0.5turn);width:1em;height:1em;fill:currentColor;margin-right:1.4rem;flex:0 0 auto}.breadcrumbs .breadcrumbs-items{display:flex;height:100%;align-items:flex-end;font-size:1.4rem;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.breadcrumbs .breadcrumbs-items::-webkit-scrollbar{display:none}.breadcrumbs .breadcrumbs-items>*{white-space:nowrap}.breadcrumbs .breadcrumbs-items a:not(.back-to-index-link){color:inherit;text-decoration:none}.breadcrumbs .breadcrumbs-items a:not(.back-to-index-link):hover{text-decoration:underline}.breadcrumbs .dot{border-radius:50%;margin:0 .5em}.breadcrumbs .dot::before{content:"•";display:inline-block;color:var(--breadcrumb-dot-background, var(--_breadcrumb-dot-background, lightgrey))}.contact-person{display:flex;align-items:center}.filter__input__range{padding-bottom:2rem;position:relative}.filter__input__range__bar{height:1rem;position:relative;background-color:#d3d3d3;margin:0 1rem}.filter__input__range__bar__max,.filter__input__range__bar__min{width:1rem;height:1rem;transform:translateY(-50%) translateX(-50%);border-radius:50%;z-index:2}.filter__input__range__bar__range{height:1rem;background:#add8e6;transform:translateY(-50%)}.filter__input__range__bar__max,.filter__input__range__bar__min,.filter__input__range__bar__range{position:absolute;top:50%}.filter__input__range__bar__min{left:0}.filter__input__range__bar__max{left:100%}.filter__input__range__selector{position:absolute;z-index:10;top:50%;left:0;width:100%;transform:translateY(-50%);height:1rem}.filter__input__range__selector input{pointer-events:none;position:absolute;width:100%;left:0;top:0;opacity:0;cursor:pointer}.filter__input__range__selector--active{pointer-events:all !important}.filter__wrapper{margin:var(--filter_wrapper_margin, var(--_filter_wrapper_margin, 5rem 0 10rem));justify-content:var(--filter_wrapper_justify-content, var(--_filter_wrapper_justify-content, space-between))}.filter__wrapper.hide-filters{display:none}.filter__wrapper .block{width:100%;margin-bottom:1rem}@media(min-width: 768px){.filter__wrapper .block{margin-bottom:0}}.filter__input{gap:var(--filter_input_gap, var(--_filter_input_gap, 0))}.filter__input__title{display:var(--filter_input_title_display, var(--_filter_input_title_display, none));margin:0 0 1rem;white-space:nowrap}@media(min-width: 768px){.filter__input__title{margin:0 1.6rem 0 0}}.filter__input__taxonomy__item__sub{padding-left:2rem}.filter__input__taxonomy .selector__input,.filter__sort .selector__input{padding:1.1rem 3rem}.filter__input__taxonomy .selector__wrapper select,.filter__input__taxonomy .selector__input,.filter__input__taxonomy .selector__list,.filter__sort .selector__wrapper select,.filter__sort .selector__input,.filter__sort .selector__list{border-radius:var(--button-border-radius, var(--_filter-input-border-radius, 3rem));background:var(--filter_input_background, var(--_filter_input_background, white))}.filter__input__taxonomy .selector__list,.filter__sort .selector__list{bottom:-0.5rem}.filter__sort .selector__list{min-width:100%}.filter__search{position:relative}.filter__search input{padding:1rem 3rem;height:100%;width:100%;border:none;font-family:var(--body-font-family, "Arial");color:var(--body-font-color, black);background:var(--filter_input_background, var(--_filter_input_background, white));border-radius:var(--button-border-radius, var(--_filter-input-border-radius, 3rem))}.filter__search input::placeholder{color:var(--body-font-color, black);opacity:.6}.filter__search input:focus{outline:none}.filter__search svg{position:absolute;height:100%;display:flex;align-items:center;right:2rem;top:0}.filter__result{transition:all .2s ease-in-out;margin-bottom:10rem}.filter__result--loading{opacity:.6}.filter__result .index-list{transition:all .2s ease-in-out;display:grid;gap:3rem;grid-template-columns:repeat(1, 1fr)}@media(min-width: 576px){.filter__result .index-list{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.filter__result .index-list{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){.theme-1 .filter__result--team .index-list{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 768px){.theme-1 .filter__result--acticity .index-list,.theme-1 .filter__result--article .index-list{grid-template-columns:repeat(2, 1fr)}}.theme-3 .filter__result--acticity .index-list .image img,.theme-3 .filter__result--article .index-list .image img{height:20rem;object-fit:cover}@media(min-width: 768px){.theme-3 .filter__result--acticity .index-list,.theme-3 .filter__result--article .index-list{grid-template-columns:repeat(12, 1fr);grid-auto-flow:dense;row-gap:5rem}.theme-3 .filter__result--acticity .index-list :nth-child(7n+1),.theme-3 .filter__result--acticity .index-list :nth-child(7n+7),.theme-3 .filter__result--article .index-list :nth-child(7n+1),.theme-3 .filter__result--article .index-list :nth-child(7n+7){grid-area:span 1/span 7}.theme-3 .filter__result--acticity .index-list :nth-child(7n+2),.theme-3 .filter__result--acticity .index-list :nth-child(7n+8),.theme-3 .filter__result--article .index-list :nth-child(7n+2),.theme-3 .filter__result--article .index-list :nth-child(7n+8){grid-area:span 1/span 5}.theme-3 .filter__result--acticity .index-list :nth-child(7n+3),.theme-3 .filter__result--acticity .index-list :nth-child(7n+4),.theme-3 .filter__result--acticity .index-list :nth-child(7n+5),.theme-3 .filter__result--article .index-list :nth-child(7n+3),.theme-3 .filter__result--article .index-list :nth-child(7n+4),.theme-3 .filter__result--article .index-list :nth-child(7n+5){grid-area:span 1/span 4}.theme-3 .filter__result--acticity .index-list :nth-child(7n+6),.theme-3 .filter__result--article .index-list :nth-child(7n+6){grid-area:span 1/span 5}}.filter__result__loader{width:100%;max-height:5rem;transition:all .2s ease-in-out}.filter__result__loader__inner{height:100%}.filter__result__loader svg{transition:all .2s ease-in-out;height:100%;height:5rem;animation-name:loader;animation-duration:2s;animation-iteration-count:infinite;animation-fill-mode:linear;animation-timing-function:linear}@keyframes loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.filter__result--full .filter__result__loader{opacity:0;max-height:0}.filter__result--full .filter__result__loader svg{height:0}.footer-social-media{--gap: var(--footer-social-media-gap, 1rem);--size: var(--footer-social-media-size, 3.6rem);display:flex;gap:var(--gap);order:-1;margin-top:1rem}@media(min-width: 992px){.footer-social-media{margin-left:auto;margin-top:0;order:initial}}.footer-social-media .social-media{display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);border-radius:50%;background-color:var(--footer-social-media-background, rgba(255, 255, 255, 0.3));color:var(--footer-social-media-color, white);transition:transform .2s ease-in-out}.footer-social-media .social-media:hover{transform:scale(1.2)}.footer-social-media .social-media svg{height:40%;width:40%;fill:currentColor}.search .index-list{display:grid;gap:3.2rem;grid-template-columns:repeat(1, 1fr)}@media(min-width: 576px){.search .index-list{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.search .index-list{grid-template-columns:repeat(3, 1fr)}}.form--search{margin:0 0 3rem;width:100%}.search.is-index .form--search{margin:0}@media(min-width: 768px){.search.is-index .form--search{margin-top:3.2rem}}.form--search .search-quicklinks{border:none;padding:0;margin:2rem 0;transition:opacity .2s ease-in-out;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1rem}@media(min-width: 768px){.form--search .search-quicklinks{margin:5rem 0}}.form--search-input-wrapper{display:grid;grid-template-areas:"input button";grid-auto-columns:auto 2rem;outline-width:0;outline-offset:-1px;transition:outline-width .2s ease-in-out;border:2px solid transparent;background-color:var(--input-background, var(--_input-background, lightgrey));padding:var(--input-padding, var(--_input-padding, 1rem));border-radius:var(--input-border-radius, var(--_input-border-radius, 0))}.form--search-input-wrapper:focus-within{outline:var(--color-primary) solid 2px}@media(max-width: 1199.98px){.form--search-input-wrapper{margin:0 1.5rem}}.search.is-index .form--search-input-wrapper{margin:0}.form--search input[type=search]{outline:none;width:100%;grid-area:input;color:inherit;border:none;background:none;appearance:none}.form--search input[type=search]:focus+.search-button svg{fill:var(--color-primary)}.form--search .search-button{grid-area:button;padding:0;display:flex;align-items:center;justify-content:center;appearance:none;background:none;border:none}.form--search .search-button svg{transition:fill .2s ease-in-out;width:2.5rem;height:2.5rem;fill:#000}.form--search .search-button:focus svg{fill:var(--color-primary)}.js-no-scroll{overflow:hidden}.js-overlay{position:fixed;overflow-y:auto;top:0;right:0;bottom:0;left:0;background:#fff;justify-content:center;align-items:center}.js-overlay-inner{display:flex;align-items:center;flex-direction:column;flex:1;max-width:60rem}.js-overlay-close.search-button{position:absolute;right:5rem;top:5rem}.js-overlay-close.search-button svg{width:4rem;height:4rem;fill:var(--color-secondary)}.js-overlay[aria-hidden=true]{display:none}.js-overlay[aria-hidden=false]{display:flex}@media(max-width: 767.98px){.empty-column{display:none}}.frontpage-header{display:grid;grid-template-areas:"second" "first";width:100%;aspect-ratio:1440/680;position:relative}@media(min-width: 992px){.frontpage-header{grid-auto-columns:1fr 1fr;grid-template-areas:"first second";grid-auto-rows:1fr;max-height:79.5vh}}.header-video{align-self:stretch;position:relative;max-height:inherit;width:inherit}.header-video video{object-fit:cover;width:100%;height:100%}.frontpage-background-image{grid-area:second}.frontpage-background-image img{object-fit:cover;width:100%;height:100%}.frontpage-header-brush{display:none;grid-area:1/1/2/3;align-self:flex-end;position:relative;z-index:0;transform:translateY(1px)}.theme-1 .frontpage-header-brush{display:initial}.frontpage-header-brush .frontpage-header-brush-group{fill:var(--body-background, var(--_body-background, white))}.frontpage-header-wave{display:none;grid-area:1/1/3/2;align-self:flex-end;position:relative;z-index:0;transform:translateY(1px);fill:var(--body-background, var(--_body-background, white))}.theme-3 .frontpage-header-wave{display:initial;z-index:2}@media(min-width: 992px){.frontpage-header-wave{grid-area:1/1/2/3}}.frontpage-header-iframe:not(.fslightbox-source){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.frontpage-header-content{grid-area:first;z-index:1;align-self:center}.frontpage-header-content .front-page-header-text{margin-top:2.4rem}.frontpage-header-content .frontpage-header-title{margin:0}.frontpage-header-content .frontpage-header-cta-wrapper{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:2.4rem}.frontpage-header-content .frontpage-header-cta{border:2px solid transparent;background:var(--frontpage-header-cta-background-color, var(--color-secondary)) !important;color:var(--frontpage-header-cta-text-color, white) !important;display:inline-grid}.frontpage-header-play{grid-area:second;position:relative;z-index:1}.frontpage-header-play .lightbox{height:10rem;width:10rem;display:block;color:var(--frontpage-header-lightbox-link-color, var(--_frontpage-header-lightbox-link-color, white));transition:transform .2s ease-in-out}.frontpage-header-play .lightbox:hover{transform:scale(1.2)}.frontpage-header-play .lightbox svg{height:100%;width:100%}.header{z-index:115;position:relative}.header__wrapper{padding:10rem 0 5rem;text-align:var(--header_align, var(--_header_align, left))}@media(min-width: 768px){.header__wrapper{padding:10rem 0 5rem}}.header__content__sub{text-transform:uppercase;margin-bottom:2.4rem;font-size:var(--header_subtitle_font-size, var(--_header_subtitle_font-size, var(--body-font-size, 1.6rem)))}.header__content__tags{margin-top:3rem;justify-content:var(--header_align, var(--_header_align, left))}.header__content__tags__tag{border-radius:var(--button-border-radius, 3rem);margin:0 1rem 1rem 0;padding:.7rem 1.8rem;background-color:var(--header_tags_background, var(--_header_tags_background, lightgrey));color:var(--header_tags_color, var(--_header_tags_color, var(--headings-font-color, black)));line-height:1.2}.header--empty .header__wrapper{padding:10rem 0 0rem}@media(min-width: 768px){.header--empty .header__wrapper{padding:10rem 0 0rem}}.header--empty .header__content__sub{color:var(--header_subtitle_color, var(--_header_subtitle_color, darkgrey))}.header--empty .header__content h1{color:var(--headings-font-color, black)}.header--hidden .header__wrapper{padding:0}.header--hidden .header__content h1{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(min-width: 768px){.header:not(.header--empty).size-small .header__image{aspect-ratio:100/25}}@media(min-width: 768px){.header:not(.header--empty).size-normal .header__image{aspect-ratio:100/40}}.header:not(.header--empty) .header__wrapper{display:flex;position:relative;align-items:var(--header_align, var(--_header_align, flex-end))}@media(min-width: 992px){.header:not(.header--empty) .header__wrapper{position:absolute;right:0;top:0;width:100%;height:100%}}.header:not(.header--empty) .header__image img{width:100%;height:100%;object-fit:cover}@media(max-width: 991.98px){.header:not(.header--empty) .header__image{position:absolute;right:0;top:0;width:100%;height:100%}.header:not(.header--empty) .header__image img{width:100%;height:100%;object-fit:cover}}.header:not(.header--empty) .header__image::before{content:"";position:absolute;right:0;top:0;width:100%;height:100%;opacity:.24;background-color:var(--header_image_before, var(--_header_image_before, var(--headings-font-color, black)))}.header:not(.header--empty) .header__content,.header:not(.header--empty) .header__content h1{color:#fff}.page-header-wave{display:none;position:absolute;width:100%;bottom:0;z-index:0;transform:translateY(1px);fill:var(--body-background, var(--_body-background, white))}.theme-3 .page-header-wave{display:initial}.job-postings-size{border-radius:50%;background:var(--job-postings-size-background, var(--_job-postings-size-background, grey));color:var(--job-postings-size-color, var(--_job-postings-size-color, white));border:var(--job-postings-size-border, var(--_job-postings-size-border, none));font-size:var(--job-postings-size-font-size, var(--_job-postings-size-font-size, 1.4rem));display:inline-flex;align-items:center;justify-content:center;height:2rem;min-width:2rem;line-height:1;margin-inline-start:.6rem}.main-menu{position:sticky;top:0;background:var(--main-menu-background, var(--_main-menu-background, #f2f2f2));border-bottom:var(--main-menu-border-bottom, var(--_main-menu-border-bottom, 1px solid #d7d7d7));transition:top .4s ease-in-out;z-index:120}@media(min-width: 1200px){.main-menu{transition:transform .3s ease-in-out}}.main-menu:not(.active).has-scrolled-passed-window{top:var(--has-scrolled-passed-window-nav-offset, -10rem)}@media(min-width: 1200px){.main-menu:not(.active).has-scrolled-passed-window{top:0;transform:translateY(-100%)}}.main-menu .main-menu-cta{display:none}@media(min-width: 1200px){.main-menu .main-menu-cta{display:initial;margin-left:unset;margin-right:unset}}.main-menu .main-menu-search{margin:0 1rem 0 auto}@media(max-width: 1199.98px){.main-menu .main-menu-search .is-search-link{display:grid;grid-template-areas:"toggler";justify-content:center;align-content:center;--_menu-toggle-background: white;background:var(--menu-search-toggle-background, var(--_menu-search-toggle-background, grey));border-radius:var(--menu-toggle-border-radius, var(--_menu-toggle-border-radius, 20px));width:var(--menu-toggle-width, 40px);height:var(--menu-toggle-height, 40px)}}@media(min-width: 1200px){.main-menu .main-menu-search{margin:0 var(--main-menu-gap, var(--_main-menu-gap, 3rem))}}.main-menu .main-menu-search-text{display:none}@media(min-width: 1200px){.main-menu .main-menu-search-text{display:initial}}.main-menu__inner{padding:var(--main-menu-padding, var(--_main-menu-padding, 1.2rem 0));height:100%;display:flex;align-items:center;justify-content:space-between}.main-menu__brand{width:var(--site-logo-width-mobile, 20rem)}@media(min-width: 1200px){.main-menu__brand{width:var(--site-logo-width-desktop, 20rem)}}.main-menu__brand a,.main-menu__brand img{height:inherit;width:100%}.main-menu__brand a{display:flex}@media(max-width: 1199.98px){.main-menu__content{position:absolute;left:0;background:blue;right:0;margin:0;top:calc(100% + 1px);height:calc(100vh - 100%);color:#fff;transition:transform .2s ease-in-out;padding:2rem;background:var(--main-menu-background, var(--_main-menu-background, #f2f2f2));overflow-y:auto;padding-bottom:10rem}.main-menu:not(.active) .main-menu__content{transform:translateX(-110%)}.main-menu__content .menu{margin-top:4rem}.main-menu__content::-webkit-scrollbar{width:0px}}@media(min-width: 768px){.main-menu__content{padding-left:calc((100vw - 768px) / 2 + 15px);padding-right:calc((100vw - 768px) / 2 + 15px)}}@media(min-width: 1200px){.main-menu__content{padding-right:unset;padding-left:unset}}@media(min-width: 1200px){.main-menu__content{flex:1 1 auto;display:flex;justify-content:var(--main-menu-justify, var(--_main-menu-justify, flex-end));margin:0 0 0 var(--main-menu-gap, var(--_main-menu-gap, 3rem))}}@media(min-width: 1200px)and (min-width: 1200px){.main-menu__content .menu{gap:var(--main-menu-gap, var(--_main-menu-gap, 3rem));display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}}.main-menu .btn__wrapper{align-self:flex-end;width:unset;height:100%;display:flex;align-items:center}.main-menu-submenu{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .2s ease-in-out}@media(min-width: 1200px){.main-menu-submenu{position:absolute;z-index:1}}@media(max-width: 1199.98px){.active-submenu~.main-menu-submenu{grid-template-rows:1fr !important}.active-submenu~.main-menu-submenu .inner{visibility:visible !important}}@media(min-width: 1200px){.menu__item:hover>.menu__item__link~.main-menu-submenu{grid-template-rows:1fr !important}.menu__item:hover>.menu__item__link~.main-menu-submenu .inner{visibility:visible !important}}.main-menu-submenu .inner{min-height:0;transition:visibility 1s;visibility:hidden;display:flex;flex-direction:column}.main-menu-submenu .inner .main-menu-submenu-content{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}@media(max-width: 1199.98px){.main-menu-submenu .inner .main-menu-submenu-content .menu__item__link{font-size:2rem}}@media(min-width: 1200px){.main-menu-submenu .inner .main-menu-submenu-content{gap:2rem;padding:2rem;background:var(--main-menu-background, var(--_main-menu-background, #f2f2f2));border-radius:var(--button-border-radius, var(--_button-border-radius, 3rem))}}.menu__item{position:relative;color:var(--main-menu-link-color, var(--_main-menu-link-color, inherit));display:grid;grid-template-areas:"link svg" "dropdown dropdown"}.menu__item .menu__item__link{grid-area:link}.menu__item>svg{grid-area:svg;margin-inline-start:1.5rem}.menu__item .main-menu-submenu{grid-area:dropdown}@media(max-width: 1199.98px){.menu__item{display:grid;grid-template-areas:"text svg" "dropdown dropdown"}.menu__item svg{grid-area:svg}.menu__item .menu__item__link{grid-area:text}.menu__item .main-menu-submenu{grid-area:dropdown}}.menu__item__link{color:var(--main-menu-link-color, var(--_main-menu-link-color, inherit));transition:color .2s ease-in-out;text-decoration:none}@media(max-width: 1199.98px){.menu__item__link{color:var(--mobile-main-menu-text-color, var(--_mobile-main-menu-text-color, black));font-size:var(--mobile-main-menu-font-size, var(--_mobile-main-menu-font-size, 4.8rem));font-family:var(--mobile-main-menu-font-family, var(--_mobile-main-menu-font-family, var(--headings-font-family)))}.menu__item__link:hover,.menu__item__link:focus{color:var(--mobile-main-menu-text-color-hover, var(--_mobile-main-menu-text-color-hover, inherit))}}@media(min-width: 1200px){.menu__item__link:hover,.menu__item__link:focus{color:var(--main-menu-link-color-hover, var(--_main-menu-link-color-hover, inherit))}}.menu__item__link .main-menu-search-icon{width:1.6rem;height:1.6rem;fill:var(--main-menu-search-icon-color, var(--_main-menu-search-icon-color, currentColor));margin:0 1rem}@media(max-width: 1199.98px){.menu__item__link.active-submenu svg{transform:rotate(180deg)}}.menu__item__link span{white-space:nowrap}.menu__item svg{fill:currentColor;height:var(--mobile-main-menu-font-size, 4rem);z-index:1;padding:0;margin:0;align-self:center;justify-self:flex-end;cursor:pointer;transition:transform .2s ease-in-out}@media(min-width: 1200px){.menu__item svg{height:1rem;width:1rem}}.menu__item--dropdown:hover svg{transform:rotate(180deg)}.menu__item.active-submenu svg{transform:rotate(180deg)}.nav-toggler{padding:0;appearance:none;border:none;background:var(--menu-toggle-background, var(--_menu-toggle-background, grey));border-radius:var(--menu-toggle-border-radius, var(--_menu-toggle-border-radius, 20px));width:var(--menu-toggle-width, 40px);height:var(--menu-toggle-height, 40px);position:relative;cursor:pointer;display:grid;grid-template-areas:"toggler";justify-content:center;align-content:center}@media(min-width: 1200px){.nav-toggler{display:none}}.nav-toggler::after,.nav-toggler::before{content:"";grid-area:toggler;height:var(--menu-toggle-line-height, 2px);background-color:var(--menu-toggle-line-color, white);width:var(--menu-toggle-line-width, 1.6rem);transition:all .2s ease-in-out}.nav-toggler::before{transform:translateY(210%)}.nav-toggler::after{transform:translateY(-210%)}nav.active .nav-toggler::after,nav.active .nav-toggler::before{background-color:var(--menu-toggle-line-color-active, white)}nav.active .nav-toggler::before{transform:rotate(45deg)}nav.active .nav-toggler::after{transform:rotate(-45deg)}.observe{transition:transform 1s ease-in-out}.observe.in-viewport{transform:translateX(0)}.observe.out-viewport{transform:translateX(-100%)}.pagination{display:flex;justify-content:center;align-items:center;padding:10rem 0 15rem;--gap: 1rem;gap:var(--gap)}.pagination ul{display:flex;gap:var(--gap)}.pagination .pagination__item{transition:background-color .2s ease-in-out;background-color:var(--pagination-background, var(--_pagination-background, lightgrey));border-radius:var(--pagination-border-radius, var(--_pagination-border-radius, 50%));color:var(--pagination-text-color, var(--_pagination-text-color, inherit));border:var(--pagination-border, var(--_pagination-border, none));width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;text-decoration:none;line-height:1}.pagination .pagination__item.pagination__item--active,.pagination .pagination__item:hover,.pagination .pagination__item:focus{background-color:var(--pagination-background-hover, var(--_pagination-background-hover, lightgrey));color:var(--pagination-text-color-hover, var(--_pagination-text-color-hover, inherit));border:var(--pagination-border-hover, var(--_pagination-border-hover, none));fill:var(--pagination-text-color-hover, var(--_pagination-text-color-hover, inherit))}.pagination .pagination-arrow{width:2rem;height:2rem}.selector{position:relative;z-index:5}.selector [data-disabled=true]{pointer-events:none;opacity:.5}.selector__wrapper{position:relative}.selector__wrapper:focus-within .selector__input{border-color:var(--color-primary)}.selector__wrapper>svg{display:none}.selector__wrapper select{opacity:0;position:absolute}.selector__input,.selector__wrapper select{padding:1rem 2rem;background:#d3d3d3;align-items:center;justify-content:space-between;width:100%}.selector__input svg,.selector__wrapper select svg{margin-left:2rem;height:1rem;pointer-events:none;transition:all .2s ease-in-out}.selector__input{cursor:pointer;display:inline-flex;border:2px solid transparent;background-color:var(--input-background, var(--_input-background, lightgrey));padding:var(--input-padding, var(--_input-padding, 1rem));border-radius:var(--input-border-radius, var(--_input-border-radius, 0))}.selector__value,.selector__placeholder{pointer-events:none}.selector__value{display:none;white-space:nowrap}.selector__list{background-color:var(--input-background, var(--_input-background, lightgrey));border-radius:var(--input-border-radius, var(--_input-border-radius, 0));position:absolute;bottom:0;width:auto;transform:translateY(100%);max-height:0;transition:all .2s ease-in-out;overflow:hidden}.contact_form .selector__list{width:100%}.selector__list__item{cursor:pointer;white-space:nowrap;padding:var(--input-padding, var(--_input-padding, 1rem));position:relative}.selector__list__item:before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--color-primary);opacity:0;transition:opacity .2s ease-in-out}.selector__list__item:hover:before{opacity:.2}.selector:not(.selector--open) .selector__list{max-height:0 !important}.selector--open{z-index:11}.selector--open svg{transform:rotate(180deg)}.selector--closing{z-index:11}.selector--selected .selector__value{display:block}.selector--selected .selector__placeholder{display:none}.is_touch_device .selector:not(.selector--checkbox){display:none}.is_touch_device .selector__wrapper{position:relative}.is_touch_device .selector__wrapper>svg{display:block;position:absolute;height:100%;top:0;width:1rem;display:flex;align-items:center;right:1.5rem}.is_touch_device .selector__wrapper select{appearance:none;display:block;border:none}.share-button{position:relative;padding:1.5rem 4rem 1.5rem 2rem !important;min-width:18.7rem;overflow:hidden;display:flex;align-items:center}.share-button span{transition:opacity .3s,transform .3s;transform:translateX(0%);opacity:1;transition-delay:.9s}.share-button>svg{margin-right:1rem}.share-button__links{display:flex;align-items:center;position:absolute;right:0;top:0;width:100%;height:100%;padding-left:5rem}.share-button__links__link{opacity:0;width:4.5rem;height:4.5rem;transform:translateY(100%);transition:opacity .3s,transform .3s}.share-button__links__link:nth-child(1n){transition-delay:0.3s}.share-button__links__link:nth-child(2n){transition-delay:0.6s}.share-button__links__link:nth-child(3n){transition-delay:0.9s}.share-button__links__link a{transition:background-color .2s;display:block;color:#fff;width:4.5rem;height:4.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none}.share-button:hover{transform:scale(1) !important}.share-button:hover span{transform:translateX(-100%);transition-delay:0s;opacity:0}.share-button:hover .share-button__links__link{opacity:1;transform:translateY(0%)}.share-button:hover .share-button__links__link:hover a{background-color:rgba(0,0,0,.2);transition-delay:0s}.team_member{height:100%;position:relative;background-color:var(--team-background, var(--_team-background, white));border-radius:var(--border-radius, var(--_border-radius, 0));box-shadow:var(--team-box-shadow, var(--_team-box-shadow, none));overflow:hidden}.team_member__link{position:absolute;right:0;top:0;width:100%;height:100%;z-index:1}.team_member__image picture{display:flex;width:100%;aspect-ratio:var(--team-member-crop, 3/4)}.team_member__image picture img{width:100%;height:100%;object-fit:cover}.team_member__image img{width:100%}.team_member__image__tags{position:absolute;left:2rem;top:2rem;z-index:5}.team_member__image__tags__tag{margin:0 .5rem .5rem 0;font-size:1.2rem;border-radius:3rem;padding:.9rem 2.4rem;color:#fff;background-color:var(--team-tag-background, var(--_team-tag-background, var(--color-primary)))}.team_member__content{padding:var(--team-content-padding, var(--_team-content-padding, 3rem))}.team_member__content .title{margin-bottom:1rem}.team_member__content .sub{color:var(--team-sub-color, var(--_team-sub-color, var(--body-font-color, black)));font-size:var(--team-sub-font-size, var(--_team-sub-font-size, var(--body-font-size)));opacity:.6;min-height:2rem}.team_member__content .link{display:none}.testimonial{display:flex;font-size:2.2rem;flex-direction:var(--testimonial-flex-direction, var(--_testimonial-flex-direction, column));border-radius:var(--border-radius, var(--_border-radius, 0));background-color:var(--testimonial-background-color, var(--_testimonial-background-color, transparent))}.testimonial svg{margin:var(--testimonial-svg-margin, var(--_testimonial-svg-margin, 0));fill:var(--color-primary)}.testimonial footer{font-size:1.6rem;margin:var(--testimonial-footer-margin, var(--_testimonial-footer-margin, 3rem 0 0 0));display:flex;align-items:center}.testimonial-portrait{width:8rem;height:8rem;margin-right:3rem;min-width:8rem}.testimonial-portrait img{width:100%;height:100%;object-fit:cover;border-radius:100%}.testimonial-meta span{display:block}.testimonial-meta-role{opacity:.6;font-size:1.6rem}.testimonial-meta-name{font-weight:bold;font-size:1.8rem}.theme-pickers{display:flex;justify-content:center;align-items:center;position:fixed;top:.7rem;left:50%;transform:translateX(-50%);opacity:.4;transition:opacity .2s ease-in-out;z-index:200}.theme-pickers:focus-within,.theme-pickers:hover{opacity:1}.theme-pickers .theme-picker{--accent-color: #707070;--gray: 220 10%;font-family:"Helvetica","Arial",sans-serif;font-size:1.2rem;padding:.5rem 1rem;border:1px solid hsl(var(--gray) 0%/0.2);border-radius:.5rem;background-color:#fff;cursor:pointer;text-decoration:none;color:inherit;transition-duration:.2s;transition-property:background-color,border-color,color;line-height:1.1;white-space:nowrap}.theme-pickers .theme-picker:hover:not([aria-pressed]){border-color:var(--accent-color)}.theme-pickers .theme-picker[aria-pressed=true]{background:rgba(227,229,232,.9);box-shadow:0 .1em .2em rgba(0,0,0,.2) inset,0 0 0 2em rgba(115,123,140,.15) inset}.theme-pickers .theme-picker:not(:last-of-type){border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.theme-pickers .theme-picker:not(:first-of-type){border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.top-menu{position:relative;background:var(--top-menu-background, var(--_top-menu-background, lightgrey));color:var(--top-menu-text-color, var(--_top-menu-text-color, white));z-index:121}.top-menu .top-menu-header-brush{display:none}.top-menu .inner{height:100%;display:flex;align-items:center;justify-content:flex-end}.top-menu .content{display:flex;padding:1.4rem 0}@media(min-width: 1200px){.top-menu .content{justify-content:flex-end}}.top-menu .menu{display:none;align-items:center;gap:var(--top-menu-gap, 3rem)}@media(min-width: 1200px){.top-menu .menu{display:flex}}.top-menu .top-menu-link{display:flex;align-items:center;text-decoration:none;color:inherit;font-size:80%}.top-menu .top-menu-link:hover span:nth-child(1),.top-menu .top-menu-link:focus span:nth-child(1){text-decoration:underline}.mobile-top-menu{margin-top:4rem}.mobile-top-menu .menu{display:flex;flex-direction:column}@media(min-width: 1200px){.mobile-top-menu{display:none}}.mobile-top-menu .top-menu-link{display:flex;align-items:center;text-decoration:none;color:var(--mobile-top-menu-text-color, var(--_mobile-top-menu-text-color, black));font-size:var(--mobile-top-menu-font-size, var(--_mobile-top-menu-font-size, 3rem));font-family:var(--mobile-top-menu-font-family, var(--_mobile-top-menu-font-family, var(--headings-font-family)))}.mobile-top-menu .top-menu-link:hover span:nth-child(1),.mobile-top-menu .top-menu-link:focus span:nth-child(1){text-decoration:underline}.language-picker{position:relative;font-size:80%;font-family:var(--body-font-family);z-index:1}.language-picker.active .language-picker-menu{display:block}.current-language-button{display:flex;align-items:center;gap:.5rem;padding:1rem;cursor:pointer;background:none;border:none;appearance:none;border-radius:.5rem;background:#fff}.current-language-button svg{width:2rem;aspect-ratio:3/2}.mobile-language-menu{margin-block-start:2rem}.desktop-language-menu .language-picker-menu{position:absolute}.language-picker-menu{width:100%;padding:1rem;margin-block:.5rem;border-radius:.5rem;background:#fff;display:none}.language-picker-menu a{color:#000;text-decoration:none}.language-picker-menu a:hover,.language-picker-menu a:focus{text-decoration:underline}.accordion__item{margin-bottom:1rem;overflow:hidden;border-radius:var(--accordion-border-radius, var(--_accordion-border-radius, 0))}.accordion__item__header{cursor:pointer;position:relative;display:flex;align-items:center}.accordion__item__header .title{margin-bottom:0;padding-right:5rem}.accordion__item__header svg{transition:transform .3s ease-in-out}.accordion__item__header--active svg{transform:rotate(180deg)}.accordion__item__header,.accordion__item__body__inner{padding:var(--accordion-padding, var(--_accordion-padding, 2rem));background-color:var(--accordion-background, var(--_accordion-background, lightgrey));transition:background-color .3s ease-in-out}.accordion__item__header--active,.accordion__item__body--active .accordion__item__body__inner{background-color:var(--accordion-active-background, var(--_accordion-active-background, initial))}.accordion__item__header svg{position:absolute;right:3rem;height:100%;display:flex;align-items:center}.animateSection section{height:90vh;display:flex;justify-content:space-around;align-items:center}.animateSection .animate,.animateSection .observeAnimate{display:inline-block}.animateSection .animate .box,.animateSection .observeAnimate .box{margin:0 20px;height:70px;width:70px;background:#888}.animateSection .big{transform:scale(3)}.btn,.theme-1 .latest-section-inner .latest-section-more-link a,.theme-2 .latest-section-inner .latest-section-more-link a,.frontpage-header-content .frontpage-header-cta{cursor:pointer;padding:var(--button-padding, 1.5rem 2rem);border-radius:var(--button-border-radius, var(--_button-border-radius, 3rem));background:var(--button-background-color, var(--_button-background-color, var(--color-primary)));color:var(--button-text-color, var(--_button-text-color, white));line-height:1;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:inherit;transition:transform .1s ease-in-out}.btn:hover,.theme-1 .latest-section-inner .latest-section-more-link a:hover,.theme-2 .latest-section-inner .latest-section-more-link a:hover,.frontpage-header-content .frontpage-header-cta:hover,.btn:focus,.theme-1 .latest-section-inner .latest-section-more-link a:focus,.theme-2 .latest-section-inner .latest-section-more-link a:focus,.frontpage-header-content .frontpage-header-cta:focus{transform:scale(1.05)}.btn__wrapper{display:flex;flex-wrap:wrap;width:100%;gap:var(--buttons-gap, 1rem)}.btn__wrapper.align-start{justify-items:flex-start}.btn__wrapper.align-center{justify-content:center}.btn__wrapper.align-end{justify-content:flex-end}.btn__wrapper.align-full{justify-content:space-evenly}.btn__wrapper.align-full .btn,.btn__wrapper.align-full .theme-1 .latest-section-inner .latest-section-more-link a,.theme-1 .latest-section-inner .latest-section-more-link .btn__wrapper.align-full a,.btn__wrapper.align-full .theme-2 .latest-section-inner .latest-section-more-link a,.theme-2 .latest-section-inner .latest-section-more-link .btn__wrapper.align-full a,.btn__wrapper.align-full .frontpage-header-content .frontpage-header-cta,.frontpage-header-content .btn__wrapper.align-full .frontpage-header-cta{text-align:center;flex:1}.outlined,.theme-2 .latest-section-inner .latest-section-more-link a,.theme-1 .latest-section-inner .latest-section-more-link a{color:var(--button-background-color, var(--_button-background-color, var(--color-primary)));background:transparent;border:2px solid var(--button-background-color, var(--_button-background-color, var(--color-primary)))}.contact_form__column,.contact_form__row{display:flex}.contact_form__column{flex-wrap:wrap}.contact_form .contact_form__field+.contact_form__row{margin-top:3.2rem}.contact_form__row{margin-right:-15px;margin-left:-15px;flex-direction:column}@media(min-width: 768px){.contact_form__row{flex-direction:row;margin-right:-15px;margin-left:-15px}}.contact_form__column{flex:1 1 10%}.contact_form__column .contact_form__field{width:100%;padding-right:15px;padding-left:15px}@media(min-width: 768px){.contact_form__column .contact_form__field{padding-right:15px;padding-left:15px}}.contact_form__label{color:var(--input-label-color, var(--_input-label-color, black));margin-block-end:.8rem}.contact_form input,.contact_form textarea,.contact_form .autofill__answers{border:2px solid transparent;background-color:var(--input-background, var(--_input-background, lightgrey));padding:var(--input-padding, var(--_input-padding, 1rem));border-radius:var(--input-border-radius, var(--_input-border-radius, 0))}.contact_form input:not([type=checkbox]):not([type=radio]):focus,.contact_form textarea:not([type=checkbox]):not([type=radio]):focus,.contact_form .autofill__answers:not([type=checkbox]):not([type=radio]):focus{outline:2px solid var(--color-primary)}.contact_form textarea{resize:vertical;border-radius:var(--input-border-radius, var(--_input-border-radius, 0)) var(--input-border-radius, var(--_input-border-radius, 0)) 0 var(--input-border-radius, var(--_input-border-radius, 0))}.contact_form__field{display:flex;flex-direction:column}.contact_form__field:not(:last-child){margin-bottom:1.6rem}.contact_form__field__error{font-size:1.2rem;color:red}.contact_form__field.radio label,.contact_form__field.checkbox label{cursor:pointer;position:relative;display:block}.contact_form__field.button .btn__wrapper{justify-content:flex-end}.contact_form__field.button .btn__wrapper .btn,.contact_form__field.button .btn__wrapper .theme-1 .latest-section-inner .latest-section-more-link a,.theme-1 .latest-section-inner .latest-section-more-link .contact_form__field.button .btn__wrapper a,.contact_form__field.button .btn__wrapper .theme-2 .latest-section-inner .latest-section-more-link a,.theme-2 .latest-section-inner .latest-section-more-link .contact_form__field.button .btn__wrapper a,.contact_form__field.button .btn__wrapper .frontpage-header-content .frontpage-header-cta,.frontpage-header-content .contact_form__field.button .btn__wrapper .frontpage-header-cta{font-family:var(--body-font-family, "Arial")}.contact_form__field--error input,.contact_form__field--error .selector,.contact_form__field--error .radio-check__input,.contact_form__field--error .file__drop{border-color:red}.contact_form .hide{display:none}.notification{position:relative}.notification .message{opacity:0;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.notification.success .message__success{opacity:1}.notification.error .message__error{opacity:1}.grecaptcha-badge{display:none}[hidden]{display:block !important}.file .filename{padding:.5rem 1.8rem;border-radius:.8rem;background-color:var(--input-filename-background, var(--_input-filename-background, rgba(23, 23, 23, 0.08)));color:var(--input-label-color, var(--_input-label-color, black))}.file__drop{position:relative;display:grid;grid-template-areas:"filedrop";cursor:pointer;border:2px dashed rgba(0,0,0,.24);border-radius:var(--input-border-radius, var(--_input-border-radius, 0))}.file__drop:focus-within{border-style:solid;border-color:var(--color-primary)}.file__drop.has_file{background:rgba(0,128,0,.1);border-color:rgba(0,128,0,.1)}.file__overlay{pointer-events:none;grid-area:filedrop;padding:1rem 4.8rem 1rem 1rem;background-color:transparent;display:flex;align-items:center}.file input::placeholder,.file textarea::placeholder{font-family:var(--body-font-family, "Arial")}.file input{cursor:pointer;width:100%;grid-area:filedrop;opacity:0;font-size:0}.file .drag_over{border-style:dashed}.file__drop:not(.has_file) .file__remove{display:none}.file__remove{grid-area:filedrop;cursor:pointer;position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:var(--color-primary);color:#fff;border:none;padding:0;border-radius:2rem;height:2.8rem;line-height:1;width:2.8rem}.radio-check{display:flex;align-items:center;position:relative}.radio-check--radio .radio-check__input{border-radius:50%}.radio-check--radio .radio-check__input::before{border-radius:50%}.radio-check input{accent-color:var(--color-primary);width:1.6rem;height:1.6rem;margin-inline-end:1rem;appearance:auto}.autofill{position:relative}.autofill input{margin-bottom:.5rem;width:auto;border:none;flex:1 1 auto}.autofill__answers{margin:-0.25rem !important}.autofill__answers__item{margin:.25rem .5rem;padding:.25rem .5rem !important;cursor:pointer;display:block;font-size:1.2rem}.autofill__list{list-style:none;margin:-0.25rem;padding:.25rem;position:absolute;bottom:0;transform:translateY(100%);z-index:1;transform:translateY(calc(100%));width:100%;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}.autofill__list--active,.autofill__list:hover{opacity:1;pointer-events:all}.autofill__list__item{margin:.25rem .5rem;padding:.25rem .5rem !important;display:block;font-size:1.2rem}.autofill__list__item::before{display:none !important}.autofill:hover .autofill__list{opacity:1;pointer-events:all}.cta_button{border-radius:var(--border-radius, var(--_border-radius, 0));box-shadow:var(--cta_btn-box-shadow, var(--_cta_btn-box-shadow, none));background-color:var(--cta_btn-background, var(--_cta_btn-background, white));padding:2rem 2rem 0}@media(min-width: 768px){.cta_button{padding:2rem 4rem 2rem}}.cta_button .title_element__sub{opacity:.7;color:var(--cta_btn-sub-color, var(--_cta_btn-sub-color, var(--body-font-color, black)));font-size:var(--cta_btn-sub-font-size, var(--_cta_btn-sub-font-size, var(--body-font-size)))}.cta_button .title_element,.cta_button .title_element__title{margin-bottom:0}.cta_button .btn,.cta_button .theme-1 .latest-section-inner .latest-section-more-link a,.theme-1 .latest-section-inner .latest-section-more-link .cta_button a,.cta_button .theme-2 .latest-section-inner .latest-section-more-link a,.theme-2 .latest-section-inner .latest-section-more-link .cta_button a,.cta_button .frontpage-header-content .frontpage-header-cta,.frontpage-header-content .cta_button .frontpage-header-cta{align-self:center;margin:2rem 0}.featured_page{position:relative;background-color:var(--featured_page-background, var(--_featured_page-background, white));border-radius:var(--border-radius, var(--_border-radius, 0));overflow:hidden;text-decoration:none;color:initial;display:block;height:100%;padding:var(--featured_page-padding, var(--_featured_page-padding, 3rem))}.featured_page--large{box-shadow:var(--featured-page-box-shadow, var(--_featured-page-box-shadow, none))}.featured_page .featured_page__content{padding:var(--featured_page-content-padding, var(--_featured_page-content-padding, 0 0 6rem))}.featured_page__image.image{min-height:var(--featured_page-image-height, var(--_featured_page-image-height, 17rem));display:flex;align-items:center}.featured_page.has-whitespace .image{padding:0 10%}.featured_page__title{padding-top:2rem}.featured_page__text{margin-top:2rem}.featured_page__link{color:var(--featured_page-link-color, var(--_featured_page-link-color, initial));position:absolute;bottom:3rem;left:3rem;width:calc(100% - 6rem)}.featured_page__link svg{transition:margin .3s ease-in-out}.featured_page .featured_page__link svg{stroke:var(--color-primary);width:40px;height:40px}.featured_page:hover .featured_page__link svg{margin-right:-1rem}.image img{max-width:100%;width:100%}.image .title{position:absolute;font-size:1.4rem;padding:.7rem 1.6rem;z-index:1;left:1.6rem;top:1.6rem;border-radius:var(--button-border-radius, 3rem);background-color:var(--image-title-background, var(--_image-title-background, white));color:var(--image-title-color, var(--_image-title-color, var(--headings-font-color, black)))}.plate--element__image .image{margin:1.5rem 0;overflow:hidden;border-radius:var(--border-radius, var(--_border-radius, 0))}@media(min-width: 768px){.plate--element__image .image{margin:0}}.image--large{width:calc(100% + 2 * 15px);margin-left:-15px}@media(min-width: 768px){.image--large{height:100%;width:calc(100% + 2 * 15px);margin-left:-15px}.image--large img{height:100%;object-fit:cover}}@media(min-width: 768px){.plate--element__image{flex:1 1 auto}}@media(min-width: 768px){.plate--row .plate--column:first-of-type .image--large-col-1,.plate--row .plate--column:last-of-type .image--large-col-1{width:calc((100vw - (100% / 1 * 12)) / 2 + 100%)}.plate--row .plate--column:first-of-type .image--large-col-2,.plate--row .plate--column:last-of-type .image--large-col-2{width:calc((100vw - (100% / 2 * 12)) / 2 + 100%)}.plate--row .plate--column:first-of-type .image--large-col-3,.plate--row .plate--column:last-of-type .image--large-col-3{width:calc((100vw - (100% / 3 * 12)) / 2 + 100%)}.plate--row .plate--column:first-of-type .image--large-col-4,.plate--row .plate--column:last-of-type .image--large-col-4{width:calc((100vw - (100% / 4 * 12)) / 2 + 100%)}.plate--row .plate--column:first-of-type .image--large-col-5,.plate--row .plate--column:last-of-type .image--large-col-5{width:calc((100vw - (100% / 5 * 12)) / 2 + 100%)}.plate--row .plate--column:first-of-type .image--large-col-6,.plate--row .plate--column:last-of-type .image--large-col-6{width:calc((100vw - (100% / 6 * 12)) / 2 + 100%)}.plate--row .plate--column:first-of-type .image--large-col-7,.plate--row .plate--column:last-of-type .image--large-col-7{width:calc((100vw - (100% / 7 * 12)) / 2 + 100%)}.plate--row .plate--column:first-of-type .image--large-col-8,.plate--row .plate--column:last-of-type .image--large-col-8{width:calc((100vw - (100% / 8 * 12)) / 2 + 100%)}.plate--row .plate--column:first-of-type .image--large-col-9,.plate--row .plate--column:last-of-type .image--large-col-9{width:calc((100vw - (100% / 9 * 12)) / 2 + 100%)}.plate--row .plate--column:first-of-type .image--large-col-10,.plate--row .plate--column:last-of-type .image--large-col-10{width:calc((100vw - (100% / 10 * 12)) / 2 + 100%)}.plate--row .plate--column:first-of-type .image--large-col-11,.plate--row .plate--column:last-of-type .image--large-col-11{width:calc((100vw - (100% / 11 * 12)) / 2 + 100%)}.plate--row .plate--column:first-of-type .image--large-col-12,.plate--row .plate--column:last-of-type .image--large-col-12{width:calc((100vw - (100% / 12 * 12)) / 2 + 100%)}.plate--row .plate--column:first-of-type .image--large-col-1{margin-left:calc((100vw - (100% / 1 * 12)) / -2 + 15px)}.plate--row .plate--column:first-of-type .image--large-col-2{margin-left:calc((100vw - (100% / 2 * 12)) / -2 + 15px)}.plate--row .plate--column:first-of-type .image--large-col-3{margin-left:calc((100vw - (100% / 3 * 12)) / -2 + 15px)}.plate--row .plate--column:first-of-type .image--large-col-4{margin-left:calc((100vw - (100% / 4 * 12)) / -2 + 15px)}.plate--row .plate--column:first-of-type .image--large-col-5{margin-left:calc((100vw - (100% / 5 * 12)) / -2 + 15px)}.plate--row .plate--column:first-of-type .image--large-col-6{margin-left:calc((100vw - (100% / 6 * 12)) / -2 + 15px)}.plate--row .plate--column:first-of-type .image--large-col-7{margin-left:calc((100vw - (100% / 7 * 12)) / -2 + 15px)}.plate--row .plate--column:first-of-type .image--large-col-8{margin-left:calc((100vw - (100% / 8 * 12)) / -2 + 15px)}.plate--row .plate--column:first-of-type .image--large-col-9{margin-left:calc((100vw - (100% / 9 * 12)) / -2 + 15px)}.plate--row .plate--column:first-of-type .image--large-col-10{margin-left:calc((100vw - (100% / 10 * 12)) / -2 + 15px)}.plate--row .plate--column:first-of-type .image--large-col-11{margin-left:calc((100vw - (100% / 11 * 12)) / -2 + 15px)}.plate--row .plate--column:first-of-type .image--large-col-12{margin-left:calc((100vw - (100% / 12 * 12)) / -2 + 15px)}.plate--row .plate--column:last-of-type:not(:only-child) .image--large{margin-left:-15px}.plate--row .plate--column:only-child .image--large{margin-left:calc((100vw - (100%)) / -2);width:calc(100vw)}}.map{width:100%;padding-bottom:60%;z-index:110;overflow:hidden;border-radius:var(--border-radius, var(--_border-radius, 0))}.marker-icon path{fill:var(--map-marker-background, var(--color-primary))}.leaflet-popup-content-wrapper{font-family:var(--body-font-family)}.leaflet-popup-content-wrapper .leaflet-container a{color:inherit}.leaflet-marker-icon.leaflet-zoom-animated.leaflet-interactive{height:3rem}[src="https://unpkg.com/leaflet@1.6.0/dist/images/marker-icon.png"]{display:none !important}.paragraph ul,.paragraph ol,.paragraph p,.paragraph table{margin-bottom:1.6rem}.paragraph ul{list-style:disc;padding-inline-start:1.5rem}.paragraph ul li::marker{color:var(--color-primary)}.paragraph ol{list-style:decimal}.paragraph ul,.paragraph ol{padding-left:2rem}.paragraph ul ul,.paragraph ul ol,.paragraph ol ul,.paragraph ol ol{margin-block-end:0rem}.paragraph ul li,.paragraph ol li{padding-left:1rem}.plate--element__auto_whitespace{width:100%;margin-bottom:auto}.slider{overflow:hidden}.plate--element__sticky_sidebar{height:100%}.sticky-sidebar{position:sticky;min-height:2rem;max-width:38.4rem;top:4.8rem;display:flex;flex-direction:column;gap:1.6rem}.sticky-sidebar .article-card{padding:3.2rem}@media(max-width: 767.98px){.sticky-sidebar{margin-bottom:3.2rem;max-width:100%}}.sidebar-sub-title{text-transform:uppercase;margin-bottom:.8rem}.download-link{display:flex;align-items:center;justify-content:space-between;text-decoration:none}.download-link:hover{text-decoration:underline}.download-svg{width:2.5rem;height:2.5rem;fill:var(--color-secondary);flex:0 0 auto}.activity-meta{display:flex;flex-direction:column;gap:.8rem}.activity-meta-item{display:flex;align-items:center}.activity-meta .activity-svg-wrapper{height:5rem;width:5rem;display:flex;justify-content:center;align-items:center;margin-right:2.4rem;border-radius:100%;overflow:hidden;position:relative}.activity-meta .activity-svg-wrapper::before{content:"";position:absolute;inset:0;background-color:var(--activity-accent-color, var(--_activity-accent-color, var(--color-primary)));opacity:.15}.activity-meta svg{width:40%;height:40%;fill:var(--activity-accent-color, var(--_activity-accent-color, var(--color-primary)))}.title_element{margin-block-end:0}.title_element__sub{margin-bottom:1.6rem;text-transform:uppercase;font-size:1.6rem}.school_info_page .title_element__sub{font-family:inherit;font-weight:inherit}.video{padding-bottom:56%;position:relative;width:100%;overflow:hidden}.video,.video video{background-color:#000}.video__overlay,.video iframe,.video video{position:absolute;right:0;top:0;width:100%;height:100%}.video__overlay{transition:all .2s ease-in-out;display:flex;justify-content:center;align-items:center;animation:fadeOut 1s ease-out;animation-play-state:paused}.video__overlay img,.video__overlay picture{position:absolute;right:0;top:0;width:100%;height:100%;object-fit:cover}.video__play{z-index:1;position:relative;background:none;border:none;cursor:pointer;transition:transform .2s ease-in-out}.video__play:hover{transform:scale(120%)}.video__play svg{height:100px}.video--loaded .video__overlay{opacity:0;pointer-events:none}.video--loaded .video__play{transform:scale(0%)}@keyframes fadeOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(2)}}.white_space{width:100%}.white_space--small{height:1rem}@media(min-width: 768px){.white_space--small{height:1rem}}.white_space--medium{height:3rem}@media(min-width: 768px){.white_space--medium{height:3rem}}.white_space--large{height:5rem}@media(min-width: 768px){.white_space--large{height:5rem}}.hide_mobile{display:none}@media(min-width: 768px){.hide_mobile{display:block}}@media(min-width: 768px){.hide_desktop{display:none}}.colleagues-section h2{margin-bottom:4rem}.colleagues-section .link{display:none;text-decoration:none}.colleagues-section .link:hover{text-decoration:underline}.colleagues-section .btn,.colleagues-section .theme-1 .latest-section-inner .latest-section-more-link a,.theme-1 .latest-section-inner .latest-section-more-link .colleagues-section a,.colleagues-section .theme-2 .latest-section-inner .latest-section-more-link a,.theme-2 .latest-section-inner .latest-section-more-link .colleagues-section a,.colleagues-section .frontpage-header-content .frontpage-header-cta,.frontpage-header-content .colleagues-section .frontpage-header-cta{display:table;margin:4rem auto auto}.colleagues-section .colleagues{display:grid;gap:3rem;grid-template-columns:repeat(1, 1fr)}@media(min-width: 576px){.colleagues-section .colleagues{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.colleagues-section .colleagues{grid-template-columns:var(--colleagues-columns, var(--_colleagues-columns, repeat(3, 1fr)))}}.colleagues-section .colleagues .team_member:nth-of-type(4){display:var(--colleagues-team-display, var(--_colleagues-team-display, none))}.featured_activity .activity{box-shadow:var(--featured_activity-box-shadow, var(--_featured_activity-box-shadow, none));border-radius:var(--border-radius, var(--_border-radius, 0));overflow:hidden;flex-direction:column}@media(min-width: 768px){.featured_activity .activity{flex-direction:row}}.featured_activity .activity__image{flex:0 0 40%;width:100%;height:100%}.featured_activity .activity__image img{width:100%;height:100%;object-fit:cover}.featured_activity .activity__content{padding:var(--featured_activity-padding, var(--_featured_activity-padding, 4rem 5rem));background-color:var(--featured_activity-background, var(--_featured_activity-background, transparent))}.featured_activity .activity__content__sub{margin-bottom:2rem}.featured_activity .activity__content__desc{margin-bottom:2.4rem;opacity:.6}.featured_activity .activity__content .btn,.featured_activity .activity__content .theme-1 .latest-section-inner .latest-section-more-link a,.theme-1 .latest-section-inner .latest-section-more-link .featured_activity .activity__content a,.featured_activity .activity__content .theme-2 .latest-section-inner .latest-section-more-link a,.theme-2 .latest-section-inner .latest-section-more-link .featured_activity .activity__content a,.featured_activity .activity__content .frontpage-header-content .frontpage-header-cta,.frontpage-header-content .featured_activity .activity__content .frontpage-header-cta{display:table}.featured-section{overflow:hidden}.featured-section h2{margin-bottom:4rem}.featured-section .featured_swiper{display:flex;flex-direction:column}.featured-section .featured_swiper .swiper-slide{box-shadow:var(--featured_swiper_slide-box-shadow, var(--_featured_swiper_slide-box-shadow, none))}.featured-section .featured_swiper__scrollbar{height:4px;margin-top:4rem;border-radius:8px;background-color:var(--featured_swiper_scrollbar_background, var(--_featured_swiper_scrollbar_background, lightgrey))}.featured-section .featured_swiper__scrollbar .swiper-scrollbar-drag{background-color:var(--featured_swiper_scrollbar_drag_background, var(--_featured_swiper_scrollbar_drag_background, rgba(0, 0, 0, 0.5)))}@media(min-width: 992px){.featured-section .featured_swiper__scrollbar{display:none}}.full-width-media-section{padding:0}.full-width-media-section .video,.full-width-media-section picture,.full-width-media-section picture img{height:var(--media-height, 100%);object-fit:cover}.full-width-media-section .media-item img{width:100%;max-width:unset}@media(min-width: 992px){.image-textblock.text-image .content{order:-1;z-index:1}.image-textblock.text-image .image-textblock__image{margin-left:-25%;z-index:0}}.image-textblock__image{border-radius:var(--image-textblock_image_borderradius, var(--_image-textblock_image_borderradius, var(--border-radius, var(--_border-radius, 0))));margin:0 -1.5rem;overflow:hidden}@media(min-width: 992px){.image-textblock__image{width:calc(125%);margin:0}}.image-textblock__image img{width:100%}.image-textblock__wrapper{height:100%}@media(max-width: 991.98px){.image-textblock__wrapper{padding:0 2.5rem;margin-top:-5rem}}.image-textblock__subtitle{background-color:pink}.image-textblock__content{position:relative;padding:3rem;box-shadow:var(--image_textblock-box-shadow, var(--_image_textblock-box-shadow, none));border-radius:var(--border-radius, var(--_border-radius, 0));background-color:var(--image-textblock_background, var(--_image-textblock_background, white))}@media(min-width: 768px){.image-textblock__content{padding:var(--image-textblock_padding, var(--_image-textblock_padding, 5rem))}}.image-textblock__content .sub{margin-bottom:1.6rem;text-transform:uppercase;font-weight:800;opacity:var(--image-textblock_sub_opacity, var(--_image-textblock_sub_opacity, 0.7));color:var(--image-textblock_sub_color, var(--_image-textblock_sub_color, var(--body-font-color, black)))}.image-textblock__content h2{margin-bottom:2.4rem}.image-textblock__content .btns{margin-top:2.4rem}.image-textblock__content .btns .btn,.image-textblock__content .btns .theme-1 .latest-section-inner .latest-section-more-link a,.theme-1 .latest-section-inner .latest-section-more-link .image-textblock__content .btns a,.image-textblock__content .btns .theme-2 .latest-section-inner .latest-section-more-link a,.theme-2 .latest-section-inner .latest-section-more-link .image-textblock__content .btns a,.image-textblock__content .btns .frontpage-header-content .frontpage-header-cta,.frontpage-header-content .image-textblock__content .btns .frontpage-header-cta{margin:0 1rem 1rem 0}.impression-section{overflow:hidden}.impression-section h2{margin-bottom:4.5rem}.impression-section .impression_swiper{position:relative;padding:var(--impression_swiper_nav_margin, var(--_impression_swiper_nav_margin, 0 0 7rem))}@media(min-width: 768px){.impression-section .impression_swiper{margin:var(--impression_swiper_margin, var(--_impression_swiper_margin, 0))}}.impression-section .impression_swiper__slide{position:relative}.impression-section .impression_swiper__slide:not(.has-no-title)::before{display:var(--impression_swiper_slide_before_display, var(--_impression_swiper_slide_before_display, block));content:"";position:absolute;right:0;top:0;width:100%;height:100%;z-index:1;background:linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%)}.impression-section .impression_swiper__slide__image{border-radius:var(--border-radius, var(--_border-radius, 0));overflow:hidden}.impression-section .impression_swiper__slide__image,.impression-section .impression_swiper__slide__image img{height:100%}.impression-section .impression_swiper__slide__image img{object-fit:cover;width:100%}.impression-section .impression_swiper__slide__title{position:absolute;z-index:5;left:0;bottom:0;color:var(--impression_swiper_title_color, var(--_impression_swiper_title_color, white));background-color:var(--impression_swiper_title_background, var(--_impression_swiper_title_background, transparent));border-top-right-radius:var(--border-radius, var(--_border-radius, 0));padding:var(--impression_swiper_title_padding_mobile, var(--_impression_swiper_title_padding_mobile, 8px 1.6rem))}@media(min-width: 768px){.impression-section .impression_swiper__slide__title{padding:var(--impression_swiper_title_padding, var(--_impression_swiper_title_padding, 7px 2rem));margin-inline-end:3rem}}.impression-section .impression_swiper__nav{margin:var(--impression_swiper_nav_margin_mobile, var(--_impression_swiper_nav_margin_mobile, 4rem 0 0))}@media(min-width: 768px){.impression-section .impression_swiper__nav{margin:var(--impression_swiper_nav_margin, var(--_impression_swiper_nav_margin, 7rem 0 0))}}.impression-section .impression_swiper__nav__pagination{display:none}@media(min-width: 768px){.impression-section .impression_swiper__nav__pagination{display:block;visibility:hidden}}.impression-section .impression_swiper__nav__btns{cursor:pointer;color:var(--impression_swiper_btns_color, var(--_impression_swiper_btns_color, var(--color-primary)));display:none}@media(min-width: 768px){.impression-section .impression_swiper__nav__btns{display:flex}}.impression-section .impression_swiper__nav__btns--prev{margin-right:1.6rem}.impression-section .impression_swiper__nav__btns--prev svg{transform:rotate(180deg)}.impression-section .impression_swiper__nav__scrollbar{width:100%;height:var(--impression_swiper_scrollbar_height, var(--_impression_swiper_scrollbar_height, 2px));background-color:var(--impression_swiper_scrollbar_background, var(--_impression_swiper_scrollbar_background, lightgrey))}@media(min-width: 768px){.impression-section .impression_swiper__nav__scrollbar{width:40rem}}.impression-section .impression_swiper__nav__scrollbar .swiper-scrollbar-drag{background-color:var(--impression_swiper_scrollbar_background_drag, var(--_impression_swiper_scrollbar_background_drag, var(--color-primary)));height:100%}.latest-section.has-text-color .btn__wrapper a{--button-background-color: currentColor}.latest-section-inner{display:grid;gap:2rem;grid-template-areas:"title title" "content content" "more-link more-link"}@media(min-width: 768px){.latest-section-inner{gap:4rem}}.theme-1 .latest-section-inner,.theme-2 .latest-section-inner{grid-template-areas:"title title" "content content" "more-link more-link"}.theme-1 .latest-section-inner .latest-section-more-link,.theme-2 .latest-section-inner .latest-section-more-link{justify-content:center;align-self:flex-start}.theme-3 .latest-section-inner{grid-template-areas:"title title" "content content" "more-link more-link"}@media(min-width: 768px){.theme-3 .latest-section-inner{grid-template-areas:"title more-link" "content content"}}.theme-3 .latest-section-inner .latest-section-more-link{justify-content:center;align-self:flex-start}@media(min-width: 768px){.theme-3 .latest-section-inner .latest-section-more-link{justify-content:flex-end}}.latest-section-title{grid-area:title;margin:0}.latest-section-items{grid-area:content;display:flex;flex-wrap:wrap;gap:3rem}.latest-section-items .article-card{width:100%}@media(min-width: 768px){.latest-section-items .article-card{width:calc(100% / 2 - 2rem)}}@media(min-width: 992px){.latest-section-items .article-card{width:calc(100% / 3 - 2rem)}}.latest-section-more-link{grid-area:more-link}.latest-section-more-link a{text-decoration:none}.logo-slider_swiper{overflow:hidden}.logo-slider_swiper__slide.swiper-slide{display:flex;align-items:center;position:relative}.logo-slider_swiper__slide.swiper-slide .link{position:absolute;right:0;top:0;width:100%;height:100%;z-index:1}.logo-slider__logo{width:100%;height:auto}.logo-slider__logo img{margin:auto}.section--center .plate--column{justify-content:center}.no_padding_top{padding-top:0}.no_padding_bottom{padding-bottom:0}.testimonial-section{overflow:hidden}.testimonial-section .testimonial-section-title{margin-bottom:5rem}.testimonial-section .testimonial_swiper{position:relative}.testimonial-section .testimonial_swiper .swiper-wrapper,.testimonial-section .testimonial_swiper .swiper-slide{height:auto}@media(min-width: 768px){.testimonial-section .testimonial_swiper{margin:var(--testimonial-margin, var(--_testimonial-margin, 0 16.6666666667%))}}.testimonial-section .testimonial_swiper .swiper-slide{opacity:var(--testimonial-opacity-slide, var(--_testimonial-opacity-slide, 1));transition:opacity .2s ease-in-out}.testimonial-section .testimonial_swiper .swiper-slide-active{opacity:1}.testimonial-section .testimonial_swiper .swiper-slide .testimonial{box-shadow:var(--testimonial-box-shadow, var(--_testimonial-box-shadow, none));padding:var(--testimonial-padding, var(--_testimonial-padding, 5rem));background-color:var(--testimonial-background, var(--_testimonial-background, white));color:var(--testimonial-color, var(--_testimonial-color, black))}.testimonial-section .testimonial_swiper__nav{padding:var(--testimonial-padding, var(--_testimonial-padding, 0 5rem 5rem))}.testimonial-section .testimonial_swiper__nav__pagination{display:var(--testimonial-display-pagination, var(--_testimonial-display-pagination, flex));gap:var(--testimonial-pagination-gap, var(--_testimonial-pagination-gap, 1rem));margin:var(--testimonial-pagination-margin, var(--_testimonial-pagination-margin, 2rem 0 0));align-items:center}.testimonial-section .testimonial_swiper__nav__pagination .swiper-pagination-bullet{border:solid 2px #d3d3d3;background:var(--testimonial-bullet-background, var(--_testimonial-bullet-background, lightgrey));transition:background-color .3s,border-color .3s}.testimonial-section .testimonial_swiper__nav__pagination .swiper-pagination-bullet-active{border-color:var(--testimonial-bullet-border-active, var(--_testimonial-bullet-border-active, var(--color-primary)));background:var(--testimonial-bullet-background-active, var(--_testimonial-bullet-background-active, var(--color-primary)))}.testimonial-section .testimonial_swiper__nav__btns{display:var(--testimonial-display-btns, var(--_testimonial-display-btns, none))}.testimonial-section .testimonial_swiper__nav__btns--prev,.testimonial-section .testimonial_swiper__nav__btns--next{width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center;border:solid 1px #d3d3d3;border-radius:50%;cursor:pointer}.testimonial-section .testimonial_swiper__nav__btns--prev.swiper-button-disabled,.testimonial-section .testimonial_swiper__nav__btns--next.swiper-button-disabled{opacity:.5;cursor:auto;pointer-events:none}.testimonial-section .testimonial_swiper__nav__btns--prev{margin-right:5px}.testimonial-section .testimonial_swiper__nav__btns--prev svg{transform:rotate(180deg)}.footer{position:relative;padding:4.8rem 0;background-color:var(--footer-background, var(--_footer-background, grey))}.footer .footer-brush{display:none;position:absolute;top:0;left:0;transform:translateY(calc(-100% + 1px));width:100%}.footer .footer-brush-group{fill:var(--footer-background, var(--_footer-background, grey))}@media(min-width: 992px){.footer{padding:6.4rem 0}}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6{color:var(--footer-headings-color, var(--_footer-headings-color, white))}.footer p,.footer a,.footer li{color:var(--footer-text-color, var(--_footer-text-color, rgba(255, 255, 255, 0.75)));line-height:1.75}.footer p:last-child{margin-bottom:3.2rem}.footer a{text-decoration:none}.footer a:hover,.footer a:focus{text-decoration:underline}.footer .footer-bottom-text{display:flex;font-size:var(--footer-bottom-text-font-size, 1.4rem);--gap: var(--footer-bottom-gap, 3rem);flex-wrap:wrap}@media(max-width: 991.98px){.footer .footer-bottom-text{gap:1rem;margin-top:3rem}}@media(min-width: 768px){.footer .footer-bottom-text .copyright+.bottom-menu,.footer .footer-bottom-text .powered-by+.bottom-menu,.footer .footer-bottom-text .copyright+.powered-by{margin-left:var(--gap)}}.footer .bottom-menu{display:flex;gap:var(--gap)}.footer-bottom-inner{display:flex;align-items:center;flex-wrap:wrap}@media(min-width: 992px){.footer-bottom-inner{margin-top:6.8rem}}.help-link{position:fixed;z-index:200;bottom:0;right:0;text-align:center;max-width:24rem;text-decoration:none;color:#fff;background-color:#e8436e;padding:1rem 1.4rem;border-start-start-radius:1.5rem;transition:transform .2s ease-in-out;transform-origin:right bottom}.help-link:hover{transform:scale(1.1)}.school_info_page--inner{margin-bottom:5rem;--_school_info_margin_top: 5rem;margin-top:var(--school-info-margin-top, var(--_school_info_margin_top, 5rem))}@media(min-width: 768px){.page .school_info_page--inner .plate--section:first-child{margin-block-start:-5rem}}.school_info_page__nav{background-color:var(--school_info_background, var(--_school_info_background, white));border-radius:var(--border-radius, var(--_border-radius, 0))}.school_info_page__nav ul{line-height:4rem;position:relative}.school_info_page__nav ul li{position:relative;margin-bottom:0}.school_info_page__nav ul li a{color:var(--school-info-link-color, var(--_school-info-link-color, initial));text-decoration:none;padding:1.5rem 0;display:block}.school_info_page__nav ul li a::before{content:"";position:absolute}.school_info_page__nav ul li ul{margin-inline-start:3rem}.school_info_page__nav ul ul li.heading-3{font-size:var(--school-info-font-size-modifier, 90%)}
