.search-item,.searchcontainer{position:relative;width:300px}.searchcontainer .search,.searchcontainer input{margin:auto;bottom:0;transition:1s;position:absolute;right:0;top:0}.cards-section,.translateY-30{transform:translateY(-30%)}.email-link,a{text-decoration:none}.font-400,.footer ul li{font-weight:400}*,::after,::before{margin:0;padding:0;box-sizing:border-box}.searchcontainer,.slider{margin:10px auto}body,html{height:100%;font-family:"Public Sans",sans-serif;line-height:1.5;background-color:#fff;color:#000;scroll-behavior:smooth}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}a{color:inherit}ol,ul{list-style:none}h2{font-weight:700;font-size:1.5rem}.gallery img,img{height:auto}table{border-collapse:collapse;width:100%}.footer ul,.hero,.home-slider{padding:0}.icon-card{text-align:center;padding:1rem}.section-purple{background-color:#8358ce;color:#fff;padding:0;position:relative}.font-600{font-weight:600}.color-blue,.pagination .page-link,.prensa-btn:hover,.prensa-btn:hover i{color:#004eaa}.color-lightblue{color:#c0d0ff}.color-gray{color:#ccc}#pbr-tabContent .nav-pills .nav-link.active i,.color-white,.topbar i{color:#fff}.color-purple{color:#bd8bf2}@font-face{font-family:gothamblack;src:url('../fonts/gotham-black-webfont.woff2') format('woff2'),url('../fonts/gotham-black-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:gothambold;src:url('../fonts/gotham-bold-webfont.woff2') format('woff2'),url('../fonts/gotham-bold-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:gothambook;src:url('../fonts/gotham-book-webfont.woff2') format('woff2'),url('../fonts/gotham-book-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:gothammedium;src:url('../fonts/gotham-medium-webfont.woff2') format('woff2'),url('../fonts/gotham-medium-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:korolev_compressedbold;src:url('../fonts/korolev_compressed_bold-webfont.woff2') format('woff2'),url('../fonts/korolev_compressed_bold-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:korolev_compressedheavy;src:url('../fonts/korolev_compressed_heavy-webfont.woff2') format('woff2'),url('../fonts/korolev_compressed_heavy-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:korolev_compressedlight;src:url('../fonts/korolev_compressed_light-webfont.woff2') format('woff2'),url('../fonts/korolev_compressed_light-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:korolev_compressedmedium;src:url('../fonts/korolev_compressed_medium-webfont.woff2') format('woff2'),url('../fonts/korolev_compressed_medium-webfont.woff') format('woff');font-weight:400;font-style:normal}.font-gothamblack{font-family:gothamblack}.font-gothambold{font-family:gothambold}.font-gothambook{font-family:gothambook}.font-gothammedium{font-family:gothammedium}.font-korolev_compressedbold{font-family:korolev_compressedbold}.font-korolev_compressedheavy{font-family:korolev_compressedheavy}.font-korolev_compressedlight{font-family:korolev_compressedlight}.font-korolev_compressedmedium{font-family:korolev_compressedmedium}.topbar{background-color:#004eaa;color:#fff;padding:10px}.topbar span{color:#85a3ff}.email-link:hover,.topbar span:hover{text-decoration:underline}.topbar .topLink,ul.list-files .weight{font-size:13px}.logo-bar{padding:25px 0}.navbar{box-shadow:-1px 4px 10px 1px rgba(0,0,0,.1);-webkit-box-shadow:-1px 4px 10px 1px rgba(0,0,0,.1);-moz-box-shadow:-1px 4px 10px 1px rgba(0,0,0,.1)}.search-item{height:30px;max-width:100%}.searchcontainer{top:0;left:0;right:0;bottom:0;height:30px;max-width:100%}.searchcontainer .search{width:30px;height:30px;background:#fff;border-radius:50%;z-index:4}.searchcontainer .search:hover,.searchcontainer input:hover{cursor:pointer}.searchcontainer .search::before{content:"";position:absolute;margin:auto;top:13px;right:0;bottom:0;left:13px;width:8px;height:2px;background:rgba(0,0,0,.4);transform:rotate(45deg);transition:.5s}.searchcontainer .search::after{content:"";position:absolute;margin:auto;top:-5px;right:0;bottom:0;left:-5px;width:15px;height:15px;border-radius:50%;border:2px solid rgba(0,0,0,.5);transition:.5s}.searchcontainer input{width:50px;height:30px;outline:0;border:none;background:#1449dc;color:#fff;padding:0 10px;border-radius:10px;opacity:0;z-index:5}.searchcontainer input:focus{width:300px;opacity:1;cursor:text}.searchcontainer input:focus~.search{background:#fff;z-index:6}.searchcontainer input:focus~.search::before{top:0;left:0;width:25px}.searchcontainer input:focus~.search::after{top:0;left:0;width:25px;height:2px;border:none;background:rgba(0,0,0,.4);border-radius:0;transform:rotate(-45deg)}.searchcontainer input::placeholder{color:#fff;opacity:.5}.social-links i{color:#004eaa;font-size:20px}.navbar-nav .nav-item{color:#7f7f7f}.slick-slide{margin:0 5px;transition:.3s ease-in-out;opacity:.2}.pbr-tabs .tab-content,.slick-slide img{width:100%}.slick-next:before,.slick-prev:before{color:#000}.slick-active,.slick-current{opacity:1}.slider-img{width:100%;height:70vh}.home-slider h1{font-size:4.5vw;line-height:1;text-transform:uppercase;letter-spacing:-2px}.home-slider:before{content:'';position:absolute;left:0;top:0;width:12px;height:100%;background:#004eaa;background:linear-gradient(0deg,#004eaa 0,#004eaa 50%,#9568c6 50%,#9568c6 100%)}.home-slider .section-text{padding:20px}.cards-section{margin-bottom:-100px}.cards-section .container,section.iniciativas .container{background-color:#fff;-webkit-box-shadow:1px 1px 8px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 1px 8px 0 rgba(0,0,0,.2);box-shadow:1px 1px 8px 0 rgba(0,0,0,.2);padding:20px;position:relative}.cards-section .container:before,section.iniciativas .container:before{content:'';position:absolute;width:100%;height:1px;background-color:#d9d9d9;left:0;top:80px}.cuu-directo-container{margin:10px;background:url('../img/escudo.svg') top right/25px no-repeat}.banner-mitch,.bg-ac{background-size:cover;background-position:center;background-repeat:no-repeat}.cuu-directo-container h2,.unidades-slider h2,section.iniciativas h2{margin-bottom:30px}section.iniciativas .container{border:1px solid #ccc;padding-top:20px;padding-bottom:20px}.unidades-slider .card,section.transparencia-single .card{width:300px;max-width:100%;margin:20px auto!important;display:block;position:relative}.unidades-slider .card,section.iniciativas .card,section.transparencia-single .card{border:none;-webkit-box-shadow:1px 1px 8px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 1px 8px 0 rgba(0,0,0,.2);box-shadow:1px 1px 8px 0 rgba(0,0,0,.2);margin:20px 0;border-radius:0}.enlaces-footer,section.iniciativas h2{position:relative}.unidades-slider .card h4 i,section.iniciativas .card h4 i,section.iniciativas h2 i,section.transparencia-single .card h4 i{position:absolute;right:0;top:0}.unidades-slider .card h4,section.iniciativas .card h4,section.transparencia-single .card h4{font-size:1rem;margin-top:20px;position:relative}.bg-ac{background-image:url('../img/FondoAC.png');min-height:600px;position:relative}.bg-ac h3{text-transform:uppercase;font-size:2.2rem}.bg-ac .btn{position:absolute;bottom:20px;left:10%;width:80%;background-color:#8358ce;border-radius:0;text-align:left}.bg-ac .btn i{position:absolute;right:10px;top:10px}.bg-ac:after{content:'';position:absolute;width:6px;height:100%;right:0;top:0;background:#004eaa;background:linear-gradient(0deg,#9568c6 0,#9568c6 50%,#c0d0ff 50%,#c0d0ff 100%)}.banner-mitch{background-image:url('../img/FondoMiTCh.png');min-height:500px;position:relative}.banner-mitch .mitch-text{position:absolute;bottom:20px;width:80%}.banner-mitch h4{letter-spacing:4px;font-size:1.2rem}.banner-mitch h2{font-size:3.5rem;line-height:3rem}.prensa-btn{padding:0;position:relative}.prensa-btn i{color:rgba(0,0,0,.4);position:absolute;top:3px;right:0}.home-posts-container{max-height:500px;overflow-y:scroll}.post{padding-bottom:1em;border-bottom:1px solid rgba(0,0,0,.4)}.post img{max-width:100%;height:auto}.post a{border:none}.recentpost-imgthumb{max-width:120px}.list-group .post img{margin-right:1em;max-width:100px}.date{font-size:.9em;color:gray}.gallery{display:flex;gap:10px;margin-top:1em}.posts-container .card-text{font-size:16px}.thumbnail-post{float:left;margin-right:15px}.verdoc{color:#8358ce;font-weight:700;display:block}#nav-posts{height:30px}.pagination .page-item.active .page-link,.pagination .page-item.active .page-link:focus,.pagination .page-item.active .page-link:hover{background-color:#004eaa;border-color:#004eaa;color:#fff}.accordion-container{max-width:800px;margin:2rem auto}.accordion-title{font-weight:700;font-size:1.25rem;margin-bottom:1rem}#accordionsearch.form-control{background-color:#eef1f4;border:none;margin-bottom:1rem}.accordion-button::after{transform:scale(1.2)}.accordion-button:not(.collapsed){color:#004aad;background-color:#fff;box-shadow:none}.accordion-button{font-weight:700;color:#666}.accordion-subcontent{padding:0 1.5rem 1rem;word-break:break-all}.accordion-subcontent p{margin:0}.email-link{color:#004aad}.text-muted{font-size:.9rem}.ul-dotted{list-style:disc}ul.list-files{padding-left:0}ul.list-files li{padding-left:90px;position:relative;min-height:100px;padding-top:0}ul.list-files li:before{content:'';display:block;width:80px;height:80px;position:absolute;background:url(../img/escudo-icono-chih.png) center center/60% auto no-repeat #004eaa;left:0;top:0}.pbr-title{background:url(../img/bg-header-pbr.png) center center/cover no-repeat #fff}.pbr-title img{margin:11vh auto;width:60%;max-width:100%}#pbr-tabContent,.pbr-tabs{transform:translateY(-48px)}.pbr-tabs .nav-tabs .nav-link{margin:0 5px;padding:10px 25px;font-weight:600;position:relative;border-radius:15px 15px 2px 2px;-webkit-border-radius:15px 15px 2px 2px;-moz-border-radius:15px 15px 2px 2px}.pbr-tabs .nav-tabs .nav-link:last-child{margin-right:0}.pbr-tabs .nav-tabs .nav-link.active:after{content:'';width:100%;height:5px;background-color:#004eaa;position:absolute;bottom:-2px;left:0}.pbr-tabs .nav-tabs .nav-link.disabled{background-color:rgba(207,207,207,.25);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;color:rgba(0,0,0,.5);font-weight:400}#pbr-tabContent{border-bottom:1px solid #cfcfcf}#pbr-tabContent .nav-pills .nav-link{border-radius:0;position:relative;border-left:8px solid transparent;width:250px;text-align:left;padding:12px 20px;border-bottom:1px solid #cfcfcf;color:#000}#pbr-tabContent .nav-pills .nav-link.active{background-color:#004eaa;border-left:8px solid #9568c6;color:#fff}#pbr-tabContent .nav-pills .nav-link.disabled{color:rgba(207,207,207,.5)}#pbr-tabContent .nav-pills .nav-link:last-child{border-bottom:none}#pbr-tabContent .nav-pills .nav-link i{color:rgba(207,207,207,.5);position:absolute;top:33%;right:15px}#pbr-tabContent .tab-content{padding:20px;width:100%;border-left:1px solid #cfcfcf}.anchor-container{padding:10px 20px;border:1px solid #d9d9d9;border-radius:10px;margin:10px 0 25px}.anchor-container a,.enlaces-footer ul li a:hover{color:#004eaa;text-decoration:underline}#pbr-disclaimer{border:1px solid #004eaa;border-radius:30px;padding:25px}.bg-imageuyc{background:url("../img/bg-uyc.png") top right no-repeat;min-height:350px}.bg-imageuyc .mask{padding:130px 0}.unidades-slider{margin:-10px 100px 0;transform:translateY(-30%)}.unidades-text{margin:0;width:100%;box-sizing:border-box;padding:0 10% 30px}.footer{background-color:#fff;padding:2rem 0}.footer .social-links{margin-top:1.5rem}.footer .social-links i{font-size:18px}footer hr{border:0}.enlaces-footer:before{content:'';position:absolute;width:100%;height:2px;top:2rem;background-color:#d9d9d9}.footer h3{color:#004eaa;font-weight:800;font-size:1.1rem}.footer ul li{font-size:.8rem;margin:6px auto}.footer .copy{font-size:.8rem;color:#5d5a57}.footer .decoration-bar{width:100%;height:6px;margin-top:6px;background:#004eaa;background:linear-gradient(90deg,#004eaa 0,#004eaa 70%,#9568c6 70%,#9568c6 100%)}@media (max-width:576px){.logo-bar{padding:25px}.slider-img{width:100%;height:40vh}.home-slider h1{font-size:32px;letter-spacing:0}}@media (max-width:991px){.navbar-toggler{position:absolute;right:25px;top:-60px}#header-social{display:none}}