body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:focus-visible{outline:3px solid #667eea;outline-offset:2px;border-radius:2px}*:focus:not(:focus-visible){outline:none}a,button,input[type=button],input[type=submit]{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.card a,.btn-sm,.btn-xs,nav a,.navbar a,.nav-link,.dropdown-item{min-height:auto!important;min-width:auto!important}a{text-decoration-thickness:1px;text-underline-offset:3px;transition:all .2s ease}a:hover{text-decoration-thickness:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-color-scheme: dark){body:not(.high-contrast){background-color:#1a1a1a;color:#e0e0e0}}.skip-to-main{position:absolute;left:-9999px;z-index:999999;padding:10px 20px;background:#667eea;color:#fff;text-decoration:none;font-weight:700}.skip-to-main:focus{left:50%;top:10px;transform:translate(-50%)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#wrap{display:flex;flex-direction:column;margin:0}.credencial-virtual-app .loading-text,.credencial-virtual-app .loading-container,.hide-loading-text{display:none!important}.debug-loading{background-color:red!important;color:#fff!important;border:2px solid yellow!important}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.whatsapp_widget_wrapper{position:fixed;z-index:99999999;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.whatsapp_widget_chat_wrapper{width:var(--widget-width);padding:15px;display:-webkit-box;display:flex}@media (max-width: 360px){.whatsapp_widget_chat_wrapper{width:var(--widget-width-mobile)}}.whatsapp_widget_chat_wrapper_inner{position:relative;background-color:#fff;padding:10px;box-shadow:0 1px 1px #0003;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.whatsapp_widget_chat_wrapper_arrow{position:absolute;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAMAAADp2asXAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACQUExURUxpccPDw9ra2m9vbwAAAAAAADExMf///wAAABoaGk9PT7q6uqurqwsLCycnJz4+PtDQ0JycnIyMjPf3915eXvz8/E9PT/39/RMTE4CAgAAAAJqamv////////r6+u/v7yUlJeXl5f///5ycnOXl5XNzc/Hx8f///xUVFf///+zs7P///+bm5gAAAM7Ozv///2fVensAAAAvdFJOUwCow1cBCCnqAhNAnY0WIDW2f2/hSeo99g1lBYT87vDXG8/6d8oL4sgM5szrkgl660OiZwAAAHRJREFUKM/ty7cSggAABNFVUQFzwizmjPz/39k4YuFWtm55bw7eHR6ny63+alnswT3/rIDzUSC7CrAziPYCJCsB+gbVkgDtVIDh+DsE9OTBpCtAbSBAZSEQNgWIygJ0RgJMDWYNAdYbAeKtAHODlkHIv997AkLqIVOXVU84AAAAAElFTkSuQmCC);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";top:0;left:-12px;width:12px;height:19px}.whatsapp_widget_footer{background-color:#fff;padding:12px 15px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;width:var(--widget-width)}@media (max-width: 360px){.whatsapp_widget_footer{width:var(--widget-width-mobile)}}.whatsapp_widget_footer_btn{text-decoration:none;padding:8px 12px;border-radius:18px;border:none;font-size:15px;line-height:20px;cursor:pointer;position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-left:20px;margin-right:20px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:1px 1px 3px #0003}.whatsapp_widget_header{padding:15px;border-top-left-radius:10px;border-top-right-radius:10px;width:var(--widget-width)}@media (max-width: 360px){.whatsapp_widget_header{width:var(--widget-width-mobile)}}.whatsapp_widget_header_icon{display:flex;justify-content:center;align-items:center;border-radius:100%;width:48px;height:48px;margin-inline-end:15px}.whatsapp_widget_header_close_btn{position:absolute;right:10px;top:10px;cursor:pointer;opacity:.6}.whatsapp_widget_icon{padding:10px;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border-radius:100%;border:solid 1px #eee;box-shadow:1px 1px 3px #0000004d}.whatsapp_widget_pop{box-shadow:0 0 5px #0000004d;border-radius:10px;margin-bottom:10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;transform:translateY(5px)}.whatsapp_widget_pop.open{opacity:1;transform:translateY(0)}.whatsapp_widget_input{display:inline-block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4rem;outline:none;margin-bottom:10px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.whatsapp_widget_bubble_anim{background-color:#fff;padding:0;width:70px;height:40px;position:relative;border-radius:30px}.whatsapp_widget_bubble_anim_inner{position:absolute;width:70px;height:40px;top:-10px;left:18px}.bs-modal-darness{background-color:#0000008c;z-index:1060!important;pointer-events:auto!important}.bs-modal-darness .modal-dialog{pointer-events:auto!important;z-index:1061!important}.bs-modal-darness .modal-content{pointer-events:auto!important;z-index:1062!important;min-width:280px!important}.bs-modal-darness .modal-body{min-width:260px!important;padding:20px!important}.bs-modal-darness #messageText{display:block!important;min-width:200px!important;max-width:300px!important;word-wrap:break-word!important;white-space:pre-line!important;text-align:center!important;line-height:1.4!important;margin:0 auto!important;font-size:.875rem!important}.bs-modal-darness input,.bs-modal-darness select,.bs-modal-darness button,.bs-modal-darness .form-control,.bs-modal-darness .form-select,.bs-modal-darness .btn,.bs-modal-darness .btn-close,.bs-modal-darness textarea,.bs-modal-darness .dropdown,.bs-modal-darness .dropdown-toggle,.bs-modal-darness .dropdown-menu,.bs-modal-darness a{pointer-events:auto!important}.bs-modal-vertical-middle{top:calc(50% - 91px)}.loader{position:relative;margin:0 auto;width:50px}.loader-txt{margin-top:15px;text-align:center}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border-radius:50%}body.modal-open{overflow:hidden;padding-right:15px}.modal-open .modal{overflow-x:hidden;overflow-y:hidden}body.grayscale>*:not(#accessibility-widget-portal):not(script):not(noscript){filter:grayscale(100%)!important}#accessibility-widget-portal{filter:none!important;isolation:isolate!important;position:fixed!important;transform:none!important;will-change:auto!important;top:0!important;left:0!important;z-index:999999!important}#accessibility-widget-portal,#accessibility-widget-portal *,body.grayscale #accessibility-widget-portal,body.grayscale #accessibility-widget-portal *{filter:none!important}body.readable-font .card,body.readable-font .card-body,body.readable-font .card-header,body.readable-font .card-footer{line-height:normal!important}body.high-contrast .card{background-color:inherit!important;border:1px solid rgba(255,255,255,.2)!important}body.readable-font .hero_title,body.high-contrast .hero_title{line-height:1.2!important}body .hero:not(footer):not(footer *),body.high-contrast .hero:not(footer):not(footer *),body.grayscale .hero:not(footer):not(footer *){background-color:#fff!important}body .hero .overlay:not(footer):not(footer *),body .img_wrapper .overlay:not(footer):not(footer *),body.high-contrast .hero .overlay:not(footer):not(footer *),body.high-contrast .img_wrapper .overlay:not(footer):not(footer *){background-color:#1d283a66!important}body .d-flex.w-100.col-12,body.high-contrast .d-flex.w-100.col-12,body.grayscale .d-flex.w-100.col-12{background-color:#fff!important}body .container:not(footer):not(footer *),body .container-fluid:not(footer):not(footer *),body.high-contrast .container:not(footer):not(footer *),body.high-contrast .container-fluid:not(footer):not(footer *),body.grayscale .container:not(footer):not(footer *),body.grayscale .container-fluid:not(footer):not(footer *){background-color:#fff!important}body [style*="var(--bs-gray-300)"] .container,body.high-contrast [style*="var(--bs-gray-300)"] .container,body.grayscale [style*="var(--bs-gray-300)"] .container{background-color:#dee2e6!important}body [class*=news]:not(footer):not(footer *),body [class*=News]:not(footer):not(footer *),body [class*=noticia]:not(footer):not(footer *),body [class*=Noticia]:not(footer):not(footer *),body.high-contrast [class*=news]:not(footer):not(footer *),body.high-contrast [class*=News]:not(footer):not(footer *),body.high-contrast [class*=noticia]:not(footer):not(footer *),body.high-contrast [class*=Noticia]:not(footer):not(footer *),body.grayscale [class*=news]:not(footer):not(footer *),body.grayscale [class*=News]:not(footer):not(footer *),body.grayscale [class*=noticia]:not(footer):not(footer *),body.grayscale [class*=Noticia]:not(footer):not(footer *){background-color:#fff!important}body [class*=gallery]:not(footer):not(footer *),body [class*=Gallery]:not(footer):not(footer *),body [class*=galeria]:not(footer):not(footer *),body [class*=Galeria]:not(footer):not(footer *),body.high-contrast [class*=gallery]:not(footer):not(footer *),body.high-contrast [class*=Gallery]:not(footer):not(footer *),body.high-contrast [class*=galeria]:not(footer):not(footer *),body.high-contrast [class*=Galeria]:not(footer):not(footer *),body.grayscale [class*=gallery]:not(footer):not(footer *),body.grayscale [class*=Gallery]:not(footer):not(footer *),body.grayscale [class*=galeria]:not(footer):not(footer *),body.grayscale [class*=Galeria]:not(footer):not(footer *){background-color:#fff!important}body [class*=video]:not(footer):not(footer *),body [class*=Video]:not(footer):not(footer *),body [class*=cbtk]:not(footer):not(footer *),body [class*=CBTK]:not(footer):not(footer *),body.high-contrast [class*=video]:not(footer):not(footer *),body.high-contrast [class*=Video]:not(footer):not(footer *),body.high-contrast [class*=cbtk]:not(footer):not(footer *),body.high-contrast [class*=CBTK]:not(footer):not(footer *),body.grayscale [class*=video]:not(footer):not(footer *),body.grayscale [class*=Video]:not(footer):not(footer *),body.grayscale [class*=cbtk]:not(footer):not(footer *),body.grayscale [class*=CBTK]:not(footer):not(footer *){background-color:#dee2e6!important}body [class*=video] .container,body [class*=Video] .container,body [class*=cbtk] .container,body [class*=CBTK] .container,body.high-contrast [class*=video] .container,body.high-contrast [class*=Video] .container,body.high-contrast [class*=cbtk] .container,body.high-contrast [class*=CBTK] .container,body.grayscale [class*=video] .container,body.grayscale [class*=Video] .container,body.grayscale [class*=cbtk] .container,body.grayscale [class*=CBTK] .container{background-color:#dee2e6!important}body [class*=banner]:not(footer):not(footer *),body [class*=Banner]:not(footer):not(footer *),body [class*=event]:not(footer):not(footer *),body [class*=Event]:not(footer):not(footer *),body [class*=evento]:not(footer):not(footer *),body [class*=Evento]:not(footer):not(footer *),body.high-contrast [class*=banner]:not(footer):not(footer *),body.high-contrast [class*=Banner]:not(footer):not(footer *),body.high-contrast [class*=event]:not(footer):not(footer *),body.high-contrast [class*=Event]:not(footer):not(footer *),body.high-contrast [class*=evento]:not(footer):not(footer *),body.high-contrast [class*=Evento]:not(footer):not(footer *),body.grayscale [class*=banner]:not(footer):not(footer *),body.grayscale [class*=Banner]:not(footer):not(footer *),body.grayscale [class*=event]:not(footer):not(footer *),body.grayscale [class*=Event]:not(footer):not(footer *),body.grayscale [class*=evento]:not(footer):not(footer *),body.grayscale [class*=Evento]:not(footer):not(footer *){background-color:#dee2e6!important}body [class*=banner] .container,body [class*=Banner] .container,body [class*=event] .container,body [class*=Event] .container,body [class*=evento] .container,body [class*=Evento] .container,body.high-contrast [class*=banner] .container,body.high-contrast [class*=Banner] .container,body.high-contrast [class*=event] .container,body.high-contrast [class*=Event] .container,body.high-contrast [class*=evento] .container,body.high-contrast [class*=Evento] .container,body.grayscale [class*=banner] .container,body.grayscale [class*=Banner] .container,body.grayscale [class*=event] .container,body.grayscale [class*=Event] .container,body.grayscale [class*=evento] .container,body.grayscale [class*=Evento] .container{background-color:#dee2e6!important}body [class*=sponsor]:not(footer):not(footer *),body [class*=Sponsor]:not(footer):not(footer *),body [class*=patrocinador]:not(footer):not(footer *),body [class*=Patrocinador]:not(footer):not(footer *),body [class*=apoiador]:not(footer):not(footer *),body [class*=Apoiador]:not(footer):not(footer *),body [class*=support]:not(footer):not(footer *),body [class*=Support]:not(footer):not(footer *),body.high-contrast [class*=sponsor]:not(footer):not(footer *),body.high-contrast [class*=Sponsor]:not(footer):not(footer *),body.high-contrast [class*=patrocinador]:not(footer):not(footer *),body.high-contrast [class*=Patrocinador]:not(footer):not(footer *),body.high-contrast [class*=apoiador]:not(footer):not(footer *),body.high-contrast [class*=Apoiador]:not(footer):not(footer *),body.high-contrast [class*=support]:not(footer):not(footer *),body.high-contrast [class*=Support]:not(footer):not(footer *),body.grayscale [class*=sponsor]:not(footer):not(footer *),body.grayscale [class*=Sponsor]:not(footer):not(footer *),body.grayscale [class*=patrocinador]:not(footer):not(footer *),body.grayscale [class*=Patrocinador]:not(footer):not(footer *),body.grayscale [class*=apoiador]:not(footer):not(footer *),body.grayscale [class*=Apoiador]:not(footer):not(footer *),body.grayscale [class*=support]:not(footer):not(footer *),body.grayscale [class*=Support]:not(footer):not(footer *){background-color:#fff!important}body .bg-light:not(footer):not(footer *),body.high-contrast .bg-light:not(footer):not(footer *),body.grayscale .bg-light:not(footer):not(footer *){background-color:#fff!important}body .bg-white:not(footer):not(footer *),body.high-contrast .bg-white:not(footer):not(footer *),body.grayscale .bg-white:not(footer):not(footer *){background-color:#fff!important}body .card:not(footer):not(footer *),body.high-contrast .card:not(footer):not(footer *),body.grayscale .card:not(footer):not(footer *){background-color:#fff!important;border:1px solid #dee2e6!important}body.readable-font nav,body.readable-font .navbar,body.readable-font .nav-link,body.readable-font .dropdown-menu{line-height:normal!important}body.high-contrast nav,body.high-contrast .navbar{background-color:inherit!important;border-bottom:2px solid rgba(255,255,255,.3)!important}body.high-contrast .nav-link,body.high-contrast .navbar-nav .nav-link{color:#fff!important;background-color:transparent!important}body.high-contrast .dropdown-menu{background-color:#1a1a1a!important;border:1px solid #444!important}body.high-contrast .btn-primary,body.high-contrast .btn-success,body.high-contrast .btn-info,body.high-contrast .btn-warning,body.high-contrast .btn-danger{filter:brightness(1.3) contrast(1.2)!important;border:2px solid rgba(0,0,0,.3)!important}body.high-contrast a:not(.btn):not(.nav-link):not(.dropdown-item):not(.accessibility-button):not(.accessibility-panel a){color:#00c!important;text-decoration:underline!important;font-weight:600!important;background-color:transparent!important}body.high-contrast a:not(.btn):not(.nav-link):not(.dropdown-item):hover{color:navy!important;text-decoration:underline!important}body.readable-font img,body.high-contrast img:not(.accessibility-button img):not(.accessibility-panel img){aspect-ratio:auto!important;object-fit:cover!important}body.grayscale img[alt*=logo],body.grayscale img[alt*=Logo],body.grayscale img[src*=logo],body.grayscale img[src*=Logo]{filter:grayscale(100%) contrast(1.5) brightness(1.2)!important}body.high-contrast footer{background-color:#000!important;border-top:2px solid #444!important}body.high-contrast footer *{color:#fff!important;background-color:transparent!important}body.high-contrast footer a{color:#ff0!important}body.high-contrast h1,body.high-contrast h2,body.high-contrast h3,body.high-contrast h4,body.high-contrast h5,body.high-contrast h6{color:#000!important;background-color:transparent!important;text-shadow:none!important;font-weight:700!important}body.high-contrast p,body.high-contrast span:not(.material-icons):not(.material-icons-outlined):not(.accessibility-panel span):not(.accessibility-button span),body.high-contrast li,body.high-contrast td,body.high-contrast th,body.high-contrast label,body.high-contrast div:not([class*=card]):not([class*=btn]):not(.accessibility-panel):not(.accessibility-panel *){color:#000!important;background-color:transparent!important}body.high-contrast .card,body.high-contrast .card-body,body.high-contrast .card-title,body.high-contrast .card-text{background-color:#fff!important;color:#000!important;border:2px solid #000!important}body.readable-font p,body.readable-font li{line-height:1.6!important}body.readable-font h1,body.readable-font h2,body.readable-font h3,body.readable-font h4,body.readable-font h5,body.readable-font h6{line-height:1.3!important}body.high-contrast h1,body.high-contrast h2,body.high-contrast h3,body.high-contrast h4,body.high-contrast h5,body.high-contrast h6{color:#fff!important;background-color:transparent!important;border-color:transparent!important}body.readable-font .carousel,body.readable-font .slider,body.readable-font [class*=swiper]{line-height:1!important}body.high-contrast .carousel,body.high-contrast .slider{background-color:inherit!important}body.high-contrast .carousel-indicators button,body.high-contrast .carousel-control-prev,body.high-contrast .carousel-control-next{filter:brightness(2) contrast(2)!important}body.readable-font input,body.readable-font textarea,body.readable-font select{line-height:normal!important;padding:inherit!important}body.high-contrast input,body.high-contrast textarea,body.high-contrast select{background-color:#1a1a1a!important;color:#fff!important;border:2px solid #666!important}body.high-contrast input:focus,body.high-contrast textarea:focus,body.high-contrast select:focus{border-color:#ff0!important;box-shadow:0 0 0 3px #ffff004d!important}body.readable-font .badge,body.readable-font .tag{line-height:1.2!important;padding:inherit!important}body.high-contrast .badge,body.high-contrast .tag{filter:brightness(1.5) contrast(1.3)!important;border:1px solid rgba(255,255,255,.5)!important}body.readable-font table,body.readable-font td,body.readable-font th{line-height:1.4!important}body.high-contrast table{border:2px solid #666!important}body.high-contrast th{background-color:#1a1a1a!important;color:#fff!important;border:1px solid #666!important}body.high-contrast td{background-color:#0a0a0a!important;color:#fff!important;border:1px solid #444!important}body.high-contrast .alert{filter:brightness(1.3) contrast(1.2)!important;border:2px solid rgba(255,255,255,.5)!important}body.high-contrast ::-webkit-scrollbar{background-color:#1a1a1a!important}body.high-contrast ::-webkit-scrollbar-thumb{background-color:#666!important;border:2px solid #1a1a1a!important}body.high-contrast ::-webkit-scrollbar-thumb:hover{background-color:#888!important}
