:host,:root{--brand-blue-dark-100:#1c2541;--brand-blue-brand-100:#007bb6;--brand-blue-brand-040:#99cae2;--brand-yellow-100:#f7d147;--accent-active-blue-100:#2997ff;--accent-active-blue-010:#eaf5ff;--bw-pure-white:#fff;--bw-grey-140-body:#555860;--bw-black:#000;--badges-blue-badge:#5a60f6;--badges-yellow-badge:#d1db1d;--bg-bg-grey-040:#e5e5e5;--background-blue-020:#f0f5f8;--3rd-redorange:#bb3e03;--2nd-green-02080:#519d49;--2nd-green-02100:#26851c;--2nd-green-02010:#e9f3e8;--base-turquoise:#247985;--bg-bg-bisque-010:#faf9f8;--bg-bg-blue-040:#e2ebf0;--base-amethyst:#815ac0;--bg-bg-blue-010:#f8fafb}.contrast-on{--brand-yellow-100:#007bb6;--accent-active-blue-100:#1c2541;--accent-active-blue-010:#fbfcfd;--brand-blue-brand-040:#007bb6;--badges-blue-badge:#007bb6;--badges-yellow-badge:#007bb6;--2nd-green-02080:#007bb6;--2nd-green-02100:#007bb6;--2nd-green-02010:#fbfcfd;--3rd-redorange:#007bb6;--base-turquoise:#007bb6;--bg-bg-bisque-010:#fbfcfd;--bg-bg-blue-040:#fbfcfd;--bg-bg-blue-010:#fbfcfd;--text-color:#1c2541;--bw-grey-140-body:#1c2541;--2nd-violet-02020:#fbfcfd;--3rd-blueviolet:#1c2541}.carousel{--_event-card-list-item-theme:var(--event-card-list-item-theme);position:relative}.contrast-on .carousel{--_event-card-list-item-theme:#007bb6}.carousel__slider{background-color:var(--_event-card-list-item-theme);padding:42px 16px}@media(min-width:1024.02px){.carousel__slider{padding:42px 96px}}.carousel__slider--item{align-items:center;display:flex;margin-right:24px;min-height:100%;text-decoration:none}.carousel__slider--item img{margin:auto;max-height:210px;padding:16px}.carousel--general .carousel__slider--item .image-copy{left:0!important}.carousel--general .carousel__slider--item .image-copy.bottom{bottom:-16px!important}.carousel__title{display:block}.carousel__container{margin:auto;max-width:1248px;padding:0;position:relative}.carousel__intro{max-width:736px}.carousel__links{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:40px}@media(min-width:1024.02px){.carousel__links{flex-direction:row;padding:0 64px}}.carousel__links .anchor,.carousel__links .h3{color:var(--bw-pure-white,#fff)}.carousel__links .anchor{margin-left:auto;margin-top:16px}.carousel__links .anchor:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' fill='none'%3E%3Cpath d='M1 7h12.5m0 0-6-6m6 6-6 6' stroke='%23fff' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media(min-width:1024.02px){.carousel__links .anchor{margin-top:0}}.carousel .flickity-slider{align-items:stretch;display:flex;height:100%;padding:16px 0}.carousel .flickity-page-dots{display:flex;justify-content:center;margin:48px 0 0;padding:0;position:static}.carousel .flickity-page-dots .dot{background:var(--bw-pure-white,#fff);border-radius:99px;color:#0000;content:"";cursor:pointer;height:6px;margin-right:16px;opacity:.4;width:24px}.carousel .flickity-page-dots .dot:only-child{display:none}.carousel .flickity-page-dots .dot:last-child{margin-right:0}.carousel .flickity-page-dots .dot::marker{content:""}.carousel .flickity-page-dots .dot.is-selected{opacity:1;width:64px}.carousel .main-carousel{outline:none;overflow:hidden}.carousel .main-carousel:not(.flickity-enabled){display:flex;justify-content:center}.carousel .card__header--badge{background-color:var(--_event-card-list-item-theme);margin-bottom:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.carousel .card__text{padding:8px 16px 16px}.carousel .card__keywords{color:var(--brand-blue-dark-100,#1c2541);font-size:.75rem;line-height:16px;padding:0 16px}.carousel .card__content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.carousel .card__headline{margin-bottom:8px}.carousel .card__details{display:flex;margin-bottom:8px}.carousel .card__details--item{align-items:center;color:var(--brand-blue-dark-100,#1c2541);display:flex;font-size:.75rem;line-height:16px;margin-right:24px}.carousel .card__details--item svg{margin-right:8px}.carousel .card__container{align-self:stretch;min-height:490px;padding:0 0 24px;width:326px}@media(min-width:768.02px){.carousel .card__container{min-width:400px}}.carousel .card__container:hover{padding:8px 0}.carousel .card .image-copy{color:var(--bw-grey-100,#8d92a0);left:16px}.carousel .card .image-copy.top{margin-top:0;top:0}.carousel .card .image-container{max-width:100%!important;position:relative}.carousel .flickity-button{display:none;top:50%;transform:translateY(-50%)}.contrast-on .carousel .flickity-button{background-color:var(--brand-blue-dark-100,#1c2541)}@media(min-width:1024.02px){.carousel .flickity-button{display:flex}}.carousel .flickity-button,.carousel .flickity-button[disabled]{align-items:center;border:0;border-radius:50%;cursor:pointer;height:48px;justify-content:center;padding:8px;width:48px}.carousel .flickity-button:focus,.carousel .flickity-button:hover{background-color:var(--accent-active-blue-100,#2997ff)}.carousel .flickity-button:focus svg path,.carousel .flickity-button:hover svg path{fill:var(--bw-white,#fff)}.carousel .flickity-button svg{width:20px}.carousel .flickity-button svg path{fill:var(--brand-blue-brand-100,#007bb6)}.contrast-on .carousel .flickity-button svg path{fill:var(--bw-white,#fff)}.carousel .flickity-button[disabled]{opacity:.5}.carousel .flickity-button.previous{left:-72px;position:absolute}.carousel .flickity-button.next{position:absolute;right:-72px}.carousel .supratitle{margin-bottom:8px}.carousel .h1{color:var(--_event-card-list-item-theme);display:block}.carousel .dot{opacity:1}.carousel .dot.is-selected{background:var(--bw-pure-white,#fff)}.carousel.carousel--general .carousel__slider{background:var(--bg-bg-blue-040,#e2ebf0)}.carousel.carousel--general .carousel__slider--item img{padding:0}.carousel.carousel--general .carousel__intro .h1{color:var(--brand-blue-brand-100,#007bb6)}.carousel.carousel--general .carousel__links .h3{color:var(--brand-blue-dark-100,#1c2541)}.carousel.carousel--general .carousel__links .anchor{color:var(--accent-active-blue-100,#2997ff)}.carousel.carousel--general .carousel__links .anchor svg path{stroke:var(--accent-active-blue-100,#2997ff)}.carousel.carousel--general .carousel__links .anchor:hover{color:var(--brand-blue-brand-100,#007bb6)}.carousel.carousel--general .carousel__links .anchor:hover svg path{stroke:var(--brand-blue-brand-100,#007bb6)}.carousel.carousel--general .card__container{align-self:stretch}.carousel.carousel--general .card__text{padding:8px 0 0}.carousel.carousel--general .dot{opacity:1}.carousel.carousel--general .dot.is-selected{background:var(--accent-active-blue-100,#2997ff)}.carousel.no--theme .carousel__slider{background:var(--bg-bg-blue-040,#e2ebf0)}.carousel.no--theme .carousel__intro .h1{color:var(--brand-blue-brand-100,#007bb6)}.carousel.no--theme .carousel__links .h3{color:var(--brand-blue-dark-100,#1c2541)}.carousel.no--theme .carousel__links .anchor{color:var(--accent-active-blue-100,#2997ff)}.carousel.no--theme .carousel__links .anchor:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23007BB6' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='M6 12h12.5m0 0-6-6m6 6-6 6'/%3E%3C/svg%3E")}.carousel.no--theme .carousel__links .anchor:hover{color:var(--brand-blue-brand-100,#007bb6)}