:root{--ease-elastic:linear(0,.55 7.5%,.85 12%,.95 14%,1.03 16.5%,1.09 20%,1.13 22%,1.14 23%,1.15 24.5%,1.15 26%,1.13 28%,1.11 31%,1.05 39%,1.02 43%,.99 47%,.98 52%,.97 59%,1.002 81%,1)}.btn-group{grid-column-gap:3em;grid-row-gap:3em;align-items:flex-start;display:flex}.btn-group__col.full-width{width:100%}.btn-bounce{font-size:1em}@media (max-width:767px){.btn-bounce-text__wrap{padding-bottom:1em;padding-top:1em}}.btn-bounce{color:var(--accent-dark-purple);display:inline-block;font-size:16px;font-style:italic;font-weight:600;padding-left:1em;padding-right:1em;position:relative;text-decoration:none;width:100%}.btn-bounce.secondary{color:var(--off-white)}.btn-bounce.secondary .btn-bounce-bg{background-color:transparent;border:2px solid var(--off-white)}.btn-bounce.blue{color:var(--off-white)}.btn-bounce.blue .btn-bounce-bg{background-color:var(--accent-blue)}.btn-bounce-bg{background-color:var(--off-white);border-radius:100em;top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.btn-bounce-bg.is--secondary{background-color:#55db9c26;border:1px solid #55db9c40}.btn-bounce-text{display:block;position:relative;text-align:center;z-index:1}.btn-bounce-text__wrap{overflow:hidden;padding-bottom:1.25em;padding-top:1.25em}@media (hover:hover) and (pointer:fine){.btn-bounce,.btn-bounce-text,.btn-bounce-text__wrap{transition:transform .65s var(--ease-elastic)}.btn-bounce-text{--text-duplicate-distance:3em;text-shadow:0 var(--text-duplicate-distance) currentColor}.btn-bounce:hover{transform:scale(.92) rotate(-3deg)}.btn-bounce:hover .btn-bounce-text__wrap{transform:rotate(3deg)}.btn-bounce:hover .btn-bounce-text{transform:translateY(calc(var(--text-duplicate-distance)*-1))}}.mobile-menu{height:100dvh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:9999}.mobile-menu.active{pointer-events:all}.mobile-menu__background{background-color:#000;background-image:url(../images/gradient-background2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:0;will-change:transform}.mobile-menu__background,.mobile-menu__foreground{height:100%;position:absolute;transform:translate(100%);width:100%}.mobile-menu__foreground{color:#fff;display:flex;flex-direction:column;left:0;top:0;z-index:2}.mobile-menu__header{align-items:center;display:flex;justify-content:end;padding-block:1rem}.mobile-menu__close{font-size:28px}.mobile-menu__menu{display:flex;flex-direction:column;gap:16px}.mobile-menu__item{align-items:center;display:flex;font-size:36px;gap:1rem;opacity:0;position:relative;transform:translate(20%)}.mobile-menu__item .dot{display:none}.mobile-menu__item.active .dot{background:var(--accent-blue);border-radius:100%;display:block;height:6px;width:6px}.mobile-menu__blur-wrapper{height:100vh;width:100%}.header{left:0;position:fixed;top:0;width:100%;z-index:999}.header,.header__inner{transition:all .3s cubic-bezier(.4,0,.2,1)}.header__inner{align-items:center;display:flex;gap:48px;justify-content:space-between;padding-block:36px}.header.is-scrolling{padding:15px;transform:translateY(0)}.header.is-scrolling .header__inner{background:#1e193ae6;border-radius:100px;box-shadow:0 4px 20px #0000001a;padding:12px 32px;width:1200px}@media (max-width:1024px){.header.is-scrolling .header__inner{padding:16px;width:100%}}@media (max-width:767px){.header.is-scrolling .header__inner{padding:8px 16px}}.header__logo{width:200px}@media (max-width:1024px){.header__logo{width:160px}}@media (max-width:767px){.header__logo{width:120px}.header__inner{padding-block:24px}}.header__nav{align-items:center;display:none;flex:1;gap:16px;justify-content:center}.header__nav-link{border:1px solid var(--off-white);border-radius:var(--button-border-radius);color:var(--off-white);font-size:16px;font-weight:500;line-height:100%;opacity:.7;padding-block:8px;padding-inline:16px;position:relative;text-wrap:nowrap;transition:all .15s ease}.header__nav-link:hover{opacity:.9;transition:all .15s ease}.header__nav-link.active{font-weight:600;opacity:1;transition:all .15s ease}.header__cta{display:none!important}.header__menu-trigger{align-items:center;color:var(--off-white);display:flex;font-size:32px;justify-content:center}@media screen and (min-width:1024px){.header__nav{display:flex}.header__cta{display:flex!important}.header__menu-trigger{display:none}}@font-face{font-family:"syne Fallback: Arial";src:local("Arial");size-adjust:98.4745%;ascent-override:93.933%;descent-override:27.926%;line-gap-override:0%}@font-face{font-family:syne;src:local("syne Regular"),local("syne"),url(../fonts/Syne-normal-400-latin-ext.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:syne;src:local("syne Regular"),local("syne"),url(../fonts/Syne-normal-400-greek.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:syne;src:local("syne Regular"),local("syne"),url(../fonts/Syne-normal-400-latin.woff2) format(woff2),url(../fonts/Syne-Regular.woff2) format(woff2),url(../fonts/Syne-Regular.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.footer{background-image:url(../images/gradient-vierkant-min.webp);background-repeat:no-repeat;background-size:cover;mask-image:linear-gradient(180deg,transparent,#000 20%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%);position:relative}@media (max-width:992px){.footer{background-image:url(https://imagedelivery.net/dK2MXs8e4PBA-0PIIKLecw/1a080bb2-eb2a-4194-69a2-52cda2f3d000/public);mask-image:linear-gradient(180deg,transparent,#000 7%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 7%)}}.footer__wrapper{display:flex;gap:40px;justify-content:space-between;padding-bottom:100px;padding-top:150px}@media (max-width:992px){.footer__wrapper{align-items:center;flex-direction:column;justify-content:center;padding-top:100px}}@media (max-width:768px){.footer__wrapper{padding-bottom:40px}}.footer__content{display:flex;flex-direction:column;gap:32px}.footer__socials{display:flex;gap:16px}.footer__social_link{align-items:center;background:transparent;border:1px solid #fff;border-radius:50%;display:flex;height:46px;justify-content:center;transition:all .3s ease;width:46px}.footer__social_link i{color:#fff;font-size:24px;transition:all .3s ease}.footer__social_link:hover{background:#fff;color:#000}.footer__social_link:hover i{color:#000}@media (max-width:992px){.footer__socials{justify-content:center}}.footer__contact{display:flex;flex-direction:column;gap:40px}.footer__contact_office{display:flex;flex-direction:column;gap:16px}.footer__contact_office_title{border:1px solid #fff;border-radius:100px;font-family:syne,"syne Fallback: Arial",sans-serif;font-weight:700;font-weight:600;padding:12px}.footer__contact_address,.footer__contact_office_title{align-items:center;color:#fff;display:flex;font-size:16px;justify-content:center}.footer__contact_address{flex-direction:column;gap:8px}@media (max-width:992px){.footer__contact{flex-direction:row}.footer__contact_office{align-items:center}}@media (max-width:768px){.footer__contact{flex-direction:column}}.footer__links{display:flex;flex:1;flex-direction:column;max-width:600px}.footer__links_link{align-items:center;background:transparent;border-bottom:1px solid #fff;color:#fff;display:flex;font-size:18px;font-weight:600;gap:8px;justify-content:space-between;padding:24px 0;position:relative;transition:all .3s ease;width:100%}.footer__links_link.active:before{background:var(--accent-blue);border-radius:100%;content:"";display:block;height:6px;left:-16px;position:absolute;top:55%;transform:translateY(-50%);width:6px}.footer__links_link:first-child{border-top:1px solid #fff}.footer__links_link:hover{background:#fff;color:#000}.footer__links_link .icon{font-size:32px;transition:all .3s ease}.footer__links_link:hover .icon{transform:translateY(-10px)}@media (max-width:992px){.footer__links{max-width:100%;width:100%}.footer__links_link{justify-content:space-between}}.footer__bottom{border-top:1px solid #fff;color:#fff;font-size:14px;padding:16px 0}.footer__bottom_wrapper{align-items:center;display:flex;justify-content:space-between}.footer__bottom_left{align-items:center;display:flex;gap:70px}.footer__terms{align-items:center;display:flex;gap:16px}.footer__bottom_right_text{font-family:syne,"syne Fallback: Arial",sans-serif;font-size:14px;font-weight:600}@media (max-width:768px){.footer__bottom{border-top:none}.footer__bottom_left,.footer__bottom_wrapper{align-items:center;flex-direction:column;gap:8px}}
