:root{--success:#00a632;--success-rgb:0,166,50;--success-contrast:#fff;--success-contrast-rgb:255,255,255;--warning:#f39c12;--warning-rgb:243,156,18;--warning-contrast:#333;--warning-contrast-rgb:51,51,51;--danger:#dd3939;--danger-rgb:221,57,57;--danger-contrast:#fff;--danger-contrast-rgb:255,255,255;--info:#3c82bc;--info-rgb:60,130,188;--info-contrast:#fff;--info-contrast-rgb:255,255,255;--dark:#333333;--dark-rgb:51,51,51;--dark-contrast:#fff;--dark-contrast-rgb:255,255,255;--gray:#686d77;--gray-rgb:104,109,119;--gray-contrast:#fff;--gray-contrast-rgb:255,255,255;--light:#fafbfd;--light-rgb:250,251,253;--light-contrast:#333;--light-contrast-rgb:51,51,51}:root{--font-sans:Arial,Helvetica,sans-serif;--font-serif:'Times New Roman',Times,serif}*{outline:0;margin:0;padding:0;box-sizing:border-box}html,body{font-family:var(--font-sans);scroll-behavior:smooth;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#body{margin:0;padding:0;min-width:362px;overflow-x:hidden;overflow-y:scroll}.hide-bot{position:absolute !important;top:-999999999px !important;height:0px !important}select{-webkit-appearance:none !important;-moz-appearance:none !important;-o-border-appearance:none !important;background:transparent url('/core/res/img/png/arrow.png') right center no-repeat !important;background-position:calc(100% - 5px) center !important;background-size:10px 10px !important}input:-webkit-autofill, select:-webkit-autofill, textarea:-webkit-autofill{-webkit-transition-property:background-color;transition-property:background-color;transition-duration:99999s}input:autofill,select:autofill,textarea:autofill{transition-property:background-color;transition-duration:99999s}@media print{.no-print,.no-print *{display:none !important}.print{display:block !important}.course-signature-form{padding-top:120px}}.print{display:none !important}button,input,select,textarea{outline:none}button:hover,button:focus,button:active,input:hover,input:focus,input:active,select:hover,select:focus,select:active,textarea:hover,textarea:focus,textarea:active{outline:none}p,h1,h2,h3,h4,h5,h6{margin-bottom:0.25rem}a,button{cursor:pointer}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}.ng-loading{display:none}.ng-loaded{display:block}.primary{--color:var(--primary-rgb);--contrast:var(--primary-contrast-rgb)}.color-primary{--color:var(--primary-rgb)}.contrast-primary{--contrast:var(--primary-contrast-rgb)}.secondary{--color:var(--secondary-rgb);--contrast:var(--secondary-contrast-rgb)}.color-secondary{--color:var(--secondary-rgb)}.contrast-secondary{--contrast:var(--secondary-contrast-rgb)}.accent{--color:var(--accent-rgb);--contrast:var(--accent-contrast-rgb)}.color-accent{--color:var(--accent-rgb)}.contrast-accent{--contrast:var(--accent-contrast-rgb)}.complementary{--color:var(--complementary-rgb);--contrast:var(--complementary-contrast-rgb)}.color-complementary{--color:var(--complementary-rgb)}.contrast-complementary{--contrast:var(--complementary-contrast-rgb)}.dark{--color:var(--dark-rgb);--contrast:var(--dark-contrast-rgb)}.color-dark{--color:var(--dark-rgb)}.contrast-dark{--contrast:var(--dark-contrast-rgb)}.light{--color:var(--light-rgb);--contrast:var(--light-contrast-rgb)}.color-light{--color:var(--light-rgb)}.contrast-light{--contrast:var(--light-contrast-rgb)}.danger{--color:var(--danger-rgb);--contrast:var(--danger-contrast-rgb)}.color-danger{--color:var(--danger-rgb)}.contrast-danger{--contrast:var(--danger-contrast-rgb)}.warning{--color:var(--warning-rgb);--contrast:var(--warning-contrast-rgb)}.color-warning{--color:var(--warning-rgb)}.contrast-warning{--contrast:var(--warning-contrast-rgb)}.info{--color:var(--info-rgb);--contrast:var(--info-contrast-rgb)}.color-info{--color:var(--info-rgb)}.contrast-info{--contrast:var(--info-contrast-rgb)}.success{--color:var(--success-rgb);--contrast:var(--success-contrast-rgb)}.color-success{--color:var(--success-rgb)}.contrast-success{--contrast:var(--success-contrast-rgb)}.random{--color:var(--random-rgb);--contrast:var(--random-contrast-rgb)}.color-random{--color:var(--random-rgb)}.contrast-random{--contrast:var(--random-contrast-rgb)}.banner-wrapper.overlay-contrast,.section-media.overlay-contrast{color:rgb(var(--contrast))}.topbar-wrapper,.navbar-wrapper,.footer-wrapper.white,.legal-footer.white{--structure-rgb:255,255,255;--structure-contrast-rgb:var(--dark-rgb);--structure-highlight-rgb:var(--primary-rgb)}.footer-wrapper,.legal-footer{--structure-rgb:var(--secondary-rgb);--structure-contrast-rgb:var(--secondary-contrast-rgb);--structure-highlight-rgb:var(--secondary-contrast-rgb)}.topbar-wrapper.primary,.navbar-wrapper.primary,.footer-wrapper.primary,.legal-footer.primary{--structure-rgb:var(--primary-rgb);--structure-contrast-rgb:var(--primary-contrast-rgb);--structure-highlight-rgb:var(--primary-contrast-rgb)}.topbar-wrapper.secondary,.navbar-wrapper.secondary,.footer-wrapper.secondary,.legal-footer.secondary{--structure-rgb:var(--secondary-rgb);--structure-contrast-rgb:var(--secondary-contrast-rgb);--structure-highlight-rgb:var(--secondary-contrast-rgb)}.topbar-wrapper.accent,.navbar-wrapper.accent,.footer-wrapper.accent,.legal-footer.accent{--structure-rgb:var(--accent-rgb);--structure-contrast-rgb:var(--accent-contrast-rgb);--structure-highlight-rgb:var(--accent-contrast-rgb)}.topbar-wrapper.complementary,.navbar-wrapper.complementary,.footer-wrapper.complementary,.legal-footer.complementary{--structure-rgb:var(--complementary-rgb);--structure-contrast-rgb:var(--complementary-contrast-rgb);--structure-highlight-rgb:var(--complementary-contrast-rgb)}.topbar-wrapper.dark,.navbar-wrapper.dark,.footer-wrapper.dark,.legal-footer.dark{--structure-rgb:var(--dark-rgb);--structure-contrast-rgb:var(--dark-contrast-rgb);--structure-highlight-rgb:var(--dark-contrast-rgb)}.topbar-wrapper,.navbar-wrapper,.footer-wrapper,.legal-footer{background-color:rgb(var(--structure-rgb));color:rgb(var(--structure-contrast-rgb))}section{position:relative;min-height:20rem;width:100%;padding:0.5rem}@media (min-width:768px){section{padding:1rem}}section .loader-wrapper{position:absolute;top:0px;left:0px;height:100%;width:100%;flex-grow:1}section .loader-wrapper:before{content:'';position:absolute;top:0px;left:0px;z-index:1000;height:100%;width:100%;background-color:rgb(var(--dark-rgb),0.2)}section .loader{position:sticky;top:50%;left:50%;bottom:50%;right:50%;margin:3rem;z-index:1010}section .loader .loader{--uib-color:var(--dark);--uib-bg-opacity:0.2}:where(section>.container){padding-left:1rem;padding-right:1rem}@media (min-width:768px){:where(section>.container){padding-left:2rem;padding-right:2rem}}@media (min-width:992px){:where(section>.container){padding-left:3rem;padding-right:3rem}}.section-height-half,.section-height-screen{display:flex;flex-direction:column;justify-content:center}.section-height-half{min-height:50vh;min-height:50svh}.section-height-screen{min-height:calc(100vh - var(--topbar-height) - var(--nav-height));min-height:calc(100svh - var(--topbar-height) - var(--nav-height))}.section-split>div{display:flex;flex-wrap:wrap}.section-split>div>*{min-width:0px;flex-basis:100%}@media (min-width:768px){.section-split>div>*{flex-basis:50%}}@media not all and (min-width:768px){.section-split>div.media-first>:first-child{order:9999}}.section-split>div>.image-wrapper{padding-left:1rem;padding-right:1rem}@media (min-width:768px){.section-split>div>.image-wrapper{padding-left:1.5rem;padding-right:1.5rem}}.section-split>div>.image-wrapper{box-sizing:border-box}.section-split>div>.image-wrapper.cover{min-height:16rem}.section-split>div>.image-wrapper.cover>img,.section-split>div>.image-wrapper.cover>video{height:0;min-height:100%}[ng-bind-html] img{display:block;max-width:100%;margin:0 auto}.container{margin:0 auto}.logo{height:100%;max-width:100%}.logo img{width:100%}ion-icon title{display:none}.wrapper{color:var(--dark)}.wrapper:not(.admin,.login){display:flex;align-items:stretch;flex:1 1 auto;flex-direction:column;min-height:100vh;padding-top:calc(var(--topbar-height) + var(--nav-height))}@media (min-width:362px){.wrapper:not(.admin,.login){--screen-width:1}}@media (min-width:576px){.wrapper:not(.admin,.login){--screen-width:2}}@media (min-width:768px){.wrapper:not(.admin,.login){--screen-width:3}}@media (min-width:992px){.wrapper:not(.admin,.login){--screen-width:4}}@media (min-width:1200px){.wrapper:not(.admin,.login){--screen-width:5}}.wrapper:not(.admin,.login) section[id]{scroll-margin-top:calc(var(--topbar-height) + var(--nav-height))}::-moz-selection{color:var(--primary-contrast);background-color:var(--primary)}::selection{color:var(--primary-contrast);background-color:var(--primary)}.mobile-show{display:none !important}@media (max-width:calc(992px - 0.02px)){.mobile-show{display:block !important}.mobile-hide{display:none !important}}.dropdown-toggle::after{display:none !important}.dropdown-menu{margin:0 !important;padding:0}.dropdown-menu .overflow-menu{max-height:9rem}figure{overflow:hidden;margin:0}figure img{display:block;width:100%}img.figure{max-height:-moz-fit-content;max-height:fit-content;max-width:-moz-fit-content;max-width:fit-content}fieldset{border:none}.row{margin:0}.zoom{transition:transform .2s}.zoom:hover{transform:scale(2.5);height:-moz-fit-content !important;height:fit-content !important;overflow:unset;padding-left:.8rem}.items-img-list{max-height:48px;max-width:48px;width:auto;display:block;color:var(--primary)}ion-icon.items-img-list{font-size:48px}.form-control[type="file"]::file-selector-button{color:var(--dark);background-color:var(--light);border-right:1px solid #cecece}.form-control[type="file"]:hover:not(:disabled):not([readonly])::file-selector-button{background-color:color-mix(in srgb,var(--light) 95%,black)}table{border-collapse:collapse}table td{padding:0.5rem}
