:root{--ion-color-primary: #8AC3EB;--ion-color-primary-rgb: 138,195,235;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 0,0,0;--ion-color-primary-shade: #79accf;--ion-color-primary-tint: #96c9ed;--ion-color-secondary: #8AC3EB;--ion-color-secondary-rgb: 138,195,235;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 0,0,0;--ion-color-secondary-shade: #79accf;--ion-color-secondary-tint: #96c9ed;--ion-color-tertiary: #8AC3EB;--ion-color-tertiary-rgb: 138,195,235;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 0,0,0;--ion-color-tertiary-shade: #79accf;--ion-color-tertiary-tint: #96c9ed}:root{--vdc-action: var(--ion-color-primary);--vdc-action-hover: var(--ion-color-primary-shade);--vdc-read: 900px;--vdc-wide: 1280px;--vdc-radius: 12px;--vdc-radius-sm: 8px;--vdc-card-border: #e3eaf0;--vdc-card-shadow: 0 1px 2px rgba(22, 35, 46, .05), 0 8px 22px rgba(22, 35, 46, .06)}:root{--vdc-gutter: 32px;--vdc-container: 1280px;--v2-container-max-width: var(--vdc-container)}@media (max-width: 600px){:root{--vdc-gutter: 20px}}@media (orientation: landscape){:root{--vdc-gutter: max(32px, var(--app-safe-x, 0px))}}a:focus-visible,button:focus-visible,ion-button:focus-visible,ion-item:focus-visible,ion-card:focus-visible,ion-select:focus-visible{outline:2px solid var(--vdc-action)!important;outline-offset:3px;border-radius:6px}.container{padding:56px 0}@media (max-width: 575px){.container{padding:40px 0}}section+section>.container,section+section .container,app-text+app-text .container{padding-top:28px}ion-button.btn,app-hero-search-banner ion-button,app-social-map .tab-filters ion-button.button-solid,app-content-list-page ion-button{--border-radius: 999px;font-weight:600;letter-spacing:.01em;text-transform:none}app-hero-search-banner ion-button,app-social-map .tab-filters ion-button.button-solid,app-stats-cards ion-button.cta,.mapboxgl-popup-content ion-button{--background: var(--vdc-action) !important;--background-hover: var(--vdc-action-hover) !important;--background-hover-opacity: 1 !important;--background-activated: var(--vdc-action-hover) !important;--background-activated-opacity: 1 !important;--background-focused: var(--vdc-action-hover) !important;--background-focused-opacity: 1 !important;--color: #fff !important}app-home-viladoconde .indicator-list ion-card,app-indicators-v2 .kpi{border-radius:var(--vdc-radius)!important;border:1px solid var(--vdc-card-border)!important;box-shadow:none!important;background:#f4f7f9!important}app-content-details:not(.article) app-text ion-text{font-size:17px;line-height:1.7}app-content-details:not(.article) app-text ion-text ul,app-content-details:not(.article) app-text ion-text ol{padding-left:22px}app-content-details:not(.article) app-text ion-text li{margin-bottom:8px}app-content-details .section-title,app-content-list-page .list-section>.container>.head .title{font-size:clamp(26px,2.6vw,32px)!important;font-weight:700!important;letter-spacing:-.01em!important;margin-bottom:32px!important}app-home-viladoconde .info ion-text,app-home-viladoconde ion-text,app-content-list-page app-text ion-text,app-content-details:not(.article) [slot=content],app-content-details:not(.article) [slot=content] p,app-content-details:not(.article) [slot=content] ul,app-content-details:not(.article) [slot=content] li{font-size:17px!important;font-weight:400!important;line-height:1.7!important}app-social-map .side-panel ion-select::part(highlight),app-hero-search-banner ion-select::part(highlight),app-social-map .side-panel .select-highlight,app-social-map .side-panel ion-searchbar .searchbar-input-container:after{display:none!important;opacity:0!important;height:0!important}app-social-map .mapboxgl-ctrl-top-right{top:auto!important;bottom:calc(46px + var(--app-bottom-overlay, 0px))!important;right:0!important;display:flex;flex-direction:column;align-items:flex-end}app-social-map .mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin:0 16px 8px 0!important}@media (orientation: landscape) and (max-height: 500px){app-social-map .view-content{--map-edge-left: var(--vdc-gutter) !important;--map-edge-right: var(--vdc-gutter) !important}app-social-map .mapboxgl-ctrl-top-right{right:var(--vdc-gutter)!important}app-social-map .mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin-right:0!important}app-social-map .map-results{margin-left:0!important}}app-social-map .mapboxgl-ctrl-top-right .mapboxgl-ctrl:last-child{margin-bottom:0!important}app-social-map .view-content.side-panel-right .mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin-right:16px!important}.container,app-main-header ion-grid.container,app-main-footer .container,app-content-details .article,app-content-details:not(.article) app-text .container,app-content-details:not(.article) .accordion-section .container,app-content-details:not(.article) .groups-section .container,app-content-details:not(.article) .links .container,app-content-details:not(.article) .list .container,app-content-details:not(.article) .image .container,app-content-list-page .list-section .container,app-indicators-v2 .inner,app-indicators-v2 .head .inner,app-indicators-v2 .charts .inner{width:min(100% - (var(--vdc-gutter) * 2),var(--vdc-container))!important;max-width:none!important;margin-inline:auto!important;padding-inline:0!important}app-side-menu ion-menu ion-menu-toggle{display:grid;grid-template-rows:1fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1),opacity .2s ease;opacity:1}app-content-details:not(.article) section:not(:last-of-type) .container,app-content-list-page section:not(:last-of-type) .container,app-home-viladoconde section:not(:last-of-type) .container{padding-bottom:40px!important}app-home-viladoconde .indicator-list app-counter{font-size:clamp(36px,3.2vw,46px)!important;font-weight:700!important;line-height:1!important;color:var(--vdc-action)!important;font-variant-numeric:tabular-nums}app-home-viladoconde app-image-gallery,app-home-viladoconde app-image-gallery .container,app-home-viladoconde section:has(app-image-gallery)>.container,app-home-viladoconde .image-gallery-section .container{width:100%!important;max-width:none!important;padding-inline:0!important;margin-inline:0!important}app-image-gallery swiper-slide:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#00000026;opacity:1;transition:.2s ease}@media (hover: hover){app-image-gallery swiper-slide:hover{cursor:url(../images/mira-01.svg) 6 6,auto;transition:1s all ease-in}app-image-gallery swiper-slide:hover:before{opacity:0}}app-image-gallery swiper-slide:nth-child(6n+1):before{background-color:#afcb3899}app-image-gallery swiper-slide:nth-child(6n+2):before{background-color:#ffd41099}app-image-gallery swiper-slide:nth-child(6n+3):before{background-color:#8ac3eb99}app-image-gallery swiper-slide:nth-child(6n+4):before{background-color:#f4971699}app-image-gallery swiper-slide:nth-child(6n+5):before{background-color:#9688c099}app-image-gallery swiper-slide:nth-child(6n+6):before{background-color:#ec646b99}@media (max-width: 991px){:root{--main-header-height: 64px;--main-header-logo-height: 34px}app-main-header ion-grid.container{padding-inline:0!important}app-main-header .col-logos{padding-left:0}app-main-header .col-toggle-side-menu{padding-right:0}app-main-header .toggle-side-menu{margin-inline-end:-16px}}app-main-header .toggle-side-menu,app-side-menu ion-menu ion-item ion-button:not(.active){--background-focused: transparent !important;--background-activated: transparent !important;--background-focused-opacity: 0 !important;--background-activated-opacity: 0 !important;--ripple-color: transparent !important}app-text ion-text ul,app-text ion-text ol,app-content-details [slot=content] ul:not(.skeleton-list),app-content-details [slot=content] ol{padding-left:26px!important;margin-block:10px!important}app-text ion-text li,app-content-details [slot=content] li{margin-bottom:8px;padding-left:2px}app-text ion-text li:last-child,app-content-details [slot=content] li:last-child{margin-bottom:0}app-text ion-text ul,app-text ion-text ol,app-content-details [slot=content] ul:not(.skeleton-list),app-content-details [slot=content] ol{padding-left:44px!important}@media (max-width: 575px){app-text ion-text ul,app-text ion-text ol,app-content-details [slot=content] ul:not(.skeleton-list),app-content-details [slot=content] ol{padding-left:24px!important}}app-text ion-text ul ul,app-text ion-text ul ol,app-text ion-text ol ul,app-text ion-text ol ol,app-content-details [slot=content] ul ul,app-content-details [slot=content] ol ol{padding-left:30px!important}app-home-viladoconde .indicator-list app-counter{font-size:clamp(32px,3.2vw,42px)!important;font-weight:700!important;line-height:1.1!important}app-hero-search-banner ion-button::part(native),app-social-map .tab-filters ion-button.button-solid::part(native),app-stats-cards ion-button.cta::part(native),.mapboxgl-popup-content ion-button::part(native){transition:background-color .2s ease}app-home-viladoconde app-hero-search-banner .info ion-text{font-size:22px!important;font-weight:700!important;line-height:1.45!important}@media (max-width: 575px){app-home-viladoconde app-hero-search-banner .info ion-text{font-size:17px!important;font-weight:600!important}}app-main-header ion-buttons .ion-button-wrapper{position:relative;margin-right:26px;padding-bottom:6px}app-main-header ion-buttons .ion-button-wrapper:not(:has(#login-modal)):after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:2px;background:var(--ion-color-primary);transform:scaleX(0);transition:transform .25s cubic-bezier(.4,0,.2,1);pointer-events:none}app-main-header ion-buttons .ion-button-wrapper:not(:has(#login-modal)):hover:after,app-main-header ion-buttons .ion-button-wrapper.active:not(:has(#login-modal)):after{transform:scaleX(1)}app-main-header ion-buttons ion-button{--background-hover: transparent !important;--background-focused: transparent !important;--background-activated: transparent !important;--ripple-color: transparent !important}app-main-header ion-buttons>.ion-button-wrapper>ion-button ion-label{color:#5b5b5b!important;font-weight:500!important;transition:color .2s ease}app-main-header ion-buttons .ion-button-wrapper:hover>ion-button ion-label,app-main-header ion-buttons .ion-button-wrapper.active>ion-button ion-label{color:var(--vdc-action)!important}app-main-header ion-buttons ion-button ion-icon[name=chevron-down-outline]{font-size:15px;transition:transform .25s cubic-bezier(.4,0,.2,1),color .2s ease}app-main-header ion-buttons .ion-button-wrapper:hover>ion-button ion-icon[name=chevron-down-outline]{transform:rotate(180deg)}app-main-header ion-buttons .ion-button-wrapper:hover>ion-button ion-icon[name=chevron-down-outline],app-main-header ion-buttons .ion-button-wrapper.active>ion-button ion-icon[name=chevron-down-outline]{color:var(--vdc-action)}app-main-header ion-buttons ion-button+ion-list{left:0;margin-top:4px;padding:6px!important;width:max-content;min-width:100%;max-width:340px;border-radius:12px;box-shadow:0 12px 30px #29292924;overflow:hidden}app-main-header ion-buttons ion-button+ion-list ion-item{--border-width: 0 !important;--border-style: none !important;--background: transparent}app-main-header ion-buttons ion-button+ion-list ion-item ion-button{height:42px!important;--border-radius: 8px;--padding-start: 10px;--padding-end: 10px;--background-hover: rgba(var(--ion-color-primary-rgb), .16) !important;--background-hover-opacity: 1 !important}app-main-header ion-buttons ion-button+ion-list ion-item ion-button ion-label{font-size:15px!important;color:#414141!important;transition:color .2s ease}app-main-header ion-buttons ion-button+ion-list ion-item ion-button:hover ion-label,app-main-header ion-buttons ion-button+ion-list ion-item ion-button.active ion-label{color:var(--vdc-action)!important}app-main-header ion-buttons ion-button+ion-list ion-item ion-button::part(native){justify-content:flex-start;text-align:left}app-main-header ion-buttons ion-button+ion-list ion-item ion-button{width:100%;min-width:0;height:auto!important;min-height:42px;--padding-top: 9px;--padding-bottom: 9px}app-main-header ion-buttons ion-button+ion-list ion-item ion-button ion-label{margin:0 auto 0 0!important;text-align:left!important;white-space:normal!important;line-height:1.35}app-main-header ion-button#login-modal{--color: #5b5b5b !important;--border-radius: 999px;--padding-start: 10px;--padding-end: 10px;transition:color .2s ease}app-main-header ion-button#login-modal:hover{--color: var(--vdc-action) !important;--background: transparent !important;--background-hover: transparent !important}app-main-header ion-button#login-modal .label{display:none}@media (min-width: 1200px){app-main-header ion-button#login-modal .label{display:inline;margin-left:8px;font-size:14px;font-weight:600;letter-spacing:.01em;text-transform:none}}app-main-header .toggle-side-menu{--background: transparent !important;--background-hover: rgba(var(--ion-color-primary-rgb), .16) !important;--background-hover-opacity: 1 !important;--box-shadow: none}app-main-header .toggle-side-menu:focus-visible{outline:2px solid var(--vdc-action)!important;outline-offset:2px}app-main-header ion-buttons .ion-button-wrapper:has(#login-modal){position:relative;padding-left:18px;margin-left:8px}app-main-header ion-buttons .ion-button-wrapper:has(#login-modal):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:24px;background:#d8e0e7}app-main-header ion-buttons .ion-button-wrapper:has(#login-modal){padding-left:0;margin-left:0}app-main-header ion-buttons .ion-button-wrapper:has(#login-modal):before{left:-1px}app-main-header ion-buttons .ion-button-wrapper{display:flex;align-items:center;padding-top:6px}app-main-header ion-button#login-modal,app-main-header ion-button#login-modal .label{color:#5b5b5b!important}app-side-menu ion-item{--background: transparent;--border-width: 0 !important;--border-style: none !important;--min-height: 50px;border-radius:var(--vdc-radius-sm);margin:2px 8px;transition:background .2s ease}app-side-menu ion-item:hover{--background: rgba(var(--ion-color-primary-rgb), .14)}app-side-menu ion-item.active ion-label,app-side-menu .active>ion-item ion-label{color:var(--vdc-action)!important;font-weight:600!important}app-side-menu ion-menu{--width: min(88vw, 360px) !important;--max-width: 360px}app-side-menu ion-menu ion-header ion-toolbar{--background: #fff;--border-width: 0 0 1px;--border-color: var(--vdc-card-border);--min-height: 72px;padding:8px 12px}app-side-menu ion-menu ion-content{--background: #fff;--padding-top: 8px;--padding-bottom: 24px}app-side-menu ion-menu ion-item{--background: transparent;--border-width: 0 !important;--border-style: none !important;--min-height: 0;--padding-start: 0;--inner-padding-end: 0;margin:2px 10px;border-radius:10px;overflow:hidden}app-side-menu ion-menu ion-item ion-button{width:100%;height:50px;margin:0;--border-radius: 10px;--padding-start: 14px;--padding-end: 14px;--background: transparent;--background-hover: rgba(var(--ion-color-primary-rgb), .14) !important;--background-hover-opacity: 1 !important;--background-activated: rgba(var(--ion-color-primary-rgb), .22) !important;--ripple-color: rgba(var(--ion-color-primary-rgb), .3);text-transform:none}app-side-menu ion-menu ion-item ion-button::part(native){justify-content:space-between}app-side-menu ion-menu ion-item ion-label{margin:0 auto 0 0!important;text-align:left!important;white-space:normal!important;font-size:16px!important;font-weight:600!important;color:#383838!important;line-height:1.3}app-side-menu ion-menu ion-item ion-icon{font-size:17px;color:#9aa8b3;transition:transform .25s cubic-bezier(.4,0,.2,1),color .2s ease}app-side-menu ion-menu ion-item ion-icon.rotated{transform:rotate(90deg);color:var(--vdc-action)}app-side-menu ion-menu ion-menu-toggle>ion-list{overflow:hidden;min-height:0;padding:2px 0 8px!important;background:transparent}app-side-menu ion-menu ion-menu-toggle.collapsed{grid-template-rows:0fr;opacity:0;pointer-events:none}app-side-menu ion-menu ion-menu-toggle ion-item ion-label{font-size:15px!important;font-weight:500!important;color:#5b6b78!important}app-side-menu ion-menu ion-menu-toggle ion-item:hover{border-left-color:var(--ion-color-primary)}app-side-menu ion-menu .logo{height:40px;width:auto}app-side-menu ion-menu ion-menu-toggle ion-item,app-side-menu ion-menu ion-menu-toggle ion-item ion-button{--background: transparent !important}app-side-menu ion-menu ion-item{margin:0!important;border-radius:0!important}app-side-menu ion-menu ion-item ion-button{height:58px!important;--border-radius: 0;--padding-start: 22px;--padding-end: 22px}app-side-menu ion-menu ion-item ion-label{font-size:17px!important}app-side-menu ion-menu ion-menu-toggle ion-item{margin:0!important;border-left:0!important;border-radius:0!important;background:#f6f9fb}app-side-menu ion-menu ion-menu-toggle ion-item ion-button{height:50px!important;--padding-start: 38px}app-side-menu ion-menu ion-menu-toggle>ion-list{padding:0!important;border-block:1px solid var(--vdc-card-border)}app-side-menu ion-menu ion-content{--padding-top: 0;--padding-bottom: 0}app-side-menu .side-menu-footer{margin-top:18px;padding:16px 0 24px;border-top:1px solid var(--vdc-card-border)}app-side-menu .side-menu-footer ion-button{height:54px;--padding-start: 22px;--padding-end: 22px;--color: var(--vdc-action);--background-hover: rgba(var(--ion-color-primary-rgb), .14);--background-hover-opacity: 1;text-transform:none;justify-content:flex-start}app-side-menu .side-menu-footer ion-label{font-size:16px;font-weight:600;margin-left:10px}app-side-menu .side-menu-footer ion-icon{font-size:22px}app-side-menu ion-menu ion-content::part(scroll){display:flex;flex-direction:column;min-height:100%}app-side-menu ion-menu ion-content>ion-list{flex:0 0 auto}app-side-menu .side-menu-footer{margin-top:auto!important;padding:0!important;display:flex;align-items:center;min-height:88px}app-side-menu .side-menu-footer{flex:0 0 auto}app-side-menu ion-menu ion-item:has(ion-button.active),app-side-menu ion-menu ion-item ion-button.active{--background: rgba(var(--ion-color-primary-rgb), .22) !important;--background-hover: rgba(var(--ion-color-primary-rgb), .28) !important;--background-focused: rgba(var(--ion-color-primary-rgb), .28) !important;--background-activated: rgba(var(--ion-color-primary-rgb), .3) !important;background:rgba(var(--ion-color-primary-rgb),.22)!important}app-side-menu ion-menu ion-item:has(+ion-menu-toggle ion-button.active) ion-label,app-side-menu ion-menu ion-item ion-button.active ion-label{color:var(--vdc-action)!important;font-weight:700!important}app-side-menu ion-menu ion-item:has(+ion-menu-toggle ion-button.active) ion-icon{color:var(--vdc-action)!important}app-side-menu .side-menu-footer ion-button::part(native){justify-content:flex-start;padding-inline:22px}app-side-menu .side-menu-footer ion-button{--padding-start: 22px !important;--padding-end: 22px !important;text-align:left}app-side-menu .side-menu-footer ion-button::part(native){justify-content:flex-start!important}app-side-menu .side-menu-footer ion-label{flex:1 1 auto;text-align:left!important;margin-left:12px!important}app-side-menu .side-menu-footer ion-icon{margin-inline-end:0}app-side-menu .side-menu-footer{min-height:76px;padding:0!important;display:flex}app-side-menu .side-menu-footer ion-button{width:100%;height:100%!important;min-height:76px;margin:0!important;--border-radius: 0}app-side-menu ion-menu ion-item:has(+ion-menu-toggle ion-button.active),app-side-menu ion-menu ion-item:has(ion-button.active),app-side-menu ion-menu ion-item ion-button.active{background:rgba(var(--ion-color-primary-rgb),.55)!important;--background: rgba(var(--ion-color-primary-rgb), .55) !important;--background-hover: rgba(var(--ion-color-primary-rgb), .62) !important}app-side-menu ion-menu ion-item:has(ion-button.active) ion-label,app-side-menu ion-menu ion-item:has(+ion-menu-toggle ion-button.active) ion-label{color:#16374d!important}app-side-menu .side-menu-footer ion-label{margin-left:14px!important}app-side-menu ion-menu ion-item ion-button,app-side-menu ion-menu ion-item ion-button.active{--background: transparent !important;--background-focused: transparent !important;--background-activated: transparent !important;--background-focused-opacity: 0 !important;--background-activated-opacity: 0 !important}app-side-menu ion-menu ion-item ion-button:hover{--background-hover: rgba(var(--ion-color-primary-rgb), .14) !important;--background-hover-opacity: 1 !important}app-side-menu ion-menu ion-item ion-button.active{background:transparent!important}app-side-menu .side-menu-footer ion-button{--padding-start: 29px !important}app-side-menu .side-menu-footer ion-button::part(native){padding-left:11px!important;padding-right:11px!important}app-side-menu .side-menu-footer ion-button::part(native){padding-left:47px!important}app-side-menu ion-menu ion-item:has(+ion-menu-toggle ion-button.active),app-side-menu ion-menu ion-item:has(ion-button.active){background:rgba(var(--ion-color-primary-rgb),.16)!important;--background: rgba(var(--ion-color-primary-rgb), .16) !important;--background-hover: rgba(var(--ion-color-primary-rgb), .24) !important}app-side-menu ion-menu ion-menu-toggle ion-item:has(ion-button.active){background:rgba(var(--ion-color-primary-rgb),.12)!important;--background: rgba(var(--ion-color-primary-rgb), .12) !important}app-page-header{flex-basis:clamp(200px,24vw,300px)!important}app-page-header .title{font-size:clamp(26px,4.4vw,50px)!important;font-weight:700!important;letter-spacing:-.01em!important;padding:0 24px;text-wrap:balance}@media (max-width: 575px){app-page-header .title{padding:0 16px}}app-hero-search-banner .main-title{text-wrap:balance}app-home-viladoconde ion-text strong,app-home-viladoconde ion-text b{font-weight:600!important}app-hero-search-banner ion-text{font-size:19px!important;font-weight:500!important;line-height:1.55!important}app-hero-search-banner ion-select.select-expanded,app-hero-search-banner ion-select:focus-visible{outline:none!important;box-shadow:0 0 0 2px #ffffffa6!important}app-home-viladoconde .info ion-text{display:block;padding-bottom:8px}app-home-viladoconde .info>p:first-child{margin-top:0}app-home-viladoconde .info>p:last-child{margin-bottom:0}app-home-viladoconde .indicator-list{padding-bottom:8px}app-home-viladoconde #about .section-title{margin-bottom:67px!important}@media (max-width: 575px){app-home-viladoconde #about .section-title{margin-bottom:32px!important}}app-home-viladoconde .section-title{font-size:clamp(24px,3.4vw,44px)!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.15!important;margin-bottom:36px!important}app-home-viladoconde .indicator-list ion-card{min-height:150px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:22px 16px;border-radius:14px!important;transition:transform .25s ease,border-color .25s ease}@media (hover: hover){app-home-viladoconde .indicator-list ion-card:hover{transform:translateY(-3px);border-color:var(--ion-color-primary)!important}}app-home-viladoconde .indicator-list ion-card-content{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0;width:100%}@media (min-width: 992px){app-home-viladoconde ion-row>ion-col:has(.indicator-list){flex:0 0 58%;max-width:58%}app-home-viladoconde ion-row>ion-col:has(.info){flex:0 0 42%;max-width:42%}}app-home-viladoconde .indicator-list{--ion-grid-column-padding: 6px}app-home-viladoconde .indicator-list ion-card{margin:0!important;padding:18px 12px;min-height:132px}app-home-viladoconde .indicator-list{width:100%!important;max-width:none!important;padding:0!important}@media (min-width: 992px){app-home-viladoconde ion-col:has(.indicator-list){flex:0 0 40%!important;max-width:40%!important}app-home-viladoconde ion-col:has(.info){flex:0 0 60%!important;max-width:60%!important}app-home-viladoconde .indicator-list ion-row{grid-auto-rows:minmax(165px,auto)}}app-home-viladoconde .indicator-list ion-card{min-height:0;padding:0;border:1px solid var(--vdc-card-border)!important;border-radius:var(--vdc-radius)!important;background:#f4f7f9!important;transition:transform .25s ease}app-home-viladoconde .indicator-list ion-card-content{padding:20px 12px!important;justify-content:center!important}app-home-viladoconde .indicator-list ion-card-content>*{flex:0 0 auto!important}@media (hover: hover){app-home-viladoconde .indicator-list ion-card:hover{transform:translateY(-3px);border-color:var(--vdc-card-border)!important;background:#f4f7f9!important}}@media (prefers-reduced-motion: reduce){app-home-viladoconde .indicator-list ion-card,app-home-viladoconde .indicator-list ion-card:hover{transition:none;transform:none}}app-home-viladoconde .indicator-list ion-card-title{font-size:14px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important;color:#5b6670!important;margin-top:8px}app-home-viladoconde .indicator-list ion-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}app-home-viladoconde .indicator-list ion-col{width:auto!important;max-width:none!important;flex:none!important}app-home-viladoconde .indicator-list ion-card{height:100%}@media (min-width: 992px){app-home-viladoconde ion-col:has(.indicator-list){padding-left:0!important}app-home-viladoconde ion-col:has(.info){padding-right:0!important}}app-home-viladoconde .indicator-list ion-row{gap:18px}app-home-viladoconde .indicator-list ion-col{padding:0!important}app-hero-search-banner ion-select{--highlight-height: 0px;transition:box-shadow .2s ease}app-hero-search-banner ion-select.select-expanded::part(icon){transform:rotate(180deg)}@media (max-width: 991px){app-home-viladoconde ion-col:has(.indicator-list),app-home-viladoconde ion-col:has(.info){padding-left:0!important;padding-right:0!important}app-home-viladoconde ion-col:has(.info){order:1}app-home-viladoconde ion-col:has(.indicator-list){order:2;margin-top:32px}}@media (max-width: 600px){app-home-viladoconde .indicator-list ion-row{grid-template-columns:repeat(2,minmax(0,1fr))}}app-social-map .side-panel ion-searchbar{--background: transparent;--box-shadow: none;--border-radius: 10px;padding:0!important;height:46px;border:1px solid #d8e0e7!important;border-radius:10px!important;background:#fff!important;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}app-social-map .side-panel ion-searchbar .searchbar-input{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;height:44px;font-size:15px}@media (max-width: 767px),(pointer: coarse){app-social-map .side-panel ion-searchbar .searchbar-input{font-size:16px}}app-social-map .side-panel ion-searchbar:hover{border-color:#b9cbd9!important}app-social-map .side-panel ion-searchbar:focus-within{border-color:var(--vdc-action)!important;box-shadow:0 0 0 2px rgba(var(--ion-color-primary-rgb),.55)!important}app-social-map .side-panel ion-select{border:1px solid #d8e0e7!important;border-radius:10px!important;background:#fff!important;min-height:46px;padding:0 14px!important;font-size:15px;transition:border-color .2s ease,box-shadow .2s ease}app-social-map .side-panel ion-select:hover{border-color:#b9cbd9!important}app-social-map .side-panel ion-select.select-expanded,app-social-map .side-panel ion-select:focus-visible{border-color:var(--vdc-action)!important;box-shadow:0 0 0 2px rgba(var(--ion-color-primary-rgb),.55)!important}app-social-map .side-panel ion-select::part(icon){color:var(--vdc-action);opacity:1;transition:transform .2s ease}app-social-map .side-panel ion-select.select-expanded::part(icon){transform:rotate(180deg)}app-social-map .tab-filters ion-button.button-solid{--box-shadow: none;height:46px;font-weight:600;text-transform:none;letter-spacing:.01em}app-social-map .map-results,app-social-map .map-legend{border:0!important;box-shadow:none!important;background:transparent!important}app-social-map .map-results .count{font-weight:600;font-size:14px;color:#16232e}app-social-map .tab-filters ion-button.tab-filters-reset-button{--color: var(--vdc-action);--border-color: var(--vdc-action);text-transform:none;font-weight:600}app-social-map .side-panel-tabs ion-button{text-transform:none;font-weight:600;font-size:15px}app-social-map .side-panel-tabs ion-button.active{--color: var(--vdc-action)}app-social-map .side-panel ion-searchbar:focus-within{outline:none!important;box-shadow:0 0 0 2px rgba(var(--ion-color-primary-rgb),.55)!important}app-social-map .side-panel ion-select.select-expanded,app-social-map .side-panel ion-select:focus-visible{outline:none!important;box-shadow:0 0 0 2px rgba(var(--ion-color-primary-rgb),.55)!important}app-social-map .map-results,app-social-map .map-legend{top:16px!important;padding:0!important}app-social-map .map-results{margin-left:6px}app-social-map .map-results>*,app-social-map .legend-content,app-social-map .legend-toggle{border:1px solid var(--vdc-card-border)!important;box-shadow:0 2px 4px #16232e0f,0 8px 20px #16232e1a!important;background:#fff!important;padding:10px 16px!important;border-radius:10px!important}app-social-map .map-results>*{border-radius:999px!important;padding:8px 18px!important}app-social-map .legend-toggle{width:100%;justify-content:space-between;gap:12px}app-social-map .legend-toggle{box-shadow:0 1px 3px #16232e14!important}app-social-map .map-legend:not(.open){border-radius:10px!important;overflow:visible!important}app-social-map .legend-content{margin-top:0!important}@media (max-width: 991px){app-social-map .legend-content{margin-top:8px!important}}app-social-map .legend-content ion-item{--background: transparent;--padding-start: 0;--inner-padding-end: 0;--min-height: 26px}app-social-map .map-legend{right:calc(16px + var(--app-safe-x, 0px))!important}@media (orientation: landscape) and (max-height: 500px){app-social-map .map-legend{right:var(--vdc-gutter)!important}}app-social-map .map-legend.map-legend-left{left:16px!important;right:auto!important}app-social-map .view-content.side-panel-right .map-results{left:auto!important;right:calc(var(--side-panel-width, 400px) + 16px)!important;margin-left:0}@media (max-width: 992px){app-social-map .view-content.side-panel-right .map-results{right:16px!important}}app-social-map .legend-content{width:max-content!important;max-width:260px}app-social-map .legend-content ion-item{width:100%;--min-height: 24px}app-social-map .legend-content .legend-description{white-space:nowrap;font-size:13px;line-height:1.3}@media (max-width: 991px){app-social-map .legend-content .legend-description{font-size:14px}app-social-map .legend-content .legend-dot,app-social-map .legend-content .radio-dot{margin-inline-end:10px;flex-shrink:0}app-social-map .map-legend.open .legend-toggle{width:auto;margin-left:auto}}.mapboxgl-popup-content{border-radius:12px!important;padding:16px 18px 14px!important;box-shadow:0 4px 10px #16232e1a,0 16px 40px #16232e29!important}.mapboxgl-popup-content .title{font-size:16px!important;font-weight:600!important;line-height:1.3!important;color:#16232e!important;padding-right:20px}.mapboxgl-popup-content .subtitle{display:block;margin-top:2px;font-size:13px!important;color:#6b7c88!important}.mapboxgl-popup-content .social-response{display:flex!important;flex-wrap:wrap;column-gap:16px;row-gap:4px;margin:8px 0 12px!important}.mapboxgl-popup-content .social-response>div{display:flex!important;align-items:center;gap:6px;font-size:12px;line-height:1.4;color:#666}.mapboxgl-popup-content .social-response .color{width:7px;height:7px;border-radius:50%;flex-shrink:0}.mapboxgl-popup-content .extra-info{text-align:right}.mapboxgl-popup-content .extra-info .social-response{text-align:left}.mapboxgl-popup-content ion-button{--border-radius: 999px;--box-shadow: none;--padding-start: 16px;--padding-end: 14px;height:32px;width:auto;align-self:flex-end;margin:0;font-size:13px;font-weight:600;text-transform:none;letter-spacing:.01em}.mapboxgl-map .mapboxgl-popup-content ion-button ion-icon.v2-only{display:inline-block;font-size:15px;margin-left:6px}.mapboxgl-popup-close-button{width:32px!important;height:32px!important;font-size:20px!important;color:#6b7c88!important;border-radius:8px!important;top:4px!important;right:4px!important}.mapboxgl-popup-close-button:hover{background:#f1f5f8!important;color:#16232e!important}app-social-map .tab-filters ion-button.button-outline{--border-color: var(--vdc-action) !important;--border-width: 1px !important;--color: var(--vdc-action) !important;--background-hover: rgba(var(--ion-color-primary-rgb), .16) !important;--background-hover-opacity: 1 !important;--border-radius: 999px;height:46px;font-weight:600;text-transform:none}app-social-map .tab-filters ion-button.tab-filters-reset-button{width:46px!important;height:46px!important;flex-shrink:0;margin-left:10px!important;margin-top:0!important;--border-radius: 50% !important;--padding-start: 0;--padding-end: 0;--background: #eef3f7 !important;--background-hover: #e0e9f0 !important;--background-hover-opacity: 1 !important;--background-activated: #d9e4ec !important;--color: var(--vdc-action) !important;--box-shadow: none}app-social-map .tab-filters ion-button.tab-filters-reset-button ion-icon{font-size:19px}app-social-map .tab-filters .flex-display:has(.tab-filters-reset-button){align-items:center}app-social-map .map-results>*{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}app-social-map .map-results .count{display:inline-flex;align-items:center;height:34px;padding:0 16px!important;border-radius:999px!important;border:1px solid var(--vdc-card-border)!important;background:#fff!important;box-shadow:0 2px 4px #16232e0f,0 8px 20px #16232e1a!important}app-social-map .map-results ion-button{height:34px;margin:0 0 0 8px!important;--padding-start: 14px;--padding-end: 14px;--border-radius: 999px;--background: #fff !important;--background-hover: #eef3f7 !important;--background-hover-opacity: 1 !important;--color: var(--vdc-action) !important;--box-shadow: 0 2px 4px rgba(22, 35, 46, .06), 0 8px 20px rgba(22, 35, 46, .1);border:1px solid var(--vdc-card-border);border-radius:999px;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0}app-social-map .tab-filters ion-button.button-solid,app-social-map .tab-filters ion-button.button-outline,app-social-map .tab-filters ion-button.tab-filters-reset-button{height:46px!important;min-height:46px!important;--min-height: 46px !important}app-social-map .tab-filters ion-button.button-outline,app-social-map .tab-filters ion-button.tab-filters-reset-button{align-self:center;margin-top:0!important;margin-bottom:0!important}app-social-map .tab-filters ion-button.tab-filters-reset-button{flex:0 0 46px!important;width:46px!important;min-width:46px!important;max-width:46px!important}app-social-map .map-results{display:inline-flex!important;align-items:center;min-height:34px;padding:0 6px 0 16px!important;border-radius:999px!important;border:1px solid var(--vdc-card-border)!important;background:#fff!important;box-shadow:0 2px 4px #16232e0f,0 8px 20px #16232e1a!important}app-social-map .map-results .count{height:auto!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}app-social-map .map-results ion-button{height:22px!important;margin:0 0 0 10px!important;padding-left:10px;border:0!important;border-left:1px solid var(--vdc-card-border)!important;border-radius:0!important;--border-radius: 0;--background: transparent !important;--background-hover: transparent !important;--box-shadow: none;--padding-start: 10px;--padding-end: 2px;--color: var(--vdc-action) !important;font-size:13px;font-weight:600;text-transform:none}app-social-map .map-results ion-button:hover{--color: var(--vdc-action-hover) !important;text-decoration:underline}app-social-map .map-results:not(:has(ion-button)){padding-right:16px!important}@media (max-height: 760px),(max-width: 600px){.mapboxgl-popup-content{padding:12px 14px!important}.mapboxgl-popup-content .title{font-size:15px!important}.mapboxgl-popup-content .social-response{row-gap:2px;margin:6px 0 10px!important}.mapboxgl-popup-content .social-response>div{font-size:11.5px;line-height:1.3}.mapboxgl-popup-content ion-button{height:30px}}.mapboxgl-popup-content{width:100%!important;max-width:none!important}.mapboxgl-popup-content .social-response{display:block!important;columns:2;column-gap:20px}.mapboxgl-popup-content .social-response>div{break-inside:avoid;margin-bottom:4px}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip,.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center!important;margin-inline:auto!important}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{margin-top:-1px!important}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{margin-bottom:-1px!important}.mapboxgl-popup-content .social-response>div{align-items:flex-start!important}.mapboxgl-popup-content .social-response .color{margin-top:5px}app-social-map .side-panel ion-select{--highlight-height: 0px}.mapboxgl-map .mapboxgl-popup{width:max-content!important;min-width:260px!important;max-width:min(430px,92vw)!important}.mapboxgl-popup-content .social-response{columns:auto}.mapboxgl-popup-content .social-response:has(>div:nth-child(7)){columns:2;column-gap:20px}.mapboxgl-popup-content .social-response:last-child{margin-bottom:0!important}.mapboxgl-popup-content .extra-info:has(ion-button) .social-response{margin-bottom:10px!important}.mapboxgl-popup-content{padding-bottom:12px!important}@media (max-width: 600px){.mapboxgl-map .mapboxgl-popup{min-width:220px!important;max-width:min(300px,80vw)!important}.mapboxgl-popup-content{padding:10px 12px!important}.mapboxgl-popup-content .title{font-size:14px!important;padding-right:26px}.mapboxgl-popup-content .subtitle{font-size:12px!important}.mapboxgl-popup-content .social-response,.mapboxgl-popup-content .social-response:has(>div:nth-child(7)){columns:auto}.mapboxgl-popup-content ion-button{height:28px;font-size:12px}.mapboxgl-popup-close-button{width:28px!important;height:28px!important;font-size:18px!important;top:2px!important;right:2px!important}}app-social-map-item-details ion-card{border-radius:var(--vdc-radius)!important;border:1px solid var(--vdc-card-border)!important;box-shadow:var(--vdc-card-shadow)!important}app-social-map-item-details ion-card-content a:hover{text-decoration:underline}app-social-map-item-details .directions-button{--border-radius: 999px;--border-width: 1px;--border-style: solid;--border-color: var(--vdc-action);--color: var(--vdc-action);--background-hover: rgba(var(--ion-color-primary-rgb), .12);--background-hover-opacity: 1;height:34px;font-size:13px!important;font-weight:600!important;text-transform:none!important;letter-spacing:.01em}app-stats-cards .stat .card{border-radius:var(--vdc-radius)!important;border:1px solid var(--vdc-card-border)!important;box-shadow:var(--vdc-card-shadow)!important;background:#fff!important}app-indicators-v2 .charts .card{border-radius:var(--vdc-radius)!important;border:1px solid var(--vdc-card-border)!important;box-shadow:var(--vdc-card-shadow)!important}app-stats-cards .stat .value{font-size:clamp(32px,3.2vw,42px)!important;font-weight:700!important;line-height:1.1!important}app-indicators-v2 .charts .card .title{font-size:17px!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:none!important}app-indicators-v2 .intro{font-size:17px!important;line-height:1.7!important}app-stats-cards .stat .card,app-stats-cards .stat .card:hover,app-stats-cards .stat:hover .card{border:1px solid var(--vdc-card-border)!important;background:#f4f7f9!important;box-shadow:none!important}app-stats-cards .stat .card:after,app-stats-cards .stat .card:before{display:none!important}app-stats-cards .stat{border:0!important;box-shadow:none!important;background:transparent!important;overflow:visible}app-stats-cards .label{color:#5b6670!important}app-content-list:not(.overlay):not(.stacked) ion-card-header{align-items:baseline!important;padding-top:8px!important}app-content-list:not(.overlay):not(.stacked) .date{order:2!important;margin-left:auto!important;min-width:142px!important}@media (max-width: 575px){app-content-list:not(.overlay):not(.stacked) .date{order:0!important;flex-basis:100%!important;min-width:0!important;margin-left:0!important;margin-bottom:4px;text-align:start}}app-content-list-page ion-button{--color: var(--vdc-action) !important;--border-color: var(--vdc-action) !important}app-content-details .links ion-item,app-content-details .groups ion-list ion-item,app-content-details [slot=content] ion-list ion-item{--background: transparent;--border-width: 0 !important;--border-style: none !important;--inner-padding-end: 0;--padding-start: 0;margin-bottom:6px;border:1px solid var(--vdc-card-border);border-radius:var(--vdc-radius-sm);transition:border-color .2s ease,background .2s ease}app-content-details .links ion-item ion-icon,app-content-details .groups ion-list ion-item ion-icon{color:var(--vdc-action);font-size:20px;margin-right:10px!important;flex-shrink:0}app-content-details .links ion-item,app-content-details .groups ion-list ion-item,app-content-details [slot=content] ion-list ion-item{--min-height: 54px;--padding-start: 16px;--inner-padding-end: 16px;--padding-top: 0;--padding-bottom: 0;padding:0!important;font-size:16px;overflow:hidden}app-content-details ion-accordion ion-item[slot=header] ion-label,app-content-details .groups ion-list ion-item ion-label{font-size:19px!important;font-weight:600!important}@media (max-width: 575px){app-content-details ion-accordion ion-item[slot=header] ion-label,app-content-details .groups ion-list ion-item ion-label{font-size:17px!important}}app-content-details .links ion-item,app-content-details .groups ion-list ion-item{font-size:16px!important}app-content-list .title{font-size:20px!important;font-weight:600!important}app-content-list .date{font-size:12px!important;font-weight:600!important}app-content-details [slot=content] ion-list{padding:0!important;margin:0!important;background:transparent}app-content-details .links ion-item,app-content-details .groups ion-list ion-item,app-content-details [slot=content] ion-list ion-item{margin-bottom:6px!important;cursor:pointer}app-content-details .links ion-item:last-child,app-content-details [slot=content] ion-list:last-child ion-item{margin-bottom:0!important}@media (max-width: 575px){app-content-details .links ion-item,app-content-details .groups ion-list ion-item,app-content-details [slot=content] ion-list ion-item{font-size:15px!important;line-height:1.4;--padding-top: 10px;--padding-bottom: 10px}app-content-details .links ion-item:not(:last-child),app-content-details [slot=content] ion-list:not(:last-child) ion-item{margin-bottom:10px!important}}app-content-details .links ion-item ion-button,app-content-details .groups ion-list ion-item ion-button,app-content-details [slot=content] ion-list ion-item ion-button{--background: transparent !important;--background-hover: transparent !important;--background-activated: transparent !important;--ripple-color: transparent !important;--color: #292929 !important;width:100%;margin:0;text-transform:none;font-weight:400;letter-spacing:0;--padding-start: 0;--padding-end: 0}app-content-details .links ion-item:hover ion-button,app-content-details .groups ion-list ion-item:hover ion-button,app-content-details [slot=content] ion-list ion-item:hover ion-button{--color: var(--vdc-action) !important}app-content-details [slot=content] ion-list ion-item ion-button,app-content-details .groups ion-list ion-item ion-button,app-content-details .links ion-item ion-button{--background: transparent !important;--background-hover: transparent !important;--background-focused: transparent !important;--background-activated: transparent !important;--ripple-color: transparent !important;--box-shadow: none !important;--border-radius: 0;height:100%;min-height:54px;justify-content:flex-start}app-content-details .links ion-item:hover,app-content-details .groups ion-list ion-item:hover,app-content-details [slot=content] ion-list ion-item:hover{--background: rgba(var(--ion-color-primary-rgb), .1) !important;background:rgba(var(--ion-color-primary-rgb),.1)!important;border-color:var(--ion-color-primary)!important}app-content-details .links ion-item,app-content-details .groups ion-list ion-item,app-content-details [slot=content] ion-list ion-item{--background-hover: rgba(var(--ion-color-primary-rgb), .12) !important;--background-hover-opacity: 1 !important;--background-focused: rgba(var(--ion-color-primary-rgb), .12) !important;--background-activated: rgba(var(--ion-color-primary-rgb), .18) !important;--ripple-color: rgba(var(--ion-color-primary-rgb), .3) !important}app-content-list.overlay ion-card .date{background:var(--ion-color-primary)!important;border-left:0!important;color:#123047!important}app-content-details.article .article.container.container{padding-block:56px!important}app-content-details.article .article .container:not(.article){width:100%!important;max-width:none!important;margin-inline:0!important}app-content-details.article .article-image img{width:auto!important;max-width:100%;max-height:440px}@media (max-width: 768px){app-content-details.article .article.container.container{padding-block:32px!important}}app-content-details.article .article-image{width:46%!important;max-width:46%;border-radius:20px;overflow:hidden}app-content-details.article .article-image img{width:100%!important;height:auto!important;max-height:none;object-fit:contain}@media (max-width: 768px){app-content-details.article .article-image{float:none!important;width:100%!important;max-width:100%!important;margin:0 0 22px!important}}app-content-details.article .article-head .date{margin-top:20px!important;margin-bottom:0!important}app-content-details.article .article-head+.container,app-content-details.article .article-head+section .container,app-content-details.article .article-head~section:first-of-type .container{padding-top:14px!important}app-text ion-text ul ul,app-text ion-text ul ol,app-text ion-text ol ul,app-text ion-text ol ol{margin-block:8px!important}app-content-details .accordion-section [slot=content] a{transition:color .2s ease}app-content-details .accordion-section [slot=content] a:hover{color:var(--vdc-action)!important;opacity:1!important}app-page-back-button ion-button{--background: transparent !important;--background-hover: rgba(var(--ion-color-primary-rgb), .12) !important;--background-hover-opacity: 1 !important;--color: var(--vdc-action) !important;--border-radius: 999px;--border-width: 1px;--border-style: solid;--border-color: var(--vdc-action);--box-shadow: none !important;height:35px!important;min-height:0!important;font-size:13px!important;font-weight:600!important;text-transform:none!important;letter-spacing:.01em}app-page-back-button ion-button ion-icon{width:16px;height:16px;margin-right:8px}
