/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.animation-children > *,.animation-children::before,.animation,.animation .paragraph--type--overview .card{-ms-scroll-snap-type:proximity;scroll-snap-type:proximity;animation-fill-mode:both;animation-range:entry 0 contain 9.375rem;animation-timeline:view(block);animation-duration:1s;}.animation--fade-in.animation-children > *,.animation--fade-in.animation-children::before,.animation--fade-in.animation,.animation--fade-in.animation .paragraph--type--overview .card{transform-origin:center 0;animation-name:fade-in;}@keyframes fade-in{from{transform:perspective(1.5625rem) translateZ(-0.5px);filter:opacity(0);}to{transform:perspective(0) translateZ(0);filter:opacity(1);}}
.wrapper{margin:0 auto;max-width:1400px;max-width:87.5rem;position:relative;width:95%;width:calc(100% - 2.5rem)}@media (min-width:60rem){.wrapper{width:90%;width:calc(100% - 6.25rem)}}@media (min-width:80rem){.wrapper{width:calc(100% - 12.5rem)}}.layout-container{margin:0 auto;position:relative;text-align:center}.page-content{position:relative}@media (max-width:51.1875rem){.js-menu-open{overflow:hidden}.is-menu-pushout{opacity:1;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.js-menu-open .is-menu-pushout{transform:translateX(calc(-100vw + 5rem))}.js-menu-open .is-menu-pushout.is-dimmed{opacity:.35}}
.paragraph--layout{position:relative;transition:all 0.25s cubic-bezier(0.68,-0.55,0.265,1.55);}.paragraph--layout:hover{box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-green);}.anchor-region{position:relative;transition:all 0.25s cubic-bezier(0.68,-0.55,0.265,1.55);}.anchor-region:hover{box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);}.anchor-region:hover > .anchor{display:block;}.anchor,.anchor .anchor__item{margin:0;padding:0;list-style:none;}.anchor::before,.anchor .anchor__item::before{content:"";}.anchor{position:absolute;z-index:503;top:0.5rem;right:0.5rem;display:none;}.anchor__item{position:relative;}.anchor__item:hover .drop-menu{z-index:504;visibility:visible;opacity:1;}.anchor__button{display:block;min-height:0;margin:0;padding:0;cursor:pointer;transition:all 0.25s cubic-bezier(0.68,-0.55,0.265,1.55);color:var(--gin-color-text);border:0;background-color:var(--gin-bg-layer);font-size:0.9375rem;font-weight:normal;line-height:1;}.anchor__button[aria-label]{position:relative;}.anchor__button[aria-label]:hover:after{display:block;}.anchor__button[aria-label]::after{position:absolute;z-index:505;top:calc(100% + 0.5625rem);left:0;display:none;overflow:visible;width:100%;padding:0.5rem 1rem;content:attr(aria-label);pointer-events:none;color:var(--gin-color-text);border:1px solid var(--gin-border-color-layer);border-top:0;border-radius:0 0 var(--gin-border-m) var(--gin-border-m);background-color:var(--gin-bg-layer);font-size:0.9375rem;}.anchor__button:focus,.anchor__button:hover{color:var(--gin-icon-color);}.anchor__button.anchor__button--copy{padding:0.5rem 1rem;border-radius:var(--gin-border-s);}.anchor__button.anchor__button--copy:focus,.anchor__button.anchor__button--copy:hover{background-color:#e0e0e0;}.anchor__button.anchor__button--trigger{width:2rem;height:2rem;color:var(--gin-icon-color);border:1px solid var(--gin-border-color-layer2);border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,0.15);fill:currentColor;}.anchor__button.anchor__button--trigger:focus,.anchor__button.anchor__button--trigger:hover{border-color:#e0e0e0;background-color:#e0e0e0;box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);fill:currentColor;}.anchor__icon{width:1rem;height:auto;}.anchor__drop-menu{position:absolute;top:calc(100% + 0.25rem);right:0;visibility:hidden;width:max-content;margin:0;padding:0.5rem;cursor:pointer;transition:all 0.25s cubic-bezier(0.68,-0.55,0.265,1.55);opacity:0;border:1px solid var(--gin-border-color-layer);border-radius:var(--gin-border-m);background-color:var(--gin-bg-layer);box-shadow:0 2px 4px rgba(0,0,0,0.15);}.anchor__drop-menu::before{position:absolute;top:-0.25rem;right:0.5rem;width:0.5rem;height:0.5rem;content:"";transition:all 0.25s cubic-bezier(0.68,-0.55,0.265,1.55);transform:translate(-50%) rotate(45deg);border:1px solid transparent;border-top-color:var(--gin-border-color-layer);border-left-color:var(--gin-border-color-layer);background-color:var(--gin-bg-layer);}
a.btn{display:inline-flex;align-items:center;align-self:baseline;justify-content:flex-start;box-sizing:border-box;min-width:var(--btn-size);min-height:var(--btn-size);margin:var(--spacing-xs);padding:var(--spacing);-webkit-text-decoration:none;text-decoration:none;color:var(--color-text);border-radius:var(--border-radius);background-color:var(--color-bg);font-size:var(--font-size);font-weight:var(--font-weight);gap:var(--spacing);}a.btn--link-icon{position:relative;background-color:transparent;}a.btn--link-icon:before{position:absolute;z-index:0;top:0;right:0;display:block;width:var(--btn-size);height:var(--btn-size);content:"";transition:var(--transition);background-color:var(--color-text);}a.btn--link-icon .icon{width:calc(var(--btn-size) - (var(--spacing) * 2));margin-left:var(--spacing);padding:var(--spacing-xs);color:var(--color-bg);}a.btn--link-icon:hover,a.btn--link-icon:focus{color:var(--color-text);}a.btn--link-icon:hover .icon,a.btn--link-icon:focus .icon{color:var(--color-background);}a.btn--link-icon:hover:before,a.btn--link-icon:focus:before{z-index:-1;width:100%;background-color:var(--color-bg);}a.btn,a.btn .icon,a.btn .icon svg,a.btn .btn_title{transition:var(--transition);}a.btn:first-child{margin-left:0;}a.btn:last-child{margin-right:0;}a.btn:hover,a.btn:focus{-webkit-text-decoration:none;text-decoration:none;}a.btn:hover .icon,a.btn:focus .icon{transition:var(--transition);transform:var(--hover-transform);}a.btn--icon{overflow:hidden;justify-content:flex-end;max-width:var(--btn-size);padding-right:0;gap:0;}a.btn--icon .icon{flex-basis:0 0 var(--btn-size);width:var(--btn-size);min-width:var(--btn-size);height:var(--icon-size);}a.btn--icon .btn__title{transition:var(--transition);white-space:nowrap;}a.btn--icon:hover,a.btn--icon:focus{color:var(--color-bg);background-color:var(--color-text);}a.btn--icon:not(.btn--icon-hide-label-on-hover):hover,a.btn--icon:not(.btn--icon-hide-label-on-hover):focus{max-width:100%;}
section.detail{position:relative;margin-top:var(--spacing-sm);}section.detail .detail__header{top:0;display:flex;flex-flow:column;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / span 1;grid-column:content-start / content-end;align-items:center;gap:var(--grid-gap);margin-bottom:var(--spacing-sm);}section.detail .detail__header__title{margin-bottom:0;text-align:center;}section.detail .detail__header__meta{display:flex;flex-flow:column;gap:var(--grid-gap);width:100%;}section.detail .detail__header__meta .field{display:flex;flex-flow:column;width:100%;gap:calc(var(--spacing-xxs) / 2);padding-top:var(--grid-gap);padding-bottom:var(--grid-gap);border-bottom:solid var(--border-thickness) var(--color-white);}section.detail .detail__header__meta .field-items{font-weight:var(--font-weight-strong);}@media (min-width:62rem){section.detail .detail__header__meta .field{flex-basis:0 0 33.33%;max-width:33.33%}}@media (min-width:62rem){section.detail .detail__header__meta{flex-flow:row}}section.detail .detail__header a.btn--overview{-ms-grid-row-align:center;align-self:center;opacity:0.75;font-weight:var(--font-weight-normal);}section.detail .detail__header a.btn--overview:hover,section.detail .detail__header a.btn--overview:focus{opacity:1;}section.detail main.detail__content{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / span 1;grid-column:viewport-start / viewport-end;row-gap:var(--spacing-sm);}section.detail main.detail__content > *:not(.paragraph){grid-column:content-start / content-end;}section.detail main.detail__content > .paragraph--layout{grid-column:viewport-start / viewport-end;}section.detail main.detail__content .block__system-main-block{grid-column:content-start / content-end;}@media (min-width:62rem){section.detail main.detail__content .block__system-main-block{grid-column:3 / -3}}@media (min-width:75rem){section.detail main.detail__content .block__system-main-block{grid-column:4 / -4}}section.detail .detail__footer{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3 / span 1;grid-column:content-start / content-end;margin-top:var(--spacing-xs);padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm);}
.gallery{--columns:2;display:-ms-grid;display:grid;grid-gap:var(--spacing-sm);-ms-grid-columns:(1fr)[var(--columns)];grid-template-columns:repeat(var(--columns),1fr);}.gallery > div{-ms-grid-column-span:2;grid-column:span 2;}@media (min-width:48rem){.gallery--2{--columns:4}.gallery--2 > .gallery__image:nth-last-child(1):nth-child(2n-1){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/ span 2;}}@media (max-width:47.9375rem){.gallery--3{--columns:4}.gallery--3 > .gallery__image:nth-last-child(1):nth-child(2n-1){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/ span 2;}}@media (min-width:48rem){.gallery--3{--columns:6}.gallery--3 > .gallery__image:nth-last-child(1):nth-child(3n-1){-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4/ span 2;}.gallery--3 > .gallery__image:nth-last-child(1):nth-child(3n-2){-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/ span 2;}.gallery--3 > .gallery__image:nth-last-child(2):nth-child(3n-2){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/ span 2;}}@media (max-width:47.9375rem){.gallery--4{--columns:4}.gallery--4 > .gallery__image:nth-last-child(1):nth-child(2n-1){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/ span 2;}}@media (min-width:48rem){.gallery--4{--columns:8}.gallery--4 > .gallery__image:nth-last-child(1):nth-child(4n-1){-ms-grid-column:6;-ms-grid-column-span:2;grid-column:6/ span 2;}.gallery--4 > .gallery__image:nth-last-child(1):nth-child(4n-2){-ms-grid-column:5;-ms-grid-column-span:2;grid-column:5/ span 2;}.gallery--4 > .gallery__image:nth-last-child(2):nth-child(4n-2){-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4/ span 2;}.gallery--4 > .gallery__image:nth-last-child(1):nth-child(4n-3){-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4/ span 2;}.gallery--4 > .gallery__image:nth-last-child(2):nth-child(4n-3){-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/ span 2;}.gallery--4 > .gallery__image:nth-last-child(3):nth-child(4n-3){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/ span 2;}}@media (max-width:47.9375rem){.gallery--5{--columns:4}.gallery--5 > .gallery__image:nth-last-child(1):nth-child(2n-1){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/ span 2;}}@media (min-width:48rem and max-width:61.9375rem){.gallery--5{--columns:6}.gallery--5 > .gallery__image:nth-last-child(1):nth-child(3n-1){-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4/ span 2;}.gallery--5 > .gallery__image:nth-last-child(1):nth-child(3n-2){-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/ span 2;}.gallery--5 > .gallery__image:nth-last-child(2):nth-child(3n-2){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/ span 2;}}@media (min-width:62rem){.gallery--5{--columns:10}.gallery--5 > .gallery__image:nth-last-child(1):nth-child(5n-1){-ms-grid-column:8;-ms-grid-column-span:2;grid-column:8/ span 2;}.gallery--5 > .gallery__image:nth-last-child(1):nth-child(5n-2){-ms-grid-column:7;-ms-grid-column-span:2;grid-column:7/ span 2;}.gallery--5 > .gallery__image:nth-last-child(2):nth-child(5n-2){-ms-grid-column:6;-ms-grid-column-span:2;grid-column:6/ span 2;}.gallery--5 > .gallery__image:nth-last-child(1):nth-child(5n-3){-ms-grid-column:6;-ms-grid-column-span:2;grid-column:6/ span 2;}.gallery--5 > .gallery__image:nth-last-child(2):nth-child(5n-3){-ms-grid-column:5;-ms-grid-column-span:2;grid-column:5/ span 2;}.gallery--5 > .gallery__image:nth-last-child(3):nth-child(5n-3){-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4/ span 2;}.gallery--5 > .gallery__image:nth-last-child(1):nth-child(5n-4){-ms-grid-column:5;-ms-grid-column-span:2;grid-column:5/ span 2;}.gallery--5 > .gallery__image:nth-last-child(2):nth-child(5n-4){-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4/ span 2;}.gallery--5 > .gallery__image:nth-last-child(3):nth-child(5n-4){-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/ span 2;}.gallery--5 > .gallery__image:nth-last-child(4):nth-child(5n-4){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/ span 2;}}@media (max-width:47.9375rem){.gallery--6{--columns:4}.gallery--6 > .gallery__image:nth-last-child(1):nth-child(2n-1){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/ span 2;}}@media (min-width:48rem and max-width:61.9375rem){.gallery--6{--columns:8}.gallery--6 > .gallery__image:nth-last-child(1):nth-child(4n-1){-ms-grid-column:6;-ms-grid-column-span:2;grid-column:6/ span 2;}.gallery--6 > .gallery__image:nth-last-child(1):nth-child(4n-2){-ms-grid-column:5;-ms-grid-column-span:2;grid-column:5/ span 2;}.gallery--6 > .gallery__image:nth-last-child(2):nth-child(4n-2){-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4/ span 2;}.gallery--6 > .gallery__image:nth-last-child(1):nth-child(4n-3){-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4/ span 2;}.gallery--6 > .gallery__image:nth-last-child(2):nth-child(4n-3){-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/ span 2;}.gallery--6 > .gallery__image:nth-last-child(3):nth-child(4n-3){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/ span 2;}}@media (min-width:62rem){.gallery--6{--columns:12}.gallery--6 > .gallery__image:nth-last-child(1):nth-child(6n-1){-ms-grid-column:10;-ms-grid-column-span:2;grid-column:10/ span 2;}.gallery--6 > .gallery__image:nth-last-child(1):nth-child(6n-2){-ms-grid-column:9;-ms-grid-column-span:2;grid-column:9/ span 2;}.gallery--6 > .gallery__image:nth-last-child(2):nth-child(6n-2){-ms-grid-column:8;-ms-grid-column-span:2;grid-column:8/ span 2;}.gallery--6 > .gallery__image:nth-last-child(1):nth-child(6n-3){-ms-grid-column:8;-ms-grid-column-span:2;grid-column:8/ span 2;}.gallery--6 > .gallery__image:nth-last-child(2):nth-child(6n-3){-ms-grid-column:7;-ms-grid-column-span:2;grid-column:7/ span 2;}.gallery--6 > .gallery__image:nth-last-child(3):nth-child(6n-3){-ms-grid-column:6;-ms-grid-column-span:2;grid-column:6/ span 2;}.gallery--6 > .gallery__image:nth-last-child(1):nth-child(6n-4){-ms-grid-column:7;-ms-grid-column-span:2;grid-column:7/ span 2;}.gallery--6 > .gallery__image:nth-last-child(2):nth-child(6n-4){-ms-grid-column:6;-ms-grid-column-span:2;grid-column:6/ span 2;}.gallery--6 > .gallery__image:nth-last-child(3):nth-child(6n-4){-ms-grid-column:5;-ms-grid-column-span:2;grid-column:5/ span 2;}.gallery--6 > .gallery__image:nth-last-child(4):nth-child(6n-4){-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4/ span 2;}.gallery--6 > .gallery__image:nth-last-child(1):nth-child(6n-5){-ms-grid-column:6;-ms-grid-column-span:2;grid-column:6/ span 2;}.gallery--6 > .gallery__image:nth-last-child(2):nth-child(6n-5){-ms-grid-column:5;-ms-grid-column-span:2;grid-column:5/ span 2;}.gallery--6 > .gallery__image:nth-last-child(3):nth-child(6n-5){-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4/ span 2;}.gallery--6 > .gallery__image:nth-last-child(4):nth-child(6n-5){-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/ span 2;}.gallery--6 > .gallery__image:nth-last-child(5):nth-child(6n-5){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/ span 2;}}
.grid{display:-ms-grid;display:grid;grid-column-gap:var(--grid-gap);width:100%;font-family:var(--font-family);line-height:var(--line-height);}.grid--no-gap{--grid-gap:0px;}.grid--full{-ms-grid-columns:[viewport-start ml-start] minmax(var(--grid-margin),1fr)
      [ml-end content-start] (minmax(0,calc(((var(--grid-max-width) + var(--grid-gap)) / var(--grid-col-count)) -
              var(--grid-gap))))[var(--grid-col-count)]
      [content-end mr-start] minmax(var(--grid-margin),1fr)
      [mr-end viewport-end];grid-template-columns:[viewport-start ml-start] minmax(var(--grid-margin),1fr)
      [ml-end content-start] repeat(var(--grid-col-count),minmax(0,calc(((var(--grid-max-width) + var(--grid-gap)) / var(--grid-col-count)) -
              var(--grid-gap))))
      [content-end mr-start] minmax(var(--grid-margin),1fr)
      [mr-end viewport-end];}.grid--sub{-ms-grid-columns:(minmax(0,calc(((var(--grid-max-width) + var(--grid-gap)) / var(--grid-col-count)) -
            var(--grid-gap))))[var(--grid-col-count)];grid-template-columns:repeat(var(--grid-col-count),minmax(0,calc(((var(--grid-max-width) + var(--grid-gap)) / var(--grid-col-count)) -
            var(--grid-gap))));}
