*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:"Public Sans",sans-serif;line-height:1.5;background-color:#fff;color:#000;scroll-behavior:smooth}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}a{text-decoration:none;color:inherit}ul,ol{list-style:none}h2{font-weight:700;font-size:1.5rem}img{height:auto}table{border-collapse:collapse;width:100%}.hero{padding:0}.icon-card{text-align:center;padding:1rem}.section-purple{background-color:#8358ce;color:#fff;padding:0;position:relative}.font-400{font-weight:400}.font-600{font-weight:600}.color-blue{color:#004EAA}.color-lightblue{color:#C0D0FF}.color-gray{color:#ccc}.color-white{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 i{color:#fff}.topbar span{color:#85A3FF}.topbar span:hover{text-decoration:underline}.topbar .topLink{font-size:13px}.logo-bar{padding:25px 0}.navbar{box-shadow:-1px 4px 10px 1px rgb(0 0 0 / .1);-webkit-box-shadow:-1px 4px 10px 1px rgb(0 0 0 / .1);-moz-box-shadow:-1px 4px 10px 1px rgb(0 0 0 / .1)}.logoAC{margin:auto;text-align:center}.logoAC img{margin:auto}.search-item{position:relative;width:300px;height:30px;max-width:100%}.searchcontainer{position:relative;margin:10px auto;top:0;left:0;right:0;bottom:0;width:300px;height:30px;max-width:100%}.searchcontainer .search{position:absolute;margin:auto;top:0;right:0;bottom:0;width:30px;height:30px;background:#fff;border-radius:50%;transition:all 1s;z-index:4}.searchcontainer .search:hover{cursor:pointer}.searchcontainer .search::before{content:"";position:absolute;margin:auto;top:13px;right:0;bottom:0;left:13px;width:8px;height:2px;background:rgb(0 0 0 / .4);transform:rotate(45deg);transition:all 0.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 rgb(0 0 0 / .5);transition:all 0.5s}.searchcontainer input{position:absolute;margin:auto;top:0;right:0;bottom:0;width:50px;height:30px;outline:none;border:none;background:#1449dc;color:#fff;padding:0 10px 0 10px;border-radius:10px;transition:all 1s;opacity:0;z-index:5}.searchcontainer input:hover{cursor:pointer}.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:rgb(0 0 0 / .4);border-radius:0%;transform:rotate(-45deg)}.searchcontainer input::placeholder{color:#fff;opacity:.5}.social-links a{color:rgb(0 78 170)}.social-links i{color:rgb(0 78 170);font-size:20px}.navbar-nav .nav-item{color:#7f7f7f}#header-social{text-align:right}.slider{margin:10px auto}.slick-slide{margin:0 5px}.slick-slide img{width:100%}.slick-prev:before,.slick-next:before{color:#000}.slick-slide{transition:all ease-in-out .3s;opacity:.2}.slick-active{opacity:1}.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{padding:0}.home-slider:before{content:'';position:absolute;left:0;top:0;width:12px;height:100%;background:#004EAA;background:linear-gradient(0deg,rgb(0 78 170) 0%,rgb(0 78 170) 50%,rgb(149 104 198) 50%,rgb(149 104 198) 100%)}.home-slider .section-text{padding:20px}.cards-section{transform:translateY(-30%);margin-bottom:-100px}.cards-section .container,section.iniciativas .container{background-color:#fff;-webkit-box-shadow:1px 1px 8px 0 rgb(0 0 0 / .2);-moz-box-shadow:1px 1px 8px 0 rgb(0 0 0 / .2);box-shadow:1px 1px 8px 0 rgb(0 0 0 / .2);padding:20px;position:relative}.cards-section .container:before,section.iniciativas .container:before{content:'';position:absolute;width:100%;height:1px;top:2rem;background-color:rgb(217 217 217);left:0;top:80px}.cuu-directo-container{margin:10px;background:url(../img/escudo.svg) no-repeat top right;background-size:25px}.cuu-directo-container h2,section.iniciativas h2{margin-bottom:30px}section.iniciativas .container{border:solid 1px #ccc;padding-top:20px;padding-bottom:20px}section.transparencia-single .card{width:300px;max-width:100%;margin:20px auto!important;display:block;position:relative}section.iniciativas .card,section.transparencia-single .card{border:none;-webkit-box-shadow:1px 1px 8px 0 rgb(0 0 0 / .2);-moz-box-shadow:1px 1px 8px 0 rgb(0 0 0 / .2);box-shadow:1px 1px 8px 0 rgb(0 0 0 / .2);margin:20px 0;border-radius:0}section.iniciativas h2{position:relative}section.iniciativas h2 i,section.iniciativas .card h4 i,section.transparencia-single .card h4 i{position:absolute;right:0;top:0}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);background-size:cover;background-position:center;background-repeat:no-repeat;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%,rgb(192 208 255) 50%,rgb(192 208 255) 100%)}.banner-mitch{background-image:url(../img/FondoMiTCh.png);background-size:cover;background-position:center;background-repeat:no-repeat;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:hover,.prensa-btn:hover i{color:#004EAA}.prensa-btn i{color:rgb(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:solid 1px rgb(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}.gallery img{height:auto}.posts-container .card-text{font-size:16px}.pagination .page-link{color:#004EAA}.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{background-color:#004EAA;border-color:#004EAA;color:#fff}.pagination .page-item.active .page-link:hover,.pagination .page-item.active .page-link:focus{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-decoration:none}.email-link:hover{text-decoration:underline}.text-muted{font-size:.9rem}.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{position:relative}.enlaces-footer:before{content:'';position:absolute;width:100%;height:2px;top:2rem;background-color:rgb(217 217 217)}.footer h3{color:rgb(0 78 170);font-weight:800;font-size:1.1rem}.footer ul{padding:0}.footer ul li{font-weight:400;font-size:.8rem;margin:6px auto}.enlaces-footer ul li a:hover{color:rgb(0 78 170);text-decoration:underline}.footer .copy{font-size:.8rem;color:#5D5A57}.footer .decoration-bar{width:100%;height:6px;margin-top:6px;background:#004EAA;background:linear-gradient(90deg,rgb(0 78 170) 0%,rgb(0 78 170) 70%,rgb(149 104 198) 70%,rgb(149 104 198) 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}}