.sidebar-wrapper{left:3%;position:fixed;top:100px;z-index:100}@media screen and (max-width:1199.98px){.sidebar-wrapper{border-bottom:5px solid var(--secondary);display:none;max-width:300px;padding-top:10px;width:100%}}.sidebar-wrapper .top-links{display:none}@media screen and (max-width:1199.98px){.sidebar-wrapper .top-links{display:inherit}.sidebar-wrapper.open{background:#fff;box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.02);display:initial;top:70px}}.sidebar-wrapper .sidebar{background:transparent;height:calc(100% - 70px);transition:all .5s ease;width:250px}@media screen and (max-width:1199.98px){.sidebar-wrapper .sidebar{max-height:calc(100vh - 70px);overflow:auto;width:100%}}.sidebar-wrapper .sidebar .separator{border:1px solid transparent;border-bottom:1px solid rgba(var(--secondary-rgb),.2);margin-bottom:20px;margin-top:20px;width:100%}.sidebar-wrapper .sidebar .separator.blank{border-bottom:1px solid transparent}.sidebar-wrapper .sidebar .separator.bottom{flex:1}.sidebar-wrapper .sidebar .title{background:var(--text-title-h1);-webkit-background-clip:text;display:block;font-family:var(--font-family-title);letter-spacing:var(--font-family-title-letter-spacing);-webkit-text-fill-color:transparent;background-size:300%;font-size:1em;font-weight:var(--weight-bold);padding:10px}.sidebar-wrapper .sidebar ul{display:flex;flex-direction:column;height:85vh;padding:0 10px}.sidebar-wrapper .sidebar ul li{margin-bottom:5px}.sidebar-wrapper .sidebar ul li a{border-bottom:1px solid transparent;border-radius:var(--border-radius);color:var(--text-default);display:block;font-size:1.1em;padding:10px;position:relative}.sidebar-wrapper .sidebar ul li a .icon{color:inherit;display:inline-block;margin-left:5px;width:30px}.sidebar-wrapper .sidebar ul li a.help-button{background-color:var(--text-primary);border:1px solid var(--bg-primary);color:var(--bg-primary)}.sidebar-wrapper .sidebar ul li a.active{background:var(--light);background-image:linear-gradient(to bottom left,rgba(var(--primary-rgb),.4),rgba(var(--primary-rgb),0) 70%);border-bottom:1px solid var(--border-color);box-shadow:0 8px 24px hsla(210,8%,62%,.2);color:var(--text-default)}.sidebar-wrapper .sidebar ul li a.active .icon{color:var(--text-highlight)}.sidebar-wrapper .sidebar ul li a.primary,.sidebar-wrapper .sidebar ul li a:hover{background:var(--bg-primary);background-image:linear-gradient(to bottom left,rgba(var(--secondary-rgb),70%),rgba(var(--secondary-rgb),0) 70%);border-bottom:1px solid var(--border-color);box-shadow:0 8px 24px hsla(210,8%,62%,.2);color:var(--text-primary)}.sidebar-wrapper .sidebar ul li a.primary .icon,.sidebar-wrapper .sidebar ul li a:hover .icon{color:var(--text-primary)}.sidebar-wrapper .sidebar ul li a.primary:before,.sidebar-wrapper .sidebar ul li a:hover:before{display:block}.sidebar-wrapper .sidebar ul.links{font-size:.9em;margin-top:10px}.topbar-wrapper{align-items:center;background-color:var(--light);box-shadow:0 8px 24px hsla(210,8%,62%,.2);display:flex;height:70px;padding-left:5%;padding-right:5%;position:fixed;top:0;width:100%;z-index:1000}@media screen and (max-width:767.98px){.topbar-wrapper{padding-left:0}}.topbar-wrapper .logo{align-items:center;display:flex;height:60px;padding:0 10px}.topbar-wrapper .logo a{align-items:center;display:flex;justify-content:center}.topbar-wrapper .logo a img{max-width:200px}@media screen and (max-width:1199.98px){.topbar-wrapper .logo a img.desktop{display:none}}.topbar-wrapper .logo a img.mobile{display:none}@media screen and (max-width:1199.98px){.topbar-wrapper .logo a img.mobile{display:initial}}.topbar-wrapper .logo .logo-title{color:var(--secondary);font-family:var(--font-family-title);font-size:2em;font-weight:var(--weight-bold)}@media screen and (max-width:1199.98px){.topbar-wrapper .logo .logo-title{display:none}}.topbar-wrapper .logo .logo-title .highlight{color:var(--primary)}.topbar-wrapper nav{display:flex;flex-grow:1;flex-shrink:0;padding-left:5px;padding-right:5px}.topbar-wrapper nav .menu-mobile{align-items:center;display:flex;justify-content:center}@media screen and (min-width:1200px){.topbar-wrapper nav .menu-mobile{display:none}}.topbar-wrapper nav .menu-mobile .burger-menu{background-color:var(--primary);border-radius:3px;display:block;height:4px;position:relative;transition:background-color .1s ease .2s;width:32px}.topbar-wrapper nav .menu-mobile .burger-menu:before{top:-10px;transform:rotate(0deg)}.topbar-wrapper nav .menu-mobile .burger-menu:after{top:10px;transform:rotate(0deg)}.topbar-wrapper nav .menu-mobile .burger-menu:after,.topbar-wrapper nav .menu-mobile .burger-menu:before{background-color:var(--primary);border-radius:3px;content:"";height:4px;left:0;position:absolute;transition-duration:.3s;transition-property:transform,top;transition-timing-function:ease-in-out;width:32px;z-index:1}.topbar-wrapper nav .menu-mobile.open .burger-menu{background-color:transparent;transition:background-color 0s ease 0s}.topbar-wrapper nav .menu-mobile.open .burger-menu:before{top:0;transform:rotate(-45deg)}.topbar-wrapper nav .menu-mobile.open .burger-menu:after{top:0;transform:rotate(45deg)}.topbar-wrapper nav .logo-mobile{display:none;padding-left:20px;padding-right:20px;padding-top:5px;text-align:center}@media screen and (max-width:1199.98px){.topbar-wrapper nav .logo-mobile{align-items:center;display:flex;justify-content:center}}.topbar-wrapper nav .logo-mobile img{max-width:200px}@media screen and (max-width:575.98px){.topbar-wrapper nav .logo-mobile img{max-width:170px}}.topbar-wrapper nav ul{align-items:center;display:flex;gap:10px}.topbar-wrapper nav ul li.separator{border-left:1px solid var(--border-color);height:30px;margin-left:10px;margin-right:0}@media screen and (max-width:991.98px){.topbar-wrapper nav ul li.separator{border-color:transparent}}.topbar-wrapper nav ul li a,.topbar-wrapper nav ul li button{display:block;font-size:1em;padding:10px;position:relative}.topbar-wrapper nav ul li a .icon,.topbar-wrapper nav ul li button .icon{color:inherit;display:inline-block;width:30px}.topbar-wrapper nav ul.links{flex-grow:1;flex-shrink:0;justify-content:center}@media screen and (max-width:1199.98px){.topbar-wrapper nav ul.links li{display:none}}.topbar-wrapper nav ul.links.open{display:initial}.topbar-wrapper nav ul.account-links{display:flex;gap:20px}@media screen and (max-width:991.98px){.topbar-wrapper nav ul.account-links{gap:0}}@media screen and (max-width:575.98px){.topbar-wrapper nav ul.account-links .login{overflow:hidden;padding-right:0;width:20px}}.topbar-wrapper nav ul.account-links li a,.topbar-wrapper nav ul.account-links li button{border-radius:var(--border-radius);color:var(--text-default)}.topbar-wrapper nav ul.account-links li a.primary,.topbar-wrapper nav ul.account-links li button.primary{color:var(--text-primary);line-height:inherit}.topbar-wrapper nav ul.account-links li a.secondary,.topbar-wrapper nav ul.account-links li button.secondary{color:var(--text-secondary);line-height:inherit}.topbar-wrapper nav ul.account-links li a.active,.topbar-wrapper nav ul.account-links li a:hover,.topbar-wrapper nav ul.account-links li button.active,.topbar-wrapper nav ul.account-links li button:hover{background:var(--bg-primary);background-image:linear-gradient(to bottom left,var(--secondary),transparent 70%);color:var(--text-primary)}.topbar-wrapper nav ul.account-links li a.active .icon,.topbar-wrapper nav ul.account-links li a:hover .icon,.topbar-wrapper nav ul.account-links li button.active .icon,.topbar-wrapper nav ul.account-links li button:hover .icon{color:var(--text-primary)}.topbar-wrapper nav ul.account-links li a.active:before,.topbar-wrapper nav ul.account-links li a:hover:before,.topbar-wrapper nav ul.account-links li button.active:before,.topbar-wrapper nav ul.account-links li button:hover:before{display:block}.topbar-wrapper nav ul.account-links button.dropdown-menu-trigger{align-items:center;border:1px solid var(--border-color);border-radius:20px;display:flex;height:40px;justify-content:center;min-width:40px}.topbar-wrapper nav ul.account-links button.dropdown-menu-trigger .icon{font-size:1.2em}.topbar-wrapper nav ul.account-links button.dropdown-menu-trigger .item{font-size:.8em;margin-right:5px}@media screen and (max-width:575.98px){.topbar-wrapper nav ul.account-links #change-lang{display:none}}.topbar-wrapper nav ul.account-links #notifications button.dropdown-menu-trigger{width:40px}.topbar-wrapper nav ul.account-links #notifications button.dropdown-menu-trigger .item{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:3px;color:var(--text-primary);font-size:.6em;font-weight:var(--weight-bold);left:28px;line-height:normal;margin:0;padding:2px 5px;position:absolute;top:0}.topbar-wrapper nav ul.account-links #notifications ul#notification-container li a,.topbar-wrapper nav ul.account-links #notifications ul#notification-container li button{border-radius:var(--border-radius);color:var(--text-default)}.topbar-wrapper nav ul.account-links #notifications ul#notification-container li a.primary,.topbar-wrapper nav ul.account-links #notifications ul#notification-container li button.primary{color:var(--text-primary);line-height:inherit}.topbar-wrapper nav ul.account-links #notifications ul#notification-container li a.secondary,.topbar-wrapper nav ul.account-links #notifications ul#notification-container li button.secondary{color:var(--text-secondary);line-height:inherit}.topbar-wrapper nav ul.account-links #notifications ul#notification-container li a.active,.topbar-wrapper nav ul.account-links #notifications ul#notification-container li a:hover,.topbar-wrapper nav ul.account-links #notifications ul#notification-container li button.active,.topbar-wrapper nav ul.account-links #notifications ul#notification-container li button:hover{background:var(--bg-primary);background-image:linear-gradient(to bottom left,rgba(var(--secondary-rgb),.7),rgba(var(--secondary-rgb),0) 70%);color:var(--text-primary)}.topbar-wrapper nav ul.account-links #notifications ul#notification-container li a.active .icon,.topbar-wrapper nav ul.account-links #notifications ul#notification-container li a:hover .icon,.topbar-wrapper nav ul.account-links #notifications ul#notification-container li button.active .icon,.topbar-wrapper nav ul.account-links #notifications ul#notification-container li button:hover .icon{color:var(--text-primary)}.topbar-wrapper nav ul.account-links #notifications ul#notification-container li a.active:before,.topbar-wrapper nav ul.account-links #notifications ul#notification-container li a:hover:before,.topbar-wrapper nav ul.account-links #notifications ul#notification-container li button.active:before,.topbar-wrapper nav ul.account-links #notifications ul#notification-container li button:hover:before{display:block}.topbar-wrapper nav ul.account-links a.account{align-items:center;display:flex;gap:10px;justify-content:center}.topbar-wrapper nav ul.account-links a.account .icon{align-items:center;border:1px solid var(--border-color);border-radius:20px;display:flex;height:40px;justify-content:center;width:40px}.topbar-wrapper nav ul.account-links a.account .item{color:var(--muted);display:flex;flex-direction:column;font-size:.8em}@media screen and (max-width:991.98px){.topbar-wrapper nav ul.account-links a.account .item{display:none}}.topbar-wrapper nav ul.account-links a.account .item .user-fullname{font-weight:var(--weight-bold)}.topbar-wrapper nav ul.account-links a.account.active .icon,.topbar-wrapper nav ul.account-links a.account:hover .icon{border-color:var(--text-primary)}.topbar-wrapper nav ul.account-links a.account.active .item,.topbar-wrapper nav ul.account-links a.account:hover .item{color:var(--text-primary)}.cards-inline{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:-webkit-linear-gradient(120deg,rgba(204,231,255,.01),rgba(204,231,255,.1),10%,rgba(204,231,255,.01));background:linear-gradient(120deg,rgba(204,231,255,.01),rgba(204,231,255,.1),10%,rgba(204,231,255,.01));border:1px solid var(--light);border-radius:var(--border-radius);min-height:220px;padding:20px 40px;width:100%}@media screen and (max-width:991.98px){.card{padding:15px}}.card .card-controls{display:flex;flex-wrap:wrap;min-height:30px;width:100%}.card .card-controls .backlink{flex:1;font-size:1em}@media screen and (max-width:767.98px){.card .card-controls .backlink{font-size:.8em;min-width:50%;order:2}}.card .card-controls .nextlink{flex:1;font-size:1em;text-align:right}.card .card-controls .nextlink .button,.card .card-controls .nextlink button{background:var(--bg-primary);color:var(--text-primary)}@media screen and (max-width:767.98px){.card .card-controls .nextlink{font-size:.8em;min-width:50%;order:3}}.card .card-header{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;justify-content:center;margin-bottom:10px;position:relative;width:100%}@media screen and (max-width:991.98px){.card .card-header{font-size:9px}}.card .card-header .title{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center}@media screen and (max-width:767.98px){.card .card-header .title{min-width:100%;order:1}}.card .card-header .title h1{max-width:80%;padding-left:10px;padding-right:10px;text-align:center}@media screen and (max-width:991.98px){.card .card-header .title h1{max-width:100%}}.card .card-header .title .subtitle{background:var(--text-title-h1);-webkit-background-clip:text;font-family:var(--font-family-title);letter-spacing:var(--font-family-title-letter-spacing);-webkit-text-fill-color:transparent;background-size:100%;font-size:1.5em;font-weight:var(--weight-bold);padding:5px 5px 5px 0;text-align:center;width:fit-content}.card .card-header .logo{text-align:center}.card .card-header .logo img{max-height:50px}.card .card-help{position:relative;text-align:center;width:100%}.card .card-help .helper-tooltip{font-size:2em;position:absolute;right:35px;top:-50px}@media screen and (max-width:767.98px){.card .card-help .helper-tooltip{position:static}}.card .card-body{padding:0 2em 2em}@media screen and (max-width:575.98px){.card .card-body{padding:0}}.card .card-body hr.separator{background-image:linear-gradient(90deg,transparent,rgba(0,0,0,.55),transparent);border:0;height:1px;margin:50px auto 40px;max-width:50%;min-width:400px}.card .card-body ul li{line-height:24px;padding-left:2.5em;position:relative}.card .card-body ul li:before{color:var(--primary);display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f054";font:var(--fa-font-solid);font-size:1em;left:1em;margin-right:5px;position:absolute;top:.2em}.card .card-footer{margin-top:10px}@media screen and (max-width:991.98px){.card .card-footer{font-size:9px}}.card.primary{background:linear-gradient(120deg,hsla(0,0%,100%,.45),hsla(0,0%,100%,0),70%,hsla(0,0%,100%,.45));background-color:var(--primary)}.card.primary,.card.secondary{border-left:3px solid transparent;border-right:3px solid transparent}.card.secondary{background:linear-gradient(120deg,hsla(0,0%,100%,.45),hsla(0,0%,100%,0),70%,hsla(0,0%,100%,.45));background-color:var(--secondary)}.card.card-error{align-items:center;backdrop-filter:blur(5.3px);-webkit-backdrop-filter:blur(5.3px);background:hsla(0,0%,100%,.23);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);display:flex;flex-direction:column;height:85vh;justify-content:center;margin:auto;position:relative;width:90vw}@media screen and (max-width:767.98px){.card.card-error{background-position:0 0}}.card.card-error .card-header .title *{background:var(--light !important);-webkit-background-clip:text!important;margin:10px!important;text-align:center;width:100%!important}.card.card-error .card-header .title h1{font-size:3em!important}@media screen and (max-width:767.98px){.card.card-error .card-header .title h1{font-size:2em!important}}.card.card-error .card-body{text-align:center}main>.card{box-shadow:0 0 10px 10px var(--highlight)}main>.card:before{background-image:var(--background-web-image);background-position:10px 10px;background-repeat:no-repeat;background-size:contain;border-radius:var(--border-radius);content:"";height:350px;left:0;position:absolute;top:0;transform:rotate(180deg);width:350px;z-index:-1}@media screen and (max-width:767.98px){main>.card:before{height:200px;width:200px}}main>.card.no-bg:before{display:none}*,html{scroll-behavior:smooth}body{background-color:var(--background-color)}body a{color:var(--text-link)}body a:hover{color:var(--text-link-hover)}@keyframes rotateBodyBackground{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body>.container-wrapper{display:flex;justify-content:center;min-height:100vh;position:relative;width:100%}body>.container-wrapper:before{background-image:var(--background-web-image);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;content:"";height:103vh;left:0;opacity:50%;position:fixed;top:0;width:100vw;z-index:-1}body>.container-wrapper.backoffice>.content-wrapper{margin-left:300px;width:calc(95% - 300px)}@media screen and (max-width:1199.98px){body>.container-wrapper.backoffice>.content-wrapper{margin-left:0;width:100%}}body>.container-wrapper>.content-wrapper{margin-bottom:30px;margin-top:50px;padding:0 20px;width:100%}@media screen and (max-width:1199.98px){body>.container-wrapper>.content-wrapper{margin-top:70px}}body>.container-wrapper>.content-wrapper h1,body>.container-wrapper>.content-wrapper h2,body>.container-wrapper>.content-wrapper h3,body>.container-wrapper>.content-wrapper h4,body>.container-wrapper>.content-wrapper h5,body>.container-wrapper>.content-wrapper h6{background:var(--text-title-h1);-webkit-background-clip:text;font-family:var(--font-family-title);letter-spacing:var(--font-family-title-letter-spacing);padding:10px;-webkit-text-fill-color:transparent;background-size:100%;width:fit-content}body>.container-wrapper>.content-wrapper h1{font-size:2.5em;font-weight:600;padding-left:0;text-transform:uppercase}body>.container-wrapper>.content-wrapper h2{font-size:1.5em;font-weight:400;padding-left:0}body>.container-wrapper>.content-wrapper h3{font-size:1.25em;padding-left:5px}body>.container-wrapper>.content-wrapper h4{font-size:1em;padding-left:10px}body>.container-wrapper>.content-wrapper h5{font-size:.75em;padding-left:15px}body>.container-wrapper>.content-wrapper h6{font-size:.75em;padding-left:20px}body>.container-wrapper>.content-wrapper strong.label{background:var(--text-title-h1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:100%;width:fit-content}body>.container-wrapper>.content-wrapper h1+p,body>.container-wrapper>.content-wrapper h2+p,body>.container-wrapper>.content-wrapper h3+p,body>.container-wrapper>.content-wrapper h4+p,body>.container-wrapper>.content-wrapper h5+p,body>.container-wrapper>.content-wrapper h6+p,body>.container-wrapper>.content-wrapper p+h1,body>.container-wrapper>.content-wrapper p+h2,body>.container-wrapper>.content-wrapper p+h3,body>.container-wrapper>.content-wrapper p+h4,body>.container-wrapper>.content-wrapper p+h5,body>.container-wrapper>.content-wrapper p+h6{margin-top:10px}body>.container-wrapper>.content-wrapper>header{display:flex;flex-wrap:wrap;margin-top:30px;padding:30px 0}@media screen and (max-width:1199.98px){body>.container-wrapper>.content-wrapper>header{font-size:12px;padding:0}}body>.container-wrapper>.content-wrapper>header .title{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center}body>.container-wrapper>.content-wrapper>header .title h1{text-align:center}body>.container-wrapper>.content-wrapper>header .title .subtitle{background:var(--text-title-h1);-webkit-background-clip:text;font-family:var(--font-family-title);letter-spacing:var(--font-family-title-letter-spacing);-webkit-text-fill-color:transparent;background-size:100%;font-size:1.2em;font-weight:400;padding:5px 5px 5px 0;text-align:center;width:fit-content}@media screen and (max-width:767.98px){body>.container-wrapper>.content-wrapper>header .title{min-width:100%;order:1}}body>.container-wrapper>.content-wrapper>header .backlink{flex:1;max-width:25%}@media screen and (max-width:767.98px){body>.container-wrapper>.content-wrapper>header .backlink{min-width:50%;order:2}}body>.container-wrapper>.content-wrapper>header .nextlink{flex:1;max-width:25%;text-align:right}@media screen and (max-width:767.98px){body>.container-wrapper>.content-wrapper>header .nextlink{min-width:50%;order:3}}body>.container-wrapper>.content-wrapper>main{display:flex;flex-direction:column;gap:30px;justify-content:center;margin-top:55px}@media screen and (max-width:767.98px){body>.container-wrapper>.content-wrapper>main{margin-top:20px}}body>.container-wrapper>.content-wrapper>main a:not(.button){text-decoration:underline;text-decoration-color:inherit}body>.container-wrapper>.content-wrapper>main>.projectname{display:none}@media screen and (max-width:767.98px){body>.container-wrapper>.content-wrapper>main>.projectname{color:var(--muted);display:block;font-size:.8em;height:0;line-height:0;margin:auto;overflow:visible;text-align:center;width:100%}}body>.container-wrapper>.content-wrapper>main>.notice{background-color:rgba(var(--secondary-rgb)/.2);color:var(--secondary);font-weight:var(--weight-bold);padding:10px;text-align:center}body>.container-wrapper>.content-wrapper>main>.success{background-color:rgba(var(--secondary-rgb)/.2);color:var(--success);font-weight:var(--weight-bold);padding:10px;text-align:center}body>.container-wrapper>.content-wrapper>main>.error{background-color:rgba(var(--danger-rgb)/.2);color:var(--danger);font-weight:var(--weight-bold);padding:10px;text-align:center}body>.container-wrapper>.content-wrapper .text-center{text-align:center}body>.container-wrapper>.content-wrapper .icon-success{color:var(--success);font-size:2em}body>.container-wrapper>.content-wrapper .icon-error{color:var(--danger);font-size:2em}body>.container-wrapper.without-topbar>.content-wrapper{margin-top:0}body>.container-wrapper.without-sidebar header,body>.container-wrapper.without-sidebar>.content-wrapper{margin-left:0;width:100%}:root{--primary:#d83f87;--primary-rgb:216,63,135;--secondary:#44318d;--secondary-rgb:68,49,141;--tertiary:#00f;--tertiary-rgb:0,0,255;--success:#00f;--success-rgb:0,0,255;--danger:#dc3545;--danger-rgb:220,53,69;--warning:#ffc107;--warning-rgb:255,193,7;--muted:#6c757d;--muted-rgb:108,117,125;--light:#fff;--light-rgb:255,255,255;--disable:#f3f3f7;--disable-rgb:243,243,247;--highlight:rgba(204,231,255,.4);--highlight-primary:#f8f3ff;--highlight-primary-rgb:248,243,255;--primary-pale:#f1966e;--primary-pale-rgb:241,150,110;--secondary-pale:#ae68fa;--secondary-pale-rgb:174,104,255;--background-color:#fff;--good:#069c56;--good-rgb:6,156,86;--medium:#ff980e;--medium-rgb:255,152,14;--bad:#d3212c;--bad-rgb:211,33,44;--bg-primary:var(--primary);--text-primary:#fff;--bg-secondary:var(--secondary);--text-secondary:#fff;--bg-tertiary:var(--tertiary);--text-tertiary:#fff;--bg-success:var(--success);--text-success:#fff;--bg-danger:var(--danger);--text-danger:#fff;--bg-warning:var(--warning);--text-warning:#343a40;--bg-muted:var(--muted);--text-muted:#fff;--bg-disable:var(--disable);--text-disable:#2a1b3d;--bg-highlight:var(--highlight);--text-highlight:#2a1b3d;--bg-highlight-primary:var(--highlight-primary);--text-highlight-primary:var(--secondary);--bg-default:#2a1b3d;--bg-default-rgb:42,27,61;--text-default:#2a1b3d;--text-link:#00f;--text-link-hover:#e11f99;--text-title-h1:linear-gradient(135deg,var(--tertiary) 20%,var(--primary) 70%);--bg-primary-pale:var(--primary-pale);--text-primary-pale:#fff;--bg-secondary-pale:var(--secondary-pale);--text-secondary-pale:#fff;--border-color:hsla(0,0%,100%,.15);--border-radius:40px;--weight-bold:700;--background-web-image:url(/build/images/background.d5766cfc.svg);--font-family-title:"FiraSans",Arial,sans-serif;--font-family-title-letter-spacing:initial;--font-family-title-home:"FiraSans",Arial,sans-serif;--font-family-title-home-letter-spacing:initial;--font-family-content:"FiraSans",Arial,sans-serif;--font-family-content-letter-spacing:initial;--form-field-border-color:#ccc}.topbar-wrapper{background-image:linear-gradient(135deg,var(--tertiary) 0,var(--primary) 30%);height:80px}.topbar-wrapper .separator{border-left-color:var(--border-color)}.topbar-wrapper nav ul.account-links li button:hover{background-image:linear-gradient(to bottom left,var(--secondary),transparent 55%)}.dropdown-menu .dropdown-menu-trigger .icon,.dropdown-menu .dropdown-menu-trigger span,.dropdown-menu .dropdown-menu-trigger:after{color:var(--text-primary)}.dropdown-menu .dropdown-menu-wrapper .dropdown-menu-content>ul>li>a:hover{color:var(--text-default)}.dropdown-menu .dropdown-menu-wrapper .dropdown-header{background-color:var(--bg-primary)}.dropdown-menu .dropdown-menu-wrapper .dropdown-footer{border-bottom-color:var(--bg-primary)}#splide01-list a.card.project{background-image:linear-gradient(-135deg,rgba(var(--primary-rgb)) 0,rgba(var(--tertiary-rgb)) 50%)}#splide01-list a.card.project:hover{background-image:linear-gradient(-135deg,rgba(var(--primary-rgb)) 0,rgba(var(--tertiary-rgb)) 70%)}.dropdown-menu{display:inline-flex;position:relative;vertical-align:top}@media screen and (max-width:991.98px){.dropdown-menu.dropdown-icon .dropdown-menu-trigger{padding:0}}.dropdown-menu.dropdown-icon .dropdown-menu-trigger:after{content:"\f078";display:inline-block;font:var(--fa-font-solid);font-weight:900;margin:auto;transition:all .1s ease-in}@media screen and (max-width:991.98px){.dropdown-menu.dropdown-icon .dropdown-menu-trigger:after{display:none}}.dropdown-menu.dropdown-icon.open .dropdown-menu-trigger:after{transform:rotate(180deg)}.dropdown-menu .dropdown-menu-wrapper{box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.02);display:none;left:0;min-width:200px;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-menu .dropdown-menu-wrapper.align-right{left:auto;right:0}@media screen and (max-width:991.98px){.dropdown-menu .dropdown-menu-wrapper{left:5%!important;position:fixed!important;right:5%!important;top:10%!important;width:90vw!important}}.dropdown-menu .dropdown-menu-wrapper .dropdown-header{background-color:var(--bg-secondary);color:var(--text-secondary);cursor:default;font-size:.8rem;line-height:2rem;text-align:center;user-select:none;width:100%}.dropdown-menu .dropdown-menu-wrapper .dropdown-footer{background-color:#fff;border-bottom:5px solid var(--bg-secondary);font-size:.8rem;text-align:center}.dropdown-menu .dropdown-menu-wrapper .dropdown-footer a{font-size:inherit;text-decoration:none!important}.dropdown-menu .dropdown-menu-wrapper .dropdown-footer a:hover{background:none;color:var(--primary)}.dropdown-menu .dropdown-menu-wrapper .dropdown-menu-content{background-color:#fff;border-radius:4px}.dropdown-menu .dropdown-menu-wrapper .dropdown-menu-content>ul{align-items:stretch;display:flex;flex-direction:column;gap:0}.dropdown-menu .dropdown-menu-wrapper .dropdown-menu-content>ul>li>a{border-left:5px solid transparent;border-radius:initial}.dropdown-menu .dropdown-menu-wrapper .dropdown-menu-content>ul>li>a:hover{background-color:var(--highlight-primary);background-image:none;border-left-color:var(--primary);color:var(--text-highlight-primary)}.dropdown-menu.open .dropdown-menu-wrapper{display:block}