/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.layout-content > .row > aside{align-self:start;position:static;height:fit-content;}@media (min-width:992px) and (min-height:400px){.layout-content > .row > aside:not(.collapsing){position:sticky;top:var(--sticky-offset);max-height:calc(100vh - var(--sticky-offset) - var(--sticky-sidebar-gap) -
      var(--drupal-displace-offset-bottom,0px));max-height:calc(100dvh - var(--sticky-offset) - var(--sticky-sidebar-gap) -
      var(--drupal-displace-offset-bottom,0px));overflow-y:auto;scroll-padding-block:0.25rem;}.layout-content > .row > aside .ideca-menu{position:static;top:auto;max-height:none;overflow:visible;}}@media (max-width:991.98px){.layout-content > .row > aside{margin-bottom:30px;}}
.ideca-menu{position:relative;top:auto;}.ideca-menu__surface{background:#fff;border-radius:1.25rem;}.ideca-menu ul{list-style:none;padding:0;margin:0;}.ideca-menu ul.d-flex{gap:0.65rem !important;}.ideca-menu li{margin:0;width:100%;}.ideca-menu a{width:100%;min-height:44px;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:12px 15px;font-size:1rem;font-weight:500;color:#000;background-color:#EAEAEA;border-radius:5px;text-decoration:none;transition:color 0.3s ease;}.ideca-menu .icono{width:40px;}.ideca-menu a:hover,.ideca-menu a:focus-visible{background-color:var(--color-primary);}.ideca-menu a:hover .icono,.ideca-menu a:focus-visible .icono,.ideca-menu a.active .icono{filter:brightness(0) opacity(0.65);}.ideca-menu a.active,.ideca-menu a.is-active,.ideca-menu li.menu-item--active-trail > a{background-color:var(--color-primary);font-weight:600;}.ideca-menu__section-title{margin:0 0 1rem;color:#17324d;font-size:1.5rem;font-weight:600;line-height:1.1;}.ideca-menu__section{margin-bottom:1rem;}.ideca-menu__section-description{color:#5a6b7d;font-size:0.95rem;line-height:1.55;}.ideca-menu__section-description p:last-child{margin-bottom:0;}.layout-content--sidebar-collapsible .section-sidebar-disclosure{display:flex;margin-bottom:1rem;}.layout-content--sidebar-collapsible .section-sidebar-collapse,.layout-content--sidebar-collapsible .section-sidebar-main{min-width:0;}.layout-content--sidebar-collapsible .section-sidebar-collapse.show{margin-bottom:1.45rem;}@media (min-width:992px){.layout-content--sidebar-collapsible .section-sidebar-collapse.show,.layout-content--sidebar-collapsible .section-sidebar-collapse.collapsing{width:33.33333333%;}.layout-content--sidebar-collapsible .section-sidebar-collapse.show + .section-sidebar-main,.layout-content--sidebar-collapsible .section-sidebar-collapse.collapsing + .section-sidebar-main{width:66.66666667%;}.layout-content--sidebar-collapsible .section-sidebar-collapse.show{margin-bottom:0;}}@media (min-width:992px) and (max-width:1199.98px){.layout-content--sidebar-collapsible .section-sidebar-collapse.show + .section-sidebar-main .geo-inventory__help > span{right:0;left:auto;transform:translateY(4px);}.layout-content--sidebar-collapsible .section-sidebar-collapse.show + .section-sidebar-main .geo-inventory__help:hover > span,.layout-content--sidebar-collapsible .section-sidebar-collapse.show + .section-sidebar-main .geo-inventory__help:focus-visible > span{transform:translateY(0);}}@media (min-width:1200px){.layout-content--sidebar-collapsible .section-sidebar-collapse.show,.layout-content--sidebar-collapsible .section-sidebar-collapse.collapsing{width:25%;}.layout-content--sidebar-collapsible .section-sidebar-collapse.show + .section-sidebar-main,.layout-content--sidebar-collapsible .section-sidebar-collapse.collapsing + .section-sidebar-main{width:75%;}}@media (min-width:992px) and (min-height:400px){.ideca-menu{position:sticky;top:var(--sticky-offset);align-self:start;height:fit-content;max-height:calc(100vh - var(--sticky-offset) - var(--sticky-sidebar-gap) -
      var(--drupal-displace-offset-bottom,0px));max-height:calc(100dvh - var(--sticky-offset) - var(--sticky-sidebar-gap) -
      var(--drupal-displace-offset-bottom,0px));overflow-y:auto;scroll-padding-block:0.25rem;z-index:1;}}@media (max-width:991px){.ideca-menu a{padding:10px 12px;font-size:0.95rem;}}@media (max-width:767.98px){.layout-content.container-fluid.container-md.my-4{margin-top:0.85rem !important;}.layout-content .row > aside{margin-bottom:1.45rem;}.ideca-menu ul.d-flex{gap:0.6rem !important;}.ideca-menu a{min-height:46px;padding:0.68rem 1.05rem;font-size:0.98rem;line-height:1.2;}}
