@keyframes rotate{0%{transform:rotate(0deg)}50%{transform:rotate(90deg)}to{transform:rotate(0deg)}}@keyframes rotateOnce{0%{transform:rotate(-90deg)}50%{transform:rotate(0deg)}to{transform:rotate(90deg)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUpShort{0%{transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUpShort{0%{transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes fadeInDownShort{0%{transform:translateY(-40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInDownShort{0%{transform:translateY(-40px)}to{opacity:1;transform:translate(0)}}@keyframes blinker{50%{opacity:0}}@keyframes pulse{0%{transform:scale(.9)}70%{transform:scale(1.2)}to{transform:scale(.9)}}@keyframes moveAndZoom{0%{transform:translateX(0) scale(1)}25%{transform:translateX(-1%) scale(1.02)}50%{transform:translateX(1%) scale(1.03)}75%{transform:translateX(-.5%) scale(1.01)}to{transform:translateX(0) scale(1)}}.animateFadeInLeft{animation:fadeInLeft 1s forwards;opacity:0}.animateFadeInRight{animation:fadeInRight 1s forwards;opacity:0}.animateFadeInUp{animation:fadeInUp 1s forwards;opacity:0}.animateFadeInUpShort{animation:fadeInUpShort 1s forwards;opacity:0}.animateFadeInDownShort{animation:fadeInDownShort 1s forwards;opacity:0}section.slogan-section{border:0;max-width:var(--content-width-node);padding:0 0 35px}@media only screen and (min-width:1408px){section.slogan-section{max-width:var(--content-width)}}section.slogan-section h2{text-transform:none}section.slogan-section .field--name-field-subslogan{font-family:var(--font);font-size:clamp(1rem,1.4444444444rem + -1.975308642vw,1rem);line-height:calc(clamp(1rem, 1.4444444444rem + -1.975308642vw, 1rem)*1.5625)}@media only screen and (min-width:1024px){section.slogan-section{padding:0}}section.slogan-section .subslogan{font-weight:400;text-transform:none}section.slogan-section picture{display:block}section.slogan-section .img-wrapper{flex-shrink:0;margin-bottom:var(--v-space-m);max-width:700px}section.slogan-section .img-wrapper img{height:auto}section.slogan-section .slogan{margin-bottom:var(--v-space-s)}section.slogan-section .slogan span{font-family:var(--font-slab);font-size:clamp(1.875rem,2.7083333333rem + -3.7037037037vw,1.875rem);line-height:calc(clamp(1.875rem, 2.7083333333rem + -3.7037037037vw, 1.875rem)*1.0833);line-height:.7895}section.slogan-section a{color:var(--color1);font-weight:700}section.slogan-section svg{filter:var(--color-filter)}section.slogan-section .read-more svg{filter:var(--color-filter);height:12px;margin-left:5px;width:14px}section.slogan-section .read-more:hover svg{transform:translateX(8px);transition:transform .3s ease-in-out}@media only screen and (min-width:1408px){section.slogan-section .content-container{display:flex;gap:50px}}.slogan-sections-wrapper{padding:0 0 var(--content-vpadding) 0}@media only screen and (min-width:1024px){.slogan-sections-wrapper{display:flex;gap:45px}}.slogan-sections-wrapper:has(.event-section) section.slogan-section{flex-shrink:0;padding:0 0 35px}@media only screen and (min-width:768px){.slogan-sections-wrapper:has(.event-section) section.slogan-section{max-width:600px}}@media only screen and (min-width:1408px){.slogan-sections-wrapper:has(.event-section) section.slogan-section{max-width:var(--content-width-node)}}.slogan-sections-wrapper:has(.event-section) section.slogan-section .img-wrapper{max-width:var(--content-width-node)}@media only screen and (min-width:1408px){.slogan-sections-wrapper:has(.event-section) section.slogan-section .content-container{display:block;gap:unset}}.slogan-sections-wrapper:has(.event-section) section.event-section{padding:45px 0 0}@media only screen and (min-width:1024px){.slogan-sections-wrapper:has(.event-section) section.event-section{border-left:1px solid #ebebeb;border-top:0;padding:0 0 0 45px}}.slogan-sections-wrapper:has(.event-section) section.event-section .event-meta{align-items:center;display:flex;gap:6px;margin-bottom:var(--v-space-xs)}.slogan-sections-wrapper:has(.event-section) section.event-section .event-meta svg{filter:brightness(0) saturate(100%) invert(17%) sepia(80%) saturate(2133%) hue-rotate(186deg) brightness(95%) contrast(102%)}.slogan-sections-wrapper:has(.event-section) section.event-section .pipe:before{content:"|";padding-right:var(--v-space-xs)}.slogan-sections-wrapper:has(.event-section) section.event-section span{color:#6f6f6f;font-size:clamp(.875rem,1.2638888889rem + -1.7283950617vw,.875rem);line-height:calc(clamp(.875rem, 1.2638888889rem + -1.7283950617vw, .875rem)*1.0833)}.slogan-sections-wrapper:has(.event-section) section.event-section h3{font-family:var(--font);font-size:clamp(1.125rem,1.625rem + -2.2222222222vw,1.125rem);font-weight:700;line-height:calc(clamp(1.125rem, 1.625rem + -2.2222222222vw, 1.125rem)*1.0833)}.slogan-sections-wrapper:has(.event-section) section.event-section li{margin-bottom:var(--v-space-3xl)}.slogan-sections-wrapper:has(.event-section) section.event-section .ntype-event:hover{color:initial;text-decoration:unset}.slogan-sections-wrapper:has(.event-section) section.event-section .ntype-event:hover h3{color:var(--color1);text-decoration:underline}.slogan-sections-wrapper:has(.event-section) section.event-section .read-more{color:var(--color1);font-weight:700}.slogan-sections-wrapper:has(.event-section) section.event-section .read-more svg{filter:var(--color-filter);height:12px;margin-left:5px;width:14px}.slogan-sections-wrapper:has(.event-section) section.event-section .read-more:hover svg{transform:translateX(8px);transition:transform .3s ease-in-out}section.event-section,section.slogan-section{background:unset;height:auto}