/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--brand:#0d6ea8;--h1:clamp(2rem,1.2rem + 2.4vw,3rem);--h2:clamp(1.2rem,1.1rem + 1.8vw,2rem);--h3:clamp(1.3rem,1rem + 1.2vw,1.75rem);}body{font-family:"Open Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;}.header-brand img{height:56px}.node__content{margin-top:0px;}.region-header-nav .dropdown-item.active{background-color:#d1dff5;}.section-title{letter-spacing:.04em;text-transform:uppercase;color:#0d6ea8;margin:2rem 0 1rem}.news-card .card-title{font-size:1rem}.news-card time{font-size:.85rem;color:#6c757d}.middle{background:linear-gradient(180deg,#0f6ea8 0%,rgba(13,110,168,.85) 100%);color:#fff;padding:2rem 0}.blue,.documentos thead{background:#0d2a57 !important;}.mainmenu .navbar-nav .nav-item a.nav-link{font-size:1rem;font-weight:700;font-style:normal;color:#fff;text-transform:uppercase;}a{text-decoration:none !important;}.mainmenu .navbar-nav .nav-item a.nav-link.active{color:rgb(255,234,0) !important;}.mainmenu .navbar-nav .nav-link{padding-left:1rem;padding-right:1rem;}.block-field-blocknodenoticiasfield-image img,.intro img{border-radius:12px;}.direccion-departamentos img{height:100px;width:auto;}.hero-bleed .block-field-blocknodedireccionesfield-image img{border-radius:12px !important;}h1,.h1{font-size:var(--h1);line-height:1.2;margin:0 0 .6em;}h2,.h2{font-size:var(--h2);line-height:1.25;margin:0 0 .6em;}h2,h3,.h3{font-weight:bold;}h3,.h3{font-size:var(--h3);line-height:1.3;margin:0 0 .5em;}h2.titulo-tramites{font-size:1em;text-transform:uppercase;font-weight:bold;}.titulo-noticias{font-size:var(--h2);color:#2f85c2;font-weight:bold;line-height:normal}.desc-noticia{font-size:1.3em;color:#2f85c2;line-height:normal;}.middle a{color:#dceffd;text-decoration:none}.footer-links a{text-decoration:none}.region-header-top img{max-height:44px;}.navbar .nav-link{font-weight:500;}@media (min-width:992px){.navbar .dropdown-toggle::after{transform:rotate(90deg);}.navbar .dropdown-menu{display:none;opacity:0;transition:opacity .2s ease-in-out;}.navbar .dropdown:hover > .dropdown-menu{display:block;opacity:1;}}.card{transition:box-shadow .2s ease;}.card:hover{box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);}.block-easy-carousel.block-bootstrap-carousel-block{position:relative;width:100vw;left:50%;margin-left:-50vw;padding:0;margin-top:0;margin-bottom:0;}main.py-4:has(.block-easy-carousel.block-bootstrap-carousel-block){padding-top:0 !important;padding-bottom:0 !important;}.block-easy-carousel.block-bootstrap-carousel-block .carousel-item img{width:100% !important;height:70vh;object-fit:cover;display:block !important;}@media (max-width:768px){.block-easy-carousel.block-bootstrap-carousel-block .carousel-item img{height:40vh;}}.block-easy-carousel.block-bootstrap-carousel-block .slide-link{background-color:#002f51 !important;color:#ffffff !important;padding:0.6em 1.4em !important;border-radius:50px !important;text-decoration:none !important;font-weight:600 !important;display:inline-block !important;transition:background-color 0.3s ease !important;}.block-easy-carousel.block-bootstrap-carousel-block .slide-link:hover{background-color:#0056b3 !important;color:#ffffff !important;}.block-views-blockdepartmentoa-o-block-1 .card,.view-tramites .card,.direccion-departamentos .card{background:rgb(206 237 255);}.node-direcciones .field__label{display:none;}.view-id-departmentoa_o.view-display-id-block_1 .cat-title,.view-id-departmentoa_o.view-display-id-block_1 ul li a{color:rgb(29,123,195);}.title-section,.view-tramites .me-1{color:rgb(29,123,195);}.titulo-tramite{font-size:1rem;text-transform:uppercase;min-height:50px;}.hero-bleed{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;width:100vw;background:rgb(161,220,255);}.hero-bleed > *{max-width:var(--bs-container-xxl,1320px);margin-inline:auto;padding-inline:1rem;}.celeste{background:rgb(161,220,255);}.page-node-type-direcciones main.py-4{padding-top:0 !important;}body.node--type-direcciones main.py-4{padding-top:0 !important;}.hero-bleed img,.noticias-imagen img{max-width:100%;height:auto;}.node--type-direcciones .node__content,.node--type-organismos-de-apoyo .node__content{padding-inline:0;margin-block-start:0;}.border-primary{border-color:rgb(29,123,195) !important;}.titulo-direccion,.texto-celeste,.content h3,.resumen .content h2,.resumen p{color:rgb(29,123,195);}.block-views-blockdepartmentoa-o-block-1 h2{visibility:hidden;}.resumen .content h2{font-size:2.2em;font-weight:700;}.resumen p{font-size:1.7em;}.card-img-top img{width:100%;height:auto;display:block;object-fit:cover;}.teaser .card-img-top img,.views-field-field-image img{display:block;width:100%;height:auto;object-fit:cover;}.datetime{color:#ff8c00;font-weight:500;}.grid-listado a{font-size:1.1em;font-weight:700;font-style:normal;color:rgb(29,123,195);line-height:normal;}.grid-listado a:hover,.grid-listado a,.grid-listado a:focus{text-decoration:none !important;}.white,.mas-noticias a,.footer ul li a,.footer p,.footer a,.carousel-inner h2,.edit-submit-alerta-sanitaria{color:#fff !important;text-decoration:none;}.mas-boticias{margin-top:15px;}.mas-noticias p{margin-bottom:0px !important;padding:9px;}.mas-noticias .btn-noticias{background-color:#002f51;font-size:1.1em;}.direcciones-portada .views-field-title,.organos-apoyo-portada .views-field-title{font-size:1.1em;font-weight:700;font-style:normal;color:rgb(161,220,255);}.view-aliados .slick-slide{display:flex;align-items:center;justify-content:center;}.view-aliados img{max-height:80px;width:auto;height:auto;}.azul-footer{background:rgb(17,46,83);}.footer-heading{margin:0 0 .6rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#cfe6ff;font-size:0.95rem;}.footer-list,.contact-list{list-style:none;margin:0;padding:0;}.footer-list li{margin:.35rem 0;}.footer-list a{text-decoration:none;color:#fff;}.footer-list a:hover,.credito{text-decoration:underline !important;}.redes p a{padding-right:10px;}.contact-list li{display:flex;gap:.5rem;margin:.5rem 0;color:#fff;}.contact-list a{color:#fff;text-decoration:none;}.contact-list .icon{width:1.2rem;text-align:center;opacity:.9;}.social a{display:inline-block;margin-right:.6rem;padding:.35rem .6rem;border-radius:.35rem;background:rgba(255,255,255,.12);color:#fff;text-decoration:none;}.social a:hover{background:rgba(255,255,255,.22);}.mi-footer h6{color:#cfe6ff;text-transform:uppercase;}.block-views-departamentos_por_organos_de_apoyo-block-1 .card{background:rgb(206 237 255);}.view-id-departamentos_por_organos_de_apoyo.view-display-id-block_1 .cat-title,.view-id-departamentos_por_organos_de_apoyo.view-display-id-block_1 ul li a{color:rgb(29,123,195);}.hero .slick{width:100vw;max-width:100vw;margin-left:calc(-50vw + 50%);}.slick__slide a{display:inline-block;padding:0.6em 1.4em !important;background-color:#002f51;color:#fff;text-decoration:none;border-radius:50px;font-weight:bold;transition:background 0.3s ease;}.slick__slide a:hover{background-color:#0056b3;}.header-left img,.header-center img,.header-right img{max-width:100%;height:auto;}.redes .nav-link{color:#0d3b66;}.redes .nav-link:hover{color:#124a85;}#block-anrs-barrio-subtheme-formulariodebusqueda .js-form-item-keys{position:relative;}#block-anrs-barrio-subtheme-formulariodebusqueda #edit-keys{padding:.2rem 1rem .2rem 2.5rem;color:#0d2a57;}#block-anrs-barrio-subtheme-formulariodebusqueda .js-form-item-keys::before{content:"\F52A";font-family:"bootstrap-icons";position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:1rem;color:#909aa5;line-height:1;pointer-events:none;}#block-anrs-barrio-subtheme-formulariodebusqueda > .content.container-inline,#block-anrs-barrio-subtheme-formulariodebusqueda > .content.container-inline > .content.container-inline{display:block !important;width:100% !important;text-align:center;}@media (min-width:992px){#block-anrs-barrio-subtheme-formulariodebusqueda #edit-keys{padding:.75rem 1rem .75rem 2.5rem;}#block-anrs-barrio-subtheme-formulariodebusqueda #search-block-form{width:80% !important;margin:0 auto;}#block-anrs-barrio-subtheme-formulariodebusqueda #search-block-form .input-group{display:grid !important;grid-template-columns:1fr auto;align-items:stretch;column-gap:.5rem;width:100% !important;}#block-anrs-barrio-subtheme-formulariodebusqueda #edit-keys{width:100% !important;min-width:0;}#block-anrs-barrio-subtheme-formulariodebusqueda #edit-submit{padding:.75rem 1.25rem;padding:.75rem 1.25rem;;}}#block-anrs-barrio-subtheme-formulariodebusqueda .js-form-item,#block-anrs-barrio-subtheme-formulariodebusqueda .form-actions{margin:0 !important;}#block-anrs-barrio-subtheme-formulariodebusqueda .form-control{color:#0d2a57;}#block-anrs-barrio-subtheme-formulariodebusqueda .form-control::placeholder{color:#0d2a57;opacity:.75;}#block-anrs-barrio-subtheme-formulariodebusqueda #edit-submit{border-radius:.50rem;background-color:#0d2a57;border-color:#0d2a57;color:#fff;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.02em;width:auto !important;white-space:nowrap;}.blue .navbar-toggler{border-color:rgba(255,255,255,.5);}.blue .navbar-toggler:focus{box-shadow:0 0 0 .2rem rgba(255,255,255,.25);}.blue .navbar-toggler i{font-size:2.80rem;}.view-noticias-home .views-view-responsive-grid{display:grid;gap:1.5rem;grid-template-columns:1fr;}@media (min-width:576px){.view-noticias-home .views-view-responsive-grid{grid-template-columns:repeat(2,1fr);}}@media (min-width:992px){.view-noticias-home .views-view-responsive-grid{grid-template-columns:repeat(3,1fr);}}@media (max-width:991.98px){.footer{font-size:0.8em !important;}.navbar .dropdown-menu{position:static !important;float:none !important;inset:auto !important;transform:none !important;display:none;margin:.25rem 0 0;border:0;box-shadow:none;}.navbar .dropdown-menu.show{display:block !important;}.navbar .dropdown-item{padding:.5rem 1rem;}.navbar .dropdown-menu .dropdown-menu{position:static;float:none;margin:0;}}.tramites ul li{color:rgb(29,123,195);font-size:1.1em;}.tramites a{text-decoration:none;}footer .titulo-tramite a{color:#000 !important;}.footer h6{font-size:1em;font-weight:700;font-style:normal;color:rgb(29,123,195);font-kerning:none;}.footer ul li{list-style:none;}.footer ul{padding-left:0px;}.footer{font-size:1.3em}.footer-bottom{background-color:rgb(133,185,242);}.list-arrow li{position:relative;padding-left:48px !important;margin:8px 0;}.list-arrow li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:35px;height:35px;border-radius:50%;background:#a1dcff;box-shadow:0 2px 6px rgba(0,0,0,.18);}.list-arrow li::after{content:"\F285";font-family:"bootstrap-icons";position:absolute;left:9px;top:50%;transform:translateY(-50%);font-size:20px;line-height:1;color:#0f3e78;}.view-listado-direcciones .list-arrow ul li a,.view-listado-direcciones .list-arrow ul li a:visited,.list-arrow ul li .views-field-title a{color:#94daff !important;text-decoration:none;}.view-listado-direcciones .list-arrow ul li a:hover .list-arrow ul li .views-field-title a:hover{text-decoration:underline;color:#94daff !important;}.list-arrow li:hover::after,.list-arrow a:focus-visible + * + *{transform:translateY(-50%) translateX(2px);}.acordeon-simple details{margin:.5rem 0;}.acordeon-simple summary::-webkit-details-marker{display:none;}.acordeon-simple summary{position:relative;display:block;background:#006aa5;color:#fff;font-weight:700;border-radius:2px;padding:.9rem 1rem .9rem 3.25rem;line-height:1.2;cursor:pointer;}.acordeon-simple summary::before{content:"+";position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;display:inline-grid;place-items:center;border:2px solid #fff;background:rgba(255,255,255,.18);color:#fff;font-size:18px;font-weight:700;line-height:1;}.acordeon-simple details[open] > summary::before{content:"–";}.acordeon-simple .acc-body{border:1px solid #006aa5;border-top:0;background:#f7f8fa;color:#111827;padding:1rem 1.25rem 1.25rem;}.pdf-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#ff5b7c;color:#fff;font-size:21px;padding:5px;}.pdf-label{font-size:.72rem;font-weight:600;line-height:1;margin-top:.25rem;display:block;text-align:center;color:#ff5b7c;}.xsmall{font-size:10px;}.pagination{margin-top:40px;}.contactenos img{margin-right:5px;}.media--ratio .media__element,.media--ratio svg,.media--fx .b-blur{position:sticky;z-index:0;inset:0;width:90% !important;height:100%;min-height:1px;object-fit:cover;}.mainmenu .navbar-nav .nav-item a.nav-link{text-transform:capitalize !important;}.documentos thead{font-size:17px;}.documentos td{font-size:15px;padding:10px !important;}.documentos tbody tr{background:#fff !important;}.view-documentos .form-submit{color:#fff;font-weight:bold;font-size:12px;}.view-documentos .form-select,.view-documentos input{font-size:13px;margin-right:5px;}.view-documentos label{font-weight:bold;color:#5da5ddb0;font-size:13px;}.direccion-departamentos ul li{position:relative;padding-left:1.25rem;}.direccion-departamentos ul li::before{content:"»";position:absolute;left:0;top:0;color:var(--bs-primary,#0d6efd);font-weight:700;}.node-direcciones .hero-bleed{min-height:450px;background-position:center 50%}.node-direcciones .hero-bleed h1{text-transform:uppercase;}@media (max-width:576px){.header-right img{max-width:75% !important;display:block;margin-left:auto;margin-right:auto;}.footer{font-size:1em;}.footer h6{margin-bottom:.75rem;}.footer ul:not(.nav){margin-bottom:1rem;}.footer .d-flex:not(.redes) + .d-flex:not(.redes){margin-top:.5rem;}.footer .redes{margin-top:1rem !important;}.footer hr{margin:.75rem 0;}#backtotop{background:url(/sites/default/files/backtotop2.png) no-repeat center center;border:0;bottom:13px;cursor:pointer;display:none;height:44px;position:fixed;right:20px;text-indent:-9999px;width:44px;z-index:300;}.node-direcciones .hero-bleed{background-position:center 100%;min-height:350px;height:200px;object-fit:cover;}.node-direcciones .hero-bleed .container{padding-left:0;padding-right:0;}.node-direcciones .hero-bleed h1{font-size:20px;}header .tiktok .fa-tiktok{font-size:16px !important;line-height:1.7 !important;}header .tiktok .fa-square{font-size:1.7em !important;}}@media (max-width:768px){}.footer .redes i{color:rgb(133,185,242);font-size:46px;}.footer .redes .fa-tiktok:before{color:rgb(17,46,83) !important;font-size:33px !important;}.view-header h3{margin-bottom:20px;}.node--type-organismos-de-apoyo .hero-bleed{margin-top:-25px;}.webform-submission-form .form-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;}.webform-submission-form .form-actions .form-control{width:auto;}.webform-submission-form .form-actions .btn,.webform-submission-form .form-actions .button,.webform-submission-form .form-actions input[type="submit"]{display:inline-block;width:auto;min-width:180px;padding:10px 18px;color:#fff !important;font-weight:600;background-color:#0077b6;border-color:#00689e;border-radius:8px;}.webform-submission-form .form-actions .btn:hover,.webform-submission-form .form-actions .btn:focus{filter:brightness(0.95);outline:2px solid rgba(0,0,0,.1);outline-offset:2px;}.webform-submission-form legend{float:none !important;width:auto !important;display:block;margin:.75rem 0 .35rem;font-size:0.90rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#1d1d1d;line-height:1.25;}.webform-submission-form .js-form-item:not(.form-type-radio):not(.form-type-checkbox) > label,.webform-submission-form .form-item:not(.form-type-radio):not(.form-type-checkbox) > label{display:block;margin:.75rem 0 .35rem;font-size:0.90rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#1d1d1d;line-height:1.25;}.webform-submission-form .form-type-radio label,.webform-submission-form .form-type-checkbox label{font-weight:400 !important;text-transform:none !important;letter-spacing:0;font-size:0.85rem !important;}.webform-submission-form .form-check-label{font-weight:400 !important;}.webform-submission-form .form-required::after{color:#d00;margin-left:4px;}.gtranslate_wrapper .glink{padding-right:6px;}@media (min-width:656px) and (max-width:991.98px){.direcciones-portada,.organismos-portada{flex:0 0 50%;max-width:50% !important;}.direcciones-portada h2,.organismos-portada h2{font-size:1.4em;}.container{width:100%;}.footer .col1{flex:0 0 auto;width:100%;}.footer .col2,.footer .col3,.footer .col4{flex:0 0 auto;width:33.3%;}.header-left,.header-right{flex:0 0 auto;width:50% !important;}.header-center{flex:0 0 auto;width:50% !important;}.contactenos img{width:15px;}}.views-view-responsive-grid__item{height:100%;}.views-view-responsive-grid__item-inner{display:flex;flex-direction:column;height:100%;margin-bottom:10px;}.views-view-responsive-grid__item-inner > article.node--card.node--type-noticias{display:flex;flex-direction:column;height:100%;}.node--card.node--type-noticias > .aos-init{flex:1 1 auto;}.node--card.node--type-noticias > .card-readmore{margin-top:auto !important;margin-left:10px;}.node--card.node--type-noticias > .card-readmore a{font-size:0.8em;}.view-id-noticias_home .field--name-field-image img{width:100%;aspect-ratio:16 / 9;height:auto;object-fit:cover;}.view-id-noticias_home .field--type-image{margin:0px !important;}.region-header-nav-right{margin-right:10px;}.page-link,.page-link span{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#b3b3b3;color:#ffffff;text-decoration:none !important;font-size:14px;border:none;}.page-item:first-child .page-link{border-top-left-radius:50%;border-bottom-left-radius:50%;}.page-item:last-child .page-link{border-top-right-radius:50%;border-bottom-right-radius:50%;}ul.pagination{display:flex;justify-content:center;align-items:center;gap:0.5rem;margin:1.5rem 0;padding-left:0;}ul.pagination li.page-item{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#b3b3b3;list-style:none;}ul.pagination li.page-item .page-link{background:transparent !important;border:none !important;color:#ffffff !important;padding:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;box-shadow:none !important;text-decoration:none !important;}ul.pagination li.page-item.active{background:#63a9ff;font-weight:600;}ul.pagination li.page-item:not(.active):hover{background:#9c9c9c;}
