@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:200;src:url(../988c3eb49827a1e74c78.woff2) format("woff2"),url(../c8fe63582b1a2b94d6a9.woff) format("woff")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:300;src:url(../6d8f4ba0f01c6de94bbe.woff2) format("woff2"),url(../698715f911a3dc8c2149.woff) format("woff")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:400;src:url(../37ffdd2667b8a0045f0d.woff2) format("woff2"),url(../774a8c8d4b0b993dc3b5.woff) format("woff")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:500;src:url(../3a0bc1afec4a5b5238ee.woff2) format("woff2"),url(../e2dae82a46efb56a5f8b.woff) format("woff")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:700;src:url(../c844a55c70de8d13ea46.woff2) format("woff2"),url(../76642dce3172f5983c44.woff) format("woff")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:300;src:url(../5050dc784d6713f275f7.woff2) format("woff2"),url(../57bbc095065f45962119.woff) format("woff")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:400;src:url(../684226288210a40c6acc.woff2) format("woff2"),url(../638c6c27dba69db97f1d.woff) format("woff")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:500;src:url(../6f2008a3bdf4b85d393b.woff2) format("woff2"),url(../5b6fa2d4698b328de283.woff) format("woff")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:700;src:url(../1875c88c0cdf401fcce4.woff2) format("woff2"),url(../3ebfdf1f353f562bed9b.woff) format("woff")}@font-face{font-display:swap;font-family:Schoolbell;font-style:normal;font-weight:400;src:url(../ecf572df1023604c7cb6.woff2) format("woff2"),url(../773a18fdbb53994bc0d5.woff) format("woff")}@font-face{font-display:swap;font-family:Schoolbell-Regular;font-style:normal;font-weight:400;src:url(../ecf572df1023604c7cb6.woff2) format("woff2"),url(../773a18fdbb53994bc0d5.woff) format("woff")}@font-face{font-display:swap;font-family:Allison;font-style:normal;font-weight:400;src:url(../6b64dec3972bfd7f2209.ttf) format("truetype")}.title-secondary{font-family:var(--font-secondary);margin-bottom:2rem;margin-top:2rem;text-transform:uppercase}.font-weight-light{font-weight:300!important}.font-weight-regular{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-bold{font-weight:700!important}.color-text{color:var(--color-text)!important}.color-primary{color:var(--color-primary)}.color-primary-light{color:var(--color-primary-light)}.color-primary-lighter{color:var(--color-primary-lighter)}.color-primary-lighter-bg{color:var(--color-primary-lighter-bg)}.color-secondary{color:var(--color-secondary)}.color-secondary-light{color:var(--color-secondary-light)}.color-light{color:var(--color-light)}.color-gray{color:var(--color-gray)}.color-quote{color:var(--color-quote)}.grid-one-to-three{display:grid;grid-template-columns:repeat(1,1fr)}@media (min-width:1024px){.grid-one-to-three{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.grid-one-to-three{grid-template-columns:repeat(3,1fr)}}.grid-one-to-two{display:grid;grid-template-columns:repeat(1,1fr)}@media (min-width:1024px){.grid-one-to-two{grid-template-columns:repeat(2,1fr)}}.grid-one-to-two-to-three{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:repeat(1,1fr);justify-items:center;place-items:center}@media (min-width:768px){.grid-one-to-two-to-three{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.grid-one-to-two-to-three{align-items:stretch;grid-template-columns:repeat(3,1fr);justify-items:stretch;place-items:stretch}}.grid-center{align-items:center;justify-items:center;place-items:center}.flex-column-row-tablet{display:flex;flex-direction:column}@media (min-width:768px){.flex-column-row-tablet{flex-direction:row}}.flex-column-row-desktop{display:flex;flex-direction:column}@media (min-width:768px){.flex-column-row-desktop{flex-direction:row}}.flex-column{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-items-stretch{justify-items:stretch}.align-center{align-items:center}.align-end{align-items:flex-end}.align-start{align-items:flex-start}.mx-auto{margin:0 auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-0{margin-bottom:0;margin-top:0}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:2rem!important;margin-top:2rem!important}.my-6{margin-bottom:3rem!important;margin-top:3rem!important}.my-7{margin-bottom:4rem!important;margin-top:4rem!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:2rem!important}.mt-6{margin-top:3rem!important}.mt-7{margin-top:3.27rem!important}.mt-8{margin-top:6rem!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:2rem!important}.mb-6{margin-bottom:3rem!important}.mb-7{margin-bottom:4rem!important}.mb-8{margin-bottom:6rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:2rem!important;padding-right:2rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:2rem!important;padding-top:2rem!important}.py-6{padding-bottom:3rem!important;padding-top:3rem!important}.py-7{padding-bottom:4rem!important;padding-top:4rem!important}.py-8{padding-bottom:6rem!important;padding-top:6rem!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:2rem!important}.pb-6{padding-bottom:3rem!important}.pb-7{padding-bottom:4rem!important}.pb-8{padding-bottom:6rem!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:2rem!important}.pt-6{padding-top:3rem!important}.pt-7{padding-top:4rem!important}.pt-8{padding-top:6rem!important}.gap-1{grid-column-gap:.25rem!important;grid-row-gap:.25rem!important;column-gap:.25rem!important;row-gap:.25rem!important}.gap-2{grid-column-gap:.5rem!important;grid-row-gap:.5rem!important;column-gap:.5rem!important;row-gap:.5rem!important}.gap-3{grid-column-gap:1rem!important;grid-row-gap:1rem!important;column-gap:1rem!important;row-gap:1rem!important}.gap-4{grid-column-gap:1.5rem!important;grid-row-gap:1.5rem!important;column-gap:1.5rem!important;row-gap:1.5rem!important}.gap-5{grid-column-gap:2rem!important;grid-row-gap:2rem!important;column-gap:2rem!important;row-gap:2rem!important}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow.focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page.focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide.focus-visible{outline:3px solid #0bf;outline-offset:-3px}.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide.focus-visible{border:3px solid #0bf}.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle.focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.article .frame-type-header,.frame-default,.frame-type-image,.frame-type-text,.frame-type-text .frame-type-header,.frame-type-textpic{max-width:1200px;padding:0 20px;width:100%}.frame-default{margin:0 auto}.frame-default .frame-default{margin:0!important;padding:0!important}@media (min-width:1024px){.frame-default{padding:0 85px}.frame-default .frame-default{padding:0!important}}.content-container{margin:0 auto;max-width:1200px}.frame-space-before-default{margin-top:0!important}@media (min-width:1024px){.frame-space-before-default{margin-top:0!important}}.frame-space-after-default{margin-bottom:0!important}@media (min-width:1024px){.frame-space-after-default{margin-bottom:0!important}}div.frame-space-before-extra-small,section.frame-space-before-extra-small{margin-top:40px!important}@media (min-width:1024px){div.frame-space-before-extra-small,section.frame-space-before-extra-small{margin-top:40px!important}}div.frame-space-after-extra-small,section.frame-space-after-extra-small{margin-bottom:40px!important}@media (min-width:1024px){div.frame-space-after-extra-small,section.frame-space-after-extra-small{margin-bottom:40px!important}}div.frame-space-before-medium,section.frame-space-before-medium{margin-top:60px!important}@media (min-width:1024px){div.frame-space-before-medium,section.frame-space-before-medium{margin-top:60px!important}}div.frame-space-after-medium,section.frame-space-after-medium{margin-bottom:60px!important}@media (min-width:1024px){div.frame-space-after-medium,section.frame-space-after-medium{margin-bottom:60px!important}}.frame-space-before-large{margin-top:0!important}@media (min-width:1024px){.frame-space-before-large{margin-top:0!important}}.frame-space-after-large{margin-bottom:0!important}@media (min-width:1024px){.frame-space-after-large{margin-bottom:0!important}}.frame-space-before-extra-large{margin-top:0!important}@media (min-width:1024px){.frame-space-before-extra-large{margin-top:0!important}}.frame-space-after-extra-large{margin-bottom:0!important}@media (min-width:1024px){.frame-space-after-extra-large{margin-bottom:0!important}}.frame-type-text{margin:35px auto!important}.frame-background-full-width{background-color:var(--color-primary-semilight-bg);max-width:100%!important;padding:2rem 20px 1.6rem!important}@media (min-width:1024px){.frame-background-full-width{padding-left:0!important;padding-right:0!important}}.frame-background-full-width .background-full-width{margin:0 auto;max-width:1200px}@media (min-width:1024px){.frame-background-full-width .background-full-width{padding:0 85px}.homepage .frame-type-text.frame-background-full-width .background-full-width>*,.homepage .frame-type-textpic.frame-background-full-width .background-full-width>*{max-width:675px}}.homepage .frame-type-text.frame-background-full-width header{margin:0 auto;max-width:1200px}@media (min-width:1024px){.homepage .frame-type-text.frame-background-full-width header{padding:0 85px}}.homepage .frame-type-textpic.frame-background-full-width .ce-bodytext h2{color:var(--color-primary);text-transform:inherit!important}.homepage .frame-type-textpic.frame-background-full-width .ce-bodytext p{font-size:.9rem;letter-spacing:.26px;line-height:1.6;word-break:break-word}@media (min-width:1024px){.homepage .frame-type-textpic.frame-background-full-width .ce-bodytext{padding-left:85px}}.news+.frame-background-full-width{margin-top:0!important}.frame-type-table{overflow-x:auto}.ce-table caption{font-family:var(--font-secondary);font-size:1.5765rem;font-weight:500;letter-spacing:.9px;line-height:2rem;margin:1rem 0 1.65rem;text-align:center;text-transform:uppercase}@media (min-width:1024px){.ce-table caption{text-align:left}}.ce-table td,.ce-table th{border:1px solid transparent;padding:.5em .75em .5rem 0}.ce-table tr th{font-weight:700;text-align:left}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.ce-table-striped td,.ce-table-striped th{padding-left:5px}.ce-table-bordered td,.ce-table-bordered th{border:1px solid #dadada;padding-left:5px}table.contenttable{border-collapse:collapse;table-layout:fixed;width:100%}table.contenttable th,table.contenttable tr:first-child td{background-color:var(--color-primary-lighter-bg)}table.contenttable td{border:1px solid var(--color-primary);padding:5px;vertical-align:top}table.contenttable p{text-align:left}.footer{margin-top:170px}.footer p{text-align:left}@media (min-width:1024px){.footer{margin-top:90px}.footer--with--illustration{margin-top:195px}}.footer__container{background-color:var(--color-primary);color:var(--color-light)}.footer__illustration{display:flex;margin-top:-7.2rem!important;overflow:hidden;pointer-events:none;width:100%}.footer__illustration svg{color:var(--color-primary);flex-shrink:0;margin-left:-3.3rem}.footer__wrapper{grid-gap:3rem;display:flex;flex-direction:column;gap:3rem}@media (min-width:1024px){.footer__wrapper{grid-gap:.2rem 2rem;align-items:center;display:grid;grid-template-columns:.7fr 1.3fr 1.3fr .7fr;grid-template-rows:repeat(2,1fr)}}.footer__wrapper .footer__timetable__title,.footer__wrapper a,.footer__wrapper p{font-size:14.5px;font-weight:400;letter-spacing:.3px;line-height:18.6px;margin-bottom:0}.footer__wrapper .footer__timetable__title b,.footer__wrapper .footer__timetable__title strong,.footer__wrapper a b,.footer__wrapper a strong,.footer__wrapper p b,.footer__wrapper p strong{font-weight:500;letter-spacing:.3px}.footer__wrapper p>a{color:var(--color-light)}@media (min-width:1024px){.footer__wrapper--three--cols{grid-template-columns:.7fr 1.3fr 1.3fr;grid-template-rows:repeat(2,1fr)}.footer__wrapper--three--cols .footer__nav{grid-column:3}.footer__wrapper--three--cols .footer__nav ul.footer__flex{grid-gap:1rem;flex-direction:row;gap:1rem}}.footer__column--locphone{grid-gap:1.5rem;display:flex;flex-direction:column;gap:1.5rem}@media (min-width:1024px){.footer__column--locphone{grid-row:1/3}}.footer__logo{grid-row:1/-1}.footer__logo img{max-width:var(--footer-logo-max-width)}.footer__flex{grid-gap:.8rem;display:flex;flex-direction:row;gap:.8rem}.footer__flex svg{color:var(--color-secondary-lighter)}@media (min-width:1024px){.footer__flex{align-items:center}}.footer__flex>:first-child{min-width:40px}.footer__timetable{grid-column:3;grid-row:2}.footer__email{grid-column:3/-1;grid-row:1}.footer__email--label{color:#fff}.footer__email--label:focus,.footer__email--label:hover{color:var(--color-light);scale:1.015}.footer__email__link{color:var(--color-light);display:flex;text-decoration:underline;transition:scale .1s ease-in-out}.footer__email__link:focus,.footer__email__link:hover{color:var(--color-light);scale:1.015}.footer__phone{grid-column:2;grid-row:2}.footer__phone__link{color:var(--color-light);display:flex;transition:scale .1s ease-in-out}.footer__phone__link:focus,.footer__phone__link:hover{color:var(--color-light);scale:1.02}.footer__nav{grid-column:4;grid-row:2}.footer__nav ul{grid-gap:20px;align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin-bottom:0;padding-left:0}@media (min-width:520px){.footer__nav ul{flex-direction:row}}@media (min-width:1024px){.footer__nav ul{grid-gap:0;align-items:flex-end;flex-direction:column;gap:0}}.footer__nav ul li{list-style-type:none;margin-bottom:2px;text-align:right}.footer__nav ul li a{color:var(--color-light);display:flex;font-size:14.5px;font-weight:400;justify-content:flex-end;line-height:18.6px;margin-bottom:0;transition:scale .1s ease-in-out}.footer__nav ul li a:focus,.footer__nav ul li a:hover{color:var(--color-light);scale:1.05}.btn,button:not([class]),input[type=submit]{background-color:var(--color-primary-light);border:none;box-shadow:var(--shadow-medium);color:var(--color-light);cursor:pointer;display:flex;font-size:.9rem;font-weight:400;letter-spacing:-.2px;line-height:24px;margin:10px 0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;outline:none;padding:2px 10px;text-align:center;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out}.btn.focus-visible,.btn:hover,button:not([class]).focus-visible,button:not([class]):hover,input[type=submit].focus-visible,input[type=submit]:hover{background-color:var(--color-primary);color:var(--color-light)}.btn:focus-visible,.btn:hover,button:not([class]):focus-visible,button:not([class]):hover,input[type=submit]:focus-visible,input[type=submit]:hover{background-color:var(--color-primary);color:var(--color-light)}.btn.focus-visible,button:not([class]).focus-visible,input[type=submit].focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn:focus-visible,button:not([class]):focus-visible,input[type=submit]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.back-to-top-btn{background-color:var(--color-primary-lighter);border:none;border-radius:50%;bottom:20px;box-shadow:var(--shadow);color:var(--color-light);cursor:pointer;display:inline;display:initial;height:50px;margin:0;max-height:100%;padding:0;position:fixed;right:26.5px;transition:background-color .3s ease-in-out,transform .3s ease-in-out,opacity .3s ease-in-out;width:50px;z-index:40}.back-to-top-btn:focus,.back-to-top-btn:hover{background-color:var(--color-primary)}@media (min-width:1024px){.back-to-top-btn{right:30px}}@media (min-width:1200px){.back-to-top-btn{right:67px}}.back-to-top-btn .arrow-up{height:20px;left:50%;position:absolute;top:54%;transform:translate(-50%,-50%);width:20px}.back-to-top-btn .arrow-up:after,.back-to-top-btn .arrow-up:before{background-color:var(--color-light);content:"";height:14px;position:absolute;top:0;width:4px}.back-to-top-btn .arrow-up:before{left:4px;transform:rotate(45deg)}.back-to-top-btn .arrow-up:after{left:12px;transform:rotate(136deg)}.back-to-top-btn-entry{animation-duration:.5s;animation-fill-mode:both;animation-name:btn-entry}@keyframes btn-entry{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}.back-to-top-btn-exit{animation-duration:.25s;animation-fill-mode:both;animation-name:btn-exit}@keyframes btn-exit{0%{opacity:1}to{opacity:0;transform:scale3d(.3,.3,.3)}}.btn-close{align-items:center;background-color:var(--color-primary);border:none;border-radius:50%;color:var(--color-light);cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;min-height:30px;min-width:30px;transition:background-color .3s ease-in-out;width:30px}.btn-close:focus,.btn-close:hover{background-color:var(--color-primary-light)}.btn.btn-transparent{background-color:transparent}.btn.btn-transparent:hover{background-color:rgba(0,0,0,.1)}.btn.btn-transparent:focus{background-color:rgba(0,0,0,.2)}.pace{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.pace .pace-progress{background:var(--color-primary);height:8.504px;position:fixed;right:100%;top:0;width:100%;z-index:2000}.pace .pace-finished{transform:translate3d(100%,0,0)}.sidebar{grid-gap:2px;align-items:flex-end;display:flex;flex-direction:column;gap:2px;opacity:0;pointer-events:none;position:fixed;right:-2%;top:30%;transform:translateY(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out,right .3s ease-in-out;z-index:200}@media (min-width:520px){.sidebar{top:50%;transform:translateY(-50%)}}.sidebar.active{opacity:1;right:0}.sidebar__icon{align-items:center;background:var(--color-primary);border:none;box-shadow:0 0 40px rgba(0,0,0,.122);cursor:pointer;display:flex;height:50px;justify-content:center;line-height:60%;pointer-events:all;position:relative;transition:background-color .3s ease-in-out,transform .3s ease-in-out;width:55.5px}.sidebar__icon,.sidebar__icon__text{color:var(--color-light)}.sidebar__icon svg{height:44px;width:44px}.sidebar__icon svg .a{fill:transparent;stroke:var(--color-light)}.sidebar__icon img{height:44px;width:44px}.sidebar__icon:last-of-type{margin-bottom:0}.sidebar__item-link{align-items:center;background:var(--color-primary);box-shadow:0 0 40px rgba(0,0,0,.122);display:flex;height:50px;margin-bottom:0;min-width:198px;overflow:hidden;padding:0 6px 0 0;pointer-events:all;transform:translateX(72%);width:198px}.sidebar__item-link__icon{align-items:center;display:flex;height:100%;justify-content:center;padding-left:6px;width:50px}.sidebar__item-link__icon svg{height:44px;min-width:44px;width:44px}.sidebar__item-link__icon img{height:44px;width:44px}.sidebar__item-link__title{color:var(--color-light);font-size:1.2rem;font-weight:500;letter-spacing:.2px;margin-left:10px}@media (min-width:768px){.sidebar__item-link:focus,.sidebar__item-link:hover{background:var(--color-primary-lighter);transform:translateX(0)}.sidebar__item-link:focus .sidebar__item-link__icon,.sidebar__item-link:hover .sidebar__item-link__icon{background:var(--color-primary);padding-left:2px}}.sidebar__item-link-rigid{align-items:center;background:var(--color-primary);box-shadow:0 0 40px rgba(0,0,0,.122);display:flex;height:50px;margin-bottom:0;min-width:198px;overflow:hidden;padding:0 6px 0 0;pointer-events:all;transform:translateX(72%);width:198px}.sidebar__item-link-rigid__icon{align-items:center;display:flex;height:100%;justify-content:center;padding-left:6px;width:50px}.sidebar__item-link-rigid__icon svg{height:44px;min-width:44px;width:44px}.sidebar__item-link-rigid__icon img{height:44px;width:44px}.sidebar__item-link-rigid__title{color:var(--color-light);font-size:1.2rem;font-weight:500;letter-spacing:.2px;margin-left:10px}@media (min-width:768px){.sidebar__item-link-rigid:focus,.sidebar__item-link-rigid:hover{background:var(--color-primary-lighter)}}.sidebar__content{background:var(--color-light);box-shadow:0 0 40px rgba(0,0,0,.122);height:90vh;opacity:0;overflow-y:auto;padding:60px 30px;pointer-events:none;position:absolute;right:0;top:-14vh;transform:translateX(100%);transition:all .4s ease-in;width:100vw;z-index:-1}.sidebar__content img{display:flex;justify-content:center;margin:0 auto;object-fit:contain}@media (min-width:768px){.sidebar__content{max-height:500px;overflow:hidden;padding:60px 30px;position:absolute;top:0;transform:translate(100%,-15%);width:366px}}.sidebar__content .btn-close{position:absolute;right:20px;top:20px}.sidebar__content__body{display:flex;flex-direction:column}.sidebar__content__body .h2,.sidebar__content__body h2{color:var(--color-primary);text-transform:inherit!important}.sidebar__content__body a,.sidebar__content__body p{font-size:.9rem!important;line-height:1.6!important}.sidebar__content section{margin:0!important;padding:0!important}.sidebar__content .frame-type-textpic .ce-textpic{flex-direction:column}.sidebar__item:focus .sidebar__icon,.sidebar__item:hover .sidebar__icon{background:var(--color-primary-lighter);box-shadow:none}.sidebar__item:focus svg .a,.sidebar__item:hover svg .a{stroke:var(--color-primary)}.sidebar__content--open{opacity:1;pointer-events:all;transform:translateX(0);z-index:20}@media (min-width:768px){.sidebar__content--open{top:0;transform:translate(-56px,-15%);z-index:-1}}.video{padding:3.3rem 0 1.8rem}.video h2{margin-bottom:2.5rem!important;margin-top:0!important}.video__section{padding-bottom:2rem!important;position:relative}.video__section__wrapper{display:grid;grid-template-columns:repeat(1,1fr)}@media (min-width:1024px){.video__section__wrapper{grid-gap:3.7rem;gap:3.7rem;grid-template-columns:64% 30%}}.video__iframe__wrapper{box-shadow:var(--shadow);height:0;overflow:hidden;padding-bottom:64.25%;position:relative}.video__iframe__wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video__iframe__wrapper-big{margin-bottom:1.5rem}@media (min-width:1024px){.video__iframe__wrapper-big{margin-bottom:0}}.video__iframe__thumbnail{background-position:50%;background-size:cover;height:100%;position:absolute;width:100%}.video__iframe__thumbnail__btn{background:none;border:none;cursor:pointer;height:55px;left:50%;outline:none;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);width:55px}.video__iframe__thumbnail__btn svg{fill:var(--color-light);height:100%;transition:scale .3s ease-in-out,fill .3s ease-in-out;width:100%}.video__iframe__thumbnail__btn:focus svg,.video__iframe__thumbnail__btn:hover svg{scale:1.1}.video__iframe__thumbnail__overlay{grid-gap:0;background-color:var(--color-light-opacity);bottom:0;display:flex;flex-direction:column;gap:0;padding:8.1px 7% .55rem;position:absolute;width:100%}.video__iframe__thumbnail__overlay-big{padding-bottom:1.07rem}.video__iframe__thumbnail__overlay__extra{grid-gap:4px;display:flex;gap:4px}.video__iframe__thumbnail__overlay__extra>*{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;color:var(--color-text);display:-webkit-box;font-size:.8rem;letter-spacing:-.5px;line-height:.95rem;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.video__iframe__thumbnail__overlay__extra a{font-weight:400}.video__iframe__thumbnail__overlay__extra__title{color:var(--color-primary-light);font-family:var(--font-secondary);font-size:1.25rem;font-weight:500;letter-spacing:.4px}.video__section__modal{background:var(--color-light);border-radius:.5em;display:none;left:50%;padding:3.5em 2.5em 2.5em!important;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:calc(100% - 30px);z-index:10000}@media (min-width:1024px){.video__section__modal{padding:4em 3em 2em!important;width:30%}}.video__section__modal .btn{padding:1em 2em}.video__section__modal p{margin:0}.video__section__modal .btn-close{margin:0;position:absolute;right:20px;top:10px}.video__section__modal-cookie{margin:1.1em 0 0}.video__section__modal.active{align-items:center;display:flex;flex-direction:column}.cookie-button{border:none;border-radius:50%;bottom:20px;box-shadow:0 7px 29px 0 rgba(99,99,110,.2);color:var(--color-light);display:inline;display:initial;height:3.1em;left:38px;margin:0;max-height:100%;opacity:0;padding:0;pointer-events:none;position:fixed;transform:scale(0);transition:background-color .3s ease-in-out,transform .3s ease-in-out,opacity .3s ease-in-out;width:3.1em;z-index:40}.cookie-button,.cookie-button.active{background-color:var(--color-primary-lighter)}.cookie-button.active{cursor:pointer;opacity:1;pointer-events:all;transform:scale(1)}.cookie-button.active:focus,.cookie-button.active:hover{transform:scale(1.2)}#cookie-overlay{background-color:rgba(0,0,0,.8);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease-in-out}@media (min-width:1024px){#cookie-overlay{display:none}}#cookie-overlay.active{opacity:1;pointer-events:all;z-index:1000}.cookie-banner{background:var(--color-lighter);bottom:0;box-shadow:var(--shadow);opacity:0;padding:3.6em 1.2em 2.9em;position:fixed;right:0;transform:translateY(100%);transition:opacity .3s ease-in-out,transform .3s ease-in-out;width:100%;z-index:99999}@media (min-width:520px){.cookie-banner{display:flex;flex-wrap:wrap;padding:1.6em 1.2em 1.1em}}@media (min-width:1024px){.cookie-banner{display:inline;display:initial;max-width:517px;padding:4em 2.5em 1.8em}}.cookie-banner .cookie-text{max-height:150px;overflow-y:auto;padding:0 1em}@media (min-width:520px){.cookie-banner .cookie-text{margin:0 auto;max-height:230px;max-width:230px;padding:0}}@media (min-width:768px){.cookie-banner .cookie-text{max-height:none;max-width:none}}.cookie-banner .cookie-text__title p{color:var(--color-text);font-family:var(--font-secondary);font-size:1.5765rem;font-weight:500;letter-spacing:.9px;line-height:2rem;margin-bottom:1.65rem;text-align:center;text-transform:uppercase}@media (min-width:1024px){.cookie-banner .cookie-text__title p{text-align:left}}.cookie-banner .cookie-text__body p{font-size:.875rem;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.3em;max-height:300px;overflow:auto}@media (min-width:1024px){.cookie-banner .cookie-text__body p{line-height:1.6em}}@media (min-width:520px){.cookie-banner .cookie-options{margin:0 auto;width:100%}}@media (min-width:768px){.cookie-banner .cookie-options{margin:0}}.cookie-banner .cookie-buttons{grid-gap:10px;display:flex;gap:10px;justify-content:center;width:100%}@media (min-width:768px){.cookie-banner .cookie-buttons{justify-content:space-between}}.cookie-banner .cookie-buttons button{font-family:var(--font-primary);margin:1.1em 0 0}@media (min-width:768px){.cookie-banner .cookie-buttons button{justify-content:center;max-width:200px;width:100%}}.cookie-banner .cookie-buttons .btn.cookie-accept:focus{background-color:var(--color-primary-light);border:1px solid var(--color-primary-light)}.cookie-banner .cookie-switchers{grid-gap:2rem;grid-row-gap:.625em;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:1.9em 0 1.4em;row-gap:.625em;width:100%}@media (min-width:1024px){.cookie-banner .cookie-switchers{margin:1.9em 0}}.cookie-banner .cookie-switchers .cookie-parameter{align-items:center;display:flex;flex-direction:row;position:relative}.cookie-banner .cookie-switchers .cookie-parameter__label{background:var(--color-light);border:2px solid var(--color-primary);border-radius:2em;cursor:pointer;display:inline-block;height:2em;outline:0;padding:.2em;position:relative;transition:all .4s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:3.2em}.cookie-banner .cookie-switchers .cookie-parameter__input{opacity:0;pointer-events:none;position:absolute}.cookie-banner .cookie-switchers .cookie-parameter__name{font-size:.875rem;margin:0 .325em}@media (min-width:1024px){.cookie-banner .cookie-switchers .cookie-parameter__name{margin-left:.625em;margin-right:0}}.cookie-banner .cookie-switchers .cookie-parameter input:focus+label:after,.cookie-banner .cookie-switchers .cookie-parameter input:hover+label:after{border:3px solid var(--color-primary)}.cookie-banner .cookie-switchers .cookie-parameter label:after{background-color:var(--color-light);border:2px solid var(--color-primary);border-radius:2em;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 0 rgba(0,0,0,.08),inset 0 0 0 1.5 var(--color-primary);content:"";display:block;height:100%;left:0;position:relative;transition:all .3s ease-in-out;width:55%}.cookie-banner .cookie-switchers .cookie-parameter input:checked+label:after{left:45%}.cookie-banner .cookie-switchers .cookie-parameter input:checked+label{background-color:var(--color-primary)}.cookie-banner .cookie-switchers .cookie-parameter input:checked:active+label{box-shadow:none}.cookie-banner .cookie-switchers .cookie-parameter input:checked:active+label:after{margin-left:-.8em}.cookie-banner .cookie-switchers .cookie-parameter input:active+label:after{padding-right:.8em}.cookie-banner .cookie-layer-menu{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1.6em auto 0;width:-webkit-max-content;width:max-content}@media (min-width:320px){.cookie-banner .cookie-layer-menu{grid-gap:20px;flex-direction:row;gap:20px;width:100%}}@media (min-width:1024px){.cookie-banner .cookie-layer-menu{margin:3.3em 0 auto}}.cookie-banner .cookie-layer-menu>a,.cookie-banner .cookie-layer-menu>button{border-bottom:1px solid var(--color-text);color:var(--color-text);font-weight:400;margin:0;transition:font-weight .3s ease-in-out,transform .3s ease-in-out}@media (min-width:320px){.cookie-banner .cookie-layer-menu>a,.cookie-banner .cookie-layer-menu>button{font-size:.875rem;letter-spacing:.01em;margin:.7em 2.825em .7em 0;position:relative}.cookie-banner .cookie-layer-menu>a:after,.cookie-banner .cookie-layer-menu>button:after{content:"|";height:1px;position:absolute;right:-20px;top:0;width:1px}}.cookie-banner .cookie-layer-menu>a.focus-visible,.cookie-banner .cookie-layer-menu>a:hover,.cookie-banner .cookie-layer-menu>button.focus-visible,.cookie-banner .cookie-layer-menu>button:hover{font-weight:700}.cookie-banner .cookie-layer-menu>a:focus-visible,.cookie-banner .cookie-layer-menu>a:hover,.cookie-banner .cookie-layer-menu>button:focus-visible,.cookie-banner .cookie-layer-menu>button:hover{font-weight:700}.cookie-banner .cookie-layer-menu>:last-child{margin-right:0}.cookie-banner .cookie-layer-menu>:last-child:after{display:none}.cookie-banner.active{opacity:1;transform:translateY(0)}.cookie__details{background:var(--color-lighter);height:100%;left:0;opacity:0;padding:3.6em 1.2em 2.9em;position:absolute;top:0;transform:translateY(100%);transition:opacity .3s ease-in-out,transform .3s ease-in-out;width:100%}@media (min-width:520px){.cookie__details{padding:1.6em 1.2em 1.1em}}@media (min-width:1024px){.cookie__details{padding:4em 2.5em 1.8em}}.cookie__details.active{opacity:1;transform:translateY(0)}.cookie__details-link{border:none;border-radius:0;cursor:pointer;font-family:var(--font-primary);font-size:17.5px;letter-spacing:-.8px;line-height:24px;margin:0;padding:0}.cookie__details-link,.cookie__details-link:focus,.cookie__details-link:hover{background:transparent;color:var(--color-text)}.cookie__details .cookie-text__title{font-size:1.4rem;font-weight:700;letter-spacing:.028em;margin:0 0 20px}.cookie__details .cookie-list{grid-gap:20px;display:flex;flex-direction:column;gap:20px;max-height:90%;overflow-y:auto}.cookie__details .cookie-detail{width:90%}.cookie__details .cookie-detail-name{background-color:var(--color-primary);color:var(--color-lighter);font-size:1.2rem;font-weight:700;margin-bottom:5px;padding:5px}.cookie__details .btn-close{position:absolute;right:5%;top:5%}@media print{*,:after,:before{background-image:none!important;background:var(--color-light)!important;color:var(--color-text)!important}main{padding-top:0}main a[href]{color:var(--color-text)!important;margin-right:auto;text-align:left;word-break:break-word}main a[href]:after{content:" (" attr(href) ")"}main .breadcrumb-wrap a[href]:after{display:none}.btn{background:none}}.header{position:relative;top:8.504px;width:100%}.header__container{background-color:var(--header-container-background-color);box-shadow:var(--shadow);padding-right:1.1rem;padding-top:.85rem;position:relative}.header.scrolled-a-bit{position:sticky;z-index:202}.header.scrolled .header__container:after{background-color:var(--color-light);clear:both;content:" ";display:block;height:var(--header-logo-height-start);left:0;position:fixed;right:0;top:0;z-index:-1}.burger-menu{align-content:center;background-color:transparent;border:none;cursor:pointer;display:grid;height:2rem;justify-content:center;place-content:center;width:2rem}.burger-menu svg{color:var(--color-primary);height:2rem;width:2rem}.burger-menu svg path{transition:.3s ease-in-out}.burger-menu:hover svg{color:var(--color-primary-lighter)}@media (min-width:1024px){.burger-menu{display:none}}.burger-menu.menu-open svg path:first-child{transform:rotate(45deg) translateY(.5rem);transform-origin:65% 60%}.burger-menu.menu-open svg path:nth-child(2){transform:rotate(-45deg) translateY(-.5rem);transform-origin:75% 45%}.brand__logo{background-color:#fff;bottom:-3.5rem;box-shadow:var(--shadow);left:-.95rem;padding:.75rem .75rem .25rem;position:absolute;transition:all .7s ease;z-index:902}.brand__logo img{height:5rem;width:auto}@media (min-width:1024px){.brand__logo img{height:var(--header-logo-height-start)}}.brand__logo.brand__logo--rounded{border-radius:50%}@media (min-width:1024px){.brand__logo.brand__logo--rounded img{height:8.25rem}}.brand__logo.scrolled{bottom:-2.5rem;padding:.35rem .45rem .05rem}@media (min-width:1024px){.brand__logo.scrolled img{height:4.5rem}}.breadcrumb{display:flex;margin:5px 0 0}.breadcrumb--icon{cursor:pointer;display:flex;margin:0 0 0 2px;text-decoration:none}.breadcrumb-wrap{padding-bottom:2.9rem;z-index:10}.breadcrumb-wrap .nav--breadcrumb{grid-gap:8px;display:flex;gap:8px;list-style:none;margin:3px 0 0;overflow-x:auto;padding-left:10px}.breadcrumb-wrap .nav--breadcrumb .nav--item{display:flex;margin:0;padding-right:9px;position:relative}.breadcrumb-wrap .nav--breadcrumb .nav--item:after{content:"|";font-size:.7rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}.breadcrumb-wrap .nav--breadcrumb .nav--item:last-child:after{content:""}.breadcrumb-wrap .nav--breadcrumb .nav--link{color:var(--color-text);font-size:.65rem;letter-spacing:-.2px;margin-bottom:0;margin-left:-.1rem;white-space:nowrap}.breadcrumb-wrap .nav--breadcrumb .nav--link.focus-visible,.breadcrumb-wrap .nav--breadcrumb .nav--link:hover{background:none}.breadcrumb-wrap .nav--breadcrumb .nav--link:focus-visible,.breadcrumb-wrap .nav--breadcrumb .nav--link:hover{background:none}.breadcrumb-wrap .nav--breadcrumb .nav--link:after{background:var(--color-text);content:"";display:block;height:1px;opacity:1;right:0;transition:width .3s ease-in-out,opacity .3s ease-in-out;width:0}.breadcrumb-wrap .nav--breadcrumb .nav--link.focus-visible:after,.breadcrumb-wrap .nav--breadcrumb .nav--link:hover:after{opacity:1;width:100%}.breadcrumb-wrap .nav--breadcrumb .nav--link:focus-visible:after,.breadcrumb-wrap .nav--breadcrumb .nav--link:hover:after{opacity:1;width:100%}.breadcrumb-wrap .nav--breadcrumb .nav--link.active{pointer-events:none}.breadcrumb-wrap .nav--breadcrumb .nav--link.active.focus-visible:after,.breadcrumb-wrap .nav--breadcrumb .nav--link.active:hover:after{background:transparent;opacity:0}.breadcrumb-wrap .nav--breadcrumb .nav--link.active:focus-visible:after,.breadcrumb-wrap .nav--breadcrumb .nav--link.active:hover:after{background:transparent;opacity:0}.overlay{background-color:rgba(0,0,0,.8);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease-in-out;z-index:2001}.overlay.active{opacity:1;pointer-events:all}.modal{background:var(--color-light);display:none;left:50%;max-height:calc(100dvh - 30px);overflow-y:auto;padding:3.5em 2.5em 2.5em;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:calc(100% - 30px);z-index:10000}.modal .personBox__figure{margin-left:auto;margin-right:auto;padding-bottom:1rem;width:10rem}@media (min-width:1024px){.modal{max-width:67%;min-height:100px;min-width:300px;padding:2.2rem;width:auto}}.modal>p>*{margin:0!important;padding:0!important}.modal .btn{margin-top:30px;padding:1em 2em}.modal .btn-back{display:none!important}.modal p{margin-left:0;margin-right:0;max-height:50vh;overflow-y:auto}.modal .btn-close{margin:0;position:absolute;right:20px;top:20px;z-index:10}.modal-cookie{margin:1.1em 0 0}.modal.active{align-items:center;display:flex;flex-direction:column}.modal .article{max-height:60vh;overflow:auto}@media (min-width:1200px){.modal .news-textimg{grid-gap:10px;align-items:center;display:flex;flex-direction:column-reverse;gap:10px}}@media (min-width:1440px){.modal .news-textimg{grid-gap:45px;align-items:flex-start;flex-direction:row;gap:45px}}main{margin-bottom:90px}@media (min-width:768px){main{min-height:500px}}@media (min-width:1024px){main{min-height:750px}}#lightbox{background:rgba(0,0,0,.8);display:none;height:100%;position:fixed;top:0;width:100%;z-index:999999}#lightbox figure,#lightbox.active{align-items:center;display:flex;justify-content:center}#lightbox figure{flex-direction:column;max-width:100%;opacity:0}#lightbox figure.active{opacity:1}.lightbox__close{opacity:0;position:absolute;right:20px;top:20px}.lightbox__left,.lightbox__right{align-items:center;background:var(--color-primary);border:none;border-radius:50%;color:var(--color-light);cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:30px}@media (min-width:1024px){.lightbox__left,.lightbox__right{left:-20px}}.lightbox__left svg,.lightbox__right svg{scale:.75}.lightbox__right{left:auto;right:20px}@media (min-width:1024px){.lightbox__right{right:-20px}}.lightbox__left.disabled,.lightbox__right.disabled{background:var(--color-gray);cursor:not-allowed;opacity:.7}.lightbox__img__caption{color:var(--color-lighter);max-width:750px;order:2;width:100%}.lightbox__img__caption figcaption{margin-top:5px;padding:.25rem}.figure--landscape img,.figure--square img{max-height:90vh;object-fit:cover}@media (min-width:768px){.figure--landscape{max-width:90vw!important}.figure--landscape img{max-width:90vw}}.figure--portrait{max-height:90vh}.figure--portrait img{max-height:90vh;object-fit:cover}.figure--three-by-two img{object-fit:cover}@media (min-width:768px){.figure--three-by-two{max-width:90vw!important}.figure--three-by-two img{max-width:90vw}}.figure--unrestricted img{max-height:90vh;object-fit:cover}@media (min-width:768px){.figure--unrestricted{max-width:90vw!important}.figure--unrestricted img{max-width:90vw}}.fade-in{opacity:0;transition:opacity .3s ease-in}.fade-in.active{opacity:1}.row-three section{margin-top:0!important;padding:0!important}.row-three figure{border:1px solid var(--color-gray);border-radius:2px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}@media (min-width:768px){.row-three figure{margin-top:25px}}.ce-uploads{grid-gap:20px;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@media (min-width:768px){.ce-uploads{grid-gap:50px;gap:50px;justify-content:flex-start}}.ce-uploads-fileinfo{display:none!important}.ce-uploads-filename{grid-gap:20px;display:flex;gap:20px;justify-content:space-between}.ce-uploads .download__link__icon--arrow .brand{fill:none;stroke:var(--color-primary);stroke-width:4px}.ce-uploads img{aspect-ratio:1/1.25;border:1px solid #ddd;object-fit:contain;padding-right:0!important}.ce-uploads span{max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.download{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.download a,.download a:not([class]){margin-bottom:0}@media (min-width:768px){.download{align-items:flex-start}}.download__link{grid-gap:20px;display:flex;gap:20px;justify-content:center;margin-top:20px;width:100%}.download__name{grid-gap:0;word-wrap:break-word;background-color:var(--color-primary-light-bg);flex:1;font-weight:300;gap:0;height:4rem;overflow:hidden;padding:.8rem;width:12.6rem}@media (min-width:1024px){.article .frame-type-header,.frame-type-text .frame-type-header{padding:0 85px}}.article .breadcrumb-wrap,.frame-type-text .breadcrumb-wrap{margin-bottom:2.9rem;padding-bottom:0}.article h1,.frame-type-text h1{font-size:1.6rem;font-weight:500;letter-spacing:.7px;margin-bottom:2.04rem}.article .h2,.article h2,.frame-type-text .h2,.frame-type-text h2{color:var(--color-primary);text-transform:inherit!important}.article .h3,.article h3,.frame-type-text .h3,.frame-type-text h3{font-weight:500}.article .h3,.article a:not([class]),.article h3,.article ol li,.article p,.article ul li,.frame-type-text .h3,.frame-type-text a:not([class]),.frame-type-text h3,.frame-type-text ol li,.frame-type-text p,.frame-type-text ul li{font-size:.9rem;line-height:1.6;word-break:break-word}@media (min-width:1024px){.article .h3,.article a:not([class]),.article h3,.article ol li,.article p,.article ul li,.frame-type-text .h3,.frame-type-text a:not([class]),.frame-type-text h3,.frame-type-text ol li,.frame-type-text p,.frame-type-text ul li{letter-spacing:.26px}}.nav-link{color:var(--color-text);cursor:pointer;font-size:1rem;font-weight:300;position:relative;text-shadow:-.5px 0 transparent,0 .5px transparent;text-transform:uppercase;transition:all .2s ease-in-out}.nav-link:hover,.nav-link[focus-within]{color:var(--color-primary);text-shadow:-.5px 0 var(--color-primary),0 .5px var(--color-primary)}.nav-link:focus-within,.nav-link:hover{color:var(--color-primary);text-shadow:-.5px 0 var(--color-primary),0 .5px var(--color-primary)}.nav-link.active{color:var(--color-primary);text-shadow:-.5px 0 var(--color-primary),0 .5px var(--color-primary)}.nav-link.stage-link{cursor:default}.nav-link.active:after,.nav-link:hover:after,.nav-link[focus-within]:after{background-color:var(--color-primary);bottom:-16px;content:"";height:3px;left:0;position:absolute;width:100%}.nav-link.active:after,.nav-link:focus-within:after,.nav-link:hover:after{background-color:var(--color-primary);bottom:-16px;content:"";height:3px;left:0;position:absolute;width:100%}@media (min-width:1024px){.dropdown-link .dropdown-menu.dropdown-menu-level-1{background-color:var(--color-menu-level-1-background);bottom:0;box-shadow:var(--shadow);display:none;flex-direction:column;position:absolute;transform:translateY(100%);z-index:901}.dropdown-link:hover,.dropdown-link[focus-within]{color:var(--color-primary);font-weight:500}.dropdown-link:focus-within,.dropdown-link:hover{color:var(--color-primary);font-weight:500}.dropdown-link:hover .nav-link:after,.dropdown-link[focus-within] .nav-link:after{background-color:var(--color-primary);bottom:-16px;content:"";height:3px;left:0;position:absolute;width:100%}.dropdown-link:focus-within .nav-link:after,.dropdown-link:hover .nav-link:after{background-color:var(--color-primary);bottom:-16px;content:"";height:3px;left:0;position:absolute;width:100%}.dropdown-link:hover .dropdown-menu,.dropdown-link[focus-within] .dropdown-menu{display:block}.dropdown-link:focus-within .dropdown-menu,.dropdown-link:hover .dropdown-menu{display:block}}@media (min-width:1024px){.nav-item{padding-bottom:.8rem}li.nav-item{margin-bottom:0}}.nav-list-items{display:none}@media (min-width:1024px){.nav-list-items{grid-gap:1.5rem;align-items:center;display:flex;gap:1.5rem;justify-content:flex-end;list-style:none;margin:0;padding:0;width:100%}}@media (min-width:1200px){.nav-list-items{grid-gap:2rem;gap:2rem}}.header__nav{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 20px;position:relative}@media (min-width:1024px){.header__nav{grid-gap:.4rem;align-items:normal;gap:.4rem;margin:initial}.header__nav.scrolled{grid-gap:1.75rem;flex-direction:row-reverse;gap:1.75rem}}@media (min-width:1200px){.header__nav.scrolled{grid-gap:2rem;gap:2rem}}.header__nav__content{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;min-height:5rem;width:100%}@media (min-width:1024px){.header__nav__content{grid-gap:1.9rem;align-items:flex-end;gap:1.9rem}.header__nav__content.scrolled{grid-gap:1rem;gap:1rem;min-height:0;min-height:auto}}.mobile__nav{background-color:var(--color-primary);color:var(--color-light);height:100vh;left:0;overflow:hidden;padding-top:10rem;position:fixed;top:0;transform:translateY(-100%);transition:transform .7s ease;width:100%;z-index:201}.mobile__nav__inner{padding:0 24px}.mobile__nav.menu-open{transform:translateY(0)}.mobile__nav li{border-bottom:1px solid hsla(0,0%,100%,.4);list-style:none;margin:0;padding:1.5rem 0}.mobile__nav__link{color:var(--color-light);cursor:pointer;font-size:1rem;font-weight:400;margin:0 1rem;text-transform:uppercase;transition:none 0s ease 0s;transition:initial}.mobile__nav__link:hover{color:var(--color-primary-lighter)}.mobile__nav__link.active{background:var(--color-light);color:var(--color-primary);font-weight:500;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding-right:5px}.mobile__nav__link__text{grid-gap:1rem;align-items:center;display:flex;gap:1rem;justify-content:space-between}@media (min-width:1024px){.mobile__nav{display:none}}.mobile__nav-list-items{max-height:70%;overflow-y:auto;padding:0 20px}.dropdown-link{margin-bottom:0}@media (min-width:1024px){.dropdown-link .dropdown-menu.dropdown-menu-level-1{background-color:var(--color-menu-level-1-background);bottom:0;box-shadow:var(--shadow);display:none;flex-direction:column;position:absolute;transform:translateY(100%);z-index:901}.dropdown-link:hover,.dropdown-link[focus-within]{color:var(--color-primary);font-weight:500}.dropdown-link:focus-within,.dropdown-link:hover{color:var(--color-primary);font-weight:500}.dropdown-link:hover .dropdown-menu,.dropdown-link[focus-within] .dropdown-menu{display:block}.dropdown-link:focus-within .dropdown-menu,.dropdown-link:hover .dropdown-menu{display:block}.dropdown-link:hover .nav-link,.dropdown-link[focus-within] .nav-link{position:relative}.dropdown-link:focus-within .nav-link,.dropdown-link:hover .nav-link{position:relative}.dropdown-link:hover .nav-link:after,.dropdown-link[focus-within] .nav-link:after{background-color:var(--color-primary);bottom:-16px;content:"";height:3px;left:0;position:absolute;width:100%}.dropdown-link:focus-within .nav-link:after,.dropdown-link:hover .nav-link:after{background-color:var(--color-primary);bottom:-16px;content:"";height:3px;left:0;position:absolute;width:100%}}.mobile__nav .dropdown-menu{height:0;overflow:hidden}.dropdown-item{align-items:center;display:flex;justify-content:stretch;padding-right:.5rem}.dropdown-item--open{background-color:var(--color-primary);border-bottom:1px dotted var(--color-light)!important}.dropdown-item--open a.link,.dropdown-item--open button.link{color:var(--color-light)!important;display:flex;font-weight:500;margin-bottom:0;padding:.4rem 1rem}.dropdown-item.active{background-color:var(--color-primary);border-bottom:1px dotted var(--color-light)!important}.dropdown-item.active a.link,.dropdown-item.active button.link{color:var(--color-light)!important;font-weight:500}.dropdown-item:last-child{border-bottom:none}.dropdown-item a.link,.dropdown-item button.link{align-items:center;background-color:transparent;border:none;color:var(--color-light);cursor:pointer;display:flex;flex-grow:1;font-family:var(--font-primary);font-size:.9rem;font-weight:var(--header-menu-link-font-weight);justify-content:space-between;line-height:24px;text-align:left;text-decoration:none;transition:background-color .3s ease-in-out}.dropdown-item:hover{color:var(--color-light)}@media (min-width:1024px){.dropdown-item{border-bottom:1px dotted var(--color-primary);min-width:170px}.dropdown-item:first-child{padding-bottom:0;padding-top:.24rem}.dropdown-item:first-child a.link,.dropdown-item:first-child button.link{padding:0 .25rem .2rem .7rem!important}.dropdown-item a.link,.dropdown-item button.link{color:var(--color-menu);font-size:.86rem;letter-spacing:-.1px;margin:0;padding:.094rem .25rem .1rem .7rem;width:100%}.dropdown-item:hover{background-color:var(--color-primary);border-bottom:1px dotted var(--color-light)}.dropdown-item:hover a.link,.dropdown-item:hover button.link{color:var(--color-light);font-weight:500}}.submenu-container{display:flex;flex-direction:column}.submenu-container a,.submenu-container button{font-size:1rem;font-weight:300;text-transform:inherit}.dropdown-item-level-1.dropdown-item--open a.link,.dropdown-item-level-1.dropdown-item--open button.link{font-weight:500}.dropdown-menu-level-2{height:0;overflow:hidden;transition:height .5s ease}.dropdown-item-level-2,.dropdown-menu-level-2.dropdown-menu--open{background-color:var(--color-primary)}.dropdown-item-level-2{border-bottom:1px dotted #fff;padding-left:1.5rem}.dropdown-item-level-2 a.link,.dropdown-item-level-2 button.link{color:#fff}.dropdown-item-level-2:first-child{padding-top:.01rem}.dropdown-arrow{stroke-width:2;cursor:pointer;height:2rem;padding:.4rem;transition:transform .5s ease;vertical-align:middle;width:2rem}.dropdown-arrow--open{color:var(--color-light);transform:rotate(90deg)}.dropdown-arrow:hover{background-color:hsla(0,0%,100%,.1)}@media (min-width:1024px){.dropdown-arrow{height:.75rem;padding:initial;width:.75rem}.dropdown-arrow:hover{background-color:transparent;background-color:initial}}.header__nav__socials a{background-color:transparent;border-radius:50%;color:var(--color-primary-lighter);display:inline-block;height:26px;line-height:0;margin:0!important;padding:0!important;width:26px}.header__nav__socials a svg{display:flex;height:26px;width:26px}.header__nav__socials a:hover{color:var(--color-primary)}.header__nav__socials.scrolled{align-items:flex-start;margin-top:0;padding-bottom:.5rem}.header__nav__socials.scrolled a{display:flex}.header__nav__socials:not(.mobile){display:none;margin-top:.13rem}@media (min-width:1024px){.header__nav__socials:not(.mobile){grid-gap:.35rem;display:flex;gap:.35rem;justify-content:flex-end}.header__nav__socials:not(.mobile) a{display:flex}.header__nav__socials:not(.mobile) a svg{border-radius:50%}}.header__nav__socials.mobile{grid-gap:.5rem;align-items:flex-start;background-color:hsla(0,0%,100%,.1);bottom:0;display:flex;gap:.5rem;justify-content:center;padding:1.5rem 0;position:absolute;width:100%}.header__nav__socials.mobile svg{height:1.8rem;width:1.8rem}@media (min-width:1024px){.header__nav__socials.mobile{display:none}}.mobile__nav-list-items__search{align-items:center;display:flex;flex-direction:row;height:2.5rem;justify-content:space-between;margin-top:1rem;position:relative;width:100%}.mobile__nav-list-items__search>input[type=text]{flex-grow:1;left:0;padding:11.6px;position:absolute;right:0;top:0}.mobile__nav-list-items__search button.btn{align-items:center;display:flex;height:2.5rem;margin:0;position:absolute;right:0;width:auto}.search-toggle{pointer-events:none;position:relative;visibility:hidden;z-index:60}@media (min-width:1024px){.search-toggle{background-color:transparent;border:none;cursor:pointer;display:flex;height:2.5rem;justify-content:flex-end;pointer-events:inherit;transition:transform .3s ease-in-out;visibility:inherit}.search-toggle:hover{transform:scale(1.1)}}input[type=text].tx-indexedsearch-searchbox-sword{background-color:#fff;border:1px solid transparent;border-radius:5px;bottom:.5rem;box-shadow:none;left:0;margin:0;overflow:hidden;padding:.7rem .5rem .6rem;transition:width .7s ease,padding .7s ease;width:100%;z-index:50}@media (min-width:1024px){input[type=text].tx-indexedsearch-searchbox-sword{background-color:transparent;padding:.7rem 0 .6rem;position:absolute;width:0}}input[type=text].tx-indexedsearch-searchbox-sword--scrolled{bottom:.8rem}input[type=text].tx-indexedsearch-searchbox-sword--visible{background-color:var(--color-secondary-lighter-bg)!important;border:1px solid var(--color-secondary-lighter);box-shadow:0 2px 8px 0 rgba(99,99,99,.2);outline:none!important}input[type=text].tx-indexedsearch-searchbox-sword:not(.tx-indexedsearch-searchbox-sword--visible){transition:width .7s ease,background-color 0s .7s}input[type=text].tx-indexedsearch-searchbox-sword:-ms-input-placeholder{color:var(--color-primary-lighter);font-size:.9rem;font-weight:400}input[type=text].tx-indexedsearch-searchbox-sword::-ms-input-placeholder{color:var(--color-primary-lighter);font-size:.9rem;font-weight:400}input[type=text].tx-indexedsearch-searchbox-sword::placeholder{color:var(--color-primary-lighter);font-size:.9rem;font-weight:400}input[type=text].tx-indexedsearch-searchbox-sword:focus{border:1px solid var(--color-secondary-lighter)}.tx-indexedsearch-searchbox{width:100%}@media (min-width:1024px){.tx-indexedsearch-searchbox{width:auto}}.search__results__display{text-align:center}@media (min-width:1024px){.search__results__display{text-align:justify}}.search__results__grid{grid-gap:1.5rem;display:grid;grid-template-columns:repeat(1,1fr);margin:3rem 0}.search__results__grid p{text-align:left}.search__results__title{margin-bottom:1rem}.search__results__title span,.search__results__title span a:not([class]){font-size:1rem}.search__results__title span a:not([class]){border-bottom:1px solid var(--color-primary);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.search__results__description__list{display:flex}.search__results__description__list dt{flex:0 0 5%;margin-right:2%}@media (min-width:1024px){.search__results__description__list dt{margin-right:0}}.search__results__description__list dd{flex:0 0 93%}@media (min-width:1024px){.search__results__description__list dd{flex:0 0 95%}}.tx-indexedsearch-browselist-currentPage{cursor:not-allowed}.tx-indexedsearch-browselist-currentPage a{color:var(--color-gray);pointer-events:none}.search__pagination ul{grid-gap:1rem;align-items:center;display:flex;gap:1rem;justify-content:center;list-style:none;padding-left:0}.search__pagination .tx-indexedsearch-page-selector[aria-current=page]{font-weight:700}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-ms-scroll-chaining:none;overscroll-behavior:contain;scroll-behavior:smooth}a{text-decoration:none;transition:all .3s ease-in-out}a,a:focus,a:hover{color:var(--color-primary)}p a,p a:focus,p a:hover,p a:not([class]),p a:not([class]):focus,p a:not([class]):hover{font-weight:400}p,p>a{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}p>a{word-wrap:break-word;color:var(--color-secondary-dark);-ms-word-break:break-all;word-break:break-all;word-break:break-word}b,strong{font-weight:400}img,video{max-width:100%}.overflow-hidden{overflow:hidden!important}img{height:auto}.dashed-border-Above,.dashed-border-Below,.frame-ruler-after,.frame-ruler-before{position:relative}.dashed-border-Above:after,.dashed-border-Below:after,.frame-ruler-after:after,.frame-ruler-before:after{background-image:linear-gradient(to right,var(--color-text) 32%,hsla(0,0%,100%,0) 0);background-position:bottom;background-repeat:repeat-x;background-size:3px 1px;border-bottom:none;content:" ";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:calc(100vw - 15px)}.dashed-border-Above .flipped,.dashed-border-Below .flipped,.frame-ruler-after .flipped,.frame-ruler-before .flipped{transform:scaleX(-1)}.dashed-border-Below:after,.frame-ruler-after:after{bottom:0}.dashed-border-Above:after,.frame-ruler-before:after{top:0}hr{border-style:solid;border-width:2px}.bg-color{background-color:var(--color-primary-semilight-bg)}.shadow{box-shadow:0 -2px 25px 0 rgba(99,99,110,.2)}.hidden{display:none!important}.lil-gui.autoPlace{z-index:10001}body{background-color:var(--color-light);color:var(--color-text);font-style:normal;font-weight:400;line-height:137%}body,h2,h3,h4,h5,h6{font-family:var(--font-primary)}h2,h3,h4,h5,h6{line-height:1.2083}.h1,h1{font-family:var(--font-secondary);font-size:2rem;font-weight:700;letter-spacing:.02em;line-height:2.7rem;margin-bottom:3rem;text-align:center;text-transform:uppercase}@media (min-width:1024px){.h1,h1{text-align:left}}.h2,h2{color:var(--color-text);font-family:var(--font-secondary);font-size:1.5765rem;font-weight:500;letter-spacing:.9px;line-height:2rem;margin-bottom:1.65rem;text-align:center;text-transform:uppercase}@media (min-width:1024px){.h2,h2{text-align:left}}.h3,h3{font-weight:400;margin-bottom:1.5rem;text-align:left}.h3,a,a:not([class]),h3,ol li,ol li a,p,ul li,ul li a{font-size:17.5px;letter-spacing:-.8px;line-height:24px}a,a:not([class]),ol li,ol li a,p,ul li,ul li a{font-weight:300;margin-bottom:.8rem}p{margin-bottom:1.1rem;text-align:justify}ol,ul{margin-bottom:1.5rem;text-align:left}ol,ul,ul>li>ul{padding-left:40px}ul>li>ul{list-style-type:"-  "}.h4,h4,small{font-size:16px;letter-spacing:0;line-height:18px;margin-bottom:.8rem}.h4{font-weight:500}.text-uppercase{text-transform:uppercase}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-justify{text-align:justify}.text-center-left{text-align:center}@media (min-width:1024px){.text-center-left{text-align:left}}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{border:1px solid var(--color-gray);border-radius:2px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);margin:.2rem .05rem;outline:none;padding:7.5px;width:100%}textarea{font-family:var(--font-primary);max-width:100%;min-height:9rem;resize:none;width:100%}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border:1px solid var(--color-secondary)}input[type=search]{font-size:.8333rem}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.frame-type-form_formframework{padding:0 20px}@media (min-width:1024px){.frame-type-form_formframework{padding:0 85px}}.frame-type-form_formframework h2{margin-bottom:2.8rem;margin-top:3.2rem;text-transform:inherit}.form__requiredInfo{display:none}.contactform{display:flex;flex-direction:column}.contactform .row-three{align-self:center;justify-self:center;place-self:center;width:92.6%}@media (min-width:768px){.contactform .row-three{align-self:flex-start;justify-self:flex-end;place-self:flex-start flex-end}}.contactform .row-three section.frame{margin-bottom:0!important}@media (min-width:768px){.contactform{grid-column-gap:2.1rem;display:grid;grid-template-columns:repeat(3,1fr);grid-template-columns:30.2% 30.6% 1fr}}.contactform .actions{display:flex;justify-content:center}@media (min-width:768px){.contactform .actions{grid-column-start:2;justify-self:end}}.contactform .actions .btn{align-items:center;font-family:var(--font-primary);justify-content:center;margin:20px 0 0;padding:.47rem .14rem .27rem .64rem;text-transform:uppercase}@media (min-width:768px){.contactform .actions .btn{margin:0;transform:translateX(3.2px)}}.contactform .actions .btn svg{height:1.1rem;margin-left:2px;margin-top:-.2rem}form.krankmeldung{display:grid;grid-template-columns:repeat(2,1fr)}form.krankmeldung>*{display:none}form.krankmeldung .row{display:block;grid-column:span 2}@media (min-width:520px){form.krankmeldung .row{grid-column:unset}}form.krankmeldung .row .col-6{width:auto}form.krankmeldung .row:nth-child(2 of .row){order:-1}@media (min-width:520px){form.krankmeldung .row:nth-child(2 of .row){order:0}}.form-label{font-size:.9rem;font-weight:300;text-transform:uppercase}.form-radio{padding-top:.5rem}.form-group{margin-bottom:1.17rem}.contactform>:first-child{grid-column:1/span 1;grid-row:3/span 1}.tx-indexedsearch-form>label{display:none}.tx-indexedsearch-search-submit{opacity:0;pointer-events:none;position:fixed;top:0}fieldset{border:none}legend{display:none}.row-one{display:flex;flex-direction:column}.row-one div:last-child{order:-1}@media (min-width:768px){.row-one div:last-child{order:0}}.row-one p{color:var(--color-gray);font-size:.825rem;letter-spacing:-.4px}form .error{color:var(--color-danger);font-size:12px;letter-spacing:0;line-height:1.5}#schulgeldermaessigung-310-fieldset-9 .row{border:1px solid #a9a9a9;display:flex;margin-bottom:10px;padding:15px 10px 0}.col-6{width:50%}.form-check-label input[type=checkbox]{margin-right:.5rem}#c2621 form,#c2623 form,#c2624 form{display:block}#c2621 form input[type=file]:invalid,#c2623 form input[type=file]:invalid,#c2624 form input[type=file]:invalid{border:2px solid var(--color-danger);padding:.25rem}#c2621 form .form-group .clearfix>p,#c2623 form .form-group .clearfix>p,#c2624 form .form-group .clearfix>p{font-size:.9rem;padding-top:1.75rem}#c2621 form label,#c2623 form label,#c2624 form label{font-size:.9rem}#c2621 form input[type=checkbox],#c2623 form input[type=checkbox],#c2624 form input[type=checkbox]{display:flex;flex-shrink:0;height:1.2em;margin-right:.125em;margin-top:.125em;width:1.2em}#c2621 form.form--submitted input:invalid,#c2621 form.form--submitted select:invalid,#c2621 form.form--submitted textarea:invalid,#c2623 form.form--submitted input:invalid,#c2623 form.form--submitted select:invalid,#c2623 form.form--submitted textarea:invalid,#c2624 form.form--submitted input:invalid,#c2624 form.form--submitted select:invalid,#c2624 form.form--submitted textarea:invalid{background-color:var(--color-danger-light);border-color:var(--color-danger)}#c2621 form.form--submitted input[type=checkbox]:invalid:not(:checked),#c2623 form.form--submitted input[type=checkbox]:invalid:not(:checked),#c2624 form.form--submitted input[type=checkbox]:invalid:not(:checked){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-danger);outline-color:red}#c2621 form.form--submitted input[type=checkbox]:invalid:not(:checked):focus,#c2623 form.form--submitted input[type=checkbox]:invalid:not(:checked):focus,#c2624 form.form--submitted input[type=checkbox]:invalid:not(:checked):focus{outline-offset:3px}#c2621 form.form--submitted input[type=checkbox]:invalid:checked,#c2623 form.form--submitted input[type=checkbox]:invalid:checked,#c2624 form.form--submitted input[type=checkbox]:invalid:checked{accent-color:var(--color-danger)}#c2621,#c2623,#c2624{display:block}#c2621 h2,#c2623 h2,#c2624 h2{margin-bottom:1.05rem}#c2621 .form-check,#c2623 .form-check,#c2624 .form-check{grid-gap:4px;display:flex;gap:4px}#c2621 .form-group .input>label:after,#c2623 .form-group .input>label:after,#c2624 .form-group .input>label:after{content:"\a";white-space:pre}#c2621 .row,#c2623 .row,#c2624 .row{grid-gap:1rem;display:flex;flex-flow:row;gap:1rem}#c2621 .radio span,#c2623 .radio span,#c2624 .radio span{margin-left:5px;margin-right:5px}#schulgeld-Schulgeldermaessigung-2623-fieldset-8 .row,#schulgeld-SchulgeldermaessigungmitGeschwisterbonus-2624-fieldset-8 .row{background-color:gray}#schulgeld-Schulgeldermaessigung-2623-fieldset-9 .clearfix p,#schulgeld-SchulgeldermaessigungmitGeschwisterbonus-2624-fieldset-9 .clearfix p{margin-bottom:.2em}#schulgeld-Schulgeldermaessigung-2623-fieldset-9 .row,#schulgeld-SchulgeldermaessigungmitGeschwisterbonus-2624-fieldset-9 .row{background-color:var(--color-secondary-lighter-bg);display:grid;flex-wrap:wrap;grid-template-columns:1fr;padding:.5em}@media (min-width:768px){#schulgeld-Schulgeldermaessigung-2623-fieldset-9 .row,#schulgeld-SchulgeldermaessigungmitGeschwisterbonus-2624-fieldset-9 .row{grid-template-columns:auto 1fr auto 1fr}}#schulgeld-Schulgeldermaessigung-2623-fieldset-9 .row .form-group,#schulgeld-SchulgeldermaessigungmitGeschwisterbonus-2624-fieldset-9 .row .form-group{margin:0}#schulgeld-Schulgeldermaessigung-2623-fieldset-9 .row .col-4:nth-child(3),#schulgeld-SchulgeldermaessigungmitGeschwisterbonus-2624-fieldset-9 .row .col-4:nth-child(3){display:flex;margin-left:auto}#schulgeld-Schulgeldermaessigung-2623-fieldset-9 .row .col-4:nth-child(3) label,#schulgeld-SchulgeldermaessigungmitGeschwisterbonus-2624-fieldset-9 .row .col-4:nth-child(3) label{display:none}#schulgeld-Schulgeldermaessigung-2623-fieldset-9 .checkboxes-no-income,#schulgeld-SchulgeldermaessigungmitGeschwisterbonus-2624-fieldset-9 .checkboxes-no-income{margin-bottom:2rem}.captcha{display:flex;flex-wrap:wrap}.captcha img{border:1px solid var(--color-primary)}.captcha svg{scale:.7}.captcha svg path{fill:#fff!important}.clear-button{grid-gap:.25rem;align-items:center;display:inline-flex;gap:.25rem;margin:-3px 0 0 .5rem;padding:.25rem .5rem;vertical-align:middle}.multiupload-files{grid-gap:.5rem;display:flex;flex-wrap:wrap;gap:.5rem;padding-top:1rem}.multiupload-files .multiupload-file-block{background-color:#fff;border:1px solid var(--color-primary);border-radius:0;margin:0}.multiupload-files .multiupload-file-block .multiupload-file-delete{border-radius:0;border-right:1px solid var(--color-primary);font-size:1.9rem;font-weight:300;padding-right:.2rem;padding-top:.15rem}.multiupload-files .multiupload-file-block .multiupload-file-delete:hover{color:var(--color-danger)}.multiupload-files .multiupload-file-block .name{font-size:.9rem;font-weight:400;padding-bottom:.15rem;padding-left:.25rem;padding-top:.15rem}.krankmeldung-form{grid-template-columns:1fr 1fr!important}.krankmeldung-form .form_extension_hidden_field_wrapper{display:none}.krankmeldung-form button,.quote{width:100%}.quote{background-color:var(--color-light);border:1.8px dotted #000;margin:3.8rem 0 20px;max-width:330px;padding:1.5rem 1.3rem 1rem;position:relative}.quote,.quote__image{box-shadow:0 0 10px rgba(0,0,0,.2)}.quote__image{background-color:#fff;border-radius:50%;left:50%;padding:3.5px;position:absolute;top:-3.8rem;transform:translateX(-50%)}.quote__image picture{border-radius:50%;display:flex;overflow:hidden}.quote__image img{border-radius:50%;height:7.3rem;max-width:none;object-fit:cover;transition:transform .3s ease-in-out;width:7.3rem}.quote__title{margin:0}.quote__body{margin-top:4.2rem;text-align:left}.quote__body__title{color:var(--color-primary);font-family:var(--font-secondary);font-size:1.3rem;font-weight:500;margin:10px 0 0 -3px;text-align:center;text-transform:uppercase}.quote__body__subtitle{color:var(--color-tertiary);font-family:var(--font-primary);font-size:.94rem;font-weight:500;margin:6px 3px 8px 0;text-align:center}.quote__body__text{font-family:var(--font-primary);font-size:.9rem;font-weight:300;letter-spacing:.3px;line-height:1.54;margin-left:-1px;margin-top:13px;text-align:left}.quote__body__quotation-mark{color:var(--color-secondary-lighter);font-family:Oswald,sans-serif;font-size:9.9rem;font-weight:700;pointer-events:none;position:absolute;-webkit-user-select:none;-ms-user-select:none;user-select:none}.quote__body__quotation-mark.quote__body__quotation-mark__redesign-2025{font-family:Helvetica,sans-serif;font-weight:700}.quote__ellipsis{background:none;border:none;cursor:pointer;display:inline-flex;font-size:1rem;outline:none;transition:scale .3s ease-in-out}.quote:nth-child(3n-2) .quote__body__quotation-mark{left:.9rem;top:2rem}.quote:nth-child(3n-1) .quote__body__quotation-mark{left:-1.4rem;top:9.1rem}.quote:nth-child(3n) .quote__body__quotation-mark{left:-1.4rem;top:4.9rem}.quotes{background-position-x:57%;background-position-y:99%;background-repeat:no-repeat;background-size:55rem auto}.quotes__wrapper{grid-gap:2.8125rem!important;gap:2.8125rem!important;padding-bottom:29px!important;padding-top:3.3rem!important}.quotes__wrapper h2{margin-bottom:.6rem!important}.card{position:relative;width:100%}.card svg{display:none}@media (min-width:1024px){.card svg{color:var(--color-primary);display:inline;display:initial;left:-15px;position:absolute;top:0;z-index:2}}.card__figure{box-shadow:var(--shadow)}.card__image picture{display:flex;overflow:hidden}.card__image img{transition:scale .3s ease-in-out;width:100%}.card__image:focus img,.card__image:hover img{scale:1.1}.card__body__extra{grid-gap:10px;display:flex;gap:10px;margin:10px 0}.card__body__extra a{display:inline-flex}.card__body__extra a:focus,.card__body__extra a:hover{scale:1.02}.card__body__extra .separator{font-size:.6rem}.card__body__title{color:var(--color-primary-light);font-family:var(--font-secondary);font-size:1.2rem;font-weight:500;letter-spacing:.7px;margin:1.1rem 0 10px}.card__body__text{font-size:15px;font-weight:300;letter-spacing:0;line-height:18px!important;text-align:justify}.card__ellipsis{background:none;border:none;border-bottom:1px solid transparent;cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:1rem;line-height:1.15rem;outline:none;transition:border-color .3s ease-in-out}.card__ellipsis.more__btn{color:var(--color-text);font-size:1em;font-weight:400}.card__ellipsis:focus,.card__ellipsis:hover{border-color:var(--color-text)}.card__figure picture{height:12.4rem}.card__figure picture img{object-fit:cover}.intro{margin-top:-.3rem!important;padding-bottom:3.95rem}.intro__outer{opacity:0;transform:translateX(100px)}.intro__wrapper{grid-gap:2.1rem;align-items:center;display:flex;flex-direction:column;gap:2.1rem}@media (min-width:768px){.intro__wrapper{align-items:flex-start;flex-direction:row;max-width:715px}}@media (min-width:1024px){.intro__wrapper{max-width:715px}}.intro__person{border-radius:50%;display:flex;flex:none;height:168px;justify-content:center;overflow:hidden;width:168px}.intro__person picture{display:flex}.intro__person img{box-shadow:var(--shadow);object-fit:cover;transition:scale .3s ease-in-out}.intro__headline{font-family:var(--font-secondary);font-size:2rem;font-weight:200;line-height:2.5rem;margin-bottom:2rem;text-transform:inherit}.intro__headline strong{font-weight:400;letter-spacing:1px;margin-left:-1px;margin-right:2px}@media (min-width:768px){.intro__headline strong{font-size:45px}.intro__headline{flex-direction:row;font-size:2.7rem;letter-spacing:1.5px;line-height:3.2rem;margin-bottom:2.6rem;text-align:left}}.intro__body{width:80%}@media (min-width:768px){.intro__body{grid-column-gap:21px;column-count:2;column-gap:21px}}.intro p{font-size:15px;font-weight:300;margin-bottom:1.1rem;text-align:center}@media (min-width:768px){.intro p{letter-spacing:0;line-height:18px;text-align:justify}}.intro__figure{grid-gap:15px;align-items:center;display:flex;flex-direction:column;gap:15px}.intro__figure img{height:100%;margin-top:.47rem;max-width:187px;position:absolute;right:0;top:0;width:100%}.intro__figure,.intro__sign{height:50px;max-height:50px;position:relative;width:100%}.intro__caption{font-size:.9rem;margin-top:.2rem;width:100%}.intro__caption,.intro__signature{display:flex;justify-content:flex-end}.intro__signature{aspect-ratio:5/1;font-family:Allison,serif;font-size:3rem;margin:3rem 0 .8rem auto;transform:rotate(-7deg);width:var(--intro-signature-wrapper-width)}.intro__signature>span{text-wrap:nowrap;white-space:pre}.intro__additional{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:1rem;max-width:25vh}.intro__additional>div{margin-top:.6rem}.intro__additional>div:first-child{margin-top:0}@media (min-width:1024px){.intro__additional{max-width:none}}.intro__additional[\:has\(\.intro__invader__layout-default\)],.intro__additional[\:has\(\.intro__invader__layout-sun\)]{order:-1}.intro__additional:has(.intro__invader__layout-default),.intro__additional:has(.intro__invader__layout-sun){order:-1}@media (min-width:1024px){.intro__additional[\:has\(\.intro__invader__layout-default\)],.intro__additional[\:has\(\.intro__invader__layout-sun\)]{order:0}.intro__additional:has(.intro__invader__layout-default),.intro__additional:has(.intro__invader__layout-sun){order:0}}.intro__additional[\:has\(\.intro__invader__layout-sun\)]{max-width:32vh}.intro__additional:has(.intro__invader__layout-sun){max-width:32vh}@media (min-width:768px){.intro__additional[\:has\(\.intro__invader__layout-sun\)]{max-width:25vh}.intro__additional:has(.intro__invader__layout-sun){max-width:25vh}}@media (min-width:1024px){.intro__additional[\:has\(\.intro__invader__layout-sun\)]{max-width:none}.intro__additional:has(.intro__invader__layout-sun){max-width:none}}.intro__seal{align-self:center;display:flex;margin-bottom:-20px}@media (min-width:1024px){.intro__seal{align-self:flex-end}}.intro__outer-wrapper{grid-gap:2.1rem;align-items:center;display:flex;flex-direction:column}@media (min-width:1024px){.intro__outer-wrapper{align-items:flex-start;flex-direction:row}}.intro__invader{background:var(--color-primary);background:linear-gradient(210deg,var(--color-primary) 0,var(--color-primary-lighter) 100%);color:var(--color-light)}.intro__invader__wrapper{display:flex;max-width:12rem}.intro__invader__wrapper[\:has\(\.intro__invader__layout-sun\)]{max-width:none}.intro__invader__wrapper:has(.intro__invader__layout-sun){max-width:none}.intro__invader__layout-default{border-radius:20px;padding:.7rem}.intro__invader__layout-default .intro__invader__title>p{text-align:left}.intro__invader__layout-default .intro__invader__title-wrapper{padding-top:.4rem}.intro__invader__layout-default .intro__invader__content>p{line-height:22px;text-align:left}.intro__invader__layout-sun{aspect-ratio:1;-webkit-clip-path:polygon(99.28% 58.44%,92.41% 64%,94.26% 73.26%,86.05% 76.3%,84.91% 85.8%,76.33% 86.49%,72.14% 94.83%,63.91% 92.65%,57.2% 99.48%,49.62% 95%,41.56% 99.28%,35.37% 92.41%,26.74% 94.26%,23.06% 86.05%,14.2% 84.91%,13.51% 75.7%,5.17% 72.14%,7.35% 63.28%,.52% 57.2%,5% 49.62%,.72% 41.56%,7.59% 34.74%,5.74% 26.74%,13.95% 23.7%,15.09% 14.2%,23.67% 13.51%,27.86% 5.17%,36.09% 7.35%,42.8% .52%,50.38% 5%,58.44% .72%,64.63% 7.59%,73.26% 5.74%,77.94% 13.95%,85.8% 15.09%,86.49% 24.31%,94.83% 27.86%,92.65% 36.74%,99.48% 42.8%,95% 50.38%);clip-path:polygon(99.28% 58.44%,92.41% 64%,94.26% 73.26%,86.05% 76.3%,84.91% 85.8%,76.33% 86.49%,72.14% 94.83%,63.91% 92.65%,57.2% 99.48%,49.62% 95%,41.56% 99.28%,35.37% 92.41%,26.74% 94.26%,23.06% 86.05%,14.2% 84.91%,13.51% 75.7%,5.17% 72.14%,7.35% 63.28%,.52% 57.2%,5% 49.62%,.72% 41.56%,7.59% 34.74%,5.74% 26.74%,13.95% 23.7%,15.09% 14.2%,23.67% 13.51%,27.86% 5.17%,36.09% 7.35%,42.8% .52%,50.38% 5%,58.44% .72%,64.63% 7.59%,73.26% 5.74%,77.94% 13.95%,85.8% 15.09%,86.49% 24.31%,94.83% 27.86%,92.65% 36.74%,99.48% 42.8%,95% 50.38%);max-height:14rem;max-width:14rem;padding:2.5rem 1.24rem 2rem}.intro__invader__layout-sun p{text-align:center}.intro__invader__layout-sun .intro__invader__content-wrapper{display:flex;flex-direction:column;height:72%}.intro__invader__layout-sun .intro__invader__content>p{line-height:22px;margin-bottom:.3rem}.intro__invader__layout-sun .intro__invader__title{border-bottom:initial;margin-bottom:.2rem}.intro__invader__layout-sun .intro__invader__title>p{font-weight:400}.intro__invader__layout-sun .intro__invader__link{line-height:22px;margin-bottom:0}.intro__invader__layout-sun .intro__invader__link-wrapper{align-items:center;display:flex;float:none;justify-content:center}.intro__invader__title{border-bottom:1px solid var(--color-light);color:var(--color-light);margin-bottom:.4rem;padding-bottom:.4rem;text-transform:inherit}.intro__invader__title>p{font-family:inherit;font-size:1rem;font-weight:400;letter-spacing:inherit;line-height:1rem;margin-bottom:.3125rem}.intro__invader__link{border-bottom:1px solid transparent;color:var(--color-light);font-size:.9375rem;font-weight:400;letter-spacing:inherit}.intro__invader__link:hover{border-bottom:1px solid var(--color-light);color:var(--color-light);transition:.3s ease-in-out}.intro__invader__link-wrapper{float:right}@media (min-width:768px){.intro.design-2025 .intro__wrapper{max-width:none;width:100%}}@media (min-width:1024px){.intro.design-2025 .intro__wrapper{max-width:none;width:100%}}@media (min-width:768px){.intro.design-2025 .intro__body,.intro.design-2025 .intro__image-wrapper{width:50%}}@media (min-width:1024px){.intro.design-2025 .intro__body,.intro.design-2025 .intro__image-wrapper{width:50%}}.intro.design-2025 .intro__image-wrapper{text-align:center}.infoteasers{overflow:hidden}@media (min-width:768px){.infoteasers{flex-direction:row}}.infoteasers__inner{padding-bottom:85px;padding-top:52px}.infoteasers__rotate{-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}@media (min-width:768px){.infoteasers__rotate{transform:rotate(180deg);-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.infoteasers__headline{color:var(--color-text);font-family:var(--font-secondary);font-weight:500;margin-bottom:4.5rem}.infoteasers__verticalHeadline strong{font-weight:400;letter-spacing:.144rem;text-transform:uppercase}.infoteasers__verticalHeadline{color:var(--color-primary-light);font-family:var(--font-secondary);font-size:3rem;margin-bottom:1.2rem;margin-left:0}@media (min-width:768px){.infoteasers__verticalHeadline{font-size:4.5rem;margin-bottom:1.6rem;margin-left:2.6rem;margin-right:1rem}}.infoteasers__verticalText{font-family:var(--font-secondary);font-size:2.2rem;font-weight:300;letter-spacing:.113rem;margin-bottom:3rem;margin-top:-1.3rem;padding-top:1.5rem}@media (min-width:768px){.infoteasers__verticalText{margin-left:5.8rem;margin-top:-1.4rem}}.infoteasers__wrapper{display:flex;flex-direction:column}@media (min-width:768px){.infoteasers__wrapper{align-items:baseline;flex-direction:row}}.infoteasers__box{display:flex;flex-direction:column;height:auto}@media (min-width:768px){.infoteasers__box{background-color:var(--color-light);box-shadow:var(--shadow)}}@media (min-width:1200px){.infoteasers__box{flex-direction:row;min-height:315px}}.infoteasers__headline h2{font-family:var(--font-secondary);font-size:2rem}.infoteasers__textSegment{background-color:var(--color-light);display:flex;flex-direction:column;padding:2rem}@media (min-width:768px){.infoteasers__textSegment{padding:1.9rem .9rem 2rem}}.infoteasers__textSegment h3{font-family:var(--font-secondary);font-size:1.3rem;font-weight:500;letter-spacing:0;margin-bottom:1rem;text-transform:uppercase}.infoteasers__textSegment p{font-size:1rem;font-weight:300;letter-spacing:-.1px;line-height:1.14rem;margin-top:-.4rem;text-align:justify}.infoteasers__grid{grid-gap:2rem;display:flex;flex-direction:column;gap:2rem}@media (min-width:768px){.infoteasers__grid{grid-gap:2.6rem;display:grid;grid-template-columns:repeat(2,1fr)}}.infoteasers picture{display:flex;height:100%}.infoteasers__img{height:100%;max-height:313px;object-fit:cover;width:100%}@media (min-width:1200px){.infoteasers__img{max-height:100%;max-width:100%}.infoteasers figure{flex:0 0 50%}}.threecol__headline{font-family:var(--font-secondary);text-align:center}@media (min-width:1024px){.threecol__headline{text-align:left}.threecol__wrapper .card{max-width:312px}}.imagegrid{padding:3.3rem 0 4.1rem}.imagegrid h2{margin-bottom:2rem}.imagegrid__grid>div>img{border-radius:5px;height:100%;object-fit:cover;width:100%}.imagegrid__grid{grid-gap:15px;display:grid;grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.imagegrid__grid picture{display:flex;height:100%;overflow:hidden}.imagegrid__grid img{object-fit:cover;transition:transform .3s ease-in-out}.imagegrid__grid img:hover{transform:scale(1.1)}@media (min-width:1024px){.imagegrid__grid-big{grid-gap:10px 10px;gap:10px 10px;grid-auto-columns:1fr;grid-template-areas:"div1 div1 div5 div6 div9 div9" "div2 div2 div5 div6 div9 div9" "div2 div2 div5 div6 div10 div11" "div2 div2 div7 div7 div10 div11" "div3 div4 div7 div7 div10 div11" "div3 div4 div8 div8 div10 div11";grid-template-columns:1.1fr .7fr .9fr .8fr 1.1fr 1.4fr;grid-template-rows:4.5fr [row4] 2.5fr [row5] .8fr [row6] 1.1fr 2.3fr 4.3fr;height:550px}.imagegrid__grid-big figure,.imagegrid__grid-big picture{position:relative}.imagegrid__grid-big img{height:100%;left:0;position:absolute;top:0;width:100%}.imagegrid__grid-big figure:first-of-type{grid-area:div1;max-height:200px}.imagegrid__grid-big figure:nth-of-type(2){grid-area:div2;max-height:300px}.imagegrid__grid-big figure:nth-of-type(3){grid-area:div3}.imagegrid__grid-big figure:nth-of-type(4){grid-area:div4}.imagegrid__grid-big figure:nth-of-type(5){grid-area:div5}.imagegrid__grid-big figure:nth-of-type(6){grid-area:div6}.imagegrid__grid-big figure:nth-of-type(7){grid-area:div7}.imagegrid__grid-big figure:nth-of-type(8){grid-area:div8}.imagegrid__grid-big figure:nth-of-type(9){grid-area:div9}.imagegrid__grid-big figure:nth-of-type(10){grid-area:div10}.imagegrid__grid-big figure:nth-of-type(11){grid-area:div11}}.img__lightbox{cursor:pointer}.themes{line-height:1.5rem}.themes ul{display:flex;flex-flow:column;margin-bottom:.7rem;padding:0 0 0 .75rem}.themes__headline{font-family:var(--font-tertiary);font-size:1.45rem;letter-spacing:1.5px;margin-bottom:1.2rem;margin-left:.3rem;margin-top:.91rem;text-transform:uppercase}.themes__list{list-style-type:none;margin-bottom:.5rem;margin-left:3px;text-transform:uppercase}.themes__list svg{color:var(--color-primary);margin-right:1px;min-width:16px;width:16px}.themes__list a{grid-gap:.4rem;align-items:center;display:flex;font-size:1rem;font-weight:400;gap:.4rem;letter-spacing:-.2px;margin-bottom:0}.latest{line-height:1.5rem}.latest__headline{font-family:var(--font-tertiary);font-size:1.45rem;letter-spacing:1.5px;margin-bottom:1.2rem;margin-left:.3rem;margin-top:.91rem;text-transform:uppercase}.latest__item{font-size:1rem;margin-bottom:0;margin-left:4px}.latest__item__title{font-size:.9rem;font-weight:400;letter-spacing:-.2px;margin-bottom:.3rem!important}.latest__item__text{font-size:.9rem;font-weight:300;letter-spacing:-.4px;line-height:1.19}.latest__wrapper{display:flex;flex-direction:column}.latest__wrapper p{margin-bottom:0}.news{display:none;padding-bottom:42px;padding-top:40px}.news.news-single{display:block}.news h2{margin-bottom:2.1rem}.news .card,.news .card img{max-width:100%}.news[\:has\(\.card\)],.news[\:has\(\.no-news-found\)],.news[\:has\(\.themes\)]{display:block}.news:has(.card),.news:has(.no-news-found),.news:has(.themes){display:block}.news__wrapper{color:var(--color-text);font-size:1.6rem;font-weight:500;letter-spacing:.7px;margin-bottom:2.7rem}.news__wrapper__wrap{padding-bottom:1.9rem;padding-top:50px}.news__newgap{grid-gap:1.5rem;gap:1.5rem}.news__flex{grid-gap:3.9rem;display:grid;gap:3.9rem;grid-template-columns:auto}@media (min-width:768px){.news__flex{grid-template-columns:54% auto}}@media (min-width:1024px){.news__flex{grid-template-columns:64% auto}}.news__gap{grid-column-gap:2.3rem!important;grid-column-gap:3.6rem;grid-row-gap:.7rem;column-gap:3.6rem;row-gap:.7rem}@media (min-width:768px){.news__gap{grid-column-gap:2.5rem;grid-row-gap:1.82rem;column-gap:2.5rem;row-gap:1.82rem}}.news__side{margin-top:0}@media (min-width:768px){.news__side{margin-bottom:1rem;margin-top:3.35rem}}.homepage .news{padding-top:1.18rem}.news-img-wrap{margin:1rem 0}.news-related-files ul{padding-left:0}.news-related-files li,.news-related-files-link a{grid-gap:15px;align-items:center;display:inline-flex;gap:15px}.news-related-files-link a{font-size:1rem;margin:0!important}.news-related-files-link svg{color:var(--color-primary)}.news-detail-img-main{position:relative}.news-detail-img-main svg{color:var(--color-primary);display:inline;display:initial;left:-15px;position:absolute;top:0;z-index:2}.news-text-wrap{display:flex;flex-direction:column;margin-bottom:2rem}.news-textimg{grid-gap:10px;align-items:center;display:flex;flex-direction:column-reverse;gap:10px}@media (min-width:1200px){.news-textimg{grid-gap:45px;align-items:flex-start;flex-direction:row;gap:45px}}.news-textimg__img{grid-gap:15px;display:flex;flex-direction:column;gap:15px;min-width:310px}.news-textimg__img .news-img-wrap{margin:0}.news-textimg__text{width:100%}@media (min-width:1024px){.news-textimg__text{max-width:675px}}.news-dl{display:flex;flex-flow:row;flex-wrap:wrap;margin:20px 0}.news-dl dt{flex:0 0 50%;font-weight:700;margin-bottom:5px;overflow:hidden}@media (min-width:520px){.news-dl dt{flex:0 0 15%}}.news-dl dd{flex:0 0 50%;margin-left:auto;overflow:hidden;text-align:left}@media (min-width:520px){.news-dl dd{flex:0 0 85%}}.news__buttons{margin-top:3rem}.dateCategoriesTags{margin-bottom:1rem}.news__grid{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}@media (min-width:768px){.news__grid{padding:0}}.frame-default .news__grid{padding:0}.grid-whole-row-center{grid-column:1/-1;margin:0 auto}.homepage.redesign-2025 .news__headline{margin-left:auto;margin-right:auto;margin-top:50px;max-width:1200px;padding:0 85px}img.hero__img{box-shadow:0 12px 12px -12px rgba(0,0,0,.3);height:336px;margin-top:8.504px;object-fit:cover;pointer-events:none;position:relative;z-index:101}img.hero__img.scrolled-a-bit{z-index:99}.article img.hero__img{height:227px}.splide__slide{font-size:2rem;margin-top:-9px;min-height:336px;padding:6rem 2rem;position:relative;text-align:center}.splide__slide img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.hero-slider{margin-top:9px}.splide__arrow{background-color:var(--color-primary)}.splide__arrow svg{fill:var(--color-light)}.hero+.breadcrumb-wrapper+main .news{padding-top:1rem!important}.hero.design-2025 img.hero__img{height:auto;width:100%}.cardnews__body__title{margin-bottom:.55rem;margin-top:.9rem}.cardnews__body__extra{grid-gap:4px;color:var(--color-text);font-size:.8rem;gap:4px;letter-spacing:-.45px;line-height:.95rem;margin-top:13px}.cardnews__body__extra a{color:var(--color-text);font-size:.77rem;line-height:.95rem;margin:0}.naviTeaserBox__container{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;max-width:725px;padding-left:0}.naviTeaserBox__item{box-shadow:var(--shadow);display:flex;margin-bottom:0;min-height:85px}.naviTeaserBox__item a{background-color:var(--color-primary-light-bg);border:1px solid var(--color-primary);display:flex;flex-direction:column;margin-bottom:0;padding:18.5px 17.5px 0;transition:background-color .3s ease-in-out;width:100%}.naviTeaserBox__item a.center{align-items:center;justify-content:center;padding:15px 17.5px 12px;text-align:center}.naviTeaserBox__item__title{font-family:var(--font-secondary);font-size:1.2rem;font-weight:400;transition:color .3s ease-in-out}.naviTeaserBox__item__title--big{font-size:1.6rem;line-height:1.9rem}.naviTeaserBox__item__description{word-wrap:break-word;font-family:var(--font-secondary);font-size:1.2rem;font-weight:300;line-height:1.4rem;transition:color .3s ease-in-out}.naviTeaserBox__item a:focus,.naviTeaserBox__item a:hover{background-color:var(--color-primary)}.naviTeaserBox__item a:focus .naviTeaserBox__item__description,.naviTeaserBox__item a:focus .naviTeaserBox__item__title,.naviTeaserBox__item a:hover .naviTeaserBox__item__description,.naviTeaserBox__item a:hover .naviTeaserBox__item__title{color:var(--color-light)}@media (min-width:1024px){.frame-type-image,.frame-type-text{padding:0 85px}.frame-type-image>*,.frame-type-text>*{max-width:675px}}.frame-type-image ol li,.frame-type-image ol li a,.frame-type-image ul li,.frame-type-image ul li a,.frame-type-text ol li,.frame-type-text ol li a,.frame-type-text ul li,.frame-type-text ul li a{margin-bottom:0!important}.frame-type-textpic{margin:0 auto}@media (min-width:1024px){.frame-type-textpic{padding:0 85px}}.frame-type-textpic .ce-textpic{grid-gap:10px;align-items:center;display:flex;flex-direction:column;gap:10px}@media (min-width:1024px){.frame-type-textpic .ce-textpic{grid-gap:35px;align-items:flex-start;flex-direction:row-reverse;gap:35px}.frame-type-textpic .ce-textpic.ce-left.ce-intext:not(.ce-bodytext),.frame-type-textpic .ce-textpic.ce-left.ce-intext:not(.ce-nowrap){flex-direction:row}}.frame-type-textpic .ce-textpic.ce-left.ce-intext:not(.ce-bodytext) .ce-gallery,.frame-type-textpic .ce-textpic.ce-left.ce-intext:not(.ce-nowrap) .ce-gallery{max-width:none;width:100%}.frame-type-textpic .ce-textpic.ce-left.ce-intext:not(.ce-bodytext) .ce-gallery .ce-column,.frame-type-textpic .ce-textpic.ce-left.ce-intext:not(.ce-nowrap) .ce-gallery .ce-column{width:100%}.frame-type-textpic .ce-textpic.ce-left.ce-intext:not(.ce-bodytext) .ce-gallery .ce-column figure,.frame-type-textpic .ce-textpic.ce-left.ce-intext:not(.ce-nowrap) .ce-gallery .ce-column figure{display:inline;display:initial}.frame-type-textpic .ce-textpic.ce-left.ce-intext:not(.ce-bodytext) .ce-gallery .ce-column figure .image-render img,.frame-type-textpic .ce-textpic.ce-left.ce-intext:not(.ce-bodytext) .ce-gallery .ce-column figure .image-render picture,.frame-type-textpic .ce-textpic.ce-left.ce-intext:not(.ce-bodytext) .ce-gallery .ce-column figure .image-render source,.frame-type-textpic .ce-textpic.ce-left.ce-intext:not(.ce-nowrap) .ce-gallery .ce-column figure .image-render img,.frame-type-textpic .ce-textpic.ce-left.ce-intext:not(.ce-nowrap) .ce-gallery .ce-column figure .image-render picture,.frame-type-textpic .ce-textpic.ce-left.ce-intext:not(.ce-nowrap) .ce-gallery .ce-column figure .image-render source{width:100%}@media (min-width:1024px){.frame-type-textpic .ce-textpic.ce-left.ce-intext:not(.ce-bodytext) .ce-gallery .ce-column figure .image-render img,.frame-type-textpic .ce-textpic.ce-left.ce-intext:not(.ce-bodytext) .ce-gallery .ce-column figure .image-render picture,.frame-type-textpic .ce-textpic.ce-left.ce-intext:not(.ce-bodytext) .ce-gallery .ce-column figure .image-render source,.frame-type-textpic .ce-textpic.ce-left.ce-intext:not(.ce-nowrap) .ce-gallery .ce-column figure .image-render img,.frame-type-textpic .ce-textpic.ce-left.ce-intext:not(.ce-nowrap) .ce-gallery .ce-column figure .image-render picture,.frame-type-textpic .ce-textpic.ce-left.ce-intext:not(.ce-nowrap) .ce-gallery .ce-column figure .image-render source{max-width:675px}}.frame-type-textpic .ce-gallery{grid-gap:15px;display:flex;flex-direction:column;gap:15px;max-width:310px;min-width:310px}.frame-type-textpic .ce-bodytext{width:100%}@media (min-width:1024px){.frame-type-textpic .ce-bodytext>*{max-width:675px}}.frame-type-textpic ol li,.frame-type-textpic ol li a,.frame-type-textpic ul li,.frame-type-textpic ul li a{margin-bottom:0!important}.personBox{margin:0 auto}.personBox__container{padding-left:0}.personBox__container figure{max-height:129.26px;max-width:129.26px;min-height:129.26px;min-width:129.26px}.personBox__container li{margin-bottom:0}.personBox__container--list{grid-gap:18px;display:flex;flex-direction:column;gap:18px}.personBox__container--grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.personBox__container--grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.personBox__container--grid{grid-template-columns:repeat(3,1fr)}}.personBox__box{grid-gap:10px;box-shadow:var(--shadow);display:flex;gap:10px;padding:12px 12px 12px 10px;width:100%}@media (min-width:1200px){.personBox__box{max-width:326px}}.personBox__text{display:flex;flex-direction:column;justify-content:center;width:100%}.personBox__text__name{font-size:1.2rem;letter-spacing:0;line-height:1.2;margin-bottom:.3rem;text-align:left!important}.personBox__text__description{font-size:14px;font-weight:400;letter-spacing:0;margin-bottom:0;text-align:left}.personBox__text__email,.personBox__text__phone{color:var(--color-text);font-size:14px;letter-spacing:0;margin:0!important;min-height:24px;transition:color .3s ease-in-out}.personBox__text__email:focus,.personBox__text__email:hover,.personBox__text__phone:focus,.personBox__text__phone:hover{color:var(--color-primary)}.personBox__text__description,.personBox__text__email,.personBox__text__phone{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.personBox__img{border-radius:50%;height:100%;object-fit:cover}.personBox__separator{margin:10px 0;position:relative}.personBox__separator:after{background-image:linear-gradient(to right,var(--color-text) 32%,hsla(0,0%,100%,0) 0);background-position:bottom;background-repeat:repeat-x;background-size:3px 1px;bottom:0;content:" ";height:1px;left:0;position:absolute;width:100%}.personBox .clickable-area{cursor:pointer}.personBox .clickable-area>.personBox__open-modal-hover-effect{border-bottom:1px solid transparent;transition:border-bottom .3s ease-in-out}.personBox .clickable-area>.personBox__open-modal-hover-effect:focus,.personBox .clickable-area>.personBox__open-modal-hover-effect:hover{border-bottom:1px solid}.personBox .clickable-area .external-link{stroke-width:2;cursor:pointer;height:2rem;padding:.4rem;transition:transform .5s ease;vertical-align:middle;width:2rem}.personBox .clickable-area .external-link--open{color:var(--color-light);transform:rotate(90deg)}.personBox .clickable-area .external-link:hover{background-color:hsla(0,0%,100%,.1)}@media (min-width:1200px){.personBox .clickable-area .external-link{height:1rem;padding:initial;width:1rem}.personBox .clickable-area .external-link:hover{background-color:transparent;background-color:initial}}.calendar{display:flex;flex-direction:column;margin:0;max-width:100%;width:19.5rem}.calendar-body{background-color:var(--color-primary-light-bg);border:1px dotted var(--color-text);border-top:none;margin-top:-2px;padding-bottom:1rem;padding-top:.95rem;width:calc(100% - 1px)}.calendar-body .arrow{color:inherit;transform:scale(.4)}.calendar-body .arrow.flipped{transform:scale(.4) rotate(180deg)}.calendar-body .day-name{color:var(--color-primary);font-family:var(--font-tertiary);font-size:1.12rem;font-weight:600;padding-bottom:.45rem;padding-top:1.64rem;text-align:center}.calendar-body .day{color:var(--color-text);font-family:var(--font-secondary);font-size:.75rem;font-weight:400;height:2.15rem;text-align:center}.calendar-body .day ul{display:none}.calendar-body .day:not(.hasEvents):hover{background-color:var(--color-primary-lighter-bg);transition:background-color .3s ease-in-out}.calendar-body .hasEvents{background-color:var(--color-primary-selected);color:#fff;font-weight:500}.calendar-body .not-current-month{pointer-events:none;visibility:hidden}.calendar-body .months{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0 .6rem;width:100%}.calendar-body .months .month-name{align-items:center;color:var(--color-text);display:flex;font-family:var(--font-secondary);font-size:.8rem;font-weight:400;text-transform:uppercase}.calendar-body .months .month-name.left{color:var(--color-primary-lighter)}.calendar-body .months .month-name.left span{margin-left:-1px}.calendar-body .months .month-name.right{color:var(--color-gray)}.calendar-body .months .month-name.right span{margin-right:-1px}.calendar-body .months .month-name span{font-size:.75rem;letter-spacing:0}.calendar-header{background-repeat:no-repeat;color:var(--color-primary);flex-direction:row;position:relative}.calendar-header div{grid-gap:1.3rem;display:flex;flex-direction:row;gap:1.3rem;margin:.4rem 1.1rem 0;position:relative;z-index:2}.calendar-header div p{color:#fff;font-family:var(--font-tertiary);font-size:1.53rem;font-weight:400;letter-spacing:.76px;margin:.3rem 0 0;padding:0;text-transform:uppercase}.calendar-header div .calendar-icon{color:var(--color-primary-lighter);margin-top:.2rem}.calendar-header div .calendar-icon-svg__bg{fill:var(--color-primary-light-bg)}.calendar-header div .calendar-icon-svg__dot{fill:var(--color-primary)}.calendar-header .background{left:0;position:absolute;right:0;top:0;z-index:1}.tx-md-fullcalendar{background-color:var(--color-primary-light-bg);padding:1rem}.tx-md-fullcalendar .fc-header-toolbar{grid-gap:1rem;flex-direction:column-reverse;gap:1rem;margin:0 2px 1.5rem}@media (min-width:1024px){.tx-md-fullcalendar .fc-header-toolbar{flex-direction:row}}.tx-md-fullcalendar .fc-button{background-color:var(--color-primary-light);border:none;border-radius:0!important;color:var(--color-light);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:400;letter-spacing:-.2px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;outline:none;padding:2px 10px;text-align:center;transition:background-color .3s ease-in-out,color .3s ease-in-out}.tx-md-fullcalendar .fc-button:focus,.tx-md-fullcalendar .fc-button:hover{background-color:var(--color-primary);color:var(--color-light)}.tx-md-fullcalendar .fc-daygrid-day-number{color:var(--color-text);font-family:var(--font-secondary);justify-self:center;text-align:center;width:100%}.tx-md-fullcalendar th.fc-day{font-family:var(--font-tertiary);font-size:1.1rem}.tx-md-fullcalendar th.fc-day a{font-weight:600;letter-spacing:.1px}.tx-md-fullcalendar .fc-event-title-container{display:flex;padding:.25rem .5rem;text-align:center}.tx-md-fullcalendar .fc-timegrid-axis-cushion{font-family:var(--font-secondary);max-width:80px;padding:0 .5rem}.tx-md-fullcalendar tbody tr td:first-child{min-width:80px}.tx-md-fullcalendar .fc-timegrid-slot-label-frame{text-align:center}.tx-md-fullcalendar a div.fc-event-title{flex-grow:0;font-weight:400!important;line-height:1.1rem!important;max-width:100%;padding:0 .4rem;white-space:normal}.tx-md-fullcalendar .fc .fc-daygrid-day.fc-day-today,.tx-md-fullcalendar .fc .fc-timegrid-col.fc-day-today{background-color:transparent}.tx-md-fullcalendar .fc .fc-daygrid-day.fc-day-today a.fc-daygrid-day-number,.tx-md-fullcalendar .fc .fc-timegrid-col.fc-day-today a.fc-daygrid-day-number{align-items:center;display:flex;justify-content:center;max-height:1.9rem}.tx-md-fullcalendar .fc .fc-daygrid-day.fc-day-today a.fc-daygrid-day-number:before,.tx-md-fullcalendar .fc .fc-timegrid-col.fc-day-today a.fc-daygrid-day-number:before{background-color:var(--color-primary);border-radius:50%;content:" ";height:2.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2.5rem;z-index:-1}.tx-md-fullcalendar .fc .fc-daygrid-day.fc-day-today a.fc-daygrid-day-number,.tx-md-fullcalendar .fc .fc-timegrid-col.fc-day-today a.fc-daygrid-day-number{aspect-ratio:1/1;color:var(--color-light)!important;position:relative}.calendarize{margin:2rem 0 1rem}.calendarize h3{text-transform:uppercase}.calendarize-center a{display:flex;justify-content:center;margin-bottom:.15rem!important}@media (min-width:768px){.calendarize-center a{justify-content:flex-start}}.fc-daygrid-dot-event:hover,.fc-event,.fc-event-end:not(.fc-event-start) div.fc-event-main,.fc-event-start:not(.fc-event-end) div.fc-event-main,.fc-h-event,.fc-h-event div.fc-event-main,a.fc-event:focus,a.fc-event:hover{background-color:var(--color-primary-selected);border:none;color:var(--color-text)!important}.fc-theme-standard td,.fc-theme-standard th{border:1px solid var(--color-primary)!important}.fc-daygrid-day-top{margin-top:10px}.fc-daygrid-event{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.fc-daygrid-event-dot{display:none}.fc-event-start:not(.fc-event-end){background-color:var(--color-primary-selected)!important}.fc-event-start:not(.fc-event-end) .fc-event-main{color:var(--color-light)!important}.fc-event-end:not(.fc-event-start){background-color:var(--color-primary-selected)!important}.fc-event-end:not(.fc-event-start) .fc-event-main{color:var(--color-light)!important}.events{display:flex;flex-direction:column;margin:0 auto;max-width:100%;padding-left:.5rem}@media (min-width:1024px){.events{width:19.5rem}}.events__headline{font-family:var(--font-tertiary);font-size:1.55rem;font-weight:400;letter-spacing:2.3px;margin-bottom:1.4rem}.events__list{grid-gap:.5rem;display:flex;flex-direction:column;gap:.5rem}.event-item,.events .date{font-size:.9rem}.event-item{grid-gap:.3rem;color:var(--color-text);display:flex;flex-direction:row;gap:.3rem;letter-spacing:-.1px;line-height:1.35;width:80%}.event-item .date{font-weight:400;letter-spacing:-.55px;white-space:nowrap}.event-item:hover{color:var(--color-primary)}.f3-widget-paginator{display:none}.share{background:none;outline:none}.index ul{padding-left:0}@media (min-width:1024px){.index ul{padding-left:13px}}.index__item{list-style:none;margin:0}.index__item a{grid-gap:2px;align-items:flex-end;color:var(--color-text);display:flex;font-size:15.8px;gap:2px;letter-spacing:0;line-height:21px;margin:0!important;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.index__item a svg{max-width:13px}.index__item__text{--line-position:15px}.index__item__text:after{background:var(--color-text);bottom:2px;content:"";display:block;height:1px;left:var(--line-position);opacity:0;position:absolute;transition:width .3s ease-in-out,opacity .3s ease-in-out;width:0}.index__item__text.focus-visible:after,.index__item__text:hover:after{opacity:1;width:calc(100% - var(--line-position))}.index__item__text:focus-visible:after,.index__item__text:hover:after{opacity:1;width:calc(100% - var(--line-position))}.gmaps-wrapper{border-radius:15px}@media (min-width:1024px){.gmaps-wrapper{margin-top:26px}}.gmaps-wrapper iframe{border-radius:2px;max-width:100%}@media (min-width:1024px){.gmaps-wrapper iframe{height:222px;width:310px}}.open-cookie-wrapper{text-align:center}@media (min-width:1024px){.open-cookie-wrapper{text-align:justify}}.ce-image.ce-center{max-width:none}.breadcrumb-wrapper{display:flex;margin-right:40px;overflow:hidden}.breadcrumb-wrapper .marquee-container .marquee{font-weight:400}@media (min-width:520px){.breadcrumb-wrapper{margin-right:10px}}@media (min-width:768px){.breadcrumb-wrapper{margin-right:40px}}@media (min-width:1024px){.breadcrumb-wrapper{margin-right:auto}}.marquee-wrapper{color:var(--color-primary);margin-top:.4rem;overflow:hidden;width:300px}@media (min-width:520px){.marquee-wrapper{font-size:.875rem;margin-right:40px;min-width:70vw}}@media (min-width:768px){.marquee-wrapper{margin-right:30px}}@media (min-width:1024px){.marquee-wrapper{margin-right:130px;min-width:680px}}@media (min-width:1200px){.marquee-wrapper{margin-right:120px;min-width:790px}}.marquee-container{display:inline-block;font-size:.575rem;font-weight:500;height:30px;line-height:30px;position:relative}.marquee-container .marquee{grid-gap:.25rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.825rem;font-weight:600;gap:.25rem;letter-spacing:1.1px;overflow:hidden;white-space:nowrap}.text-image-frontend .wrapper{padding-bottom:1.8rem;padding-top:3.3rem}@media (min-width:768px){.text-image-frontend .wrapper__content{grid-gap:35px;align-items:flex-start;display:flex;gap:35px}}.text-image-frontend .wrapper__content>div{display:flex;flex-direction:row}@media (min-width:768px){.text-image-frontend .wrapper__content>div{flex-direction:column;width:50%}}.text-image-frontend .wrapper__content.orientation-image-left{flex-direction:row-reverse}@media (min-width:768px){.text-image-frontend .wrapper__content__text p{grid-column-gap:21px;column-count:2;column-gap:21px}}.text-image-frontend .wrapper__content__image{align-items:center}.text-image-frontend .wrapper__content__image img{display:block;object-fit:cover}.text-image-frontend.backend .wrapper__content{grid-gap:35px;align-items:flex-start;display:flex;gap:35px}.text-image-frontend.backend .wrapper__content>div{flex-direction:column;width:50%}.text-image-frontend.backend .wrapper__content__text p{grid-column-gap:21px;column-count:2;column-gap:21px}
/*# sourceMappingURL=main.css.map*/