@import "https://fonts.googleapis.com/css2?family=M+PLUS+Code+Latin:wght@100..700&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Ubuntu+Sans+Mono:ital,wght@0,400..700;1,400..700&family=Ubuntu+Sans:ital,wght@0,100..800;1,100..800&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap";.avatar{width:40px;height:40px}.avatar-lg{width:64px;height:64px}.avatar-title{color:#003876;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.btn{letter-spacing:.02em;border-radius:.35rem;font-weight:600;transition:all .18s cubic-bezier(.4,0,.2,1)}.btn .feather{width:14px;height:14px}.btn-white,.btn-white:focus,.btn-white.focus,.btn-white.disabled,.btn-white:disabled,.show>.btn-white.dropdown-toggle,.btn-white:hover:not(:disabled):not(.disabled),.btn-white.hover:not(:disabled):not(.disabled),.btn-primary,.btn-primary:focus,.btn-primary.focus,.btn-primary.disabled,.btn-primary:disabled,.show>.btn-primary.dropdown-toggle,.btn-primary:hover:not(:disabled):not(.disabled),.btn-primary.hover:not(:disabled):not(.disabled),.btn-secondary,.btn-secondary:focus,.btn-secondary.focus,.btn-secondary.disabled,.btn-secondary:disabled,.show>.btn-secondary.dropdown-toggle,.btn-secondary:hover:not(:disabled):not(.disabled),.btn-secondary.hover:not(:disabled):not(.disabled),.btn-success,.btn-success:focus,.btn-success.focus,.btn-success.disabled,.btn-success:disabled,.show>.btn-success.dropdown-toggle,.btn-success:hover:not(:disabled):not(.disabled),.btn-success.hover:not(:disabled):not(.disabled),.btn-info,.btn-info:focus,.btn-info.focus,.btn-info.disabled,.btn-info:disabled,.show>.btn-info.dropdown-toggle,.btn-info:hover:not(:disabled):not(.disabled),.btn-info.hover:not(:disabled):not(.disabled),.btn-warning,.btn-warning:focus,.btn-warning.focus,.btn-warning.disabled,.btn-warning:disabled,.show>.btn-warning.dropdown-toggle,.btn-warning:hover:not(:disabled):not(.disabled),.btn-warning.hover:not(:disabled):not(.disabled),.btn-danger,.btn-danger:focus,.btn-danger.focus,.btn-danger.disabled,.btn-danger:disabled,.show>.btn-danger.dropdown-toggle,.btn-danger:hover:not(:disabled):not(.disabled),.btn-danger.hover:not(:disabled):not(.disabled),.btn-light,.btn-light:focus,.btn-light.focus,.btn-light.disabled,.btn-light:disabled,.show>.btn-light.dropdown-toggle,.btn-light:hover:not(:disabled):not(.disabled),.btn-light.hover:not(:disabled):not(.disabled),.btn-dark,.btn-dark:focus,.btn-dark.focus,.btn-dark.disabled,.btn-dark:disabled,.show>.btn-dark.dropdown-toggle,.btn-dark:hover:not(:disabled):not(.disabled),.btn-dark.hover:not(:disabled):not(.disabled),.btn-blue,.btn-blue:focus,.btn-blue.focus,.btn-blue.disabled,.btn-blue:disabled,.show>.btn-blue.dropdown-toggle,.btn-blue:hover:not(:disabled):not(.disabled),.btn-blue.hover:not(:disabled):not(.disabled),.btn-indigo,.btn-indigo:focus,.btn-indigo.focus,.btn-indigo.disabled,.btn-indigo:disabled,.show>.btn-indigo.dropdown-toggle,.btn-indigo:hover:not(:disabled):not(.disabled),.btn-indigo.hover:not(:disabled):not(.disabled),.btn-purple,.btn-purple:focus,.btn-purple.focus,.btn-purple.disabled,.btn-purple:disabled,.show>.btn-purple.dropdown-toggle,.btn-purple:hover:not(:disabled):not(.disabled),.btn-purple.hover:not(:disabled):not(.disabled),.btn-pink,.btn-pink:focus,.btn-pink.focus,.btn-pink.disabled,.btn-pink:disabled,.show>.btn-pink.dropdown-toggle,.btn-pink:hover:not(:disabled):not(.disabled),.btn-pink.hover:not(:disabled):not(.disabled),.btn-red,.btn-red:focus,.btn-red.focus,.btn-red.disabled,.btn-red:disabled,.show>.btn-red.dropdown-toggle,.btn-red:hover:not(:disabled):not(.disabled),.btn-red.hover:not(:disabled):not(.disabled),.btn-orange,.btn-orange:focus,.btn-orange.focus,.btn-orange.disabled,.btn-orange:disabled,.show>.btn-orange.dropdown-toggle,.btn-orange:hover:not(:disabled):not(.disabled),.btn-orange.hover:not(:disabled):not(.disabled),.btn-yellow,.btn-yellow:focus,.btn-yellow.focus,.btn-yellow.disabled,.btn-yellow:disabled,.show>.btn-yellow.dropdown-toggle,.btn-yellow:hover:not(:disabled):not(.disabled),.btn-yellow.hover:not(:disabled):not(.disabled),.btn-green,.btn-green:focus,.btn-green.focus,.btn-green.disabled,.btn-green:disabled,.show>.btn-green.dropdown-toggle,.btn-green:hover:not(:disabled):not(.disabled),.btn-green.hover:not(:disabled):not(.disabled),.btn-teal,.btn-teal:focus,.btn-teal.focus,.btn-teal.disabled,.btn-teal:disabled,.show>.btn-teal.dropdown-toggle,.btn-teal:hover:not(:disabled):not(.disabled),.btn-teal.hover:not(:disabled):not(.disabled),.btn-cyan,.btn-cyan:focus,.btn-cyan.focus,.btn-cyan.disabled,.btn-cyan:disabled,.show>.btn-cyan.dropdown-toggle,.btn-cyan:hover:not(:disabled):not(.disabled),.btn-cyan.hover:not(:disabled):not(.disabled),.btn-indian,.btn-indian:focus,.btn-indian.focus,.btn-indian.disabled,.btn-indian:disabled,.show>.btn-indian.dropdown-toggle,.btn-indian:hover:not(:disabled):not(.disabled),.btn-indian.hover:not(:disabled):not(.disabled),.btn-coral,.btn-coral:focus,.btn-coral.focus,.btn-coral.disabled,.btn-coral:disabled,.show>.btn-coral.dropdown-toggle,.btn-coral:hover:not(:disabled):not(.disabled),.btn-coral.hover:not(:disabled):not(.disabled),.btn-salmon,.btn-salmon:focus,.btn-salmon.focus,.btn-salmon.disabled,.btn-salmon:disabled,.show>.btn-salmon.dropdown-toggle,.btn-salmon:hover:not(:disabled):not(.disabled),.btn-salmon.hover:not(:disabled):not(.disabled),.btn-crimson,.btn-crimson:focus,.btn-crimson.focus,.btn-crimson.disabled,.btn-crimson:disabled,.show>.btn-crimson.dropdown-toggle,.btn-crimson:hover:not(:disabled):not(.disabled),.btn-crimson.hover:not(:disabled):not(.disabled),.btn-fire,.btn-fire:focus,.btn-fire.focus,.btn-fire.disabled,.btn-fire:disabled,.show>.btn-fire.dropdown-toggle,.btn-fire:hover:not(:disabled):not(.disabled),.btn-fire.hover:not(:disabled):not(.disabled),.btn-deep,.btn-deep:focus,.btn-deep.focus,.btn-deep.disabled,.btn-deep:disabled,.show>.btn-deep.dropdown-toggle,.btn-deep:hover:not(:disabled):not(.disabled),.btn-deep.hover:not(:disabled):not(.disabled),.btn-violetred,.btn-violetred:focus,.btn-violetred.focus,.btn-violetred.disabled,.btn-violetred:disabled,.show>.btn-violetred.dropdown-toggle,.btn-violetred:hover:not(:disabled):not(.disabled),.btn-violetred.hover:not(:disabled):not(.disabled),.btn-tomato,.btn-tomato:focus,.btn-tomato.focus,.btn-tomato.disabled,.btn-tomato:disabled,.show>.btn-tomato.dropdown-toggle,.btn-tomato:hover:not(:disabled):not(.disabled),.btn-tomato.hover:not(:disabled):not(.disabled),.btn-orangered,.btn-orangered:focus,.btn-orangered.focus,.btn-orangered.disabled,.btn-orangered:disabled,.show>.btn-orangered.dropdown-toggle,.btn-orangered:hover:not(:disabled):not(.disabled),.btn-orangered.hover:not(:disabled):not(.disabled),.btn-gold,.btn-gold:focus,.btn-gold.focus,.btn-gold.disabled,.btn-gold:disabled,.show>.btn-gold.dropdown-toggle,.btn-gold:hover:not(:disabled):not(.disabled),.btn-gold.hover:not(:disabled):not(.disabled),.btn-lemon,.btn-lemon:focus,.btn-lemon.focus,.btn-lemon.disabled,.btn-lemon:disabled,.show>.btn-lemon.dropdown-toggle,.btn-lemon:hover:not(:disabled):not(.disabled),.btn-lemon.hover:not(:disabled):not(.disabled),.btn-papaya,.btn-papaya:focus,.btn-papaya.focus,.btn-papaya.disabled,.btn-papaya:disabled,.show>.btn-papaya.dropdown-toggle,.btn-papaya:hover:not(:disabled):not(.disabled),.btn-papaya.hover:not(:disabled):not(.disabled),.btn-moccasin,.btn-moccasin:focus,.btn-moccasin.focus,.btn-moccasin.disabled,.btn-moccasin:disabled,.show>.btn-moccasin.dropdown-toggle,.btn-moccasin:hover:not(:disabled):not(.disabled),.btn-moccasin.hover:not(:disabled):not(.disabled),.btn-violet,.btn-violet:focus,.btn-violet.focus,.btn-violet.disabled,.btn-violet:disabled,.show>.btn-violet.dropdown-toggle,.btn-violet:hover:not(:disabled):not(.disabled),.btn-violet.hover:not(:disabled):not(.disabled),.btn-magenta,.btn-magenta:focus,.btn-magenta.focus,.btn-magenta.disabled,.btn-magenta:disabled,.show>.btn-magenta.dropdown-toggle,.btn-magenta:hover:not(:disabled):not(.disabled),.btn-magenta.hover:not(:disabled):not(.disabled),.btn-blueviolet,.btn-blueviolet:focus,.btn-blueviolet.focus,.btn-blueviolet.disabled,.btn-blueviolet:disabled,.show>.btn-blueviolet.dropdown-toggle,.btn-blueviolet:hover:not(:disabled):not(.disabled),.btn-blueviolet.hover:not(:disabled):not(.disabled),.btn-lime,.btn-lime:focus,.btn-lime.focus,.btn-lime.disabled,.btn-lime:disabled,.show>.btn-lime.dropdown-toggle,.btn-lime:hover:not(:disabled):not(.disabled),.btn-lime.hover:not(:disabled):not(.disabled),.btn-olive,.btn-olive:focus,.btn-olive.focus,.btn-olive.disabled,.btn-olive:disabled,.show>.btn-olive.dropdown-toggle,.btn-olive:hover:not(:disabled):not(.disabled),.btn-olive.hover:not(:disabled):not(.disabled),.btn-aqua,.btn-aqua:focus,.btn-aqua.focus,.btn-aqua.disabled,.btn-aqua:disabled,.show>.btn-aqua.dropdown-toggle,.btn-aqua:hover:not(:disabled):not(.disabled),.btn-aqua.hover:not(:disabled):not(.disabled),.btn-turquoise,.btn-turquoise:focus,.btn-turquoise.focus,.btn-turquoise.disabled,.btn-turquoise:disabled,.show>.btn-turquoise.dropdown-toggle,.btn-turquoise:hover:not(:disabled):not(.disabled),.btn-turquoise.hover:not(:disabled):not(.disabled),.btn-cadet,.btn-cadet:focus,.btn-cadet.focus,.btn-cadet.disabled,.btn-cadet:disabled,.show>.btn-cadet.dropdown-toggle,.btn-cadet:hover:not(:disabled):not(.disabled),.btn-cadet.hover:not(:disabled):not(.disabled),.btn-steel,.btn-steel:focus,.btn-steel.focus,.btn-steel.disabled,.btn-steel:disabled,.show>.btn-steel.dropdown-toggle,.btn-steel:hover:not(:disabled):not(.disabled),.btn-steel.hover:not(:disabled):not(.disabled),.btn-sky,.btn-sky:focus,.btn-sky.focus,.btn-sky.disabled,.btn-sky:disabled,.show>.btn-sky.dropdown-toggle,.btn-sky:hover:not(:disabled):not(.disabled),.btn-sky.hover:not(:disabled):not(.disabled),.btn-dodger,.btn-dodger:focus,.btn-dodger.focus,.btn-dodger.disabled,.btn-dodger:disabled,.show>.btn-dodger.dropdown-toggle,.btn-dodger:hover:not(:disabled):not(.disabled),.btn-dodger.hover:not(:disabled):not(.disabled),.btn-royal,.btn-royal:focus,.btn-royal.focus,.btn-royal.disabled,.btn-royal:disabled,.show>.btn-royal.dropdown-toggle,.btn-royal:hover:not(:disabled):not(.disabled),.btn-royal.hover:not(:disabled):not(.disabled),.btn-navy,.btn-navy:focus,.btn-navy.focus,.btn-navy.disabled,.btn-navy:disabled,.show>.btn-navy.dropdown-toggle,.btn-navy:hover:not(:disabled):not(.disabled),.btn-navy.hover:not(:disabled):not(.disabled),.btn-midnight,.btn-midnight:focus,.btn-midnight.focus,.btn-midnight.disabled,.btn-midnight:disabled,.show>.btn-midnight.dropdown-toggle,.btn-midnight:hover:not(:disabled):not(.disabled),.btn-midnight.hover:not(:disabled):not(.disabled),.btn-bisque,.btn-bisque:focus,.btn-bisque.focus,.btn-bisque.disabled,.btn-bisque:disabled,.show>.btn-bisque.dropdown-toggle,.btn-bisque:hover:not(:disabled):not(.disabled),.btn-bisque.hover:not(:disabled):not(.disabled),.btn-navajo,.btn-navajo:focus,.btn-navajo.focus,.btn-navajo.disabled,.btn-navajo:disabled,.show>.btn-navajo.dropdown-toggle,.btn-navajo:hover:not(:disabled):not(.disabled),.btn-navajo.hover:not(:disabled):not(.disabled),.btn-burly,.btn-burly:focus,.btn-burly.focus,.btn-burly.disabled,.btn-burly:disabled,.show>.btn-burly.dropdown-toggle,.btn-burly:hover:not(:disabled):not(.disabled),.btn-burly.hover:not(:disabled):not(.disabled),.btn-tan,.btn-tan:focus,.btn-tan.focus,.btn-tan.disabled,.btn-tan:disabled,.show>.btn-tan.dropdown-toggle,.btn-tan:hover:not(:disabled):not(.disabled),.btn-tan.hover:not(:disabled):not(.disabled),.btn-rosy,.btn-rosy:focus,.btn-rosy.focus,.btn-rosy.disabled,.btn-rosy:disabled,.show>.btn-rosy.dropdown-toggle,.btn-rosy:hover:not(:disabled):not(.disabled),.btn-rosy.hover:not(:disabled):not(.disabled),.btn-goldenrod,.btn-goldenrod:focus,.btn-goldenrod.focus,.btn-goldenrod.disabled,.btn-goldenrod:disabled,.show>.btn-goldenrod.dropdown-toggle,.btn-goldenrod:hover:not(:disabled):not(.disabled),.btn-goldenrod.hover:not(:disabled):not(.disabled),.btn-peru,.btn-peru:focus,.btn-peru.focus,.btn-peru.disabled,.btn-peru:disabled,.show>.btn-peru.dropdown-toggle,.btn-peru:hover:not(:disabled):not(.disabled),.btn-peru.hover:not(:disabled):not(.disabled),.btn-chocolate,.btn-chocolate:focus,.btn-chocolate.focus,.btn-chocolate.disabled,.btn-chocolate:disabled,.show>.btn-chocolate.dropdown-toggle,.btn-chocolate:hover:not(:disabled):not(.disabled),.btn-chocolate.hover:not(:disabled):not(.disabled),.btn-sienna,.btn-sienna:focus,.btn-sienna.focus,.btn-sienna.disabled,.btn-sienna:disabled,.show>.btn-sienna.dropdown-toggle,.btn-sienna:hover:not(:disabled):not(.disabled),.btn-sienna.hover:not(:disabled):not(.disabled),.btn-brown,.btn-brown:focus,.btn-brown.focus,.btn-brown.disabled,.btn-brown:disabled,.show>.btn-brown.dropdown-toggle,.btn-brown:hover:not(:disabled):not(.disabled),.btn-brown.hover:not(:disabled):not(.disabled),.btn-maroon,.btn-maroon:focus,.btn-maroon.focus,.btn-maroon.disabled,.btn-maroon:disabled,.show>.btn-maroon.dropdown-toggle,.btn-maroon:hover:not(:disabled):not(.disabled),.btn-maroon.hover:not(:disabled):not(.disabled),.btn-beige,.btn-beige:focus,.btn-beige.focus,.btn-beige.disabled,.btn-beige:disabled,.show>.btn-beige.dropdown-toggle,.btn-beige:hover:not(:disabled):not(.disabled),.btn-beige.hover:not(:disabled):not(.disabled),.btn-silver,.btn-silver:focus,.btn-silver.focus,.btn-silver.disabled,.btn-silver:disabled,.show>.btn-silver.dropdown-toggle,.btn-silver:hover:not(:disabled):not(.disabled),.btn-silver.hover:not(:disabled):not(.disabled),.btn-slate,.btn-slate:focus,.btn-slate.focus,.btn-slate.disabled,.btn-slate:disabled,.show>.btn-slate.dropdown-toggle,.btn-slate:hover:not(:disabled):not(.disabled),.btn-slate.hover:not(:disabled):not(.disabled),.btn-slateGray,.btn-slateGray:focus,.btn-slateGray.focus,.btn-slateGray.disabled,.btn-slateGray:disabled,.show>.btn-slateGray.dropdown-toggle,.btn-slateGray:hover:not(:disabled):not(.disabled),.btn-slateGray.hover:not(:disabled):not(.disabled),.btn-uasd,.btn-uasd:focus,.btn-uasd.focus,.btn-uasd.disabled,.btn-uasd:disabled,.show>.btn-uasd.dropdown-toggle,.btn-uasd:hover:not(:disabled):not(.disabled),.btn-uasd.hover:not(:disabled):not(.disabled),.btn-uasd2,.btn-uasd2:focus,.btn-uasd2.focus,.btn-uasd2.disabled,.btn-uasd2:disabled,.show>.btn-uasd2.dropdown-toggle,.btn-uasd2:hover:not(:disabled):not(.disabled),.btn-uasd2.hover:not(:disabled):not(.disabled),.btn-ciencias,.btn-ciencias:focus,.btn-ciencias.focus,.btn-ciencias.disabled,.btn-ciencias:disabled,.show>.btn-ciencias.dropdown-toggle,.btn-ciencias:hover:not(:disabled):not(.disabled),.btn-ciencias.hover:not(:disabled):not(.disabled),.btn-humanidades,.btn-humanidades:focus,.btn-humanidades.focus,.btn-humanidades.disabled,.btn-humanidades:disabled,.show>.btn-humanidades.dropdown-toggle,.btn-humanidades:hover:not(:disabled):not(.disabled),.btn-humanidades.hover:not(:disabled):not(.disabled),.btn-economia,.btn-economia:focus,.btn-economia.focus,.btn-economia.disabled,.btn-economia:disabled,.show>.btn-economia.dropdown-toggle,.btn-economia:hover:not(:disabled):not(.disabled),.btn-economia.hover:not(:disabled):not(.disabled),.btn-artes,.btn-artes:focus,.btn-artes.focus,.btn-artes.disabled,.btn-artes:disabled,.show>.btn-artes.dropdown-toggle,.btn-artes:hover:not(:disabled):not(.disabled),.btn-artes.hover:not(:disabled):not(.disabled),.btn-educacion,.btn-educacion:focus,.btn-educacion.focus,.btn-educacion.disabled,.btn-educacion:disabled,.show>.btn-educacion.dropdown-toggle,.btn-educacion:hover:not(:disabled):not(.disabled),.btn-educacion.hover:not(:disabled):not(.disabled),.btn-ingenieria,.btn-ingenieria:focus,.btn-ingenieria.focus,.btn-ingenieria.disabled,.btn-ingenieria:disabled,.show>.btn-ingenieria.dropdown-toggle,.btn-ingenieria:hover:not(:disabled):not(.disabled),.btn-ingenieria.hover:not(:disabled):not(.disabled),.btn-salud,.btn-salud:focus,.btn-salud.focus,.btn-salud.disabled,.btn-salud:disabled,.show>.btn-salud.dropdown-toggle,.btn-salud:hover:not(:disabled):not(.disabled),.btn-salud.hover:not(:disabled):not(.disabled),.btn-veterinaria,.btn-veterinaria:focus,.btn-veterinaria.focus,.btn-veterinaria.disabled,.btn-veterinaria:disabled,.show>.btn-veterinaria.dropdown-toggle,.btn-veterinaria:hover:not(:disabled):not(.disabled),.btn-veterinaria.hover:not(:disabled):not(.disabled),.btn-juridica,.btn-juridica:focus,.btn-juridica.focus,.btn-juridica.disabled,.btn-juridica:disabled,.show>.btn-juridica.dropdown-toggle,.btn-juridica:hover:not(:disabled):not(.disabled),.btn-juridica.hover:not(:disabled):not(.disabled),.btn-facebook,.btn-facebook:focus,.btn-facebook.focus,.btn-facebook.disabled,.btn-facebook:disabled,.show>.btn-facebook.dropdown-toggle,.btn-facebook:hover:not(:disabled):not(.disabled),.btn-facebook.hover:not(:disabled):not(.disabled),.btn-twitter,.btn-twitter:focus,.btn-twitter.focus,.btn-twitter.disabled,.btn-twitter:disabled,.show>.btn-twitter.dropdown-toggle,.btn-twitter:hover:not(:disabled):not(.disabled),.btn-twitter.hover:not(:disabled):not(.disabled),.btn-google,.btn-google:focus,.btn-google.focus,.btn-google.disabled,.btn-google:disabled,.show>.btn-google.dropdown-toggle,.btn-google:hover:not(:disabled):not(.disabled),.btn-google.hover:not(:disabled):not(.disabled),.btn-youtube,.btn-youtube:focus,.btn-youtube.focus,.btn-youtube.disabled,.btn-youtube:disabled,.show>.btn-youtube.dropdown-toggle,.btn-youtube:hover:not(:disabled):not(.disabled),.btn-youtube.hover:not(:disabled):not(.disabled),.btn-vimeo,.btn-vimeo:focus,.btn-vimeo.focus,.btn-vimeo.disabled,.btn-vimeo:disabled,.show>.btn-vimeo.dropdown-toggle,.btn-vimeo:hover:not(:disabled):not(.disabled),.btn-vimeo.hover:not(:disabled):not(.disabled),.btn-dribbble,.btn-dribbble:focus,.btn-dribbble.focus,.btn-dribbble.disabled,.btn-dribbble:disabled,.show>.btn-dribbble.dropdown-toggle,.btn-dribbble:hover:not(:disabled):not(.disabled),.btn-dribbble.hover:not(:disabled):not(.disabled),.btn-github,.btn-github:focus,.btn-github.focus,.btn-github.disabled,.btn-github:disabled,.show>.btn-github.dropdown-toggle,.btn-github:hover:not(:disabled):not(.disabled),.btn-github.hover:not(:disabled):not(.disabled),.btn-instagram,.btn-instagram:focus,.btn-instagram.focus,.btn-instagram.disabled,.btn-instagram:disabled,.show>.btn-instagram.dropdown-toggle,.btn-instagram:hover:not(:disabled):not(.disabled),.btn-instagram.hover:not(:disabled):not(.disabled),.btn-pinterest,.btn-pinterest:focus,.btn-pinterest.focus,.btn-pinterest.disabled,.btn-pinterest:disabled,.show>.btn-pinterest.dropdown-toggle,.btn-pinterest:hover:not(:disabled):not(.disabled),.btn-pinterest.hover:not(:disabled):not(.disabled),.btn-flickr,.btn-flickr:focus,.btn-flickr.focus,.btn-flickr.disabled,.btn-flickr:disabled,.show>.btn-flickr.dropdown-toggle,.btn-flickr:hover:not(:disabled):not(.disabled),.btn-flickr.hover:not(:disabled):not(.disabled),.btn-bitbucket,.btn-bitbucket:focus,.btn-bitbucket.focus,.btn-bitbucket.disabled,.btn-bitbucket:disabled,.show>.btn-bitbucket.dropdown-toggle,.btn-bitbucket:hover:not(:disabled):not(.disabled),.btn-bitbucket.hover:not(:disabled):not(.disabled){color:#fff}.btn-facebook{--bs-btn-color:#fff;--bs-btn-bg:#3b5998;--bs-btn-border-color:#3b5998;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#324c81;--bs-btn-hover-border-color:#2f477a;--bs-btn-focus-shadow-rgb:88, 114, 167;--bs-btn-active-color:#fff;--bs-btn-active-bg:#2f477a;--bs-btn-active-border-color:#2c4372;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#3b5998;--bs-btn-disabled-border-color:#3b5998}.btn-facebook,.btn-facebook:focus,.btn-facebook.focus,.btn-facebook.disabled,.btn-facebook:disabled,.show>.btn-facebook.dropdown-toggle,.btn-facebook:hover:not(:disabled):not(.disabled),.btn-facebook.hover:not(:disabled):not(.disabled){color:#fff}.btn-twitter{--bs-btn-color:#000;--bs-btn-bg:#1da1f2;--bs-btn-border-color:#1da1f2;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#3faff4;--bs-btn-hover-border-color:#34aaf3;--bs-btn-focus-shadow-rgb:25, 137, 206;--bs-btn-active-color:#000;--bs-btn-active-bg:#4ab4f5;--bs-btn-active-border-color:#34aaf3;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#1da1f2;--bs-btn-disabled-border-color:#1da1f2}.btn-twitter,.btn-twitter:focus,.btn-twitter.focus,.btn-twitter.disabled,.btn-twitter:disabled,.show>.btn-twitter.dropdown-toggle,.btn-twitter:hover:not(:disabled):not(.disabled),.btn-twitter.hover:not(:disabled):not(.disabled){color:#fff}.btn-google{--bs-btn-color:#fff;--bs-btn-bg:#dc4e41;--bs-btn-border-color:#dc4e41;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb4237;--bs-btn-hover-border-color:#b03e34;--bs-btn-focus-shadow-rgb:225, 105, 94;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b03e34;--bs-btn-active-border-color:#a53b31;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc4e41;--bs-btn-disabled-border-color:#dc4e41}.btn-google,.btn-google:focus,.btn-google.focus,.btn-google.disabled,.btn-google:disabled,.show>.btn-google.dropdown-toggle,.btn-google:hover:not(:disabled):not(.disabled),.btn-google.hover:not(:disabled):not(.disabled){color:#fff}.btn-youtube{--bs-btn-color:#fff;--bs-btn-bg:red;--bs-btn-border-color:red;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#d90000;--bs-btn-hover-border-color:#c00;--bs-btn-focus-shadow-rgb:255, 38, 38;--bs-btn-active-color:#fff;--bs-btn-active-bg:#c00;--bs-btn-active-border-color:#bf0000;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:red;--bs-btn-disabled-border-color:red}.btn-youtube,.btn-youtube:focus,.btn-youtube.focus,.btn-youtube.disabled,.btn-youtube:disabled,.show>.btn-youtube.dropdown-toggle,.btn-youtube:hover:not(:disabled):not(.disabled),.btn-youtube.hover:not(:disabled):not(.disabled){color:#fff}.btn-vimeo{--bs-btn-color:#000;--bs-btn-bg:#1ab7ea;--bs-btn-border-color:#1ab7ea;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#3cc2ed;--bs-btn-hover-border-color:#31beec;--bs-btn-focus-shadow-rgb:22, 156, 199;--bs-btn-active-color:#000;--bs-btn-active-bg:#48c5ee;--bs-btn-active-border-color:#31beec;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#1ab7ea;--bs-btn-disabled-border-color:#1ab7ea}.btn-vimeo,.btn-vimeo:focus,.btn-vimeo.focus,.btn-vimeo.disabled,.btn-vimeo:disabled,.show>.btn-vimeo.dropdown-toggle,.btn-vimeo:hover:not(:disabled):not(.disabled),.btn-vimeo.hover:not(:disabled):not(.disabled){color:#fff}.btn-dribbble{--bs-btn-color:#fff;--bs-btn-bg:#ea4c89;--bs-btn-border-color:#ea4c89;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#c74174;--bs-btn-hover-border-color:#bb3d6e;--bs-btn-focus-shadow-rgb:237, 103, 155;--bs-btn-active-color:#fff;--bs-btn-active-bg:#bb3d6e;--bs-btn-active-border-color:#b03967;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#ea4c89;--bs-btn-disabled-border-color:#ea4c89}.btn-dribbble,.btn-dribbble:focus,.btn-dribbble.focus,.btn-dribbble.disabled,.btn-dribbble:disabled,.show>.btn-dribbble.dropdown-toggle,.btn-dribbble:hover:not(:disabled):not(.disabled),.btn-dribbble.hover:not(:disabled):not(.disabled){color:#fff}.btn-github{--bs-btn-color:#fff;--bs-btn-bg:#181717;--bs-btn-border-color:#181717;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#141414;--bs-btn-hover-border-color:#131212;--bs-btn-focus-shadow-rgb:59, 58, 58;--bs-btn-active-color:#fff;--bs-btn-active-bg:#131212;--bs-btn-active-border-color:#121111;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#181717;--bs-btn-disabled-border-color:#181717}.btn-github,.btn-github:focus,.btn-github.focus,.btn-github.disabled,.btn-github:disabled,.show>.btn-github.dropdown-toggle,.btn-github:hover:not(:disabled):not(.disabled),.btn-github.hover:not(:disabled):not(.disabled){color:#fff}.btn-instagram{--bs-btn-color:#fff;--bs-btn-bg:#e4405f;--bs-btn-border-color:#e4405f;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#c23651;--bs-btn-hover-border-color:#b6334c;--bs-btn-focus-shadow-rgb:232, 93, 119;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b6334c;--bs-btn-active-border-color:#ab3047;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#e4405f;--bs-btn-disabled-border-color:#e4405f}.btn-instagram,.btn-instagram:focus,.btn-instagram.focus,.btn-instagram.disabled,.btn-instagram:disabled,.show>.btn-instagram.dropdown-toggle,.btn-instagram:hover:not(:disabled):not(.disabled),.btn-instagram.hover:not(:disabled):not(.disabled){color:#fff}.btn-pinterest{--bs-btn-color:#fff;--bs-btn-bg:#bd081c;--bs-btn-border-color:#bd081c;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#a10718;--bs-btn-hover-border-color:#970616;--bs-btn-focus-shadow-rgb:199, 45, 62;--bs-btn-active-color:#fff;--bs-btn-active-bg:#970616;--bs-btn-active-border-color:#8e0615;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#bd081c;--bs-btn-disabled-border-color:#bd081c}.btn-pinterest,.btn-pinterest:focus,.btn-pinterest.focus,.btn-pinterest.disabled,.btn-pinterest:disabled,.show>.btn-pinterest.dropdown-toggle,.btn-pinterest:hover:not(:disabled):not(.disabled),.btn-pinterest.hover:not(:disabled):not(.disabled){color:#fff}.btn-flickr{--bs-btn-color:#fff;--bs-btn-bg:#0063dc;--bs-btn-border-color:#0063dc;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0054bb;--bs-btn-hover-border-color:#004fb0;--bs-btn-focus-shadow-rgb:38, 122, 225;--bs-btn-active-color:#fff;--bs-btn-active-bg:#004fb0;--bs-btn-active-border-color:#004aa5;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0063dc;--bs-btn-disabled-border-color:#0063dc}.btn-flickr,.btn-flickr:focus,.btn-flickr.focus,.btn-flickr.disabled,.btn-flickr:disabled,.show>.btn-flickr.dropdown-toggle,.btn-flickr:hover:not(:disabled):not(.disabled),.btn-flickr.hover:not(:disabled):not(.disabled){color:#fff}.btn-bitbucket{--bs-btn-color:#fff;--bs-btn-bg:#0052cc;--bs-btn-border-color:#0052cc;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0046ad;--bs-btn-hover-border-color:#0042a3;--bs-btn-focus-shadow-rgb:38, 108, 212;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0042a3;--bs-btn-active-border-color:#003e99;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0052cc;--bs-btn-disabled-border-color:#0052cc}.btn-bitbucket,.btn-bitbucket:focus,.btn-bitbucket.focus,.btn-bitbucket.disabled,.btn-bitbucket:disabled,.show>.btn-bitbucket.dropdown-toggle,.btn-bitbucket:hover:not(:disabled):not(.disabled),.btn-bitbucket.hover:not(:disabled):not(.disabled){color:#fff}.btn-light,.btn-light:focus,.btn-light.focus,.btn-light.disabled,.btn-light:disabled,.show>.btn-light.dropdown-toggle,.btn-white,.btn-white:focus,.btn-white.focus,.btn-white.disabled,.btn-white:disabled,.show>.btn-white.dropdown-toggle,.btn-light:hover:not(:disabled):not(.disabled),.btn-light.hover:not(:disabled):not(.disabled),.btn-white:hover:not(:disabled):not(.disabled),.btn-white.hover:not(:disabled):not(.disabled){color:#343a40}.btn-primary{box-shadow:0 2px 8px #0038764d}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 14px #00387666}.btn-primary:active{transform:translateY(0)}.btn-sm{font-size:.8rem}.card{background:#fff;border:0 solid #e9ecef;border-radius:.35rem;margin-bottom:24px;transition:box-shadow .2s,transform .2s;position:relative;overflow:hidden;box-shadow:0 4px 12px #2b2f360a}.card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2b2f3614}.card-header{background-color:#00387608;border-bottom:1px solid #e9ecef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.card-footer{background-color:#00387605;border-top:1px solid #e9ecef;padding:1rem 1.25rem}.card-title{color:#003876;margin:0;font-family:Roboto Condensed,sans-serif;font-size:.925rem;font-weight:700}.card-title i{color:#2b2f36;margin-right:.5rem;font-size:1.5rem}.card-subtitle{font-weight:400}.card--accent{border-color:#00387666}.card-header-actions{align-items:center;gap:.5rem;display:flex}.card-bt-white{border:none;border-top:3px solid #fff}.card-bt-primary{border:none;border-top:3px solid #003876}.card-bt-secondary{border:none;border-top:3px solid #6c757d}.card-bt-success{border:none;border-top:3px solid #198754}.card-bt-info{border:none;border-top:3px solid #00baec}.card-bt-warning{border:none;border-top:3px solid #f47b20}.card-bt-danger{border:none;border-top:3px solid #ce1126}.card-bt-light{border:none;border-top:3px solid #f5f7fb}.card-bt-dark{border:none;border-top:3px solid #2b2f36}.card-bt-blue{border:none;border-top:3px solid #00f}.card-bt-indigo{border:none;border-top:3px solid #0a0a0a}.card-bt-purple{border:none;border-top:3px solid purple}.card-bt-pink{border:none;border-top:3px solid #ff69b4}.card-bt-red{border:none;border-top:3px solid #e4002b}.card-bt-orange{border:none;border-top:3px solid #fe5000}.card-bt-yellow{border:none;border-top:3px solid #efdf00}.card-bt-green{border:none;border-top:3px solid #087208}.card-bt-teal{border:none;border-top:3px solid teal}.card-bt-cyan{border:none;border-top:3px solid #0ff}.card-bt-indian{border:none;border-top:3px solid #cd5c5c}.card-bt-coral{border:none;border-top:3px solid #f08080}.card-bt-salmon{border:none;border-top:3px solid salmon}.card-bt-crimson{border:none;border-top:3px solid #dc143c}.card-bt-fire{border:none;border-top:3px solid #b22222}.card-bt-deep{border:none;border-top:3px solid #ff1493}.card-bt-violetred{border:none;border-top:3px solid #c71585}.card-bt-tomato{border:none;border-top:3px solid tomato}.card-bt-orangered{border:none;border-top:3px solid #ff4500}.card-bt-gold{border:none;border-top:3px solid gold}.card-bt-lemon{border:none;border-top:3px solid #fffacd}.card-bt-papaya{border:none;border-top:3px solid #ffefd5}.card-bt-moccasin{border:none;border-top:3px solid #ffe4b5}.card-bt-violet{border:none;border-top:3px solid violet}.card-bt-magenta{border:none;border-top:3px solid #f0f}.card-bt-blueviolet{border:none;border-top:3px solid #8a2be2}.card-bt-lime{border:none;border-top:3px solid #0f0}.card-bt-olive{border:none;border-top:3px solid olive}.card-bt-aqua{border:none;border-top:3px solid #0ff}.card-bt-turquoise{border:none;border-top:3px solid #40e0d0}.card-bt-cadet{border:none;border-top:3px solid #5f9ea0}.card-bt-steel{border:none;border-top:3px solid #4682b4}.card-bt-sky{border:none;border-top:3px solid #87ceeb}.card-bt-dodger{border:none;border-top:3px solid #1e90ff}.card-bt-royal{border:none;border-top:3px solid #4169e1}.card-bt-navy{border:none;border-top:3px solid navy}.card-bt-midnight{border:none;border-top:3px solid #191970}.card-bt-bisque{border:none;border-top:3px solid bisque}.card-bt-navajo{border:none;border-top:3px solid #ffdead}.card-bt-burly{border:none;border-top:3px solid #deb887}.card-bt-tan{border:none;border-top:3px solid tan}.card-bt-rosy{border:none;border-top:3px solid #bc8f8f}.card-bt-goldenrod{border:none;border-top:3px solid #daa520}.card-bt-peru{border:none;border-top:3px solid peru}.card-bt-chocolate{border:none;border-top:3px solid #d2691e}.card-bt-sienna{border:none;border-top:3px solid sienna}.card-bt-brown{border:none;border-top:3px solid brown}.card-bt-maroon{border:none;border-top:3px solid maroon}.card-bt-beige{border:none;border-top:3px solid beige}.card-bt-silver{border:none;border-top:3px solid silver}.card-bt-slate{border:none;border-top:3px solid #708090}.card-bt-slateGray{border:none;border-top:3px solid #2f4f4f}.card-bt-uasd{border:none;border-top:3px solid #039}.card-bt-uasd2{border:none;border-top:3px solid #073376}.card-bt-ciencias{border:none;border-top:3px solid #00baec}.card-bt-humanidades{border:none;border-top:3px solid #7b56a4}.card-bt-economia{border:none;border-top:3px solid #f47b20}.card-bt-artes{border:none;border-top:3px solid #b38e05}.card-bt-educacion{border:none;border-top:3px solid #911422}.card-bt-ingenieria{border:none;border-top:3px solid #2f5ba7}.card-bt-salud{border:none;border-top:3px solid #f3fa33}.card-bt-veterinaria{border:none;border-top:3px solid #00a651}.card-bt-juridica{border:none;border-top:3px solid #ff1c07}.card-bt-facebook{border:none;border-top:3px solid #3b5998}.card-bt-twitter{border:none;border-top:3px solid #1da1f2}.card-bt-google{border:none;border-top:3px solid #dc4e41}.card-bt-youtube{border:none;border-top:3px solid red}.card-bt-vimeo{border:none;border-top:3px solid #1ab7ea}.card-bt-dribbble{border:none;border-top:3px solid #ea4c89}.card-bt-github{border:none;border-top:3px solid #181717}.card-bt-instagram{border:none;border-top:3px solid #e4405f}.card-bt-pinterest{border:none;border-top:3px solid #bd081c}.card-bt-flickr{border:none;border-top:3px solid #0063dc}.card-bt-bitbucket{border:none;border-top:3px solid #0052cc}.card-img,.card-img-top,.card-img-bottom{max-width:100%;height:auto}.card>.table>tbody tr:last-child td:first-child,.card>.table>tbody tr:last-child th:first-child{border-bottom-left-radius:.35rem}.card>.table>tbody tr:last-child td:last-child,.card>.table>tbody tr:last-child th:last-child{border-bottom-right-radius:.35rem}.chart{width:100%;min-height:300px;margin:auto;position:relative}.chart-xs{min-height:200px}.chart-sm{min-height:252px}.chart-lg{min-height:350px}.chart-xl{min-height:500px}.chart canvas{max-width:100%}.content{direction:ltr;flex:1;width:100vw;max-width:100vw;padding:1rem}@media (width>=768px){.content{width:auto;max-width:auto}}@media (width>=992px){.content{padding:1rem}}.navbar-nav .dropdown-menu{box-shadow:0 .1rem .2rem #2b2f360d}.dropdown .dropdown-menu.show{animation-name:dropdownAnimation;animation-duration:.25s;animation-timing-function:ease;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes dropdownAnimation{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translate(0)}}.dropdown-toggle:after{border:2px solid;border-width:0 2px 2px 0;padding:2px;display:inline-block;transform:rotate(45deg)}.dropdown-item{transition:background .1s ease-in-out,color .1s ease-in-out}.dropdown-menu{top:auto}.dropdown-menu-lg{min-width:20rem}.dropdown .list-group .list-group-item{border-width:0 0 1px;margin-bottom:0}.dropdown .list-group .list-group-item:first-child,.dropdown .list-group .list-group-item:last-child{border-radius:0}.dropdown .list-group .list-group-item:hover{background:#f8f9fa}.dropdown-menu-header{text-align:center;border-bottom:1px solid #dee2e6;padding:.75rem;font-weight:600}.dropdown-menu-footer{text-align:center;padding:.5rem;font-size:.75rem;display:block}.feather{stroke-width:2px;width:18px;height:18px}.feather-sm{width:14px;height:14px}.feather-lg{width:36px;height:36px}footer.footer{direction:ltr;background:#fff;padding:1rem .875rem}footer.footer ul{margin-bottom:0}@media (width<=767.98px){footer.footer{width:100vw}}label.form-label{color:#495057;margin-bottom:.2rem;font-weight:600;text-decoration:none}label.form-label.required:after{content:" *";color:#ce1126;font-weight:600}.form-control,.form-select{color:#495057;background:#fff;border:1px solid #ced4da;border-radius:.35rem;padding:.5rem .75rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.form-control:focus,.form-select:focus{color:#495057;background:#fff;border-color:#003876;outline:0;box-shadow:0 0 0 .2rem #0038761a}.form-control::-moz-placeholder{color:#6c757d73}.form-select::-moz-placeholder{color:#6c757d73}.form-control::placeholder,.form-select::placeholder{color:#6c757d73}.form-control.is-valid,.form-select.is-valid{background-image:none;border-color:#198754}.form-control.is-valid:focus,.form-select.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .2rem #19875426}.form-control.is-invalid,.form-select.is-invalid{background-image:none;border-color:#ce1126}.form-control.is-invalid:focus,.form-select.is-invalid:focus{border-color:#ce1126;box-shadow:0 0 0 .2rem #ce112626}.input-group .input-group-text{color:#6c757d;text-align:center;background:#00387614;border:1px solid #ced4da;font-weight:600}.input-group .form-control,.input-group .form-select{border-left:none}.input-group .form-control:last-child,.input-group .form-select:last-child{border-top-right-radius:.35rem;border-bottom-right-radius:.35rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:#003876}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label{color:#003876}.form-check-input{border-color:#ced4da}.form-check-input:checked{background-color:#003876;border-color:#003876}.form-check-input:focus{box-shadow:0 0 0 3px #00387626}.select2-container--bootstrap-5 .select2-selection{color:#495057;cursor:pointer;background:#fff;border:1px solid #ced4da;border-radius:.35rem;height:auto;min-height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem}.select2-container--bootstrap-5 .select2-selection:hover{border-color:#b7c0c8}.select2-container--bootstrap-5.select2-container--focus .select2-selection{border-color:#003876;outline:0;box-shadow:0 0 0 .2rem #0038761a}.select2-container--bootstrap-5 .select2-selection.is-valid{border-color:#198754}.select2-container--bootstrap-5 .select2-selection.is-invalid{border-color:#ce1126}.select2-container--bootstrap-5 .select2-dropdown{background:#fff;border:1px solid #ced4da;border-radius:.35rem;padding:.2rem;box-shadow:0 .1rem .2rem #2b2f360d}.select2-container--bootstrap-5 .select2-results__option{color:#2b2f36;cursor:pointer;border-radius:calc(.35rem - 2px);padding:.35rem .75rem;font-size:.75rem}.select2-container--bootstrap-5 .select2-results__option--highlighted{color:#fff;background-color:#003876}.select2-container--bootstrap-5 .select2-results__option[aria-selected=true]{color:#003876;background-color:#0038761a;font-weight:600}.select2-container--bootstrap-5 .select2-search--dropdown{display:block!important}.select2-container--bootstrap-5 .select2-search--dropdown .select2-search__field{color:#495057;cursor:text;background:#fff;border:1px solid #ced4da;border-radius:.35rem;padding:.35rem .5rem;font-size:.875rem;pointer-events:auto!important}.select2-container--bootstrap-5 .select2-search--dropdown .select2-search__field:focus{border-color:#003876;outline:0;box-shadow:0 0 0 .15rem #0038761a}.select2-container--bootstrap-5 .select2-selection__rendered{color:#495057;font-size:.875rem;line-height:1.5}.select2-container--bootstrap-5 .select2-selection__placeholder{color:#6c757d73}.select2-container--bootstrap-5 .select2-selection__arrow{height:100%}.select2-container--bootstrap-5 .select2-selection__choice{color:#fff;background-color:#003876;border:none;border-radius:.35rem;padding:.1rem .5rem;font-size:.75rem}.select2-container--bootstrap-5 .select2-selection__choice__remove{color:#ffffffd9;margin-right:.25rem}.select2-container--bootstrap-5 .select2-selection__choice__remove:hover{color:#fff}.invalid-feedback{color:#ce1126;margin-top:.25rem;font-size:.75rem;display:none}.is-invalid~.invalid-feedback,.select2.is-invalid~.invalid-feedback{display:block}.valid-feedback{color:#198754;margin-top:.25rem;font-size:.75rem;display:none}.is-valid~.valid-feedback{display:block}.hamburger,.hamburger:before,.hamburger:after{cursor:pointer;content:"";background:#495057;border-radius:1px;width:24px;height:3px;transition:background .1s ease-in-out,color .1s ease-in-out;display:block}.hamburger{position:relative}.hamburger:before{width:24px;position:absolute;top:-7.5px}.hamburger:after{width:16px;position:absolute;bottom:-7.5px}.sidebar-toggle:hover .hamburger,.sidebar-toggle:hover .hamburger:before,.sidebar-toggle:hover .hamburger:after{background:#003876}.hamburger-right,.hamburger-right:before,.hamburger-right:after{right:0}.nav-tabs-iframe{scrollbar-width:none;-ms-overflow-style:none}.nav-tabs-iframe::-webkit-scrollbar{display:none}.nav-tabs-iframe .nav-item{white-space:nowrap}.nav-tabs-iframe .nav-link{color:#495057;background:#e9ecef;border:0;border-right:1px solid #dee2e6;border-radius:0;align-items:center;height:100%;padding:.6rem 1.2rem;font-size:.85rem;display:flex;position:relative}.nav-tabs-iframe .nav-link.active{color:var(--bs-primary);background:#fff;font-weight:600}.nav-tabs-iframe .nav-link.active:after{content:"";background:var(--bs-primary);height:2px;position:absolute;bottom:0;left:0;right:0}.tab-close{opacity:.5;margin-left:8px;font-size:1.1rem;line-height:1;transition:opacity .2s}.tab-close:hover{opacity:1;color:var(--bs-danger)}.panel-mode-container iframe{background:#fff;width:100%;height:100%}.info-box{color:#495057;background-color:#f5f7fb;border-radius:.35rem;width:100%;min-height:80px;margin-bottom:1rem;padding:.5rem;display:flex;position:relative}.info-box .progress{background-color:#ffffff20;height:2px;margin:5px 0}.info-box .progress.prgress-barwhite{background-color:#fff}.info-box .progress.prgress-barprimary{background-color:#003876}.info-box .progress.prgress-barsecondary{background-color:#6c757d}.info-box .progress.prgress-barsuccess{background-color:#198754}.info-box .progress.prgress-barinfo{background-color:#00baec}.info-box .progress.prgress-barwarning{background-color:#f47b20}.info-box .progress.prgress-bardanger{background-color:#ce1126}.info-box .progress.prgress-barlight{background-color:#f5f7fb}.info-box .progress.prgress-bardark{background-color:#2b2f36}.info-box .progress.prgress-barblue{background-color:#00f}.info-box .progress.prgress-barindigo{background-color:#0a0a0a}.info-box .progress.prgress-barpurple{background-color:purple}.info-box .progress.prgress-barpink{background-color:#ff69b4}.info-box .progress.prgress-barred{background-color:#e4002b}.info-box .progress.prgress-barorange{background-color:#fe5000}.info-box .progress.prgress-baryellow{background-color:#efdf00}.info-box .progress.prgress-bargreen{background-color:#087208}.info-box .progress.prgress-barteal{background-color:teal}.info-box .progress.prgress-barcyan{background-color:#0ff}.info-box .progress.prgress-barindian{background-color:#cd5c5c}.info-box .progress.prgress-barcoral{background-color:#f08080}.info-box .progress.prgress-barsalmon{background-color:salmon}.info-box .progress.prgress-barcrimson{background-color:#dc143c}.info-box .progress.prgress-barfire{background-color:#b22222}.info-box .progress.prgress-bardeep{background-color:#ff1493}.info-box .progress.prgress-barvioletred{background-color:#c71585}.info-box .progress.prgress-bartomato{background-color:tomato}.info-box .progress.prgress-barorangered{background-color:#ff4500}.info-box .progress.prgress-bargold{background-color:gold}.info-box .progress.prgress-barlemon{background-color:#fffacd}.info-box .progress.prgress-barpapaya{background-color:#ffefd5}.info-box .progress.prgress-barmoccasin{background-color:#ffe4b5}.info-box .progress.prgress-barviolet{background-color:violet}.info-box .progress.prgress-barmagenta{background-color:#f0f}.info-box .progress.prgress-barblueviolet{background-color:#8a2be2}.info-box .progress.prgress-barlime{background-color:#0f0}.info-box .progress.prgress-barolive{background-color:olive}.info-box .progress.prgress-baraqua{background-color:#0ff}.info-box .progress.prgress-barturquoise{background-color:#40e0d0}.info-box .progress.prgress-barcadet{background-color:#5f9ea0}.info-box .progress.prgress-barsteel{background-color:#4682b4}.info-box .progress.prgress-barsky{background-color:#87ceeb}.info-box .progress.prgress-bardodger{background-color:#1e90ff}.info-box .progress.prgress-barroyal{background-color:#4169e1}.info-box .progress.prgress-barnavy{background-color:navy}.info-box .progress.prgress-barmidnight{background-color:#191970}.info-box .progress.prgress-barbisque{background-color:bisque}.info-box .progress.prgress-barnavajo{background-color:#ffdead}.info-box .progress.prgress-barburly{background-color:#deb887}.info-box .progress.prgress-bartan{background-color:tan}.info-box .progress.prgress-barrosy{background-color:#bc8f8f}.info-box .progress.prgress-bargoldenrod{background-color:#daa520}.info-box .progress.prgress-barperu{background-color:peru}.info-box .progress.prgress-barchocolate{background-color:#d2691e}.info-box .progress.prgress-barsienna{background-color:sienna}.info-box .progress.prgress-barbrown{background-color:brown}.info-box .progress.prgress-barmaroon{background-color:maroon}.info-box .progress.prgress-barbeige{background-color:beige}.info-box .progress.prgress-barsilver{background-color:silver}.info-box .progress.prgress-barslate{background-color:#708090}.info-box .progress.prgress-barslateGray{background-color:#2f4f4f}.info-box .progress.prgress-baruasd{background-color:#039}.info-box .progress.prgress-baruasd2{background-color:#073376}.info-box .progress.prgress-barciencias{background-color:#00baec}.info-box .progress.prgress-barhumanidades{background-color:#7b56a4}.info-box .progress.prgress-bareconomia{background-color:#f47b20}.info-box .progress.prgress-barartes{background-color:#b38e05}.info-box .progress.prgress-bareducacion{background-color:#911422}.info-box .progress.prgress-baringenieria{background-color:#2f5ba7}.info-box .progress.prgress-barsalud{background-color:#f3fa33}.info-box .progress.prgress-barveterinaria{background-color:#00a651}.info-box .progress.prgress-barjuridica{background-color:#ff1c07}.info-box .progress.prgress-barfacebook{background-color:#3b5998}.info-box .progress.prgress-bartwitter{background-color:#1da1f2}.info-box .progress.prgress-bargoogle{background-color:#dc4e41}.info-box .progress.prgress-baryoutube{background-color:red}.info-box .progress.prgress-barvimeo{background-color:#1ab7ea}.info-box .progress.prgress-bardribbble{background-color:#ea4c89}.info-box .progress.prgress-bargithub{background-color:#181717}.info-box .progress.prgress-barinstagram{background-color:#e4405f}.info-box .progress.prgress-barpinterest{background-color:#bd081c}.info-box .progress.prgress-barflickr{background-color:#0063dc}.info-box .progress.prgress-barbitbucket{background-color:#0052cc}.info-box .info-box-icon{text-align:center;border-radius:.35rem;justify-content:center;align-items:center;width:70px;font-size:1.875rem;display:flex}.info-box .info-box-icon>img{max-width:100%}.info-box .info-box-content{flex-direction:column;flex:1;justify-content:center;padding:0 10px;line-height:1.8;display:flex}.info-box .info-box-number{margin-top:.25rem;font-weight:600;display:block}.info-box .progress-description,.info-box .info-box-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.info-box .info-box-more{display:block}.info-box .progress-description{margin:0}@media (width>=768px){.col-xl-2 .info-box .progress-description,.col-lg-2 .info-box .progress-description,.col-md-2 .info-box .progress-description,.col-xl-3 .info-box .progress-description,.col-lg-3 .info-box .progress-description,.col-md-3 .info-box .progress-description{display:none}}@media (width>=992px){.col-xl-2 .info-box .progress-description,.col-lg-2 .info-box .progress-description,.col-md-2 .info-box .progress-description,.col-xl-3 .info-box .progress-description,.col-lg-3 .info-box .progress-description,.col-md-3 .info-box .progress-description{font-size:.75rem;display:block}}@media (width>=1200px){.col-xl-2 .info-box .progress-description,.col-lg-2 .info-box .progress-description,.col-md-2 .info-box .progress-description,.col-xl-3 .info-box .progress-description,.col-lg-3 .info-box .progress-description,.col-md-3 .info-box .progress-description{font-size:1rem;display:block}}a.list-group-item{text-decoration:none}.main{background:#ced4da;border-top-left-radius:0;border-bottom-left-radius:0;flex-direction:column;width:100%;min-width:0;min-height:100vh;transition:margin-left .3s ease-in-out,left .3s ease-in-out,width .3s ease-in-out;display:flex;overflow:hidden}header{margin-top:0;margin-bottom:.25rem}header h2{color:#003876;font-family:Roboto Condensed,sans-serif;font-size:1.5rem;font-weight:600}header h2 small{color:#6c757d;font-family:Roboto Condensed,sans-serif;font-size:1.1rem;font-weight:400}.modal.modal-swal .modal-content{color:#e5e7eb;background-color:#f5f7fb;border:none;border-radius:1rem;box-shadow:0 25px 50px #00000080}.modal.modal-swal .modal-header{background-color:#003876;border-bottom:none;border-top-left-radius:1rem;border-top-right-radius:1rem;padding:1rem 1.25rem}.modal.modal-swal .modal-title{color:#fff;font-weight:700}.modal.modal-swal .modal-body{padding:1.5rem 1.25rem;font-size:.95rem}.modal.modal-swal .modal-footer{border-top:none;gap:.5rem;padding:1rem 1.25rem}.modal.modal-swal .btn-close{filter:invert();opacity:.8}.modal.modal-swal .btn-close:hover{opacity:1}.modal.modal-print .modal-content{color:#495057;background-color:#fff;box-shadow:0 .2rem .2rem #2b2f360d}.modal.modal-print .modal-header{color:#003876;background-color:#fff}.modal.modal-print .modal-title{color:#003876}.navbar{background:#fff;border-bottom:0;padding:.875rem 1.375rem;box-shadow:0 0 2rem #2b2f361a}@media (width<=767.98px){.navbar{width:100vw}}.navbar .avatar{margin-top:-15px;margin-bottom:-15px}.navbar-nav{direction:ltr}.navbar-align{margin-left:auto}.navbar-bg{background:#fff}.navbar-brand{color:#f8f9fa;padding:.875rem 0;font-size:1.15rem;font-weight:400;display:block}.navbar-brand svg,.navbar-brand .feather{color:#003876;width:24px;height:24px;margin-top:-.375rem;margin-left:-.15rem;margin-right:.375rem}.nav-icon,.nav-flag{color:#6c757d;padding:.1rem .8rem;font-size:1.5rem;line-height:1.4;transition:background .1s ease-in-out,color .1s ease-in-out;display:block}.nav-icon:after,.nav-flag:after{display:none!important}.nav-icon:hover,.nav-icon.active,.nav-flag:hover,.nav-flag.active{color:#003876}.nav-icon svg,.nav-icon .feather,.nav-flag svg,.nav-flag .feather{width:20px;height:20px}.nav-item .indicator{text-align:center;color:#fff;background:#003876;border-radius:50%;width:18px;height:18px;padding:1px;font-size:.675rem;transition:top .1s ease-out;display:block;position:absolute;top:0;right:-8px;box-shadow:0 .1rem .2rem #2b2f360d}.nav-item:hover .indicator{top:-4px}.nav-item a:focus{outline:0}.nav-flag img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:20px;height:20px}.topbar-toggle,.topbar-btn{color:#6c757d;background:0 0;border:none;border-radius:.2rem;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.15rem;transition:background .15s,color .15s;display:flex;position:relative}.topbar-toggle:hover,.topbar-btn:hover{color:#2b2f36;background:#00387614}.topbar-btn__badge{color:#fff;background:#ce1126;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:.58rem;font-weight:700;line-height:1;display:flex;position:absolute;top:5px;right:5px}.topbar-search{color:#6c757d;background:#f8f9fa;border:1px solid #00387626;border-radius:.35rem;align-items:center;gap:.5rem;padding:.38rem .85rem;transition:border-color .15s,box-shadow .15s;display:flex}.topbar-search:focus-within{border-color:#003876;box-shadow:0 0 0 3px #0038761a}.topbar-search i{font-size:.9rem}.topbar-search input{color:#2b2f36;background:0 0;border:none;outline:none;width:185px;font-size:.85rem}.topbar-search input::placeholder{color:#6c757d73}.topbar-profile{color:#2b2f36;cursor:pointer;background:0 0;border:none;border-radius:.2rem;align-items:center;gap:.5rem;padding:.25rem .6rem;font-size:.875rem;font-weight:700;transition:background .15s;display:flex}.topbar-profile:hover{background:#00387614}.topbar-profile .profile-avatar{color:#6c757d;background:#0038761f;border:2px solid #0038764d;border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;font-size:.7rem;font-weight:700;display:flex}.notification-dropdown{width:330px;border:1px solid #e9ecef!important}.dropdown-header{color:#2b2f36;border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;padding:.9rem 1.1rem;font-size:.9rem;font-weight:700;display:flex}.notification-list{max-height:320px;overflow-y:auto}.notification-item{color:inherit;border-bottom:1px solid #e9ecef66;align-items:flex-start;gap:.75rem;padding:.8rem 1.1rem;text-decoration:none;transition:background .15s;display:flex}.notification-item:hover{background:#0038760a}.notification-item:last-child{border-bottom:none}.notification-icon{border-radius:.2rem;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;display:flex}.notification-body p{color:#495057;margin:0;font-size:.84rem}@media (width<=575.98px){.navbar{padding:.75rem}.nav-icon{padding:.1rem .75rem}.dropdown,.dropleft,.dropright,.dropup{position:inherit}.navbar-expand .navbar-nav .dropdown-menu-lg{min-width:100%}.nav-item .nav-link:after{display:none}}.navbar input{direction:ltr}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.navbar .avatar{max-height:47px}}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.page-header .page-title{color:#2b2f36;margin:0;font-size:1.5rem;font-weight:700}.page-header .page-subtitle{color:#6c757d;margin:.25rem 0 0;font-size:.875rem}.page-header__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.activity-feed{margin:0;padding:0;list-style:none}.activity-item{align-items:flex-start;gap:.75rem;padding:.7rem 0;display:flex;position:relative}.activity-item:not(:last-child){border-bottom:1px solid #dee2e680}.activity-icon{border:1px solid #0038761f;border-radius:.2rem;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;display:flex}.mini-avatar{border:1px solid #00387626;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.7rem;font-weight:700;display:flex}.chart-legend{flex-direction:column;gap:.45rem;display:flex}.legend-item{color:#6c757d;align-items:center;gap:.55rem;font-size:.82rem;display:flex}.legend-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.panel-header{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#f8f9fa66;border-radius:8px;box-shadow:2px 6px 8px #0000001a}.panel-header i{line-height:1}.breadcrumb{font-size:.82rem}.breadcrumb-item a{color:#6c757d;text-decoration:none}.breadcrumb-item a:hover{color:#003876;text-decoration:underline}.breadcrumb-item.active{color:#2b2f36;font-weight:700}.breadcrumb-item+.breadcrumb-item:before{color:#6c757d66}body,html,#root{height:100%}body{opacity:1!important}body.auth-body{overflow-y:hidden;color:#f8f9fa!important;background-color:#0b0e14!important}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){html{overflow-x:hidden}}.sidebar{z-index:1030;direction:ltr;background:#002144 linear-gradient(#0038760a 0%,#0000 40%,#0000001f 100%);min-width:260px;max-width:260px;height:100dvh;transition:margin-left .3s ease-in-out,left .3s ease-in-out,width .3s ease-in-out;position:sticky;top:0}.sidebar:before{content:"";opacity:.4;pointer-events:none;background:linear-gradient(#0000,#003876 30%,#6c757d 70%,#0000);width:3px;position:absolute;top:0;bottom:0;left:0}.sidebar.collapsed{min-width:68px;max-width:68px;overflow:visible}.sidebar.collapsed .sidebar-brand-full{display:none}.sidebar.collapsed .sidebar-brand-icon{display:block}.sidebar.collapsed .sidebar-header{opacity:0;pointer-events:none;height:0;margin:0;padding:0;overflow:hidden}.sidebar.collapsed .sidebar-link span,.sidebar.collapsed .sidebar-link .icon-right,.sidebar.collapsed .sidebar-badge,.sidebar.collapsed .sidebar-cta{display:none}.sidebar.collapsed .sidebar-link{justify-content:center;padding:.65rem 0}.sidebar.collapsed .sidebar-link i{margin:0}.sidebar.collapsed .sidebar-nav>.sidebar-item{position:relative}.sidebar.collapsed .sidebar-nav>.sidebar-item>.sidebar-dropdown{display:none!important}.sidebar.collapsed .sidebar-nav>.sidebar-item:hover>.sidebar-dropdown{z-index:1050;background:#001a35;border-radius:0 .5rem .5rem 0;min-width:200px;padding:.5rem 0;position:absolute;top:0;left:100%;box-shadow:4px 4px 16px #0000004d;display:block!important}.sidebar.collapsed .sidebar-nav>.sidebar-item:hover>.sidebar-dropdown .sidebar-link,.sidebar.collapsed .sidebar-nav>.sidebar-item:hover>.sidebar-dropdown a.sidebar-link{white-space:nowrap;padding:.45rem 1rem .45rem 1.25rem}.sidebar.collapsed .sidebar-nav>.sidebar-item:hover>.sidebar-dropdown .sidebar-link:before,.sidebar.collapsed .sidebar-nav>.sidebar-item:hover>.sidebar-dropdown a.sidebar-link:before{display:none}.sidebar.collapsed .sidebar-nav>.sidebar-item:not(:has(.sidebar-dropdown))>.sidebar-link:hover:after{content:attr(data-bs-original-title)}@media (width<=991.98px){.sidebar{margin-left:-260px}.sidebar.collapsed{min-width:260px;max-width:260px;margin-left:0}.sidebar.collapsed .sidebar-brand-full{display:block}.sidebar.collapsed .sidebar-brand-icon{display:none}.sidebar.collapsed .sidebar-header{opacity:1;pointer-events:auto;height:auto;margin:0;padding:1.25rem 1.5rem .3rem;overflow:visible}.sidebar.collapsed .sidebar-link span,.sidebar.collapsed .sidebar-link .icon-right,.sidebar.collapsed .sidebar-badge,.sidebar.collapsed .sidebar-cta{display:flex}.sidebar.collapsed .sidebar-link{justify-content:flex-start;padding:.6rem 1.5rem}.sidebar.collapsed .sidebar-link i{margin-right:.65rem}.sidebar.collapsed .sidebar-dropdown{display:block!important}}.sidebar-content{background:#002144;flex-direction:column;width:100%;height:100%;transition:margin-left .3s ease-in-out,left .3s ease-in-out,width .3s ease-in-out;display:flex;overflow:hidden}.sidebar.collapsed .sidebar-content{overflow:visible}.sidebar.collapsed .simplebar-wrapper,.sidebar.collapsed .simplebar-mask,.sidebar.collapsed .simplebar-offset,.sidebar.collapsed .simplebar-content-wrapper,.sidebar.collapsed .simplebar-content{overflow:visible!important}.sidebar-brand{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;min-height:64px;padding:1rem 1.25rem;text-decoration:none;transition:padding .3s ease-in-out;display:flex}.sidebar-brand:hover,.sidebar-brand:focus{opacity:.85;outline:0;text-decoration:none}.sidebar-brand .brand-link{color:#f8f9fa;align-items:center;gap:.8rem;text-decoration:none;display:flex}.sidebar-brand .brand-icon{color:#003876;background:#0038762e;border:1px solid #0038764d;border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.05rem;display:flex}.sidebar-brand .sidebar-brand-full{width:auto;max-height:38px;display:block}.sidebar-brand .sidebar-brand-icon{width:36px;height:36px;display:none}.sidebar-brand .sidebar-toggle{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:.35rem;padding:.3rem;font-size:1.05rem;transition:color .15s}.sidebar-brand .sidebar-toggle:hover{color:#f8f9fa}.sidebar-user{background:#00000026;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:.8rem;padding:.9rem 1.25rem;display:flex}.sidebar-user .user-avatar{color:#003876;background:#00387626;border:2px solid #00387666;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.72rem;font-weight:700;display:flex}.sidebar-user .user-name{color:#f8f9fa;font-size:.85rem;font-weight:700;line-height:1.2;display:block}.sidebar-user .user-role{color:#ffffff8c;letter-spacing:.04em;font-size:.73rem;display:block}.sidebar-nav{flex-grow:1;margin-bottom:0;padding:.5rem 0;list-style:none}.sidebar.collapsed .sidebar-nav{flex:1 1 0;min-height:0;overflow:visible auto}.sidebar.collapsed .sidebar-nav::-webkit-scrollbar{width:3px}.sidebar.collapsed .sidebar-nav::-webkit-scrollbar-thumb{background:#00387640;border-radius:2px}.sidebar.collapsed .sidebar-nav::-webkit-scrollbar-track{background:0 0}.sidebar.collapsed .sidebar-nav{scrollbar-width:thin}.sidebar-header{color:#ffffff4d;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:1.25rem 1.5rem .3rem;font-size:.7rem;font-weight:600;transition:opacity .2s ease-in-out;overflow:hidden}.sidebar-link,a.sidebar-link{color:#ffffff8c;cursor:pointer;white-space:nowrap;background:0 0;border-left:3px solid #0000;align-items:center;gap:.65rem;padding:.6rem 1.5rem;font-size:.875rem;font-weight:400;text-decoration:none;transition:color .15s ease-in-out,background .15s ease-in-out,border-left-color .15s ease-in-out,padding-left .15s;display:flex;position:relative;overflow:hidden}.sidebar-link i,.sidebar-link svg,a.sidebar-link i,a.sidebar-link svg{color:#ffffff8c;opacity:.75;flex-shrink:0;margin:0;font-size:1rem;transition:color .15s ease-in-out,opacity .15s}.sidebar-link span:first-of-type,a.sidebar-link span:first-of-type{text-overflow:ellipsis;flex:1;overflow:hidden}.sidebar-link .icon-right,a.sidebar-link .icon-right{opacity:.5;flex-shrink:0;margin-left:auto;font-size:.68rem;transition:transform .2s ease-in-out,opacity .15s}.sidebar-link[aria-expanded=true] .icon-right,a.sidebar-link[aria-expanded=true] .icon-right{opacity:1;transform:rotate(180deg)}.sidebar-link:focus,a.sidebar-link:focus{outline:0}.sidebar-link:hover,a.sidebar-link:hover{color:#fff;background:#ffffff0a;border-left-color:#ce1126;padding-left:1.7rem}.sidebar-link:hover i,.sidebar-link:hover svg,a.sidebar-link:hover i,a.sidebar-link:hover svg{color:#fff;opacity:1}.sidebar-link:hover .icon-right,a.sidebar-link:hover .icon-right{opacity:1}.sidebar-item.active>.sidebar-link,.sidebar-item.active .sidebar-link:hover{color:#fff;background:linear-gradient(90deg,#00387626 0%,#0038760f 60%,#00387600 100%);border-left-color:#ce1126;font-weight:700}.sidebar-item.active>.sidebar-link i,.sidebar-item.active>.sidebar-link svg,.sidebar-item.active .sidebar-link:hover i,.sidebar-item.active .sidebar-link:hover svg{color:#fff;opacity:1}.sidebar-item.has-active>.sidebar-link{color:#fff;border-left-color:#ce1126;font-weight:600}.sidebar-item.has-active>.sidebar-link i,.sidebar-item.has-active>.sidebar-link svg{color:#fff;opacity:1}.sidebar-dropdown .sidebar-link,.sidebar-dropdown a.sidebar-link{color:#ffffff73;border-left-color:#0000;padding-left:2.75rem;font-size:.8125rem}.sidebar-dropdown .sidebar-link:before,.sidebar-dropdown a.sidebar-link:before{content:"";opacity:.5;background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px;transition:opacity .15s,transform .15s;display:inline-block}.sidebar-dropdown .sidebar-link:hover,.sidebar-dropdown a.sidebar-link:hover{color:#fff;background:#ffffff0a;border-left-color:#ce1126}.sidebar-dropdown .sidebar-link:hover:before,.sidebar-dropdown a.sidebar-link:hover:before{opacity:1;transform:scale(1.4)}.sidebar-dropdown .sidebar-item.active>.sidebar-link{color:#fff;background:linear-gradient(90deg,#00387626 0%,#0038760f 60%,#00387600 100%);border-left-color:#ce1126}.sidebar-dropdown .sidebar-item.active>.sidebar-link:before{opacity:1;transform:scale(1.4)}.sidebar-badge{color:#003876;background:#0038762e;border:1px solid #00387640;border-radius:20px;flex-shrink:0;margin-left:auto;padding:.15em .5rem;font-size:.6rem}.sidebar-badge-abs{z-index:1;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.sidebar-divider{background:linear-gradient(90deg,#0000,#00387633,#0000);height:1px;margin:.5rem 1.25rem}.sidebar-cta{flex-shrink:0;padding:0}.sidebar-cta-content{color:#ffffffd9;background:#002d5e;border-radius:.5rem;margin:1rem 1rem 1.25rem;padding:1.25rem}.sidebar-cta-title{color:#f8f9fa;margin-bottom:.2rem;font-size:.8125rem;font-weight:700}.sidebar-cta-text{color:#f8f9fa8c;margin-bottom:0;font-size:.75rem}.sidebar-toggle{cursor:pointer;border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.sidebar-toggle:hover{background:#00000014}.sidebar-overlay{z-index:1029;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2b2f36a6;display:none;position:fixed;inset:0}.sidebar-overlay.active{display:block}.sidebar::-webkit-scrollbar{width:3px}.sidebar::-webkit-scrollbar-thumb{background:#00387640;border-radius:2px}.sidebar::-webkit-scrollbar-track{background:0 0}.min-vw-50{min-width:50vw!important}.min-vh-50{min-height:50vh!important}.vw-50{width:50vw!important}.vh-50{height:50vh!important}.stat-card{background:#fff;border:1px solid #e9ecef;border-radius:.35rem;align-items:center;gap:1.1rem;padding:1.35rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #2b2f360a}.stat-card:after{content:"";pointer-events:none;background:#0038760f;border-radius:50%;width:70px;height:70px;position:absolute;bottom:-12px;right:-12px}.stat-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #2b2f3617}.stat-card__icon{border:1px solid #00387626;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-size:1.5rem;display:flex}.stat-card__label{color:#6c757d;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.15rem;font-size:.75rem;font-weight:700;display:block}.stat-card__value{color:#2b2f36;font-size:1.7rem;font-weight:700;line-height:1.1;display:block}.stat-card__change{margin-top:.2rem;font-size:.78rem;font-weight:700;display:block}.stat-card--primary .stat-card__icon{color:#003876;background:#0038761a}.stat-card--success .stat-card__icon{color:#198754;background:#1987541a}.stat-card--warning .stat-card__icon{color:#f47b20;background:#f47b201a}.stat-card--danger .stat-card__icon{color:#ce1126;background:#ce11261a}.stat-card--info .stat-card__icon{color:#00baec;background:#00baec1a}.stat{background:#90c4ff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.stat svg{stroke-width:1.5px;width:18px;height:18px;color:#003876!important}.table{color:#495057;--bs-table-hover-bg:#0038760a;width:100%;margin-bottom:0;font-size:.875rem}.table thead{background-color:#0038760a}.table thead th{text-transform:uppercase;letter-spacing:.5px;color:#6c757d;white-space:nowrap;font-size:.75rem;font-weight:600;border-bottom:2px solid #e9ecef!important}.table tbody,.table tfoot,.table tr,.table td,.table th{border-color:#e9ecef}.table>tbody>tr>td{vertical-align:middle}.table.table-hover>tbody>tr:hover>*{background-color:#0038760a}.table-light{--bs-table-bg:#0038760a;color:#6c757d}.table-xs{font-size:.75rem}.table-xs th,.table-xs td{vertical-align:middle;padding:.25rem .5rem}.table-xs thead tr{color:#fff;background-color:#003876}.table-xs thead tr th{color:#fff;text-transform:uppercase;letter-spacing:.5px;background-color:#003876;border-bottom:1px solid #e9ecef;padding-top:.25rem;padding-bottom:.25rem;font-weight:600}.table-xs tbody td{padding-top:.25rem;padding-bottom:.25rem}.table-xs.table-striped tbody tr:nth-of-type(odd){background-color:#00387605}.table-xs.table-hover tbody tr:hover{cursor:pointer;background-color:#0038760d}.table-h-white thead{background-color:#fff}.table-h-white thead th{color:#000;background-color:#fff;border-bottom-color:#ebebeb}.table-h-primary thead{background-color:#003876}.table-h-primary thead th{color:#fff;background-color:#003876;border-bottom-color:#00254d}.table-h-secondary thead{background-color:#6c757d}.table-h-secondary thead th{color:#fff;background-color:#6c757d;border-bottom-color:#596167}.table-h-success thead{background-color:#198754}.table-h-success thead th{color:#fff;background-color:#198754;border-bottom-color:#13653f}.table-h-info thead{background-color:#00baec}.table-h-info thead th{color:#000;background-color:#00baec;border-bottom-color:#009ac3}.table-h-warning thead{background-color:#f47b20}.table-h-warning thead th{color:#000;background-color:#f47b20;border-bottom-color:#e0670b}.table-h-danger thead{background-color:#ce1126}.table-h-danger thead th{color:#fff;background-color:#ce1126;border-bottom-color:#a80e1f}.table-h-light thead{background-color:#f5f7fb}.table-h-light thead th{color:#000;background-color:#f5f7fb;border-bottom-color:#d8e0ef}.table-h-dark thead{background-color:#2b2f36}.table-h-dark thead th{color:#fff;background-color:#2b2f36;border-bottom-color:#191b1f}.table-h-blue thead{background-color:#00f}.table-h-blue thead th{color:#fff;background-color:#00f;border-bottom-color:#0000d6}.table-h-indigo thead{background-color:#0a0a0a}.table-h-indigo thead th{color:#fff;background-color:#0a0a0a;border-bottom-color:#000}.table-h-purple thead{background-color:purple}.table-h-purple thead th{color:#fff;background-color:purple;border-bottom-color:#570057}.table-h-pink thead{background-color:#ff69b4}.table-h-pink thead th{color:#000;background-color:#ff69b4;border-bottom-color:#ff40a0}.table-h-red thead{background-color:#e4002b}.table-h-red thead th{color:#fff;background-color:#e4002b;border-bottom-color:#bb0023}.table-h-orange thead{background-color:#fe5000}.table-h-orange thead th{color:#fff;background-color:#fe5000;border-bottom-color:#d54300}.table-h-yellow thead{background-color:#efdf00}.table-h-yellow thead th{color:#000;background-color:#efdf00;border-bottom-color:#c6b900}.table-h-green thead{background-color:#087208}.table-h-green thead th{color:#fff;background-color:#087208;border-bottom-color:#054c05}.table-h-teal thead{background-color:teal}.table-h-teal thead th{color:#fff;background-color:teal;border-bottom-color:#005757}.table-h-cyan thead{background-color:#0ff}.table-h-cyan thead th{color:#000;background-color:#0ff;border-bottom-color:#00d6d6}.table-h-indian thead{background-color:#cd5c5c}.table-h-indian thead th{color:#fff;background-color:#cd5c5c;border-bottom-color:#c33d3d}.table-h-coral thead{background-color:#f08080}.table-h-coral thead th{color:#000;background-color:#f08080;border-bottom-color:#ec5c5c}.table-h-salmon thead{background-color:salmon}.table-h-salmon thead th{color:#000;background-color:salmon;border-bottom-color:#f95d4b}.table-h-crimson thead{background-color:#dc143c}.table-h-crimson thead th{color:#fff;background-color:#dc143c;border-bottom-color:#b71132}.table-h-fire thead{background-color:#b22222}.table-h-fire thead th{color:#fff;background-color:#b22222;border-bottom-color:#901b1b}.table-h-deep thead{background-color:#ff1493}.table-h-deep thead th{color:#fff;background-color:#ff1493;border-bottom-color:#ea007f}.table-h-violetred thead{background-color:#c71585}.table-h-violetred thead th{color:#fff;background-color:#c71585;border-bottom-color:#a2116c}.table-h-tomato thead{background-color:tomato}.table-h-tomato thead th{color:#000;background-color:tomato;border-bottom-color:#ff401e}.table-h-orangered thead{background-color:#ff4500}.table-h-orangered thead th{color:#fff;background-color:#ff4500;border-bottom-color:#d63a00}.table-h-gold thead{background-color:gold}.table-h-gold thead th{color:#000;background-color:gold;border-bottom-color:#d6b500}.table-h-lemon thead{background-color:#fffacd}.table-h-lemon thead th{color:#000;background-color:#fffacd;border-bottom-color:#fff6a4}.table-h-papaya thead{background-color:#ffefd5}.table-h-papaya thead th{color:#000;background-color:#ffefd5;border-bottom-color:#ffdfac}.table-h-moccasin thead{background-color:#ffe4b5}.table-h-moccasin thead th{color:#000;background-color:#ffe4b5;border-bottom-color:#ffd58c}.table-h-violet thead{background-color:violet}.table-h-violet thead th{color:#000;background-color:violet;border-bottom-color:#e95ee9}.table-h-magenta thead{background-color:#f0f}.table-h-magenta thead th{color:#fff;background-color:#f0f;border-bottom-color:#d600d6}.table-h-blueviolet thead{background-color:#8a2be2}.table-h-blueviolet thead th{color:#fff;background-color:#8a2be2;border-bottom-color:#751bc9}.table-h-lime thead{background-color:#0f0}.table-h-lime thead th{color:#000;background-color:#0f0;border-bottom-color:#00d600}.table-h-olive thead{background-color:olive}.table-h-olive thead th{color:#fff;background-color:olive;border-bottom-color:#575700}.table-h-aqua thead{background-color:#0ff}.table-h-aqua thead th{color:#000;background-color:#0ff;border-bottom-color:#00d6d6}.table-h-turquoise thead{background-color:#40e0d0}.table-h-turquoise thead th{color:#000;background-color:#40e0d0;border-bottom-color:#23d5c3}.table-h-cadet thead{background-color:#5f9ea0}.table-h-cadet thead th{color:#fff;background-color:#5f9ea0;border-bottom-color:#508586}.table-h-steel thead{background-color:#4682b4}.table-h-steel thead th{color:#fff;background-color:#4682b4;border-bottom-color:#3b6d97}.table-h-sky thead{background-color:#87ceeb}.table-h-sky thead th{color:#000;background-color:#87ceeb;border-bottom-color:#64c0e5}.table-h-dodger thead{background-color:#1e90ff}.table-h-dodger thead th{color:#fff;background-color:#1e90ff;border-bottom-color:#007cf4}.table-h-royal thead{background-color:#4169e1}.table-h-royal thead th{color:#fff;background-color:#4169e1;border-bottom-color:#224fd7}.table-h-navy thead{background-color:navy}.table-h-navy thead th{color:#fff;background-color:navy;border-bottom-color:#000057}.table-h-midnight thead{background-color:#191970}.table-h-midnight thead th{color:#fff;background-color:#191970;border-bottom-color:#12124f}.table-h-bisque thead{background-color:bisque}.table-h-bisque thead th{color:#000;background-color:bisque;border-bottom-color:#ffd19b}.table-h-navajo thead{background-color:#ffdead}.table-h-navajo thead th{color:#000;background-color:#ffdead;border-bottom-color:#ffce84}.table-h-burly thead{background-color:#deb887}.table-h-burly thead th{color:#000;background-color:#deb887;border-bottom-color:#d5a567}.table-h-tan thead{background-color:tan}.table-h-tan thead th{color:#000;background-color:tan;border-bottom-color:#c7a16f}.table-h-rosy thead{background-color:#bc8f8f}.table-h-rosy thead th{color:#000;background-color:#bc8f8f;border-bottom-color:#ad7575}.table-h-goldenrod thead{background-color:#daa520}.table-h-goldenrod thead th{color:#000;background-color:#daa520;border-bottom-color:#b68a1b}.table-h-peru thead{background-color:peru}.table-h-peru thead th{color:#000;background-color:peru;border-bottom-color:#b4712f}.table-h-chocolate thead{background-color:#d2691e}.table-h-chocolate thead th{color:#fff;background-color:#d2691e;border-bottom-color:#ae5719}.table-h-sienna thead{background-color:sienna}.table-h-sienna thead th{color:#fff;background-color:sienna;border-bottom-color:#804224}.table-h-brown thead{background-color:brown}.table-h-brown thead th{color:#fff;background-color:brown;border-bottom-color:#842222}.table-h-maroon thead{background-color:maroon}.table-h-maroon thead th{color:#fff;background-color:maroon;border-bottom-color:#570000}.table-h-beige thead{background-color:beige}.table-h-beige thead th{color:#000;background-color:beige;border-bottom-color:#ececbc}.table-h-silver thead{background-color:silver}.table-h-silver thead th{color:#000;background-color:silver;border-bottom-color:#acacac}.table-h-slate thead{background-color:#708090}.table-h-slate thead th{color:#fff;background-color:#708090;border-bottom-color:#5e6c79}.table-h-slateGray thead{background-color:#2f4f4f}.table-h-slateGray thead th{color:#fff;background-color:#2f4f4f;border-bottom-color:#203535}.table-h-uasd thead{background-color:#039}.table-h-uasd thead th{color:#fff;background-color:#039;border-bottom-color:#002570}.table-h-uasd2 thead{background-color:#073376}.table-h-uasd2 thead th{color:#fff;background-color:#073376;border-bottom-color:#05224f}.table-h-ciencias thead{background-color:#00baec}.table-h-ciencias thead th{color:#000;background-color:#00baec;border-bottom-color:#009ac3}.table-h-humanidades thead{background-color:#7b56a4}.table-h-humanidades thead th{color:#fff;background-color:#7b56a4;border-bottom-color:#674889}.table-h-economia thead{background-color:#f47b20}.table-h-economia thead th{color:#000;background-color:#f47b20;border-bottom-color:#e0670b}.table-h-artes thead{background-color:#b38e05}.table-h-artes thead th{color:#fff;background-color:#b38e05;border-bottom-color:#8b6f04}.table-h-educacion thead{background-color:#911422}.table-h-educacion thead th{color:#fff;background-color:#911422;border-bottom-color:#6d0f1a}.table-h-ingenieria thead{background-color:#2f5ba7}.table-h-ingenieria thead th{color:#fff;background-color:#2f5ba7;border-bottom-color:#264a87}.table-h-salud thead{background-color:#f3fa33}.table-h-salud thead th{color:#000;background-color:#f3fa33;border-bottom-color:#f1f90b}.table-h-veterinaria thead{background-color:#00a651}.table-h-veterinaria thead th{color:#fff;background-color:#00a651;border-bottom-color:#007d3d}.table-h-juridica thead{background-color:#ff1c07}.table-h-juridica thead th{color:#fff;background-color:#ff1c07;border-bottom-color:#dd1300}.table-h-facebook thead{background-color:#3b5998}.table-h-facebook thead th{color:#fff;background-color:#3b5998;border-bottom-color:#30487b}.table-h-twitter thead{background-color:#1da1f2}.table-h-twitter thead th{color:#000;background-color:#1da1f2;border-bottom-color:#0d8cda}.table-h-google thead{background-color:#dc4e41}.table-h-google thead th{color:#fff;background-color:#dc4e41;border-bottom-color:#ce3426}.table-h-youtube thead{background-color:red}.table-h-youtube thead th{color:#fff;background-color:red;border-bottom-color:#d60000}.table-h-vimeo thead{background-color:#1ab7ea}.table-h-vimeo thead th{color:#000;background-color:#1ab7ea;border-bottom-color:#129cc9}.table-h-dribbble thead{background-color:#ea4c89}.table-h-dribbble thead th{color:#fff;background-color:#ea4c89;border-bottom-color:#e62771}.table-h-github thead{background-color:#181717}.table-h-github thead th{color:#fff;background-color:#181717;border-bottom-color:#030303}.table-h-instagram thead{background-color:#e4405f}.table-h-instagram thead th{color:#fff;background-color:#e4405f;border-bottom-color:#dc1f43}.table-h-pinterest thead{background-color:#bd081c}.table-h-pinterest thead th{color:#fff;background-color:#bd081c;border-bottom-color:#960616}.table-h-flickr thead{background-color:#0063dc}.table-h-flickr thead th{color:#fff;background-color:#0063dc;border-bottom-color:#0051b3}.table-h-bitbucket thead{background-color:#0052cc}.table-h-bitbucket thead th{color:#fff;background-color:#0052cc;border-bottom-color:#0042a3}.table-h-gray-100 thead{background-color:#f8f9fa}.table-h-gray-100 thead th{color:#000;background-color:#f8f9fa;border-bottom-color:#e0e5e9}.table-h-gray-200 thead{background-color:#e9ecef}.table-h-gray-200 thead th{color:#000;background-color:#e9ecef;border-bottom-color:#d1d8de}.table-h-gray-300 thead{background-color:#dee2e6}.table-h-gray-300 thead th{color:#000;background-color:#dee2e6;border-bottom-color:#c7ced4}.table-h-gray-400 thead{background-color:#ced4da}.table-h-gray-400 thead th{color:#000;background-color:#ced4da;border-bottom-color:#b7c0c8}.table-h-gray-500 thead{background-color:#adb5bd}.table-h-gray-500 thead th{color:#000;background-color:#adb5bd;border-bottom-color:#96a1ab}.table-h-gray-600 thead{background-color:#6c757d}.table-h-gray-600 thead th{color:#fff;background-color:#6c757d;border-bottom-color:#596167}.table-h-gray-700 thead{background-color:#495057}.table-h-gray-700 thead th{color:#fff;background-color:#495057;border-bottom-color:#363c41}.table-h-gray-800 thead{background-color:#343a40}.table-h-gray-800 thead th{color:#fff;background-color:#343a40;border-bottom-color:#222629}.table-h-gray-900 thead{background-color:#212529}.table-h-gray-900 thead th{color:#fff;background-color:#212529;border-bottom-color:#0f1112}div.dt-container .dataTables_filter input{color:#495057;background:#fff;border:1px solid #ced4da;border-radius:.35rem;padding:.35rem .75rem;font-size:.875rem}div.dt-container .dataTables_filter input:focus{border-color:#003876;outline:none;box-shadow:0 0 0 3px #0038761f}div.dt-container .dataTables_length select{color:#495057;cursor:pointer;background:#fff;border:1px solid #ced4da;border-radius:.35rem;padding:.3rem .6rem}div.dt-container .dataTables_info,div.dt-container .dataTables_length label,div.dt-container .dataTables_filter label{color:#6c757d;font-size:.82rem}div.dt-container div.dt-paging ul.pagination{justify-content:flex-end}@media (width<=767px){div.dt-container div.dt-paging ul.pagination{justify-content:flex-end!important}}div.dt-container .paginate_button{color:#6c757d!important;border-radius:.2rem!important}div.dt-container .paginate_button:hover{color:#2b2f36!important;background:#0038761a!important;border-color:#00387633!important}div.dt-container .paginate_button.current{color:#fff!important;background:#003876!important;border-color:#00254d!important}div.dt-container .paginate_button.current:hover{color:#fff!important;background:#00254d!important}div.dt-container .paginate_button.disabled{color:#6c757d59!important}.table-actions{justify-content:center;align-items:center;gap:.5rem;display:flex}.table-actions a{font-size:1.1rem;text-decoration:none;transition:opacity .15s,transform .15s}.table-actions a:hover{opacity:.75;transform:scale(1.1)}.text-sm{font-size:.75rem}.text-lg{font-size:.925rem}b,strong{font-weight:600}pre.snippet{white-space:pre-wrap;word-wrap:break-word;text-align:justify}a{cursor:pointer}.wrapper{background:#002144;align-items:stretch;width:100%;display:flex}.auth-body{background:linear-gradient(270deg,#003876,#00142a,#198754) 0 0/600% 600%;justify-content:center;align-items:center;min-height:100vh;animation:12s infinite gradientMove;display:flex;position:relative;overflow:hidden}.auth-body:before{content:"";z-index:1;background:radial-gradient(circle at 0 0,#ffffff26,#0000 40%),radial-gradient(circle at 100% 100%,#2b2f3640,#0000 50%);position:absolute;inset:0}.auth-body .container{z-index:2;position:relative}.auth-body .auth-logo{color:#fff;letter-spacing:-.5px;text-shadow:0 2px 10px #2b2f3633;margin:0;font-family:Ubuntu,Roboto,sans-serif;font-size:2rem;font-weight:800}.auth-body .card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #fff3;border-radius:18px;transition:all .3s;overflow:hidden;box-shadow:0 25px 70px #2b2f3659}.auth-body .card:hover{transform:translateY(-4px)scale(1.01);box-shadow:0 35px 90px #2b2f3666}.auth-body .card .card-body{padding:3rem 2.5rem}.auth-body .card .card-title{color:#003876;text-align:center;letter-spacing:1px;text-transform:uppercase;margin-bottom:2rem;font-weight:800}.auth-body .form-floating>.form-control{background:#f8f9fa;border:2px solid #dee2e6;border-radius:10px;height:calc(3.5rem + 2px);font-weight:500;transition:all .25s}.auth-body .form-floating>.form-control:focus{background:#fff;border-color:#003876;box-shadow:0 0 0 4px #0038761a}.auth-body .form-floating>label{color:#003876;padding-left:1rem;font-weight:600}.auth-body .password-wrapper{position:relative}.auth-body .password-wrapper .toggle-password{cursor:pointer;color:#6c757d;font-size:1.2rem;transition:all .2s;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.auth-body .password-wrapper .toggle-password:hover{color:#003876;transform:translateY(-50%)scale(1.1)}.auth-body .btn-primary{letter-spacing:1px;background:linear-gradient(135deg,#003876,#0050a9);border:none;border-radius:10px;padding:.9rem;font-weight:700;transition:all .3s}.auth-body .btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px #00387666}.auth-body .btn-primary:active{transform:scale(.98)}.auth-body .auth-footer{text-align:center;color:#fff;margin-top:1.5rem;font-size:.9rem}.auth-body .auth-footer a{color:#fff;font-weight:700;text-decoration:none;position:relative}.auth-body .auth-footer a:after{content:"";background:#fff;width:0%;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.auth-body .auth-footer a:hover:after{width:100%}.lock-avatar{-o-object-fit:cover;object-fit:cover;border:4px solid #fff;border-radius:50%;width:110px;height:110px;margin:0 auto 1.5rem;transition:transform .3s;box-shadow:0 10px 30px #2b2f3633}.lock-avatar:hover{transform:scale(1.05)}@keyframes gradientMove{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.auth-uasd{background-image:url(../img/bg/bg1.jpg);background-position:50%;background-size:cover;flex-direction:column;min-height:100vh;display:flex;position:relative}.auth-uasd:before{content:"";z-index:0;background:#0000001a;position:absolute;inset:0}.auth-uasd>*{z-index:1;position:relative}.auth-uasd .uasd-header{padding:48px}.auth-uasd .uasd-header img{width:auto;height:90px}.auth-uasd .uasd-body{flex:1;justify-content:center;align-items:center;padding:0 2rem;display:flex}.auth-uasd .login-wrapper{width:100%;max-width:992px}.auth-uasd .login-container{border-radius:10px;flex-direction:row;display:flex;overflow:hidden;box-shadow:0 25px 50px #0000004d}.auth-uasd .blue-container{background:linear-gradient(#00a3e6f2 0%,#0077d5f2 100%);border-radius:10px 0 0 10px;align-items:center;width:40%;padding:64px 48px;display:flex}.auth-uasd .logo-autoservicio{flex-direction:row;align-items:center;display:flex}.auth-uasd .h2-title{color:#fff;text-align:center;font-family:"sfmedium", var(--bs-font-sans-serif);margin:0;font-size:30px;font-weight:500}.auth-uasd .white-container{background-color:#fffffff2;border-radius:0 10px 10px 0;width:60%;padding:64px 48px}.auth-uasd .container-text{margin-bottom:28px}.auth-uasd .h1-title{color:#039;font-family:"sfmedium", var(--bs-font-sans-serif);margin:0 0 10px;font-size:24px;font-weight:500}.auth-uasd .container-text p{color:#979797;margin-bottom:24px;font-size:16px;line-height:1.6}.auth-uasd .container-text p strong{color:#07f}.auth-uasd .form-group{margin-bottom:0}.auth-uasd .input-field{box-sizing:border-box;background-color:#f4f6f8;border:2px solid #ececec;border-radius:5px;outline:none;width:100%;margin-bottom:24px;padding:16px;font-size:16px;transition:all .5s ease-in-out}.auth-uasd .input-field:hover,.auth-uasd .input-field:focus{background-color:#ececec;border-color:#07f}.auth-uasd .input-field.id-banner{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'%3E%3C/path%3E%3Ccircle cx='12' cy='7' r='4'%3E%3C/circle%3E%3C/svg%3E");background-position:15px;background-repeat:no-repeat;padding-left:50px}.auth-uasd .input-field.pass-banner{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'%3E%3C/path%3E%3C/svg%3E");background-position:15px;background-repeat:no-repeat;padding-left:50px}.auth-uasd .botones{margin-top:16px}.auth-uasd .boton-acceder{cursor:pointer;color:#fff;background-color:#07f;border:none;border-radius:60px;outline:none;padding:16px 48px;font-size:16px;font-weight:700;transition:background-color .5s ease-in-out}.auth-uasd .boton-acceder:hover,.auth-uasd .boton-acceder:active{background-color:#4b9bf8}.auth-uasd .recover-group{margin-top:24px}.auth-uasd .boton-recuperar-nip{color:#727473;font-size:14px;font-weight:700;text-decoration:none;transition:color .5s ease-in-out}.auth-uasd .boton-recuperar-nip:hover,.auth-uasd .boton-recuperar-nip:active{color:#07f}.auth-uasd .uasd-footer{text-align:center;color:#ffffffb3;padding:24px 0;font-size:.85rem}.auth-uasd .uasd-footer a{color:#fff;text-decoration:none}.auth-uasd .uasd-footer a:hover{text-decoration:underline}@media (width<=768px){.auth-uasd .login-container{flex-direction:column}.auth-uasd .blue-container{border-radius:10px 10px 0 0;width:100%;padding:32px 24px}.auth-uasd .white-container{border-radius:0 0 10px 10px;width:100%;padding:32px 24px}.auth-uasd .uasd-header{padding:24px}}.timeline{padding:0;list-style:none;position:relative}.timeline:before{content:"";background:#00387626;width:2px;position:absolute;top:0;bottom:0;left:18px}.timeline-item{margin-bottom:1.25rem;padding-left:48px;position:relative}.timeline-item:last-child{margin-bottom:0}.timeline-marker{z-index:1;background:#003876;border:3px solid #00387640;border-radius:50%;width:14px;height:14px;position:absolute;top:4px;left:12px}.timeline-marker--white{background:#fff;border-color:#ffffff40}.timeline-marker--primary{background:#003876;border-color:#00387640}.timeline-marker--secondary{background:#6c757d;border-color:#6c757d40}.timeline-marker--success{background:#198754;border-color:#19875440}.timeline-marker--info{background:#00baec;border-color:#00baec40}.timeline-marker--warning{background:#f47b20;border-color:#f47b2040}.timeline-marker--danger{background:#ce1126;border-color:#ce112640}.timeline-marker--light{background:#f5f7fb;border-color:#f5f7fb40}.timeline-marker--dark{background:#2b2f36;border-color:#2b2f3640}.timeline-marker--blue{background:#00f;border-color:#0000ff40}.timeline-marker--indigo{background:#0a0a0a;border-color:#0a0a0a40}.timeline-marker--purple{background:purple;border-color:#80008040}.timeline-marker--pink{background:#ff69b4;border-color:#ff69b440}.timeline-marker--red{background:#e4002b;border-color:#e4002b40}.timeline-marker--orange{background:#fe5000;border-color:#fe500040}.timeline-marker--yellow{background:#efdf00;border-color:#efdf0040}.timeline-marker--green{background:#087208;border-color:#08720840}.timeline-marker--teal{background:teal;border-color:#00808040}.timeline-marker--cyan{background:#0ff;border-color:#00ffff40}.timeline-marker--indian{background:#cd5c5c;border-color:#cd5c5c40}.timeline-marker--coral{background:#f08080;border-color:#f0808040}.timeline-marker--salmon{background:salmon;border-color:#fa807240}.timeline-marker--crimson{background:#dc143c;border-color:#dc143c40}.timeline-marker--fire{background:#b22222;border-color:#b2222240}.timeline-marker--deep{background:#ff1493;border-color:#ff149340}.timeline-marker--violetred{background:#c71585;border-color:#c7158540}.timeline-marker--tomato{background:tomato;border-color:#ff634740}.timeline-marker--orangered{background:#ff4500;border-color:#ff450040}.timeline-marker--gold{background:gold;border-color:#ffd70040}.timeline-marker--lemon{background:#fffacd;border-color:#fffacd40}.timeline-marker--papaya{background:#ffefd5;border-color:#ffefd540}.timeline-marker--moccasin{background:#ffe4b5;border-color:#ffe4b540}.timeline-marker--violet{background:violet;border-color:#ee82ee40}.timeline-marker--magenta{background:#f0f;border-color:#ff00ff40}.timeline-marker--blueviolet{background:#8a2be2;border-color:#8a2be240}.timeline-marker--lime{background:#0f0;border-color:#00ff0040}.timeline-marker--olive{background:olive;border-color:#80800040}.timeline-marker--aqua{background:#0ff;border-color:#00ffff40}.timeline-marker--turquoise{background:#40e0d0;border-color:#40e0d040}.timeline-marker--cadet{background:#5f9ea0;border-color:#5f9ea040}.timeline-marker--steel{background:#4682b4;border-color:#4682b440}.timeline-marker--sky{background:#87ceeb;border-color:#87ceeb40}.timeline-marker--dodger{background:#1e90ff;border-color:#1e90ff40}.timeline-marker--royal{background:#4169e1;border-color:#4169e140}.timeline-marker--navy{background:navy;border-color:#00008040}.timeline-marker--midnight{background:#191970;border-color:#19197040}.timeline-marker--bisque{background:bisque;border-color:#ffe4c440}.timeline-marker--navajo{background:#ffdead;border-color:#ffdead40}.timeline-marker--burly{background:#deb887;border-color:#deb88740}.timeline-marker--tan{background:tan;border-color:#d2b48c40}.timeline-marker--rosy{background:#bc8f8f;border-color:#bc8f8f40}.timeline-marker--goldenrod{background:#daa520;border-color:#daa52040}.timeline-marker--peru{background:peru;border-color:#cd853f40}.timeline-marker--chocolate{background:#d2691e;border-color:#d2691e40}.timeline-marker--sienna{background:sienna;border-color:#a0522d40}.timeline-marker--brown{background:brown;border-color:#a52a2a40}.timeline-marker--maroon{background:maroon;border-color:#80000040}.timeline-marker--beige{background:beige;border-color:#f5f5dc40}.timeline-marker--silver{background:silver;border-color:#c0c0c040}.timeline-marker--slate{background:#708090;border-color:#70809040}.timeline-marker--slateGray{background:#2f4f4f;border-color:#2f4f4f40}.timeline-marker--uasd{background:#039;border-color:#00339940}.timeline-marker--uasd2{background:#073376;border-color:#07337640}.timeline-marker--ciencias{background:#00baec;border-color:#00baec40}.timeline-marker--humanidades{background:#7b56a4;border-color:#7b56a440}.timeline-marker--economia{background:#f47b20;border-color:#f47b2040}.timeline-marker--artes{background:#b38e05;border-color:#b38e0540}.timeline-marker--educacion{background:#911422;border-color:#91142240}.timeline-marker--ingenieria{background:#2f5ba7;border-color:#2f5ba740}.timeline-marker--salud{background:#f3fa33;border-color:#f3fa3340}.timeline-marker--veterinaria{background:#00a651;border-color:#00a65140}.timeline-marker--juridica{background:#ff1c07;border-color:#ff1c0740}.timeline-marker--facebook{background:#3b5998;border-color:#3b599840}.timeline-marker--twitter{background:#1da1f2;border-color:#1da1f240}.timeline-marker--google{background:#dc4e41;border-color:#dc4e4140}.timeline-marker--youtube{background:red;border-color:#ff000040}.timeline-marker--vimeo{background:#1ab7ea;border-color:#1ab7ea40}.timeline-marker--dribbble{background:#ea4c89;border-color:#ea4c8940}.timeline-marker--github{background:#181717;border-color:#18171740}.timeline-marker--instagram{background:#e4405f;border-color:#e4405f40}.timeline-marker--pinterest{background:#bd081c;border-color:#bd081c40}.timeline-marker--flickr{background:#0063dc;border-color:#0063dc40}.timeline-marker--bitbucket{background:#0052cc;border-color:#0052cc40}.timeline-content{background:#fff;border:0 solid #e9ecef;border-radius:.35rem;padding:.75rem 1rem;box-shadow:0 4px 12px #2b2f360a}.timeline-content h6{margin:0 0 .25rem;font-weight:600}.timeline-content p{color:#6c757d;margin:0;font-size:.85rem}.timeline-content small{color:#6c757db3;font-size:.75rem}.timeline-simple .timeline-item{padding-left:28px}.timeline-simple .timeline-marker{width:10px;height:10px;left:6px}.timeline-simple .timeline-content{box-shadow:none;background:0 0;border:none;padding:0 0 .25rem}.pricing-card{position:relative;overflow:hidden}.pricing-card .card-body{padding:2rem 1.5rem}.pricing-card .pricing-icon{color:#003876;background:#0038761a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1rem;font-size:1.5rem;display:flex}.pricing-card .pricing-amount{color:#2b2f36;font-family:Roboto Condensed,sans-serif;font-size:2.5rem;font-weight:700;line-height:1}.pricing-card .pricing-amount .currency{vertical-align:super;color:#6c757d;font-size:1.25rem;font-weight:600}.pricing-card .pricing-amount .period{color:#6c757d;font-size:.875rem;font-weight:400}.pricing-card .pricing-features{margin:1.5rem 0;padding:0;list-style:none}.pricing-card .pricing-features li{border-bottom:1px solid #2b2f360d;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.875rem;display:flex}.pricing-card .pricing-features li:last-child{border-bottom:none}.pricing-card .pricing-features li .bi-check-circle-fill{color:#198754}.pricing-card .pricing-features li .bi-x-circle-fill{color:#ce1126}.pricing-card .pricing-features li.disabled{color:#2b2f364d;text-decoration:line-through}.pricing-card.pricing-highlighted{border-color:#003876;transform:scale(1.03);box-shadow:0 8px 32px #00387626}.pricing-card.pricing-highlighted .pricing-badge{color:#fff;letter-spacing:.05em;background:#003876;padding:.25rem 2.5rem;font-size:.75rem;font-weight:600;position:absolute;top:1rem;right:-2rem;transform:rotate(45deg)}.pricing-card.pricing-white .pricing-icon{color:#fff;background:#ffffff1a}.pricing-card.pricing-white.pricing-highlighted{border-color:#fff;box-shadow:0 8px 32px #ffffff26}.pricing-card.pricing-white.pricing-highlighted .pricing-badge{background:#fff}.pricing-card.pricing-primary .pricing-icon{color:#003876;background:#0038761a}.pricing-card.pricing-primary.pricing-highlighted{border-color:#003876;box-shadow:0 8px 32px #00387626}.pricing-card.pricing-primary.pricing-highlighted .pricing-badge{background:#003876}.pricing-card.pricing-secondary .pricing-icon{color:#6c757d;background:#6c757d1a}.pricing-card.pricing-secondary.pricing-highlighted{border-color:#6c757d;box-shadow:0 8px 32px #6c757d26}.pricing-card.pricing-secondary.pricing-highlighted .pricing-badge{background:#6c757d}.pricing-card.pricing-success .pricing-icon{color:#198754;background:#1987541a}.pricing-card.pricing-success.pricing-highlighted{border-color:#198754;box-shadow:0 8px 32px #19875426}.pricing-card.pricing-success.pricing-highlighted .pricing-badge{background:#198754}.pricing-card.pricing-info .pricing-icon{color:#00baec;background:#00baec1a}.pricing-card.pricing-info.pricing-highlighted{border-color:#00baec;box-shadow:0 8px 32px #00baec26}.pricing-card.pricing-info.pricing-highlighted .pricing-badge{background:#00baec}.pricing-card.pricing-warning .pricing-icon{color:#f47b20;background:#f47b201a}.pricing-card.pricing-warning.pricing-highlighted{border-color:#f47b20;box-shadow:0 8px 32px #f47b2026}.pricing-card.pricing-warning.pricing-highlighted .pricing-badge{background:#f47b20}.pricing-card.pricing-danger .pricing-icon{color:#ce1126;background:#ce11261a}.pricing-card.pricing-danger.pricing-highlighted{border-color:#ce1126;box-shadow:0 8px 32px #ce112626}.pricing-card.pricing-danger.pricing-highlighted .pricing-badge{background:#ce1126}.pricing-card.pricing-light .pricing-icon{color:#f5f7fb;background:#f5f7fb1a}.pricing-card.pricing-light.pricing-highlighted{border-color:#f5f7fb;box-shadow:0 8px 32px #f5f7fb26}.pricing-card.pricing-light.pricing-highlighted .pricing-badge{background:#f5f7fb}.pricing-card.pricing-dark .pricing-icon{color:#2b2f36;background:#2b2f361a}.pricing-card.pricing-dark.pricing-highlighted{border-color:#2b2f36;box-shadow:0 8px 32px #2b2f3626}.pricing-card.pricing-dark.pricing-highlighted .pricing-badge{background:#2b2f36}.pricing-card.pricing-blue .pricing-icon{color:#00f;background:#0000ff1a}.pricing-card.pricing-blue.pricing-highlighted{border-color:#00f;box-shadow:0 8px 32px #0000ff26}.pricing-card.pricing-blue.pricing-highlighted .pricing-badge{background:#00f}.pricing-card.pricing-indigo .pricing-icon{color:#0a0a0a;background:#0a0a0a1a}.pricing-card.pricing-indigo.pricing-highlighted{border-color:#0a0a0a;box-shadow:0 8px 32px #0a0a0a26}.pricing-card.pricing-indigo.pricing-highlighted .pricing-badge{background:#0a0a0a}.pricing-card.pricing-purple .pricing-icon{color:purple;background:#8000801a}.pricing-card.pricing-purple.pricing-highlighted{border-color:purple;box-shadow:0 8px 32px #80008026}.pricing-card.pricing-purple.pricing-highlighted .pricing-badge{background:purple}.pricing-card.pricing-pink .pricing-icon{color:#ff69b4;background:#ff69b41a}.pricing-card.pricing-pink.pricing-highlighted{border-color:#ff69b4;box-shadow:0 8px 32px #ff69b426}.pricing-card.pricing-pink.pricing-highlighted .pricing-badge{background:#ff69b4}.pricing-card.pricing-red .pricing-icon{color:#e4002b;background:#e4002b1a}.pricing-card.pricing-red.pricing-highlighted{border-color:#e4002b;box-shadow:0 8px 32px #e4002b26}.pricing-card.pricing-red.pricing-highlighted .pricing-badge{background:#e4002b}.pricing-card.pricing-orange .pricing-icon{color:#fe5000;background:#fe50001a}.pricing-card.pricing-orange.pricing-highlighted{border-color:#fe5000;box-shadow:0 8px 32px #fe500026}.pricing-card.pricing-orange.pricing-highlighted .pricing-badge{background:#fe5000}.pricing-card.pricing-yellow .pricing-icon{color:#efdf00;background:#efdf001a}.pricing-card.pricing-yellow.pricing-highlighted{border-color:#efdf00;box-shadow:0 8px 32px #efdf0026}.pricing-card.pricing-yellow.pricing-highlighted .pricing-badge{background:#efdf00}.pricing-card.pricing-green .pricing-icon{color:#087208;background:#0872081a}.pricing-card.pricing-green.pricing-highlighted{border-color:#087208;box-shadow:0 8px 32px #08720826}.pricing-card.pricing-green.pricing-highlighted .pricing-badge{background:#087208}.pricing-card.pricing-teal .pricing-icon{color:teal;background:#0080801a}.pricing-card.pricing-teal.pricing-highlighted{border-color:teal;box-shadow:0 8px 32px #00808026}.pricing-card.pricing-teal.pricing-highlighted .pricing-badge{background:teal}.pricing-card.pricing-cyan .pricing-icon{color:#0ff;background:#00ffff1a}.pricing-card.pricing-cyan.pricing-highlighted{border-color:#0ff;box-shadow:0 8px 32px #00ffff26}.pricing-card.pricing-cyan.pricing-highlighted .pricing-badge{background:#0ff}.pricing-card.pricing-indian .pricing-icon{color:#cd5c5c;background:#cd5c5c1a}.pricing-card.pricing-indian.pricing-highlighted{border-color:#cd5c5c;box-shadow:0 8px 32px #cd5c5c26}.pricing-card.pricing-indian.pricing-highlighted .pricing-badge{background:#cd5c5c}.pricing-card.pricing-coral .pricing-icon{color:#f08080;background:#f080801a}.pricing-card.pricing-coral.pricing-highlighted{border-color:#f08080;box-shadow:0 8px 32px #f0808026}.pricing-card.pricing-coral.pricing-highlighted .pricing-badge{background:#f08080}.pricing-card.pricing-salmon .pricing-icon{color:salmon;background:#fa80721a}.pricing-card.pricing-salmon.pricing-highlighted{border-color:salmon;box-shadow:0 8px 32px #fa807226}.pricing-card.pricing-salmon.pricing-highlighted .pricing-badge{background:salmon}.pricing-card.pricing-crimson .pricing-icon{color:#dc143c;background:#dc143c1a}.pricing-card.pricing-crimson.pricing-highlighted{border-color:#dc143c;box-shadow:0 8px 32px #dc143c26}.pricing-card.pricing-crimson.pricing-highlighted .pricing-badge{background:#dc143c}.pricing-card.pricing-fire .pricing-icon{color:#b22222;background:#b222221a}.pricing-card.pricing-fire.pricing-highlighted{border-color:#b22222;box-shadow:0 8px 32px #b2222226}.pricing-card.pricing-fire.pricing-highlighted .pricing-badge{background:#b22222}.pricing-card.pricing-deep .pricing-icon{color:#ff1493;background:#ff14931a}.pricing-card.pricing-deep.pricing-highlighted{border-color:#ff1493;box-shadow:0 8px 32px #ff149326}.pricing-card.pricing-deep.pricing-highlighted .pricing-badge{background:#ff1493}.pricing-card.pricing-violetred .pricing-icon{color:#c71585;background:#c715851a}.pricing-card.pricing-violetred.pricing-highlighted{border-color:#c71585;box-shadow:0 8px 32px #c7158526}.pricing-card.pricing-violetred.pricing-highlighted .pricing-badge{background:#c71585}.pricing-card.pricing-tomato .pricing-icon{color:tomato;background:#ff63471a}.pricing-card.pricing-tomato.pricing-highlighted{border-color:tomato;box-shadow:0 8px 32px #ff634726}.pricing-card.pricing-tomato.pricing-highlighted .pricing-badge{background:tomato}.pricing-card.pricing-orangered .pricing-icon{color:#ff4500;background:#ff45001a}.pricing-card.pricing-orangered.pricing-highlighted{border-color:#ff4500;box-shadow:0 8px 32px #ff450026}.pricing-card.pricing-orangered.pricing-highlighted .pricing-badge{background:#ff4500}.pricing-card.pricing-gold .pricing-icon{color:gold;background:#ffd7001a}.pricing-card.pricing-gold.pricing-highlighted{border-color:gold;box-shadow:0 8px 32px #ffd70026}.pricing-card.pricing-gold.pricing-highlighted .pricing-badge{background:gold}.pricing-card.pricing-lemon .pricing-icon{color:#fffacd;background:#fffacd1a}.pricing-card.pricing-lemon.pricing-highlighted{border-color:#fffacd;box-shadow:0 8px 32px #fffacd26}.pricing-card.pricing-lemon.pricing-highlighted .pricing-badge{background:#fffacd}.pricing-card.pricing-papaya .pricing-icon{color:#ffefd5;background:#ffefd51a}.pricing-card.pricing-papaya.pricing-highlighted{border-color:#ffefd5;box-shadow:0 8px 32px #ffefd526}.pricing-card.pricing-papaya.pricing-highlighted .pricing-badge{background:#ffefd5}.pricing-card.pricing-moccasin .pricing-icon{color:#ffe4b5;background:#ffe4b51a}.pricing-card.pricing-moccasin.pricing-highlighted{border-color:#ffe4b5;box-shadow:0 8px 32px #ffe4b526}.pricing-card.pricing-moccasin.pricing-highlighted .pricing-badge{background:#ffe4b5}.pricing-card.pricing-violet .pricing-icon{color:violet;background:#ee82ee1a}.pricing-card.pricing-violet.pricing-highlighted{border-color:violet;box-shadow:0 8px 32px #ee82ee26}.pricing-card.pricing-violet.pricing-highlighted .pricing-badge{background:violet}.pricing-card.pricing-magenta .pricing-icon{color:#f0f;background:#ff00ff1a}.pricing-card.pricing-magenta.pricing-highlighted{border-color:#f0f;box-shadow:0 8px 32px #ff00ff26}.pricing-card.pricing-magenta.pricing-highlighted .pricing-badge{background:#f0f}.pricing-card.pricing-blueviolet .pricing-icon{color:#8a2be2;background:#8a2be21a}.pricing-card.pricing-blueviolet.pricing-highlighted{border-color:#8a2be2;box-shadow:0 8px 32px #8a2be226}.pricing-card.pricing-blueviolet.pricing-highlighted .pricing-badge{background:#8a2be2}.pricing-card.pricing-lime .pricing-icon{color:#0f0;background:#00ff001a}.pricing-card.pricing-lime.pricing-highlighted{border-color:#0f0;box-shadow:0 8px 32px #00ff0026}.pricing-card.pricing-lime.pricing-highlighted .pricing-badge{background:#0f0}.pricing-card.pricing-olive .pricing-icon{color:olive;background:#8080001a}.pricing-card.pricing-olive.pricing-highlighted{border-color:olive;box-shadow:0 8px 32px #80800026}.pricing-card.pricing-olive.pricing-highlighted .pricing-badge{background:olive}.pricing-card.pricing-aqua .pricing-icon{color:#0ff;background:#00ffff1a}.pricing-card.pricing-aqua.pricing-highlighted{border-color:#0ff;box-shadow:0 8px 32px #00ffff26}.pricing-card.pricing-aqua.pricing-highlighted .pricing-badge{background:#0ff}.pricing-card.pricing-turquoise .pricing-icon{color:#40e0d0;background:#40e0d01a}.pricing-card.pricing-turquoise.pricing-highlighted{border-color:#40e0d0;box-shadow:0 8px 32px #40e0d026}.pricing-card.pricing-turquoise.pricing-highlighted .pricing-badge{background:#40e0d0}.pricing-card.pricing-cadet .pricing-icon{color:#5f9ea0;background:#5f9ea01a}.pricing-card.pricing-cadet.pricing-highlighted{border-color:#5f9ea0;box-shadow:0 8px 32px #5f9ea026}.pricing-card.pricing-cadet.pricing-highlighted .pricing-badge{background:#5f9ea0}.pricing-card.pricing-steel .pricing-icon{color:#4682b4;background:#4682b41a}.pricing-card.pricing-steel.pricing-highlighted{border-color:#4682b4;box-shadow:0 8px 32px #4682b426}.pricing-card.pricing-steel.pricing-highlighted .pricing-badge{background:#4682b4}.pricing-card.pricing-sky .pricing-icon{color:#87ceeb;background:#87ceeb1a}.pricing-card.pricing-sky.pricing-highlighted{border-color:#87ceeb;box-shadow:0 8px 32px #87ceeb26}.pricing-card.pricing-sky.pricing-highlighted .pricing-badge{background:#87ceeb}.pricing-card.pricing-dodger .pricing-icon{color:#1e90ff;background:#1e90ff1a}.pricing-card.pricing-dodger.pricing-highlighted{border-color:#1e90ff;box-shadow:0 8px 32px #1e90ff26}.pricing-card.pricing-dodger.pricing-highlighted .pricing-badge{background:#1e90ff}.pricing-card.pricing-royal .pricing-icon{color:#4169e1;background:#4169e11a}.pricing-card.pricing-royal.pricing-highlighted{border-color:#4169e1;box-shadow:0 8px 32px #4169e126}.pricing-card.pricing-royal.pricing-highlighted .pricing-badge{background:#4169e1}.pricing-card.pricing-navy .pricing-icon{color:navy;background:#0000801a}.pricing-card.pricing-navy.pricing-highlighted{border-color:navy;box-shadow:0 8px 32px #00008026}.pricing-card.pricing-navy.pricing-highlighted .pricing-badge{background:navy}.pricing-card.pricing-midnight .pricing-icon{color:#191970;background:#1919701a}.pricing-card.pricing-midnight.pricing-highlighted{border-color:#191970;box-shadow:0 8px 32px #19197026}.pricing-card.pricing-midnight.pricing-highlighted .pricing-badge{background:#191970}.pricing-card.pricing-bisque .pricing-icon{color:bisque;background:#ffe4c41a}.pricing-card.pricing-bisque.pricing-highlighted{border-color:bisque;box-shadow:0 8px 32px #ffe4c426}.pricing-card.pricing-bisque.pricing-highlighted .pricing-badge{background:bisque}.pricing-card.pricing-navajo .pricing-icon{color:#ffdead;background:#ffdead1a}.pricing-card.pricing-navajo.pricing-highlighted{border-color:#ffdead;box-shadow:0 8px 32px #ffdead26}.pricing-card.pricing-navajo.pricing-highlighted .pricing-badge{background:#ffdead}.pricing-card.pricing-burly .pricing-icon{color:#deb887;background:#deb8871a}.pricing-card.pricing-burly.pricing-highlighted{border-color:#deb887;box-shadow:0 8px 32px #deb88726}.pricing-card.pricing-burly.pricing-highlighted .pricing-badge{background:#deb887}.pricing-card.pricing-tan .pricing-icon{color:tan;background:#d2b48c1a}.pricing-card.pricing-tan.pricing-highlighted{border-color:tan;box-shadow:0 8px 32px #d2b48c26}.pricing-card.pricing-tan.pricing-highlighted .pricing-badge{background:tan}.pricing-card.pricing-rosy .pricing-icon{color:#bc8f8f;background:#bc8f8f1a}.pricing-card.pricing-rosy.pricing-highlighted{border-color:#bc8f8f;box-shadow:0 8px 32px #bc8f8f26}.pricing-card.pricing-rosy.pricing-highlighted .pricing-badge{background:#bc8f8f}.pricing-card.pricing-goldenrod .pricing-icon{color:#daa520;background:#daa5201a}.pricing-card.pricing-goldenrod.pricing-highlighted{border-color:#daa520;box-shadow:0 8px 32px #daa52026}.pricing-card.pricing-goldenrod.pricing-highlighted .pricing-badge{background:#daa520}.pricing-card.pricing-peru .pricing-icon{color:peru;background:#cd853f1a}.pricing-card.pricing-peru.pricing-highlighted{border-color:peru;box-shadow:0 8px 32px #cd853f26}.pricing-card.pricing-peru.pricing-highlighted .pricing-badge{background:peru}.pricing-card.pricing-chocolate .pricing-icon{color:#d2691e;background:#d2691e1a}.pricing-card.pricing-chocolate.pricing-highlighted{border-color:#d2691e;box-shadow:0 8px 32px #d2691e26}.pricing-card.pricing-chocolate.pricing-highlighted .pricing-badge{background:#d2691e}.pricing-card.pricing-sienna .pricing-icon{color:sienna;background:#a0522d1a}.pricing-card.pricing-sienna.pricing-highlighted{border-color:sienna;box-shadow:0 8px 32px #a0522d26}.pricing-card.pricing-sienna.pricing-highlighted .pricing-badge{background:sienna}.pricing-card.pricing-brown .pricing-icon{color:brown;background:#a52a2a1a}.pricing-card.pricing-brown.pricing-highlighted{border-color:brown;box-shadow:0 8px 32px #a52a2a26}.pricing-card.pricing-brown.pricing-highlighted .pricing-badge{background:brown}.pricing-card.pricing-maroon .pricing-icon{color:maroon;background:#8000001a}.pricing-card.pricing-maroon.pricing-highlighted{border-color:maroon;box-shadow:0 8px 32px #80000026}.pricing-card.pricing-maroon.pricing-highlighted .pricing-badge{background:maroon}.pricing-card.pricing-beige .pricing-icon{color:beige;background:#f5f5dc1a}.pricing-card.pricing-beige.pricing-highlighted{border-color:beige;box-shadow:0 8px 32px #f5f5dc26}.pricing-card.pricing-beige.pricing-highlighted .pricing-badge{background:beige}.pricing-card.pricing-silver .pricing-icon{color:silver;background:#c0c0c01a}.pricing-card.pricing-silver.pricing-highlighted{border-color:silver;box-shadow:0 8px 32px #c0c0c026}.pricing-card.pricing-silver.pricing-highlighted .pricing-badge{background:silver}.pricing-card.pricing-slate .pricing-icon{color:#708090;background:#7080901a}.pricing-card.pricing-slate.pricing-highlighted{border-color:#708090;box-shadow:0 8px 32px #70809026}.pricing-card.pricing-slate.pricing-highlighted .pricing-badge{background:#708090}.pricing-card.pricing-slateGray .pricing-icon{color:#2f4f4f;background:#2f4f4f1a}.pricing-card.pricing-slateGray.pricing-highlighted{border-color:#2f4f4f;box-shadow:0 8px 32px #2f4f4f26}.pricing-card.pricing-slateGray.pricing-highlighted .pricing-badge{background:#2f4f4f}.pricing-card.pricing-uasd .pricing-icon{color:#039;background:#0033991a}.pricing-card.pricing-uasd.pricing-highlighted{border-color:#039;box-shadow:0 8px 32px #00339926}.pricing-card.pricing-uasd.pricing-highlighted .pricing-badge{background:#039}.pricing-card.pricing-uasd2 .pricing-icon{color:#073376;background:#0733761a}.pricing-card.pricing-uasd2.pricing-highlighted{border-color:#073376;box-shadow:0 8px 32px #07337626}.pricing-card.pricing-uasd2.pricing-highlighted .pricing-badge{background:#073376}.pricing-card.pricing-ciencias .pricing-icon{color:#00baec;background:#00baec1a}.pricing-card.pricing-ciencias.pricing-highlighted{border-color:#00baec;box-shadow:0 8px 32px #00baec26}.pricing-card.pricing-ciencias.pricing-highlighted .pricing-badge{background:#00baec}.pricing-card.pricing-humanidades .pricing-icon{color:#7b56a4;background:#7b56a41a}.pricing-card.pricing-humanidades.pricing-highlighted{border-color:#7b56a4;box-shadow:0 8px 32px #7b56a426}.pricing-card.pricing-humanidades.pricing-highlighted .pricing-badge{background:#7b56a4}.pricing-card.pricing-economia .pricing-icon{color:#f47b20;background:#f47b201a}.pricing-card.pricing-economia.pricing-highlighted{border-color:#f47b20;box-shadow:0 8px 32px #f47b2026}.pricing-card.pricing-economia.pricing-highlighted .pricing-badge{background:#f47b20}.pricing-card.pricing-artes .pricing-icon{color:#b38e05;background:#b38e051a}.pricing-card.pricing-artes.pricing-highlighted{border-color:#b38e05;box-shadow:0 8px 32px #b38e0526}.pricing-card.pricing-artes.pricing-highlighted .pricing-badge{background:#b38e05}.pricing-card.pricing-educacion .pricing-icon{color:#911422;background:#9114221a}.pricing-card.pricing-educacion.pricing-highlighted{border-color:#911422;box-shadow:0 8px 32px #91142226}.pricing-card.pricing-educacion.pricing-highlighted .pricing-badge{background:#911422}.pricing-card.pricing-ingenieria .pricing-icon{color:#2f5ba7;background:#2f5ba71a}.pricing-card.pricing-ingenieria.pricing-highlighted{border-color:#2f5ba7;box-shadow:0 8px 32px #2f5ba726}.pricing-card.pricing-ingenieria.pricing-highlighted .pricing-badge{background:#2f5ba7}.pricing-card.pricing-salud .pricing-icon{color:#f3fa33;background:#f3fa331a}.pricing-card.pricing-salud.pricing-highlighted{border-color:#f3fa33;box-shadow:0 8px 32px #f3fa3326}.pricing-card.pricing-salud.pricing-highlighted .pricing-badge{background:#f3fa33}.pricing-card.pricing-veterinaria .pricing-icon{color:#00a651;background:#00a6511a}.pricing-card.pricing-veterinaria.pricing-highlighted{border-color:#00a651;box-shadow:0 8px 32px #00a65126}.pricing-card.pricing-veterinaria.pricing-highlighted .pricing-badge{background:#00a651}.pricing-card.pricing-juridica .pricing-icon{color:#ff1c07;background:#ff1c071a}.pricing-card.pricing-juridica.pricing-highlighted{border-color:#ff1c07;box-shadow:0 8px 32px #ff1c0726}.pricing-card.pricing-juridica.pricing-highlighted .pricing-badge{background:#ff1c07}.pricing-card.pricing-facebook .pricing-icon{color:#3b5998;background:#3b59981a}.pricing-card.pricing-facebook.pricing-highlighted{border-color:#3b5998;box-shadow:0 8px 32px #3b599826}.pricing-card.pricing-facebook.pricing-highlighted .pricing-badge{background:#3b5998}.pricing-card.pricing-twitter .pricing-icon{color:#1da1f2;background:#1da1f21a}.pricing-card.pricing-twitter.pricing-highlighted{border-color:#1da1f2;box-shadow:0 8px 32px #1da1f226}.pricing-card.pricing-twitter.pricing-highlighted .pricing-badge{background:#1da1f2}.pricing-card.pricing-google .pricing-icon{color:#dc4e41;background:#dc4e411a}.pricing-card.pricing-google.pricing-highlighted{border-color:#dc4e41;box-shadow:0 8px 32px #dc4e4126}.pricing-card.pricing-google.pricing-highlighted .pricing-badge{background:#dc4e41}.pricing-card.pricing-youtube .pricing-icon{color:red;background:#ff00001a}.pricing-card.pricing-youtube.pricing-highlighted{border-color:red;box-shadow:0 8px 32px #ff000026}.pricing-card.pricing-youtube.pricing-highlighted .pricing-badge{background:red}.pricing-card.pricing-vimeo .pricing-icon{color:#1ab7ea;background:#1ab7ea1a}.pricing-card.pricing-vimeo.pricing-highlighted{border-color:#1ab7ea;box-shadow:0 8px 32px #1ab7ea26}.pricing-card.pricing-vimeo.pricing-highlighted .pricing-badge{background:#1ab7ea}.pricing-card.pricing-dribbble .pricing-icon{color:#ea4c89;background:#ea4c891a}.pricing-card.pricing-dribbble.pricing-highlighted{border-color:#ea4c89;box-shadow:0 8px 32px #ea4c8926}.pricing-card.pricing-dribbble.pricing-highlighted .pricing-badge{background:#ea4c89}.pricing-card.pricing-github .pricing-icon{color:#181717;background:#1817171a}.pricing-card.pricing-github.pricing-highlighted{border-color:#181717;box-shadow:0 8px 32px #18171726}.pricing-card.pricing-github.pricing-highlighted .pricing-badge{background:#181717}.pricing-card.pricing-instagram .pricing-icon{color:#e4405f;background:#e4405f1a}.pricing-card.pricing-instagram.pricing-highlighted{border-color:#e4405f;box-shadow:0 8px 32px #e4405f26}.pricing-card.pricing-instagram.pricing-highlighted .pricing-badge{background:#e4405f}.pricing-card.pricing-pinterest .pricing-icon{color:#bd081c;background:#bd081c1a}.pricing-card.pricing-pinterest.pricing-highlighted{border-color:#bd081c;box-shadow:0 8px 32px #bd081c26}.pricing-card.pricing-pinterest.pricing-highlighted .pricing-badge{background:#bd081c}.pricing-card.pricing-flickr .pricing-icon{color:#0063dc;background:#0063dc1a}.pricing-card.pricing-flickr.pricing-highlighted{border-color:#0063dc;box-shadow:0 8px 32px #0063dc26}.pricing-card.pricing-flickr.pricing-highlighted .pricing-badge{background:#0063dc}.pricing-card.pricing-bitbucket .pricing-icon{color:#0052cc;background:#0052cc1a}.pricing-card.pricing-bitbucket.pricing-highlighted{border-color:#0052cc;box-shadow:0 8px 32px #0052cc26}.pricing-card.pricing-bitbucket.pricing-highlighted .pricing-badge{background:#0052cc}.pricing-toggle{justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.pricing-toggle span{color:#6c757d;font-size:.9rem;font-weight:500}.pricing-toggle span.active{color:#003876}.pricing-toggle .form-switch{padding-left:2.5em}.pricing-toggle .form-switch .form-check-input{cursor:pointer;width:2.5em;height:1.25em}.testimonial-card .card-body{padding:1.5rem}.testimonial-card .testimonial-text{color:#495057;margin-bottom:1.25rem;font-size:.925rem;font-style:italic;line-height:1.7;position:relative}.testimonial-card .testimonial-text:before{content:"“";color:#00387626;font-family:Georgia,serif;font-size:3rem;line-height:1;position:absolute;top:-.5rem;left:-.25rem}.testimonial-card .testimonial-author{align-items:center;gap:.75rem;display:flex}.testimonial-card .testimonial-author img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:44px;height:44px}.testimonial-card .testimonial-author .author-info h6{margin:0;font-size:.875rem;font-weight:600}.testimonial-card .testimonial-author .author-info small{color:#6c757d;font-size:.75rem}.testimonial-card .testimonial-rating{margin-bottom:.75rem}.testimonial-card-bg{border-radius:.35rem;padding:2rem;position:relative;overflow:hidden}.testimonial-card-bg .testimonial-text{margin-bottom:1.5rem;font-size:1rem;font-style:italic;line-height:1.8}.testimonial-card-bg .testimonial-author{align-items:center;gap:.75rem;display:flex}.testimonial-card-bg .testimonial-author img{border:2px solid #ffffff4d;border-radius:50%;width:48px;height:48px}.testimonial-card-bg .testimonial-author h6{margin:0;font-weight:600}.testimonial-card-bg .testimonial-author small{opacity:.8}.hero-section{align-items:center;min-height:70vh;padding:5rem 0;display:flex;position:relative;overflow:hidden}.hero-section--gradient{color:#fff;background:linear-gradient(135deg,#002043 0%,#004490 50%,#002c5d 100%)}.hero-section--overlay{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.hero-section--overlay:before{content:"";background:linear-gradient(135deg,#2b2f36d9 0%,#003876b3 100%);position:absolute;inset:0}.hero-section--overlay>*{z-index:1;position:relative}.hero-section--center{text-align:center}.hero-section .hero-badge{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border-radius:50px;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.8rem;font-weight:600;display:inline-block}.hero-section .hero-title{margin-bottom:1rem;font-family:Roboto Condensed,sans-serif;font-size:2.75rem;font-weight:800;line-height:1.15}.hero-section .hero-title .hero-highlight{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#f47b20,#f8a669);-webkit-background-clip:text;background-clip:text}.hero-section .hero-description{opacity:.9;max-width:600px;margin-bottom:2rem;font-size:1.1rem;line-height:1.7}.hero-section--center .hero-section .hero-description{margin-left:auto;margin-right:auto}.hero-section .hero-actions{flex-wrap:wrap;gap:.75rem;display:flex}.hero-section--center .hero-section .hero-actions{justify-content:center}.hero-section .hero-image{filter:drop-shadow(0 20px 40px #2b2f3633);max-width:100%;height:auto}@media (width<=767.98px){.hero-section{min-height:auto;padding:3rem 0}.hero-section .hero-title{font-size:2rem}.hero-section .hero-description{font-size:1rem}}.hero-wave{width:100%;line-height:0;position:absolute;bottom:-1px;left:0}.hero-wave svg{width:100%;height:80px;display:block}@media (width<=767.98px){.hero-wave svg{height:40px}}.features-grid{grid-gap:1.5rem;gap:1.5rem;display:grid}.feature-card{text-align:center;padding:2rem 1.5rem;transition:transform .2s,box-shadow .2s}.feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #2b2f361a}.feature-card .feature-icon{border-radius:.5rem;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 1.25rem;font-size:1.75rem;transition:transform .2s;display:flex}.feature-card .feature-icon--white{color:#fff;background:#ffffff1a}.feature-card .feature-icon--primary{color:#003876;background:#0038761a}.feature-card .feature-icon--secondary{color:#6c757d;background:#6c757d1a}.feature-card .feature-icon--success{color:#198754;background:#1987541a}.feature-card .feature-icon--info{color:#00baec;background:#00baec1a}.feature-card .feature-icon--warning{color:#f47b20;background:#f47b201a}.feature-card .feature-icon--danger{color:#ce1126;background:#ce11261a}.feature-card .feature-icon--light{color:#f5f7fb;background:#f5f7fb1a}.feature-card .feature-icon--dark{color:#2b2f36;background:#2b2f361a}.feature-card .feature-icon--blue{color:#00f;background:#0000ff1a}.feature-card .feature-icon--indigo{color:#0a0a0a;background:#0a0a0a1a}.feature-card .feature-icon--purple{color:purple;background:#8000801a}.feature-card .feature-icon--pink{color:#ff69b4;background:#ff69b41a}.feature-card .feature-icon--red{color:#e4002b;background:#e4002b1a}.feature-card .feature-icon--orange{color:#fe5000;background:#fe50001a}.feature-card .feature-icon--yellow{color:#efdf00;background:#efdf001a}.feature-card .feature-icon--green{color:#087208;background:#0872081a}.feature-card .feature-icon--teal{color:teal;background:#0080801a}.feature-card .feature-icon--cyan{color:#0ff;background:#00ffff1a}.feature-card .feature-icon--indian{color:#cd5c5c;background:#cd5c5c1a}.feature-card .feature-icon--coral{color:#f08080;background:#f080801a}.feature-card .feature-icon--salmon{color:salmon;background:#fa80721a}.feature-card .feature-icon--crimson{color:#dc143c;background:#dc143c1a}.feature-card .feature-icon--fire{color:#b22222;background:#b222221a}.feature-card .feature-icon--deep{color:#ff1493;background:#ff14931a}.feature-card .feature-icon--violetred{color:#c71585;background:#c715851a}.feature-card .feature-icon--tomato{color:tomato;background:#ff63471a}.feature-card .feature-icon--orangered{color:#ff4500;background:#ff45001a}.feature-card .feature-icon--gold{color:gold;background:#ffd7001a}.feature-card .feature-icon--lemon{color:#fffacd;background:#fffacd1a}.feature-card .feature-icon--papaya{color:#ffefd5;background:#ffefd51a}.feature-card .feature-icon--moccasin{color:#ffe4b5;background:#ffe4b51a}.feature-card .feature-icon--violet{color:violet;background:#ee82ee1a}.feature-card .feature-icon--magenta{color:#f0f;background:#ff00ff1a}.feature-card .feature-icon--blueviolet{color:#8a2be2;background:#8a2be21a}.feature-card .feature-icon--lime{color:#0f0;background:#00ff001a}.feature-card .feature-icon--olive{color:olive;background:#8080001a}.feature-card .feature-icon--aqua{color:#0ff;background:#00ffff1a}.feature-card .feature-icon--turquoise{color:#40e0d0;background:#40e0d01a}.feature-card .feature-icon--cadet{color:#5f9ea0;background:#5f9ea01a}.feature-card .feature-icon--steel{color:#4682b4;background:#4682b41a}.feature-card .feature-icon--sky{color:#87ceeb;background:#87ceeb1a}.feature-card .feature-icon--dodger{color:#1e90ff;background:#1e90ff1a}.feature-card .feature-icon--royal{color:#4169e1;background:#4169e11a}.feature-card .feature-icon--navy{color:navy;background:#0000801a}.feature-card .feature-icon--midnight{color:#191970;background:#1919701a}.feature-card .feature-icon--bisque{color:bisque;background:#ffe4c41a}.feature-card .feature-icon--navajo{color:#ffdead;background:#ffdead1a}.feature-card .feature-icon--burly{color:#deb887;background:#deb8871a}.feature-card .feature-icon--tan{color:tan;background:#d2b48c1a}.feature-card .feature-icon--rosy{color:#bc8f8f;background:#bc8f8f1a}.feature-card .feature-icon--goldenrod{color:#daa520;background:#daa5201a}.feature-card .feature-icon--peru{color:peru;background:#cd853f1a}.feature-card .feature-icon--chocolate{color:#d2691e;background:#d2691e1a}.feature-card .feature-icon--sienna{color:sienna;background:#a0522d1a}.feature-card .feature-icon--brown{color:brown;background:#a52a2a1a}.feature-card .feature-icon--maroon{color:maroon;background:#8000001a}.feature-card .feature-icon--beige{color:beige;background:#f5f5dc1a}.feature-card .feature-icon--silver{color:silver;background:#c0c0c01a}.feature-card .feature-icon--slate{color:#708090;background:#7080901a}.feature-card .feature-icon--slateGray{color:#2f4f4f;background:#2f4f4f1a}.feature-card .feature-icon--uasd{color:#039;background:#0033991a}.feature-card .feature-icon--uasd2{color:#073376;background:#0733761a}.feature-card .feature-icon--ciencias{color:#00baec;background:#00baec1a}.feature-card .feature-icon--humanidades{color:#7b56a4;background:#7b56a41a}.feature-card .feature-icon--economia{color:#f47b20;background:#f47b201a}.feature-card .feature-icon--artes{color:#b38e05;background:#b38e051a}.feature-card .feature-icon--educacion{color:#911422;background:#9114221a}.feature-card .feature-icon--ingenieria{color:#2f5ba7;background:#2f5ba71a}.feature-card .feature-icon--salud{color:#f3fa33;background:#f3fa331a}.feature-card .feature-icon--veterinaria{color:#00a651;background:#00a6511a}.feature-card .feature-icon--juridica{color:#ff1c07;background:#ff1c071a}.feature-card .feature-icon--facebook{color:#3b5998;background:#3b59981a}.feature-card .feature-icon--twitter{color:#1da1f2;background:#1da1f21a}.feature-card .feature-icon--google{color:#dc4e41;background:#dc4e411a}.feature-card .feature-icon--youtube{color:red;background:#ff00001a}.feature-card .feature-icon--vimeo{color:#1ab7ea;background:#1ab7ea1a}.feature-card .feature-icon--dribbble{color:#ea4c89;background:#ea4c891a}.feature-card .feature-icon--github{color:#181717;background:#1817171a}.feature-card .feature-icon--instagram{color:#e4405f;background:#e4405f1a}.feature-card .feature-icon--pinterest{color:#bd081c;background:#bd081c1a}.feature-card .feature-icon--flickr{color:#0063dc;background:#0063dc1a}.feature-card .feature-icon--bitbucket{color:#0052cc;background:#0052cc1a}.feature-card .feature-icon .feather{width:28px;height:28px}.feature-card:hover .feature-icon{transform:scale(1.1)rotate(-3deg)}.feature-card h5{margin-bottom:.5rem;font-family:Roboto Condensed,sans-serif;font-weight:600}.feature-card p{color:#6c757d;margin:0;font-size:.875rem;line-height:1.6}.features-list{margin:0;padding:0;list-style:none}.features-list li{border-bottom:1px solid #2b2f360d;align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.features-list li:last-child{border-bottom:none}.features-list li .features-list-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:.15rem;font-size:.75rem;display:flex}.features-list li .features-list-icon--success{color:#198754;background:#1987541a}.features-list li .features-list-icon--primary{color:#003876;background:#0038761a}.features-list li h6{margin:0 0 .15rem;font-size:.9rem;font-weight:600}.features-list li p{color:#6c757d;margin:0;font-size:.825rem}.faq-section .accordion-item{border:none;margin-bottom:.5rem;overflow:hidden;box-shadow:0 1px 4px #2b2f360a;border-radius:.35rem!important}.faq-section .accordion-button{box-shadow:none;background:#fff;border:none;padding:1rem 1.25rem;font-size:.925rem;font-weight:600}.faq-section .accordion-button:after{background-size:1rem;transition:transform .2s}.faq-section .accordion-button:not(.collapsed){color:#003876;background:#00387608}.faq-section .accordion-button:focus{box-shadow:none;border-color:#0000}.faq-section .accordion-button .accordion-icon{color:#003876;background:#0038761a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-right:.75rem;font-size:.75rem;display:inline-flex}.faq-section .accordion-body{color:#6c757d;padding:0 1.25rem 1rem 3.5rem;font-size:.875rem;line-height:1.7}.faq-section .accordion-category{text-transform:uppercase;letter-spacing:.08em;color:#003876;margin-bottom:1rem;font-size:.75rem;font-weight:600}.faq-section .faq-search{margin-bottom:2rem}.faq-section .faq-search .input-group-text{color:#6c757d;background:0 0;border-right:none}.faq-section .faq-search .form-control{border-left:none;padding-left:0}.faq-section .faq-search .form-control:focus{box-shadow:none;border-color:#ced4da}.faq-section .faq-highlight{background:#f47b2033;border-radius:2px;padding:0 .15rem}.contact-section .contact-info-card .contact-info-item{border-bottom:1px solid #2b2f360d;align-items:flex-start;gap:1rem;padding:1rem 0;display:flex}.contact-section .contact-info-card .contact-info-item:last-child{border-bottom:none}.contact-section .contact-info-card .contact-info-item .contact-icon{color:#003876;background:#0038761a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;display:flex}.contact-section .contact-info-card .contact-info-item h6{margin:0 0 .15rem;font-size:.875rem;font-weight:600}.contact-section .contact-info-card .contact-info-item p{color:#6c757d;margin:0;font-size:.85rem}.contact-section .contact-info-card .contact-info-item a{color:#6c757d;font-size:.85rem;text-decoration:none}.contact-section .contact-info-card .contact-info-item a:hover{color:#003876}.contact-section .contact-form-card .form-label{font-size:.85rem;font-weight:500}.contact-section .contact-map iframe{border:none;border-radius:.35rem;width:100%;height:300px}.contact-section .contact-social{gap:.75rem;margin-top:1rem;display:flex}.contact-section .contact-social a{color:#6c757d;background:#2b2f360a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;transition:all .2s;display:flex}.contact-section .contact-social a:hover{color:#fff;transform:translateY(-2px)}.contact-section .contact-social a.social-facebook:hover{background:#3b5998}.contact-section .contact-social a.social-twitter:hover{background:#1da1f2}.contact-section .contact-social a.social-google:hover{background:#dc4e41}.contact-section .contact-social a.social-youtube:hover{background:red}.contact-section .contact-social a.social-vimeo:hover{background:#1ab7ea}.contact-section .contact-social a.social-dribbble:hover{background:#ea4c89}.contact-section .contact-social a.social-github:hover{background:#181717}.contact-section .contact-social a.social-instagram:hover{background:#e4405f}.contact-section .contact-social a.social-pinterest:hover{background:#bd081c}.contact-section .contact-social a.social-flickr:hover{background:#0063dc}.contact-section .contact-social a.social-bitbucket:hover{background:#0052cc}.gallery-grid{grid-gap:1rem;gap:1rem;display:grid}.gallery-grid .gallery-item{cursor:pointer;border-radius:.35rem;position:relative;overflow:hidden}.gallery-grid .gallery-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.gallery-grid .gallery-item .gallery-overlay{opacity:0;background:linear-gradient(#0000 50%,#2b2f36b3 100%);flex-direction:column;justify-content:flex-end;padding:1.25rem;transition:opacity .3s;display:flex;position:absolute;inset:0}.gallery-grid .gallery-item .gallery-overlay .gallery-title{color:#fff;margin:0;font-size:.95rem;font-weight:600;transition:transform .3s;transform:translateY(10px)}.gallery-grid .gallery-item .gallery-overlay .gallery-subtitle{color:#fffc;margin:.15rem 0 0;font-size:.8rem;transition:transform .3s 50ms;transform:translateY(10px)}.gallery-grid .gallery-item .gallery-zoom{color:#2b2f36;opacity:0;background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}.gallery-grid .gallery-item:hover img{transform:scale(1.08)}.gallery-grid .gallery-item:hover .gallery-overlay{opacity:1}.gallery-grid .gallery-item:hover .gallery-title,.gallery-grid .gallery-item:hover .gallery-subtitle{transform:translateY(0)}.gallery-grid .gallery-item:hover .gallery-zoom{opacity:1;transform:translate(-50%,-50%)scale(1)}.gallery-grid--cols2{grid-template-columns:repeat(2,1fr)}.gallery-grid--cols3{grid-template-columns:repeat(3,1fr)}.gallery-grid--cols4{grid-template-columns:repeat(4,1fr)}@media (width<=991.98px){.gallery-grid--cols4{grid-template-columns:repeat(2,1fr)}}@media (width<=767.98px){.gallery-grid--cols2,.gallery-grid--cols3,.gallery-grid--cols4{grid-template-columns:repeat(2,1fr)}}@media (width<=575.98px){.gallery-grid--cols2,.gallery-grid--cols3,.gallery-grid--cols4{grid-template-columns:1fr}}.gallery-filter{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.gallery-filter .filter-btn{color:#6c757d;cursor:pointer;background:0 0;border:1px solid #2b2f361a;border-radius:50px;padding:.35rem 1rem;font-size:.825rem;font-weight:500;transition:all .2s}.gallery-filter .filter-btn:hover,.gallery-filter .filter-btn.active{color:#fff;background:#003876;border-color:#003876}.gallery-masonry{-moz-columns:3;columns:3;-moz-column-gap:1rem;column-gap:1rem}.gallery-masonry .gallery-item{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1rem}@media (width<=991.98px){.gallery-masonry{-moz-columns:2;columns:2}}@media (width<=575.98px){.gallery-masonry{-moz-columns:1;columns:1}}.rating{align-items:center;gap:.15rem;display:inline-flex}.rating .rating-star{color:#2b2f3626;cursor:default;font-size:1rem;transition:color .2s}.rating .rating-star.filled{color:#f47b20}.rating .rating-star.half{position:relative}.rating .rating-star.half:after{content:"";color:#f47b20;width:50%;position:absolute;top:0;left:0;overflow:hidden}.rating .rating-value{color:#6c757d;margin-left:.35rem;font-size:.8rem;font-weight:600}.rating .rating-count{color:#6c757db3;margin-left:.15rem;font-size:.75rem}.rating--interactive .rating-star{cursor:pointer}.rating--interactive .rating-star:hover,.rating--interactive .rating-star.hover{color:#f47b20}.rating--sm .rating-star{font-size:.8rem}.rating--lg .rating-star{font-size:1.35rem}.rating--readonly .rating-star{cursor:default}.social-links{flex-wrap:wrap;gap:.5rem;display:flex}.social-links a{color:#6c757d;background:#2b2f360a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;text-decoration:none;transition:all .25s;display:flex}.social-links a:hover{color:#fff;transform:translateY(-2px)}.social-links a.si-facebook:hover{background:#3b5998}.social-links a.si-twitter:hover{background:#1da1f2}.social-links a.si-google:hover{background:#dc4e41}.social-links a.si-youtube:hover{background:red}.social-links a.si-vimeo:hover{background:#1ab7ea}.social-links a.si-dribbble:hover{background:#ea4c89}.social-links a.si-github:hover{background:#181717}.social-links a.si-instagram:hover{background:#e4405f}.social-links a.si-pinterest:hover{background:#bd081c}.social-links a.si-flickr:hover{background:#0063dc}.social-links a.si-bitbucket:hover{background:#0052cc}.social-links--solid a{color:#fff}.social-links--solid a.si-facebook{background:#3b5998}.social-links--solid a.si-twitter{background:#1da1f2}.social-links--solid a.si-google{background:#dc4e41}.social-links--solid a.si-youtube{background:red}.social-links--solid a.si-vimeo{background:#1ab7ea}.social-links--solid a.si-dribbble{background:#ea4c89}.social-links--solid a.si-github{background:#181717}.social-links--solid a.si-instagram{background:#e4405f}.social-links--solid a.si-pinterest{background:#bd081c}.social-links--solid a.si-flickr{background:#0063dc}.social-links--solid a.si-bitbucket{background:#0052cc}.social-links--solid a:hover{filter:brightness(1.1);transform:translateY(-2px)}.social-links--lg a{width:44px;height:44px;font-size:1.2rem}.share-buttons{gap:.5rem;display:flex}.share-buttons .share-btn{color:#fff;border-radius:50px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.share-buttons .share-btn:hover{color:#fff;transform:translateY(-1px)}.share-buttons .share-btn.share-facebook{background:#3b5998}.share-buttons .share-btn.share-facebook:hover{background:#344e86}.share-buttons .share-btn.share-twitter{background:#1da1f2}.share-buttons .share-btn.share-twitter:hover{background:#0d95e8}.share-buttons .share-btn.share-google{background:#dc4e41}.share-buttons .share-btn.share-google:hover{background:#d83a2b}.share-buttons .share-btn.share-youtube{background:red}.share-buttons .share-btn.share-youtube:hover{background:#e60000}.share-buttons .share-btn.share-vimeo{background:#1ab7ea}.share-buttons .share-btn.share-vimeo:hover{background:#14a7d7}.share-buttons .share-btn.share-dribbble{background:#ea4c89}.share-buttons .share-btn.share-dribbble:hover{background:#e7357a}.share-buttons .share-btn.share-github{background:#181717}.share-buttons .share-btn.share-github:hover{background:#0b0b0b}.share-buttons .share-btn.share-instagram{background:#e4405f}.share-buttons .share-btn.share-instagram:hover{background:#e12a4c}.share-buttons .share-btn.share-pinterest{background:#bd081c}.share-buttons .share-btn.share-pinterest:hover{background:#a50718}.share-buttons .share-btn.share-flickr{background:#0063dc}.share-buttons .share-btn.share-flickr:hover{background:#0058c3}.share-buttons .share-btn.share-bitbucket{background:#0052cc}.share-buttons .share-btn.share-bitbucket:hover{background:#0048b3}.upload-area{text-align:center;cursor:pointer;background:#00387605;border:2px dashed #00387640;border-radius:.35rem;padding:2.5rem 1.5rem;transition:all .25s;position:relative}.upload-area:hover,.upload-area.dragover{background:#0038760d;border-color:#003876}.upload-area.dragover{transform:scale(1.01)}.upload-area .upload-icon{color:#00387666;margin-bottom:.75rem;font-size:2.5rem;transition:color .25s}.upload-area:hover .upload-icon{color:#003876}.upload-area h6{margin-bottom:.25rem;font-weight:600}.upload-area p{color:#6c757d;margin:0;font-size:.8rem}.upload-area p strong{color:#003876}.upload-area input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-preview{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.upload-preview .upload-preview-item{border:1px solid #2b2f3614;border-radius:.35rem;width:100px;height:100px;position:relative;overflow:hidden}.upload-preview .upload-preview-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.upload-preview .upload-preview-item .upload-preview-remove{color:#fff;cursor:pointer;opacity:0;background:#ce1126d9;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.65rem;transition:opacity .2s;display:flex;position:absolute;top:.25rem;right:.25rem}.upload-preview .upload-preview-item:hover .upload-preview-remove{opacity:1}.upload-preview .upload-preview-item .upload-preview-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#2b2f36b3;padding:.2rem .35rem;font-size:.65rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.upload-preview .upload-preview-file{color:#6c757d;background:#2b2f3605;border:1px solid #2b2f3614;border-radius:.35rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:100px;height:100px;font-size:.7rem;display:flex}.upload-preview .upload-preview-file .file-icon{font-size:1.5rem}.upload-progress{margin-top:1rem}.upload-progress .progress{border-radius:3px;height:6px}.upload-progress .upload-progress-text{color:#6c757d;justify-content:space-between;margin-top:.25rem;font-size:.75rem;display:flex}.upload-validation{color:#6c757d;background:#2b2f3608;border-radius:.2rem;margin-top:.75rem;padding:.5rem .75rem;font-size:.75rem}.upload-validation ul{margin:.35rem 0 0;padding-left:1.25rem}.upload-validation ul li{margin-bottom:.1rem}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#0038764d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00387680}::-webkit-scrollbar-track{background:#0038760d}.tab{border:1px solid #dee2e6;border-radius:.35rem;overflow:hidden}.tab .nav-tabs{background:#00387608;border-bottom-color:#dee2e6}.tab .nav-tabs .nav-link{color:#6c757d;border:none;padding:.75rem 1.25rem;transition:background .1s ease-in-out,color .1s ease-in-out}.tab .nav-tabs .nav-link:hover{color:#003876}.tab .nav-tabs .nav-link.active{color:#003876;background:#fff;border-bottom:2px solid #003876}.tab .tab-content{background:#fff;padding:1.5rem}.tab .tab-pane .tab-title{margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.tab-primary .nav-tabs{background:#0038760f}.tab-primary .nav-tabs .nav-link.active{border-bottom-color:#003876}.tab-success .nav-tabs{background:#1987540f}.tab-success .nav-tabs .nav-link.active{border-bottom-color:#198754}.tab-danger .nav-tabs{background:#ce11260f}.tab-danger .nav-tabs .nav-link.active{border-bottom-color:#ce1126}.tab-vertical{display:flex}.tab-vertical .nav-tabs{background:#00387608;border-bottom:none;border-right:1px solid #e9ecef;flex-direction:column;min-width:60px}.tab-vertical .nav-tabs .nav-link{text-align:center;border-radius:0;padding:1rem}.tab-vertical .nav-tabs .nav-link.active{background:#fff;border-bottom:none;border-right:2px solid #003876}.tab-vertical .tab-content{flex:1}.landing-hero{background:linear-gradient(135deg,#003876 0%,#1a5bb5 50%,#003876 100%);align-items:center;min-height:85vh;display:flex;position:relative;overflow:hidden}.landing-hero:before{content:"";background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.landing-hero .hero-content{z-index:2;position:relative}.landing-hero h1{color:#fff;margin-bottom:1.2rem;font-size:3.2rem;font-weight:800;line-height:1.2}.landing-hero h1 .highlight{background:linear-gradient(135deg,#f7971e,#ffd200);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-hero p{color:#fffc;max-width:600px;margin-bottom:2rem;font-size:1.15rem;line-height:1.7}.landing-hero .hero-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:50px;margin-bottom:1.5rem;padding:6px 18px;font-size:.85rem;display:inline-block}.landing-hero .btn-hero-primary{color:#003876;background:#fff;border:none;border-radius:50px;padding:14px 36px;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 8px 25px #0003}.landing-hero .btn-hero-primary:hover{transform:translateY(-3px);box-shadow:0 12px 35px #0000004d}.landing-hero .btn-hero-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50px;padding:14px 36px;font-size:1rem;font-weight:500;transition:all .3s}.landing-hero .btn-hero-secondary:hover{background:#fff3;transform:translateY(-3px)}.hero-mockup{position:relative}.hero-mockup img{border:1px solid #ffffff1a;border-radius:16px;max-width:100%;box-shadow:0 30px 80px #0000004d}.floating-badge{color:#333;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:.85rem;font-weight:600;display:flex;position:absolute;box-shadow:0 10px 40px #00000026}.floating-badge.top-right{top:-20px;right:-20px}.floating-badge.bottom-left{bottom:-15px;left:-20px}.section-title{margin-bottom:.5rem;font-size:2rem;font-weight:800}.section-subtitle{color:#6c757d;max-width:600px;margin:0 auto 3rem;font-size:1.05rem}.stats-section{background:#fff;padding:4rem 0;position:relative}.stat-item{text-align:center;padding:1.5rem}.stat-item h3{color:#003876;margin-bottom:.3rem;font-size:2.5rem;font-weight:800}.stat-item p{color:#6c757d;margin:0;font-size:.95rem}.feature-card-hover{background:#fff;border:1px solid #e9ecef;border-radius:16px;height:100%;padding:2rem;transition:all .3s}.feature-card-hover:hover{border-color:#003876;transform:translateY(-6px);box-shadow:0 15px 45px #00387614}.feature-card-hover .icon-wrap{border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.2rem;font-size:1.5rem;display:flex}.feature-card-hover h5{margin-bottom:.6rem;font-weight:700}.feature-card-hover p{color:#6c757d;margin:0;font-size:.92rem}.testimonial-card-modern{background:#fff;border:1px solid #e9ecef;border-radius:16px;height:100%;padding:2rem;transition:all .3s}.testimonial-card-modern:hover{transform:translateY(-3px);box-shadow:0 10px 35px #0000000f}.testimonial-card-modern .stars{color:#ffc107;margin-bottom:1rem;font-size:.9rem}.testimonial-card-modern .quote{color:#495057;margin-bottom:1.5rem;font-style:italic;line-height:1.7}.testimonial-card-modern .author{align-items:center;gap:12px;display:flex}.testimonial-card-modern .author img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:42px;height:42px}.testimonial-card-modern .author h6{margin:0;font-size:.9rem;font-weight:600}.testimonial-card-modern .author small{color:#6c757d;font-size:.8rem}.pricing-card{background:#fff;border:1px solid #e9ecef;border-radius:20px;height:100%;padding:2.5rem 2rem;transition:all .3s;position:relative}.pricing-card:hover{transform:translateY(-5px);box-shadow:0 15px 45px #0000000f}.pricing-card.featured{border:2px solid #003876;box-shadow:0 15px 45px #0038761a}.pricing-card.featured .popular-badge{color:#fff;background:#003876;border-radius:50px;padding:4px 20px;font-size:.8rem;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-card .price{color:#003876;font-size:2.8rem;font-weight:800}.pricing-card .price span{color:#6c757d;font-size:1rem;font-weight:400}.pricing-card ul{margin:1.5rem 0;padding:0;list-style:none}.pricing-card ul li{color:#495057;align-items:center;gap:8px;padding:.5rem 0;display:flex}.pricing-card ul li i{color:#087208}.cta-section{text-align:center;background:linear-gradient(135deg,#003876 0%,#1a5bb5 50%,#003876 100%);padding:5rem 0}.cta-section h2{color:#fff;margin-bottom:1rem;font-size:2.2rem;font-weight:800}.cta-section p{color:#fffc;max-width:550px;margin:0 auto 2rem}.contact-card{text-align:center;background:#fff;border:1px solid #e9ecef;border-radius:16px;height:100%;padding:1.5rem;transition:all .3s}.contact-card:hover{transform:translateY(-3px);box-shadow:0 10px 30px #0000000d}.contact-card .icon{border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 1rem;font-size:1.3rem;display:flex}.contact-card h6{margin-bottom:.3rem;font-weight:700}.contact-card p{color:#6c757d;margin:0;font-size:.9rem}.btn-pill{border-radius:50px!important;padding:10px 28px!important}.invoice-page{max-width:900px;margin:0 auto}.invoice{background:#fff;border:1px solid #00000014;border-radius:12px;overflow:hidden}.invoice-header{background:#f8f9fa;border-bottom:1px solid #0000000f;padding:18px 20px}.invoice-header .logo{-o-object-fit:contain;object-fit:contain;height:64px}.invoice-title{color:#003876;font-weight:800}.invoice-grid{padding:16px 20px}.invoice-footer{padding:14px 20px 20px}.kv{border:1px dashed #00000026;border-radius:10px;padding:12px 14px}.kv .k{color:#6c757d;font-size:.85rem;font-weight:600}.kv .v{color:#212529;font-weight:700}.qr-section.qr-small #invoiceQrCanvas{width:78px!important;height:78px!important}@media print{@page{margin:.5cm}body{font-size:12pt}.no-print{display:none!important}}.payment-page{max-width:900px;margin:0 auto}.payment{background:#fff;border:1px solid #00000014;border-radius:12px;overflow:hidden}.payment-header{background:#f8f9fa;border-bottom:1px solid #0000000f;padding:18px 20px}.payment-header .logo{-o-object-fit:contain;object-fit:contain;height:64px}.payment-title{color:#003876;font-weight:800}.payment-grid{padding:16px 20px}.payment-footer{padding:14px 20px 20px}.items{padding:0 20px 10px}.items table td,.items table th{vertical-align:middle}.total-box{background:#fcfcfc;border:1px solid #00000014;border-radius:12px;padding:12px 14px}.qr-section{text-align:center;border:1px dashed #00000026;border-radius:12px;padding:10px 12px}.qr-section img,.qr-section canvas{border-radius:6px;display:inline-block}.qr-section.qr-small{max-width:110px;margin-left:auto;margin-right:0}.qr-section.qr-small #paymentSlipQrCanvas{width:78px!important;height:78px!important}.qr-section.qr-small .fw-bold,.qr-section.qr-small .qr-url,.qr-section.qr-small .small{display:none!important}.qr-url{color:#6c757d;word-break:break-word;margin-top:8px;font-size:.8rem}@media print{@page{margin:.5cm}body{font-size:12pt}.no-print{display:none!important}}.plan-card{cursor:default;transition:transform .2s,box-shadow .2s}.plan-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.plan-card .card-header{font-size:1.05rem;font-weight:700}.facultad-icon{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.4rem;display:flex}.step-content{display:none}.step-content.active{display:block}.step-item{color:#adb5bd;white-space:nowrap;border-radius:20px;align-items:center;gap:4px;padding:6px 10px;font-size:.78rem;transition:all .2s;display:inline-flex}.step-item .step-badge{color:#6c757d;background:#e9ecef;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;font-weight:700;display:inline-flex}.step-item.active{color:#003876;font-weight:600}.step-item.active .step-badge{color:#fff;background:#003876}.step-item.done{color:#198754}.step-item.done .step-badge{color:#fff;background:#198754}.wizard-footer{z-index:10;background:#fff;border-top:1px solid #dee2e6;padding:1rem 0;position:sticky;bottom:0}.doc-upload-item{text-align:center;cursor:pointer;border:2px dashed #dee2e6;border-radius:8px;padding:1rem;transition:border-color .2s}.doc-upload-item:hover{border-color:#003876}.doc-upload-item.uploaded{background:#f0fdf4;border-color:#198754}.receipt{max-width:600px;margin:2rem auto}.receipt .header{text-align:center;border-bottom:2px solid #003876;margin-bottom:1.5rem;padding-bottom:1rem}.receipt .header img{height:60px;margin-bottom:.5rem}.receipt .header h4{color:#003876;margin-bottom:0;font-weight:700}.receipt .header p{color:#6c757d;margin-bottom:0;font-size:.85rem}.receipt .folio{background:#f8f9fa;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:.75rem 1rem;display:flex}.receipt .folio strong{font-size:1.1rem}.receipt .folio .badge{font-size:.8rem}.receipt .details{margin-bottom:1.5rem}.receipt .details .row-item{border-bottom:1px dashed #dee2e6;justify-content:space-between;padding:.4rem 0;display:flex}.receipt .details .row-item:last-child{border-bottom:none}.receipt .details .label{color:#6c757d;font-weight:500}.receipt .details .value{font-weight:600}.receipt .items{border-collapse:collapse;width:100%;margin-bottom:1rem}.receipt .items th,.receipt .items td{border-bottom:1px solid #dee2e6;padding:.5rem .75rem}.receipt .items th{color:#6c757d;background:#f8f9fa;font-size:.85rem;font-weight:600}.receipt .items td{font-size:.9rem}.receipt .items .total-row td{border-top:2px solid #003876;border-bottom:none;font-size:1rem;font-weight:700}.receipt .qr-section{text-align:center;border-top:2px solid #003876;margin-top:1.5rem;padding:1rem 0}.receipt .qr-section canvas{display:inline-block}.receipt .qr-section p{color:#6c757d;margin-top:.5rem;font-size:.75rem}.receipt .footer{text-align:center;border-top:2px solid #003876;margin-top:1.5rem;padding-top:1rem}.receipt .footer p{color:#6c757d;margin-bottom:.25rem;font-size:.75rem}@media print{@page{margin:.5cm}body{font-size:12pt}.no-print{display:none!important}}.cursor-grab{cursor:move;cursor:grab;cursor:-webkit-grab}.cursor-pointer{cursor:pointer}.animate-fade-in{animation:.4s ease-out both animFadeIn}.animate-slide-up{animation:.4s ease-out both animSlideUp}.animate-slide-down{animation:.4s ease-out both animSlideDown}.animate-slide-left{animation:.4s ease-out both animSlideLeft}.animate-slide-right{animation:.4s ease-out both animSlideRight}.animate-scale-in{animation:.35s ease-out both animScaleIn}.animate-pulse{animation:2s ease-in-out infinite animPulse}.animate-shake{animation:.5s ease-in-out both animShake}.animate-rotate{animation:1s linear infinite animRotate}.animate-bounce{animation:1s ease-in-out infinite animBounce}.animate-delay-1{animation-delay:.1s}.animate-delay-2{animation-delay:.2s}.animate-delay-3{animation-delay:.3s}.animate-delay-4{animation-delay:.4s}.animate-delay-5{animation-delay:.5s}.animate-duration-fast{animation-duration:.2s}.animate-duration-slow{animation-duration:.8s}@keyframes animFadeIn{0%{opacity:0}to{opacity:1}}@keyframes animSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes animSlideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes animSlideLeft{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes animSlideRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes animScaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes animPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes animShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@keyframes animRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes animBounce{0%,to{animation-timing-function:ease-in;transform:translateY(0)}50%{animation-timing-function:ease-out;transform:translateY(-10px)}}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.mw-0{min-width:0!important}.mw-100{min-width:100%!important}.mw-25{max-width:25%!important}.mw-50{max-width:50%!important}.mw-75{max-width:75%!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.text-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pos-relative{position:relative!important}.pos-absolute{position:absolute!important}.pos-fixed{position:fixed!important}.pos-sticky{position:sticky!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-10{z-index:10!important}.z-100{z-index:100!important}.z-1000{z-index:1000!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.backdrop-blur-sm{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.backdrop-blur{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.backdrop-blur-lg{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.word-break-all{word-break:break-all!important}.word-break-word{word-break:break-word!important}[data-bs-theme=dark]{--bs-body-bg:#0b0e14;--bs-body-color:#f8f9fa}[data-bs-theme=dark] body{color:#f8f9fa;background:#0b0e14}[data-bs-theme=dark] .sidebar{background:#00152b linear-gradient(#0038760d 0%,#0000 50%,#0003 100%)}[data-bs-theme=dark] .sidebar-content{background:#00152b}[data-bs-theme=dark] .sidebar-user{background:#00000040}[data-bs-theme=dark] .navbar,[data-bs-theme=dark] .topbar{background:#06070a;border-color:#00387633;box-shadow:0 2px 12px #0003}[data-bs-theme=dark] .topbar-search{background:#0038760f;border-color:#00387626}[data-bs-theme=dark] .topbar-search input{color:#f8f9fa}[data-bs-theme=dark] .topbar-toggle,[data-bs-theme=dark] .topbar-btn{color:#f8f9fa99}[data-bs-theme=dark] .topbar-toggle:hover,[data-bs-theme=dark] .topbar-btn:hover{color:#f8f9fa;background:#0038761a}[data-bs-theme=dark] .topbar-btn__badge{border-color:#06070a}[data-bs-theme=dark] .topbar-profile{color:#f8f9fa}[data-bs-theme=dark] .topbar-profile .profile-avatar{background:#00387626}[data-bs-theme=dark] .topbar-profile:hover{background:#00387614}[data-bs-theme=dark] .navbar-brand{color:#f8f9fa}[data-bs-theme=dark] .nav-icon,[data-bs-theme=dark] .nav-flag{color:#f8f9fa8c}[data-bs-theme=dark] .nav-icon:hover,[data-bs-theme=dark] .nav-flag:hover{color:#003876}[data-bs-theme=dark] .card,[data-bs-theme=dark] .stat-card{background:#121721;border-color:#00387626}[data-bs-theme=dark] .card-header,[data-bs-theme=dark] .card-footer{background:#0038760a;border-color:#0038761f}[data-bs-theme=dark] .card-title,[data-bs-theme=dark] h1,[data-bs-theme=dark] h2,[data-bs-theme=dark] h3,[data-bs-theme=dark] h4,[data-bs-theme=dark] h5,[data-bs-theme=dark] h6,[data-bs-theme=dark] .stat-card__value,[data-bs-theme=dark] .page-title{color:#f8f9fa}[data-bs-theme=dark] .main{background:#07090d}[data-bs-theme=dark] .wrapper{background:#00152b}[data-bs-theme=dark] .content-footer{color:#f8f9fa8c;background:#06070a;border-color:#00387626}[data-bs-theme=dark] .form-control,[data-bs-theme=dark] .form-select{color:#f8f9fa;background:#121721;border-color:#00387640}[data-bs-theme=dark] .form-control:focus,[data-bs-theme=dark] .form-select:focus{color:#f8f9fa;background:#121721;border-color:#003876}[data-bs-theme=dark] .form-control::-moz-placeholder{color:#f8f9fa59}[data-bs-theme=dark] .form-select::-moz-placeholder{color:#f8f9fa59}[data-bs-theme=dark] .form-control::placeholder,[data-bs-theme=dark] .form-select::placeholder{color:#f8f9fa59}[data-bs-theme=dark] .form-label{color:#f8f9facc}[data-bs-theme=dark] .input-group-text{color:#f8f9fab3;background:#0038761f;border-color:#00387640}[data-bs-theme=dark] .form-check-input{border-color:#00387659}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection{color:#f8f9fa;background:#121721;border-color:#00387640}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-dropdown{background:#121721;border-color:#00387633}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-results__option,[data-bs-theme=dark] .table{color:#f8f9fa}[data-bs-theme=dark] .table th{color:#f8f9fa8c;border-color:#00387633!important}[data-bs-theme=dark] .table td{border-color:#0038761a}[data-bs-theme=dark] .table.table-hover>tbody>tr:hover>*{background:#0038760f}[data-bs-theme=dark] .table-light{--bs-table-bg:#0038760f;color:#f8f9fa99}[data-bs-theme=dark] .dataTables_wrapper .dataTables_filter input,[data-bs-theme=dark] .dataTables_wrapper .dataTables_length select{color:#f8f9fa;background:#121721;border-color:#00387640}[data-bs-theme=dark] .dataTables_wrapper .dataTables_info,[data-bs-theme=dark] .dataTables_wrapper .dataTables_length label,[data-bs-theme=dark] .dataTables_wrapper .dataTables_filter label{color:#f8f9fa8c}[data-bs-theme=dark] .dataTables_wrapper .paginate_button{color:#f8f9fa8c!important}[data-bs-theme=dark] .dataTables_wrapper .paginate_button:hover{color:#f8f9fa!important;background:#0038761a!important}[data-bs-theme=dark] .dataTables_wrapper .paginate_button.current{color:#fff!important;background:#003876!important}[data-bs-theme=dark] .dropdown-menu{background:#121721;border-color:#00387633}[data-bs-theme=dark] .dropdown-item{color:#f8f9fa}[data-bs-theme=dark] .dropdown-item:hover{color:#fff;background:#00387614}[data-bs-theme=dark] .dropdown-divider{border-color:#00387626}[data-bs-theme=dark] .dropdown-header{color:#f8f9fa;border-color:#00387626}[data-bs-theme=dark] .notification-item{border-color:#00387614}[data-bs-theme=dark] .notification-item:hover{background:#0038760f}[data-bs-theme=dark] .notification-body p{color:#f8f9fa}[data-bs-theme=dark] .notification-dropdown{border-color:#00387633!important}[data-bs-theme=dark] .activity-item{border-color:#0038761a}[data-bs-theme=dark] .breadcrumb-item a{color:#f8f9fa8c}[data-bs-theme=dark] .breadcrumb-item a:hover{color:#003876}[data-bs-theme=dark] .breadcrumb-item.active{color:#f8f9fa}[data-bs-theme=dark] .page-link{color:#f8f9fa99;background:#121721;border-color:#00387633}[data-bs-theme=dark] .page-link:hover{color:#f8f9fa;background:#0038761a}[data-bs-theme=dark] .page-item.active .page-link{color:#fff;background:#003876;border-color:#00254d}[data-bs-theme=dark] .swal2-popup{background:#121721!important;border-color:#00387633!important}[data-bs-theme=dark] .swal2-title{color:#f8f9fa!important}[data-bs-theme=dark] .swal2-html-container{color:#f8f9facc!important}[data-bs-theme=dark] .nav-tabs-iframe .nav-link{color:#f8f9fab3;background:#07090d;border-color:#00387626}[data-bs-theme=dark] .nav-tabs-iframe .nav-link.active{color:#003876;background:#121721}[data-bs-theme=dark] .info-box{color:#f8f9fa;background-color:#121721}[data-bs-theme=dark] .timeline:before{background:#00387633}[data-bs-theme=dark] .timeline-content{background:#121721;border-color:#00387626}[data-bs-theme=dark] .pricing-card .pricing-amount{color:#f8f9fa}[data-bs-theme=dark] .pricing-card .pricing-features li{border-color:#00387614}[data-bs-theme=dark] .pricing-card .pricing-features li.disabled{color:#f8f9fa4d}[data-bs-theme=dark] .pricing-card:not(.pricing-highlighted){background:#10151e}[data-bs-theme=dark] .testimonial-card .testimonial-text{color:#f8f9fa}[data-bs-theme=dark] .testimonial-card-bg{background:#121721!important}[data-bs-theme=dark] .feature-card p{color:#f8f9fa99}[data-bs-theme=dark] .features-list li{border-color:#00387614}[data-bs-theme=dark] .features-list li p{color:#f8f9fa99}[data-bs-theme=dark] .faq-section .accordion-button{color:#f8f9fa;background:#121721}[data-bs-theme=dark] .faq-section .accordion-button:not(.collapsed){background:#0038760f}[data-bs-theme=dark] .faq-section .accordion-item{box-shadow:0 1px 4px #00000026}[data-bs-theme=dark] .contact-section .contact-info-item{border-color:#00387614}[data-bs-theme=dark] .contact-section .contact-social a{color:#f8f9fa99;background:#0038761a}[data-bs-theme=dark] .gallery-filter .filter-btn{color:#f8f9fa99;border-color:#00387633}[data-bs-theme=dark] .upload-area{background:#00387608;border-color:#00387633}[data-bs-theme=dark] .upload-area:hover,[data-bs-theme=dark] .upload-area.dragover{background:#00387612}[data-bs-theme=dark] .upload-preview-item{border-color:#00387626}[data-bs-theme=dark] .upload-validation{color:#f8f9fa99;background:#0038760d}[data-bs-theme=dark] .social-links a{color:#f8f9fa99;background:#0038761a}[data-bs-theme=dark] .rating .rating-star{color:#f8f9fa26}[data-bs-theme=dark] .rating .rating-star.filled,[data-bs-theme=dark] .rating .rating-star.hover{color:#f47b20}.swal2-popup{border-radius:none!important;box-shadow:none!important;background:#fff!important;border:1px solid #e9ecef!important;font-family:Ubuntu,Helvetica Neue,Arial,system-ui,sans-serif!important}.swal2-title{color:#2b2f36!important;font-family:Ubuntu,Roboto,sans-serif,Georgia,serif!important;font-size:1.5rem!important}.swal2-html-container{color:#495057!important;font-size:1rem!important}.swal2-icon.swal2-success{border-color:#1987544d!important}.swal2-icon.swal2-success .swal2-success-ring{border-color:#19875440!important}.swal2-icon.swal2-success [class^=swal2-success-line]{background:#198754!important}.swal2-icon.swal2-warning{color:#f47b20!important;border-color:#f47b2066!important}.swal2-icon.swal2-error{border-color:#ce112659!important}.swal2-icon.swal2-error .swal2-x-mark-line-left,.swal2-icon.swal2-error .swal2-x-mark-line-right{background:#ce1126!important}.swal2-icon.swal2-question,.swal2-icon.swal2-info{color:#00baec!important;border-color:#00baec4d!important}.swal2-confirm{letter-spacing:.03em!important;font-weight:700!important}.swal2-cancel{color:#6c757d!important;background:#00387614!important;border:1px solid #ced4da!important;font-weight:700!important}.swal2-cancel:hover{background:#00387626!important}.swal2-deny{color:#ce1126!important;background:#ce11261a!important;border:1px solid #ce112640!important;font-weight:700!important}.swal2-timer-progress-bar{background:linear-gradient(90deg,#003876,#6c757d)!important}.swal2-backdrop-show{background:#2b2f368c!important}body.swal2-toast-shown .swal2-container{background:0 0!important}.swal2-toast{border-radius:0!important;padding:0!important}.swal2-toast .swal2-html-container{margin:0!important;padding:0!important}.swal-loading-popup{background:#0f172a;border-radius:1rem;padding:2.5rem 2rem;box-shadow:0 25px 50px #00000080}.swal-loading-container{flex-direction:column;align-items:center;gap:1rem;display:flex}.swal-loading-title{color:#e5e7eb;margin:0;font-size:1.1rem;font-weight:600}.swal-loading-subtitle{color:#94a3b8;margin:0;font-size:.9rem}.swal-spinner{border:3px solid #ffffff26;border-top-color:#003876;border-radius:50%;width:42px;height:42px;animation:.9s linear infinite swal-spin}@keyframes swal-spin{to{transform:rotate(360deg)}}
