:root{--primary:#d21523;--secondary:#334596;--gray:#8c9297;--light-blue:#9cb0d9;--background:#f5f7fa;--text:#333;--indigo:#3f51b5;--purple:#9c27b0;--orange:#ff9800;--pink:#e91e63;--teal:#00bcd4;--deep-purple:#673ab7}*{box-sizing:border-box;margin:0;padding:0}body,html{background-color:rgb(var(--v-theme-background));min-height:100vh}.v-application{background-color:rgb(var(--v-theme-background))!important}.v-main{background-color:rgb(var(--v-theme-background))}body{color:var(--text);font-family:Arial,sans-serif;line-height:1.6}.container{margin:0 auto;max-width:1200px;padding:0 20px;width:90%}.custom-page{background:var(--auth-background-image,url(./background_moli.4Wx1W064.png)) no-repeat center center;background-size:cover;justify-content:center;min-height:100vh}.custom-card,.custom-page{align-items:center;display:flex;padding:2rem}.custom-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;flex-direction:column;max-width:90%;position:relative;width:600px}.logo-container{display:flex;justify-content:center;margin-bottom:1rem;width:100%}.lg-logo{height:100px;-o-object-fit:contain;object-fit:contain}.custom-form{align-items:center;display:flex;flex-direction:column;width:100%}header{background-color:var(--background);box-shadow:0 2px 4px #0000001a;position:sticky;top:0;z-index:1000}header .container{align-items:center;display:flex;justify-content:space-between;padding:1rem 0}.logo{height:40px}nav{display:none}nav a{color:var(--text);margin-left:1.5rem;text-decoration:none}.btn{border:none;border-radius:.25rem;cursor:pointer;font-weight:700;padding:.5rem 1rem}.btn-primary{background-color:var(--primary);color:#fff}.btn-outline{border:1px solid var(--primary)}.btn-outline,.btn-primary-text{background-color:transparent;color:var(--primary)}.btn-lg{font-size:1.1rem;padding:.75rem 1.5rem}.hero{background-color:#f8f9fa;background:var(--auth-background-image,url(./background_moli.4Wx1W064.png)) no-repeat center center;background-size:cover;padding:4rem 0;text-align:center}.hero h1{font-size:2.5rem;margin-bottom:1rem}.hero p{color:var(--gray);font-size:1.2rem;margin-bottom:2rem}.btn-group{display:flex;gap:1rem;justify-content:center}section{padding:4rem 0}h2{font-size:2rem;margin-bottom:2rem;text-align:center}.card-grid,.feature-grid,.why-us-grid{display:grid;gap:2rem}.card,.feature,.why-us-item{background-color:#fff;border-radius:.5rem;box-shadow:0 0 100px #0000001a;padding:2rem;text-align:center}.card i,.feature i,.why-us-item i{color:var(--primary);font-size:3rem;margin-bottom:1rem}.card h3,.feature h3,.why-us-item h3{font-size:1.5rem;margin-bottom:1rem}.features{background-color:#f8f9fa}.about{background-color:var(--gray);color:#fff}.about-grid{display:grid;gap:2rem}.contact{background-color:#f8f9fa}.contact-info{text-align:center}.contact-info p{margin-bottom:.5rem}.contact-info a{color:var(--primary);text-decoration:none}.card,.feature,.why-us-item{margin:0 auto;width:300px}.card-grid,.feature-grid,.why-us-grid{justify-content:center}footer{background-color:var(--secondary);color:#fff;padding:2rem 0;text-align:center}footer .container{align-items:center;display:flex;flex-direction:column}footer .logo{filter:brightness(0) invert(1);margin-bottom:1rem}@media (max-width:768px){.custom-page{background:#fff;padding:0}.custom-card{border-radius:0;box-shadow:none;max-width:100%;padding:1.5rem;width:100%}.lg-logo{height:80px}}@media (min-width:768px){nav{display:flex}.card-grid,.feature-grid{grid-template-columns:repeat(2,1fr)}.why-us-grid{grid-template-columns:repeat(3,1fr)}.about-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.card-grid{grid-template-columns:repeat(4,1fr)}.feature-grid{grid-template-columns:repeat(5,1fr)}}.bg-primary,.v-app-bar.bg-primary,.v-toolbar.bg-primary{background-color:var(--primary)!important}.v-btn.bg-primary{background-color:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.v-card{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;display:block;overflow:hidden;overflow-wrap:break-word;padding:0;position:relative;text-decoration:none;transition-duration:.28s;transition-property:box-shadow,opacity,background;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:0}.v-card--border{border-width:thin;box-shadow:none}.v-card--absolute{position:absolute}.v-card--fixed{position:fixed}.v-card{border-radius:4px}.v-card:hover>.v-card__overlay{opacity:calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier))}.v-card:focus-visible>.v-card__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card:focus>.v-card__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}}.v-card--active>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]>.v-card__overlay{opacity:calc(var(--v-activated-opacity)*var(--v-theme-overlay-multiplier))}.v-card--active:hover>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:hover>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity))*var(--v-theme-overlay-multiplier))}.v-card--active:focus-visible>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card--active:focus>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}}.v-card--variant-outlined,.v-card--variant-plain,.v-card--variant-text,.v-card--variant-tonal{background:transparent;color:inherit}.v-card--variant-plain{opacity:.62}.v-card--variant-plain:focus,.v-card--variant-plain:hover{opacity:1}.v-card--variant-plain .v-card__overlay{display:none}.v-card--variant-elevated,.v-card--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-card--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-card--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-card--variant-outlined{border:thin solid}.v-card--variant-text .v-card__overlay{background:currentColor}.v-card--variant-tonal .v-card__underlay{background:currentColor;border-radius:inherit;bottom:0;left:0;opacity:var(--v-activated-opacity);pointer-events:none;right:0;top:0}.v-card .v-card__underlay{position:absolute}.v-card--disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__loader){opacity:.6}.v-card--flat{box-shadow:none}.v-card--hover{cursor:pointer}.v-card--hover:after,.v-card--hover:before{border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:inherit}.v-card--hover:before{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));opacity:1;z-index:-1}.v-card--hover:after{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));opacity:0;z-index:1}.v-card--hover:hover:after{opacity:1}.v-card--hover:hover:before{opacity:0}.v-card--hover:hover{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-card--link{cursor:pointer}.v-card-actions{align-items:center;display:flex;flex:none;gap:.5rem;min-height:52px;padding:.5rem}.v-card-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;padding:.625rem 1rem}.v-card-item+.v-card-text{padding-top:0}.v-card-item__append,.v-card-item__prepend{align-items:center;display:flex}.v-card-item__prepend{grid-area:prepend;padding-inline-end:.5rem}.v-card-item__append{grid-area:append;padding-inline-start:.5rem}.v-card-item__content{align-self:center;grid-area:content;overflow:hidden}.v-card-title{display:block;flex:none;font-size:1.25rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.0125em;min-width:0;overflow:hidden;overflow-wrap:normal;padding:.5rem 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap;word-break:normal;word-wrap:break-word}.v-card .v-card-title{line-height:1.6}.v-card--density-comfortable .v-card-title{line-height:1.75rem}.v-card--density-compact .v-card-title{line-height:1.55rem}.v-card-item .v-card-title{padding:0}.v-card-title+.v-card-actions,.v-card-title+.v-card-text{padding-top:0}.v-card-subtitle{display:block;flex:none;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-card-subtitle-opacity,var(--v-medium-emphasis-opacity));overflow:hidden;padding:0 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.v-card .v-card-subtitle{line-height:1.425}.v-card--density-comfortable .v-card-subtitle{line-height:1.125rem}.v-card--density-compact .v-card-subtitle{line-height:1rem}.v-card-item .v-card-subtitle{padding:0 0 .25rem}.v-card-text{flex:1 1 auto;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-card-text-opacity,1);padding:1rem;text-transform:none}.v-card .v-card-text{line-height:1.425}.v-card--density-comfortable .v-card-text{line-height:1.2rem}.v-card--density-compact .v-card-text{line-height:1.15rem}.v-card__image{display:flex;flex:1 1 auto;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-card__content{border-radius:inherit;overflow:hidden;position:relative}.v-card__loader{bottom:auto;width:100%;z-index:1}.v-card__loader,.v-card__overlay{left:0;position:absolute;right:0;top:0}.v-card__overlay{background-color:currentColor;border-radius:inherit;bottom:0;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}