html{scroll-behavior:smooth;}@media (min-width:992px){.w-md-50{width:50% !important;}.w-md-75{width:75% !important;}}:root{--bs-body-font-family:var(--font-family-base);--bs-font-sans-serif:var(--font-family-base);--font-family:var(--font-family-base);}img{width:100%;height:auto;}.skiptranslate{display:none !important;}select{height:var(--form-control-min-height,2.75rem);}.texto-vertical{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);}a,.nav-link{color:var(--color-secondary);}.nav-item a .nav-link{color:var(--color-secondary) !important;text-decoration:none !important;}.nav-item a .nav-link:hover{text-decoration:underline !important;}.disabled{opacity:0.2;cursor:inherit;pointer-events:none;}.rounded-20{border-radius:20px;}.goog-tooltip,.goog-tooltip:hover{display:none !important;}.goog-text-highlight{background-color:transparent !important;box-shadow:none !important;}.navbar-sticky{position:sticky;top:0;z-index:10;}.sticky-top{z-index:10 !important;}p{line-height:normal;}.text-wrap{white-space:normal;word-wrap:break-word;}hr{margin:30px 0;}@media (max-width:768px){hr{margin:20px 0;}}ol{padding-left:20px;color:#444444;}.vh-100-minus-100{height:calc(100vh - 100px);}.min-vh-50{min-height:50vh;}.responsive-h2{font-size:1.8rem;font-weight:600;line-height:1.1;margin:0;color:var(--color-white);}.responsive-h2 .text-primary{color:var(--color-primary) !important;}.min-h-100{min-height:100%;}.min-h-100 > div{min-height:100% !important;}.card{border-radius:var(--ideca-card-radius,var(--border-radius-20,20px));overflow:hidden;text-decoration:none;}.card .image-container{aspect-ratio:16/9;overflow:hidden;}.bg-primary{background-color:var(--color-primary) !important;color:var(--color-secondary) !important;}.text-primary{color:var(--color-primary) !important;}.text-secondary{color:var(--color-secondary) !important;}.text-success{color:var(--color-success) !important;}.text-danger{color:var(--color-danger) !important;}.text-dark{color:var(--color-black) !important;}.text-light{color:var(--color-soft-gray) !important;}.text-white{color:var(--color-white) !important;}.text-gray{color:var(--color-gray) !important;}.border-primary{border-color:var(--color-primary) !important;}.border-secondary{border-color:var(--color-secondary) !important;}.border-success{border-color:var(--color-success) !important;}.border-danger{border-color:var(--color-danger) !important;}.border-dark{border-color:var(--color-black) !important;}.border-light{border-color:var(--color-soft-gray) !important;}.border-white{border-color:var(--color-white) !important;}.border-gray{border-color:var(--color-gray) !important;}.bg-secondary{background-color:var(--color-secondary) !important;}.bg-success{background-color:var(--color-success) !important;}.bg-danger{background-color:var(--color-danger) !important;}.bg-white{background-color:var(--color-white) !important;}.bg-gray{background-color:var(--color-gray) !important;}.bg-gray-lighter{background-color:rgb(233,242,245) !important;}.custom-tabs .nav-link{display:flex;align-items:center;gap:8px;border-radius:8px 8px 0 0;padding:10px 20px;font-weight:600;color:#6c757d;background-color:#F1F1F1;border:none;margin-right:4px;box-shadow:0 0 10px #00000041;}.custom-tabs .nav-link.active{background-color:#003049;color:var(--color-white);}.custom-tabs .nav-link:not(.active):hover{background-color:#e9ecef;color:#000;}.tab-content{box-shadow:0 0 10px #00000041;border-top:none;padding:20px;border-radius:8px;background:#fff;}.login-container{background:rgba(0,40,70,0.9);backdrop-filter:blur(5px);padding:40px;border-radius:15px;width:400px;color:var(--color-white);}.login-container h1{font-size:26px;margin-bottom:10px;}.login-container h2{font-size:18px;font-weight:normal;margin-bottom:25px;}.login-container label{margin-bottom:8px;}.login-container input[type="email"]{width:100%;padding:12px;border-radius:6px;border:1px solid var(--color-white);margin-bottom:20px;font-size:16px;}.video-background{position:fixed;top:0;right:0;width:100%;height:100%;overflow:hidden;z-index:-1;}.video-background video{width:100%;height:100%;object-fit:cover;}.btn.cancelar{background:transparent;color:var(--color-white);}.btn.cancelar:hover{background:var(--color-white);color:var(--color-secondary);}#itemsContainerHistorias img{aspect-ratio:1/1;}.simple-card img{width:40px;}.simple-card h3{font-size:1.1rem;font-weight:600;color:var(--color-secondary);}.simple-card ul{list-style-position:inside;padding-inline-start:0;}.item-card{cursor:pointer;text-decoration:none;}.item-card .img-container{aspect-ratio:16 / 9;overflow:hidden;display:flex;align-items:center;}.card-fullimage,.card-fullimage-tex{line-height:normal;}.tools .card-fullimage{min-height:400px;max-height:400px;}.card-fullimage{display:block;height:100%;min-height:274px;max-height:414px;position:relative;border-radius:15px;overflow:hidden;cursor:pointer;}.card-fullimage::before{content:'';position:absolute;width:100%;height:100%;border-radius:15px;background:linear-gradient(to top,rgb(0 0 0 / 0%) 50%,rgb(0 0 0 / 40%) 70%,rgb(0 0 0) 100%);}.recursos-landing-cards .card-fullimage{height:414px;}.recursos-landing-cards .card-fullimage img{width:100%;}.card-fullimage img{height:100%;border-radius:15px;object-fit:cover;display:block;transition:transform 0.6s ease;}.card-fullimage .card-footer-custom{position:absolute;top:10px;left:15px;color:#fff;font-size:1.4rem;display:flex;align-items:center;justify-content:space-between;width:calc(100% - 30px);z-index:2;opacity:1;transform:translateY(0);transition:opacity 0.25s ease,transform 0.25s ease;}.card-fullimage .btn-plus,.card-fullimage .btn-close-custom{color:var(--color-primary);font-size:1.5rem;background:transparent;border:none;cursor:pointer;transition:transform 0.35s ease;}.card-fullimage .btn-plus{color:var(--color-primary);font-size:2rem;background:transparent;border:none;cursor:pointer;transition:transform 0.35s ease;}.card-fullimage .btn-plus:hover,.card-fullimage .btn-close-custom:hover{transform:scale(1.2);}.card-fullimage .card-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.65);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(20px);transition:opacity 0.5s ease,transform 0.5s ease,visibility 0.5s ease;}.card-fullimage .card-overlay h5,.card-fullimage .card-overlay h3,.card-fullimage .card-overlay p,.card-fullimage .card-overlay a,.card-fullimage .card-overlay .btn{opacity:0;transform:translateY(20px);transition:opacity 0.4s ease,transform 0.4s ease;}.card-fullimage.is-expanded .card-overlay{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);}.card-fullimage.is-expanded .card-overlay h5,.card-fullimage.is-expanded .card-overlay h3{transition-delay:0.1s;opacity:1;transform:translateY(0);color:var(--color-white);font-weight:600;}.card-fullimage.is-expanded .card-overlay p{transition-delay:0.2s;opacity:1;transform:translateY(0);}.card-fullimage.is-expanded .card-overlay a,.card-fullimage.is-expanded .card-overlay .btn{transition-delay:0.3s;opacity:1;transform:translateY(0);}.card-fullimage .btn-close-custom{position:absolute;bottom:15px;right:15px;opacity:0;transform:scale(0.8);transition:opacity 0.4s ease,transform 0.4s ease;}.card-fullimage.is-expanded .btn-close-custom{opacity:1;transform:scale(1);transition-delay:0.4s;}.card-fullimage.is-expanded .card-footer-custom{opacity:0;transform:translateY(20px);}.card-fullimage-tex{min-height:300px;max-height:300px;font-size:0.9rem;border-radius:12px;overflow:hidden;position:relative;color:#fff;transition:transform 0.3s ease,box-shadow 0.3s ease;}.tools .card-fullimage-tex{min-height:400px;max-height:400px;}.card-fullimage-tex:hover{color:var(--color-white);transform:scale(1.01);box-shadow:0 10px 20px rgba(0,0,0,0.3);}.card-fullimage-tex img{width:100%;height:auto;object-fit:cover;}.card-fullimage-tex .card-overlay{position:absolute;bottom:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end;z-index:1;}.card-fullimage-tex .card-overlay::before{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,rgb(0 0 0 / 0%) 0%,rgb(0 0 0 / 70%) 60%,rgb(0 0 0) 100%);z-index:-1;}.card-fullimage-tex .card-badge{background-color:var(--color-primary);width:fit-content;color:var(--color-secondary);font-weight:600;border-radius:0 6px 6px 0;display:inline-block;}.card-fullimage-tex .card-text{min-height:100px;display:flex;align-items:center;}.card-fullimage-tex .card-text:hover{color:var(--color-white);font-weight:600;}.card-icon{border:none;background:transparent;}.card-icon .icon-wrapper{height:50px;font-size:2.5rem;color:var(--color-secondary);position:relative;display:inline-block;}.card-icon h5{font-weight:600;color:var(--color-secondary);}.card-icon p{color:#007ad0;}.card-icon a{text-decoration:none;color:var(--color-secondary);font-weight:500;}.card-icon a:hover{text-decoration:underline;}.card-icon-v2{display:inline-block;transition:transform 0.25s ease,box-shadow 0.25s ease;}.card-icon-v2:hover{transform:translateY(-3px);}.card-icon-v2 .icono-circulo{width:100px;height:100px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,0.1);font-size:48px;color:var(--color-secondary);}.card-icon-v2 .icono-circulo img{width:70px;}.card-icon-v2 .titulo-tarjeta{font-size:1.1rem;font-weight:500;color:#333;margin:0;}.swiper-button-prev:not(.main-swiper *),.swiper-button-next:not(.main-swiper *){border:1px solid #fff;border-radius:4px;display:flex;justify-content:center;align-items:center;color:var(--color-primary);background:rgba(0,0,0,0.63);transition:0.3s;box-shadow:0 0 4px #00000025;}.swiper-button-prev:not(.main-swiper *):hover,.swiper-button-next:not(.main-swiper *):hover{background:rgba(0,0,0,0.6);}.consultados-container{background:var(--color-gray);border-radius:12px;padding:25px 60px;}.consultado-item{text-align:center;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}.consultado-item i{width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;}.consultado-item i img{width:50px;height:50px;object-fit:contain;}.consultado-item span{font-size:0.9rem;width:100%;height:30px;display:flex;align-items:center;justify-content:center;min-height:30px;}.consultado-item a{color:#444444;text-decoration:none;}.consultados-items .main .consultado-item a{display:inline-flex;align-items:center;justify-content:center;height:100%;}.consultados-container .icons-items .consultado-item{min-width:0;}.consultados-container .icons-items .consultado-item > a{display:grid;grid-template-rows:50px minmax(2.5em,auto);width:100%;height:100%;place-items:center;gap:8px;text-align:center;}.consultados-container .icons-items .consultado-item i{margin:0;}.consultados-container .icons-items .consultado-item span{width:100%;height:auto;min-height:2.5em;line-height:1.25;text-align:center;}@media (max-width:992px){.consultados-container{padding:15px 30px;}.consultados-container .icons-items{width:100%;justify-content:center !important;flex:inherit !important;flex-wrap:wrap;}.consultados-items{flex-wrap:wrap;justify-content:center;}.consultado-item{margin-bottom:20px;flex:inherit !important;}}@media (max-width:420px){.consultados-container{padding:15px;}.consultados-items .main .consultado-item{width:50% !important;}.consultado-item{width:33.33333%;}}.swiper-cardsIcon .icon-box{border-radius:1rem;text-align:center;padding:1.5rem;transition:transform 0.2s ease;height:100%;}.swiper-cardsIcon .icon-box:hover{transform:translateY(-5px);}.swiper-cardsIcon .icon-box i{font-size:50px;color:var(--color-secondary);margin-bottom:0.75rem;}.swiper-button-next.swiper-button-next-cardsIcon,.swiper-button-prev.swiper-button-prev-cardsIcon{min-width:44px;min-height:44px;border-color:var(--color-secondary);color:var(--color-secondary);background:transparent;box-shadow:none;}.swiper-button-next-cardsIcon::after,.swiper-button-prev-cardsIcon::after{font-size:1rem;}.swiper-button-next.swiper-button-next-cardsIcon:hover,.swiper-button-prev.swiper-button-prev-cardsIcon:hover,.swiper-button-next.swiper-button-next-cardsIcon:focus-visible,.swiper-button-prev.swiper-button-prev-cardsIcon:focus-visible{color:var(--color-white);background:var(--color-secondary);}.swiper-button-next-cardsIcon:focus-visible,.swiper-button-prev-cardsIcon:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px;}.white .swiper-pagination-bullet{background:transparent;opacity:0.4;width:80px;height:44px;border-radius:8px;}.white .swiper-pagination-bullet-active{background:transparent;opacity:1;}.swiper-pagination-bullet{position:relative;background:transparent;opacity:0.4;width:80px;height:44px;border-radius:8px;}.swiper-pagination-bullet::before{content:'';position:absolute;inset:50% 0 auto;height:4px;border-radius:var(--radius-md);background:var(--color-secondary);}.white .swiper-pagination-bullet::before{background:var(--color-white);}.swiper-pagination-bullet-active{opacity:1;}.swiper-pagination-cardsIcon{flex-wrap:wrap;min-width:0;}.swiper-pagination-cardsIcon.swiper-pagination-bullets .swiper-pagination-bullet{flex:1 1 44px;min-width:44px;max-width:80px;margin:0;}.seccion-estadisticas .swiper{padding:20px 0;}.seccion-estadisticas .swiper-slide{display:flex;justify-content:center;align-items:stretch;}.seccion-estadisticas .card{width:100%;height:100%;border:none;background-color:#f8f9fa;border-radius:12px;box-shadow:0 0 6px rgba(0,0,0,0.08);}.accordion .accordion-button{border-radius:15px !important;background:var(--color-soft-gray);color:var(--color-secondary);font-weight:700;}.accordion .accordion-item:last-of-type{border:0;}.accordion .accordion-collapse{border-radius:15px !important;box-shadow:0 0 1rem #00000038;}.accordion .icono-entidad{width:100%;height:80px;padding:10px 0 10px 0;}.accordion .icono-entidad img{width:100%;height:100%;max-width:90%;max-height:100px;object-fit:contain;}.alert{background:var(--color-white);}.btn-close{display:flex;justify-content:center;align-items:center;background:inherit;opacity:1;}.text-content{font-family:var(--font-family);color:var(--color-black);font-size:1rem;}#tabla{width:100%;}.dataTables_filter{display:none;}table.dataTable thead th{background-color:var(--color-secondary);color:#fff;}table.dataTable td{vertical-align:middle;}.fa-download,.fa-code{cursor:pointer;}table .sorting_1{font-weight:600;color:var(--color-secondary) !important;}#numeric-filter-historias .circulo{width:35px;height:35px;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;margin:0;}#numeric-filter-historias .circulo.active{background:var(--color-primary);color:var(--color-secondary);font-weight:bold;border:inherit;}#numeric-filter-historias .circulo:focus-visible{background:var(--color-primary);color:var(--color-secondary);font-weight:bold;border:inherit;}.dataTables_paginate{display:flex;align-items:center;}.dataTables_paginate > span{display:flex;}.video-embed{position:relative;width:100%;aspect-ratio:var(--ideca-embed-aspect-ratio,16 / 11);height:auto;overflow:hidden;}.video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}.storymap-container{position:relative;width:100%;aspect-ratio:var(--ideca-map-aspect-ratio,16 / 11);height:auto;overflow:hidden;margin-bottom:2rem;}.storymap-container iframe{width:100%;height:100%;border:none;display:block;}.modal-content{background-image:url(/themes/idecatema/img/assets/modal/bg.png);background-position:right top;background-repeat:no-repeat;}.timeline{padding-top:100px;position:relative;}.timeline .generation .content{position:relative;}.timeline .generation .content::before{content:'';position:absolute;top:-80px;right:-1px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--color-secondary);transform:rotate(-180deg) translateX(-5px);}.timeline .generation:last-child .content::before{content:'';display:none;}.timeline .generation:last-child{margin-top:-60px;align-items:flex-start !important;}.timeline .divider{background:var(--color-secondary);width:100%;height:1px;position:relative;}.timeline .divider::after{content:'';width:8px;height:8px;border-radius:8px;background:var(--color-secondary);position:absolute;top:0;right:0;transform:translateY(-50%);}.timeline .divider::before{content:'';position:absolute;transform:translateX(-3px);height:100px;width:1px;right:0;bottom:0;background:var(--color-secondary);display:flex;}.timeline .generation:last-child .divider:before{content:'';display:none;}.timeline h2{color:var(btn-primary);font-size:1.2rem;margin-bottom:5px;}.timeline ul{margin-top:5px;line-height:normal;}.capacidades .title{font-weight:600;color:var(--color-secondary);}.capacidades .source{font-size:0.8rem;color:#666;margin-bottom:1rem;}.capacidades .cap-list{list-style:none;padding-left:1rem;position:relative;}.cap-list li{margin-bottom:0.6rem;position:relative;padding-left:1rem;}.capacidades .cap-list li::before{content:"-";position:absolute;left:0;color:var(--color-secondary);}.capacidades .ide-column ul{border-left:3px solid var(--color-secondary);line-height:1rem;}.timeline .impacto-container{border:2px solid #000;margin-top:40px;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;}.timeline .impacto-container::before{content:"";position:absolute;top:0;left:10px;width:calc(100% - 20px);height:2px;background-color:#999;transform:rotate(4deg) translateY(-100%);transform-origin:left center;}.timeline .flecha-linea{flex:1;height:4px;background-color:var(--color-secondary);position:relative;}.timeline .flecha-linea::after{content:"";position:absolute;right:-10px;top:-6px;border-left:12px solid var(--color-secondary);border-top:8px solid transparent;border-bottom:8px solid transparent;}.timeline .flecha-texto{width:100%;text-align:center;font-weight:600;color:var(--color-secondary);margin-top:-30px;}.card-aliada{min-height:220px;}.logo-wrapper{width:100%;height:90px;display:flex;align-items:center;justify-content:center;}.logo-wrapper img{max-height:100%;max-width:160px;object-fit:contain;}footer{color:var(--color-azul-institucional);background:linear-gradient(0deg,var(--color-dark-gray) 90%,rgba(255,255,255,0) 90%);}footer a{text-decoration:none;font-weight:300;}footer h2.h5{font-weight:700;}footer .footer-logos img{width:auto;height:40px;}footer .footer-logos .footer-logo--institutional{align-self:flex-start;width:303px;max-width:100%;height:auto;object-fit:contain;}.ideca-service-logo{height:auto;}.ideca-service-logo--mapas{width:100px;}.ideca-service-logo--datos{width:150px;}.footer-bottom-logo--colombia{width:40px;}.footer-bottom-logo--govco{width:112px;}footer .footer-social img{width:auto;height:15px;aspect-ratio:1 / 1;}footer .footer-links a{text-decoration:underline;}ul.footer-links,ul.footer-social{margin-block-start:0;margin-block-end:0;margin-inline-start:0;}footer .container-fluid{background:var(--color-azul-institucional);}footer address{font-weight:300;}footer address,footer .text{color:var(--color-black);}#loader{width:100px;}@media (max-width:992px){.responsive-h2{font-size:1.3rem;}.border-end.border-white{border-right:inherit !important;border-color:inherit !important;}.seccion-herramientas .row.g-4{--bs-gutter-y:0;}}@media (max-width:576px){.swiper-pagination-cardsIcon{width:75% !important;margin-left:auto;}}.card-fullimage.is-expanded:focus-within .card-overlay{visibility:visible;opacity:1;transform:none;transition:none;}.card-fullimage.is-expanded:focus-within .card-overlay :is(h3,h5,p,a,.btn){opacity:1;transform:none;transition:none;}
.uso-datos{--ud-azul:var(--color-secondary,#003A5B);--ud-amarillo:var(--color-primary,#FEB400);--ud-gris:var(--color-gray,#F2F2F2);--ud-borde:var(--color-dark-gray,#BBBBBB);color:var(--color-black,#444444);font-size:1rem;line-height:1.55;}.uso-datos h2,.uso-datos h3,.uso-datos h4{color:var(--ud-azul);font-weight:700;line-height:1.18;}.uso-datos h2{margin:0 0 1rem;font-size:clamp(1.75rem,3vw,2.45rem);}.uso-datos h3{margin:2rem 0 .75rem;font-size:clamp(1.3rem,2vw,1.7rem);}.uso-datos h4{font-size:1.05rem;}.uso-datos p{margin-bottom:1rem;}.uso-datos__lead{font-size:1.05rem;}.uso-datos__rule{margin:2rem 0;border:0;border-top:1px solid #8ea8b7;opacity:1;}.uso-datos__bullets{padding-left:1.2rem;}.uso-datos__bullets li{margin-bottom:.45rem;}.uso-datos__bullets li::marker{color:var(--ud-amarillo);}.uso-datos__figure{margin:1.25rem 0;overflow:hidden;border:1px solid var(--ud-borde);border-radius:var(--radius-4xl,1.5rem);background:var(--color-white,#fff);box-shadow:var(--shadow-card,0 4px 12px rgb(0 0 0 / 8%),0 2px 4px rgb(0 0 0 / 4%));}.uso-datos__figure img{display:block;width:100%;height:auto;}.uso-datos__figure figcaption{padding:.6rem 1rem;background:#eee;font-size:.8rem;}.uso-datos__diagram{display:block;width:min(100%,780px);max-height:560px;margin:1.25rem auto;object-fit:contain;}.uso-datos__grid{display:grid;gap:1.25rem;}.uso-datos__grid--2{grid-template-columns:repeat(2,minmax(0,1fr));}.uso-datos__grid--3{grid-template-columns:repeat(3,minmax(0,1fr));}.uso-datos__grid--cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));}.uso-datos__card{overflow:hidden;border:1px solid var(--ud-borde);border-radius:var(--border-radius-20,20px);background:var(--color-white,#fff);box-shadow:var(--shadow-card,0 4px 12px rgb(0 0 0 / 8%),0 2px 4px rgb(0 0 0 / 4%));}.uso-datos__card img{width:100%;aspect-ratio:16 / 9;object-fit:cover;}.uso-datos__card-body{padding:1rem 1.15rem 1.15rem;}.uso-datos__card h3,.uso-datos__card h4{margin:0 0 .5rem;}.uso-datos__card p:last-child{margin-bottom:0;}.uso-datos__cta,.uso-datos button.uso-datos__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.45rem 1.4rem;border:1px solid var(--ud-azul);border-radius:var(--radius-pill,50rem);background:var(--color-white,#fff);color:var(--ud-azul);font-weight:700;text-decoration:none;}.uso-datos__cta:hover{background:var(--ud-azul);color:var(--color-white,#fff);}.uso-datos__cta:focus-visible{outline:3px solid var(--ud-amarillo);outline-offset:2px;}.uso-datos__cta--yellow,.uso-datos button.uso-datos__cta--yellow{border-color:var(--ud-amarillo);background:var(--ud-amarillo);color:var(--ud-azul);}.uso-datos__cta--yellow:hover{border-color:var(--ud-azul);background:var(--ud-azul);color:var(--color-white,#fff);}.uso-datos__banner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;min-height:110px;margin:1.25rem 0;padding:1.25rem 1.5rem;overflow:hidden;border-radius:1rem;background:linear-gradient(90deg,rgb(22 6 34 / 88%),rgb(0 58 91 / 55%)),var(--ud-image) center / cover;color:#fff;}.uso-datos--fuentes .uso-datos__banner{background-color:var(--ud-azul);}.uso-datos__banner h3{margin:0 0 .35rem;color:#fff !important;}.uso-datos__banner p{margin:0;}.uso-datos__sources{padding:1.2rem;border-radius:1.5rem;background:linear-gradient(rgb(255 255 255 / 88%),rgb(255 255 255 / 88%)),var(--ud-image) center / cover;box-shadow:var(--shadow-soft,0 6px 18px rgb(0 0 0 / 8%));}.uso-datos__source{min-height:92px;padding:1rem;border-radius:1.2rem;background:rgb(255 255 255 / 88%);box-shadow:var(--shadow-card,0 4px 12px rgb(0 0 0 / 8%),0 2px 4px rgb(0 0 0 / 4%));}.uso-datos__source::before{content:"▦";display:block;color:var(--ud-azul);font-size:1.45rem;}.uso-datos__source strong{display:block;padding-top:.55rem;border-top:1px solid #bbb;color:var(--ud-azul);}.uso-datos__lidar-card{border:1px solid var(--ud-borde);border-radius:1.3rem;box-shadow:var(--shadow-card,0 4px 12px rgb(0 0 0 / 8%),0 2px 4px rgb(0 0 0 / 4%));color:inherit;overflow:visible;position:relative;text-decoration:none;}.uso-datos__lidar-card:focus-visible{outline:3px solid var(--ud-amarillo);outline-offset:3px;}.uso-datos__lidar-card > img{aspect-ratio:16 / 9;border-radius:1.3rem 1.3rem 0 0;display:block;object-fit:cover;width:100%;}.uso-datos__lidar-body{display:grid;gap:.35rem;padding:1rem 1.15rem;}.uso-datos__lidar-body strong{color:var(--ud-azul);font-size:1.2rem;}.uso-datos__lidar-card--detail{display:flex;overflow:hidden;background:var(--ud-azul);color:var(--color-white);}.uso-datos__lidar-card--detail > img{position:absolute;inset:0;height:100%;border-radius:inherit;opacity:.25;}.uso-datos__lidar-card--detail .uso-datos__lidar-body{position:relative;align-content:center;justify-items:center;gap:1rem;padding:1.5rem;text-align:center;}.uso-datos__lidar-card--detail .uso-datos__lidar-body strong,.uso-datos__lidar-card--detail:hover{color:var(--color-white);}.uso-datos__lidar-courses{margin-top:1.5rem;padding:1.25rem;border:1px solid var(--ud-borde);border-radius:var(--radius-card,1rem);text-align:center;}.uso-datos__lidar-courses button:disabled{cursor:not-allowed;opacity:.65;}.uso-datos__tooltip{background:#002f49;border-radius:.65rem;bottom:calc(100% + .5rem);color:#fff;left:1rem;max-width:min(32rem,calc(100vw - 4rem));opacity:0;padding:.75rem .9rem;pointer-events:none;position:absolute;transform:translateY(.35rem);transition:opacity .15s ease,transform .15s ease;visibility:hidden;z-index:5;}.uso-datos__lidar-card:hover .uso-datos__tooltip,.uso-datos__lidar-card:focus-visible .uso-datos__tooltip{opacity:1;transform:translateY(0);visibility:visible;}.uso-datos__definition{margin:.75rem 0;padding:1rem 1.15rem;border-radius:1rem;background:#f3f3f3;box-shadow:0 2px 7px rgb(0 0 0 / 12%);}.uso-datos__definition--reuse{background:#8098a7;color:#fff;}.uso-datos__definition--use{background:#f7b733;}.uso-datos__definition--benefit{background:var(--ud-azul);color:#fff;}.uso-datos__media-row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(240px,.95fr);overflow:hidden;border:1px solid var(--ud-borde);border-radius:var(--border-radius-20,20px);background:var(--color-white,#fff);box-shadow:var(--shadow-card,0 4px 12px rgb(0 0 0 / 8%),0 2px 4px rgb(0 0 0 / 4%));}.uso-datos__media-row + .uso-datos__media-row{margin-top:1rem;}.uso-datos__media-copy{padding:1.1rem 1.25rem;}.uso-datos__media-row img{width:100%;height:100%;min-height:190px;object-fit:cover;}.uso-datos__story{position:relative;min-height:430px;overflow:hidden;border-radius:1.5rem;background:#123;color:#fff;}.uso-datos__story img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}.uso-datos__story::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / 58%),transparent 45%,rgb(0 0 0 / 30%));}.uso-datos__story-body{position:relative;z-index:1;padding:1.2rem;}.uso-datos__story h3{margin:0 0 .4rem;color:#fff;}.uso-datos__toolbar{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:.65rem;margin:1rem 0;padding:.8rem;border-radius:var(--radius-xl,12px);background:var(--color-gray,#F2F2F2);}.uso-datos__toolbar input,.uso-datos__toolbar select{width:100%;min-height:44px;border:1px solid var(--color-dark-gray,#BBBBBB);border-radius:var(--radius-md,8px);background:var(--color-white,#fff);padding:.45rem .7rem;color:var(--form-control-text-color);line-height:var(--form-control-line-height);}.uso-datos__toolbar :is(input,select):focus{border-color:var(--ideca-search-focus-color);outline:0;box-shadow:0 0 0 .2rem var(--ideca-search-focus-ring);}.uso-datos__toolbar button,.uso-datos__export button{min-height:44px;border:1px solid var(--ud-azul);border-radius:var(--radius-pill,50rem);background:var(--color-white,#fff);color:var(--ud-azul);font-weight:700;padding:.45rem 1rem;}.uso-datos__toolbar button:hover,.uso-datos__export button:hover{background:var(--ud-azul);color:var(--color-white,#fff);}.uso-datos__toolbar button:focus-visible,.uso-datos__export button:focus-visible,.uso-datos__table th button:focus-visible{outline:3px solid var(--ud-amarillo);outline-offset:2px;}.uso-datos__export{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin:.75rem 0;}.ideca-editorial-marker{background:#fff4d1;border-left:4px solid #b65300;color:#5a3100;display:block;margin-top:.6rem;padding:.65rem .8rem;}.ideca-editorial-marker--inline{display:inline-block;margin:0;padding:.2rem .4rem;white-space:nowrap;}.uso-datos__table-wrap{overflow-x:auto;}.uso-datos__table{width:100%;min-width:760px;border-collapse:collapse;}.uso-datos__table--retos{min-width:1500px;}.uso-datos__table--retos td{min-width:135px;vertical-align:top;}.uso-datos__table--retos td:nth-child(2){min-width:300px;}.uso-datos__table th{padding:0 .7rem;background:var(--ud-azul);color:var(--color-white,#fff);text-align:left;}.uso-datos__table th button{align-items:center;background:transparent;border:0;color:inherit;display:flex;font-weight:700;min-height:44px;padding:0;text-align:left;width:100%;}.uso-datos__table td{padding:.7rem;border-bottom:1px solid #d6d6d6;}.uso-datos__table tbody tr:nth-child(even){background:#f1f1f1;}.uso-datos__empty[hidden]{display:none;}.uso-datos--como-usar .uso-datos__table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;}.uso-datos--como-usar .uso-datos__table{width:max(100%,1800px);min-width:1800px;table-layout:fixed;}.uso-datos--como-usar .uso-datos__table th:nth-child(1){width:135px;}.uso-datos--como-usar .uso-datos__table th:nth-child(2){width:170px;}.uso-datos--como-usar .uso-datos__table th:nth-child(3){width:185px;}.uso-datos--como-usar .uso-datos__table th:nth-child(4){width:165px;}.uso-datos--como-usar .uso-datos__table th:nth-child(5){width:320px;}.uso-datos--como-usar .uso-datos__table th:nth-child(6){width:190px;}.uso-datos--como-usar .uso-datos__table th:nth-child(7){width:105px;}.uso-datos--como-usar .uso-datos__table th:nth-child(8){width:145px;}.uso-datos--como-usar .uso-datos__table th:nth-child(9){width:125px;}.uso-datos--como-usar .uso-datos__table th:nth-child(10){width:260px;}.uso-datos--como-usar .uso-datos__table thead th,.uso-datos--como-usar .uso-datos__table thead th button,.uso-datos--como-usar .uso-datos__table thead th button:is(:hover,:focus-visible){color:var(--color-white,#fff);}.uso-datos--como-usar .uso-datos__table th button[data-uso-datos-sort]{gap:var(--spacing-sm);justify-content:space-between;}.uso-datos--como-usar .uso-datos__table th button[data-uso-datos-sort]::after{background:url(/themes/idecatema/img/uso-datos/proyectos/ordenar-svg.svg) center / contain no-repeat;content:'';flex:0 0 18px;height:18px;}.uso-datos--como-usar .uso-datos__table th[aria-sort='descending'] button[data-uso-datos-sort]::after{transform:rotate(180deg);}.uso-datos.uso-datos--como-usar .uso-datos__table thead th{padding:.5rem 1rem;}.uso-datos.uso-datos--como-usar .uso-datos__table tbody td{padding:.75rem 1rem;}.uso-datos--como-usar .uso-datos__table td{overflow-wrap:anywhere;vertical-align:top;}.uso-datos-modal-open{overflow:hidden;}.uso-datos-dialog{position:fixed;z-index:1100;inset:0;display:grid;width:100%;height:100%;padding:1rem;border:0;background:rgb(0 25 40 / 70%);place-items:center;}.uso-datos-dialog[hidden]{display:none;}.uso-datos-dialog__panel{width:min(720px,100%);overflow:hidden;border-radius:1.3rem;background:#fff;box-shadow:0 16px 50px rgb(0 0 0 / 35%);}.uso-datos-dialog__head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:var(--ud-azul);color:#fff;}.uso-datos-dialog__head h2{margin:0;color:#fff;font-size:1.35rem;}.uso-datos-dialog__close{display:inline-grid;width:2.75rem;height:2.75rem;min-width:2.75rem;padding:0;border:1px solid #fff;border-radius:50%;background:transparent;color:#fff;font-size:1.4rem;place-items:center;}.uso-datos-dialog__close:hover,.uso-datos-dialog__close:focus-visible{border-color:var(--ud-amarillo);color:var(--ud-amarillo);}.uso-datos-dialog__close:focus-visible{outline:3px solid var(--ud-amarillo);outline-offset:2px;}.uso-datos-dialog__body{padding:1.25rem;}@media (max-width:991.98px){.uso-datos__grid--3{grid-template-columns:repeat(2,minmax(0,1fr));}.uso-datos__toolbar{grid-template-columns:1fr 1fr;}}@media (max-width:575.98px){.uso-datos h2{font-size:1.65rem;}.uso-datos__grid--2,.uso-datos__grid--3,.uso-datos__toolbar,.uso-datos__media-row{grid-template-columns:1fr;}.uso-datos__banner{grid-template-columns:1fr;}.uso-datos__media-row img{min-height:170px;}}@media (prefers-reduced-motion:reduce){.uso-datos *{scroll-behavior:auto !important;transition:none !important;}}.uso-datos__project-overview{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg);margin-block:var(--spacing-xl);}.uso-datos__project-overview > div{border-left:2px solid var(--color-primary);padding-left:var(--spacing-md);}.uso-datos__project-overview figure{margin:0;}.uso-datos__project-overview img{width:100%;max-height:480px;object-fit:cover;border-radius:var(--radius-lg,16px);}.uso-datos__project-results{margin-bottom:var(--spacing-lg);padding:var(--spacing-lg);border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-sm);}.uso-datos--proyecto-detalle > .uso-datos__project-results + p{margin-top:var(--spacing-lg);}.uso-datos--como-usar{container-type:inline-size;}.uso-datos--como-usar .uso-datos__use-cases{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-lg);margin:var(--spacing-lg) 0 var(--spacing-xl);padding:0;list-style:none;}.uso-datos--como-usar .uso-datos__use-cases > li{display:flex;flex-direction:column;flex:0 1 calc((100% - 48px) / 3);margin:0;padding:0;overflow:hidden;text-align:center;border:1px solid #ccc;border-radius:24px;background:var(--color-soft-gray,#EAEAEA);}.uso-datos--como-usar .uso-datos__use-cases h4{margin:0;padding:12px 16px;color:var(--ud-azul);background:#fff;}.uso-datos--como-usar .uso-datos__use-cases ul{display:flex;flex-direction:column;justify-content:center;flex:1;margin:0;padding:16px;list-style:none;font-size:1.125rem;line-height:1.5;}.uso-datos--como-usar .uso-datos__use-cases ul li{margin:0;padding:0;}.uso-datos.uso-datos--como-usar .uso-datos__toolbar{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:12px;padding:12px;border-radius:8px;background:var(--color-soft-gray,#EAEAEA);}.uso-datos.uso-datos--como-usar .uso-datos__toolbar > label{min-width:0;margin:0;grid-column:span 6;}.uso-datos.uso-datos--como-usar .uso-datos__toolbar > label:has([data-uso-datos-search]){grid-column:1 / -1;}.uso-datos.uso-datos--como-usar .uso-datos__toolbar > label > span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}.uso-datos.uso-datos--como-usar .uso-datos__toolbar select{min-width:0;}.uso-datos.uso-datos--como-usar .uso-datos__toolbar > [data-uso-datos-reset]{grid-column:9 / 11;justify-self:end;}.uso-datos.uso-datos--como-usar .uso-datos__toolbar > [data-uso-datos-collapse]{grid-column:11 / 13;justify-self:end;width:44px;height:44px;padding:0;border:0;border-left:1px solid var(--ud-azul);border-radius:0;background:transparent;color:var(--ud-azul);font-size:0;}.uso-datos--como-usar [data-uso-datos-collapse]::after{content:'';display:inline-block;width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg);}.uso-datos.uso-datos--como-usar .uso-datos__toolbar > [data-uso-datos-collapse]:hover{background-color:#fff;}.uso-datos--como-usar [data-uso-datos-collapse][aria-expanded="false"]::after{transform:translateY(3px) rotate(225deg);}@container (min-width:760px){.uso-datos.uso-datos--como-usar .uso-datos__toolbar{grid-template-columns:minmax(0,1.75fr) repeat(2,minmax(0,1fr)) 44px 44px;}.uso-datos.uso-datos--como-usar .uso-datos__toolbar > label:has([data-uso-datos-search]){grid-column:1;grid-row:1;}.uso-datos.uso-datos--como-usar .uso-datos__toolbar > label:has([data-uso-datos-filter="need"]){grid-column:2;grid-row:1;}.uso-datos.uso-datos--como-usar .uso-datos__toolbar > label:has([data-uso-datos-filter="level"]){grid-column:3;grid-row:1;}.uso-datos.uso-datos--como-usar .uso-datos__toolbar > label:has([data-uso-datos-filter="license"]){grid-column:2;grid-row:2;}.uso-datos.uso-datos--como-usar .uso-datos__toolbar > label:has([data-uso-datos-filter="format"]){grid-column:3;grid-row:2;}.uso-datos.uso-datos--como-usar .uso-datos__toolbar > [data-uso-datos-reset]{grid-column:4;grid-row:1;}.uso-datos.uso-datos--como-usar .uso-datos__toolbar > [data-uso-datos-collapse]{grid-column:5;grid-row:1;}}@container (max-width:600px){.uso-datos--como-usar .uso-datos__use-cases > li{flex-basis:calc((100% - 24px) / 2);}}@container (max-width:420px){.uso-datos--como-usar .uso-datos__use-cases > li{flex-basis:100%;}.uso-datos.uso-datos--como-usar .uso-datos__toolbar > label{grid-column:1 / -1;}}[data-idi-projects] .uso-datos__card > img{height:170px;width:100%;object-fit:cover;}[data-idi-projects] .uso-datos__card{position:relative;}[data-idi-projects] .uso-datos__cta::after{content:"";position:absolute;inset:0;}[data-idi-projects] .uso-datos__card:focus-within{outline:3px solid var(--color-primary);outline-offset:3px;}.uso-datos--proyectos .uso-datos__table--retos th button{color:var(--color-white,#fff);}.uso-datos--contexto .uso-datos__source > span{display:block;}@media (max-width:767px){.uso-datos__project-overview{grid-template-columns:1fr;}}.uso-datos__table--proyectos{min-width:2200px;table-layout:fixed;}.uso-datos__table--proyectos th:nth-child(1),.uso-datos__table--proyectos th:nth-child(9){width:90px;}.uso-datos__table--proyectos th:nth-child(3),.uso-datos__table--proyectos th:nth-child(4),.uso-datos__table--proyectos th:nth-child(7){width:340px;}.uso-datos--storymaps [data-storymaps-editorial] .analitica-card-grid{grid-template-columns:repeat(2,minmax(0,358px));gap:30px;}.uso-datos--storymaps [data-storymaps-editorial] .analitica-card{min-height:561px;border-radius:28px;box-shadow:none;}.uso-datos--storymaps [data-storymaps-editorial] .analitica-card__media{position:absolute;inset:0;z-index:-1;}.uso-datos--storymaps [data-storymaps-editorial] .analitica-card__media img{display:block;object-fit:cover;}.uso-datos--storymaps [data-storymaps-editorial] .analitica-card__content{flex:1;min-height:0;margin-top:0;border-radius:0;padding:20px 16px 28px;color:#fff;background:linear-gradient(180deg,rgb(0 0 0 / 88%) 0,rgb(0 0 0 / 80%) 190px,rgb(0 0 0 / 15%) 300px,transparent 70%);}.uso-datos--storymaps [data-storymaps-editorial] .analitica-card h3{color:#fff;font-size:20px;margin:0 0 8px;}.uso-datos--storymaps [data-storymaps-editorial] .analitica-card__content > p{font-size:16px;line-height:1.35;margin:0 0 6px;}.uso-datos--storymaps [data-storymaps-editorial] .analitica-card__content > p:first-of-type{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}.uso-datos--storymaps [data-storymaps-editorial] .analitica-button{margin-top:auto;align-self:flex-start;min-width:134px;min-height:44px;background:var(--ud-amarillo);border-color:var(--ud-amarillo);color:var(--ud-azul);}.uso-datos--storymaps [data-storymaps-editorial] .analitica-button:hover{background:#fff;border-color:#fff;}@media (max-width:767px){.uso-datos--storymaps [data-storymaps-editorial] .analitica-card-grid{grid-template-columns:minmax(0,358px);}}body.ideca-public-typography main .uso-datos--aprende h3:not(.visually-hidden){font-size:var(--ideca-h3-size);}.uso-datos--aprende .uso-datos__learning-intro{grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-lg);margin:0 0 var(--spacing-xl);padding:20px;min-height:110px;border-radius:30px;background:var(--color-bg-light-gray);box-shadow:var(--shadow-sm);color:var(--color-black);}.uso-datos--aprende .uso-datos__learning-intro > p{margin:0;}.uso-datos--aprende .uso-datos__learning-intro .uso-datos__cta{min-width:190px;background:transparent;}.uso-datos--aprende .uso-datos__learning-intro .uso-datos__cta:hover{background:var(--ud-azul);color:var(--color-white);}.uso-datos--aprende .uso-datos__diagram{width:min(100%,405px);height:auto;max-height:none;margin:var(--spacing-xl) auto;}.uso-datos--aprende .uso-datos__definition{margin:0 0 var(--spacing-md);padding:var(--spacing-md);border-radius:var(--border-radius-20);background:var(--color-white);box-shadow:var(--shadow-sm);}.uso-datos--aprende .uso-datos__definition--reuse{background:#5b7583;color:var(--color-white);}.uso-datos--aprende .uso-datos__definition--use{background:#f7b733;}.uso-datos--aprende .uso-datos__definition--benefit{background:var(--ud-azul);color:var(--color-white);}.uso-datos--aprende .uso-datos__definition--exploit{background:var(--color-soft-gray);}.uso-datos--aprende .uso-datos__rule + h3{margin-top:0;}.uso-datos--aprende .uso-datos__learning-guide{display:flex;min-height:176px;margin:0;padding:var(--spacing-md);border-radius:var(--radius-2xl);background:var(--ud-image) center bottom / cover;}.uso-datos--aprende .uso-datos__learning-guide-panel{width:50%;padding:var(--spacing-md);border-radius:var(--radius-md);background:rgb(38 29 35 / 78%);backdrop-filter:blur(6px);}.uso-datos--aprende .uso-datos__learning-guide-panel h3{margin:0 0 var(--spacing-sm);}.uso-datos--aprende .uso-datos__learning-guide-panel .uso-datos__cta{min-width:90px;}@media (max-width:767px){.uso-datos--aprende .uso-datos__learning-intro{grid-template-columns:minmax(0,1fr);gap:var(--spacing-md);}.uso-datos--aprende .uso-datos__learning-intro .uso-datos__cta{min-width:0;}.uso-datos--aprende .uso-datos__learning-guide-panel{width:100%;}}
.layout-content.contexto-sidebar-ready > .row{padding-top:56px;position:relative;}.layout-content:has(:is(.uso-datos--contexto,.uso-datos--proyectos)) > .row > :is(aside,section){min-width:0;}.contexto-sidebar-toggle{left:calc(var(--bs-gutter-x) * .5);position:absolute;top:0;z-index:2;}.layout-content.contexto-sidebar-collapsed > .row > section{width:100%;}.uso-datos--contexto{--contexto-inset:30px;font-weight:400;}.uso-datos--contexto :is(p,li){font-weight:400;}.uso-datos--contexto h3{font-size:1.5rem;line-height:1.3;}.uso-datos--contexto .uso-datos__lead{font-size:var(--font-size-base);margin-bottom:var(--spacing-xl);}.uso-datos--contexto .uso-datos__grid--2{gap:var(--spacing-lg);}.uso-datos--contexto .uso-datos__bullets{margin-block:var(--spacing-md);padding-left:var(--spacing-md);}.uso-datos--contexto .uso-datos__grid .uso-datos__bullets{margin-top:0;}.uso-datos--contexto .uso-datos__figure{border-color:var(--color-border-light);border-radius:30px;margin-top:var(--spacing-lg);}.uso-datos--contexto .uso-datos__figure > h3{margin:0;padding:var(--contexto-inset) var(--contexto-inset) var(--spacing-md);}.uso-datos--contexto .uso-datos__figure > img{margin:0 var(--contexto-inset) var(--contexto-inset);width:calc(100% - 2 * var(--contexto-inset));}.uso-datos--contexto .uso-datos__figure figcaption{background:var(--color-soft-gray);padding:var(--spacing-md) var(--spacing-lg);}.uso-datos--contexto > img{display:block;height:auto;margin-block:var(--spacing-lg);width:100%;}.uso-datos--contexto .uso-datos__grid--3{gap:var(--spacing-xl);}.uso-datos--contexto .uso-datos__source{background:var(--color-bg-light-gray);border:1px solid var(--color-border-light-2);border-radius:30px;color:var(--ud-azul);padding:var(--spacing-xl) var(--spacing-lg);position:relative;text-align:center;}.uso-datos--contexto .uso-datos__source::before{content:none;}.uso-datos--contexto .uso-datos__source strong{border:0;font-size:var(--font-size-lg);padding:0;}.uso-datos--contexto .uso-datos__source > span{font-size:var(--font-size-sm);font-weight:700;line-height:1.3;}.uso-datos--contexto .uso-datos__source > span:nth-of-type(2){border-top:1px solid var(--color-border-search);margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);}.uso-datos--contexto .uso-datos__source > a{border-radius:inherit;inset:0;position:absolute;}.uso-datos--contexto .uso-datos__source > a:hover{box-shadow:inset 0 0 0 2px var(--ud-azul);}.uso-datos--contexto .uso-datos__source > a:focus-visible{outline:3px solid var(--ud-azul);outline-offset:3px;}.uso-datos--contexto .uso-datos-contexto__diagnostico{gap:var(--spacing-md);grid-template-columns:minmax(0,1fr);padding:var(--spacing-lg) var(--spacing-md);text-align:center;}.uso-datos--contexto .uso-datos-contexto__diagnostico > h3{font-size:var(--font-size-xl);font-weight:400;margin:0;}.uso-datos-contexto__documentos{align-items:stretch;display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(3,minmax(0,1fr));}.uso-datos--contexto .uso-datos-contexto__documentos .uso-datos__cta{font-size:var(--font-size-sm);line-height:1.3;min-height:44px;overflow-wrap:anywhere;padding:var(--spacing-sm) var(--spacing-md);}.uso-datos--contexto .ideca-editorial-marker{overflow-wrap:anywhere;}.uso-datos-contexto__plan,.uso-datos-contexto__instrumentos{align-items:end;display:grid;gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr) auto;margin-top:var(--spacing-xl);}.uso-datos--contexto :is(.uso-datos-contexto__plan,.uso-datos-contexto__instrumentos) h3{margin-top:0;}.uso-datos-contexto__plan p{margin:0;}.uso-datos-contexto__instrumentos{align-items:center;border-top:1px dashed var(--color-border-light);padding-block:var(--spacing-lg);}.uso-datos--contexto .uso-datos-contexto__instrumentos h3{margin-bottom:0;}@media (max-width:991.98px){.uso-datos--contexto .uso-datos__grid--3{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:575.98px){.uso-datos--contexto{--contexto-inset:20px;}.uso-datos--contexto .uso-datos__grid--3,.uso-datos-contexto__documentos,.uso-datos-contexto__plan,.uso-datos-contexto__instrumentos{grid-template-columns:minmax(0,1fr);}}.layout-content:has(.uso-datos--contexto){max-width:1194px;}.uso-datos--contexto{--ideca-h2-size:2rem;--ideca-h2-weight:700;--ideca-h3-size:1.5rem;}.uso-datos--contexto > h2{margin-bottom:var(--spacing-lg);}.uso-datos--contexto h3{margin-top:var(--spacing-xl);}.uso-datos--contexto .uso-datos__lead{margin-bottom:var(--spacing-xl);}.uso-datos--contexto .uso-datos__bullets{list-style:none;padding-left:0;}.uso-datos--contexto .uso-datos__bullets > li{position:relative;padding-left:var(--spacing-md);margin-top:0;margin-bottom:var(--spacing-sm);}.uso-datos--contexto .uso-datos__bullets > li::before{content:"";position:absolute;top:.45em;left:0;width:10px;height:10px;border-radius:50%;background:var(--ud-amarillo);}.uso-datos--contexto .uso-datos__grid--2:has(> ul:only-child){grid-template-columns:minmax(0,1fr);}.uso-datos--contexto .uso-datos__grid--2 > ul:only-child:has(> li:nth-child(7):last-child){display:block;column-count:2;column-gap:var(--spacing-lg);margin-bottom:0;}.uso-datos--contexto .uso-datos__grid--2 > ul:only-child > li{break-inside:avoid;}.uso-datos--contexto .uso-datos__grid--2 > ul:only-child:has(> li:nth-child(7):last-child) > li:nth-child(4){break-before:column;}.uso-datos--contexto .uso-datos__figure > p{margin:0;}.uso-datos--contexto .uso-datos__figure img{display:block;width:calc(100% - 2 * var(--contexto-inset));height:auto;margin:0 var(--contexto-inset) var(--contexto-inset);}.uso-datos--contexto > p:has(> img){margin-block:var(--spacing-lg);}.uso-datos--contexto > p > img{display:block;width:100%;height:auto;}.uso-datos--contexto .uso-datos__grid--3{gap:var(--spacing-lg);}.uso-datos--contexto .uso-datos__source{min-height:190px;padding:var(--spacing-lg) var(--spacing-md);background:var(--ud-gris);box-shadow:var(--shadow-sm);}.uso-datos--contexto .uso-datos__source strong{font-size:var(--font-size-lg);line-height:1.3;}.uso-datos--contexto .uso-datos__source > br{display:none;}.uso-datos--contexto .uso-datos__source > .uso-datos-contexto__norm-detail{display:contents;}.uso-datos--contexto .uso-datos-contexto__norm-topic{display:block;font-size:var(--font-size-sm);line-height:1.3;}.uso-datos--contexto .uso-datos__source--agreement .uso-datos-contexto__norm-topic{font-size:var(--font-size-lg);}.uso-datos--contexto .uso-datos-contexto__norm-issuer{display:block;border-top:1px solid var(--color-border-search);margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);font-size:var(--font-size-sm);line-height:1.3;}.uso-datos--contexto .uso-datos__source > span:nth-of-type(2){border:0;margin:0;padding:0;}body.ideca-public-typography main .uso-datos--contexto .uso-datos-contexto__diagnostico > h3{margin:0;font-size:var(--font-size-xl);font-weight:400;line-height:1.35;}.uso-datos--contexto .uso-datos-contexto__diagnostico{padding:var(--spacing-lg) var(--spacing-md);}.uso-datos--contexto .uso-datos-contexto__plan > p,.uso-datos--contexto .uso-datos-contexto__instrumentos > p{margin:0;}.uso-datos--contexto .uso-datos-contexto__plan .uso-datos__cta{width:256px;max-width:100%;}.uso-datos--contexto .uso-datos-contexto__instrumentos .uso-datos__cta{min-width:134px;}@media (min-width:992px){.layout-content:has(.uso-datos--contexto) > .row{display:grid;grid-template-columns:minmax(240px,30.76923%) minmax(0,1fr);gap:clamp(24px,2.71vw,40px);margin-inline:0;}.layout-content:has(.uso-datos--contexto) > .row > :is(aside,section){width:auto;max-width:none;padding-inline:0;}}@media (max-width:767.98px){.uso-datos--contexto{--ideca-h2-size:1.75rem;--ideca-h3-size:1.25rem;}.uso-datos--contexto .uso-datos__grid--2 > ul:only-child:has(> li:nth-child(7):last-child){column-count:1;}.uso-datos--contexto .uso-datos__grid--2 > ul:only-child:has(> li:nth-child(7):last-child) > li:nth-child(4){break-before:auto;}}
.uso-datos--proyectos{font-weight:400;}.uso-datos--proyectos :is(p,li){font-weight:400;}.uso-datos--proyectos h3{font-size:1.5rem;line-height:1.3;}.uso-datos--proyectos .uso-datos__lead{font-size:var(--font-size-base);}.uso-datos--proyectos [data-idi-projects]{gap:30px;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;}.uso-datos--proyectos [data-idi-projects] .uso-datos__card{border:0;border-radius:30px;display:flex;flex-direction:column;min-width:0;padding:120px 3px 3px;}.uso-datos--proyectos [data-idi-projects] .uso-datos__card > img{aspect-ratio:auto;height:100%;inset:0;position:absolute;}.uso-datos--proyectos .uso-datos__card-body{background:rgb(255 255 255 / 90%);border-radius:27px;display:flex;flex:1;flex-direction:column;padding:var(--spacing-md);z-index:1;}.uso-datos--proyectos .uso-datos__card:has(> img[src='/themes/idecatema/img/uso-datos/proyectos/autocorrelacion.png']){--idi-photo-size:370.815% 392.059%;--idi-photo-position:49.972% 5.734%;}.uso-datos--proyectos .uso-datos__card:has(> img[src='/themes/idecatema/img/uso-datos/proyectos/estrategia-pedagogica.png']){--idi-photo-size:327.335% 346.088%;--idi-photo-position:1.371% 18.075%;}.uso-datos--proyectos .uso-datos__card:has(> img[src='/themes/idecatema/img/uso-datos/proyectos/biomasa.png']){--idi-photo-size:330.891% 349.848%;--idi-photo-position:97.428% 24.245%;}.uso-datos--proyectos .uso-datos__card:has(> img[src='/themes/idecatema/img/uso-datos/proyectos/electrolineras.png']){--idi-photo-size:319.831% 411.810%;--idi-photo-position:2.285% 69.687%;}.uso-datos--proyectos .uso-datos__card:has(> img[src='/themes/idecatema/img/uso-datos/proyectos/fotovoltaico.png']){--idi-photo-size:412.929% 531.683%;--idi-photo-position:88.721% 75.394%;}.uso-datos--proyectos .uso-datos__card:has(> img:is([src='/themes/idecatema/img/uso-datos/proyectos/autocorrelacion.png'],[src='/themes/idecatema/img/uso-datos/proyectos/estrategia-pedagogica.png'],[src='/themes/idecatema/img/uso-datos/proyectos/biomasa.png'],[src='/themes/idecatema/img/uso-datos/proyectos/electrolineras.png'],[src='/themes/idecatema/img/uso-datos/proyectos/fotovoltaico.png']))::before{background-image:url(/themes/idecatema/img/uso-datos/proyectos/fotos-svg.jpg);background-position:var(--idi-photo-position);background-size:var(--idi-photo-size);content:'';height:120px;inset:0 0 auto;position:absolute;z-index:1;}.uso-datos--proyectos .uso-datos__card h3{font-size:var(--font-size-base);line-height:1.35;}.uso-datos--proyectos .uso-datos__card p{line-height:1.4;}.uso-datos--proyectos [data-idi-projects] .uso-datos__card-body > p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}.uso-datos--proyectos .uso-datos__card .uso-datos__cta{align-self:center;margin-top:auto;min-width:100px;}.uso-datos--proyectos .uso-datos__bullets{border-left:2px solid var(--ud-amarillo);list-style:none;padding-left:var(--spacing-md);}.uso-datos--proyectos .uso-datos__bullets li{padding-left:28px;position:relative;}.uso-datos--proyectos .uso-datos__bullets li::before{background:url(/themes/idecatema/img/uso-datos/proyectos/criterio-svg.svg) center / contain no-repeat;content:'';height:18px;left:0;position:absolute;top:.2em;width:18px;}.uso-datos--proyectos .uso-datos__banner{border-radius:30px;gap:var(--spacing-md);grid-template-columns:minmax(0,1fr);padding:var(--spacing-lg);}.uso-datos--proyectos .uso-datos__banner .uso-datos__cta{justify-self:end;}.uso-datos--proyectos .uso-datos__toolbar{align-items:end;gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr)) 44px;}.uso-datos--proyectos .uso-datos__toolbar label{min-width:0;}.uso-datos--proyectos .uso-datos__table-wrap{border:1px solid var(--color-border-light);max-width:100%;scrollbar-color:var(--color-dark-gray) var(--color-gray);}.uso-datos--proyectos .uso-datos__table-wrap:focus-visible{outline:3px solid var(--ud-azul);outline-offset:3px;}.uso-datos--proyectos .uso-datos__table{font-size:var(--font-size-sm);line-height:1.4;margin-bottom:0;}.uso-datos--proyectos .uso-datos__table th button{gap:var(--spacing-sm);justify-content:space-between;padding-block:var(--spacing-sm);}.uso-datos--proyectos .uso-datos__table th{padding:0 var(--spacing-md);}.uso-datos--proyectos .uso-datos__table td{padding:var(--spacing-md);}.uso-datos--proyectos .uso-datos__table th button::after{background:url(/themes/idecatema/img/uso-datos/proyectos/ordenar-svg.svg) center / contain no-repeat;content:'';flex:0 0 18px;height:18px;}.uso-datos--proyectos .uso-datos__table th[aria-sort='descending'] button::after{transform:rotate(180deg);}.uso-datos--proyectos .ideca-editorial-marker{overflow-wrap:anywhere;}@media (min-width:576px) and (max-width:991.98px){.uso-datos--proyectos [data-idi-projects]{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:576px) and (max-width:767.98px){.uso-datos--proyectos [data-idi-projects]{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:575.98px){.uso-datos--proyectos [data-idi-projects]{grid-template-columns:minmax(0,1fr);}.uso-datos--proyectos .uso-datos__toolbar{grid-template-columns:minmax(0,1fr) 44px;}.uso-datos--proyectos .uso-datos__toolbar label:first-child{grid-column:1 / -1;}}.uso-datos--proyecto-detalle[data-idi-presentation]{--idi-detail-gap:var(--spacing-lg,24px);font-weight:400;overflow-wrap:anywhere;}.uso-datos--proyecto-detalle[data-idi-presentation] [data-idi-title]{margin:0 0 var(--spacing-md);font-size:var(--ideca-h1-size,1.625rem);line-height:1.3;}.uso-datos--proyecto-detalle[data-idi-presentation] h3{margin:0 0 var(--spacing-sm);font-size:var(--ideca-h2-size,1.5rem);line-height:1.3;}.uso-datos--proyecto-detalle[data-idi-presentation] :is(p,li){font-size:var(--font-size-base,1rem);font-weight:400;line-height:1.5;}.uso-datos--proyecto-detalle[data-idi-presentation] > .uso-datos__lead{margin-bottom:var(--spacing-xl);}.uso-datos--proyecto-detalle .uso-datos__project-participants{margin-bottom:var(--idi-detail-gap);}.uso-datos--proyecto-detalle .uso-datos__project-participant-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-md);margin:var(--spacing-md) 0 0;padding:0;list-style:none;}.uso-datos--proyecto-detalle[data-idi-presentation] .uso-datos__project-participant-list li{display:grid;margin:0;font-weight:700;place-items:center;min-height:96px;padding:var(--spacing-md);border:1px solid var(--color-dark-gray);border-radius:var(--radius-lg,16px);color:var(--ud-azul);background:var(--color-white);text-align:center;}.uso-datos--proyecto-detalle[data-idi-presentation] .uso-datos__project-overview{grid-template-columns:minmax(0,1fr);gap:var(--idi-detail-gap);margin-block:var(--idi-detail-gap);}.uso-datos--proyecto-detalle[data-idi-presentation] .uso-datos__project-overview:has(> figure){grid-template-columns:minmax(0,1fr) minmax(0,1fr);}.uso-datos--proyecto-detalle .uso-datos__project-copy{min-width:0;border-left:2px solid var(--ud-amarillo);padding-left:var(--spacing-md);}.uso-datos--proyecto-detalle .uso-datos__project-copy > section + section{margin-top:var(--spacing-md);}.uso-datos--proyecto-detalle .uso-datos__project-copy p:last-child{margin-bottom:0;}.uso-datos--proyecto-detalle[data-idi-presentation] .uso-datos__project-overview > figure{min-width:0;align-self:stretch;overflow:hidden;border-radius:var(--radius-3xl,30px);}.uso-datos--proyecto-detalle[data-idi-presentation] .uso-datos__project-overview > figure:not(:has(figcaption)){position:relative;min-height:360px;}.uso-datos--proyecto-detalle[data-idi-presentation] .uso-datos__project-overview > figure:not(:has(figcaption)) img{position:absolute;inset:0;}.uso-datos--proyecto-detalle[data-idi-presentation] .uso-datos__project-overview img{display:block;width:100%;height:100%;max-height:none;object-fit:cover;border-radius:inherit;}.uso-datos--proyecto-detalle[data-idi-presentation] .uso-datos__project-results{margin-block:var(--idi-detail-gap);padding:var(--spacing-md);border-radius:var(--radius-lg,16px);background:var(--color-white);box-shadow:var(--shadow-card);}.uso-datos--proyecto-detalle .uso-datos__project-results p:last-child{margin-bottom:0;}.uso-datos--proyecto-detalle .uso-datos__project-documents{margin-block:var(--idi-detail-gap);}.uso-datos--proyecto-detalle .uso-datos__project-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-top:var(--idi-detail-gap);}.uso-datos--proyecto-detalle .uso-datos__project-actions p{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm);margin:0;}@media (max-width:991.98px){.uso-datos--proyecto-detalle[data-idi-presentation] .uso-datos__project-overview:has(> figure){grid-template-columns:minmax(0,1fr);}.uso-datos--proyecto-detalle[data-idi-presentation] .uso-datos__project-overview > figure:not(:has(figcaption)){min-height:0;}.uso-datos--proyecto-detalle[data-idi-presentation] .uso-datos__project-overview > figure:not(:has(figcaption)) img{position:static;}.uso-datos--proyecto-detalle[data-idi-presentation] .uso-datos__project-overview img{height:auto;max-height:480px;object-fit:contain;}}@media (max-width:575.98px){.uso-datos--proyecto-detalle .uso-datos__project-participant-list{grid-template-columns:minmax(0,1fr);}.uso-datos--proyecto-detalle .uso-datos__project-participant-list li{min-height:76px;}.uso-datos--proyecto-detalle .uso-datos__cta{max-width:100%;text-align:center;white-space:normal;}}
.uso-datos--inspirate .uso-datos__lead{font-size:var(--font-size-base);font-weight:400;margin-bottom:var(--spacing-lg);}.uso-datos--inspirate .uso-datos__grid--cards{gap:30px;grid-auto-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr));}.uso-datos--inspirate .uso-datos__card{aspect-ratio:auto;border:1px solid var(--color-soft-gray);border-radius:30px;display:grid;grid-template-rows:120px 1fr;min-height:0;min-width:0;padding:0;position:relative;box-shadow:none;}.uso-datos--inspirate .uso-datos__card > img,.uso-datos--inspirate .uso-datos__card > p:has(> img){aspect-ratio:auto;border-radius:inherit;height:100%;inset:0;position:absolute;width:100%;margin:0;pointer-events:none;}.uso-datos--inspirate .uso-datos__card > p > img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;}.uso-datos--inspirate .uso-datos__card-body{background:rgb(255 255 255 / 80%);backdrop-filter:blur(10px);border-radius:30px;display:flex;grid-row:2;flex-direction:column;min-width:0;margin:0 4px 4px;padding:var(--spacing-md);position:relative;z-index:1;}.uso-datos--inspirate .uso-datos__card h3{font-size:var(--ideca-h3-size);line-height:1.3;margin:0 0 var(--spacing-sm);}.uso-datos--inspirate .uso-datos__card-body > p{font-size:var(--font-size-base);line-height:1.4;}.uso-datos--inspirate .uso-datos__card-body > p:last-child{margin-top:auto;text-align:center;}.uso-datos--inspirate .uso-datos__card .uso-datos__cta{min-width:128px;background:transparent;}.uso-datos--inspirate .uso-datos__card .uso-datos__cta:hover{background:var(--ud-azul);}.uso-datos--inspirate .uso-datos__card:focus-within{outline:3px solid var(--ud-azul);outline-offset:3px;}@media (max-width:1199.98px){.uso-datos--inspirate .uso-datos__grid--cards{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:575.98px){.uso-datos--inspirate .uso-datos__grid--cards{grid-template-columns:minmax(0,1fr);}}
.uso-datos--tableros > h2{font-size:var(--ideca-h2-size);line-height:1.25;margin-bottom:var(--spacing-lg);}.uso-datos--tableros > h3{font-size:var(--ideca-h3-size);line-height:1.25;margin:var(--spacing-xl) 0 var(--spacing-md);}.uso-datos--tableros .uso-datos__lead{font-size:var(--font-size-base);font-weight:400;margin-bottom:var(--spacing-lg);}.uso-datos--tableros .uso-datos__media-row{border:0;border-radius:var(--border-radius-20,20px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:210px;margin-top:24px;overflow:hidden;}.uso-datos--tableros .uso-datos__media-row + .uso-datos__media-row{margin-top:30px;}.uso-datos--tableros .uso-datos__media-copy{display:flex;flex-direction:column;align-items:flex-start;min-height:0;min-width:0;padding:var(--spacing-md);}.uso-datos--tableros .uso-datos__media-copy h3{flex-shrink:0;font-size:var(--ideca-h3-size);line-height:1.25;margin:0 0 var(--spacing-sm);}.uso-datos--tableros .uso-datos__media-copy p{line-height:1.4;margin:0;min-height:0;}.uso-datos--tableros .uso-datos__media-copy > p:not(:last-child),.uso-datos--tableros .uso-datos__card-body > p:not(:last-child){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:4.2em;overflow:hidden;text-overflow:ellipsis;line-height:1.4;flex-shrink:0;}.uso-datos--tableros .uso-datos__media-copy > :last-child{flex-shrink:0;margin-top:auto;padding-top:var(--spacing-sm);}.uso-datos--tableros .uso-datos__media-row > img,.uso-datos--tableros .uso-datos__media-row > p:has(> img){display:block;height:100%;min-height:0;object-fit:cover;width:100%;contain:size;}.uso-datos--tableros .uso-datos__media-row > p:has(> img){position:relative;margin:0;padding:0;overflow:hidden;}.uso-datos--tableros .uso-datos__media-row > p > img{position:absolute;inset:0;width:100%;height:100%;min-height:0;object-fit:cover;}.uso-datos--tableros .uso-datos__rule{border-color:var(--color-dark-gray);margin:var(--spacing-xl) 0;}.uso-datos--tableros .uso-datos__grid--cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:1fr;gap:24px;margin:var(--spacing-lg) 0;}.uso-datos--tableros .uso-datos__grid--cards .uso-datos__card{grid-column:span 2;border:0;border-radius:var(--border-radius-20,20px);display:flex;flex-direction:column;justify-content:flex-end;min-height:0;min-width:0;padding:120px 4px 4px;position:relative;}.uso-datos--tableros .uso-datos__grid--cards .uso-datos__card > img{aspect-ratio:auto;border-radius:inherit;height:100%;inset:0;position:absolute;width:100%;}.uso-datos--tableros .uso-datos__grid--cards .uso-datos__card-body{background:rgb(255 255 255 / 88%);border-radius:var(--border-radius-20,20px);display:flex;flex-direction:column;align-items:center;flex:1;min-height:0;padding:var(--spacing-sm);position:relative;text-align:center;width:100%;}.uso-datos--tableros .uso-datos__grid--cards .uso-datos__card h3{font-size:var(--ideca-h3-size);line-height:1.25;margin:0 0 var(--spacing-sm);}.uso-datos--tableros .uso-datos__grid--cards .uso-datos__card-body > p:last-child{margin-top:auto;}.uso-datos--tableros .uso-datos__grid--cards .uso-datos__cta{min-width:112px;}.uso-datos--tableros .uso-datos__grid--cards .uso-datos__card:focus-within{outline:3px solid var(--ud-azul);outline-offset:3px;}.uso-datos--tableros .uso-datos__banner{background:linear-gradient(90deg,rgb(37 12 45 / 86%),rgb(0 58 91 / 78%)),url('/themes/idecatema/img/uso-datos/tableros-interna/banner-tableros.webp') center / cover;border-radius:var(--border-radius-20,20px);min-height:80px;margin:var(--spacing-lg) 0;}.uso-datos--tableros .uso-datos__banner .uso-datos__cta,.uso-datos--tableros > section:first-of-type .uso-datos__observatories .uso-datos__cta{background:var(--ud-amarillo);border-color:var(--ud-amarillo);color:var(--ud-azul);}.uso-datos--tableros .uso-datos__banner .uso-datos__cta:hover,.uso-datos--tableros > section:first-of-type .uso-datos__observatories .uso-datos__cta:hover{background:var(--ud-azul);border-color:var(--ud-azul);color:var(--color-white);}.uso-datos--tableros > section:first-of-type{background:var(--color-gray);border-radius:var(--border-radius-20,20px);box-shadow:var(--shadow-card);margin:var(--spacing-lg) 0;padding:var(--spacing-md);}.uso-datos--tableros > section:first-of-type h3{font-size:var(--ideca-h3-size);margin-top:0;}.uso-datos--tableros > section:first-of-type .uso-datos__publication{background:transparent;border:0;border-left:2px solid var(--ud-amarillo);border-radius:0;color:var(--color-black);display:flex;font-weight:400;justify-content:flex-start;margin:var(--spacing-md) 0;padding-left:var(--spacing-md);text-align:left;text-decoration:underline;}.uso-datos--tableros > section:first-of-type .uso-datos__observatories .uso-datos__cta{display:flex;margin-left:auto;width:fit-content;}.uso-datos--tableros > section:last-of-type .uso-datos__cta{border:0;border-radius:var(--border-radius-20,20px);background:var(--color-gray);box-shadow:var(--shadow-card);display:flex;font-size:var(--ideca-h3-size);margin:var(--spacing-lg) 0;min-height:60px;}.uso-datos--tableros > section:last-of-type .uso-datos__cta:is(:hover,:focus-visible){background:var(--ud-azul);color:var(--color-white);}@media (max-width:1199.98px){.uso-datos--tableros .uso-datos__grid--cards{grid-template-columns:repeat(4,minmax(0,1fr));}}@media (max-width:575.98px){.uso-datos--tableros .uso-datos__media-row{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(210px,auto) 140px;min-height:350px;}.uso-datos--tableros .uso-datos__media-row > img{height:100%;min-height:0;aspect-ratio:auto;}.uso-datos--tableros .uso-datos__grid--cards{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:1200px){.uso-datos--tableros .uso-datos__grid--cards > .uso-datos__card:nth-child(3n+1):nth-last-child(2){grid-column:2 / span 2;}.uso-datos--tableros .uso-datos__grid--cards > .uso-datos__card:nth-child(3n+1):last-child{grid-column:3 / span 2;}}@media (min-width:576px) and (max-width:1199.98px){.uso-datos--tableros .uso-datos__grid--cards > .uso-datos__card:nth-child(2n+1):last-child{grid-column:2 / span 2;}}.uso-datos--tableros .uso-datos__observatories{display:flex;align-items:center;gap:var(--spacing-md);}.uso-datos--tableros .uso-datos__observatories p{flex:1;margin:0;}.uso-datos--tableros .uso-datos__observatories .uso-datos__cta{flex-shrink:0;}@media (max-width:575px){.uso-datos--tableros .uso-datos__observatories{flex-direction:column;align-items:stretch;}}
.uso-datos--fuentes .uso-datos__lead strong,.uso-datos--fuentes > p:has(> em) > strong{color:var(--ud-azul);}.uso-datos--fuentes .uso-datos__sources{overflow:hidden;margin-top:var(--spacing-xl);padding:0;border-radius:30px;background:var(--color-white);box-shadow:var(--shadow-card);}.uso-datos--fuentes .uso-datos__sources > h3{margin:0;padding:20px;background:var(--color-white);}.uso-datos--fuentes .uso-datos__sources > .uso-datos__grid{gap:20px;padding:20px;background:linear-gradient(var(--color-white-90),var(--color-white-90)),url(/themes/idecatema/img/uso-datos/fuentes-svg/fondo-distrital.webp) center / cover;}.uso-datos--fuentes .uso-datos__source{padding:20px;border-radius:30px;background:color-mix(in srgb,var(--color-white) 60%,transparent);box-shadow:none;}.uso-datos--fuentes .uso-datos__source::before{content:"";display:block;width:185px;max-width:100%;height:40px;background:url(/themes/idecatema/img/uso-datos/fuentes-svg/catastral-publica.svg) left center / auto 31px no-repeat;}.uso-datos--fuentes .uso-datos__source:has(a[href="https://datosabiertos.bogota.gov.co/dataset/"])::before{background-image:url(/themes/idecatema/img/uso-datos/fuentes-svg/datos-abiertos.svg);background-size:contain;}.uso-datos--fuentes .uso-datos__source:has(a[href="https://catalogorecursos.vercel.app/datos/index.html"])::before{background-image:url(/themes/idecatema/img/uso-datos/fuentes-svg/inventario.svg);background-size:auto 34px;}.uso-datos--fuentes .uso-datos__source:has(a[href="/base-de-datos-catastral-con-reserva"])::before{background-image:url(/themes/idecatema/img/uso-datos/fuentes-svg/catastral-reserva.svg);}.uso-datos--fuentes .uso-datos__source strong{margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);border-color:var(--color-dark-gray);font-size:var(--font-size-lg);}.uso-datos--fuentes .uso-datos__source a{display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:100%;min-height:var(--form-control-min-height);color:var(--ud-azul);text-decoration:none;}.uso-datos--fuentes .uso-datos__source a:hover{text-decoration:underline;}.uso-datos--fuentes .uso-datos__source a:focus-visible{outline:3px solid var(--ud-azul);outline-offset:3px;}.uso-datos--fuentes .uso-datos__source > span{display:block;font-size:var(--font-size-sm);}.uso-datos--fuentes .uso-datos__banner{gap:var(--spacing-lg);min-height:106px;margin-block:30px;padding:20px;border-radius:var(--radius-2xl);background:linear-gradient(90deg,rgb(41 0 42 / 80%),rgb(0 58 91 / 80%)),url(/themes/idecatema/img/uso-datos/fuentes-svg/banner-regional.webp) center / cover;}.uso-datos--fuentes .uso-datos__banner .uso-datos__cta{min-width:90px;justify-self:end;}.uso-datos--fuentes > .uso-datos__grid{gap:30px;}.uso-datos--fuentes > .uso-datos__grid:has(> .uso-datos__lidar-card--detail){grid-auto-rows:1fr;}.uso-datos--fuentes .uso-datos__lidar-card--detail{flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);min-height:0;padding:var(--spacing-md);border:0;border-radius:var(--radius-2xl);background:rgb(0 0 0);color:var(--color-white);box-shadow:none;}.uso-datos--fuentes .uso-datos__lidar-card--detail > img{opacity:.3;}.uso-datos--fuentes .uso-datos__lidar-card--detail .uso-datos__lidar-body:not(.uso-datos__cta){width:100%;flex:1;align-content:start;gap:var(--spacing-md);padding:0;line-height:var(--line-height-base);}.uso-datos--fuentes .uso-datos__lidar-body > strong{font-size:var(--ideca-h3-size);line-height:1.25;}.uso-datos--fuentes .uso-datos__lidar-card--detail .uso-datos__cta{position:relative;display:inline-flex;flex:none;width:auto;min-width:90px;max-width:100%;min-height:44px;padding:.45rem 1.4rem;margin-top:var(--spacing-sm);}.uso-datos--fuentes .uso-datos__lidar-courses{margin-top:30px;padding:20px;border:0;border-radius:var(--border-radius-20);background:var(--color-white);box-shadow:var(--shadow-card);}.uso-datos--fuentes .uso-datos__lidar-courses > h3{margin:0 0 var(--spacing-md);}@media (max-width:767.98px){.uso-datos--fuentes .uso-datos__sources > .uso-datos__grid,.uso-datos--fuentes > .uso-datos__grid{grid-template-columns:minmax(0,1fr);}.uso-datos--fuentes .uso-datos__source{padding:var(--spacing-md);}}
.filter-hidden,.pager-hidden{display:none !important;}.pager{display:grid;grid-template-columns:minmax(0,1fr);justify-items:end;align-items:center;gap:1rem 2rem;width:100%;margin:1.75rem 0 0;padding:0;}.pager__items,.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem;margin:0;padding:0;list-style:none;}.pager__item,.pagination li{display:inline-flex;align-items:center;justify-content:center;}.pager__link,.pagination a,.pagination .page-link{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--color-black,#444444);font-size:0.9rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color 0.16s ease,color 0.16s ease;}.pager__link::before,.pagination a::before,.pagination .page-link::before{position:absolute;width:36px;height:36px;border-radius:999px;background:transparent;content:"";pointer-events:none;transition:background-color 0.16s ease;z-index:-1;}.pager__item--number .pager__link,.pagination li:not(.prev):not(.next):not(.first):not(.last) a,.pagination .page-link{color:var(--color-secondary,#003A5B);}.pager__link:hover,.pagination a:hover,.pagination .page-link:hover{background:transparent;color:var(--color-secondary,#003A5B);}.pager__link:focus-visible,.pagination a:focus-visible,.pagination .page-link:focus-visible{outline:2px solid var(--color-secondary,#003A5B);outline-offset:3px;}.pager__link:hover:not(:disabled):not([aria-disabled="true"])::before,.pagination :is(a,.page-link):hover::before,.ideca-pager__page:hover::before{background:var(--color-soft-gray,#EAEAEA);}.pager__item--active,.pagination .active,.pagination .page-item.active{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:transparent;color:var(--color-secondary,#003A5B);font-size:0.9rem;font-weight:700;}.pager__item--active .pager__link,.pagination .active a,.pagination .page-item.active .page-link{width:44px;min-width:44px;height:44px;background:transparent;color:var(--color-secondary,#003A5B);font-size:0.9rem;font-weight:700;}.pager__item--active .pager__link::before,.pagination .active a::before,.pagination .page-item.active .page-link::before{background:var(--color-primary,#FEB400);}.pager__item--control .pager__link{color:var(--color-black,#444444);}.pager__item--disabled .pager__link{background:transparent;color:var(--color-gray,#BBBBBB);cursor:not-allowed;opacity:1;pointer-events:none;}.pager__item--control .fa-solid{font-size:1rem;line-height:1;}.pager__item--ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--color-black,#444444);font-size:0.9rem;text-align:center;}.pagination li.disabled a,.pagination .page-item.disabled .page-link{background:transparent;color:var(--color-gray,#BBBBBB);cursor:not-allowed;opacity:1;pointer-events:none;}@media (max-width:767.98px){.pager{grid-template-columns:1fr;justify-items:center;gap:0.75rem;}.pager__items,.pagination{gap:0.75rem 1.5rem;}}.ideca-pager{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin:1.5rem 0 0;}.ideca-pager__page{position:relative;isolation:isolate;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:0;color:var(--color-secondary,#003A5B);font-size:0.9rem;transition:background-color 0.15s ease,color 0.15s ease;}.ideca-pager__page::before{position:absolute;width:36px;height:36px;border-radius:999px;background:transparent;content:"";pointer-events:none;transition:background-color 0.15s ease;z-index:-1;}.ideca-pager__page:hover{background-color:transparent;color:var(--color-secondary,#003A5B);}.ideca-pager__page.active,.ideca-pager__page[aria-current="page"]{background-color:transparent;color:var(--color-secondary,#003A5B);font-weight:700;}.ideca-pager__page.active::before,.ideca-pager__page[aria-current="page"]::before{background-color:var(--color-primary,#FEB400);}.ideca-pager__page:focus-visible{outline:2px solid var(--color-secondary,#003A5B);outline-offset:3px;}.ideca-pager__nav{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--color-secondary,#003A5B);padding:0.25rem 0.5rem;}.ideca-pager__nav:disabled{opacity:0.35;cursor:not-allowed;}.ideca-pager__ellipsis{user-select:none;padding:0 0.25rem;}.glosario-pagination .pager{grid-template-columns:minmax(0,1fr);}.glosario-pagination #alphabet-filter{margin-block:1.5rem;}#alphabet-filter .pager__items--alphabet{flex-wrap:nowrap;gap:0.25rem;}.pager__items--alphabet .pager__item{flex-shrink:0;}.pager__items--alphabet .pager__item[hidden]{display:none;}.glosario-pagination .pager__item--first,.glosario-pagination .pager__item--last{display:none;}.glosario-pagination .pager__link:disabled,.glosario-pagination .pager__link[aria-disabled="true"]{color:var(--color-gray,#BBBBBB);background:transparent;opacity:1;cursor:default;}.pager__item--active .pager__link:hover:not(:disabled):not([aria-disabled="true"])::before,.pagination .active :is(a,.page-link):hover::before,.ideca-pager__page.active:hover::before,.ideca-pager__page[aria-current="page"]:hover::before{background:var(--color-primary,#FEB400);}@media (prefers-reduced-motion:reduce){.pager__link,.pager__link::before,.pagination :is(a,.page-link),.pagination :is(a,.page-link)::before,.ideca-pager__page,.ideca-pager__page::before{transition:none;}}

.ideca-exposed-search{margin:0 0 1.5rem;}.ideca-exposed-search .views-exposed-form{display:flex !important;flex-wrap:nowrap;align-items:center;gap:var(--ideca-filter-select-gap);width:100%;margin:0 !important;padding:0.85rem 1rem !important;border:1px solid #e3e8ef;border-radius:0.75rem;background:#f6f8fb;box-shadow:none !important;}.ideca-exposed-search .views-exposed-form .form-item{margin:0 !important;}.ideca-exposed-search .views-exposed-form label,.ideca-exposed-search .views-exposed-form .description{position:absolute !important;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;}.ideca-exposed-search .views-exposed-form .form-item-buscar{position:relative;flex:0 1 var(--ideca-list-search-width);width:min(100%,var(--ideca-list-search-width));min-width:0;}.ideca-exposed-search .views-exposed-form .form-item-buscar::after{position:absolute;top:50% !important;right:15px !important;bottom:auto !important;content:"\f002";transform:translateY(-50%) !important;color:#59708c;font-family:"Font Awesome 6 Free","Font Awesome 5 Free",sans-serif;font-size:1.05rem;font-weight:900;line-height:1;pointer-events:none;}.ideca-exposed-search .views-exposed-form .form-item:not(.form-item-buscar) input[type="text"],.ideca-exposed-search .views-exposed-form input[type="date"]{width:100% !important;min-height:var(--form-control-min-height);height:var(--form-control-min-height);margin:0 !important;border:1px solid var(--form-control-border-color) !important;border-radius:999px !important;background-color:#fff !important;color:var(--form-control-text-color);font-size:var(--form-control-font-size);line-height:var(--form-control-line-height);box-shadow:none !important;transition:border-color 0.15s ease,box-shadow 0.15s ease;}.ideca-exposed-search .views-exposed-form .form-item:not(.form-item-buscar) input[type="text"]{padding:0.5rem 2.8rem 0.5rem 1rem !important;}.ideca-exposed-search .views-exposed-form input[type="date"]{max-width:13.5rem;padding:0.5rem 1rem !important;}.ideca-exposed-search .views-exposed-form input:not(.ideca-clear-button):focus{border-color:var(--ideca-search-focus-color) !important;box-shadow:0 0 0 0.2rem var(--ideca-search-focus-ring) !important;outline:0;}.ideca-exposed-search .views-exposed-form .form-actions{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:0 !important;color:var(--color-secondary);}.ideca-exposed-search .views-exposed-form .form-actions:not(:has(.ideca-clear-button))::before{color:currentColor;content:"\f002";font-family:"Font Awesome 6 Free","Font Awesome 5 Free",sans-serif;font-size:1.25rem;font-weight:900;line-height:1;pointer-events:none;}.ideca-exposed-search .views-exposed-form .form-actions input:not(.ideca-clear-button),.ideca-exposed-search .views-exposed-form .form-actions button:not(.ideca-clear-button){position:absolute !important;inset:0 !important;z-index:1;width:100% !important;height:100% !important;min-width:0;margin:0 !important;padding:0 !important;overflow:hidden;border:0 !important;background:transparent !important;color:transparent !important;font-size:0 !important;opacity:0 !important;box-shadow:none !important;cursor:pointer;}.ideca-exposed-search .views-exposed-form .form-actions .ideca-clear-button{position:relative;z-index:2;}.ideca-exposed-search .views-exposed-form .form-actions:has(.ideca-clear-button) :is(input,button):not(.ideca-clear-button){display:none;}.ideca-exposed-search .views-exposed-form .form-actions:not(:has(.ideca-clear-button)):focus-within{outline:2px solid var(--ideca-search-focus-color);outline-offset:2px;}@media (max-width:767.98px){.ideca-exposed-search .views-exposed-form{flex-wrap:wrap;padding:0.75rem !important;}.ideca-exposed-search .views-exposed-form .form-item,.ideca-exposed-search .views-exposed-form .form-item-buscar{flex:1 1 100%;width:100%;}.ideca-exposed-search .views-exposed-form input[type="date"]{max-width:none;}.ideca-exposed-search .views-exposed-form .form-actions{width:100%;justify-content:flex-end;}}
.ideca-clear-button:is([type],[href]){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:var(--radius-md,8px);color:var(--color-secondary);background:var(--color-soft-gray,#eaeaea) url(/themes/idecatema/assets/icons/clean-filters.svg) center / 30px 38px no-repeat;box-shadow:none;font-size:0;line-height:1;text-decoration:none;cursor:pointer;transition:none;}.ideca-clear-button > :is(i,img,svg){display:none;}.ideca-clear-button:is([type],[href]):is(:hover,:focus-visible,:active){border:0;background:var(--color-gray,#f2f2f2) url(/themes/idecatema/assets/icons/clean-filters.svg) center / 30px 38px no-repeat;}.ideca-clear-button:is([type],[href]):focus-visible{outline:2px solid var(--ideca-search-focus-color,#0e5fcc);outline-offset:2px;box-shadow:none;}.ideca-clear-button:is([type],[href]):hover:not(:focus-visible){outline:none;}.ideca-clear-button:is([type],[href]):disabled,.ideca-clear-button:is([type],[href])[aria-disabled="true"]{opacity:.45;cursor:not-allowed;}.ideca-clear-button:is([type],[href])[hidden]{display:none;}
body.ideca-public-typography h2{font-family:var(--font-family-heading);font-size:var(--ideca-h2-size);font-weight:var(--ideca-h2-weight);line-height:var(--ideca-h2-line-height);letter-spacing:normal;overflow-wrap:anywhere;}body.ideca-public-typography main h1:not(.breadcrumb-title){font-size:var(--ideca-h1-size);line-height:1.25;}body.ideca-public-typography main h3:not(.visually-hidden){font-size:var(--ideca-h3-size);}body.ideca-public-typography main h4:not(.visually-hidden){font-size:var(--ideca-h4-size);}body.ideca-public-typography main h5:not(.visually-hidden){font-size:var(--ideca-h5-size);}body.ideca-public-typography main h6:not(.visually-hidden){font-size:var(--ideca-h6-size);}body.ideca-public-typography main :is(h3,h4):not(.visually-hidden){font-family:var(--font-family-heading);font-weight:700;line-height:1.25;overflow-wrap:anywhere;}body.ideca-public-typography main :is(h3,h4) :where(a,span,strong,b){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;}body.ideca-public-typography h2 :where(a,button,span,strong,b){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;}body.ideca-public-typography main .accordion-button,body.ideca-public-typography main details > summary{font-family:var(--font-family-heading);font-size:var(--ideca-accordion-size);line-height:1.4;min-height:var(--form-control-min-height);overflow-wrap:anywhere;}
body main [data-ideca-tooltip][role="tooltip"][data-open]{position:fixed;inset:auto;box-sizing:border-box;width:min(20rem,calc(100vw - 24px));max-width:none;height:auto;max-height:calc(100vh - 24px);margin:0;padding:.65rem .8rem;border:0;border-radius:7px;color:var(--color-white);background:var(--ideca-search-icon-color);box-shadow:var(--shadow-md);font-family:var(--font-family-base);font-size:.82rem;font-weight:400;line-height:1.4;text-align:left;white-space:normal;overflow:visible;overflow-wrap:anywhere;visibility:hidden;opacity:0;pointer-events:none;transform:none;transition:none;z-index:var(--z-index-tooltip);}body main [data-ideca-tooltip][role="tooltip"][data-open][data-open="true"]{visibility:visible;opacity:1;pointer-events:auto;}body main [data-ideca-tooltip][role="tooltip"][data-open]::before{content:none;}body main [data-ideca-tooltip][role="tooltip"][data-open]::after{content:"";position:absolute;inset:auto;left:var(--tooltip-arrow-x,50%);top:100%;width:0;height:0;border:6px solid transparent;border-top-color:var(--ideca-search-icon-color);transform:translateX(-50%);}body main [data-ideca-tooltip][role="tooltip"][data-open][data-placement="bottom"]::after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--ideca-search-icon-color);}body main [data-ideca-tooltip-trigger]{min-width:var(--ideca-search-control-size);min-height:var(--ideca-search-control-size);}body main [data-ideca-tooltip-trigger]:focus-visible{outline:2px solid var(--ideca-search-focus-color);outline-offset:2px;}
@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto;}*,*::before,*::after{scroll-behavior:auto !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-delay:0ms !important;transition-duration:0.01ms !important;}}
body.ideca-public-typography select:not([multiple]):is(:not([size]),[size="1"]){box-sizing:border-box;max-width:100%;min-width:0;min-height:var(--ideca-filter-select-hit-height);padding:2px 32px 2px 10px;border:var(--ideca-filter-select-inset) solid transparent;border-radius:calc(var(--ideca-filter-select-radius) + var(--ideca-filter-select-inset));appearance:var(--ideca-select-appearance,none);background-color:var(--color-white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%23003A5B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:12px 8px;background-clip:padding-box;box-shadow:inset 0 0 0 1px var(--ideca-filter-select-border);color:var(--ideca-filter-select-text);font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:1.5;cursor:pointer;}body.ideca-public-typography select:not([multiple]):is(:not([size]),[size="1"]):focus-visible{outline:2px solid var(--ideca-filter-select-chevron);outline-offset:1px;}body.ideca-public-typography select:not([multiple]):is(:not([size]),[size="1"]):disabled{cursor:not-allowed;background-color:var(--color-bg-darkgray);}body.ideca-public-typography .flatpickr-months .flatpickr-month,body.ideca-public-typography .flatpickr-current-month{height:60px;}body.ideca-public-typography .flatpickr-current-month{display:flex;align-items:center;justify-content:center;padding-top:0;}body.ideca-public-typography .flatpickr-current-month .flatpickr-monthDropdown-months{flex:1 1 auto;min-width:0;margin:0;}body.ideca-public-typography .flatpickr-current-month .numInputWrapper{flex:0 0 4.75rem;}body.ideca-public-typography .flatpickr-months :is(.flatpickr-prev-month,.flatpickr-next-month){height:60px;display:flex;align-items:center;}@supports (appearance:base-select){body.ideca-public-typography select:not([multiple]):is(:not([size]),[size="1"]){--ideca-select-appearance:base-select;display:inline-flex;align-items:center;}body.ideca-public-typography select:not([multiple]):is(:not([size]),[size="1"]),body.ideca-public-typography select:not([multiple]):is(:not([size]),[size="1"])::picker(select){appearance:base-select;}body.ideca-public-typography select:not([multiple]):is(:not([size]),[size="1"])::picker-icon{display:none;}body.ideca-public-typography select:not([multiple]):is(:not([size]),[size="1"])::picker(select){box-sizing:border-box;inline-size:anchor-size(width);min-inline-size:anchor-size(width);max-inline-size:calc(100vw - 24px);max-block-size:min(24rem,55dvh);margin:0;padding:.5rem 0;border:1px solid var(--color-dark-gray);border-radius:var(--radius-3xl);background:var(--color-white);box-shadow:var(--shadow-card);color:var(--color-secondary);font-family:var(--font-family-base);font-size:var(--font-size-xl);font-weight:700;line-height:1.35;overflow-y:auto;scrollbar-width:thin;}body.ideca-public-typography select:not([multiple]):is(:not([size]),[size="1"]) option{display:flex;align-items:center;justify-content:flex-start;min-height:44px;padding:.375rem 1rem;border:0;background:var(--color-white);color:var(--color-secondary);font-family:var(--font-family-base);font-size:var(--font-size-xl);font-weight:700;line-height:1.35;white-space:normal;overflow-wrap:anywhere;}body.ideca-public-typography select:not([multiple]):is(:not([size]),[size="1"]) option:is(:hover,:focus,:checked){background:var(--color-gray);}body.ideca-public-typography select:not([multiple]):is(:not([size]),[size="1"]) option:disabled{color:var(--color-text-muted);cursor:not-allowed;}body.ideca-public-typography select:not([multiple]):is(:not([size]),[size="1"]) option::checkmark{display:none;}body.ideca-public-typography select:not([multiple]):is(:not([size]),[size="1"]) optgroup{color:var(--color-text-muted);font-size:var(--font-size-base);font-weight:700;}}.ideca-exposed-search .views-exposed-form .form-item:has(select){flex:0 0 var(--ideca-filter-select-width);width:var(--ideca-filter-select-width);min-width:0;}@media (max-width:1199.98px){.ideca-exposed-search .views-exposed-form{flex-wrap:wrap;}}@media (max-width:767.98px){.ideca-exposed-search .views-exposed-form .form-item:has(select){flex:1 1 100%;width:100%;}}:is(.ayuda-faq-tools,.uso-datos__toolbar,.analitica-filters,.geo-inventory__filters,.fase3-filters,.fase3-directorio .directorio-selects){display:flex;flex-wrap:wrap;align-items:center;gap:var(--ideca-filter-select-gap);}:is(.ayuda-faq-tools,.uso-datos__toolbar,.analitica-filters,.geo-inventory__filters,.fase3-filters) > label:has(select){flex:1 1 var(--ideca-filter-select-width);width:min(100%,var(--ideca-filter-select-width));min-width:0;}:is(.ayuda-faq-tools,.uso-datos__toolbar,.analitica-filters,.geo-inventory__filters,.fase3-filters) > label:has(input){flex:1 1 var(--ideca-filter-select-width);min-width:min(100%,var(--ideca-filter-select-width));}.fase3-filters > p{flex-basis:100%;}.fase3-directorio .directorio-selects > select{flex:0 1 var(--ideca-filter-select-width);}:is(.ideca-exposed-search .views-exposed-form select,#selectFiltro,.pagina-institucional__body > .search-bar select.form-select,.ayuda-faq-tools select,.uso-datos__toolbar select,.analitica-filters select,[data-gi-analysis] select,.geo-inventory__filters select,.fase3-directorio .directorio-filters select,.fase3-filters select,.g3-filters select[data-g3-filter],.red-cade-search__select){box-sizing:border-box;flex:0 1 var(--ideca-filter-select-width);width:min(100%,var(--ideca-filter-select-width));max-width:100%;min-width:0;min-height:var(--ideca-filter-select-hit-height);height:var(--ideca-filter-select-hit-height);padding:2px 32px 2px 10px;border:var(--ideca-filter-select-inset) solid transparent;border-radius:calc(var(--ideca-filter-select-radius) + var(--ideca-filter-select-inset));appearance:var(--ideca-select-appearance,none);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%23003A5B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:12px 8px;background-clip:padding-box;box-shadow:inset 0 0 0 1px var(--ideca-filter-select-border);color:var(--ideca-filter-select-text);font:inherit;line-height:1.5;cursor:pointer;}:is(.ideca-exposed-search .views-exposed-form select,#selectFiltro,.pagina-institucional__body > .search-bar select.form-select,.ayuda-faq-tools select,.uso-datos__toolbar select,.analitica-filters select,[data-gi-analysis] select,.geo-inventory__filters select,.fase3-directorio .directorio-filters select,.fase3-filters select,.g3-filters select[data-g3-filter],.red-cade-search__select):focus-visible{outline:2px solid var(--ideca-filter-select-chevron);outline-offset:1px;}:is(.ideca-exposed-search .views-exposed-form select,#selectFiltro,.pagina-institucional__body > .search-bar select.form-select,.ayuda-faq-tools select,.uso-datos__toolbar select,.analitica-filters select,[data-gi-analysis] select,.geo-inventory__filters select,.fase3-directorio .directorio-filters select,.fase3-filters select,.g3-filters select[data-g3-filter],.red-cade-search__select):disabled{cursor:not-allowed;background-color:#eef2f4;}
:where(main,dialog,[role="dialog"]) :where(iframe:not([hidden]):not([aria-hidden="true"]):not([src*="recaptcha"]):not([src*="hcaptcha"])){aspect-ratio:var(--ideca-embed-aspect-ratio,16 / 11);display:block;height:auto;max-width:100%;min-height:0;min-width:0;width:100%;}main .g3-video-frame:has(iframe),[data-g3-experience] .g3-video-frame:has(iframe),.g3-plan-videos-dialog .g3-video-frame:has(iframe){aspect-ratio:var(--ideca-embed-aspect-ratio,16 / 11);height:auto;min-height:0;}main .g3-video-frame iframe,.g3-plan-videos-dialog .g3-video-frame iframe{aspect-ratio:var(--ideca-embed-aspect-ratio,16 / 11);display:block;height:auto;}:where(.video-embed,.g3-video-frame:has(iframe)){--ideca-embed-aspect-ratio:16 / 11;}:where(main,dialog,[role="dialog"]) iframe:is([src*="//www.youtube.com/" i],[src*="//youtube.com/" i],[src*="//www.youtube-nocookie.com/" i],[src*="//youtube-nocookie.com/" i],[src*="//player.vimeo.com/video/" i],[src*="//www.dailymotion.com/embed/video/" i]){--ideca-embed-aspect-ratio:16 / 11;aspect-ratio:16 / 11;}lite-youtube,iframe:is([src*="//www.youtube.com/" i],[src*="//youtube.com/" i],[src*="//www.youtube-nocookie.com/" i],[src*="//youtube-nocookie.com/" i],[src*="//m.youtube.com/" i]){border-radius:var(--border-radius-20,20px);overflow:hidden;}
:is(.ideca-exposed-search .views-exposed-form .form-item-buscar,.pagina-institucional__body > .search-bar > .position-relative,.ayuda-faq-tools > label:has(input[data-ayuda-faq-search]),.uso-datos__toolbar > label:has(input[data-uso-datos-search]),.analitica-filters > label:has(input[data-analitica-search]),.fase3-filters > .fase3-search,.geo-inventory__filters > .geo-inventory__search,.fase3-directorio .directorio-search-field,.g3-filters > .g3-filter:has(input[data-g3-query])){flex:1 1 var(--ideca-list-search-width);width:auto;max-width:100%;min-width:0;}:is(.ideca-exposed-search .views-exposed-form .form-item-buscar input,.pagina-institucional__body > .search-bar > .position-relative input.ideca-search-atom__input,.ayuda-faq-tools input[data-ayuda-faq-search],.uso-datos__toolbar input[data-uso-datos-search],.analitica-filters input[data-analitica-search],.fase3-filters .fase3-search input[type="search"],.geo-inventory__filters .geo-inventory__search input[type="search"],.fase3-directorio .directorio-search-field input[type="search"],.g3-filters input[data-g3-query]){box-sizing:border-box;display:block;width:100%;max-width:100%;min-height:var(--ideca-list-search-hit-height);height:var(--ideca-list-search-hit-height);padding:2px 44px 2px 30px;border:var(--ideca-list-search-inset) solid transparent;border-radius:calc(var(--ideca-list-search-radius) + var(--ideca-list-search-inset));background-color:#fff;background-clip:padding-box;box-shadow:inset 0 0 0 1px var(--form-control-border-color);color:var(--form-control-text-color);font-size:var(--form-control-font-size);line-height:1.5;}:is(.ideca-exposed-search .views-exposed-form .form-item-buscar input,.pagina-institucional__body > .search-bar > .position-relative input.ideca-search-atom__input,.ayuda-faq-tools input[data-ayuda-faq-search],.uso-datos__toolbar input[data-uso-datos-search],.analitica-filters input[data-analitica-search],.fase3-filters .fase3-search input[type="search"],.geo-inventory__filters .geo-inventory__search input[type="search"],.fase3-directorio .directorio-search-field input[type="search"],.g3-filters input[data-g3-query])::placeholder{color:var(--form-control-text-color);opacity:1;}:is(.ideca-exposed-search .views-exposed-form .form-item-buscar input,.pagina-institucional__body > .search-bar > .position-relative input.ideca-search-atom__input,.ayuda-faq-tools input[data-ayuda-faq-search],.uso-datos__toolbar input[data-uso-datos-search],.analitica-filters input[data-analitica-search],.fase3-filters .fase3-search input[type="search"],.geo-inventory__filters .geo-inventory__search input[type="search"],.fase3-directorio .directorio-search-field input[type="search"],.g3-filters input[data-g3-query]):focus-visible{outline:2px solid var(--ideca-search-focus-color);outline-offset:1px;}.ayuda-faq-tools label > i{left:auto;right:15px;}:is(.ayuda-faq-tools > label:has(input[data-ayuda-faq-search]):not(:has(> i)),.uso-datos__toolbar > label:has(input[data-uso-datos-search]),.analitica-filters > label:has(input[data-analitica-search]),.fase3-filters > .fase3-search,.g3-filters > .g3-filter:has(input[data-g3-query])){position:relative;}:is(.ayuda-faq-tools > label:has(input[data-ayuda-faq-search]):not(:has(> i)),.uso-datos__toolbar > label:has(input[data-uso-datos-search]),.analitica-filters > label:has(input[data-analitica-search]),.fase3-filters > .fase3-search,.g3-filters > .g3-filter:has(input[data-g3-query]))::after{position:absolute;right:15px;bottom:15px;color:var(--ideca-search-icon-color);content:"\f002";font-family:"Font Awesome 6 Free","Font Awesome 5 Free",sans-serif;font-size:16px;font-weight:900;line-height:1;pointer-events:none;}@media (max-width:767.98px){:is(.ideca-exposed-search .views-exposed-form .form-item-buscar,.pagina-institucional__body > .search-bar > .position-relative,.ayuda-faq-tools > label:has(input[data-ayuda-faq-search]),.uso-datos__toolbar > label:has(input[data-uso-datos-search]),.analitica-filters > label:has(input[data-analitica-search]),.fase3-filters > .fase3-search,.geo-inventory__filters > .geo-inventory__search,.fase3-directorio .directorio-search-field,.g3-filters > .g3-filter:has(input[data-g3-query])){flex:1 1 100%;width:100%;}}
:is(.ideca-exposed-search .views-exposed-form,.pagina-institucional__body > .search-bar,.ayuda-faq-tools,.uso-datos__toolbar,.analitica-filters,.fase3-filters,.fase3-directorio .directorio-filters,.geo-inventory__filters,.red-cade-search){gap:15px;background-color:var(--color-soft-gray,#EAEAEA);}:is(.ideca-exposed-search .views-exposed-form,.pagina-institucional__body > .search-bar,.ayuda-faq-tools,.uso-datos__toolbar,.analitica-filters,.fase3-filters,.fase3-directorio .directorio-filters,.geo-inventory__filters,.red-cade-search) label{color:var(--color-secondary,#003A5B);}.fase3-directorio .directorio-selects,.red-cade-search .manzana-search__grid{gap:15px;}.fase3-directorio .directorio-search-field{margin-bottom:15px;}.ideca-exposed-search .views-exposed-form .form-item-buscar,.ideca-exposed-search .views-exposed-form .form-item:has(select),.ideca-exposed-search .views-exposed-form .form-item:has(input[type="date"]),.ideca-exposed-search .views-exposed-form .form-item:has(input[data-drupal-date-format]),.ideca-exposed-search .views-exposed-form .form-item:has(input[placeholder="Calendario"]){flex:1 1 214px;width:auto;min-width:0;}.ideca-exposed-search .views-exposed-form .form-item-buscar{flex-basis:var(--ideca-list-search-width);}.ideca-exposed-search .views-exposed-form :is(select,input[type="date"],input[placeholder="Calendario"]){width:100%;max-width:none;}:is(.pagina-institucional__body > .search-bar > .position-relative,.ayuda-faq-tools > label:has(input[data-ayuda-faq-search]),.uso-datos__toolbar > label:has(input[data-uso-datos-search]),.analitica-filters > label:has(input[data-analitica-search]),.fase3-filters > .fase3-search,.geo-inventory__filters > .geo-inventory__search){flex:1 1 var(--ideca-list-search-width);width:auto;}:is(.pagina-institucional__body > .search-bar,.ayuda-faq-tools,.uso-datos__toolbar,.analitica-filters,.fase3-filters,.geo-inventory__filters) > label:has(select){flex:1 1 var(--ideca-filter-select-width);width:auto;}:is(.pagina-institucional__body > .search-bar,.ayuda-faq-tools,.uso-datos__toolbar,.analitica-filters,.fase3-filters,.geo-inventory__filters) select{flex:1 1 auto;width:100%;}.fase3-directorio .directorio-search-field{width:100%;max-width:none;}.fase3-directorio .directorio-selects > select{flex:1 1 var(--ideca-filter-select-width);width:auto;}.ideca-exposed-search .views-exposed-form select,.pagina-institucional__body > .search-bar select.form-select,.ayuda-faq-tools select,.uso-datos__toolbar select,.analitica-filters select,.geo-inventory__filters select,.fase3-directorio .directorio-selects > select,.fase3-filters select,.red-cade-search__select,.g3-filters select[data-g3-filter]{flex:1 1 var(--ideca-filter-select-width) !important;width:100% !important;}.g3-filters > .g3-filter:has(input[data-g3-query]){width:100%;max-width:none;}:is(.ideca-exposed-search,.pagina-institucional__body > .search-bar,.ayuda-faq-tools,.uso-datos__toolbar,.analitica-filters,.fase3-filters,.fase3-directorio .directorio-filters,.geo-inventory__filters,.red-cade-search,.g3-experience--miembros .g3-filters,.g3-experience--github .g3-filters) .ideca-clear-button:is([type],[href]),:is(.ideca-exposed-search,.pagina-institucional__body > .search-bar,.ayuda-faq-tools,.uso-datos__toolbar,.analitica-filters,.fase3-filters,.fase3-directorio .directorio-filters,.geo-inventory__filters,.red-cade-search,.g3-experience--miembros .g3-filters,.g3-experience--github .g3-filters) .ideca-clear-button:is([type],[href]):is(:hover,:focus-visible,:active){background-color:transparent;}:is(.g3-page-shell .g3-filters,.herramientas-landing .ideca-exposed-search .views-exposed-form){gap:15px;background-color:var(--ideca-filter-panel-dark-bg);}:is(.g3-page-shell .g3-filters,.herramientas-landing .ideca-exposed-search .views-exposed-form) label{color:var(--color-white);}:is(.g3-page-shell .g3-filters,.herramientas-landing .ideca-exposed-search .views-exposed-form) .ideca-clear-button:is([type],[href]),:is(.g3-page-shell .g3-filters,.herramientas-landing .ideca-exposed-search .views-exposed-form) .ideca-clear-button:is([type],[href]):is(:hover,:focus-visible,:active){background:transparent;color:var(--color-white);}:is(.g3-page-shell .g3-filters,.herramientas-landing .ideca-exposed-search .views-exposed-form) .ideca-clear-button::before{content:"";display:block;width:30px;height:38px;background:var(--color-white);mask:url(/themes/idecatema/assets/icons/clean-filters.svg) center / 30px 38px no-repeat;}:is(.g3-page-shell .g3-filters,.herramientas-landing .ideca-exposed-search .views-exposed-form) .ideca-clear-button:focus-visible{outline-color:var(--color-white);}:is(.g3-page-shell .g3-filters,.herramientas-landing .ideca-exposed-search .views-exposed-form) :is(input[data-g3-query],select):focus-visible{outline:2px solid var(--color-white);outline-offset:2px;}@media (max-width:767.98px){.red-cade-search__grid > .red-cade-search__clear{grid-column:1 / -1;justify-self:end;}}
.ideca-sidebar-disclosure{display:flex;margin-bottom:1rem;}.ideca-sidebar-layout > .ideca-sidebar-panel[hidden]{display:none;}.ideca-sidebar-layout > .ideca-sidebar-main{min-width:0;}.ideca-sidebar-layout.ideca-sidebar-layout--closed > .ideca-sidebar-main{flex:1 1 0;width:100%;max-width:none;grid-column:1 / -1;}.mapas-page .mapas-layout.ideca-sidebar-layout--closed{grid-template-columns:minmax(0,1fr);}.ideca-sidebar-positioned{position:relative;}.ideca-sidebar-positioned .ideca-sidebar-tab{position:absolute;display:flex;width:44px;height:44px;padding:0;margin:0;z-index:3;}.ideca-sidebar-tab .ideca-nav-toggle{position:relative;isolation:isolate;background:transparent;box-shadow:none;}.ideca-sidebar-tab .ideca-nav-toggle::before{content:'';position:absolute;inset:4px 16px 4px 0;border-radius:0 50% 50% 0;background:var(--nav-toggle-background);box-shadow:0 3px 9px rgba(0,68,99,0.12);z-index:-1;}.ideca-sidebar-tab .ideca-nav-toggle:hover::before,.ideca-sidebar-tab .ideca-nav-toggle:focus-visible::before{background:var(--nav-toggle-hover-background);}.ideca-sidebar-tab .ideca-nav-toggle__chevron{justify-self:start;width:28px;text-align:center;}main .ideca-sidebar-positioned.ideca-sidebar-positioned--closed > .ideca-sidebar-main,.layout-content--sidebar-collapsible .ideca-sidebar-positioned--closed > .section-sidebar-main{padding-left:calc(44px + var(--bs-gutter-x,1.5rem) * .5);}.ideca-sidebar-anchor{position:relative;min-width:0;}.ideca-sidebar-positioned > aside:has(> .ideca-sidebar-anchor),.layout-content .ideca-sidebar-positioned > aside:has(> .ideca-sidebar-anchor){position:static;align-self:stretch;height:auto;max-height:none;overflow:visible;}.ideca-sidebar-anchor > .ideca-menu{position:static;}.ideca-sidebar-anchor > .ideca-sidebar-tab{top:0;left:calc(100% - 4px);}.ideca-sidebar-positioned--closed > .ideca-sidebar-tab{bottom:0;height:auto;pointer-events:none;}.ideca-sidebar-positioned--closed > .ideca-sidebar-tab > button{pointer-events:auto;}@media (min-width:992px) and (min-height:400px){.ideca-sidebar-anchor,.ideca-sidebar-positioned--closed > .ideca-sidebar-tab > button{position:sticky;top:var(--sticky-offset);}}@media (max-width:991.98px){.ideca-sidebar-anchor > .ideca-sidebar-tab{left:auto;right:0;}}@media (min-width:992px) and (min-height:400px){.layout-content .ideca-sidebar-positioned > aside .ideca-sidebar-anchor > .ideca-menu{max-height:calc(100vh - var(--sticky-offset) - var(--sticky-sidebar-gap) - var(--drupal-displace-offset-bottom,0px));max-height:calc(100dvh - var(--sticky-offset) - var(--sticky-sidebar-gap) - var(--drupal-displace-offset-bottom,0px));overflow-y:auto;}}
