.animated-border-box{position:relative;overflow:hidden;border-radius:12px;padding:2px;display:inline-flex}.animated-border-box::before{content:"";position:absolute;top:-100%;left:-100%;width:300%;height:300%;background:conic-gradient(transparent 70%, var(--pink) 80%, var(--cyan) 100%);animation:spin 5s linear infinite;z-index:0}.inner-content{position:relative;z-index:1;background:var(--white);border-radius:8px;width:100%;padding:20px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.btn{display:inline-block;padding:0.75rem 2rem;margin:0 1rem;text-align:center;font-weight:bold;text-decoration:none;border:none;cursor:pointer;position:relative}.btn--hexagon{border-radius:6px !important;text-transform:uppercase;padding:0.5rem 1rem;margin:0 0.625rem;width:max-content;box-shadow:0 0 0.75rem white}.btn--hexagon:before,.btn--hexagon:after{content:"";position:absolute;top:0;height:100%;width:20px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:inherit}.btn--hexagon:before{left:-12px;height:100%;-webkit-mask:url("../../../../typo3conf/ext/conn_elements/Resources/Public/Icons/Elements/hex_btn_left_border.svg") no-repeat center / contain;mask:url("../../../../typo3conf/ext/conn_elements/Resources/Public/Icons/Elements/hex_btn_left_border.svg") no-repeat center / contain}.btn--hexagon:after{right:-12px;height:100%;-webkit-mask:url("../../../../typo3conf/ext/conn_elements/Resources/Public/Icons/Elements/hex_btn_right_border.svg") no-repeat center / contain;mask:url("../../../../typo3conf/ext/conn_elements/Resources/Public/Icons/Elements/hex_btn_right_border.svg") no-repeat center / contain}.btn--black{background:var(--black);border:none;border-radius:0;color:white}.btn--black:active,.btn--black:focus,.btn--black:hover{background:var(--pink) !important;color:white !important}.btn--arrow{background-color:var(--black);-webkit-mask:url("../../../../typo3conf/ext/conn_elements/Resources/Public/Icons/Elements/hex_arrow_right.svg") no-repeat center / contain;mask:url("../../../../typo3conf/ext/conn_elements/Resources/Public/Icons/Elements/hex_arrow_right.svg") no-repeat center / contain}.btn--arrow:active,.btn--arrow:focus,.btn--arrow:hover{background-color:var(--pink)}.link-download{display:inline-flex;align-items:center;gap:0.15em}.link-download:after{height:1em;width:1em;content:"";display:inline-block;flex-grow:0;flex-shrink:0;background-color:#aaaeaa;-webkit-mask:url("../../../../typo3conf/ext/conn_elements/Resources/Public/Icons/file-download.svg") no-repeat center / contain;mask:url("../../../../typo3conf/ext/conn_elements/Resources/Public/Icons/file-download.svg") no-repeat center / contain;background-size:1em 1em}.conn_iconlist{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;justify-items:center;padding-bottom:4rem}@media (max-width:991.98px){.conn_iconlist{grid-template-columns:repeat(3, 1fr)}}@media (max-width:767.98px){.conn_iconlist{display:flex;flex-wrap:wrap;justify-content:center}}.conn_iconlist__item{min-width:220px;width:220px;height:220px !important;display:flex;justify-content:center;align-items:center;cursor:pointer}.conn_iconlist__item .conn_iconlist__inner{position:relative;width:150px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;text-align:center;background:url("../../../../typo3conf/ext/conn_elements/Resources/Public/Icons/Elements/Hexagon_outline.svg") no-repeat center;background-size:contain;padding:10px;transition:width 0.3s ease, background 0.3s ease}.conn_iconlist__item.swiper-slide-active .conn_iconlist__inner,.conn_iconlist__item:hover .conn_iconlist__inner,.conn_iconlist__item:active .conn_iconlist__inner{background:url("../../../../typo3conf/ext/conn_elements/Resources/Public/Icons/Elements/Hexagon_filled.svg") no-repeat center;width:220px}.conn_iconlist__icon{position:absolute;inset:0;z-index:10;max-width:min(100px, 50%);max-height:min(100px, 50%);transform:translate(-50%, -50%);left:50%;top:50%;display:flex;justify-content:center;align-items:center}.conn_iconlist__icon .conn_iconlist__image{width:100%;height:auto;object-fit:cover}.conn_iconlist__content{position:relative;z-index:20;color:black;text-align:center}.conn_iconlist__content .conn_iconlist__title{font-weight:bold;line-height:19px;font-size:1rem;text-transform:none;word-break:break-word;margin:0;padding:0;text-shadow:1px 1px 2px white}.conn_iconlist__dynamic{max-width:calc((2 * 100% / 3));text-align:center;margin:2.75rem auto 0;display:flex;flex-direction:column}.conn_iconlist__dynamic .conn_iconlist__item-output{margin-bottom:50px}.frame-type-iconlist:not(.frame-background-none) .conn_iconlist__item .conn_iconlist__inner{background:url("../../../../typo3conf/ext/conn_elements/Resources/Public/Icons/Elements/Hexagon_filled.svg") no-repeat center}.frame-type-iconlist:not(.frame-background-none) .swiper-pagination-bullet{background-color:#e8eaea}.conn_dynamiccard .conn_dynamiccard__card{height:100%;display:flex;flex-direction:column}.conn_dynamiccard .conn_dynamiccard__card-icon{padding:1rem 1rem 1.5rem;position:relative}.conn_dynamiccard .conn_dynamiccard__card-icon--inner{width:100%;height:250px;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative}.conn_dynamiccard .conn_dynamiccard__card-icon--inner .conn_dynamiccard__card__image{position:relative;height:150px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;text-align:center;transition:transform 0.3s ease, height 0.3s ease}.conn_dynamiccard .conn_dynamiccard__card-icon--inner .conn_dynamiccard__card-tags{position:absolute;top:0;width:350px;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;left:50%;transform:translateX(-50%);max-width:350px;opacity:0;transition:opacity 0.3s ease}.conn_dynamiccard .conn_dynamiccard__card-icon--inner .conn_dynamiccard__card-tags .conn_dynamiccard__card-tag{font-size:1rem;line-height:19px;color:black;font-weight:bold;position:absolute;text-align:initial}.conn_dynamiccard .conn_dynamiccard__card-icon--inner .conn_dynamiccard__card-tags .conn_dynamiccard__card-tag.position-1{top:0}.conn_dynamiccard .conn_dynamiccard__card-icon--inner .conn_dynamiccard__card-tags .conn_dynamiccard__card-tag.position-2{top:20%;left:65%}.conn_dynamiccard .conn_dynamiccard__card-icon--inner .conn_dynamiccard__card-tags .conn_dynamiccard__card-tag.position-3{top:45%;left:65%}.conn_dynamiccard .conn_dynamiccard__card-icon--inner .conn_dynamiccard__card-tags .conn_dynamiccard__card-tag.position-4{top:70%;left:65%}.conn_dynamiccard .conn_dynamiccard__card-icon--inner .conn_dynamiccard__card-tags .conn_dynamiccard__card-tag.position-5{bottom:0}.conn_dynamiccard .conn_dynamiccard__card-icon--inner .conn_dynamiccard__card-tags .conn_dynamiccard__card-tag.position-6{top:70%;right:65%}.conn_dynamiccard .conn_dynamiccard__card-icon--inner .conn_dynamiccard__card-tags .conn_dynamiccard__card-tag.position-7{top:45%;right:65%}.conn_dynamiccard .conn_dynamiccard__card-icon--inner .conn_dynamiccard__card-tags .conn_dynamiccard__card-tag.position-8{top:20%;right:65%}.conn_dynamiccard .conn_dynamiccard__card-icon--inner .conn_dynamiccard__card-tags .conn_dynamiccard__card-tag:hover{color:#05BAFF}@media (min-width:576px){.conn_dynamiccard .conn_dynamiccard__card-icon--inner .conn_dynamiccard__card-tags .conn_dynamiccard__card-tag{width:max-content}.conn_dynamiccard .conn_dynamiccard__card-icon--inner .conn_dynamiccard__card-tags .conn_dynamiccard__card-tag.position-1{top:0}.conn_dynamiccard .conn_dynamiccard__card-icon--inner .conn_dynamiccard__card-tags .conn_dynamiccard__card-tag.position-2{top:20%;left:75%}.conn_dynamiccard .conn_dynamiccard__card-icon--inner .conn_dynamiccard__card-tags .conn_dynamiccard__card-tag.position-3{top:45%;left:75%}.conn_dynamiccard .conn_dynamiccard__card-icon--inner .conn_dynamiccard__card-tags .conn_dynamiccard__card-tag.position-4{top:70%;left:75%}.conn_dynamiccard .conn_dynamiccard__card-icon--inner .conn_dynamiccard__card-tags .conn_dynamiccard__card-tag.position-5{bottom:0}.conn_dynamiccard .conn_dynamiccard__card-icon--inner .conn_dynamiccard__card-tags .conn_dynamiccard__card-tag.position-6{top:70%;right:75%}.conn_dynamiccard .conn_dynamiccard__card-icon--inner .conn_dynamiccard__card-tags .conn_dynamiccard__card-tag.position-7{top:45%;right:75%}.conn_dynamiccard .conn_dynamiccard__card-icon--inner .conn_dynamiccard__card-tags .conn_dynamiccard__card-tag.position-8{top:20%;right:75%}}@media (min-width:768px){.conn_dynamiccard .conn_dynamiccard__card-icon--inner .conn_dynamiccard__card-tags .conn_dynamiccard__card-tag{width:initial}}@media (min-width:992px){.conn_dynamiccard .conn_dynamiccard__card-icon--inner .conn_dynamiccard__card-tags .conn_dynamiccard__card-tag{width:max-content}}@media (max-width:991.98px){.conn_dynamiccard .conn_dynamiccard__card-icon--inner .conn_dynamiccard__card__image{height:220px}.conn_dynamiccard .conn_dynamiccard__card-icon--inner .conn_dynamiccard__card-tags{opacity:1}}@media (min-width:992px){.conn_dynamiccard .conn_dynamiccard__card-icon--inner:hover .conn_dynamiccard__card__image,.conn_dynamiccard .conn_dynamiccard__card-icon--inner.active .conn_dynamiccard__card__image{height:220px}.conn_dynamiccard .conn_dynamiccard__card-icon--inner:hover .conn_dynamiccard__card-tags,.conn_dynamiccard .conn_dynamiccard__card-icon--inner.active .conn_dynamiccard__card-tags{opacity:1}}@media (max-width:991.98px){.conn_dynamiccard .conn_dynamiccard__card .conn_dynamiccard__card__image{height:220px}.conn_dynamiccard .conn_dynamiccard__card .conn_dynamiccard__card-tags{opacity:1}}@media (max-width:767.98px){.conn_dynamiccard .conn_dynamiccard__card{padding:1rem 0}}@media (min-width:992px){.conn_dynamiccard .conn_dynamiccard__card.active .conn_dynamiccard__card__image{height:220px}.conn_dynamiccard .conn_dynamiccard__card.active .conn_dynamiccard__card-tags{opacity:1}}.conn_dynamiccard .conn_dynamiccard__card-body{flex:1;display:flex;flex-direction:column}.conn_dynamiccard .conn_dynamiccard__card-body .conn_dynamiccard__card-title{font-size:20px;line-height:23px;letter-spacing:1.15px;font-weight:700;margin-bottom:1rem}.conn_dynamiccard .conn_dynamiccard__card-body .conn_dynamiccard__card-title p{margin-bottom:0}@media (min-width:576px){.conn_dynamiccard .conn_dynamiccard__card-body .conn_dynamiccard__card-title{margin-bottom:1.5rem}}.conn_dynamiccard .conn_dynamiccard__card-body .conn_dynamiccard__card-content{flex:1;margin-bottom:2rem}@media (max-width:767.98px){.conn_dynamiccard .conn_dynamiccard__card-body .conn_dynamiccard__card-content{margin-bottom:1rem}}.conn_dynamiccard__layout{display:grid;justify-items:center;text-align:center}.conn_dynamiccard__layout--2-cols{grid-template-columns:repeat(2, 1fr)}.conn_dynamiccard__layout--3-cols{grid-template-columns:repeat(3, 1fr)}.conn_dynamiccard__layout--4-cols{grid-template-columns:repeat(4, 1fr)}.conn_dynamiccard__layout--gap-small{gap:1rem}@media (max-width:991.98px){.conn_dynamiccard__layout--gap-small{gap:3rem 1rem}}.conn_dynamiccard__layout--gap-medium{gap:1.5rem}.conn_dynamiccard__layout--gap-large{gap:2rem}@media (max-width:991.98px){.conn_dynamiccard__layout{grid-template-columns:repeat(2, 1fr)}}@media (max-width:767.98px){.conn_dynamiccard__layout{grid-template-columns:repeat(1, 1fr)}}.carousel .conn_carousel_item{position:relative;width:100%;height:100%}.carousel .conn_carousel_item .conn_carousel_item__body{max-width:calc(100vw - 100px);margin:0 auto;padding:2rem;height:100%;display:flex;flex-direction:column}.carousel .conn_carousel_item .conn_carousel_item__body.vertical-alignment--start{justify-content:flex-start}.carousel .conn_carousel_item .conn_carousel_item__body.vertical-alignment--end{justify-content:flex-end}.carousel .conn_carousel_item .conn_carousel_item__body.vertical-alignment--center{justify-content:center}.carousel .conn_carousel_item .conn_carousel_item__body.vertical-alignment--space-between{justify-content:space-between}.carousel .conn_carousel_item .conn_carousel_item__body.vertical-alignment--space-around{justify-content:space-around}.carousel .conn_carousel_item .conn_carousel_item__body.vertical-alignment--space-evenly{justify-content:space-evenly}@media (max-width:575.98px){.carousel .conn_carousel_item .conn_carousel_item__body{max-width:100%;padding:1rem}.carousel .conn_carousel_item .conn_carousel_item__body h1,.carousel .conn_carousel_item .conn_carousel_item__body h1.awesome{font-size:1.5rem}.carousel .conn_carousel_item .conn_carousel_item__body h2,.carousel .conn_carousel_item .conn_carousel_item__body h2.awesome{font-size:1.25rem}.carousel .conn_carousel_item .conn_carousel_item__body h3,.carousel .conn_carousel_item .conn_carousel_item__body h3.awesome{font-size:1.125rem}}.carousel .conn_carousel_item .conn_carousel_item__footer{position:absolute;left:50%;top:100%;transform:translate(-50%, -50%)}.carousel:has(.conn_carousel_item) .carousel-indicators{display:none}.carousel:has(.conn_carousel_item) .item{opacity:1;transition:unset}.carousel:has(.item.active .conn_carousel_item){overflow:visible}.carousel:has(.item.active .conn_carousel_item) .carousel-inner{overflow:visible}.carousel:has(.item.active .conn_carousel_item) .btn--hexagon{min-width:250px}.carousel .carousel-control-prev,.carousel .carousel-control-next{justify-content:center}.conn__person{display:flex;gap:1rem}.conn__person .conn__person-top{flex:0 0 30%}.conn__person .conn__person-image{height:auto;width:100%}.conn__person .conn__person-content{flex:1;display:flex;flex-direction:column;justify-content:center;gap:2rem;align-items:center}.conn__person .conn__person-header{display:flex;flex-direction:column}.conn__person .conn__person-name{font-weight:bold}.conn__person .conn__person-header--after .conn__person-headline{order:2}.conn__person .conn__person-header--after .conn__person-name{order:1}@media (max-width:575.98px){.conn__person{flex-direction:column}}