#chart-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.3;pointer-events:none}.card-text{padding:5px;font-size:clamp(1rem,1vw + .5rem,1.1rem)}.cards-container{margin-bottom:0}div.head-container{padding-top:8rem;margin-bottom:8rem}div.head-container h1{font-size:clamp(2.5rem,4vw + 1rem,3.5rem)}div.head-container p{font-size:clamp(1rem,2vw + .5rem,1.5rem);color:#e3eefb;margin-bottom:0}.card-icon{font-size:clamp(1.1rem,1vw + .5rem,1.5rem);padding:5px}.custom-icon-color{color:#00fff8}.cards-wrapper{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(10rem,35rem));justify-content:center}.card-glassmorphism{width:100%;min-height:12rem;background:#fff3;box-shadow:0 8px 32px #1f26875e;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);border-radius:1rem;border:2px solid rgba(255,255,255,.18);transition:all .3s ease-in-out}.card-glassmorphism h2{font-size:clamp(1.4rem,3vw + .5rem,2rem)}.card-glassmorphism:hover{background:#ffffff4d;box-shadow:0 8px 32px #1f26875e;backdrop-filter:blur(10.5px);-webkit-backdrop-filter:blur(10.5px)}#loggin{width:100%;max-width:420px;margin:auto;background:var(--background-color);border-radius:10px}#loggin h3{color:#0e2743}#loggin p{color:#134879}label{font-size:clamp(.875rem,1vw + .25rem,1rem)}.bg-left{background:var(--primary-color);color:#fff;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start}.content-right{background:var(--background-color);min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:6rem}.content-right h1{font-size:clamp(1.8rem,3vw + .5rem,2.5rem)}.content-right .form-label,.content-right button{font-size:clamp(1rem,2vw + .25rem,1.3rem)}.content-right p,.form-check-label{font-size:clamp(.8rem,1vw + .2rem,.9rem)}.btn-custom-primary{background-color:var(--primary-color);border-color:#125592;color:#fff}.btn-custom-primary:hover{background-color:#134879;border-color:#4aa2e6;color:#fff}#logo-login{max-width:20rem;width:100%;margin-bottom:2rem}.password-box{position:relative}.password-box input.form-control{padding-right:2.5rem}.password-toggle{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);border:none;background:transparent;padding:0;line-height:0;cursor:pointer;color:#6c757d}svg.password-icon{height:20px;width:20px}@media (max-width: 992px){.cards-wrapper{grid-template-columns:1fr}}
