@import url(tailwind.css);@font-face{font-family:"AssistantBold";src:url("../assets/fonts/assistant/Assistant-Bold.ttf");font-display:swap}@font-face{font-family:"AssistantRegular";src:url("../assets/fonts/assistant/Assistant-Regular.ttf");font-display:swap}@font-face{font-family:"Exo2Bold";src:url("../assets/fonts/exo2/Exo2-VariableFont_wght.ttf");font-display:swap}.text-dark{color:#280a69}.text-light{color:white !important}.text-light a{text-decoration:underline}.yellow-link{color:#e0a800 !important;text-decoration:none !important}.faded{opacity:0.6}.text-sm{font-size:10px}.display-none{display:none !important}.d-flex{display:flex}.d-block{display:block}.f-grow-2{flex-grow:2}.container{max-width:1200px;margin:auto;padding-left:dist(2);padding-right:dist(2)}.mat-button-wrapper{display:flex;align-items:center}.flex-space-between{display:flex;justify-content:space-between}.align-end{align-items:flex-end}.justify-end{justify-content:end}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.m-a{margin:auto}.m-auto{margin:auto}.w-10{width:10% !important;max-width:10% !important}.w-20{width:20% !important;max-width:20% !important}.w-30{width:30% !important;max-width:30% !important}.w-40{width:40% !important;max-width:40% !important}.w-50{width:50% !important;max-width:50% !important}.w-60{width:60% !important;max-width:60% !important}.w-70{width:70% !important;max-width:70% !important}.w-80{width:80% !important;max-width:80% !important}.w-90{width:90% !important;max-width:90% !important}.w-100{width:100% !important;max-width:100% !important}.mt-1{margin-top:6px}.mb-1{margin-bottom:6px}.ml-1{margin-left:6px}.mr-1{margin-right:6px}.rg-1{row-gap:6px}.cg-1{column-gap:6px}.p-1{padding:6px}.mt-2{margin-top:12px}.mb-2{margin-bottom:12px}.ml-2{margin-left:12px}.mr-2{margin-right:12px}.rg-2{row-gap:12px}.cg-2{column-gap:12px}.p-2{padding:12px}.mt-3{margin-top:18px}.mb-3{margin-bottom:18px}.ml-3{margin-left:18px}.mr-3{margin-right:18px}.rg-3{row-gap:18px}.cg-3{column-gap:18px}.p-3{padding:18px}.mt-4{margin-top:24px}.mb-4{margin-bottom:24px}.ml-4{margin-left:24px}.mr-4{margin-right:24px}.rg-4{row-gap:24px}.cg-4{column-gap:24px}.p-4{padding:24px}.mt-5{margin-top:30px}.mb-5{margin-bottom:30px}.ml-5{margin-left:30px}.mr-5{margin-right:30px}.rg-5{row-gap:30px}.cg-5{column-gap:30px}.p-5{padding:30px}.mt-6{margin-top:36px}.mb-6{margin-bottom:36px}.ml-6{margin-left:36px}.mr-6{margin-right:36px}.rg-6{row-gap:36px}.cg-6{column-gap:36px}.p-6{padding:36px}.mt-7{margin-top:42px}.mb-7{margin-bottom:42px}.ml-7{margin-left:42px}.mr-7{margin-right:42px}.rg-7{row-gap:42px}.cg-7{column-gap:42px}.p-7{padding:42px}.mt-8{margin-top:48px}.mb-8{margin-bottom:48px}.ml-8{margin-left:48px}.mr-8{margin-right:48px}.rg-8{row-gap:48px}.cg-8{column-gap:48px}.p-8{padding:48px}.mt-9{margin-top:54px}.mb-9{margin-bottom:54px}.ml-9{margin-left:54px}.mr-9{margin-right:54px}.rg-9{row-gap:54px}.cg-9{column-gap:54px}.p-9{padding:54px}.mt-10{margin-top:60px}.mb-10{margin-bottom:60px}.ml-10{margin-left:60px}.mr-10{margin-right:60px}.rg-10{row-gap:60px}.cg-10{column-gap:60px}.p-10{padding:60px}.mt-11{margin-top:66px}.mb-11{margin-bottom:66px}.ml-11{margin-left:66px}.mr-11{margin-right:66px}.rg-11{row-gap:66px}.cg-11{column-gap:66px}.p-11{padding:66px}.mt-12{margin-top:72px}.mb-12{margin-bottom:72px}.ml-12{margin-left:72px}.mr-12{margin-right:72px}.rg-12{row-gap:72px}.cg-12{column-gap:72px}.p-12{padding:72px}.mt-13{margin-top:78px}.mb-13{margin-bottom:78px}.ml-13{margin-left:78px}.mr-13{margin-right:78px}.rg-13{row-gap:78px}.cg-13{column-gap:78px}.p-13{padding:78px}.mt-14{margin-top:84px}.mb-14{margin-bottom:84px}.ml-14{margin-left:84px}.mr-14{margin-right:84px}.rg-14{row-gap:84px}.cg-14{column-gap:84px}.p-14{padding:84px}.mt-15{margin-top:90px}.mb-15{margin-bottom:90px}.ml-15{margin-left:90px}.mr-15{margin-right:90px}.rg-15{row-gap:90px}.cg-15{column-gap:90px}.p-15{padding:90px}.mt-16{margin-top:96px}.mb-16{margin-bottom:96px}.ml-16{margin-left:96px}.mr-16{margin-right:96px}.rg-16{row-gap:96px}.cg-16{column-gap:96px}.p-16{padding:96px}.mt-17{margin-top:102px}.mb-17{margin-bottom:102px}.ml-17{margin-left:102px}.mr-17{margin-right:102px}.rg-17{row-gap:102px}.cg-17{column-gap:102px}.p-17{padding:102px}.mt-18{margin-top:108px}.mb-18{margin-bottom:108px}.ml-18{margin-left:108px}.mr-18{margin-right:108px}.rg-18{row-gap:108px}.cg-18{column-gap:108px}.p-18{padding:108px}.mt-19{margin-top:114px}.mb-19{margin-bottom:114px}.ml-19{margin-left:114px}.mr-19{margin-right:114px}.rg-19{row-gap:114px}.cg-19{column-gap:114px}.p-19{padding:114px}.mt-20{margin-top:120px}.mb-20{margin-bottom:120px}.ml-20{margin-left:120px}.mr-20{margin-right:120px}.rg-20{row-gap:120px}.cg-20{column-gap:120px}.p-20{padding:120px}.h-100{height:100%}.two-column-text{display:grid;grid-template-columns:1fr 1.5fr;grid-template-rows:1fr;grid-column-gap:48px;grid-row-gap:0px}@media (max-width: 599px){.two-column-text{display:flex;flex-direction:column}}.scrollable-table{overflow:auto}*{box-sizing:border-box;print-color-adjust:exact}h1,h2,h3{font-family:"Exo2Bold";font-weight:bold;color:#321473;text-transform:uppercase}h1 span,h2 span,h3 span{background-repeat:no-repeat;background-position:bottom;word-wrap:break-word;word-break:break-word;background-size:100% 12px;padding-right:16px;background-image:linear-gradient(to right, #c2bbf2, #c2bbf2)}h1 span.no-bg,h2 span.no-bg,h3 span.no-bg{background-image:none;display:inline-block}h1 span.dark,h2 span.dark,h3 span.dark{color:white;background-image:linear-gradient(to right, #280a69, #280a69)}h1,h1 span{font-size:22.4pt;background-position-x:left 15pt;padding-right:8pt}@media (max-width: 599px){h1,h1 span{font-size:16.8pt}}h2,h2 span{font-size:16.8pt;background-position-x:left 11.3pt;padding-right:6pt}@media (max-width: 599px){h2,h2 span{font-size:14pt}}h3,h3 span{font-size:14pt;background-position-x:left 9.5pt;background-image:none;padding-right:6pt}@media (max-width: 599px){h3,h3 span{font-size:11.9pt}}p,span,cite{font-size:14pt}.post-content{overflow:hidden;max-width:100%}.post-content p{text-align:justify;text-align-last:none;hyphens:auto}.post-content p:has(img+em){background:red}.post-content img+em{font-size:11.9pt}.post-content .scroll-table{overflow-x:scroll}.post-content .scroll-table img{min-width:300px;min-height:300px}.sidebar{margin-top:42px;order:-1;height:fit-content;padding:24px 24px 24px 24px;border-radius:12px;border:1px solid rgba(0,0,0,0.1);box-shadow:0px 1px 10px rgba(0,0,0,0.1)}@media (min-width: 1200px){.sidebar{order:0;position:sticky;top:100px}}.sidebar .post-datum{font-size:11.9pt;color:#828282}.sidebar .author__image{align-self:flex-start}.sidebar .right-column{display:flex;flex-direction:column;row-gap:6px}.sidebar .right-column a{text-decoration:none}.sidebar .author{margin-top:60px}.sidebar .post-author{color:#280a69}.sidebar .post-author:hover .member-linkedin{filter:grayscale(0)}.sidebar .post-author .member-linkedin{display:inline-block;margin-left:6px;width:1em;height:1em;filter:grayscale(1)}.sidebar .toc-list{padding-left:18px}.sidebar .toc-list .toc-link::before{height:17%;background-color:white}.sidebar .toc-list .is-active-link::before{background-color:#e0a800}.sidebar .toc-list li{padding:3px 0;color:#280a69}.sidebar .toc-list li::marker{color:white}.sidebar .toc-list a{color:#280a69 !important;text-decoration:none;transition:color 0.2s}.sidebar .toc-list a:hover{color:#e0a800 !important}.sidebar .section-nav{margin-left:15px}.post-wrapper{display:grid;justify-items:center;grid-template-columns:1fr;column-gap:48px}@media (min-width: 1200px){.post-wrapper{grid-template-columns:5fr 2fr}}html{scroll-padding-top:80px}.button{line-height:45px;transition:box-shadow 0.4s;text-decoration:none !important;padding-right:15px;padding-left:15px;font-size:14pt;color:white !important}.button:hover{box-shadow:0px 2px 6px 0px #c4c4c4;color:white}.button.purple{background-color:#321473;color:#ffffff;border-radius:7px;border:none;cursor:pointer}.button.cta{color:#ffffff;border-radius:7px;background-color:#e0a800;font-weight:bold;border:none;cursor:pointer}.button.no-round{border-radius:0}.text-dark{color:#280a69}.text-light{color:white !important}.text-light a{text-decoration:underline}.yellow-link{color:#e0a800 !important;text-decoration:none !important}.faded{opacity:0.6}.text-sm{font-size:10px}.display-none{display:none !important}.d-flex{display:flex}.d-block{display:block}.f-grow-2{flex-grow:2}.container{max-width:1200px;margin:auto;padding-left:12px;padding-right:12px}.mat-button-wrapper{display:flex;align-items:center}.flex-space-between{display:flex;justify-content:space-between}.align-end{align-items:flex-end}.justify-end{justify-content:end}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.m-a{margin:auto}.m-auto{margin:auto}.w-10{width:10% !important;max-width:10% !important}.w-20{width:20% !important;max-width:20% !important}.w-30{width:30% !important;max-width:30% !important}.w-40{width:40% !important;max-width:40% !important}.w-50{width:50% !important;max-width:50% !important}.w-60{width:60% !important;max-width:60% !important}.w-70{width:70% !important;max-width:70% !important}.w-80{width:80% !important;max-width:80% !important}.w-90{width:90% !important;max-width:90% !important}.w-100{width:100% !important;max-width:100% !important}.mt-1{margin-top:6px}.mb-1{margin-bottom:6px}.ml-1{margin-left:6px}.mr-1{margin-right:6px}.rg-1{row-gap:6px}.cg-1{column-gap:6px}.p-1{padding:6px}.mt-2{margin-top:12px}.mb-2{margin-bottom:12px}.ml-2{margin-left:12px}.mr-2{margin-right:12px}.rg-2{row-gap:12px}.cg-2{column-gap:12px}.p-2{padding:12px}.mt-3{margin-top:18px}.mb-3{margin-bottom:18px}.ml-3{margin-left:18px}.mr-3{margin-right:18px}.rg-3{row-gap:18px}.cg-3{column-gap:18px}.p-3{padding:18px}.mt-4{margin-top:24px}.mb-4{margin-bottom:24px}.ml-4{margin-left:24px}.mr-4{margin-right:24px}.rg-4{row-gap:24px}.cg-4{column-gap:24px}.p-4{padding:24px}.mt-5{margin-top:30px}.mb-5{margin-bottom:30px}.ml-5{margin-left:30px}.mr-5{margin-right:30px}.rg-5{row-gap:30px}.cg-5{column-gap:30px}.p-5{padding:30px}.mt-6{margin-top:36px}.mb-6{margin-bottom:36px}.ml-6{margin-left:36px}.mr-6{margin-right:36px}.rg-6{row-gap:36px}.cg-6{column-gap:36px}.p-6{padding:36px}.mt-7{margin-top:42px}.mb-7{margin-bottom:42px}.ml-7{margin-left:42px}.mr-7{margin-right:42px}.rg-7{row-gap:42px}.cg-7{column-gap:42px}.p-7{padding:42px}.mt-8{margin-top:48px}.mb-8{margin-bottom:48px}.ml-8{margin-left:48px}.mr-8{margin-right:48px}.rg-8{row-gap:48px}.cg-8{column-gap:48px}.p-8{padding:48px}.mt-9{margin-top:54px}.mb-9{margin-bottom:54px}.ml-9{margin-left:54px}.mr-9{margin-right:54px}.rg-9{row-gap:54px}.cg-9{column-gap:54px}.p-9{padding:54px}.mt-10{margin-top:60px}.mb-10{margin-bottom:60px}.ml-10{margin-left:60px}.mr-10{margin-right:60px}.rg-10{row-gap:60px}.cg-10{column-gap:60px}.p-10{padding:60px}.mt-11{margin-top:66px}.mb-11{margin-bottom:66px}.ml-11{margin-left:66px}.mr-11{margin-right:66px}.rg-11{row-gap:66px}.cg-11{column-gap:66px}.p-11{padding:66px}.mt-12{margin-top:72px}.mb-12{margin-bottom:72px}.ml-12{margin-left:72px}.mr-12{margin-right:72px}.rg-12{row-gap:72px}.cg-12{column-gap:72px}.p-12{padding:72px}.mt-13{margin-top:78px}.mb-13{margin-bottom:78px}.ml-13{margin-left:78px}.mr-13{margin-right:78px}.rg-13{row-gap:78px}.cg-13{column-gap:78px}.p-13{padding:78px}.mt-14{margin-top:84px}.mb-14{margin-bottom:84px}.ml-14{margin-left:84px}.mr-14{margin-right:84px}.rg-14{row-gap:84px}.cg-14{column-gap:84px}.p-14{padding:84px}.mt-15{margin-top:90px}.mb-15{margin-bottom:90px}.ml-15{margin-left:90px}.mr-15{margin-right:90px}.rg-15{row-gap:90px}.cg-15{column-gap:90px}.p-15{padding:90px}.mt-16{margin-top:96px}.mb-16{margin-bottom:96px}.ml-16{margin-left:96px}.mr-16{margin-right:96px}.rg-16{row-gap:96px}.cg-16{column-gap:96px}.p-16{padding:96px}.mt-17{margin-top:102px}.mb-17{margin-bottom:102px}.ml-17{margin-left:102px}.mr-17{margin-right:102px}.rg-17{row-gap:102px}.cg-17{column-gap:102px}.p-17{padding:102px}.mt-18{margin-top:108px}.mb-18{margin-bottom:108px}.ml-18{margin-left:108px}.mr-18{margin-right:108px}.rg-18{row-gap:108px}.cg-18{column-gap:108px}.p-18{padding:108px}.mt-19{margin-top:114px}.mb-19{margin-bottom:114px}.ml-19{margin-left:114px}.mr-19{margin-right:114px}.rg-19{row-gap:114px}.cg-19{column-gap:114px}.p-19{padding:114px}.mt-20{margin-top:120px}.mb-20{margin-bottom:120px}.ml-20{margin-left:120px}.mr-20{margin-right:120px}.rg-20{row-gap:120px}.cg-20{column-gap:120px}.p-20{padding:120px}.h-100{height:100%}.two-column-text{display:grid;grid-template-columns:1fr 1.5fr;grid-template-rows:1fr;grid-column-gap:48px;grid-row-gap:0px}@media (max-width: 599px){.two-column-text{display:flex;flex-direction:column}}.scrollable-table{overflow:auto}footer{width:100%;background-color:#e9e9e9;padding-top:48px;padding-bottom:48px;border-top:1px solid #c4c4c4}.nav-footer{margin:auto;display:flex;flex-wrap:wrap;font-family:AssistantRegular, Verdana, Geneva, Tahoma, sans-serif;line-height:2em;font-size:11.9pt;letter-spacing:1px}.nav-footer .nav-footer-menu{display:flex;flex-wrap:wrap;justify-content:center;column-gap:60px;color:#666;width:63%;row-gap:24px}@media (max-width: 900px){.nav-footer .nav-footer-menu{justify-content:space-around}}@media (max-width: 599px){.nav-footer .nav-footer-menu{flex-direction:column;width:100%;text-align:center;row-gap:30px}}.nav-footer .nav-footer-menu h4{margin-bottom:2.4px}.nav-footer .nav-footer-menu a{color:#666;transition:color 0.2s;word-wrap:break-word}.nav-footer .nav-footer-menu a:hover{color:#e0a800;text-decoration:none}.nav-footer .nav-footer-menu .section{display:flex;flex-direction:column;min-width:40%}@media (min-width: 1200px){.nav-footer .nav-footer-menu .section{min-width:0}}@media (max-width: 900px){.nav-footer .nav-footer-menu .section{min-width:35%}}.nav-footer .nav-footer-contact{width:37%;display:flex;flex-direction:column;align-items:flex-start}@media (max-width: 599px){.nav-footer .nav-footer-contact{width:100%;text-align:center;margin-bottom:48px;align-items:center}}.nav-footer .nav-footer-contact a{color:#280a69;transition:color 0.2s}.nav-footer .nav-footer-contact a:hover{color:#e0a800;text-decoration:none}.nav-footer .nav-footer-contact a:hover .contact-icons{filter:invert(87%) sepia(35%) saturate(6780%) hue-rotate(5deg) brightness(94%) contrast(101%)}.nav-footer .nav-footer-contact .contact-icons{transition:filter 0.2s;width:32px;filter:invert(12%) sepia(85%) saturate(2346%) hue-rotate(250deg) brightness(85%) contrast(116%)}.nav-footer .nav-footer-contact #footer-logo{margin-bottom:30px}.legal-footer{background-color:#321473;display:flex;align-items:center;justify-content:center;column-gap:24px;row-gap:6px;padding:12px;flex-wrap:wrap}.legal-footer span{color:white !important;font-size:11.9pt}.legal-footer a{color:white !important;font-size:11.9pt;text-decoration:underline}header{width:100%;display:flex;justify-content:center;align-items:center;position:fixed;top:0;background-color:#fff;box-shadow:0px 1px 6px 0px rgba(102,102,102,0.6);height:60px;transition:top 0.2s;z-index:100}header a{color:#280a69;transition:color 0.2s;text-decoration:none !important}header a:visited{color:#280a69}header a:hover{color:#e0a800}header nav{display:flex;justify-content:space-between;flex-grow:1}header nav .site-logo{display:flex;justify-content:flex-start;align-items:center;z-index:1;background-color:white;flex-grow:2}header nav .site-logo #logo{height:45px}header .menu{display:flex;justify-content:flex-end;align-items:center}@media (min-width: 1200px){header .menu{justify-content:center}}header .menu .submenu{background-color:#fff;white-space:nowrap;box-shadow:4px 6px 6px 0px rgba(102,102,102,0);line-height:37.08px;font-size:14pt;display:block;min-width:150px;width:fit-content;border-left:4px solid invert(12%) sepia(85%) saturate(2346%) hue-rotate(250deg) brightness(85%) contrast(116%);pointer-events:none;transition:transform 0.2s ease-in-out, opacity 0.2s ease-in-out, box-shadow 0.2s 0.1s;transform:translateY(-20px);opacity:0;position:absolute;left:0;top:60px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;box-shadow:0px 10px 8px 0px rgba(0,0,0,0.2);z-index:0}header .menu .submenu a{display:block}header .menu .submenu .submenu-element{text-align:left;padding-left:12px;padding:9px 21px;font-size:14pt;z-index:-1}header .menu .submenu .submenu-element:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}header .menu .submenu .submenu-element:hover{background-color:#ebebeb}header .menu .submenu .submenu-element:hover a{color:#e0a800}header .menu .submenu .submenu-element:hover .left .fill,header .menu .submenu .submenu-element:hover .right .fill{fill:#ebebeb}header .menu .button{margin-right:30px}@media (min-width: 1200px){header .menu .button{margin-left:30px;margin-right:0}}header .menu .burger-menu-container{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1}header .menu .burger-menu-container #menuToggle{display:block;position:relative;z-index:1;-webkit-user-select:none;user-select:none}header .menu .burger-menu-container #menuToggle a{text-decoration:none;color:#280a69;transition:color 0.3s ease}header .menu .burger-menu-container #menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}header .menu .burger-menu-container #menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#280a69;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease}header .menu .burger-menu-container #menuToggle span:first-child{transform-origin:0% 0%}header .menu .burger-menu-container #menuToggle span:nth-last-child(2){transform-origin:0% 100%}header .menu .burger-menu-container #menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px, -1px);background:#232323}header .menu .burger-menu-container #menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}header .menu .burger-menu-container #menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(0, -1px)}header .menu .burger-menu-container #menu{position:fixed;height:100vh;top:0;right:0;padding:12px;padding-top:96px;box-shadow:0px 2px 6px 2px #c4c4c4;background:#fff;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(110%, 0);transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1)}header .menu .burger-menu-container #menu li{padding:10px 0;font-size:14pt}header .menu .burger-menu-container #menu li .menu-item{display:block;color:#280a69;transition:0.2s}header .menu .burger-menu-container #menu li .menu-item:hover:hover{color:#e0a800}header .menu .burger-menu-container #menu li .menu-item .menu-item-text{padding:0 25px;transition:color 0.4s;color:inherit;white-space:nowrap}header .menu .burger-menu-container #menu li .menu-item .submenu-title{font-family:AssistantRegular, Verdana, Geneva, Tahoma, sans-serif;margin-top:12px}header .menu .burger-menu-container #menu li .menu-item input{display:block;width:300px;height:30px;position:absolute;top:auto;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}header .menu .burger-menu-container #menu li .menu-item .submenu-burger{padding-left:25px;transition:opacity 0.4s;opacity:0;height:0;overflow:hidden}header .menu .burger-menu-container #menu li .menu-item input:checked~.submenu-burger{border-top:1px solid #c4c4c4;font-size:14pt;line-height:36px;opacity:1;height:auto}header .menu .burger-menu-container #menu li .menu-item input:checked~.menu-item-text{color:#e0a800}header .menu .burger-menu-container #menu li .menu-item input:checked~.menu-item-text .menu-chevron{transform:rotate(180deg);top:3px}header .menu .burger-menu-container #menu li .menu-item .submenu-element{padding:0 6px;padding-top:6px;padding-bottom:0}header .menu .burger-menu-container #menu li .menu-item .navigation-element{z-index:1}header .menu .burger-menu-container #menu li .menu-item .menu-chevron{position:relative;top:6px}header .menu .burger-menu-container #menuToggle input:checked~ul{transform:none}@media (min-width: 1200px){header .menu .burger-menu-container{display:none}}header .menu-item{display:none;position:relative;padding:0 24px}header .menu-item .submenu-element{position:relative}header .menu-item .submenu-element .left,header .menu-item .submenu-element .right{position:absolute;width:12px;height:12px;top:0;fill:white}header .menu-item .submenu-element .left{left:-11.9px}header .menu-item .submenu-element .right{right:-11.9px}@media (min-width: 1200px){header .menu-item{display:flex;flex-direction:column;height:60px;text-align:center;line-height:60px;flex-shrink:0;font-size:14pt;color:#280a69}header .menu-item:hover .submenu{pointer-events:all;transform:translateX(0px);opacity:1}header .menu-item:hover .navigation-element{background-color:#ebebeb}header .menu-item .text{display:flex;align-items:center;justify-content:center;font-size:14pt}header .menu-item .navigation-element{transition:background-color 0.2s, color 0.2s;font-size:14pt;z-index:1;background-color:white}header .menu-item .navigation-element .menu-chevron{position:relative;top:6px}}.active-site{background-color:#f1f0f0;position:relative}.active-site::before{content:"";position:absolute;bottom:6px;left:12px;right:12px;height:2px;background-color:#321473;border-radius:6px}.active-sub-site{background-color:#ebebeb;position:relative}.active-sub-site .left .fill,.active-sub-site .right .fill{fill:#ebebeb}.desktop-nav{padding-right:0}@media (min-width: 1200px){.desktop-nav{padding-right:12px}}.navigation-element{user-select:none;z-index:1;background:white}.header-cta{display:none}@media (min-width: 600px){.header-cta{display:initial}}.hero-img-wrapper{height:80vh;overflow:hidden;background-size:cover;background-attachment:fixed;background-position:center;display:flex;justify-content:flex-start;align-items:center;position:relative;padding:36px}.hero-img-wrapper .landing-hero-image-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;display:flex;justify-content:center;align-items:center}.hero-img-wrapper .landing-hero-image-wrapper .hero-image{z-index:-2;object-fit:cover;min-width:100%;min-height:100%}@media (max-width: 599px){.hero-img-wrapper .landing-hero-image-wrapper .hero-image{min-width:auto;position:relative;right:50%;max-width:none}}.hero-img-wrapper .landing-hero-image-wrapper .overlay{position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;background:linear-gradient(to right, #09010a 0%, rgba(9,1,10,0.7) 10%, rgba(9,1,10,0.2) 100%)}.hero-img-wrapper .text{z-index:10}.hero-img-wrapper .shape-wrapper{position:absolute;width:100%;aspect-ratio:1/1;z-index:-3;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center}.hero-img-wrapper .shape-wrapper .shape{filter:drop-shadow(3px 3px 2px rgba(0,0,0,0.3))}.hero-img-wrapper .shape-wrapper .shape .fill{fill:rgba(50,20,115,0.6)}.hero-img-wrapper #title{z-index:1;width:fit-content;padding:12px;border-radius:12px;font-size:16.8pt;font-family:Exo2Bold;color:white;font-weight:bold;text-transform:uppercase;letter-spacing:2px;position:relative;z-index:0;object-fit:cover}@media (min-width: 600px){.hero-img-wrapper #title{font-size:22.4pt;padding:36px}}@media (min-width: 1200px){.hero-img-wrapper #title{font-size:28pt;padding:36px;left:25%;margin-bottom:20%}}.services-wrapper{z-index:3;display:flex;flex-wrap:wrap;justify-content:space-evenly;row-gap:96px}.services-wrapper a{text-decoration:none !important}.serviceCard{display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;width:280px;position:relative;padding:22px;flex-grow:0;padding:24px;border-radius:12px;box-shadow:2px 8px 14px rgba(0,0,0,0.07);transition:box-shadow 0.4s 0.1s ease-in-out, transform 0.8s}.serviceCard:hover{box-shadow:2px 8px 14px rgba(0,0,0,0.2);transform:translateY(-10px)}.serviceTitle{font-family:Exo2Regular;font-size:16.8pt;color:#321473}.serviceTitle span,.serviceTitle h1,.serviceTitle h2,.serviceTitle h3{margin:0 !important}.service-icon{filter:invert(87%) sepia(35%) saturate(6780%) hue-rotate(5deg) brightness(94%) contrast(101%);margin-top:18px;margin-bottom:18px;width:64px}.service-description{width:255px;color:#321473;font-size:14pt;font-family:AssistantRegular, Verdana, Geneva, Tahoma, sans-serif;font-size:14pt}.trust-section{background-size:cover;background-attachment:fixed}.trust-section .trust-wrapper{display:flex;row-gap:36px;column-gap:120px;font-family:AssistantRegular, Verdana, Geneva, Tahoma, sans-serif;color:#321473;justify-content:center;flex-direction:column-reverse}@media (min-width: 1200px){.trust-section .trust-wrapper{align-items:flex-start;flex-direction:row;grid-template-columns:4fr 2fr;display:grid}}.trust-section .trust-wrapper .team-members{display:grid;width:100%;gap:24px;position:sticky;top:84px}.trust-section .trust-wrapper .team-members .member{display:flex;flex-direction:column;border-radius:12px;user-select:none;align-items:center}.trust-section .trust-wrapper .team-members .member .member-linkedin{width:25px;filter:brightness(100000%)}.trust-section .trust-wrapper .team-members .member .image{width:160px;height:160px;position:relative;background-color:rgba(255,255,255,0.6);border-radius:12px;overflow:hidden;transition:0.4s}.trust-section .trust-wrapper .team-members .member .image:hover{box-shadow:0px 20px 60px 2px rgba(255,255,255,0.5)}.trust-section .trust-wrapper .team-members .member .image .text{justify-content:space-between;position:absolute;color:white;background:rgba(0,0,0,0.6);width:100%;display:flex;flex-direction:row;bottom:0;left:0;padding:6px 12px}.trust-section .trust-wrapper .team-members .member .image .text .name{display:flex;flex-direction:column;margin:0}.trust-section .trust-wrapper .team-members .member .image .text .name{font-size:9.1pt;font-weight:bold}.trust-section .trust-wrapper .team-members .member .image .text .role{font-size:9.1pt}.trust-section .trust-wrapper .column{display:flex;justify-content:center;align-items:center;padding-top:12px;padding-bottom:12px}.trust-section .trust-wrapper .column .team-text{text-align:left;max-width:100%}.referenz-section .referenz-row{display:flex;flex-wrap:wrap;justify-content:center;row-gap:36px;column-gap:36px}.referenz-section .referenz-row a{text-decoration:none}.referenz-section .referenz-row .referenz-card{display:flex;border-radius:6px;padding:36px;width:320px;text-align:center;justify-content:center;background:white;transition:box-shadow 0.5s;min-height:395px;position:relative;overflow:hidden;height:100%;background:#e8e8e8;border-radius:12px;box-shadow:2px 8px 14px rgba(0,0,0,0.07);transition:box-shadow 0.4s 0.1s ease-in-out, transform 0.8s ease-in-out, background 0.5s ease-in-out}.referenz-section .referenz-row .referenz-card::after{z-index:0;content:"";position:absolute;width:640px;height:640px;border-radius:25%;background:white;top:30%;left:50%;transform-origin:center;transform:translate(-50%, 0) rotate(45deg);background:white;transition-duration:0.4s;transition-timing-function:ease-in-out}.referenz-section .referenz-row .referenz-card .referenz-title{color:#806cc0;margin-bottom:18px;margin-top:12px;transition:color 0.5s ease-in-out}.referenz-section .referenz-row .referenz-card .referenz-icon{width:42px;align-self:center;filter:invert(52%) sepia(18%) saturate(5491%) hue-rotate(219deg) brightness(81%) contrast(81%);transform-origin:bottom center;transition-duration:0.4s;transition-timing-function:ease-in-out;margin:12px}.referenz-section .referenz-row .referenz-card:hover{box-shadow:2px 8px 14px rgba(0,0,0,0.2);background:#e0a800}.referenz-section .referenz-row .referenz-card:hover:after{transform:translate(-50%, -20px) rotate(45deg)}.referenz-section .referenz-row .referenz-card:hover .referenz-title{color:#e0a800}.referenz-section .referenz-row .referenz-card:hover .mehr-erfahren{text-shadow:0px 0px 1px #e0a800}.referenz-section .referenz-row .referenz-card:hover .referenz-icon{transform:scale(1.4)}.referenz-section .referenz-row .referenz-card .content{z-index:2;display:flex;flex-direction:column;margin-top:72px}.referenz-section .referenz-row .referenz-card .referenz-description{font-family:AssistantRegular, Verdana, Geneva, Tahoma, sans-serif;color:#251659}.referenz-section .referenz-row .referenz-card .mehr-erfahren{color:#e0a800;text-decoration:none;transition:#fdfdfd 2s}.referenz-section .referenz-row .referenz-card .mehr-erfahren:hover{text-shadow:0px 0px 1px #e0a800}.dots{text-align:center}.slider-wrapper{position:relative;overflow:hidden}.slides{border-radius:38px;border:solid 1px #c2bbf2;flex-wrap:wrap;display:none;align-items:center;justify-content:center;padding-right:18px;padding-left:18px;background:rgba(255,255,255,0.95);position:relative}.prev,.next{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;align-self:center;width:auto;z-index:2;padding:16px;color:#280a69;font-weight:bold;font-size:32px;transition:color 0.6s ease;border-radius:0 3px 3px 0}.prev{left:24px}@media (max-width: 599px){.prev{left:0px}}.heading{text-align:center}.next{right:24px}@media (max-width: 599px){.next{right:0px}}.prev:hover,.next:hover{color:#e0a800;text-decoration:none}.dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:white;border-radius:50%;display:inline-block;transition:background-color 0.6s ease;border:solid white 2px}.active,.dot:hover{background-color:#321473}.fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}@keyframes fadeFrom0{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade{from{opacity:0.4}to{opacity:1}}@keyframes fade{from{opacity:0.4}to{opacity:1}}.slide-img{max-width:100%;height:300px;margin-bottom:12px;min-width:500px;width:500px;text-align:center}.slide-img .animations{width:100%}.testimonial-section{background-color:#e8e8e8;position:relative}.testimonial-section .wrapper{gap:36px;display:flex;flex-direction:column-reverse;margin-top:36px;align-items:center;width:100%}@media (min-width: 900px){.testimonial-section .wrapper{display:grid;grid-template-columns:5fr 3fr;margin-top:0;align-items:flex-start;column-gap:36px}}.testimonial-section .wrapper .customer-list-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;max-width:450px}@media (min-width: 900px){.testimonial-section .wrapper .customer-list-wrapper{max-width:none}}.testimonial-section .wrapper .customer-list-wrapper .customer-list{width:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));grid-template-rows:repeat(auto-fit, minmax(80px, 1fr));justify-items:stretch;gap:36px}@media (min-width: 900px){.testimonial-section .wrapper .customer-list-wrapper .customer-list{margin-top:48px;max-width:none}}.testimonial-section .wrapper .image{box-shadow:inset 2px 8px 14px rgba(0,0,0,0.07);height:80px;transition:0.4s;flex-shrink:0;padding:12px 36px;border-radius:24px;background:white;display:flex;align-items:center;justify-content:center;cursor:pointer}.testimonial-section .wrapper .image .corp-logo{object-fit:cover;max-height:80px}.testimonial-section .wrapper .image:hover{box-shadow:inset 2px 8px 14px rgba(0,0,0,0.2)}.testimonial-section .wrapper .image.selected{box-shadow:inset 2px 8px 24px rgba(0,0,0,0.2)}.testimonial-section .testimonial-wrapper{margin-top:-9px}.testimonial-section .testimonial-wrapper .quote-card{background:white !important}.technologie-section{background-size:cover;background-attachment:fixed}.slide-description{margin:12px;margin-top:24px;max-width:550px;min-width:250px;position:relative}@media (max-width: 599px){.slide-description{max-width:80%}}.slide-description h3{margin-bottom:18px;display:block}.slide-description p{text-align:left;display:block}.slide-description .icon-container{display:flex;margin-top:12px;flex-wrap:wrap;justify-content:center;margin:12px;column-gap:48px;row-gap:12px}.slide-description .icon-container .technologie{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:65px;height:65px}.slide-description .icon-container .technologie .technologie-name{white-space:nowrap}.slide-description .icon-container .technologie .technologie-icon{display:flex;justify-content:center;height:100%}.slide-description .icon-container .technologie .technologie-icon img{object-fit:contain;width:36px;height:auto}.button-container{margin:30px;margin-top:48px;display:flex;justify-content:center}.button-container .zur-technologie{height:45px}.foerdermittel-icons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:120px;row-gap:36px}.foerdermittel-icons .foerderprogramm{width:100px;text-align:center;transition:transform 0.4s;text-decoration:none}.foerdermittel-icons .foerderprogramm:hover{transform:scale(1.1)}.foerdermittel-icons .foerderprogramm img{max-height:80px}.foerdermittel-icons .foerderprogramm .foerderprogramm-name{font-size:10px;line-height:10px}.services-section{margin-top:60px !important;margin-bottom:96px !important}section.margin{margin:60px auto}section.padding{padding:60px 0}.foerdermittel-section{background-color:white}.foerdermittel-heading{word-break:break-word}.anim-float{animation-name:ani-float;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;position:relative}@keyframes ani-float{0%{transform:translate(0, 0px)}50%{transform:translate(0, 15px)}100%{transform:translate(0, 0px)}}.scroll-wrapper{position:absolute;left:0%;width:100%;height:100%;background-color:rgba(255,255,255,0);align-items:flex-end;justify-content:center}.field{display:flex;align-items:center;justify-content:space-around;width:100px;margin-bottom:10vh}.mouse{width:40px;height:70px;border:3px solid rgba(255,255,255,0.7);border-radius:60px;position:relative}@media (max-width: 599px){.mouse{width:25px;height:45px;border:2px solid rgba(255,255,255,0.7)}}.mouse::before{content:"";width:12px;height:12px;position:absolute;top:10px;left:50%;transform:translateX(-50%);background-color:rgba(255,255,255,0.7);border-radius:50%;opacity:1;animation:wheel 2.5s infinite}@media (max-width: 599px){.mouse::before{width:6px;height:6px}}@keyframes wheel{to{opacity:0;top:60px}}@media (max-width: 599px){@keyframes wheel{to{opacity:0;top:30px}}}.partners-section{margin-top:60px}.partners-section .partners{display:flex;flex-wrap:wrap;align-items:center;margin-top:36px;column-gap:120px}@media (max-width: 599px){.partners-section .partners{justify-content:center}}.partners-section .partners .partner{max-height:140px;max-width:300px}.personal-heading{position:absolute;left:0%;top:50%;transform:translateY(-50%);display:flex;justify-content:center;width:100%;column-gap:48px;align-items:center}.personal-heading .person{position:relative}.personal-heading .person img{width:180px;height:180px;clip-path:polygon(63% 0, 100% 57%, 70% 100%, 13% 90%, 0 26%)}.personal-heading .person:before{content:"";position:absolute;left:-4px;top:-4px;clip-path:polygon(63% 0, 100% 57%, 70% 100%, 13% 90%, 0 26%);width:calc(100% + 8px);height:calc(100% + 8px);background:white}.personal-heading .person-text{position:relative}.personal-heading .person-text h1,.personal-heading .person-text h3{display:block;background-image:none;color:white;margin:0;padding:0;text-shadow:2px 2px 10px rgba(0,0,0,0.8)}.page .header-img-wrapper{height:40vh;overflow:hidden;position:relative;background-size:cover;display:flex;align-items:center;justify-content:flex-start;width:100%;padding:24px;background-position:center;z-index:1}.page .header-img-wrapper .hero-image-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;display:flex;justify-content:center;align-items:center}.page .header-img-wrapper .hero-image-wrapper .hero-image{z-index:-2;object-fit:cover;min-width:100%;min-height:100%;max-width:auto !important}@media (min-width: 900px){.page .header-img-wrapper .hero-image-wrapper .hero-image{margin-top:150px}}.page .header-img-wrapper .hero-image-wrapper .overlay{position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;background:linear-gradient(to right, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 100%)}.page .header-img-wrapper .heading-content{flex-grow:2;width:100%}.page .header-img-wrapper .heading-content .heading-wrapper{grid-template-columns:1fr 3fr;display:flex;height:100%;justify-content:center;flex-direction:column}@media (min-width: 900px){.page .header-img-wrapper .heading-content .heading-wrapper{margin:0 144px}}.page .header-img-wrapper .heading-content .heading-wrapper .spaced{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;grid-column:2/3;grid-row:1/2}.page .header-img-wrapper .heading-content .heading-wrapper .spaced .headline{display:block;margin-bottom:12px;font-weight:bold}.page .header-img-wrapper .heading-content .heading-wrapper .spaced .headline:nth-child(2){margin-left:54px}.page .header-img-wrapper .heading-content .heading-wrapper .spaced .headline:nth-child(3){margin-left:18px}.page h1.headline,.page h2.headline,.page h3.headline{background:#321473;color:white;margin:0;padding:0;padding:12px;letter-spacing:2px;border-radius:6px}.page h1.headline::first-line,.page h2.headline::first-line,.page h3.headline::first-line{margin-left:20px}.page h1.headline.split,.page h2.headline.split,.page h3.headline.split{position:absolute;transform:translateY(-50%)}.page h1.headline span,.page h2.headline span,.page h3.headline span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#321473;box-decoration-break:clone;padding:12px;line-height:36px;border-radius:6px}.page h1.subheadline,.page h2.subheadline,.page h3.subheadline{background-image:none;color:#321473;margin:0;margin-left:12px;padding:0}.page h1.subheadline span,.page h2.subheadline span,.page h3.subheadline span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:white;box-decoration-break:clone;padding:12px;line-height:36px;border-radius:6px}.page h1.subheadline.split,.page h2.subheadline.split,.page h3.subheadline.split{padding:0;display:block;padding-top:60px;margin-left:0}.page .content-wrapper{position:relative;background:white;z-index:1}.page .content-wrapper .page-content{font-size:11.9pt;padding:24px 0;padding-top:48px}.page .content-wrapper .page-content h1,.page .content-wrapper .page-content h2,.page .content-wrapper .page-content h1 span,.page .content-wrapper .page-content h2 span{margin-top:36px}.page .content-wrapper .page-content h3,.page .content-wrapper .page-content h4,.page .content-wrapper .page-content h3 span,.page .content-wrapper .page-content h4 span{margin-top:24px}.page .content-wrapper .page-content a{color:#e0a800}.rounded-bg{-webkit-box-decoration-break:clone;box-decoration-break:clone;box-decoration-break:clone;padding:12px;line-height:36px;border-radius:6px}.landingpage .button{text-align:center}@media (max-width: 599px){.landingpage ul{padding-left:6px}}.landingpage .heading-container{width:100%}.landingpage .heading-container h2{text-align:left}.landingpage .header-img-wrapper{min-height:55vh;height:fit-content;overflow:hidden;position:relative;background-size:cover;display:flex;align-items:center;justify-content:flex-start;width:100%;padding:24px;background-position:center;z-index:1}.landingpage .header-img-wrapper .hero-image-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;display:flex;justify-content:center;align-items:center}.landingpage .header-img-wrapper .hero-image-wrapper .hero-image{z-index:-2;object-fit:cover;min-width:100%;min-height:100%;max-width:auto !important}.landingpage .header-img-wrapper .hero-image-wrapper .overlay{position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;background:linear-gradient(to right, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 100%)}.landingpage .header-img-wrapper .heading-content{flex-grow:2;width:100%;padding:0}.landingpage .header-img-wrapper .heading-content .heading-wrapper{grid-template-columns:1fr 3fr;display:flex;height:100%;justify-content:center;flex-direction:column}@media (min-width: 900px){.landingpage .header-img-wrapper .heading-content .heading-wrapper{margin:0 144px}}.landingpage .header-img-wrapper .heading-content .heading-wrapper .spaced{margin-top:36px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.landingpage .header-img-wrapper .heading-content .heading-wrapper .spaced a{text-align:center}.landingpage .header-img-wrapper .heading-content .heading-wrapper .spaced .buttonUbadges{display:flex;flex-wrap:wrap;column-gap:24px;row-gap:24px;width:100%;justify-content:space-between}.landingpage .header-img-wrapper .heading-content .heading-wrapper .spaced .pain-description{color:white;background-color:rgba(50,20,115,0.7);max-width:800px;padding:18px;margin-bottom:36px;border-radius:6px}.landingpage .header-img-wrapper .heading-content .heading-wrapper .spaced .benefits-wrapper{margin-bottom:48px;display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:24px;row-gap:24px;width:100%}.landingpage .header-img-wrapper .heading-content .heading-wrapper .spaced .benefits-wrapper .benefits-container{flex-direction:column;width:100%;display:flex;flex-wrap:wrap;column-gap:24px;row-gap:24px;align-items:flex-start;color:white;row-gap:6px}@media (max-width: 599px){.landingpage .header-img-wrapper .heading-content .heading-wrapper .spaced .benefits-wrapper .benefits-container{justify-content:center}}.landingpage .header-img-wrapper .heading-content .heading-wrapper .spaced .benefits-wrapper .benefits-container .benefit-container{display:flex;align-items:center;justify-content:center;column-gap:6px;background-color:rgba(0,0,0,0.4);padding:12px}.landingpage .header-img-wrapper .heading-content .heading-wrapper .spaced .benefits-wrapper .benefits-container .benefit-heading{margin-bottom:0}.landingpage .header-img-wrapper .heading-content .heading-wrapper .spaced .benefits-wrapper .benefits-container .benefit-icon{width:32px;height:32px}.landingpage .header-img-wrapper .heading-content .heading-wrapper .spaced .headline{display:block;margin-bottom:12px;font-weight:bold}.landingpage .header-img-wrapper .heading-content .heading-wrapper .spaced .headline:nth-child(2){margin-left:54px}.landingpage .header-img-wrapper .heading-content .heading-wrapper .spaced .headline:nth-child(3){margin-left:18px}.landingpage h1.headline{background:#321473;color:white;margin:0;padding:0;padding:12px;letter-spacing:2px;border-radius:6px}.landingpage h1.headline::first-line{margin-left:20px}.landingpage h1.headline.split{position:absolute;transform:translateY(-50%)}.landingpage h3.subheadline{background-image:none;color:#321473;margin:0;margin-left:12px;padding:0}.landingpage h3.subheadline span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:white;box-decoration-break:clone;padding:12px;line-height:36px;border-radius:6px}.landingpage h3.subheadline.split{padding:0;display:block;padding-top:60px;margin-left:0}.landingpage .content-wrapper{position:relative;background:white;z-index:1}.landingpage .content-wrapper .page-content{font-size:11.9pt;padding-bottom:48px 0;padding-top:48px}.landingpage .content-wrapper .page-content h1,.landingpage .content-wrapper .page-content h2{margin-top:36px}.landingpage .content-wrapper .page-content h3,.landingpage .content-wrapper .page-content h4{margin-top:24px}.reference-section .wrapper{display:flex;flex-direction:column;align-items:center}.reference-section .wrapper .projects{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:12px;align-items:center}.reference-section .wrapper .projects .reference-wrapper{flex:1}.reference-section .wrapper .projects .testimonial{position:relative;top:0px;min-width:300px}.pain-section{display:flex;align-items:center;flex-direction:column}.pain-section .pain-section-columns{display:flex;column-gap:18px;text-align:left;flex-wrap:wrap}.pain-section .pain-section-columns .pain-text{flex:2;min-width:300px}.pain-section .pain-section-columns .pain-text p{margin-bottom:24px}.pain-section .pain-section-columns .pain-text ul{margin-top:12px}.pain-section .pain-section-columns .pain-image-container{flex:1;min-width:300px}.pain-section .pain-section-columns .pain-image-container img{border-radius:6px}.mentor-section{margin-top:84px;background-color:#e8e8e8;width:100vw}.mentor-section .mentor-section-columns{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;column-gap:18px;row-gap:40px}.mentor-section .mentor-section-columns .mentor-image-container{flex:1;display:flex;justify-content:center;min-width:300px}.mentor-section .mentor-section-columns .mentor-image-container .mentor-image-crop{overflow:hidden;max-width:300px;height:300px;max-height:300px;border-radius:50%;box-shadow:0px 10px 40px rgba(0,0,0,0.5)}.mentor-section .mentor-section-columns .mentor-image-container .mentor-image-crop img{height:100%;max-width:fit-content}.mentor-section .mentor-section-columns .mentor-quote-wrapper{flex:1;min-width:300px}.mentor-section .mentor-section-columns .mentor-quote-wrapper a{display:inline-block}.relief-section{display:flex;align-items:center;flex-direction:column}.relief-section .relief-wrapper{display:flex;column-gap:18px;justify-content:center;flex-wrap:wrap}.relief-section .relief-wrapper .relief-text{min-width:300px;flex:3}.relief-section .relief-wrapper .relief-text p{margin-bottom:24px}.relief-section .relief-wrapper .relief-text ul{margin-top:12px}.relief-section .relief-wrapper .relief-image{min-width:300px;flex:2}@media (max-width: 599px){.relief-section .relief-wrapper .relief-image{max-width:300px}}.relief-section .relief-wrapper .relief-image img{border-radius:6px}.process-section .new-process-steps{row-gap:36px}.process-section .new-process-steps .phase{display:flex;flex-direction:row}@media (max-width: 599px){.process-section .new-process-steps .phase{flex-direction:column}}.process-section .new-process-steps .phase .phase-head{min-width:250px;flex-direction:row;justify-content:center;align-items:center;column-gap:36px;display:flex;justify-content:flex-start}.process-section .new-process-steps .phase .phase-head .phase-number{font-size:6em}.reference-section a{display:inline-block}.reassurance-section .reassurance-wrapper{display:flex;flex-wrap:wrap;text-align:left;column-gap:60px;row-gap:60px;margin-top:60px;justify-content:center}.reassurance-section .reassurance-wrapper .reassurance{width:360px;padding:24px;border-radius:8px;background-color:#f3f4f6}.reassurance-section .reassurance-wrapper .reassurance h4{color:#321473 !important;margin:0}.reassurance-section .reassurance-wrapper .reassurance svg{color:#280a69;margin-bottom:12px}.faq-section{width:360px;max-width:100%}.faq-section .question{font-weight:bold;height:60px}.faq-section .answer{font-size:smaller;text-align:justify}.contact-section{display:flex;flex-direction:column;align-items:center}.contact-section h2{max-width:fit-content}.contact-wrapper{display:flex;flex-wrap:wrap;width:100%;box-shadow:0px 45px 80px rgba(0,0,0,0.2);padding:0;column-gap:60px;background-color:#e9e9e9;border-radius:30px}@media (max-width: 900px){.contact-wrapper{flex-direction:column}}.contact-wrapper.container{padding:0}.contact-wrapper .contact-form-text{max-width:400px}.contact-wrapper .contact-details{flex-grow:1;display:flex;flex-direction:column;align-items:center;background-image:url("/assets/images/cc-logo-no-brand.svg");background-repeat:no-repeat;background-size:61.8%;background-position:61.8% 90%;padding:36px}@media (max-width: 599px){.contact-wrapper .contact-details{width:100%;text-align:center;margin-bottom:48px}}.contact-wrapper .contact-details a{color:#280a69;transition:color 0.2s}.contact-wrapper .contact-details a:hover{color:#e0a800;text-decoration:none}.contact-wrapper .contact-details .contact-icons{width:32px;height:32px;vertical-align:middle;display:inline-block;margin-right:6px}.contact-wrapper .contact-details #footer-logo{margin-bottom:30px}.contact-wrapper .contact-form-wrapper{background-color:white;min-width:300px;flex-grow:1;display:flex;border-radius:25px;padding:18px}@media (min-width: 900px){.contact-wrapper .contact-form-wrapper{border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:0px 22px 60px rgba(0,0,0,0.2)}}.contact-wrapper .contact-form-wrapper .contact{color:rgba(0,0,0,0.5);letter-spacing:3px;font-size:14pt;font-weight:700;padding:5px 15px;border-radius:20px;background:rgba(0,0,0,0.1);line-height:1;cursor:pointer;text-shadow:0 1px 0px rgba(255,255,255,0.1)}.contact-wrapper .contact-form-wrapper .contact-form{flex-grow:1;z-index:5;padding:20px 25px;border-radius:5px}.contact-wrapper .contact-form-wrapper form .control{position:relative;margin-bottom:6px;display:flex;justify-content:right}.contact-wrapper .contact-form-wrapper form .control label{pointer-events:none;cursor:text;position:absolute;top:24px;left:0;padding:0 20px;transition:0.3s ease;font-weight:medium;color:#666}.contact-wrapper .contact-form-wrapper form .control.submit{text-align:right}.contact-wrapper .contact-form-wrapper form input,.contact-wrapper .contact-form-wrapper form textarea{width:100%;border:none;border-radius:7px 7px 7px 7px;border-bottom:1px solid #666;background-color:#e9e9e9;outline:none;padding:12px;padding-top:36px;font-family:AssistantRegular,Verdana,Geneva,Tahoma,sans-serif;transition:0.3s ease;margin-bottom:12px;font-size:14pt;padding-left:20px}.contact-wrapper .contact-form-wrapper form input:focus,.contact-wrapper .contact-form-wrapper form textarea:focus{border-bottom:1px solid #e0a800}.contact-wrapper .contact-form-wrapper form .filled label{top:15px;font-size:9.1pt;cursor:default}.contact-wrapper .contact-form-wrapper form input:focus+label,.contact-wrapper .contact-form-wrapper form textarea:focus+label{cursor:default;top:15px;font-size:9.1pt;color:#e0a800}.contact-wrapper .contact-form-wrapper form textarea{min-height:150px}.contact-wrapper .contact-form-wrapper form input[type="submit"]{width:auto;background-color:#e0a800;padding:10px 40px;color:white;border-radius:40px;cursor:pointer}.contact-person-container,#sent-popup-person{display:none;justify-content:center;align-items:center;margin-bottom:36px}.contact-person-container .person-details,#sent-popup-person .person-details{margin:36px}.contact-person-container .person-details #role,#sent-popup-person .person-details #role{font-style:oblique}.contact-person-container .person-details #linkedin-logo,#sent-popup-person .person-details #linkedin-logo{height:18px;margin-left:0.5em;vertical-align:text-top}.contact-person-container .person-details a,#sent-popup-person .person-details a{display:flex;align-items:center}.contact-person-container .contact-person,#sent-popup-person .contact-person{border-radius:10%;width:100px;max-height:100px;object-fit:cover}.visible{display:flex}button{font-family:AssistantRegular, Verdana, Geneva, Tahoma, sans-serif}#asterix{color:#666;font-size:11.9pt}#sent-background{display:none;position:fixed;top:0;left:0;z-index:999;width:100%;height:100%}#sent-background #blur{position:absolute;width:100%;height:100%;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);background-color:#ccc;opacity:0.8;z-index:-1}#sent{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:9999;background-color:white;max-width:1200px;margin:auto;padding-left:12px;padding-right:12px;border-radius:5px;width:50%;box-shadow:0px 1px 6px 0px rgba(102,102,102,0.6)}#sent-popup{display:none;flex-wrap:wrap;justify-content:center;flex-direction:column}#sent-text{text-align:center}#close-sent-popup{margin:18px}.produkte{display:flex;flex-direction:column;column-gap:12px;row-gap:12px}@media (min-width: 900px){.produkte{display:grid;grid-template-columns:1fr 1fr}}.produkte .product-row{display:flex;flex-direction:column;row-gap:12px;column-gap:12px}@media (min-width: 900px){.produkte .product-row.right{margin-top:50px}}.produkte .produkt{color:white;background-size:cover;background-repeat:no-repeat;background-position:center;height:400px;user-select:none;border-radius:10px;box-shadow:2px 8px 14px rgba(0,0,0,0.2);display:flex;flex-direction:column}@media (max-width: 599px){.produkte .produkt{height:570px}}.produkte .produkt .canvas{text-align:justify;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,0.8);padding-left:48px;padding-right:48px;border-radius:10px}@media (max-width: 599px){.produkte .produkt .canvas{text-align:center}}.produkte .produkt .canvas span{margin-bottom:24px}.produkte .produkt .canvas a{align-self:center;text-decoration:none}.produkte .produkt .canvas a :visited{color:#e0a800}@media (min-width: 1200px){.produkte .produkt .canvas{background-color:rgba(0,0,0,0.4);transition:box-shadow 0.4s}.produkte .produkt .canvas h2{background-color:rgba(0,0,0,0.4);border-radius:7px;padding:9px;transition:opacity 0.4s}.produkte .produkt a{opacity:0;transition:opacity 0.4s}.produkte .produkt:hover a{opacity:1}.produkte .produkt:hover .canvas{background-color:rgba(0,0,0,0.8);box-shadow:2px 8px 14px rgba(0,0,0,0.4)}.produkte .produkt:hover .canvas h2{background-color:rgba(0,0,0,0)}.produkte .produkt:hover .produkt-beschreibung{display:block;opacity:1}.produkte .produkt .produkt-beschreibung{opacity:0;transition:opacity 0.4s}}.newtab-icon{height:0.8em;margin:6px;display:inline-block}.produkt-button{transition:transform 0.2s !important}.produkt-button:hover{box-shadow:none !important;transform:scale(1.1)}.text-dark{color:#280a69}.text-light{color:white !important}.text-light a{text-decoration:underline}.yellow-link{color:#e0a800 !important;text-decoration:none !important}.faded{opacity:0.6}.text-sm{font-size:10px}.display-none{display:none !important}.d-flex{display:flex}.d-block{display:block}.f-grow-2{flex-grow:2}.container{max-width:1200px;margin:auto;padding-left:12px;padding-right:12px}.mat-button-wrapper{display:flex;align-items:center}.flex-space-between{display:flex;justify-content:space-between}.align-end{align-items:flex-end}.justify-end{justify-content:end}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.m-a{margin:auto}.m-auto{margin:auto}.w-10{width:10% !important;max-width:10% !important}.w-20{width:20% !important;max-width:20% !important}.w-30{width:30% !important;max-width:30% !important}.w-40{width:40% !important;max-width:40% !important}.w-50{width:50% !important;max-width:50% !important}.w-60{width:60% !important;max-width:60% !important}.w-70{width:70% !important;max-width:70% !important}.w-80{width:80% !important;max-width:80% !important}.w-90{width:90% !important;max-width:90% !important}.w-100{width:100% !important;max-width:100% !important}.mt-1{margin-top:6px}.mb-1{margin-bottom:6px}.ml-1{margin-left:6px}.mr-1{margin-right:6px}.rg-1{row-gap:6px}.cg-1{column-gap:6px}.p-1{padding:6px}.mt-2{margin-top:12px}.mb-2{margin-bottom:12px}.ml-2{margin-left:12px}.mr-2{margin-right:12px}.rg-2{row-gap:12px}.cg-2{column-gap:12px}.p-2{padding:12px}.mt-3{margin-top:18px}.mb-3{margin-bottom:18px}.ml-3{margin-left:18px}.mr-3{margin-right:18px}.rg-3{row-gap:18px}.cg-3{column-gap:18px}.p-3{padding:18px}.mt-4{margin-top:24px}.mb-4{margin-bottom:24px}.ml-4{margin-left:24px}.mr-4{margin-right:24px}.rg-4{row-gap:24px}.cg-4{column-gap:24px}.p-4{padding:24px}.mt-5{margin-top:30px}.mb-5{margin-bottom:30px}.ml-5{margin-left:30px}.mr-5{margin-right:30px}.rg-5{row-gap:30px}.cg-5{column-gap:30px}.p-5{padding:30px}.mt-6{margin-top:36px}.mb-6{margin-bottom:36px}.ml-6{margin-left:36px}.mr-6{margin-right:36px}.rg-6{row-gap:36px}.cg-6{column-gap:36px}.p-6{padding:36px}.mt-7{margin-top:42px}.mb-7{margin-bottom:42px}.ml-7{margin-left:42px}.mr-7{margin-right:42px}.rg-7{row-gap:42px}.cg-7{column-gap:42px}.p-7{padding:42px}.mt-8{margin-top:48px}.mb-8{margin-bottom:48px}.ml-8{margin-left:48px}.mr-8{margin-right:48px}.rg-8{row-gap:48px}.cg-8{column-gap:48px}.p-8{padding:48px}.mt-9{margin-top:54px}.mb-9{margin-bottom:54px}.ml-9{margin-left:54px}.mr-9{margin-right:54px}.rg-9{row-gap:54px}.cg-9{column-gap:54px}.p-9{padding:54px}.mt-10{margin-top:60px}.mb-10{margin-bottom:60px}.ml-10{margin-left:60px}.mr-10{margin-right:60px}.rg-10{row-gap:60px}.cg-10{column-gap:60px}.p-10{padding:60px}.mt-11{margin-top:66px}.mb-11{margin-bottom:66px}.ml-11{margin-left:66px}.mr-11{margin-right:66px}.rg-11{row-gap:66px}.cg-11{column-gap:66px}.p-11{padding:66px}.mt-12{margin-top:72px}.mb-12{margin-bottom:72px}.ml-12{margin-left:72px}.mr-12{margin-right:72px}.rg-12{row-gap:72px}.cg-12{column-gap:72px}.p-12{padding:72px}.mt-13{margin-top:78px}.mb-13{margin-bottom:78px}.ml-13{margin-left:78px}.mr-13{margin-right:78px}.rg-13{row-gap:78px}.cg-13{column-gap:78px}.p-13{padding:78px}.mt-14{margin-top:84px}.mb-14{margin-bottom:84px}.ml-14{margin-left:84px}.mr-14{margin-right:84px}.rg-14{row-gap:84px}.cg-14{column-gap:84px}.p-14{padding:84px}.mt-15{margin-top:90px}.mb-15{margin-bottom:90px}.ml-15{margin-left:90px}.mr-15{margin-right:90px}.rg-15{row-gap:90px}.cg-15{column-gap:90px}.p-15{padding:90px}.mt-16{margin-top:96px}.mb-16{margin-bottom:96px}.ml-16{margin-left:96px}.mr-16{margin-right:96px}.rg-16{row-gap:96px}.cg-16{column-gap:96px}.p-16{padding:96px}.mt-17{margin-top:102px}.mb-17{margin-bottom:102px}.ml-17{margin-left:102px}.mr-17{margin-right:102px}.rg-17{row-gap:102px}.cg-17{column-gap:102px}.p-17{padding:102px}.mt-18{margin-top:108px}.mb-18{margin-bottom:108px}.ml-18{margin-left:108px}.mr-18{margin-right:108px}.rg-18{row-gap:108px}.cg-18{column-gap:108px}.p-18{padding:108px}.mt-19{margin-top:114px}.mb-19{margin-bottom:114px}.ml-19{margin-left:114px}.mr-19{margin-right:114px}.rg-19{row-gap:114px}.cg-19{column-gap:114px}.p-19{padding:114px}.mt-20{margin-top:120px}.mb-20{margin-bottom:120px}.ml-20{margin-left:120px}.mr-20{margin-right:120px}.rg-20{row-gap:120px}.cg-20{column-gap:120px}.p-20{padding:120px}.h-100{height:100%}.two-column-text{display:grid;grid-template-columns:1fr 1.5fr;grid-template-rows:1fr;grid-column-gap:48px;grid-row-gap:0px}@media (max-width: 599px){.two-column-text{display:flex;flex-direction:column}}.scrollable-table{overflow:auto}.projects{display:flex;flex-direction:column;row-gap:48px}.project{gap:72px;position:relative;display:flex;flex-direction:column}@media (min-width: 900px){.project{display:grid;grid-template-columns:2.4fr 4fr}.project .content{margin-top:60px}}.project .anchor{position:absolute;top:-60px;opacity:0;pointer-events:none}.separator{width:100%;background:rgba(0,0,0,0.1);height:0px}.testimonial{text-align:center;position:relative;margin:auto;max-width:450px;margin-top:calc(120px / 2);box-shadow:0 30px 60px rgba(255,255,255,0.3);position:sticky;top:144px}.testimonial .logo,.testimonial img{margin-top:12px;max-height:80px;max-width:160px}.testimonial .details{display:flex;flex-direction:column;align-items:center;text-decoration:none;cursor:pointer}.testimonial .quote-card{color:#666;border-radius:6px;background-color:#f0f0f0;width:100%;padding-left:36px;padding-right:36px;padding-top:84px;padding-bottom:48px;display:flex;flex-direction:column;row-gap:18px;flex-shrink:0}.testimonial .quote-card a{color:#321473 !important}.testimonial .quote-card .company{display:block;font-size:11.9pt}.testimonial .testimonial-img{width:120px;height:120px;position:absolute;border:solid 8px #f0f0f0;background-color:#f0f0f0;border-radius:100%;box-shadow:0px 4px 20px 0 rgba(0,0,0,0.2);aspect-ratio:1/1;top:calc(-120px / 2);z-index:2;left:50%;transform:translateX(-50%);background-size:cover !important}.job-flyer{border-radius:30px;box-shadow:2px 8px 14px rgba(0,0,0,0.2);margin-top:24px;margin-bottom:36px}@media (min-width: 1200px){.job-flyer{position:relative;left:50%;transform:translate(-50%);width:60%}}.tldr-section{background-color:#e8e8e8}.tldr{width:100%;min-height:100px;display:flex;column-gap:12px;margin-bottom:18px}@media (max-width: 599px){.tldr{flex-direction:column}}.tldr .tldr-explain{min-width:150px;flex-shrink:0;border-right:1px solid #c2bbf2;padding:18px;padding-top:0}@media (max-width: 599px){.tldr .tldr-explain{border-bottom:1px solid #c2bbf2;border-right:none}}.tldr .tldr-explain h1{font-size:42pt;background:none;text-transform:none !important;margin-bottom:0;word-break:keep-all;white-space:nowrap}.tldr .tldr-explain p{margin-bottom:0;font-size:9.1pt}.tldr .tldr-content{flex-grow:1;padding:12px;background-color:rgba(0,0,0,0)}.timeline{max-width:85%;width:700px;margin:auto;margin-bottom:18px}.timeline p{font-size:14pt;line-height:1.75em;border-width:0;border-top:3px solid;border-image:linear-gradient(to right, #743ad5 0%, #d53a9d 100%);border-image-slice:1;margin:0;padding:40px;counter-increment:section;position:relative;color:#321473}.timeline p b{background-color:#c2bbf2}.timeline p:before{content:counter(section);position:absolute;border-radius:50%;padding:10px;height:42px;width:42px;background-color:#321473;text-align:center;line-height:1.25em;color:#fff;font-size:14pt}.timeline p:nth-child(odd){border-right:3px solid;padding-left:0}.timeline p:nth-child(odd):before{left:100%;margin-left:-20px}.timeline p:nth-child(even){border-left:3px solid;padding-right:0}.timeline p:nth-child(even):before{right:100%;margin-right:-20px}.timeline p:first-child{border-top:0;border-top-right-radius:0;border-top-left-radius:0}.timeline p:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}*{font-display:swap}html{scroll-behavior:smooth}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,dl,dd,ol,ul,figure{margin:0}body{font-weight:400;font-size:14pt;line-height:1.5;font-family:AssistantRegular,Verdana,Geneva,Tahoma,sans-serif;color:#111;background-color:white;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"kern" 1;-moz-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;font-kerning:normal;display:flex;min-height:100vh;flex-direction:column;font-size:14pt}h1,h1 span,h2,h2 span,h3,h3 span,h4,h5,h6,p,blockquote,pre,ul,ol,dl,figure{margin-bottom:12px}main{display:block}img{max-width:100%;vertical-align:middle}figure>img{display:block}figcaption{font-size:11.9pt}.small-font-size{font-size:11.9pt}ul,ol{margin-left:3px;font-size:14pt}li{margin-bottom:1.5px}li>ul,li>ol{margin-bottom:0}a{color:#321473;text-decoration:none}a:visited{color:#29105d}a:hover{color:#111;text-decoration:underline}.social-media-list a:hover{text-decoration:none}.social-media-list a:hover .username{text-decoration:underline}blockquote{color:#828282;border-left:4px solid #e8e8e8;padding-left:25px;font-size:15.75pt;letter-spacing:-1px;font-style:italic}blockquote>:last-child{margin-bottom:0}.svg-icon{width:16px;height:16px;display:inline-block;fill:#828282;padding-right:5px;vertical-align:text-top}.social-media-list li+li{padding-top:5px}table{margin-bottom:50px;width:100%;text-align:left;color:#3f3f3f;border-collapse:collapse;border:1px solid #e8e8e8}table tr:nth-child(even){background-color:#f7f7f7}table th,table td{padding:16.6666666667px 25px}table th{background-color:#f0f0f0;border:1px solid #dedede;border-bottom-color:#c9c9c9}table td{border:1px solid #e8e8e8}.image-left{width:500px;max-width:90%;margin:20px;margin-top:10px;float:left}.clear{clear:both}.image-right{width:500px;max-width:90%;margin:20px;margin-top:10px;float:right}.temp-tech{display:flex;flex-direction:row;justify-content:center}.temp-tech .temp-tech-desc{display:flex;flex-direction:column;row-gap:60px}@media (max-width: 599px){.temp-tech{flex-direction:column}}.temp-tech .icons{display:flex;justify-content:space-around}.temp-tech .icons div{display:flex;justify-content:center;flex-direction:column}.temp-tech .icons img{max-width:50px}.team{display:flex;flex-direction:column;row-gap:60px}.team .member{background-color:#e9e9e9;display:flex;column-gap:24px;box-shadow:0px 10px 10px 5px rgba(0,0,0,0.2);border-radius:12px;width:100%;overflow:hidden;flex-direction:column}@media (min-width: 900px){.team .member{flex-direction:row}}.team .member .header{display:flex;align-items:center;column-gap:12px}@media (max-width: 599px){.team .member .header{flex-direction:column}}.team .member .header .image-container{position:relative;overflow:hidden;min-height:200px;min-width:200px;height:100%;display:flex}@media (max-width: 599px){.team .member .header .image-container{border-radius:12px;margin-top:36px}}.team .member .header .image-container .image{object-fit:cover;position:absolute;top:0;min-height:100%}.team .member .header .image-container .image:hover{box-shadow:0px 20px 60px 2px rgba(255,255,255,0.5)}.team .member .header .text{flex-direction:column;margin-left:12px;min-width:190px}.team .member .header .text .name{color:#280a69;font-size:16.8pt}.team .member .header .text .member-linkedin{margin-top:24px;width:24px;filter:grayscale(1)}.team .member .header .text .member-linkedin:hover{filter:grayscale(0)}@media (max-width: 599px){.team .member .header .text .member-linkedin{margin-bottom:12px}}.team .description{position:relative;padding:24px 48px;z-index:0;align-self:center}.team .description::before{content:"";box-shadow:inset 0px 5px 7px -2px rgba(0,0,0,0.2);position:absolute;height:600px;width:600%;background-color:white;z-index:-1;left:50%;top:0;transform:translateX(-50%)}@media (max-width: 599px){.team .description::before{border-radius:50% 50% 0 0}}@media (min-width: 900px){.team .description{width:100%}.team .description::before{box-shadow:inset 5px 0px 7px -2px rgba(0,0,0,0.2);left:0;top:50%;transform:translateY(-50%);border-top-left-radius:50%;border-bottom-left-radius:50%;width:100%}}.card{text-decoration:none !important;max-width:400px;height:100%;border-radius:12px;position:relative;display:flex;flex-direction:column;background:white;color:currentColor;text-decoration:none;overflow:hidden;transition-property:color;transition-delay:.15s;box-shadow:0 2px 20px rgba(0,0,0,0.1)}.card.hover{color:white;transition-delay:0}.card .card__text{color:black;transition-delay:.15s;transition-duration:0.4s}.card .card__headline{background-image:none;font-weight:bold;transition-delay:.15s;transition-duration:0.4s;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.card:hover .card__headline,.card:hover .card__text{color:White}.card,.card__image,.card__image::after,.card__author,.card__body,.card__foot,.card__border{transition-duration:.4s;transition-timing-function:cubic-bezier(0.51, 0.92, 0.24, 1)}.card__head{position:relative;padding-top:70%}.card__author{position:absolute;padding:2em;left:0;bottom:0;color:white;transition-property:transform;transition-delay:.15s}.card.hover .card__author{transition-delay:0}.card__image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;transform-origin:top center;transition-property:transform;transition-delay:.15s;z-index:0}.card__image::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0.5;background:linear-gradient(30deg, rgba(0,0,0,0.9), rgba(0,0,0,0.5));transition-property:opacity;transition-delay:.15s;z-index:1}.card.hover .card__image{transition-delay:0}.card.hover .card__image::after{opacity:1;transition-delay:0}.card__body{position:relative;padding:2em;text-decoration:none;transition-property:transform;transition-delay:.15s}.card.hover .card__body{transition-delay:0}.card__headline{font-weight:400;margin:0 0 0.8em}.card__text{line-height:1.5;margin:0;opacity:0.8}.card__foot{position:absolute;left:0;right:0;bottom:0;padding:0 2em 2em;opacity:0;transition-property:opacity}.card.hover .card__foot{opacity:1;transition-delay:.15s}.card__link{color:currentColor;border-bottom:2px solid #e0a800}.card__border{position:absolute;left:0;bottom:0;width:100%;height:6px;background:#e0a800;transform:scaleY(0);transition-property:transform}.card.hover .card__border{transform:none;transition-delay:.15s}.author{display:flex;align-items:center}.author__image{flex-shrink:0;margin-right:1em;width:56px;height:56px;border-radius:100%;overflow:hidden}.author__content{display:grid;grid-gap:0em;font-size:0.9em}.author__header{margin:0;font-weight:600;display:flex;column-gap:100%}.author__subheader{margin:0;opacity:0.8}.blog-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(340px, 1fr));gap:36px}.two-besides{display:flex}.jekyll-linkpreview-wrapper{max-width:380px;margin-bottom:20px;background-color:rgba(233,233,233,0.25);border-radius:12px}.jekyll-linkpreview-wrapper p{display:none}.jekyll-linkpreview-wrapper-inner{border:1px solid rgba(0,0,0,0.1);padding:12px;border-radius:12px}.jekyll-linkpreview-wrapper-inner a{color:#828282 !important;text-decoration:none;transition:color 0.2s}.jekyll-linkpreview-wrapper-inner a:hover{color:#e0a800 !important}.jekyll-linkpreview-content{position:relative;height:100px;overflow:hidden;margin-bottom:10px}.jekyll-linkpreview-image{position:absolute;top:0;right:0}.jekyll-linkpreview-image img{object-fit:cover;width:100px;height:100px}.jekyll-linkpreview-body{margin-right:110px}.jekyll-linkpreview-body-nog{margin-right:10px}.jekyll-linkpreview-title{font-size:17px;margin:0 0 2px;line-height:1.3;background-image:none}.jekyll-linkpreview-description{line-height:1.5;font-size:13px}.jekyll-linkpreview-footer{font-size:11px}.accordion{color:#f0f0f0;padding:0 1em 1em}.accordion input{position:absolute;opacity:0;z-index:-1}.accordion .tabs{border-radius:8px;overflow:hidden;box-shadow:0 4px 4px -2px rgba(0,0,0,0.5)}.accordion .tab{width:100%;color:#321473;overflow:hidden}.accordion .tab ul{margin-left:0;padding-left:1em}.accordion .tab ul .list-heading{font-size:16.8pt}.accordion .tab p{text-align:left}.accordion .tab .tab-label{transition:all 0.35s}.accordion .tab-label h3{display:flex;justify-content:space-between;padding:1em;background:#f0f0f0;margin:0 !important;font-size:11.9pt !important;font-weight:bold;cursor:pointer}.accordion .tab-label h3:hover{background:#d7d7d7}.accordion .tab-label h3::after{content:"\276F";width:1em;height:1em;text-align:center;transition:all 0.35s}.accordion .tab-content{max-height:0;padding:0 1em;color:#321473;background:white;transition:all 0.35s}.accordion .tab-content .actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;align-items:center}.accordion .tab-content .actions .link-container{font-size:14pt;flex-grow:1;display:flex;justify-content:center}.accordion .tab-content .actions .link-container a{text-decoration:none}.accordion .tab-close{display:flex;justify-content:flex-end;padding:1em;font-size:0.75em;background:#f0f0f0;cursor:pointer}.accordion .tab-close:hover{background:#cacaca}.accordion input:checked+.tab-label h3{background:#cacaca}.accordion input:checked+.tab-label h3::after{transform:rotate(90deg)}.accordion input:checked~.tab-content{max-height:500vh;padding:1em}.form-error-msg{color:red;font-size:11.9pt;max-width:400px}#captcha-label>span{font-size:inherit}#main{margin-top:60px}.img-overlay{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:-1;background:linear-gradient(to right, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 100%)}.carousel .step{cursor:pointer;padding:12px;transition-duration:0.4s;border-radius:4px;font-size:11.9pt}.carousel .step.progress{background-color:#c2bbf2}.carousel .step.active{background-color:#321473;color:white}.carousel .step:hover{background-color:#321473;color:white}.carousel .slide{transition-duration:0.4s;opacity:0;top:0;left:0;display:none;position:relative;transform:translateX(-100%)}.carousel .slide.__carousel_show{display:block;opacity:1;position:relative;z-index:20;transform:translateX(0)}.carousel .slide.__carousel_prev{display:block;position:absolute;transform:translateX(100%)}ul,ol{list-style:revert;padding-left:16px}

/*# sourceMappingURL=main.css.map */