@charset "UTF-8";html,body,.modal-content{height:100%}.modal-body{height:100%;display:flex;flex-direction:column}.modal-dialog{height:100%;max-width:100%;margin:0;border:2px solid #0358E2}.modal-xxl{--bs-modal-width: 100%;max-width:100%}@media only screen and (min-width: 768px){.modal-dialog{height:95%;max-width:95%;margin:var(--bs-modal-margin)}.modal-xxl{--bs-modal-width: 95%;max-width:95%}}.modal-header{border-bottom:none}.modal-header .btn-close,.modal-header .btn-close:hover{filter:invert(17%) sepia(94%) saturate(4957%) hue-rotate(214deg) brightness(100%) contrast(101%);opacity:1;transform:scale(1.2)}.modal-header .btn-close:focus{outline:0;box-shadow:none}body{font-family:Space Grotesk,sans-serif;font-optical-sizing:auto;font-style:normal}header{background-color:#0358e2}header h1.h6{text-transform:uppercase;color:#fff}header .direita img,header .direita .btn{max-width:36px;max-height:36px}header a{color:#fff;text-transform:uppercase}.btn-comparar.rounded-circle{width:50px;height:50px;padding:0;display:flex;align-items:center;justify-content:center}.btn-comparar,.btn-comparar:hover,.btn-comparar:active{background-color:#fc4330!important;color:#fff!important;text-transform:uppercase;font-family:Space Grotesk;font-style:normal;font-weight:700;font-size:16px;line-height:20px;border:none}.btn-partilhar{width:50px;height:50px;padding:0;display:flex;align-items:center;justify-content:center}.btn-partilhar img{margin-left:-3px}.btn-partilhar.btn-partilhar-light,.btn-partilhar.btn-partilhar-light:hover,.btn-partilhar.btn-partilhar-light:active{background-color:#dbe7f8;border:none}.btn-partilhar.btn-partilhar-medium,.btn-partilhar.btn-partilhar-medium:hover,.btn-partilhar.btn-partilhar-medium:active{background-color:#1c68e5;border:none}.btn-partilhar.btn-partilhar-dark,.btn-partilhar.btn-partilhar-dark:hover,.btn-partilhar.btn-partilhar-dark:active{background-color:#192c40;border:none}.popover-partilhar{--bs-popover-bg: #0358E2;--bs-popover-arrow-color: #0358E2}.popover-partilhar .popover-body{color:#fff}.popover-partilhar.medium{--bs-popover-bg: #192c40;--bs-popover-arrow-color: #192c40}.positiva{background-color:#fbb03b;color:#00327c}.negativa{background-color:red;color:#fff}.rodar-90{transform:rotate(90deg)}.positiva-negativa{text-transform:uppercase;font-family:Space Grotesk;font-style:normal;font-weight:700;font-size:23px;line-height:29px}section.topo{background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;z-index:1}section.topo h2.h1{font-weight:700;font-size:50px;line-height:64px;color:#fff;text-transform:uppercase}section.topo h3.h6{color:#fff}section.topo nav.principal{background-color:#0358e2}section.topo nav.principal .btn{background-color:#1c69e5;border:none;text-transform:uppercase;font-weight:700;font-size:12px;line-height:15px;min-height:60px;min-width:160px;display:flex;justify-content:center;align-items:center}section.topo nav.principal .btn.active,section.topo nav.principal .btn:hover{background-color:#fff;color:#1c69e5}section.topo nav.secundaria{background-color:transparent}section.topo nav.secundaria .btn{background-color:transparent;border:none;text-transform:uppercase;font-weight:400;font-size:11px;line-height:14px;display:flex;justify-content:center;align-items:center}section.topo nav.secundaria .btn:hover{background-color:#00000080;color:#fff}section.topo:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:-1}section.white,section.light{background-color:#f3f6f9}section.white h4,section.light h4{text-transform:uppercase;font-weight:700;font-size:30px;line-height:38px;color:#0358e2}section.white p,section.light p{font-family:Archivo;font-style:normal;font-weight:700;font-size:16px;line-height:17px;color:#000}section.white p.num,section.light p.num{color:#0358e2}section.white{background-color:#fff}section.medium,section.dark{background-color:#0358e2}section.medium h4,section.dark h4{text-transform:uppercase;font-weight:700;font-size:30px;line-height:32px;color:#fff;margin-bottom:0}section.medium h5,section.dark h5{text-transform:uppercase;font-family:Space Grotesk;font-style:normal;font-weight:700;font-size:24px;line-height:31px;color:#fff}section.medium p,section.dark p{font-family:Archivo;font-style:normal;font-weight:700;font-size:16px;line-height:17px;color:#fff}section.dark,footer.dark{background-color:#00152b}section.gray{background-color:#e8edf3}section.gray#fonte{font-family:Archivo;font-style:normal;font-weight:700;font-size:14px;line-height:15px;color:#0358e2}section.dark p.info,section.medium p.info,section.light p.info{font-family:Inter;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#fff}section.dark p.info-sm,section.medium p.info-sm,section.light p.info-sm{font-size:12px}section.light p.info{color:#000}section.acesso p.info{font-weight:700}section.light{background-color:#f3f6f9}footer.dark{font-family:Space Grotesk;font-style:normal;font-weight:500;font-size:13px;line-height:17px;color:#fff}footer.dark h6{text-transform:uppercase;font-weight:700;font-size:16px;line-height:20px}footer.dark .copyright{text-transform:uppercase;font-size:12px;line-height:15px}footer.dark a,footer.dark a:hover,footer.dark a:active{color:#fff;text-decoration:none}footer.dark ul.social span{display:none}footer.dark ul.social img{width:32px;height:32px}#populacao-residente p{font-weight:400}#populacao-residente p.hm-num{font-family:Inter;font-style:normal;font-weight:700;font-size:26px;line-height:31px;color:#000}#populacao-residente p.hm-txt{font-family:Inter;font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#000}#variacao-populacional p span.num{font-family:Inter;font-style:normal;font-weight:700;font-size:66.46px;line-height:80px}#variacao-populacional p span.pessoas{font-family:Inter;font-style:normal;font-weight:400;font-size:18px;line-height:22px}#variacao-populacional p.saldo-num{font-family:Inter;font-style:normal;font-weight:700;font-size:26px;line-height:31px}#variacao-populacional p.saldo-txt{font-family:Inter;font-style:normal;font-weight:400;font-size:18px;line-height:22px}#populacao-residente-portugal p.info{color:#000}section#densidade-populacional p.num,section.acesso p.num,section.habitacao p.num,section.populacao p.num,section.educacao p.num,section.emprego p.num,section.territorio p.num,section.turismo p.num,section.comparacao p.num{font-family:Archivo;font-style:normal;font-weight:700;font-size:66px;line-height:66px}section#densidade-populacional p.pessoas,section#densidade-populacional p.num-descr,section.acesso p.pessoas,section.acesso p.num-descr,section.habitacao p.pessoas,section.habitacao p.num-descr,section.populacao p.pessoas,section.populacao p.num-descr,section.educacao p.pessoas,section.educacao p.num-descr,section.emprego p.pessoas,section.emprego p.num-descr,section.territorio p.pessoas,section.territorio p.num-descr,section.turismo p.pessoas,section.turismo p.num-descr,section.comparacao p.pessoas,section.comparacao p.num-descr{font-family:Archivo;font-style:normal;font-weight:400;font-size:18px;line-height:22px}section#densidade-populacional p.num-descr,section.acesso p.num-descr,section.habitacao p.num-descr,section.populacao p.num-descr,section.educacao p.num-descr,section.emprego p.num-descr,section.territorio p.num-descr,section.turismo p.num-descr,section.comparacao p.num-descr{margin-top:-.2rem}section#densidade-populacional p.txt,section.acesso p.txt,section.habitacao p.txt,section.populacao p.txt,section.educacao p.txt,section.emprego p.txt,section.territorio p.txt,section.turismo p.txt,section.comparacao p.txt{font-family:Archivo;font-weight:100;line-height:20px}section#densidade-populacional p.txt-sm,section.acesso p.txt-sm,section.habitacao p.txt-sm,section.populacao p.txt-sm,section.educacao p.txt-sm,section.emprego p.txt-sm,section.territorio p.txt-sm,section.turismo p.txt-sm,section.comparacao p.txt-sm{font-size:12px}section#densidade-populacional p.info,section.acesso p.info,section.habitacao p.info,section.populacao p.info,section.educacao p.info,section.emprego p.info,section.territorio p.info,section.turismo p.info,section.comparacao p.info{font-weight:700}section#densidade-populacional .container-sm p.num,section.acesso .container-sm p.num,section.habitacao .container-sm p.num,section.populacao .container-sm p.num,section.educacao .container-sm p.num,section.emprego .container-sm p.num,section.territorio .container-sm p.num,section.turismo .container-sm p.num,section.comparacao .container-sm p.num{font-size:36px;line-height:36px}section#densidade-populacional .container-sm p.txt,section.acesso .container-sm p.txt,section.habitacao .container-sm p.txt,section.populacao .container-sm p.txt,section.educacao .container-sm p.txt,section.emprego .container-sm p.txt,section.territorio .container-sm p.txt,section.turismo .container-sm p.txt,section.comparacao .container-sm p.txt{font-size:16px;line-height:16px;font-weight:100}section#densidade-populacional .container-sm img.seta,section.acesso .container-sm img.seta,section.habitacao .container-sm img.seta,section.populacao .container-sm img.seta,section.educacao .container-sm img.seta,section.emprego .container-sm img.seta,section.territorio .container-sm img.seta,section.turismo .container-sm img.seta,section.comparacao .container-sm img.seta{max-width:60px}section.turismo p.descr-n{font-family:Archivo;font-style:normal;font-weight:500;font-size:16px;line-height:17px}section.turismo p.descr-b{font-family:Archivo;font-style:normal;font-weight:700;font-size:16px;line-height:17px}section.turismo border-cinzenta{border-color:#ccc}#indicadores-de-envelhecimento h5,section.light.acesso h5{text-transform:uppercase;font-family:Space Grotesk;font-style:normal;font-weight:500;font-size:18px;line-height:23px;color:#086dff}#indicadores-de-envelhecimento .seta,section.light.acesso .seta{max-width:70px}section.comparacao h5{text-transform:uppercase;font-family:Space Grotesk;font-style:normal;font-weight:700;font-size:24px;line-height:31px;color:#086dff}.ts-wrapper.form-control{max-width:100%;border:none}.ts-wrapper.form-control .ts-control{border:none;color:#0358e2;font-family:Space Grotesk;font-style:normal;font-weight:400;font-size:13px;line-height:17px}.input-group-text{background-color:#fff;color:#0358e2;border-radius:50rem}.select-container{background-color:#ddd}.ts-control::placeholder,.ts-control:-moz-placeholder,.ts-control::-moz-placeholder,.ts-control::-webkit-input-placeholder,.ts-control:-ms-input-placeholder{color:red!important;font-family:Space Grotesk!important;color:#0358e2}.ts-dropdown .option,.ts-dropdown .option-label,.ts-wrapper.single .ts-control .item{color:#0358e2;font-family:Space Grotesk}.ts-wrapper.multi .ts-control>div{background:#c3d6f3;color:#000;border:none;font-weight:100}#parque-habitacional h5,#trabalhadores-por-conta-de-outrem-por-nivel-de-escolaridade h5{text-transform:uppercase;font-family:Space Grotesk;font-style:normal;font-weight:700;font-size:24px;line-height:31px;color:#0358e2}#parque-habitacional p.num,#trabalhadores-por-conta-de-outrem-por-nivel-de-escolaridade p.num{font-family:Inter;font-style:normal;font-weight:700;font-size:66.46px;line-height:80px;color:#0358e2;margin-bottom:0}#parque-habitacional p.coisas,#trabalhadores-por-conta-de-outrem-por-nivel-de-escolaridade p.coisas{font-family:Archivo;font-style:normal;font-weight:400;font-size:14.85px;line-height:16px;color:#000;margin-top:-.5rem}#construcao-e-remodelacao p.num,#densidade-de-alojamentos p.num{font-family:Archivo;font-style:normal;font-weight:700;font-size:76.37px;line-height:83px;color:#fff}#construcao-e-remodelacao p.txt,#densidade-de-alojamentos p.txt{font-family:Archivo;font-style:normal;font-weight:400;font-size:18px;line-height:20px;color:#fff;max-width:340px}#densidade-de-alojamentos p.info{font-family:Inter;font-style:normal;font-weight:700;font-size:17.68px;line-height:21px;color:#fff}#densidade-de-alojamentos p.txt{max-width:400px}#comparacao-densidade-alojamentos #densidade-alojamentos .num{font-family:Inter;font-style:normal;font-weight:700;font-size:40px;line-height:48px}#comparacao-densidade-alojamentos #densidade-alojamentos .municipio{font-family:Archivo;font-style:normal;font-weight:700;font-size:20px;line-height:22px}#comparacao-densidade-alojamentos #densidade-alojamentos .c1{color:#0358e2}#comparacao-densidade-alojamentos #densidade-alojamentos .c2{color:#8b5dd9}#comparacao-densidade-alojamentos #densidade-alojamentos .c3{color:#4193d4}#comparacao-densidade-alojamentos #densidade-alojamentos .c4{color:#00b99d}#comparacao-densidade-alojamentos #densidade-alojamentos .c5{color:#b14cbf}#comparacao-densidade-alojamentos #densidade-alojamentos .c6{color:#55a05c}#comparacao-densidade-alojamentos p.txt{font-family:Archivo;font-style:normal;font-weight:400;font-size:18px;line-height:20px;color:#0358e2}section.educacao h5,section.territorio h5,section.turismo h5{text-transform:uppercase;font-family:Space Grotesk;font-style:normal;font-weight:700;font-size:21px;line-height:27px;color:#086dff}.territorio h5.superficie,.territorio p.superficie{color:#8b5dd9!important}.territorio h5.superficie-agricola,.territorio p.superficie-agricola{color:#22b573!important}.territorio p.portugal{font-family:Inter;font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:#000}.territorio p.superficie,.territorio p.superficie-agricola{font-size:50px}.territorio p.num.superficie,.territorio p.num.superficie-agricola{font-size:28px;line-height:28px}.territorio p.peso{font-family:Inter;font-style:normal;font-weight:700;font-size:33px;line-height:40px;color:#0358e2}section p.verde{color:#00b99d}section p.azul-claro{color:#4193d4}section p.roxo{color:#9b6eff}section p.encarnado{color:#ff4561}section p.azul{color:#0358e2}.tooltip-white{--bs-tooltip-bg: var(--bs-white);--bs-tooltip-color: var(--bs-dark);--bs-tooltip-border-radius: .5rem;--bs-tooltip-border-color: black}.tooltip-white .tooltip-inner{background-color:var(--bs-white);color:var(--bs-dark);border:1px solid var(--bs-tooltip-border-color);border-radius:var(--bs-tooltip-border-radius);padding:.25rem .5rem}.tooltip-white .tooltip-arrow{background:transparent!important;width:100%;height:100%;position:absolute;transform:none!important}.tooltip-white[data-bs-placement^=top] .tooltip-arrow:before{content:"";position:absolute;width:0;height:0;border-style:solid;bottom:-6px;left:50%;transform:translate(-50%);border-width:6px 6px 0 6px;border-color:var(--bs-tooltip-border-color) transparent transparent transparent}.tooltip-white[data-bs-placement^=bottom] .tooltip-arrow:before{content:"";position:absolute;width:0;height:0;border-style:solid;top:-6px;left:50%;transform:translate(-50%);border-width:0 6px 6px 6px;border-color:transparent transparent var(--bs-tooltip-border-color) transparent}.tooltip-white[data-bs-placement^=left] .tooltip-arrow:before{content:"";position:absolute;width:0;height:0;border-style:solid;right:-6px;top:50%;transform:translateY(-50%);border-width:6px 0 6px 6px;border-color:transparent transparent transparent var(--bs-tooltip-border-color)}.tooltip-white[data-bs-placement^=right] .tooltip-arrow:before{content:"";position:absolute;width:0;height:0;border-style:solid;left:-6px;top:50%;transform:translateY(-50%);border-width:6px 6px 6px 0;border-color:transparent var(--bs-tooltip-border-color) transparent transparent}.atividades-administrativas{background-color:#8c4dc7;color:#fff}.comercio-a-retalho-exceto{background-color:#00bcd4;color:#fff}.restauracao-e-similares{background-color:#5c6bc0;color:#fff}.atividades-de-consultoria{background-color:#26a69a;color:#fff}.atividades-de-informacao-e{background-color:#2196f3;color:#fff}.promocao-imobiliaria-construcao{background-color:#4caf50;color:#fff}.transportes-e-armazenagem{background-color:#8bc34a;color:#fff}.comercio-por-grosso-exceto{background-color:#1976d2;color:#fff}.industrias-transformadoras{background-color:#607d8b;color:#fff}.atividades-de-saude-humana{background-color:#ef5350;color:#fff}.agricultura-producao-animal{background-color:#00b99d;color:#fff}.outras-atividades-de-servicos{background-color:#4193d4;color:#fff}.industrias-extrativas{background-color:#9b6eff;color:#fff}.alojamento{background-color:#ff4561;color:#fff}.truncate-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dot{height:12px;width:12px;background-color:#bbb;border-radius:50%;display:inline-block}.atencao{background-color:#fff}#agua-distribuida span.num{font-family:Archivo;font-style:normal;font-weight:700;font-size:50px;line-height:54px;color:#fff}#agua-distribuida span.milhares{font-family:Archivo;font-style:normal;font-weight:700;font-size:30px;line-height:32px;color:#fff}.territorio .r-diario-habitante{background-color:#dde6ed}#incendios-e-area-ardida .c-gold h5,#incendios-e-area-ardida .c-gold p.num,#incendios-e-area-ardida .c-gold p.expl{color:#edbb56}#incendios-e-area-ardida .c-blue h5,#incendios-e-area-ardida .c-blue p.num,#incendios-e-area-ardida .c-blue p.expl{color:#72aaff}.fs-18{font-size:18px!important;line-height:18px!important}.fs-30{font-size:30px!important;line-height:30px!important}.fs-40{font-size:40px!important;line-height:40px!important}.c-00AA8D{color:#00aa8d!important}.c-8B5DD9{color:#8b5dd9!important}.c-B3B3B3{color:#b3b3b3!important}.c-208977{color:#208977!important}.c-05D3B0{color:#05d3b0!important}.moldura{border:1px solid #00B99D;border-right:none}#capacidade-da-totalidade-dos-alojamentos-turisticos .seta{max-width:50px}#turismo-de-julho-a-setembro .seta{max-width:45px}#turismo-de-julho-a-setembro .variacao{font-family:Inter;font-style:normal;font-weight:700;font-size:18px;line-height:22px;color:#000}#turismo-de-julho-a-setembro .pp{font-family:Space Grotesk;font-style:normal;font-weight:700;font-size:22px;line-height:28px;color:#0358e2}.home .hero-section{background-image:url(/img/home/home.jpg);background-size:cover;background-position:center;color:#fff;padding:100px 0;position:relative;text-align:center}.home .hero-section:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:1}.home .hero-content{position:relative;z-index:2}.home .card-container{position:relative;height:325px;max-width:350px}.home .background-card{width:100%;height:200px;background-size:cover;background-position:center;overflow:hidden}.home .background-card.img-1{background-image:url(/img/home/populacao.jpg)}.home .background-card.img-2{background-image:url(/img/home/educacao.jpg)}.home .background-card.img-3{background-image:url(/img/home/habitacao.jpg)}.home .background-card.img-4{background-image:url(/img/home/emprego.jpg)}.home .background-card.img-5{background-image:url(/img/home/acesso.jpg)}.home .background-card.img-6{background-image:url(/img/home/turismo.jpg)}.home .background-card.img-7{background-image:url(/img/home/territorio.jpg)}.home .dark-overlay{position:absolute;top:0;left:0;width:100%;height:200px;background-color:#0006}.home .card-overlay{position:absolute;top:0;left:50%;transform:translate(-50%,50%);width:90%;height:180px}.home .seccao{position:absolute;top:15px;left:50%;transform:translate(-50%);color:#fff;font-weight:700;text-transform:uppercase;text-align:center;z-index:2}.home h2{font-family:Space Grotesk;font-style:normal;font-weight:700;font-size:30px;line-height:38px;color:#0358e2}.home .seccao{font-family:Space Grotesk;font-style:normal;font-weight:700;font-size:14px;line-height:18px;color:#fff}.home .card-title{font-family:Space Grotesk;font-style:normal;font-weight:700;font-size:14px;line-height:18px;text-transform:uppercase;color:#000;text-align:left}.home .card-overlay .btn{font-family:Space Grotesk;font-style:normal;font-weight:700;font-size:11px;line-height:14px;color:#0358e2;border-color:#0358e2}.home .card-overlay .btn:hover{background-color:#0358e2;color:#fff}.home h1{font-family:Space Grotesk;font-style:normal;font-weight:700;font-size:36px;line-height:46px;color:#fff}.home p.lead{font-family:Space Grotesk;font-style:normal;font-weight:500;font-size:14px;line-height:18px;color:#fff}.home img.logo{position:absolute;top:20px;left:20px;z-index:1001}.home .input-group{background-color:#0358e2}.home .input-group input.form-control{background-color:#3579e8}.home .input-group input.form-control::placeholder{color:#fff}.seccao-glossario{background-color:#0358e2}.seccao-glossario h2{font-family:Space Grotesk;font-style:normal;font-weight:700;font-size:30px;line-height:34px;text-transform:uppercase;color:#fff}.glossario h3{font-family:Archivo;font-style:normal;font-weight:800;font-size:20px;line-height:26px;color:#000}.glossario p{font-family:Archivo;font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#000}
