@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap";:root{--sl-font-sans: Roboto !important;--primary-light-color: hsl(175, 53%, 78%);--primary-color-opacity: hsla(175, 100%, 64%, .2);--primary-color: #00C4B3;--primary-dark-color: hsl(175, 100%, 30%);--secundary-light-color: #F780C7;--secundary-color: #E31D93;--secundary-dark-color: #BB1177;--tertiary-light-color: #F5DBA3;--tertiary-color: #F5A800;--tertiary-dark-color: #D69300;--error-color: #E31D41;--text-link: #0069c2;--light-grey: #f9f9f9;--meduim-grey: rgb(107, 114, 128);--grey: #EEEEEE;--dark-grey: #B7B7B7;--black: #424242;--white: #FFFFFF;--sl-overlayUTDT-background-color: hsl(0deg 0% 100% / 66%);--shadow-popup-exito: 0px 2px 14.1px 0px rgba(0, 0, 0, .16);--shadow-card-tables: 0px 4px 14px 0px rgba(0, 0, 0, .08);--shadow-alert-hover: 2px 3px 10px 0px rgba(0, 0, 0, .05);--shadow-barrasup-tables: 0px 4px 14px 0px rgba(0, 0, 0, .05);--sl-font-size-1x-large: 1.75rem}*{margin:0;padding:0}:not(:defined){visibility:hidden}*,*:before,*:after{box-sizing:border-box}html,body{font-family:var(--sl-font-sans)!important;color:var(--black)}html{scroll-behavior:smooth}body{flex:1 1 100%;align-items:center;flex-direction:column;justify-content:center}app-consulta-cursos{display:flex;flex:1 1 100%;overflow-y:auto;flex-direction:column;width:-webkit-fill-available}header{position:relative;width:100%;display:flex;align-items:center;width:-webkit-fill-available;justify-content:space-between;padding:0 var(--sl-spacing-medium);background-color:var(--white);box-shadow:10px 5px 10px var(--sl-color-gray-300);z-index:1}header>div{display:flex;flex-direction:row;align-items:center;gap:var(--sl-spacing-x-small)}header>div>.home-button{display:flex;border-radius:50%;align-items:center;transition:box-shadow .3s ease-in-out;background-color:var(--sl-color-neutral-50)}.home-button:hover{box-shadow:#00000059 0 0 10px}header>div>.home-button:hover{box-shadow:#00000059 0 0 10px}header>div>.home-button .logo{height:3rem;padding:.5rem}header>div>span{color:var(--sl-color-neutral-400);font-size:var(--sl-font-size-large);font-weight:var(--sl-font-weight-bold)}router-slot{flex:10;display:flex;width:-webkit-fill-available;background-color:var(--white)}router-slot>*{flex:1 1 100%;display:flex;justify-content:center}sl-button::part(base){transition:color var(--sl-transition-medium) ease-in-out,background-color var(--sl-transition-medium) ease-in-out}
