/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Montserrat';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-cyrillic-ext-300-normal.woff2) format('woff2'),url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-all-300-normal.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Montserrat';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-cyrillic-300-normal.woff2) format('woff2'),url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-all-300-normal.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Montserrat';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-vietnamese-300-normal.woff2) format('woff2'),url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-all-300-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Montserrat';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-latin-ext-300-normal.woff2) format('woff2'),url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-all-300-normal.woff) format('woff');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Montserrat';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-latin-300-normal.woff2) format('woff2'),url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-all-300-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Montserrat';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-cyrillic-ext-400-normal.woff2) format('woff2'),url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-all-400-normal.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Montserrat';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-cyrillic-400-normal.woff2) format('woff2'),url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-all-400-normal.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Montserrat';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-vietnamese-400-normal.woff2) format('woff2'),url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-all-400-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Montserrat';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-latin-ext-400-normal.woff2) format('woff2'),url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-all-400-normal.woff) format('woff');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Montserrat';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-latin-400-normal.woff2) format('woff2'),url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-all-400-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Montserrat';font-style:normal;font-display:swap;font-weight:500;src:url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-cyrillic-ext-500-normal.woff2) format('woff2'),url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-all-500-normal.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Montserrat';font-style:normal;font-display:swap;font-weight:500;src:url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-cyrillic-500-normal.woff2) format('woff2'),url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-all-500-normal.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Montserrat';font-style:normal;font-display:swap;font-weight:500;src:url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-vietnamese-500-normal.woff2) format('woff2'),url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-all-500-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Montserrat';font-style:normal;font-display:swap;font-weight:500;src:url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-latin-ext-500-normal.woff2) format('woff2'),url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-all-500-normal.woff) format('woff');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Montserrat';font-style:normal;font-display:swap;font-weight:500;src:url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-latin-500-normal.woff2) format('woff2'),url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-all-500-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Montserrat';font-style:normal;font-display:swap;font-weight:600;src:url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-cyrillic-ext-600-normal.woff2) format('woff2'),url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-all-600-normal.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Montserrat';font-style:normal;font-display:swap;font-weight:600;src:url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-cyrillic-600-normal.woff2) format('woff2'),url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-all-600-normal.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Montserrat';font-style:normal;font-display:swap;font-weight:600;src:url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-vietnamese-600-normal.woff2) format('woff2'),url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-all-600-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Montserrat';font-style:normal;font-display:swap;font-weight:600;src:url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-latin-ext-600-normal.woff2) format('woff2'),url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-all-600-normal.woff) format('woff');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Montserrat';font-style:normal;font-display:swap;font-weight:600;src:url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-latin-600-normal.woff2) format('woff2'),url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-all-600-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Montserrat';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-cyrillic-ext-700-normal.woff2) format('woff2'),url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-all-700-normal.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Montserrat';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-cyrillic-700-normal.woff2) format('woff2'),url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-all-700-normal.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Montserrat';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-vietnamese-700-normal.woff2) format('woff2'),url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-all-700-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Montserrat';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-latin-ext-700-normal.woff2) format('woff2'),url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-all-700-normal.woff) format('woff');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Montserrat';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-latin-700-normal.woff2) format('woff2'),url(/themes/custom/elmosgroup/node_modules/%40fontsource/montserrat/./files/montserrat-all-700-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
html{box-sizing:border-box;min-height:100%}*,:after,:before{box-sizing:inherit}body{-webkit-overflow-scrolling:touch;background-color:#fff;box-sizing:border-box;color:#000;font-family:Montserrat,arial,Helvetica Neue,helvetica,sans-serif;font-size:1.25rem;font-weight:500;height:100%;line-height:1.4;margin:0;overflow-x:hidden;position:relative;text-align:left}::selection{background-color:#562e83;color:#fff;text-shadow:none}h1,h2,h3,h4,h5,h6{color:inherit;font-size:1.25rem;font-weight:400;line-height:1.4;margin-bottom:1.5625rem;margin-top:0}h1.color-primary,h2.color-primary,h3.color-primary,h4.color-primary,h5.color-primary,h6.color-primary{color:#562e83}h1{font-size:2rem;font-weight:300;line-height:1.2}@media (min-width:60rem){h1{font-size:3rem}}h2{font-size:1.5rem;margin:2.25rem 0}@media (min-width:60rem){h2{font-size:2rem}}h3{font-size:1.25rem;margin:2.25rem 0}@media (min-width:60rem){h3{font-size:1.5rem}}a{color:#562e83}a.active,a:focus,a:hover{cursor:pointer;outline:none}a:focus,a:hover{color:#ab2080}a:active{border:0;outline:none}a.link--cta{background-color:#562e83;color:#fff;display:block;font-size:1.125rem;font-weight:600;margin:5rem auto 1.25rem;max-width:21.25rem;padding:.625rem;text-align:center;text-decoration:none}a.link--cta:focus,a.link--cta:hover{background-color:#000}p{line-height:1.55;margin:0 0 1.5em}p:last-child{margin-bottom:0}p.color-primary{color:#562e83}strong{font-weight:700}em{font-style:italic}ol,ul{margin:0 0 1.5em;padding-left:1em}blockquote{border-left:5px solid #562e83;font-size:1.125rem;margin:.5em 0 1.5em 1em;padding:.5em 1em}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote footer,blockquote small{color:#000;display:block;font-size:80%}blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}img{height:auto;vertical-align:bottom}img,table{width:100%}table{border-collapse:collapse}table tr:nth-of-type(odd){background:#eee}table td,table th{border:1px solid #f7f7f7;padding:.3125rem;text-align:left}table th{background:#333;color:#fff;font-weight:700}table caption{color:#f7f7f7;font-size:.9375rem;margin-bottom:.3125rem}@media (max-width:60rem){table{display:block;overflow:auto}}
label{color:#562e83;display:block;font-size:1rem;font-weight:700;margin:2.5rem 0 .625rem;padding:0 1.25rem}label.form-optional span{float:right;opacity:.5}input,select,textarea{background:#e6e0ec;border:0;color:#562e83;font-family:Montserrat,arial,Helvetica Neue,helvetica,sans-serif;font-size:1rem;font-weight:500}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#562e83;font-weight:500;opacity:.5}input::placeholder,select::placeholder,textarea::placeholder{color:#562e83;font-weight:500;opacity:.5}input:focus,select:focus,textarea:focus{outline:1px solid #562e83}input,select,textarea{padding:1.875rem 1.25rem;width:100%}input[type=checkbox],input[type=radio]{margin-left:1.4375rem;margin-top:1.25rem;opacity:0;position:absolute;width:auto}input[type=checkbox]+label,input[type=radio]+label{cursor:pointer;font-size:.875rem;font-weight:500;margin:2.5rem 0 0;padding:.8125rem .625rem .8125rem 3.75rem;position:relative}input[type=checkbox]+label a,input[type=radio]+label a{font-weight:700}input[type=checkbox]+label:before,input[type=radio]+label:before{background:#e6e0ec;border:3px solid #e6e0ec;content:"";display:block;height:1.25rem;left:1.25rem;position:absolute;top:50%;transform:translateY(-50%);width:1.25rem}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{background:#562e83}input[type=checkbox]:focus+label:before,input[type=radio]:focus+label:before{outline:1px solid #562e83}input[type=checkbox]:disabled+label:before,input[type=radio]:disabled+label:before{opacity:.5}input[type=radio]+label:before{border-radius:50%}input[type=checkbox]+label:before{border:none}input[type=checkbox]:checked+label:before{background:#fff;color:#562e83;content:"✓";font-size:1.25rem;line-height:1.25rem;text-align:center}.form-actions{margin-top:2.5rem}button{-webkit-appearance:none;appearance:none;background-color:#562e83;border:0;color:#fff;cursor:pointer;font-family:Montserrat,arial,Helvetica Neue,helvetica,sans-serif;font-size:1.125rem;font-weight:600;padding:.5625rem 5.3125rem}button:focus,button:hover{background-color:#000}.js-form-type-select{position:relative}.js-form-type-select:after{background:#562e83;bottom:2.375rem;content:"";height:1.25rem;-webkit-mask-image:url(/themes/custom/elmosgroup/dist/images/arrow.svg);mask-image:url(/themes/custom/elmosgroup/dist/images/arrow.svg);opacity:.5;pointer-events:none;position:absolute;right:1.25rem;transform:translateY(50%) rotate(90deg);width:1.25rem}.bef-exposed-form .js-form-type-select:after{display:none}select{-webkit-appearance:none;appearance:none;color:rgba(86,46,131,.5);cursor:pointer;font-weight:500}select option{color:#562e83}option{padding:.625rem}.iti{width:100%}.iti__selected-flag{padding-left:1.25rem;padding-right:.625rem}.iti--allow-dropdown input[type=tel]{padding-left:3.875rem}.iti__country-list{background:#e6e0ec;max-width:28.75rem}.protected-pages-enter-password{margin:0 auto;max-width:58.75rem;padding:3.75rem 0}.protected-pages-enter-password .form-item{margin-bottom:2.5rem}.protected-pages-enter-password .form-submit{display:block;margin-left:auto}
html{scroll-behavior:smooth}body{min-width:22.25rem;overflow-x:auto}.alignment--start>.layout{align-items:flex-start}.alignment--center>.layout{align-items:center}.alignment--end>.layout{align-items:flex-end}.paragraph--type--section{margin:10rem auto}.field__item:first-child>.paragraph--type--section{margin-top:0}.field__item:last-child>.paragraph--type--section{margin-bottom:0;padding-bottom:10rem}.layout-container{background:linear-gradient(0deg,hsla(0,0%,100%,0) calc(100% - 43.25rem),rgba(86,46,131,.1));overflow-x:hidden}.layout-container>main{background:linear-gradient(180deg,hsla(0,0%,100%,0) calc(100% - 43.25rem),rgba(86,46,131,.1));min-height:43.75rem;position:relative}.layout-container>main .layout-content{margin:0 auto;max-width:88.75rem;position:relative;width:90%;z-index:1}.js-toggle-menu .layout-container>main .layout-content{z-index:0}.page--node-type-event .layout-container>main:after,.page--node-type-frontpage .layout-container>main:after{background:transparent url(/themes/custom/elmosgroup/dist/images/graphic-white.svg) 100% 0 no-repeat;background-size:49.75rem 57.4375rem;bottom:0;content:"";height:53.75rem;left:0;max-width:33.0625rem;position:absolute;width:100%}.page--node-type-event .layout-container>main:after{background-position:0 0;height:43.75rem;left:auto;right:0}.pswp{display:none}
.layout--onecol .layout__region{width:100%}
.block-system-branding-block{align-items:center;display:flex;flex-direction:column;position:relative;z-index:110}.block-system-branding-block a{display:flex;max-width:21.25rem}.block-system-branding-block span{display:inline;font-size:.875rem;margin-top:.625rem}.block-system-branding-block svg{width:100%}.has-header-image .block-system-branding-block svg g>path{fill:#fff}.js-toggle-menu .has-header-image .block-system-branding-block svg g>path{fill:#000}
.paragraph--type--call-to-action{background:#562e83;color:#fff;padding:4.0625rem;text-align:center}.paragraph--type--call-to-action .field-paragraph--field-pg-link a{background:#fff;color:#000;display:block;font-size:1.125rem;font-weight:600;margin:1.25rem auto 0;max-width:21.25rem;padding:.625rem;text-decoration:none;width:100%}.paragraph--type--call-to-action .field-paragraph--field-pg-link a:focus,.paragraph--type--call-to-action .field-paragraph--field-pg-link a:hover{background:#ab2080;color:#fff}.paragraph--type--call-to-action .field-paragraph--field-pg-text p{font-size:1.75rem;line-height:1.36}@media screen and (min-width:60rem){.paragraph--type--call-to-action{align-items:center;column-gap:1.25rem;display:flex;justify-content:space-between;padding:4.0625rem 7.5rem}.paragraph--type--call-to-action .field-name-field-pg-text{flex-basis:calc(66.6667% - 0.625rem);max-width:43.75rem}.paragraph--type--call-to-action .field-name-field-pg-link{flex-basis:calc(33.3333% - 0.625rem);max-width:21.25rem}.paragraph--type--call-to-action .field-name-field-pg-link a{margin-top:0}}
.node--type-event.node--view-mode-full .node__header .field-name-field-type{color:#ab2080;font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.25rem}.node--type-event.node--view-mode-full .node__header h1{font-size:2.25rem;line-height:1.28}.node--type-event.node--view-mode-full .node__status{align-items:center;background:#ab2080 url(/themes/custom/elmosgroup/dist/images/arrow.svg) 2.5rem 50% no-repeat;color:#fff;display:flex;flex-wrap:wrap;font-weight:600;justify-content:space-between;margin:5rem 0;padding:1.5625rem 2.5rem 1.5625rem 5rem;row-gap:1.25rem;text-decoration:none;transition:background-position .3s ease-in-out}.node--type-event.node--view-mode-full .node__status:focus,.node--type-event.node--view-mode-full .node__status:hover{background-color:#562e83;background-position:50px 50%}.node--type-event.node--view-mode-full .node__status .field-node--field-status{font-size:1.5rem;line-height:1.2}.node--type-event.node--view-mode-full .node__status--share{align-items:center;column-gap:1.25rem;display:flex;font-size:1.125rem}.node--type-event.node--view-mode-full .node__status--share svg{background:#fff;height:1.25rem;width:1.25rem}.node--type-event.node--view-mode-full .node__status--share svg path{fill:#ab2080}@media (min-width:60rem){.node--type-event.node--view-mode-full .node__header{align-items:center;display:flex;justify-content:space-between}.node--type-event.node--view-mode-full .node__header--first{width:50%}.node--type-event.node--view-mode-full .node__header--last{width:40.84507%}.node--type-event.node--view-mode-full .node__header h1{margin-bottom:0}.node--type-event.node--view-mode-full .node__status{margin:7.5rem 0}}
footer.footer--main{background:#fff}footer.footer--main .footer--inner{display:flex;flex-direction:column;font-size:1rem;line-height:1.9375rem;margin:0 auto;max-width:88.75rem;padding:5rem 0;row-gap:2.5rem;width:90%}@media (min-width:75rem){footer.footer--main .footer--inner{flex-direction:row;flex-wrap:wrap;justify-content:space-between}footer.footer--main .footer--inner .footer--link--wrapper{height:100%;text-align:right}}footer.footer--main .footer--start{display:flex;flex-direction:column;row-gap:2.5rem}@media (min-width:60rem){footer.footer--main .footer--start{column-gap:5rem;flex-direction:row;justify-content:space-between}}.footer--address--wrapper{min-width:13.625rem}.footer--address--wrapper a{font-weight:700;text-decoration:none}.footer--social--wrapper{column-gap:1.25rem;display:flex;justify-content:flex-start}.footer--social--wrapper .link--social{background-color:#562e83;background-position:50% 50%;background-repeat:no-repeat;background-size:2.0625rem;border-radius:50%;display:block;height:2.5rem;text-indent:-999rem;width:2.5rem}.footer--social--wrapper .link--social:focus,.footer--social--wrapper .link--social:hover{background-color:#ab2080}.footer--social--wrapper .link--social--linkedin{background-image:url(/themes/custom/elmosgroup/dist/images/social/linkedin.svg);background-size:1.75rem}.footer--social--wrapper .link--social--instagram{background-image:url(/themes/custom/elmosgroup/dist/images/social/instagram.svg)}.footer--social--wrapper .link--social--facebook{background-image:url(/themes/custom/elmosgroup/dist/images/social/facebook.svg);background-size:1.875rem}.footer--social--wrapper .link--social--youtube{background-image:url(/themes/custom/elmosgroup/dist/images/social/youtube.svg)}.footer--logo{display:block;width:14rem}.footer--link--wrapper{display:flex;flex-direction:column;justify-content:space-between}.menu--footer ul{display:block;list-style:none;margin:0;padding:0}.menu--footer a{font-weight:700;text-decoration:none;text-transform:uppercase}.link--oum{color:#000;font-size:.875rem;text-decoration:none}
.paragraph--type--gallery{column-gap:1.25rem;display:flex;flex-wrap:wrap;justify-content:center;row-gap:1.25rem}.paragraph--type--gallery .photoswipe{display:block;flex-basis:28.75rem}.paragraph--type--gallery .pswp__caption__center{text-align:center}
.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none;}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box;}.pswp img{max-width:none;}.pswp--animate_opacity{opacity:0.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);}.pswp--open{display:block;}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity;}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4,0,0.22,1);transition:transform 333ms cubic-bezier(0.4,0,0.22,1);}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none;}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0;}.pswp__img--placeholder{-webkit-backface-visibility:hidden;}.pswp__img--placeholder--blank{background:#222;}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0;}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC;}.pswp__error-msg a{color:#CCC;text-decoration:underline;}
.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.75;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-box-shadow:none;box-shadow:none;}.pswp__button:focus,.pswp__button:hover{opacity:1;}.pswp__button:active{outline:none;opacity:0.9;}.pswp__button::-moz-focus-inner{padding:0;border:0;}.pswp__ui--over-close .pswp__button--close{opacity:1;}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/themes/custom/elmosgroup/node_modules/photoswipe/dist/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px;}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/themes/custom/elmosgroup/node_modules/photoswipe/dist/default-skin/default-skin.svg);}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none;}}.pswp__button--close{background-position:0 -44px;}.pswp__button--share{background-position:-44px -44px;}.pswp__button--fs{display:none;}.pswp--supports-fs .pswp__button--fs{display:block;}.pswp--fs .pswp__button--fs{background-position:-44px 0;}.pswp__button--zoom{display:none;background-position:-88px 0;}.pswp--zoom-allowed .pswp__button--zoom{display:block;}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0;}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden;}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute;}.pswp__button--arrow--left{left:0;}.pswp__button--arrow--right{right:0;}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,0.3);height:30px;width:32px;position:absolute;}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px;}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px;}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity;}.pswp__share-modal--hidden{display:none;}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform;}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px;}.pswp__share-tooltip a:hover{text-decoration:none;color:#000;}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0;}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px;}.pswp__share-modal--fade-in{opacity:1;}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.pswp--touch .pswp__share-tooltip a{padding:16px 12px;}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF;}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A;}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF;}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D;}a.pswp__share--download:hover{background:#DDD;}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:0.75;padding:0 10px;}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px;}.pswp__caption small{font-size:11px;color:#BBB;}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC;}.pswp__caption--empty{display:none;}.pswp__caption--fake{visibility:hidden;}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr;}.pswp__preloader__icn{width:20px;height:20px;margin:12px;}.pswp__preloader--active{opacity:1;}.pswp__preloader--active .pswp__preloader__icn{background:url(/themes/custom/elmosgroup/node_modules/photoswipe/dist/default-skin/preloader.gif) 0 0 no-repeat;}.pswp--css_animation .pswp__preloader--active{opacity:1;}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite;}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0;}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden;}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0;}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right;}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}100%{-webkit-transform:rotate(0);transform:rotate(0);}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}100%{-webkit-transform:rotate(0);transform:rotate(0);}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550;}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible;}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,0.5);}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,0.3);}.pswp__ui--idle .pswp__top-bar{opacity:0;}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0;}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001;}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none;}.pswp__element--disabled{display:none !important;}.pswp--minimal--dark .pswp__top-bar{background:none;}
.header{position:relative}.header.has-header-image{height:33.75rem;overflow:hidden}.header--image{height:33.75rem;left:0;position:absolute;right:0;top:0}.header--image img{height:33.75rem;-o-object-fit:cover;object-fit:cover}.header--inner{align-items:center;column-gap:1.25rem;display:flex;justify-content:space-between;margin:0 auto;max-width:88.75rem;padding:5rem 0;position:relative;width:90%;z-index:1}@media (min-width:60rem){.header .region--primary-menu{align-items:center;column-gap:1.25rem;display:flex}}
.menu--main ul.menu{display:block}.menu--main ul.menu,.menu--main ul.menu--level-1{list-style:none;margin:0;padding:0}.menu--main .menu-item{position:relative}.menu--main .menu-link{background-color:transparent;border:none;color:#562e83;cursor:pointer;display:block;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;padding:.625rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .28s ease-out .12s;white-space:nowrap}.has-header-image .menu--main .menu-link{color:#fff}.menu--main .menu-link--level-1{font-weight:700}.menu--main .menu-link.is-active,.menu--main .menu-link.menu-link--active-trail,.menu--main .menu-link:focus,.menu--main .menu-link:hover{color:#ab2080;outline:none}.menu--main .menu-item--parent>ul.menu{background-color:#fff;max-height:0;opacity:.3;padding:.5em 0;text-align:center;transform:rotateX(-90deg);transform-origin:top center;transition:all .28s ease-out .12s;visibility:hidden}.menu--main .menu-item--parent>ul.menu .menu-item{display:block;width:100%}.menu--main .menu-item--parent button.menu-link{align-items:center;display:flex;justify-content:center;width:100%}.menu--main .menu-item--parent button.menu-link:after{border:.35rem solid transparent;border-top-color:#562e83;content:"";margin-left:.25em;transform:translateY(.15em)}.menu--main .menu-item--parent:focus-within>ul.menu,.menu--main .menu-item--parent:hover>ul.menu{max-height:99em;opacity:1;transform:rotateX(0);visibility:visible}.menu--main .menu-item--parent:focus-within>ul.menu a,.menu--main .menu-item--parent:hover>ul.menu a{opacity:1}@media (min-width:60rem){.menu--main ul.menu{display:flex}.menu--main .menu-link--level-1{display:inline-block;line-height:1;margin-left:2.5rem;padding:.625rem 0 0}.menu--main .menu-item--parent>ul.menu{background-color:#fff;border-radius:.25rem;box-shadow:0 .15em .25em rgba(0,0,0,.25);left:calc(50% + 1.25rem);min-width:10em;opacity:.3;padding:0;position:absolute;text-align:center;top:calc(100% + .25rem);transform:rotateX(-90deg) translateX(-50%);transform-origin:top center;transition:all .28s ease-out .12s;visibility:hidden}.menu--main .menu-item--parent button.menu-link{width:auto}.menu--main .menu-item--parent:focus-within>ul.menu,.menu--main .menu-item--parent:hover>ul.menu{opacity:1;transform:rotateX(0) translateX(-50%);visibility:visible}.menu--main .menu-item--parent:focus-within>ul.menu a,.menu--main .menu-item--parent:hover>ul.menu a{opacity:1}}@media (max-width:60rem){.nav__wrapper{background-color:#fff;bottom:0;left:100vw;overflow-y:auto;padding:10rem 0 2.5rem;position:fixed;right:0;top:0;transition:left .15s ease-in-out;z-index:100}.gin--vertical-toolbar .nav__wrapper{padding-top:16.25rem}.js-toggle-menu .nav__wrapper{left:0}}@media (min-width:60rem){.nav__wrapper{align-content:space-between;align-items:flex-end;display:flex;flex-direction:column-reverse;justify-content:space-between}}.nav__toggler{align-items:center;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:3.75rem;justify-content:center;line-height:1.25;margin-left:1.25rem;padding:0;position:relative;width:3.75rem;z-index:100}.nav__toggler,.nav__toggler:focus,.nav__toggler:hover{background:none}.has-header-image .nav__toggler:focus .nav__icon:after,.has-header-image .nav__toggler:focus .nav__icon:before,.has-header-image .nav__toggler:hover .nav__icon:after,.has-header-image .nav__toggler:hover .nav__icon:before,.nav__toggler:focus .nav__icon:after,.nav__toggler:focus .nav__icon:before,.nav__toggler:hover .nav__icon:after,.nav__toggler:hover .nav__icon:before{background:#ab2080}.js-toggle-menu .has-header-image .nav__toggler:focus .nav__icon:after,.js-toggle-menu .has-header-image .nav__toggler:focus .nav__icon:before,.js-toggle-menu .has-header-image .nav__toggler:hover .nav__icon:after,.js-toggle-menu .has-header-image .nav__toggler:hover .nav__icon:before{background-color:#fff}.nav__toggler:focus{outline:1px solid #562e83}.has-header-image .nav__toggler:focus{outline:1px solid #fff}.js-toggle-menu .nav__toggler{background-color:#562e83}.js-toggle-menu .nav__toggler .nav__icon,.js-toggle-menu .nav__toggler .nav__icon:after,.js-toggle-menu .nav__toggler .nav__icon:before{background-color:#fff}.js-toggle-menu .nav__toggler:hover{background-color:#ab2080}.js-toggle-menu .nav__toggler:hover .nav__icon:after,.js-toggle-menu .nav__toggler:hover .nav__icon:before{background-color:#fff}.nav__toggler .nav__icon{background-color:#ab2080;display:block;height:.1875rem;position:relative;transition:opacity .15s ease,transform .2s ease .2s;width:2.5rem}.nav__toggler .nav__icon:after,.nav__toggler .nav__icon:before{background:#562e83;border-radius:inherit;content:"";height:inherit;left:0;position:absolute;transition:inherit;width:inherit}.has-header-image .nav__toggler .nav__icon:after,.has-header-image .nav__toggler .nav__icon:before{background-color:#fff}.nav__toggler .nav__icon:before{opacity:1;transform:translateY(-.625rem)}.nav__toggler .nav__icon:after{transform:translateY(.625rem)}.js-toggle-menu .nav__toggler .nav__icon{transform:rotate(45deg)}.js-toggle-menu .nav__toggler .nav__icon:after,.js-toggle-menu .nav__toggler .nav__icon:before{transform:translateY(0) rotate(90deg)}.js-toggle-menu .nav__toggler .nav__icon:before{opacity:0}@media (min-width:60rem){.nav__toggler{display:none}}
.paragraph--type--media{align-items:center;display:flex;justify-content:center}.paragraph--type--media .field{width:100%}.paragraph--type--media .field-media--field-media-oembed-video{position:relative}.paragraph--type--media .field-media--field-media-oembed-video:before{content:"";display:block;padding-top:56.25%;pointer-events:none}.paragraph--type--media .field-media--field-media-oembed-video>iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}
.layout--onecol .paragraph--type--text{margin:0 auto;max-width:58.75rem}@media screen and (min-width:60rem){.layout--twocol__5050 .paragraph--type--text{padding:0 2.5rem}}
@keyframes fadeInDown{0%{opacity:0;transform:translateY(-3.125rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(-3.125rem)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInSmall{0%{opacity:0;transform:scale(.7)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-half{0%{transform:rotate(0deg)}50%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loader{0%{stroke-dasharray:0 840}50%{stroke-dasharray:840 840}to{stroke-dasharray:0 840}}@keyframes dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:100}}@keyframes dashReverse{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes fillHeight{0%{height:0}to{height:100%}}@keyframes opac{0%{opacity:0}to{opacity:1}}@media screen and (prefers-reduced-motion:no-preference){.block-branding,.nav__toggler{animation:opac 1.2s ease-out .4s both}.js-toggle-menu .nav__wrapper .menu>li{animation:fadeInDown .4s ease-out both}.js-toggle-menu .nav__wrapper .menu>li:first-child{animation-delay:.1s}.js-toggle-menu .nav__wrapper .menu>li:nth-child(2){animation-delay:.2s}.js-toggle-menu .nav__wrapper .menu>li:nth-child(3){animation-delay:.3s}.js-toggle-menu .nav__wrapper .menu>li:nth-child(4){animation-delay:.4s}.js-toggle-menu .nav__wrapper .menu>li:nth-child(5){animation-delay:.5s}.nav__wrapper .js-show-submenu .submenu li{animation:fadeInDown .2s ease-out both}.nav__wrapper .js-show-submenu .submenu li:first-child{animation-delay:.1s}.nav__wrapper .js-show-submenu .submenu li:nth-child(2){animation-delay:.2s}.nav__wrapper .js-show-submenu .submenu li:nth-child(3){animation-delay:.3s}.nav__wrapper .js-show-submenu .submenu li:nth-child(4){animation-delay:.4s}.nav__wrapper .js-show-submenu .submenu li:nth-child(5){animation-delay:.5s}@media (min-width:60rem){.nav__wrapper .menu li{animation:fadeInRight .4s ease-out both}.nav__wrapper .menu li:first-child{animation-delay:.2s}.nav__wrapper .menu li:nth-child(2){animation-delay:.4s}.nav__wrapper .menu li:nth-child(3){animation-delay:.6s}.nav__wrapper .menu li:nth-child(4){animation-delay:.8s}.nav__wrapper .menu li:nth-child(5){animation-delay:1s}}.field-name-field-header-text{animation:fadeInSmall .4s ease-out both;animation-delay:.8s}.link--learn-more{animation:opac .4s ease-out both;animation-delay:1.2s}.js [data-emergence=hidden]{opacity:0}.js [data-emergence=visible]{animation:fadeInDown .4s ease-out both;opacity:1}.js [data-emergence=visible].field-name-field-intro{animation:fadeInRight .4s ease-out both}.js [data-emergence=visible].has-background-color+.has-background-color{animation:fadeInDown .4s ease-out both;opacity:1}}
#sliding-popup{background:none transparent}.cookie-banner{background:#562e83;bottom:0;color:#fff;font-size:.875rem;margin:0 .625rem .625rem;max-width:36.25rem;outline:1px solid hsla(0,0%,100%,.2);overflow:hidden;padding:1rem 1.25rem 1.25rem;position:fixed;right:0;text-align:left;z-index:1000}.cookie-banner .cookie-banner__message{padding:0;text-align:center}.cookie-banner .cookie-banner__message h2{font-size:.875rem;font-weight:500;margin:1.25rem 0}.cookie-banner .cookie-banner__message p{margin:0 0 .5em}.cookie-banner .cookie-banner__message a{color:#fff}.cookie-banner .cookie-banner__message p:last-child{margin-bottom:0}.cookie-banner .cookie-banner__actions{text-align:center}.cookie-banner .cookie-banner__categories{margin:1.25rem auto;max-width:26.25rem;padding:0;text-align:left}.cookie-banner .cookie-banner__category label{color:#fff;margin-top:0}.cookie-banner .cookie-banner__category input[type=checkbox]{box-shadow:none}.cookie-banner .cookie-banner__category .description{color:#f7f7f7;font-size:80%;padding:0 0 0 .3125rem}.cookie-banner .cookie-banner__prefs-toggle{background-color:transparent;color:#fff;display:inline-block;font-weight:500;margin:0;padding:1.25rem;text-decoration:none;width:100%}.cookie-banner .cookie-banner__prefs-toggle:before{display:none}.cookie-banner .cookie-banner__prefs-toggle:focus,.cookie-banner .cookie-banner__prefs-toggle:hover{color:#fff;text-decoration:underline}.cookie-banner .cookie-banner__button{-webkit-appearance:none;appearance:none;background:#fff;border:0;border-radius:0;box-shadow:none;color:#000;cursor:pointer;font-family:Montserrat,arial,Helvetica Neue,helvetica,sans-serif;font-size:.875rem;font-weight:500;margin:0;min-width:15.625rem;padding:.5625rem 1.5625rem;text-shadow:none;width:80%}.cookie-banner .cookie-banner__button:focus,.cookie-banner .cookie-banner__button:hover{background:#ab2080;color:#fff}.cookie-banner .cookie-banner__button:active{position:static}.cookie-banner .cookie-banner__button.cookie-banner__button--prefs.hidden{display:none}.cookie-banner .cookie-banner__toggler+.cookie-banner__button--prefs-toggle{display:inline-block}.cookie-banner .cookie-banner__toggler~.cookie-banner__toggle-target{max-height:0;opacity:0;transition:opacity .8s ease,max-height .4s ease}.cookie-banner .cookie-banner__toggler:checked~.cookie-banner__toggle-target{max-height:18.75rem;opacity:1}.invert-colors .cookie-banner{background-color:#fff;color:#f7f7f7}.invert-colors .cookie-banner .cookie-banner__button,.invert-colors .cookie-banner .cookie-banner__button:focus,.invert-colors .cookie-banner .cookie-banner__button:hover{background-color:#f7f7f7;color:#fff}.invert-colors .cookie-banner .cookie-banner__category label{color:#f7f7f7}