i.icon{display:inline-flex;align-items:center;justify-content:center;}i.icon svg{width:100%;height:100%;}i.icon--pos-left{justify-self:flex-start;order:-1;}i.icon--pos-right{justify-self:flex-end;order:1;}i.icon--size-s{width:var(--icon-size);}i.icon--size-m{width:var(--icon-size);}i.icon--orient-east{--hover-transform:rotate(0deg) translateX(var(--spacing-xs));transform:rotate(0deg);}i.icon--orient-west{--hover-transform:rotate(180deg) translateX(var(--spacing-xs));transform:rotate(180deg);}i.icon--orient-north{--hover-transform:rotate(-90deg) translateY(var(--spacing-xs));transform:rotate(-90deg);}i.icon--orient-south{--hover-transform:rotate(90deg) translateX(var(--spacing-xs));transform:rotate(90deg);}
.component--image{overflow:hidden;vertical-align:top;}.component--image > img{display:inline;max-width:100%;height:auto;vertical-align:middle;background-repeat:no-repeat;background-size:cover;shape-margin:1rem;}.component--image[class*="ratio--"] img{height:100%;object-fit:cover;}@media (min-width:62rem){.component--image[class*="ratio--"] img{width:100%}}.component--image.ratio--1_1 img{aspect-ratio:1 / 1;}.component--image.ratio--1_2 img{aspect-ratio:1 / 2;}.component--image.ratio--2_1 img{aspect-ratio:2 / 1;}.component--image.ratio--2_3 img{aspect-ratio:2 / 3;}.component--image.ratio--3_2 img{aspect-ratio:3 / 2;}.component--image.ratio--16_9 img{aspect-ratio:16 / 9;}
ul.nav li{display:inline-block;}nav.tabs{position:relative;z-index:100;}.block-local-tasks-block{position:fixed;z-index:250;top:10em;right:0;padding:0 2.5625rem 0 0;text-align:left;}.block-local-tasks-block .pills-toggle{position:absolute;z-index:5;top:0;right:2.5rem;display:block;width:9.375rem;padding:0 0.625rem;transition:all 0.2s ease;transform:rotate(270deg);transform-origin:top right;-webkit-text-decoration:none;text-decoration:none;color:var(--color-light-grey);background-color:var(--color-black);line-height:2.5rem;}.block-local-tasks-block .pills-toggle::before,.block-local-tasks-block .pills-toggle::after{position:absolute;right:0.625rem;display:block;width:1.25rem;height:0.1875rem;content:"";transition:all 0.2s ease,transform 0.3s ease;border-top:0 solid var(--color-white);border-bottom:0 solid var(--color-white);background-color:var(--color-white);backface-visibility:hidden;}.block-local-tasks-block .pills-toggle::before{top:0.625rem;transform:rotateZ(45deg) translateX(0.25rem) translateY(0.5rem);}.block-local-tasks-block .pills-toggle::after{bottom:0.625rem;transform:rotateZ(-45deg) translateX(0.25rem) translateY(-0.5rem);}.block-local-tasks-block .pills-toggle:hover{color:var(--color-white);background-color:var(--color-dark-grey);}.block-local-tasks-block .pills-toggle:hover::before,.block-local-tasks-block .pills-toggle:hover::after{color:var(--color-white);border-color:var(--color-white);}.block-local-tasks-block .nav-pills{position:relative;display:block;width:9.375rem;margin:0;}.block-local-tasks-block .nav-pills li{display:block;overflow:hidden;margin:0;padding:0 0 1px;list-style:none;transition:transform 0.2s ease;transform-origin:top right;}.block-local-tasks-block .nav-pills li:nth-child(2){transition-delay:0.05s;}.block-local-tasks-block .nav-pills li:nth-child(3){transition-delay:0.1s;}.block-local-tasks-block .nav-pills li:nth-child(4){transition-delay:0.15s;}.block-local-tasks-block .nav-pills li:nth-child(5){transition-delay:0.2s;}.block-local-tasks-block .nav-pills li:nth-child(6){transition-delay:0.25s;}.block-local-tasks-block .nav-pills a{display:block;margin:0;padding:0 0.9375rem;transition:all 0.15s ease;-webkit-text-decoration:none;text-decoration:none;color:var(--color-white);background-color:var(--color-dark-grey);line-height:3.0625rem;}.block-local-tasks-block .nav-pills a:hover,.block-local-tasks-block .nav-pills a:focus{z-index:3;padding-left:1.25rem;color:var(--color-white);background-color:var(--color-black);}.block-local-tasks-block .nav-pills a.is-active{padding-left:0.9375rem;cursor:default;color:var(--color-light-grey);background-color:var(--color-dark-grey);font-weight:bold;}.block-local-tasks-block.pills-closed .pills-toggle{opacity:0.5;}.block-local-tasks-block.pills-closed .pills-toggle:focus,.block-local-tasks-block.pills-closed .pills-toggle:hover{opacity:1;}.block-local-tasks-block.pills-closed .pills-toggle::before,.block-local-tasks-block.pills-closed .pills-toggle::after{width:1.25rem;height:0.5rem;transition:all 0.2s 0.2s ease,border 0.1s 0.1s ease,width 0.1s 0.1s ease,transform 0.2s 0s ease;transform:rotateZ(0deg) translateX(0);border-width:2px;background-color:transparent;}.block-local-tasks-block.pills-closed .nav-pills li{transform:translateX(12.5rem);}.invert-colors .block-local-tasks-block .pills-toggle{color:var(--color-dark-grey);background-color:var(--color-white);}.invert-colors .block-local-tasks-block .pills-toggle::before,.invert-colors .block-local-tasks-block .pills-toggle::after{border-color:var(--color-dark-grey);background-color:var(--color-dark-grey);}.invert-colors .block-local-tasks-block .pills-toggle:hover{color:var(--color-white);background-color:var(--color-dark-grey);}.invert-colors .block-local-tasks-block .pills-toggle:hover::before,.invert-colors .block-local-tasks-block .pills-toggle:hover::after{color:var(--color-white);border-color:var(--color-white);}.invert-colors .block-local-tasks-block.pills-closed .pills-toggle::before,.invert-colors .block-local-tasks-block.pills-closed .pills-toggle::after{background-color:transparent;}
.menu--main .menu-item{display:flex;column-gap:var(--spacing);}.menu--main .menu-item .nav-label{width:auto;margin:0;padding:0;color:var(--color-text);font-size:var(--font-size);font-weight:var(--font-weight);gap:var(--spacing-sm);}.menu--main .menu-item .nav-toggle{display:none;}.menu--main .menu-item .nav-toggle-label--close{display:inline-flex;justify-self:flex-start;margin:0;margin-bottom:var(--spacing-xl);padding:0;column-gap:var(--spacing-sm);font-size:var(--font-size-base);padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm);}@media (min-width:62rem){.menu--main .menu-item .nav-toggle-label--close{display:none}}.menu--main .menu-item .nav-toggle:checked + .nav-toggle-label + .nav--level-2{visibility:visible;transform:translateX(0);}.menu--main .menu-item .nav-toggle:checked + .nav-toggle-label + .nav--level-3{max-height:25rem;opacity:1;}.menu--main div[class^="nav--level-"]{transition:var(--transition);}.menu--main .navbar-nav{padding-top:var(--spacing-xs);}@media (min-width:62rem){.menu--main .navbar-nav{grid-column:viewport-start / viewport-end;height:var(--navbar-height);padding-top:0}}.menu--main .navbar-nav > ul.menu-items{display:flex;flex-direction:column;grid-column:content-start / content-end;align-items:flex-end;text-align:right;}.menu--main .navbar-nav > ul.menu-items > .menu-item{margin-bottom:var(--spacing-lg);text-transform:lowercase;}.menu--main .navbar-nav > ul.menu-items > .menu-item > .nav-label{position:relative;display:inline-flex;justify-content:flex-end;}.menu--main .navbar-nav > ul.menu-items > .menu-item > .nav-label:not(label){padding-right:calc(var(--spacing) + var(--icon-size-s));}@media (min-width:62rem){.menu--main .navbar-nav > ul.menu-items > .menu-item > .nav-label:not(label){padding-right:0}}.menu--main .navbar-nav > ul.menu-items > .menu-item.menu-item--level-1 > .nav-label{column-gap:var(--grid-gap);color:var(--color-text);}.menu--main .navbar-nav > ul.menu-items > .menu-item.menu-item--level-1 > .nav-label > a{white-space:nowrap;color:currentColor;}@media (min-width:62rem){.menu--main .navbar-nav > ul.menu-items > .menu-item.menu-item--level-1 > .nav-label > a,.menu--main .navbar-nav > ul.menu-items > .menu-item.menu-item--level-1 > .nav-label > a:hover,.menu--main .navbar-nav > ul.menu-items > .menu-item.menu-item--level-1 > .nav-label > a:focus,.menu--main .navbar-nav > ul.menu-items > .menu-item.menu-item--level-1 > .nav-label > a:focus-within{-webkit-text-decoration:none;text-decoration:none;color:var(--color-text)}}@media (min-width:62rem){.menu--main .navbar-nav > ul.menu-items > .menu-item.menu-item--level-1 > .nav-label{display:inline;padding-top:calc(var(--border-thickness) * 2);padding-bottom:calc(var(--border-thickness) * 2);transition:var(--transition);-webkit-text-decoration:none;text-decoration:none;background-image:linear-gradient(var(--color-primary),var(--color-primary));background-repeat:no-repeat;background-position:bottom left;background-size:0% 0.5rem;}.menu--main .navbar-nav > ul.menu-items > .menu-item.menu-item--level-1 > .nav-label:hover,.menu--main .navbar-nav > ul.menu-items > .menu-item.menu-item--level-1 > .nav-label:active,.menu--main .navbar-nav > ul.menu-items > .menu-item.menu-item--level-1 > .nav-label:focus,.menu--main .navbar-nav > ul.menu-items > .menu-item.menu-item--level-1 > .nav-label:focus-within{background-size:100% 0.5rem;}.menu--main .navbar-nav > ul.menu-items > .menu-item.menu-item--level-1 > .nav-label{color:var(--color-text);}}.menu--main .navbar-nav > ul.menu-items > .menu-item.menu-item--level-1.menu-item-active-trail > .nav-label{color:hsl(0,0%,30%);}.menu--main .navbar-nav > ul.menu-items > .menu-item.menu-item--level-1.menu-item--active-trail > .nav-label{background-size:100% 0.5rem;}@media (min-width:62rem){.menu--main .navbar-nav > ul.menu-items > .menu-item{align-items:center;height:100%;margin-bottom:0}.menu--main .navbar-nav > ul.menu-items > .menu-item:hover .nav--level-2,.menu--main .navbar-nav > ul.menu-items > .menu-item:focus .nav--level-2,.menu--main .navbar-nav > ul.menu-items > .menu-item:focus-within .nav--level-2{max-height:100vh;padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg);}}@media (min-width:62rem){.menu--main .navbar-nav > ul.menu-items{flex-direction:row;grid-column:auto / -2;align-items:center;justify-content:flex-end;text-align:left;gap:var(--spacing-xs)}.language-switcher-language-url + .menu--main .navbar-nav > ul.menu-items{grid-column:auto / -3;}}@media (min-width:75rem){.menu--main .navbar-nav > ul.menu-items{grid-column:auto / -3}.language-switcher-language-url + .menu--main .navbar-nav > ul.menu-items{grid-column:auto / -4;}}.menu--main .nav--level-2{position:absolute;z-index:20;top:0;left:0;width:100%;height:calc(100vh - var(--navbar-height));transform:translateX(100vw);background-color:var(--color-black);}@media (min-width:62rem){.menu--main .nav--level-2{top:var(--navbar-height);overflow:hidden;height:auto;max-height:0;transform:none;background-color:var(--color-bg)}}.menu--main .nav--level-2 > ul.menu-items{grid-column:content-start / content-end;align-items:flex-start;text-transform:none;}@media (min-width:62rem){.menu--main .nav--level-2 > ul.menu-items .menu-item--0{display:none}}.menu--main .nav--level-2 > ul.menu-items > .menu-item:not(.menu-item--0){display:block;width:100%;margin-bottom:var(--spacing);transition:var(--transition);}.menu--main .nav--level-2 > ul.menu-items > .menu-item:not(.menu-item--0).menu-item__wrapper{display:flex;}.menu--main .nav--level-2 > ul.menu-items > .menu-item:not(.menu-item--0) .nav-label{display:flex;width:100%;padding:var(--spacing-sm) var(--spacing);background-color:var(--color-primary);}.menu--main .nav--level-2 > ul.menu-items > .menu-item:not(.menu-item--0) .nav-label > a{color:currentColor;}.menu--main .nav--level-2 > ul.menu-items > .menu-item:not(.menu-item--0):last-child .nav-label{background-color:var(--color-secondary);}.menu--main .nav--level-2 > ul.menu-items > .menu-item:not(.menu-item--0) .nav-toggle-label{position:relative;}@media (max-width:61.9375rem){.menu--main .nav--level-2 > ul.menu-items > .menu-item:not(.menu-item--0) .nav-toggle-label:before,.menu--main .nav--level-2 > ul.menu-items > .menu-item:not(.menu-item--0) .nav-toggle-label:after{position:absolute;top:50%;right:var(--spacing);content:"";transition:var(--transition);transform:translateY(-50%);transform-origin:center;background-color:currentColor;}.menu--main .nav--level-2 > ul.menu-items > .menu-item:not(.menu-item--0) .nav-toggle-label:before{width:1.25rem;height:2px;}.menu--main .nav--level-2 > ul.menu-items > .menu-item:not(.menu-item--0) .nav-toggle-label:after{width:2px;height:1.25rem;transform:translateX(-0.5625rem) translateY(-50%);}}.menu--main .nav--level-2 > ul.menu-items > .menu-item:not(.menu-item--0) .nav-toggle:checked + .nav-toggle-label:after{transform:translateX(-0.5625rem) translateY(-50%) rotate(90deg);}.menu--main .nav--level-2 > ul.menu-items .nav--level-3{overflow:hidden;max-height:0;opacity:0;}.menu--main .nav--level-2 > ul.menu-items .nav--level-3 > ul.menu-items{grid-column:1 / -1;margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm);}.menu--main .nav--level-2 > ul.menu-items .nav--level-3 > ul.menu-items .menu-item{grid-column:1 / -1;margin-top:var(--spacing-xxs);margin-bottom:var(--spacing-xxs);padding:0;}.menu--main .nav--level-2 > ul.menu-items .nav--level-3 > ul.menu-items .menu-item .nav-label{display:inline-block;color:var(--color-text);background-color:transparent;font-weight:var(--font-weight-strong);}.menu--main .nav--level-2 > ul.menu-items .nav--level-3 > ul.menu-items .menu-item .nav-label a{display:inline;padding-top:calc(var(--border-thickness) * 2);padding-bottom:calc(var(--border-thickness) * 2);transition:var(--transition);-webkit-text-decoration:none;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:bottom left;background-size:0% var(--border-thickness);}.menu--main .nav--level-2 > ul.menu-items .nav--level-3 > ul.menu-items .menu-item .nav-label a:hover,.menu--main .nav--level-2 > ul.menu-items .nav--level-3 > ul.menu-items .menu-item .nav-label a:active,.menu--main .nav--level-2 > ul.menu-items .nav--level-3 > ul.menu-items .menu-item .nav-label a:focus,.menu--main .nav--level-2 > ul.menu-items .nav--level-3 > ul.menu-items .menu-item .nav-label a:focus-within{background-size:100% var(--border-thickness);}@media (min-width:62rem){.menu--main .nav--level-2 > ul.menu-items .nav--level-3 > ul.menu-items .menu-item .nav-label{color:var(--color-text);padding-top:0;padding-bottom:0}}.menu--main .nav--level-2 > ul.menu-items .nav--level-3 > ul.menu-items .menu-item--active-trail .nav-label a{background-size:100% var(--border-thickness);}@media (min-width:62rem){.menu--main .nav--level-2 > ul.menu-items .nav--level-3 > ul.menu-items .menu-item{margin-top:var(--spacing-xs);margin-bottom:var(--spacing-sm)}}@media (min-width:62rem){.menu--main .nav--level-2 > ul.menu-items .nav--level-3{display:flex;max-height:none;opacity:1;padding-top:var(--spacing);padding-bottom:var(--spacing)}}@media (min-width:62rem){.menu--main .nav--level-2 > ul.menu-items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-column:3 / -3;grid-gap:var(--grid-gap)}}
.navbar{position:fixed;z-index:100;top:0;overflow-x:hidden;overflow-y:auto;width:100%;height:100vh;padding-top:calc(var(--navbar-height));padding-bottom:var(--spacing-xs);transition:all 300ms;transform:translateX(100%);color:var(--color-white);background-color:var(--color-black);}.navbar .nav--menu-main{position:relative;-ms-grid-row:1;grid-row:1;grid-column:viewport-start / viewport-end;}@media (min-width:62rem){.navbar .nav--menu-main{position:static}}.navbar .language-switcher-language-url{z-index:2;grid-column:content-start / content-end;height:var(--navbar-height);margin:0;padding:0;}.navbar .language-switcher-language-url li{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;height:100%;margin-bottom:0;text-align:right;color:var(--color-text);font-size:var(--font-size);font-weight:var(--font-weight);}.navbar .language-switcher-language-url li a{color:var(--color-text-invert);}@media (min-width:62rem){.navbar .language-switcher-language-url li a{display:inline;padding-top:calc(var(--border-thickness) * 2);padding-bottom:calc(var(--border-thickness) * 2);transition:var(--transition);-webkit-text-decoration:none;text-decoration:none;background-image:linear-gradient(var(--color-primary),var(--color-primary));background-repeat:no-repeat;background-position:bottom left;background-size:0% 0.5rem;}.navbar .language-switcher-language-url li a:hover,.navbar .language-switcher-language-url li a:active,.navbar .language-switcher-language-url li a:focus,.navbar .language-switcher-language-url li a:focus-within{background-size:100% 0.5rem;}.navbar .language-switcher-language-url li a{color:currentColor;}}@media (min-width:62rem){.navbar .language-switcher-language-url{-ms-grid-row:1;grid-row:1;grid-column:auto / -2}}@media (min-width:75rem){.navbar .language-switcher-language-url{-ms-grid-row:1;grid-row:1;grid-column:auto / -3}}.navbar__links--contact{-ms-grid-row:2;grid-row:2;grid-column:auto / -2;-ms-grid-row-align:end;align-self:end;-ms-grid-column-align:end;justify-self:end;text-align:right;font-weight:var(--font-weight-strong);}@media (min-width:62rem){.navbar__links--contact{display:none}}@media (min-width:62rem){.navbar{position:relative;overflow-x:visible;overflow-y:visible;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / span 1;grid-column:viewport-start / viewport-end;align-items:center;width:auto;height:var(--navbar-height);transform:translateX(0);color:var(--color-black);background-color:transparent;padding-top:0;padding-bottom:0}.navbar .nav-toggle{pointer-events:none;}}.nav-toggler{visibility:hidden;}.nav-toggler + .nav-toggler-bars{position:relative;z-index:101;width:1.75rem;height:0.875rem;transition:color 300ms;color:var(--color-text);}.nav-toggler + .nav-toggler-bars .sr-only{display:block;overflow:hidden;width:1px;height:1px;text-indent:-624.9375rem;}.nav-toggler + .nav-toggler-bars .bar,.nav-toggler + .nav-toggler-bars:before,.nav-toggler + .nav-toggler-bars:after{position:absolute;top:0;left:0;width:1.75rem;height:2px;content:"";transition:var(--transition);background:currentColor;}.nav-toggler + .nav-toggler-bars:before{transform:translateY(0);}.nav-toggler + .nav-toggler-bars .bar{transform:translateY(0.375rem);}.nav-toggler + .nav-toggler-bars:after{transform:translateY(0.75rem);}@media (min-width:62rem){.nav-toggler + .nav-toggler-bars{display:none;pointer-events:none}}.nav-toggler:checked + label.nav-toggler-bars{color:var(--color-text-invert);}.nav-toggler:checked + label.nav-toggler-bars:before{top:0.375rem;transform:rotate(-45deg);}.nav-toggler:checked + label.nav-toggler-bars .bar{opacity:0;}.nav-toggler:checked + label.nav-toggler-bars:after{top:0.375rem;transform:rotate(45deg);}.nav-toggler:checked + label.nav-toggler-bars + .navbar{transform:translateY(0);}
.page-footer{padding:var(--spacing-xl) 0;}.page-footer h2{text-align:center;}.page-footer a{position:relative;-webkit-text-decoration:none;text-decoration:none;color:var(--color-white);}.page-footer a::after{position:absolute;bottom:0;left:0;width:100%;height:2px;content:"";transition:transform 0.2s ease-in-out;transform:scaleX(0);transform-origin:100% 50%;background-color:var(--color-white);backface-visibility:hidden;}.page-footer a:focus,.page-footer a:hover{-webkit-text-decoration:none;text-decoration:none;}.page-footer a:focus::after,.page-footer a:hover::after{transform:scaleX(1);transform-origin:0% 50%;}.page-footer .bullet{padding:0 0.625rem;vertical-align:text-bottom;font-size:0.5em;}.page-footer__top,.page-footer__bottom{grid-column:content-start/content-end;}.page-footer__top{margin-bottom:3.125rem;}.page-footer__bottom{position:relative;line-height:2;}@media (min-width:62rem){.page-footer{padding:var(--spacing-sm) 0}.page-footer h2{margin:0 auto 3.125rem;font-size:3rem;}.page-footer__top{margin-bottom:4.375rem;}}@media (min-width:75rem){.page-footer{padding:6.25rem 0}.page-footer__bottom{font-size:1em;}}@media (min-width:87.5rem){.page-footer__top{margin-bottom:6.25rem;}}.block__block-footeraddress,.block__block-oum2024-footeraddress{text-align:center;}.block__block-footeraddress p,.block__block-oum2024-footeraddress p{margin:0;margin-top:var(--spacing-lg);text-align:center;}@media (min-width:62rem){.block__block-footeraddress,.block__block-footeraddress p,.block__block-oum2024-footeraddress,.block__block-oum2024-footeraddress p{text-align:left;}}.block__webform input,.block__webform select,.block__webform textarea{color:var(--color-white);border-color:var(--color-white);background-color:var(--color-black);}.block__webform input:hover,.block__webform select:hover,.block__webform textarea:hover{background-color:rgba(--color-white,0.2);}.block__webform input:focus,.block__webform select:focus,.block__webform textarea:focus{color:var(--color-black);border-color:var(--color-black);background-color:var(--color-white);}.block__webform textarea{min-height:9.5em;}.block__webform label{color:var(--color-white);}@media (min-width:62rem){.block__webform .form-container{display:inline-block;width:50%;margin-right:-0.25em;padding-left:3%;vertical-align:top;}.block__webform .form-container:first-child{padding-right:3%;padding-left:0;}.block__webform .form-item-newsletter-subscribe{margin-top:3.125rem;}}
.page-header{position:sticky;z-index:200;top:0;width:100%;height:var(--navbar-height);color:var(--color-text);background-color:var(--color-bg);line-height:1.375;}.invert-colors .page-header{color:var(--color-text-invert);background-color:var(--color-bg-invert);}[data-scrolldir="down"] .page-header{transform:translateY(-100%);}.page-header .page-header__wrapper{align-items:center;height:100%;}.page-header .page-header__logo{--hover-text:attr(title);position:relative;z-index:101;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / span 1;-ms-grid-column:2;grid-column:2;width:min-content;transition:var(--transition);-webkit-text-decoration:none;text-decoration:none;color:currentColor;font-size:var(--font-size-l);font-weight:400;animation-fill-mode:forwards;}.page-header .page-header__logo::before{position:absolute;top:0;right:0;bottom:0;left:0;content:var(--hover-text);transition:transform 0.125s ease,transform-origin 0.375s 0.125s ease;transform:scaleX(0);transform-origin:100% 50%;color:var(--color-text-invert);background-color:var(--color-bg-invert);font-size:var(--font-size-s);font-weight:var(--font-weight-strong);line-height:2.0625rem;}.page-header .page-header__logo::after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transform:scaleX(0);transform-origin:100% 50%;animation:leftRight 0.5s ease;background-color:var(--color-black);font-size:var(--font-size-s);animation-fill-mode:forwards;}.page-header .page-header__logo:hover,.page-header .page-header__logo:focus{-webkit-text-decoration:none;text-decoration:none;color:var(--color-black);}.page-header .page-header__logo:hover::before,.page-header .page-header__logo:focus::before{transform:scaleX(1);transform-origin:0% 50%;}.invert-colors .page-header .page-header__logo{color:var(--color-white);}.invert-colors .page-header .page-header__logo::after,.invert-colors .page-header .page-header__logo::before{color:var(--color-black);background-color:var(--color-white);}@media (min-width:75rem){.page-header .page-header__logo{-ms-grid-column:3;grid-column:3}}.page-header .nav-toggler-bars{grid-column:auto / -2;-ms-grid-column-align:end;justify-self:end;}.page-header .nav-toggler--main-menu:checked ~ .page-header__logo{color:var(--color-white);}@media (--bp-nav-switch){.page-header{height:6.25rem}}@media (--bp-nav-switch-max){[data-scrolldir="down"] .js-menu-open .page-header{transform:translate(calc(-100vw + 5rem),0);}}
.paragraph--type--overview{position:relative;grid-column:1 / -1;}.paragraph--type--overview h2{margin-bottom:var(--spacing-lg);text-align:center;}.paragraph--type--overview .view-empty{text-align:center;}.section--one-column-full .paragraph--type--overview{margin-left:var(--grid-margin);margin-right:var(--grid-margin);}.section--one-column-full .paragraph--type--overview .filter{max-width:var(--grid-max-width);margin-left:auto;margin-right:auto;}@media (min-width:87.5rem){.section--one-column-full .paragraph--type--overview{margin-left:var(--spacing-sm);margin-right:var(--spacing-sm)}}.paragraph--type--overview[class*="columns--"]{--columns:1;}.paragraph--type--overview[class*="columns--"] .view-content{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[var(--columns)];grid-template-columns:repeat(var(--columns),1fr);grid-column-gap:var(--grid-gap);grid-row-gap:var(--spacing-xs);}.paragraph--type--overview[class*="columns--"] .view-content .views-infinite-scroll-content-wrapper{display:inherit;-ms-grid-columns:inherit;grid-template-columns:inherit;grid-column:1 / -1;column-gap:inherit;row-gap:inherit;}.paragraph--type--overview[class*="columns--"] .view-content > *:not(.views-infinite-scroll-content-wrapper),.paragraph--type--overview[class*="columns--"] .view-content .views-infinite-scroll-content-wrapper > *{-ms-grid-column-span:2;grid-column:span 2;}@media (min-width:48rem){.paragraph--type--overview.columns--2{--columns:4}.paragraph--type--overview.columns--2 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(1):nth-child(2n-1),.paragraph--type--overview.columns--2 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(1):nth-child(2n-1){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/ span 2;}}@media (min-width:48rem){.paragraph--type--overview.columns--3{--columns:6}.paragraph--type--overview.columns--3 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(1):nth-child(3n-1),.paragraph--type--overview.columns--3 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(1):nth-child(3n-1){-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4/ span 2;}.paragraph--type--overview.columns--3 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(1):nth-child(3n-2),.paragraph--type--overview.columns--3 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(1):nth-child(3n-2){-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/ span 2;}.paragraph--type--overview.columns--3 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(2):nth-child(3n-2),.paragraph--type--overview.columns--3 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(2):nth-child(3n-2){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/ span 2;}}@media (min-width:48rem and max-width:61.9375rem){.paragraph--type--overview.columns--4{--columns:4}.paragraph--type--overview.columns--4 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(1):nth-child(2n-1),.paragraph--type--overview.columns--4 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(1):nth-child(2n-1){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/ span 2;}}@media (min-width:62rem){.paragraph--type--overview.columns--4{--columns:8}.paragraph--type--overview.columns--4 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(1):nth-child(4n-1),.paragraph--type--overview.columns--4 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(1):nth-child(4n-1){-ms-grid-column:6;-ms-grid-column-span:2;grid-column:6/ span 2;}.paragraph--type--overview.columns--4 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(1):nth-child(4n-2),.paragraph--type--overview.columns--4 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(1):nth-child(4n-2){-ms-grid-column:5;-ms-grid-column-span:2;grid-column:5/ span 2;}.paragraph--type--overview.columns--4 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(2):nth-child(4n-2),.paragraph--type--overview.columns--4 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(2):nth-child(4n-2){-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4/ span 2;}.paragraph--type--overview.columns--4 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(1):nth-child(4n-3),.paragraph--type--overview.columns--4 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(1):nth-child(4n-3){-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4/ span 2;}.paragraph--type--overview.columns--4 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(2):nth-child(4n-3),.paragraph--type--overview.columns--4 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(2):nth-child(4n-3){-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/ span 2;}.paragraph--type--overview.columns--4 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(3):nth-child(4n-3),.paragraph--type--overview.columns--4 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(3):nth-child(4n-3){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/ span 2;}}@media (min-width:48rem and max-width:61.9375rem){.paragraph--type--overview.columns--5{--columns:4}.paragraph--type--overview.columns--5 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(1):nth-child(2n-1),.paragraph--type--overview.columns--5 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(1):nth-child(2n-1){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/ span 2;}}@media (min-width:62rem){.paragraph--type--overview.columns--5{--columns:10}.paragraph--type--overview.columns--5 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(1):nth-child(5n-1),.paragraph--type--overview.columns--5 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(1):nth-child(5n-1){-ms-grid-column:8;-ms-grid-column-span:2;grid-column:8/ span 2;}.paragraph--type--overview.columns--5 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(1):nth-child(5n-2),.paragraph--type--overview.columns--5 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(1):nth-child(5n-2){-ms-grid-column:7;-ms-grid-column-span:2;grid-column:7/ span 2;}.paragraph--type--overview.columns--5 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(2):nth-child(5n-2),.paragraph--type--overview.columns--5 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(2):nth-child(5n-2){-ms-grid-column:6;-ms-grid-column-span:2;grid-column:6/ span 2;}.paragraph--type--overview.columns--5 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(1):nth-child(5n-3),.paragraph--type--overview.columns--5 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(1):nth-child(5n-3){-ms-grid-column:6;-ms-grid-column-span:2;grid-column:6/ span 2;}.paragraph--type--overview.columns--5 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(2):nth-child(5n-3),.paragraph--type--overview.columns--5 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(2):nth-child(5n-3){-ms-grid-column:5;-ms-grid-column-span:2;grid-column:5/ span 2;}.paragraph--type--overview.columns--5 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(3):nth-child(5n-3),.paragraph--type--overview.columns--5 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(3):nth-child(5n-3){-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4/ span 2;}.paragraph--type--overview.columns--5 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(1):nth-child(5n-4),.paragraph--type--overview.columns--5 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(1):nth-child(5n-4){-ms-grid-column:5;-ms-grid-column-span:2;grid-column:5/ span 2;}.paragraph--type--overview.columns--5 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(2):nth-child(5n-4),.paragraph--type--overview.columns--5 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(2):nth-child(5n-4){-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4/ span 2;}.paragraph--type--overview.columns--5 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(3):nth-child(5n-4),.paragraph--type--overview.columns--5 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(3):nth-child(5n-4){-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/ span 2;}.paragraph--type--overview.columns--5 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(4):nth-child(5n-4),.paragraph--type--overview.columns--5 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(4):nth-child(5n-4){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/ span 2;}}@media (min-width:48rem and max-width:61.9375rem){.paragraph--type--overview.columns--6{--columns:4}.paragraph--type--overview.columns--6 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(1):nth-child(2n-1),.paragraph--type--overview.columns--6 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(1):nth-child(2n-1){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/ span 2;}}@media (min-widht:62rem and max-width:74.9375rem){.paragraph--type--overview.columns--6{--columns:6}.paragraph--type--overview.columns--6 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(1):nth-child(3n-1),.paragraph--type--overview.columns--6 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(1):nth-child(3n-1){-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4/ span 2;}.paragraph--type--overview.columns--6 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(1):nth-child(3n-2),.paragraph--type--overview.columns--6 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(1):nth-child(3n-2){-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/ span 2;}.paragraph--type--overview.columns--6 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(2):nth-child(3n-2),.paragraph--type--overview.columns--6 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(2):nth-child(3n-2){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/ span 2;}}@media (min-width:75rem){.paragraph--type--overview.columns--6{--columns:12}.paragraph--type--overview.columns--6 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(1):nth-child(6n-1),.paragraph--type--overview.columns--6 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(1):nth-child(6n-1){-ms-grid-column:10;-ms-grid-column-span:2;grid-column:10/ span 2;}.paragraph--type--overview.columns--6 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(1):nth-child(6n-2),.paragraph--type--overview.columns--6 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(1):nth-child(6n-2){-ms-grid-column:9;-ms-grid-column-span:2;grid-column:9/ span 2;}.paragraph--type--overview.columns--6 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(2):nth-child(6n-2),.paragraph--type--overview.columns--6 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(2):nth-child(6n-2){-ms-grid-column:8;-ms-grid-column-span:2;grid-column:8/ span 2;}.paragraph--type--overview.columns--6 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(1):nth-child(6n-3),.paragraph--type--overview.columns--6 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(1):nth-child(6n-3){-ms-grid-column:8;-ms-grid-column-span:2;grid-column:8/ span 2;}.paragraph--type--overview.columns--6 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(2):nth-child(6n-3),.paragraph--type--overview.columns--6 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(2):nth-child(6n-3){-ms-grid-column:7;-ms-grid-column-span:2;grid-column:7/ span 2;}.paragraph--type--overview.columns--6 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(3):nth-child(6n-3),.paragraph--type--overview.columns--6 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(3):nth-child(6n-3){-ms-grid-column:6;-ms-grid-column-span:2;grid-column:6/ span 2;}.paragraph--type--overview.columns--6 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(1):nth-child(6n-4),.paragraph--type--overview.columns--6 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(1):nth-child(6n-4){-ms-grid-column:7;-ms-grid-column-span:2;grid-column:7/ span 2;}.paragraph--type--overview.columns--6 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(2):nth-child(6n-4),.paragraph--type--overview.columns--6 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(2):nth-child(6n-4){-ms-grid-column:6;-ms-grid-column-span:2;grid-column:6/ span 2;}.paragraph--type--overview.columns--6 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(3):nth-child(6n-4),.paragraph--type--overview.columns--6 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(3):nth-child(6n-4){-ms-grid-column:5;-ms-grid-column-span:2;grid-column:5/ span 2;}.paragraph--type--overview.columns--6 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(4):nth-child(6n-4),.paragraph--type--overview.columns--6 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(4):nth-child(6n-4){-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4/ span 2;}.paragraph--type--overview.columns--6 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(1):nth-child(6n-5),.paragraph--type--overview.columns--6 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(1):nth-child(6n-5){-ms-grid-column:6;-ms-grid-column-span:2;grid-column:6/ span 2;}.paragraph--type--overview.columns--6 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(2):nth-child(6n-5),.paragraph--type--overview.columns--6 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(2):nth-child(6n-5){-ms-grid-column:5;-ms-grid-column-span:2;grid-column:5/ span 2;}.paragraph--type--overview.columns--6 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(3):nth-child(6n-5),.paragraph--type--overview.columns--6 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(3):nth-child(6n-5){-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4/ span 2;}.paragraph--type--overview.columns--6 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(4):nth-child(6n-5),.paragraph--type--overview.columns--6 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(4):nth-child(6n-5){-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/ span 2;}.paragraph--type--overview.columns--6 .view-content > *:not(.views-infinite-scroll-content-wrapper):nth-last-child(5):nth-child(6n-5),.paragraph--type--overview.columns--6 .view-content > .views-infinite-scroll-content-wrapper > *:nth-last-child(5):nth-child(6n-5){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/ span 2;}}
:root .cookie-banner,:root .cookie-banner p{--color-text:var(--cc--color-text,#000);--color-bg:var(--cc--color-bg,#fff);--spacing:var(--cc--spacing,40px);--font-size:var(--cc--font-size,14px);--font-family:var(--cc--font-family,var(--font-family));--text-align:var(--cc--text-align,left);--title-size:var(--cc--title-size,28px);--title-weight:var(--cc--title-weight,400);--max-width:var(--cc--max-width,640px);--column-width:calc(var(--max-width) / 2 - var(--spacing) * 2);--shadow:var(--cc--shadow,0 0 8px 0 rgba(0,0,0,0.15));--border-radius:var(--cc--border-radius,0);--border:var(--cc--border,none);--transition-duration:var(--cc--transition-duration,300ms);--transtion:all var(--transition-duration);}.sliding-popup-bottom{bottom:0;width:100%;pointer-events:none;padding:2px;}.gin--vertical-toolbar .sliding-popup-bottom{width:calc(100% - var(--gin-toolbar-width-collapsed,var(--ginToolbarWidthCollapsed)));}.gin--vertical-toolbar[data-toolbar-menu="open"] .sliding-popup-bottom{width:calc(100% - var(--gin-toolbar-width,var(--ginToolbarWidth)));}dialog.cookie-banner{pointer-events:auto;background-color:var(--color-bg);color:var(--color-text);inset-inline-start:unset;inset-inline-end:0;margin:0;width:100%;max-width:var(--max-width);border:var(--border);padding:var(--spacing);box-shadow:var(--shadow);border-radius:var(--border-radius);max-height:0;transition:var(--transition);}.gin--vertical-toolbar dialog.cookie-banner{width:calc(100% - var(--gin-toolbar-width-collapsed,var(--ginToolbarWidthCollapsed)));}.gin--vertical-toolbar[data-toolbar-menu="open"] dialog.cookie-banner{width:calc(100% - var(--gin-toolbar-width,var(--ginToolbarWidth)));}dialog.cookie-banner,dialog.cookie-banner p{color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size);text-align:var(--text-align);}dialog.cookie-banner .cookie-banner__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--column-width),1fr));column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) / 5);align-items:center;}dialog.cookie-banner .cookie-banner__content .cookie-banner__preferences{grid-column:1 / span 2;grid-row:1 / span 3;display:none;}dialog.cookie-banner .cookie-banner__content .cookie-banner__message{grid-row:1 / span 3;}dialog.cookie-banner .cookie-banner__content .cookie-banner__button{grid-row:span 1;}dialog.cookie-banner .cookie-banner__content .cookie-banner__toggler{display:none;}dialog.cookie-banner .cookie-banner__content .cookie-banner__toggler:checked ~ *{display:none;}dialog.cookie-banner .cookie-banner__content .cookie-banner__preferences h3{font-weight:var(--title-weight);font-size:var(--title-size);}dialog.cookie-banner .cookie-banner__content .cookie-banner__toggler:checked ~ .cookie-banner__preferences{display:block;}dialog.cookie-banner .cookie-banner__preferences .cookie-banner__cat-checkbox label{font-weight:var(--font-weight-strong);}dialog.cookie-banner[aria-hidden="false"]{display:block;bottom:0;max-height:95vh;overflow-y:auto;}
:root .cookie-banner__button{--color-bg:var(--cc-btn--color-bg,#000);--hover-color-bg:var(--cc-btn--hover-color-bg,#75c734);--color-text:var(--cc-btn--color-text,#fff);--hover-color-text:var(--cc-btn--hover-color-text,#fff);--btn-height:var(--cc-btn--height,40px);--btn-padding:var(--cc-btn--padding,4px);--btn-align:var(--cc-btn-align,center);--btn-width:var(--cc-btn-width,240px);--btn-weight:var(--cc-btn-weight,700);}.cookie-banner__button:not(.visually-hidden){display:inline-flex;background-color:var(--color-bg);color:var(--color-text);font-size:var(--btn-font-size);height:var(--btn-height);align-items:center;justify-content:center;margin:0;padding:var(--spacing);transition:var(--transition-duration);padding:var(--btn-padding);text-align:var(--btn-align);min-width:var(--btn-width);font-weight:var(--btn-weight);width:100%;font-family:var(--font-family);}.cookie-banner__button:hover,.cookie-banner__button:focus,.cookie-banner__button:focus-within,.cookie-banner__button:active{color:var(--hover-color-text);background-color:var(--hover-color-bg);}
:root .cookie-banner__category{--title-size:var(--cc-category--title-size,20px);--font-size:var(--cc-category--font-size,14px);--input-size:var(--cc-category--input-size,32px);--input-border:var(--cc-category--input-border,2px solid #000);--input-border-active:var(--cc-category--input-border-active,2px solid #000);--input-bg:var(--cc-category--input-bg,#fff);--input-bg-active:var(--cc-category--input-bg-active,#75c734);--input-color:var(--cc-category--input-color,#000);--border-radius:var(--cc-category--border-radius,16px);--input-disabled-border:var(--cc-category--input-disabled-border,2px solid #000);--input-disabled-color-bg:var(--cc-category--input-disabled-color-bg,#fff);--input-disabled-opacity:var(--cc-category--input-disabled-opacity,0.3);}.cookie-banner__category{margin-bottom:var(--cc-spacing);}.cookie-banner__category > .cookie-banner__cat-checkbox{display:flex;align-items:center;flex-flow:row-reverse;margin-bottom:calc(var(--cc-spacing) / 2);}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]{appearance:none;background-color:var(--input-bg);width:calc(var(--input-size) * 2);height:var(--input-size);position:relative;border-radius:var(--border-radius);border:var(--input-border);overflow:hidden;padding:2.5px;box-sizing:border-box;cursor:pointer;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:disabled{background-color:var(--input-disabled-color-bg);border:var(--input-disabled-border);opacity:var(--input-disabled-opacity);cursor:default;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:after{position:absolute;content:"";display:block;width:calc(var(--input-size) - 8px);height:calc(var(--input-size) - 8px);background-color:var(--input-color);border-radius:var(--border-radius);transition:var(--transition);left:3px;cursor:pointer;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"] + label:after{content:"Off";font-size:0.8em;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:disabled + label:after{opacity:var(--input-disabled-opacity);cursor:default;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:not(:disabled):checked{background-color:var(--input-bg-active);border:var(--input-border-active);}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:checked:after{left:50%;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:checked + label:after{content:"On";}.cookie-banner__category > .description{margin:0;padding:0;color:var(--color-text);font-size:var(--font-size);}.cookie-banner__category > .cookie-banner__cat-checkbox > label{font-size:var(--title-size);padding:0;margin:0;display:flex;flex:0 1 100%;align-items:center;justify-content:space-between;cursor:pointer;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:disabled + label{cursor:default;}
.form-actions,.form-item,.form-wrapper{margin:0 0 1.25rem}@media (min-width:60rem){.form-actions,.form-item,.form-wrapper{margin-bottom:2.5rem}.form-actions.form-type-checkbox+.form-actions.form-type-checkbox,.form-item.form-type-checkbox+.form-item.form-type-checkbox,.form-wrapper.form-type-checkbox+.form-wrapper.form-type-checkbox{margin-top:-1.25rem}}.form-item .form-item{margin-bottom:0}.description{color:#4a4a4a;font-size:.75rem;padding:.625rem 1.25rem 0}.resizable-textarea .grippie{background-image:url(/misc/grippie.png)}fieldset{border:1px solid #ededed;margin-bottom:1.5em;padding:1.5em}legend{font-size:1em;font-weight:700;padding:0 1em}details{padding:1em}.vertical-tabs__menu-item.is-selected{background-color:#f9f9fa}.vertical-tabs__menu-item a:hover{outline:none}form{margin:0;position:relative;text-align:left}label{cursor:pointer;display:block;font-size:1em;font-weight:700;margin-bottom:.625rem;margin-left:.625rem}@media (min-width:60rem){label{margin-left:1.25rem}}input,select,textarea{-webkit-appearance:none;background-color:#fff;border:solid #000;border-radius:0;border-width:0 0 1px;color:#000;display:block;font-family:inherit;font-size:1em;height:2.5rem;line-height:inherit;padding:.625rem;position:relative;transition:border-color .15s ease-in-out,background-color .25s ease-in-out,color .2s ease-in-out}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999;opacity:1}input::placeholder,select::placeholder,textarea::placeholder{color:#999;opacity:1}input:hover,select:hover,textarea:hover{background-color:rgba(--color-black,.2)}input:focus,select:focus,textarea:focus{background-color:#000;border-color:#fff;color:#fff;outline:none}input::-moz-focus-inner,select::-moz-focus-inner,textarea::-moz-focus-inner{border:0;outline:0}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{background-color:#ededed;color:#999;cursor:not-allowed}.valid input,.valid input:focus,.valid select,.valid select:focus,.valid textarea,.valid textarea:focus,input.valid,select.valid,textarea.valid{border-color:#36c14d}.error input,.error select,.error textarea,input.error,select.error,textarea.error{border-color:#c43838!important}.error input:focus,.error select:focus,.error textarea:focus{border-color:#c43838}input{background-color:#fff;border:solid #000;border-width:0 0 1px;color:#000;display:block;padding:.625rem;width:100%}@media (min-width:60rem){input{padding:.625rem 1.25rem}}input[type=checkbox],input[type=file],input[type=image],input[type=radio]{display:inline-block;height:auto;width:auto}input[type=checkbox],input[type=radio]{line-height:normal;padding:0;vertical-align:middle}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;font-size:.875rem;font-weight:400;margin:0 0 0 .5em;vertical-align:middle;width:90%;width:calc(100% - 2.1875rem)}input[type=file]{width:100%}input[type=button]:hover,input[type=checkbox]:hover,input[type=color]:hover,input[type=file]:hover,input[type=radio]:hover,input[type=range]:hover,input[type=reset]:hover,input[type=submit]:hover{cursor:pointer}input[type=button]:focus,input[type=checkbox]:focus,input[type=color]:focus,input[type=file]:focus,input[type=radio]:focus,input[type=range]:focus,input[type=reset]:focus,input[type=submit]:focus{border-color:transparent;box-shadow:none;outline:none}input[type=file]+input[type=submit]{margin:0}.form-type-checkbox,.form-type-radio{position:relative}.form-type-checkbox input,.form-type-radio input{opacity:0}.form-type-checkbox label:after,.form-type-checkbox label:before,.form-type-radio label:after,.form-type-radio label:before{content:"";display:inline-block;position:absolute;transition:color .2s ease-in-out,opacity .2s ease-in-out}.form-type-checkbox label:before,.form-type-radio label:before{background-color:#000;color:rgba(--color-highlight,.5);height:1.25rem;left:0;top:.1875rem;width:1.25rem}.form-type-checkbox label:after,.form-type-radio label:after{border-bottom:3px solid #fff;border-left:3px solid #fff;height:.4375rem;left:.3125rem;opacity:0;top:.5rem;transform:rotate(-45deg);width:.6875rem}.form-type-checkbox label a,.form-type-radio label a{font-weight:700;position:relative;text-decoration:none}.form-type-checkbox label a:after,.form-type-radio label a:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#000;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:100% 50%;transition:transform .2s ease-in-out;width:100%}.form-type-checkbox label a:focus,.form-type-checkbox label a:hover,.form-type-radio label a:focus,.form-type-radio label a:hover{text-decoration:none}.form-type-checkbox label a:focus:after,.form-type-checkbox label a:hover:after,.form-type-radio label a:focus:after,.form-type-radio label a:hover:after{transform:scaleX(1);transform-origin:0 50%}.form-type-checkbox input:focus+label:before,.form-type-radio input:focus+label:before{outline:3px solid currentColor}.form-type-checkbox input:checked+label:after,.form-type-radio input:checked+label:after{opacity:1}.invert-colors .form-type-checkbox label:before,.invert-colors .form-type-radio label:before,.page-footer .form-type-checkbox label:before,.page-footer .form-type-radio label:before{background-color:#fff;color:#999}.invert-colors .form-type-checkbox label:after,.invert-colors .form-type-radio label:after,.page-footer .form-type-checkbox label:after,.page-footer .form-type-radio label:after{border-color:#000}.invert-colors .form-type-checkbox label a,.invert-colors .form-type-radio label a,.page-footer .form-type-checkbox label a,.page-footer .form-type-radio label a{color:#fff}.invert-colors .form-type-checkbox label a:after,.invert-colors .form-type-radio label a:after,.page-footer .form-type-checkbox label a:after,.page-footer .form-type-radio label a:after{background:#fff}.form-type-checkbox input.error+label:before,.form-type-radio input.error+label:before{background-color:#c43838}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}textarea{background-color:#fff;border:solid #000;border-width:0 0 1px;color:#000;height:auto;padding:.625rem;resize:none;width:100%}@media (min-width:60rem){textarea{padding:.625rem 1.25rem}}select{padding:0 .5em}select:hover{cursor:pointer}select[multiple]{height:auto}select::-ms-expand{display:none}select::-ms-value{color:currentColor}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}select option{background-color:#fff;border:0;color:#000;padding:.5em}.form-managed-file{position:relative}.form-managed-file .form-type-checkbox{margin:.3125rem 1.25rem}.form-managed-file .form-type-checkbox label:not(.form-required):after{content:""!important}.form-managed-file label.button{background-color:transparent;border:0;border-bottom:1px solid #000;color:#999;font-weight:400;padding:.625rem 1.25rem;position:relative;text-align:left;transition:color .05s ease-in-out .15s;width:100%}.form-managed-file label.button:not(.form-required):after{content:none!important}.form-managed-file label.button:before{background-color:#000;bottom:0;content:"";height:0;left:0;position:absolute;transition:height .2s ease-in-out;width:100%;z-index:-1}.form-managed-file label.button:focus,.form-managed-file label.button:hover{color:#fff}.form-managed-file label.button:focus:before,.form-managed-file label.button:hover:before{height:100%}.form-managed-file .webform-file-button-input{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;left:0;overflow:hidden;padding:0!important;position:absolute!important;top:0;width:1px!important}.form-managed-file input[type=submit]{background-color:#999;border:0;margin:.3125rem 1.25rem;padding:.625rem 1.25rem}.form-item-date .form-item{display:inline-block}.form-item-date input,.form-item-date select{width:auto}.button,button,input[type=button],input[type=reset],input[type=submit]{background-color:#000;background-image:none;border:1px solid #000;color:#fff;cursor:pointer;display:inline-block;font-size:1em;font-weight:700;margin:0;padding:.625rem 1.25rem;text-align:center;touch-action:manipulation;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:auto}@media (min-width:60rem){.button,button,input[type=button],input[type=reset],input[type=submit]{padding:.625rem 2.5rem}}.button.active,.button:focus,.button:hover,button.active,button:focus,button:hover,input[type=button].active,input[type=button]:focus,input[type=button]:hover,input[type=reset].active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit].active,input[type=submit]:focus,input[type=submit]:hover{background:#ededed;border-color:#fff;color:#fff;text-decoration:none}.button.active,.button:active,button.active,button:active,input[type=button].active,input[type=button]:active,input[type=reset].active,input[type=reset]:active,input[type=submit].active,input[type=submit]:active{background-image:none;outline:0}.button.disabled,.button[disabled],button.disabled,button[disabled],fieldset[disabled] .button,fieldset[disabled] button,fieldset[disabled] input[type=button],fieldset[disabled] input[type=reset],fieldset[disabled] input[type=submit],input[type=button].disabled,input[type=button][disabled],input[type=reset].disabled,input[type=reset][disabled],input[type=submit].disabled,input[type=submit][disabled]{background-color:transparent;box-shadow:none;opacity:.65}.button.button--primary,.button.primary,button.button--primary,button.primary,input[type=button].button--primary,input[type=button].primary,input[type=reset].button--primary,input[type=reset].primary,input[type=submit].button--primary,input[type=submit].primary{background-color:#fff;border-color:#fff;color:#000}.invert-colors .button.button--primary,.invert-colors .button.primary,.invert-colors button.button--primary,.invert-colors button.primary,.invert-colors input[type=button].button--primary,.invert-colors input[type=button].primary,.invert-colors input[type=reset].button--primary,.invert-colors input[type=reset].primary,.invert-colors input[type=submit].button--primary,.invert-colors input[type=submit].primary,.page-footer .button.button--primary,.page-footer .button.primary,.page-footer button.button--primary,.page-footer button.primary,.page-footer input[type=button].button--primary,.page-footer input[type=button].primary,.page-footer input[type=reset].button--primary,.page-footer input[type=reset].primary,.page-footer input[type=submit].button--primary,.page-footer input[type=submit].primary{background-color:#000;border-color:#000;color:#fff}.button.button--primary.active,.button.button--primary:focus,.button.button--primary:hover,.button.primary.active,.button.primary:focus,.button.primary:hover,button.button--primary.active,button.button--primary:focus,button.button--primary:hover,button.primary.active,button.primary:focus,button.primary:hover,input[type=button].button--primary.active,input[type=button].button--primary:focus,input[type=button].button--primary:hover,input[type=button].primary.active,input[type=button].primary:focus,input[type=button].primary:hover,input[type=reset].button--primary.active,input[type=reset].button--primary:focus,input[type=reset].button--primary:hover,input[type=reset].primary.active,input[type=reset].primary:focus,input[type=reset].primary:hover,input[type=submit].button--primary.active,input[type=submit].button--primary:focus,input[type=submit].button--primary:hover,input[type=submit].primary.active,input[type=submit].primary:focus,input[type=submit].primary:hover{background-color:#999;color:#fff}.button.success,button.success,input[type=button].success,input[type=reset].success,input[type=submit].success{background-color:#36c14d;border-color:#36c14d;color:#fff}.button.success.active,.button.success:focus,.button.success:hover,button.success.active,button.success:focus,button.success:hover,input[type=button].success.active,input[type=button].success:focus,input[type=button].success:hover,input[type=reset].success.active,input[type=reset].success:focus,input[type=reset].success:hover,input[type=submit].success.active,input[type=submit].success:focus,input[type=submit].success:hover{background-color:#36c14d}.button.warning,button.warning,input[type=button].warning,input[type=reset].warning,input[type=submit].warning{background-color:#ffbf00;border-color:#ffbf00;color:#fff}.button.warning.active,.button.warning:focus,.button.warning:hover,button.warning.active,button.warning:focus,button.warning:hover,input[type=button].warning.active,input[type=button].warning:focus,input[type=button].warning:hover,input[type=reset].warning.active,input[type=reset].warning:focus,input[type=reset].warning:hover,input[type=submit].warning.active,input[type=submit].warning:focus,input[type=submit].warning:hover{background-color:#ffbf00}.button.alert,button.alert,input[type=button].alert,input[type=reset].alert,input[type=submit].alert{background-color:#c43838;border-color:#c43838;color:#fff}.button.alert.active,.button.alert:focus,.button.alert:hover,button.alert.active,button.alert:focus,button.alert:hover,input[type=button].alert.active,input[type=button].alert:focus,input[type=button].alert:hover,input[type=reset].alert.active,input[type=reset].alert:focus,input[type=reset].alert:hover,input[type=submit].alert.active,input[type=submit].alert:focus,input[type=submit].alert:hover{background-color:#c43838}button.form-submit.button--primary{background:none!important;border:0;font-family:inherit;font-size:1.125rem;font-weight:700;line-height:3.125rem;padding:0 4.375rem 0 0;position:relative;text-transform:lowercase;transition:transform .15s ease-in-out,padding .2s ease-in-out,color .2s ease-in-out;z-index:100}button.form-submit.button--primary:after,button.form-submit.button--primary:before{content:"";display:block;position:absolute;z-index:-1}button.form-submit.button--primary:before{background-color:#000;color:#fff;height:3.125rem;max-width:3.125rem;right:0;top:0;transition:transform .15s ease-in-out,background-color .2s ease-in-out,max-width .2s ease-in-out;width:100%}button.form-submit.button--primary:after{border:3px solid #fff;border-width:3px 3px 0 0;height:.75rem;right:1.3125rem;top:1.1875rem;transform:rotate(45deg);transition:transform .2s;width:.75rem}button.form-submit.button--primary:active,button.form-submit.button--primary:focus,button.form-submit.button--primary:hover{background-color:transparent;color:#fff;padding-left:1.25rem;padding-right:3.125rem;text-decoration:none}button.form-submit.button--primary:active:before,button.form-submit.button--primary:focus:before,button.form-submit.button--primary:hover:before{max-width:100%}button.form-submit.button--primary:active:after,button.form-submit.button--primary:focus:after,button.form-submit.button--primary:hover:after{transform:rotate(45deg) scale(1.1666)}button.form-submit.button--primary:active{transform:translateY(2px)}.invert-colors button.form-submit.button--primary,.page-footer button.form-submit.button--primary{background-color:transparent}.invert-colors button.form-submit.button--primary:before,.page-footer button.form-submit.button--primary:before{background-color:#fff;color:#fff}.invert-colors button.form-submit.button--primary:after,.page-footer button.form-submit.button--primary:after{border-color:#000}.invert-colors button.form-submit.button--primary.active,.invert-colors button.form-submit.button--primary:focus,.invert-colors button.form-submit.button--primary:hover,.page-footer button.form-submit.button--primary.active,.page-footer button.form-submit.button--primary:focus,.page-footer button.form-submit.button--primary:hover{background-color:transparent;color:#000}.form-actions{margin-bottom:0;text-align:center}@media (min-width:60rem){.form-actions{text-align:right}}.form-actions>a{border:1px solid #ededed;color:#000;cursor:pointer;display:inline-block;font-family:inherit;font-size:1em;font-weight:700;height:2.5em;line-height:2.5em;margin:0 .5em 0 0;padding:0 .75em;text-align:center;text-decoration:none;touch-action:manipulation;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:auto}.form-actions>a.active,.form-actions>a:focus,.form-actions>a:hover{background-color:--color-light-grey;color:#000;text-decoration:none}.form-item:not(.form-type-checkbox) label:not(.form-required):after{content:" (optional)";font-size:.875rem;font-weight:400}.form-item--error label{color:#c43838}.form-item--error-message{border-left:2px solid #c43838;font-size:.875rem;font-weight:400;margin-top:.5em;padding:.5em}.form-item--error-message:before{color:#c43838;content:"\2716";padding-right:.5em}.form-type-password{display:table;max-width:50em;width:100%}.form-item .form-type-password{margin-bottom:1.5em}.form-type-password input[type=password]{margin-bottom:.5em}.password-confirm,.password-strength{color:--color-dark-grey;font-size:80%;margin-bottom:1em}.password-confirm .error,.password-confirm .ok,.password-strength .error,.password-strength .ok{background-color:#36c14d;border:0;color:#fff;display:inline;padding:0 .35em}.password-confirm .error:before,.password-confirm .ok:before,.password-strength .error:before,.password-strength .ok:before{content:"";padding:0}.password-confirm .error,.password-strength .error{background-color:#c43838}.password-strength-title{display:inline}.password-strength-text{float:right;font-weight:700}.password-indicator{background-color:#ededed;border-radius:2px;box-shadow:inset 0 1px 2px rgba(--color-black,.1);height:.3125rem;overflow:hidden;width:100%}.password-indicator .indicator{background-color:#36c14d;font-size:.75rem;height:100%;transition:width .6s ease;width:0}.password-suggestions{margin:0}.password-confirm,.password-strength{display:table-footer-group}.password-confirm{visibility:hidden}@media (min-width:30rem){.form-type-password{margin-bottom:0}.form-type-password>input,.form-type-password>label{width:47.5%}.form-type-password input[type=password]{margin-bottom:0}.password-confirm,.password-strength{display:block;float:right;margin-bottom:0;margin-top:2em;width:47.5%}}.ui-autocomplete{background:#fff;border:1px solid #ededed}.ui-autocomplete .ui-menu-item:not(:last-child){border-bottom:1px solid #ededed}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{color:#4a4a4a;display:block;font-size:80%;margin:0;text-align:left;text-decoration:none}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper:hover{background:#ededed}.ui-dialog{background:#fff;box-shadow:0 0 2px #999;padding:0}.ui-dialog .ui-dialog-titlebar{border-bottom:1px solid #ededed}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{border:0;height:2.4375rem;margin:0;right:0;top:0;width:2.4375rem}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:after,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:before{background:#999;border-radius:.1875rem;bottom:0;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(45deg);width:1.125rem}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:after{transform:rotate(-45deg)}.ui-dialog .ui-dialog-content{text-align:left}.layout-container.container--account{padding:0}.layout-container.container--account .content--wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.layout-container.container--account .content--container{margin:0 auto;max-width:21.875rem;padding:2em 1em}.layout-container.container--account .content--container p{text-align:center}.layout-container.container--account .content--container form input{background-color:#ededed;border:0;border-radius:1.5625rem;font-size:1rem;line-height:3.125rem;margin:0 auto 1.875rem;text-align:center}.layout-container.container--account .form-actions{margin:0 auto 3.125rem;text-align:center}.layout-container.container--account .form-item{flex-basis:100%;margin:0}.layout-container.container--account .form-item label{margin:0 auto .625rem;text-align:center}.layout-container.container--account .form-item label:after{content:normal}.layout-container.container--account .form-item input{color:#000;width:100%}.layout-container.container--account .form-item .description{display:none}.layout-container.container--account .site-logo{display:block;margin:0 auto 3.125rem;text-align:center;width:8.75rem}.layout-container.container--account .site-logo svg{max-height:6.25rem;vertical-align:bottom;width:100%}.layout-container.container--account .account__link--reset{color:#000;display:inline;font-family:Poppins,arial,Helvetica Neue,helvetica,sans-serif;font-weight:700;position:relative;text-align:center;text-transform:uppercase}.layout-container.container--account .account__link--reset:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#000;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:100% 50%;transition:transform .2s ease-in-out;width:100%}.layout-container.container--account .account__link--reset:focus,.layout-container.container--account .account__link--reset:hover{text-decoration:none}.layout-container.container--account .account__link--reset:focus:after,.layout-container.container--account .account__link--reset:hover:after{transform:scaleX(1);transform-origin:0 50%}.layout-container.container--account .oum-link{color:#000;font-size:.875rem;position:relative;width:100%}.layout-container.container--account .oum-link:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#000;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:100% 50%;transition:transform .2s ease-in-out;width:100%}.layout-container.container--account .oum-link:focus,.layout-container.container--account .oum-link:hover{text-decoration:none}.layout-container.container--account .oum-link:focus:after,.layout-container.container--account .oum-link:hover:after{transform:scaleX(1);transform-origin:0 50%}@media (min-width:30rem){.webform-submission-application-form .form-item-firstname,.webform-submission-application-form .form-item-name,.webform-submission-contact-footer-form .form-item-firstname,.webform-submission-contact-footer-form .form-item-name{float:left;padding-right:.625rem;width:50%}.webform-submission-application-form .form-item-name,.webform-submission-contact-footer-form .form-item-name{padding-left:.625rem;padding-right:0}}
.nav--menu-footer{font-size:.938rem;font-weight:600;margin-top:2.5rem;text-align:center}@media (min-width:60rem){.nav--menu-footer{bottom:0;margin-top:0;position:absolute;right:0;text-align:right;width:60%}}.nav--menu-footer .menu-items{list-style:none;margin:0;padding:0}.nav--menu-footer .menu-item{display:block;line-height:2;text-align:center;text-transform:lowercase;width:100%}@media (min-width:51.25rem){.nav--menu-footer .menu-item{display:inline-block;margin-left:.9375rem;width:auto}}@media (min-width:70rem){.nav--menu-footer .menu-item{margin-left:2.5rem}}.nav--menu-footer .menu-item a{color:#fff;display:inline-block;padding:0;text-decoration:none;transition:color .2s ease-in-out}.nav--menu-footer .menu-item a:after{content:none}.nav--menu-footer .menu-item a.is-active,.nav--menu-footer .menu-item a:focus,.nav--menu-footer .menu-item a:hover{color:#999}
