@charset "UTF-8";:root{--brand: #004f87;--brand-hover: #013a63;--brand-navy: #142440;--brand-sky: #2393d1;--brand-urban: #30709e;--brand-gray: #dadada;--blue-sky-50: #eef5fa;--blue-sky-100: #dbe9f3;--blue-sky-200: #b7d2e7;--blue-sky-300: #8bb8d9;--blue-sky-400: #4f97c6;--blue-sky-500: #2393d1;--blue-sky-600: #005a9a;--blue-sky-700: #004f87;--blue-sky-800: #093a63;--blue-sky-900: #142440;--sect-y: 80px;--cal-radius: 16px;--cal-radius-lg: 24px;--cal-anchor-offset: 140px}@media(max-width:768px){:root{--sect-y: 48px}}*,*:before,*:after{box-sizing:border-box}img{max-width:100%;height:auto}b,strong{font-weight:600}.mud-btn:hover,.mud-btn:focus{text-decoration:none}.mud-btn-primary{background:var(--brand);border-color:var(--brand);color:#fff}.mud-btn-primary:hover,.mud-btn-primary:focus{background:var(--brand-hover);border-color:var(--brand-hover)}.mud-btn-outline-primary{color:var(--brand);border-color:var(--brand);background:transparent}.mud-btn-outline-primary:hover,.mud-btn-outline-primary:focus{background:var(--brand);color:#fff}@media(max-width:768px){.mud-container{max-width:100%;padding-left:1rem;padding-right:1rem}.pre-header{padding-left:0;padding-right:0}}body{color:#212121}.mud-align-items-center{align-items:center}.mud-align-items-start{align-items:flex-start}.mud-align-items-end{align-items:flex-end}.mud-align-items-stretch{align-items:stretch}.mud-align-items-baseline{align-items:baseline}@media(max-width:1024px){.mud-btn{min-height:40px}}.radio,.checkbox,.switch{overflow:visible}.wp-content{max-width:47.5rem}.detail-main .wp-content{max-width:none}.wp-content>*+*{margin-top:1rem}.wp-content h2{font-family:var(--font-family-base, "Onest", system-ui, sans-serif);font-style:normal;color:var(--color-text-base-default);font-size:var(--font-size-fs-24, 24px);font-weight:600;line-height:var(--line-height-lh-32, 32px);letter-spacing:-.24px;margin-top:2rem}.wp-content h3{font-family:var(--font-family-base, "Onest", system-ui, sans-serif);font-style:normal;font-size:var(--text-heading-h5-2xs-font-size);font-weight:600;line-height:150%;letter-spacing:-.2px;margin-top:1.5rem}.wp-content p,.wp-content li{font-size:1rem;line-height:1.7;color:var(--gray-700)}.wp-content ul{padding-left:1.25rem;list-style:disc}.wp-content ol{padding-left:1.25rem}.wp-content a{color:var(--brand);text-decoration:underline}.wp-content blockquote{border-left:3px solid var(--brand);padding-left:1rem;color:var(--gray-600)}.wp-content img{max-width:100%;height:auto;border-radius:var(--cal-radius)}.wp-content figure{margin:1.5rem 0}.wp-content table{width:100%;border-collapse:collapse}.wp-content table td,.wp-content table th{padding:.5rem .75rem;border-bottom:1px solid #e6e6e6;text-align:left}.wp-content .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-weight:500;line-height:1.375;border-radius:var(--border-radius-8);gap:var(--spacing-4, .25rem);cursor:pointer;text-align:center;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;padding:var(--spacing-8, .5rem) var(--spacing-16, 1rem);font-size:1rem;background-color:var(--brand);color:#fff;border:1px solid var(--brand);position:relative;box-sizing:border-box}.wp-content .wp-block-button__link:hover,.wp-content .wp-block-button__link:focus{background-color:var(--brand-hover);border-color:var(--brand-hover);color:#fff;text-decoration:none}.wp-content .wp-block-file a:first-child{font-weight:600}.section{padding-block:var(--sect-y)}.section--tight{padding-block:calc(var(--sect-y) * .6)}.section--gray{background:#f7f9fb}.section--brand-soft{background:var(--blue-sky-50)}.section--navy{background:var(--brand-navy);color:#fff}.section__head{max-width:45rem;margin-inline:auto;text-align:center;margin-bottom:3rem}.section__head.is-left{margin-inline:0;text-align:left;max-width:none}.section__eyebrow{display:inline-block;color:var(--brand);font-weight:600;font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem}.section__head p{color:#555;margin-top:.5rem}@media(max-width:768px){.section__head{margin-bottom:2rem}}main>.section:first-child{padding-top:3.5rem}.arrow-link{display:inline-flex;align-items:center;gap:.375rem;color:var(--brand);font-weight:600;text-decoration:none}.arrow-link:hover{text-decoration:underline}.prose--article{max-width:47.5rem}.prose>p{margin:0 0 1rem}.prose>p:last-child{margin-bottom:0}.prose>.mud-btn{margin-top:.5rem}.section__head--tight{margin-bottom:.5rem}.section--cta{padding-top:1.5rem}@media(max-width:768px){.section--cta{padding-top:.5rem}}.pre-header{background:var(--brand-navy);color:#ffffffd9;font-size:.75rem}.pre-header__content{display:flex;align-items:center;justify-content:space-between;min-height:2.125rem}.pre-header__logo a{display:inline-flex;align-items:center;gap:.5rem;color:#ffffffd9;text-decoration:none}.pre-header__logo img{height:1.25rem;width:auto;display:block;filter:brightness(0) invert(1);opacity:.85}.pre-header__lang{display:flex;gap:.25rem}.pre-header__lang a{padding:.125rem .5rem;border-radius:.375rem;text-decoration:none;color:#ffffffb3}.pre-header__lang a.is-active{font-weight:600;color:#fff}.pre-header__lang a:hover{color:#fff}.cal-header{position:sticky;top:0;z-index:40;background:#ffffffeb;-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);border-bottom:1px solid #e0e0e0}.cal-header__wrap{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:4.5rem}.cal-brand{display:inline-flex;align-items:center;text-decoration:none;flex:none}.cal-brand img{height:2.875rem;width:auto;display:block}@media(max-width:576px){.cal-brand img{height:2.375rem}}.cal-nav{display:flex;align-items:center;gap:1.625rem}.cal-nav a{text-decoration:none;color:#424242;font-size:.875rem;font-weight:500;padding:.375rem 0;border-bottom:2px solid transparent;transition:color .15s,border-color .15s;white-space:nowrap}.cal-nav a:hover,.cal-nav a.is-active,.cal-nav a[aria-current=page]{color:var(--brand);border-bottom-color:var(--brand)}.cal-header__actions{display:flex;align-items:center;gap:.75rem}.cal-burger{display:none;background:none;border:none;cursor:pointer;padding:.5rem;color:var(--brand-navy)}.cal-burger__x,.cal-burger[aria-expanded=true] .cal-burger__bars{display:none}.cal-burger[aria-expanded=true] .cal-burger__x{display:block}@media(max-width:360px){.cal-header__wrap{gap:.75rem}.cal-brand img{height:2rem}.cal-header__actions{gap:.25rem}}@media(min-width:993px)and (max-width:1247px){.cal-nav{gap:.875rem}.cal-header__actions{gap:.375rem}.cal-header__actions .mud-btn{padding-left:.875rem;padding-right:.875rem;font-size:.875rem}}@media(min-width:993px)and (max-width:1099px){.cal-header__wrap{gap:1rem}.cal-nav{gap:.5rem}.cal-nav a{font-size:.875rem}.cal-header__actions{gap:.25rem}}@media(max-width:992px){.cal-nav{display:none}.cal-burger{display:inline-flex}.cal-header__actions .mud-btn{display:none}}.cal-drawer{position:absolute;left:0;right:0;top:100%;z-index:39;background:#fff;border-bottom:1px solid #e0e0e0;box-shadow:0 5px 16px #00000014;padding:.5rem 0 1rem;transform:translateY(-12px);opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s}.cal-drawer.is-open{transform:translateY(0);opacity:1;visibility:visible}.cal-drawer{height:calc(100vh - var(--cal-header-bottom, 7.1875rem));height:calc(100dvh - var(--cal-header-bottom, 7.1875rem));overflow-y:auto;overscroll-behavior:contain}.cal-drawer a{display:block;padding:.875rem 0;text-decoration:none;color:#212121;font-weight:500;border-bottom:1px solid #f0f0f0}.cal-drawer a.is-cta{margin-top:.75rem;border-bottom:none;background:var(--brand);color:#fff;text-align:center;border-radius:.625rem;padding:.875rem}@media(min-width:577px)and (max-width:992px){.cal-drawer{max-width:22.5rem;border-right:1px solid #e0e0e0}}.cal-backdrop{position:fixed;inset:0;background:#0000004d;z-index:38;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.cal-backdrop.is-open{opacity:1;visibility:visible}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--brand);color:#fff;padding:.625rem 1rem;border-radius:0 0 .5rem;text-decoration:none}.skip-link:focus{left:0}.page-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--brand) 0%,var(--brand-navy) 100%);color:#fff;padding-block:2.5rem 2.75rem}.page-hero:after{content:"";position:absolute;inset:0;background:url(../images/pattern.svg) repeat;background-size:380px;opacity:.06;pointer-events:none}.page-hero__inner{position:relative;z-index:1}.page-hero h1{color:#fff;margin:0}.page-hero p{color:#ffffffd9;margin:.625rem 0 0;max-width:45rem}.breadcrumbs{flex-wrap:wrap;margin-bottom:.875rem}.breadcrumbs__list{flex-wrap:wrap}.breadcrumbs--pe-inchis .breadcrumbs__link{color:#ffffffc7}.breadcrumbs--pe-inchis .breadcrumbs__link:hover{color:#fff;text-decoration:underline}.breadcrumbs--pe-inchis .breadcrumbs__current{color:#fff}.breadcrumbs--pe-inchis .breadcrumbs__item:after{filter:invert(1) opacity(.6)}.subnav{position:sticky;top:4.5rem;z-index:30;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #e6e6e6}.subnav__row{display:flex;gap:.5rem;overflow-x:auto;padding:.625rem 0;scrollbar-width:none}.subnav__row::-webkit-scrollbar{display:none}.subnav a{white-space:nowrap;padding:.5rem 1rem;border-radius:62.4375rem;text-decoration:none;font-size:.875rem;font-weight:600;color:#424242;background:#f2f5f8}.subnav a:hover,.subnav a.is-active{background:var(--brand);color:#fff}main section[id]{scroll-margin-top:var(--cal-anchor-offset)}.subnav .chip-filter{margin-bottom:0;padding:.625rem 0;gap:.5rem;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.subnav .chip-filter::-webkit-scrollbar{display:none}.subnav .chip-filter button{white-space:nowrap;background:#f2f5f8;border-color:transparent;color:#424242}.subnav .chip-filter button:hover,.subnav .chip-filter button.is-active{background:var(--brand);border-color:var(--brand);color:#fff}.cal-footer{background:var(--brand-navy);color:#fffc;padding:3.5rem 0 1.75rem}.cal-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.4fr;gap:2rem}@media(max-width:768px){.cal-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.cal-footer__grid{grid-template-columns:1fr}}.cal-footer__logo{height:3.375rem;width:auto;margin-bottom:.875rem}.cal-footer h4,.cal-footer h2{color:#fff;margin:0 0 1rem}.cal-footer a{color:#ffffffb8;text-decoration:none;display:block;padding:.375rem 0;font-size:.875rem}.cal-footer a:hover{color:#fff}.cal-footer__toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:0;font:inherit;color:inherit;text-align:left;background:none;border:0;cursor:default}.cal-footer__chev{display:none;flex:none;color:var(--blue-sky-300);transition:transform .25s ease}.cal-footer__desc{color:#ffffffa6;font-size:.875rem;max-width:18.75rem;margin:0}.cal-footer__contact a{display:flex;align-items:center;gap:.5rem}.cal-footer__contact svg{flex:none;color:var(--blue-sky-300)}.cal-footer__support{border-top:1px solid rgba(255,255,255,.12);margin-top:2.5rem;padding-top:1.375rem}.cal-footer__support p{margin:0;font-size:.875rem;line-height:1.55;color:#ffffffb3;max-width:48.75rem}.cal-footer__support a{color:#fff;text-decoration:underline;display:inline;padding:0}.cal-footer__bottom{border-top:1px solid rgba(255,255,255,.12);margin-top:2.5rem;padding-top:1.375rem;font-size:.875rem;color:#ffffff8c;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.cal-footer__support+.cal-footer__bottom{border-top:none;margin-top:1.125rem;padding-top:0}.cal-footer__bottom a{display:inline;padding:0}.cal-footer__bottom .links{display:flex;gap:1.125rem;flex-wrap:wrap}@media(max-width:768px){.cal-footer{padding:2.5rem 0 1.5rem}.cal-footer__bottom{flex-direction:column;align-items:flex-start}}@media(max-width:480px){.cal-footer__col{border-top:1px solid rgba(255,255,255,.12);padding-top:.75rem}.cal-footer__grid{gap:.5rem}.cal-footer__grid>div:first-child{padding-bottom:.75rem}.cal-footer h2{margin-bottom:0}.cal-footer__toggle{cursor:pointer;padding:.625rem 0}.cal-footer__toggle:focus-visible{outline:2px solid var(--blue-sky-300);outline-offset:4px}.cal-footer__chev{display:block}.cal-footer__panel{max-height:0;overflow:hidden;visibility:hidden;transition:max-height .3s ease,visibility 0s .3s}.cal-footer__col.is-open .cal-footer__panel{visibility:visible;transition:max-height .3s ease,visibility 0s 0s}.cal-footer__col.is-open .cal-footer__toggle .cal-footer__chev{transform:rotate(180deg)}.cal-footer__panel>.cal-footer__links,.cal-footer__panel>a:last-child{padding-bottom:.625rem}.cal-footer .mud-container{display:flex;flex-direction:column}.cal-footer__grid{order:1}.cal-footer__support{order:3;border-top:0;margin-top:1.25rem;padding-top:0}.cal-footer__bottom{display:contents}.cal-footer__bottom span{order:4;margin-top:1.25rem;padding-right:4rem}.cal-footer__bottom .links{order:2;border-top:1px solid rgba(255,255,255,.12);margin-top:1.5rem;padding-top:1.375rem}}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.card-grid.cols-4{grid-template-columns:repeat(4,1fr)}.card-grid.cols-2{grid-template-columns:repeat(2,1fr)}@media(max-width:992px){.card-grid,.card-grid.cols-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.card-grid,.card-grid.cols-4,.card-grid.cols-2{grid-template-columns:1fr}}.svc-card{display:flex;flex-direction:column;gap:.75rem;padding:1.625rem;background:#fff;border:1px solid #e6e6e6;border-radius:var(--cal-radius);text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s,border-color .2s}.svc-card:hover{box-shadow:0 10px 30px #00285a1a;transform:translateY(-3px);border-color:var(--blue-sky-200)}.svc-card__icon{width:3.25rem;height:3.25rem;border-radius:.875rem;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--blue-sky-50);color:var(--brand)}.svc-card h3{margin:0}.svc-card p{margin:0;color:#616161}.svc-card .arrow-link{margin-top:auto}.village-card{padding:1.5rem;border-radius:var(--cal-radius);background:#fff;border:1px solid #e6e6e6;overflow:hidden}.village-card h3{margin:0 0 .375rem}.village-card .stat{color:var(--brand);font-weight:600;padding:0}.village-card .stat:before{display:none}.village-card p{color:#616161;margin:.5rem 0 0}.badge-status{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.25rem .625rem;border-radius:62.4375rem;white-space:nowrap}.badge-status:before{content:"";width:.4375rem;height:.4375rem;border-radius:50%;background:currentColor;flex:none}.badge-status.is-progres{color:var(--apricot-700, #e65100);background:#fff3e0}.badge-status.is-finalizat{color:var(--green-700, #2e7d32);background:#e8f5e9}.badge-status.is-planificat{color:var(--brand);background:var(--blue-sky-50)}.badge-status.is-amanat{color:#616161;background:#eee}.badge-status.is-anulat{color:#c62828;background:#fdecea}.event-card{display:flex;flex-direction:column;gap:.5rem;background:#fff;border:1px solid #e6e6e6;border-radius:var(--cal-radius);padding:1.5rem;box-sizing:border-box}.event-card__media{aspect-ratio:3/2;border-radius:.625rem;margin-bottom:.375rem}.event-card__media svg{width:2.5rem;height:2.5rem;color:var(--brand)}.event-card__media.has-photo{overflow:hidden}.event-card__media.has-photo img{display:block;width:100%;height:100%;object-fit:cover}.event-card__date{display:inline-flex;align-items:center;gap:.375rem;align-self:flex-start;font-size:.75rem;font-weight:600;color:var(--brand);background:var(--blue-sky-50);border-radius:62.4375rem;padding:.3125rem .75rem}.event-card__date svg{color:var(--brand);flex:none}.event-card h3{margin:.25rem 0 0;line-height:1.3}.event-card__loc{display:flex;align-items:flex-start;gap:.375rem;margin:0;font-size:.75rem;color:#616161}.event-card__loc svg{color:var(--brand);flex:none;margin-top:.125rem}.event-card__desc{margin:.375rem 0 0;font-size:.875rem;line-height:1.55;color:#616161}.proj-card{display:flex;flex-direction:column;gap:.875rem;background:#fff;border:1px solid #e6e6e6;border-radius:var(--cal-radius);padding:1.625rem}.proj-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.proj-card__head h3{min-width:0}.proj-card__head .badge-status{flex:none}.proj-card h3{margin:0}.proj-card p{margin:0;color:#616161}.proj-meta{display:grid;gap:.5rem;margin-top:auto;padding-top:.875rem;border-top:1px solid #eee}.proj-meta__row{display:flex;gap:.625rem;align-items:flex-start;font-size:.875rem;color:#424242}.proj-meta__row svg{color:var(--brand);flex:none;margin-top:.125rem}.proj-meta__row span{min-width:0}.proj-meta__row b{color:#212121}.proj-card__media{aspect-ratio:16/9;border-radius:.625rem;margin-bottom:.125rem}.proj-card__media svg{width:2rem;height:2rem}.proj-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2}.village-card .stat{display:block}.proj-card__head{flex-direction:column;align-items:flex-start;gap:.5rem}.doc-rows{display:grid;gap:.625rem}.doc-row{display:flex;align-items:center;gap:.875rem;min-width:0;padding:1rem 1.125rem;background:#fff;border:1px solid #e6e6e6;border-radius:.75rem;transition:border-color .15s,box-shadow .15s}.doc-row:hover{border-color:var(--blue-sky-300);box-shadow:0 4px 14px #0028640f}.doc-row__ic{width:2.5rem;height:2.5rem;border-radius:.625rem;background:var(--blue-sky-50);color:var(--brand);display:inline-flex;align-items:center;justify-content:center;flex:none}.doc-row__body{flex:1;min-width:0}.doc-row__title{font-weight:600;color:#212121;margin:0;overflow-wrap:anywhere}.doc-row__meta{font-size:.75rem;color:#757575;margin:.125rem 0 0}.doc-row__dates{flex:none;display:flex;flex-direction:row;align-items:center;gap:1rem;margin:0;font-size:.75rem;color:#616161}.doc-row__dates span{display:inline-flex;align-items:center;gap:.3125rem;white-space:nowrap}.doc-row__dates svg{color:#9aa5b1;flex:none}@media(max-width:1000px){.doc-row{flex-wrap:wrap;row-gap:.5rem}.doc-row__dates{order:4;width:100%;justify-content:flex-start;flex-wrap:wrap;gap:.25rem .875rem;padding-left:3.375rem;box-sizing:border-box}}.doc-row__action{flex:none;display:inline-flex;align-items:center;gap:.375rem;color:var(--brand);font-weight:600;font-size:.875rem;text-decoration:none}.doc-row__action:hover{text-decoration:underline}@media(max-width:576px){.doc-row{flex-wrap:wrap}.doc-row__body{flex:1 1 calc(100% - 3.375rem)}.doc-row__action{margin-left:3.25rem;margin-top:-.5rem}}@media(max-width:1024px){.doc-row__action{min-height:2.5rem}}.lista-num{list-style:none;margin:0;padding:0;counter-reset:ln;column-count:3;column-gap:2rem}.lista-num li{display:block;break-inside:avoid;padding:.3125rem 0 .3125rem 2.0625rem;text-indent:-33px;font-size:.875rem;line-height:1.45;counter-increment:ln}.lista-num li:before{content:counter(ln) ".";display:inline-block;min-width:1.625rem;margin-right:.4375rem;text-align:right;color:#bdbdbd;font-variant-numeric:tabular-nums}.lista-num__n{font-weight:600;color:#212121}.lista-num__m{color:#616161}.lista-num__tag{display:inline-block;text-indent:0;margin-left:.5rem;font-size:.75rem;font-weight:600;line-height:1.75;padding:0 .5625rem;border-radius:62.4375rem;white-space:nowrap;vertical-align:1px;border:1px solid}.lista-num__tag.is-primaria{color:var(--brand);background:var(--blue-sky-50);border-color:var(--blue-sky-200)}.lista-num__tag.is-subord{color:#33475b;background:#eceff1;border-color:#cfd8dc}.lista-num__tag.is-alta{color:#6b6b6b;background:#fff;border-color:#dcdcdc}.lista-num__tag.is-exemplu{color:#b42318;background:#fee4e2;border-color:#f04438;border-style:dashed}.lista-num--taguri{column-count:2}@media(max-width:900px){.lista-num--taguri{column-count:1}}@media(max-width:1100px){.lista-num{column-count:2}}@media(max-width:700px){.lista-num{column-count:1}}.comisii{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem 2rem}.comisie{display:block}.comisie__t{margin:0 0 .75rem;font-size:1rem;font-weight:600;letter-spacing:0;text-transform:none;color:#142440;line-height:1.4}.comisie ol{margin:0}.comisie__t-hint{cursor:help}.comisie__t-hint:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:.125rem}.lista-num--simpla{column-count:1}@media(max-width:992px){.comisii{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.comisii{grid-template-columns:1fr;gap:1.5rem}.comisie__t{min-height:0}}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:992px){.news-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.news-grid{grid-template-columns:1fr}}.news-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e6e6e6;border-radius:var(--cal-radius);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s}.news-card:hover{box-shadow:0 10px 30px #00285a1a;transform:translateY(-3px)}.news-card__media{aspect-ratio:16/9;background:var(--blue-sky-50);display:flex;align-items:center;justify-content:center;overflow:hidden}.news-card__media img{display:block;width:100%;height:100%;object-fit:cover}.news-card__media svg{color:var(--blue-sky-300);width:2.5rem;height:2.5rem}.news-card__body{padding:1.25rem 1.375rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.news-card__meta{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:#757575}.news-card__meta>svg:first-child{margin-left:-.125rem}.news-card__tag{align-self:flex-start;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--brand);background:var(--blue-sky-50);padding:.1875rem .625rem;border-radius:.375rem}.news-card h3{margin:0}.news-card__excerpt{margin:0;font-size:.875rem;line-height:1.5;color:#616161;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2}.news-card__tags{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center}.news-card__flag{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--apricot-700, #e65100);background:#fff3e0;padding:.1875rem .625rem;border-radius:.375rem}.pager{display:flex;justify-content:center;align-items:center;gap:.375rem;margin-top:2.5rem}.pager a,.pager span{min-width:2.5rem;height:2.5rem;padding:0 .625rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.625rem;border:1px solid #e0e0e0;text-decoration:none;color:#424242;font-weight:600;font-size:.875rem;background:#fff}.pager a:hover{border-color:var(--brand);color:var(--brand)}.pager .is-active{background:var(--brand);border-color:var(--brand);color:#fff}.pager .is-disabled{opacity:.5;pointer-events:none}.stats-section{padding-block:0 3rem;margin-top:-2.5rem}@media(max-width:768px){.stats-section{margin-top:-1.5rem;padding-bottom:2.5rem}}.stats-panel{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--brand) 0%,var(--brand-navy) 100%);border-radius:var(--cal-radius-lg);color:#fff;padding:2.5rem 2.5rem 2.75rem;box-sizing:border-box}.stats-panel:after{content:"";position:absolute;inset:0;background:url(../images/pattern.svg) repeat;background-size:360px;opacity:.06;pointer-events:none}.stats-panel__mark{position:absolute;right:-2.5rem;top:50%;transform:translateY(-50%);width:18.75rem;height:auto;opacity:.06;pointer-events:none}.stats-panel__head{position:relative;z-index:1;text-align:center;margin-bottom:2rem}.stats-panel__head .section__eyebrow{color:var(--brand-sky)}.stats-panel__head h2{color:#fff}.stats-panel__note{color:#ffffffbf;font-size:.875rem;margin:.5rem 0 0}.stats-row{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.stat{padding:.25rem 1rem;position:relative}.stat+.stat:before{content:"";position:absolute;left:0;top:12%;height:76%;width:.0625rem;background:#ffffff2e}.stat__ic{width:2.25rem;height:2.25rem;color:var(--brand-sky);margin-bottom:.875rem}.stat-num{font-size:3rem;font-weight:600;letter-spacing:-.02em;line-height:1;color:#fff}.stat-label{font-size:.875rem;color:#fffc;margin-top:.5rem}@media(max-width:768px){.stats-panel{padding:1.75rem 1.25rem 2rem}.stats-panel__mark{width:12.5rem;right:-3.75rem}.stats-row{grid-template-columns:repeat(2,1fr);gap:1.75rem 0}.stat:nth-child(odd):before{display:none}.stat:nth-child(3):before,.stat:nth-child(4):before{content:"";position:absolute;left:0;top:12%;height:76%}.stat:nth-child(3):before{display:none}}.cifre-band{background:var(--brand-navy);color:#fff;border-radius:var(--cal-radius);padding:2.5rem 2rem}.cifre-band .section__head{margin-bottom:1.5rem}.cifre-band .section__eyebrow{color:var(--brand-sky)}@media(max-width:768px){.cifre-band{padding:2rem 1.25rem}}@media(max-width:480px){.stat{padding:.25rem .5rem}.stat-num{font-size:1.75rem}.stat-label{font-size:.75rem}}@media(max-width:360px){.stat-num{font-size:1.5rem}.stat__ic{width:1.75rem;height:1.75rem;margin-bottom:.625rem}}.tbl-cards table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e6e6e6;border-radius:var(--cal-radius);overflow:hidden}.tbl-cards th,.tbl-cards td{text-align:left;padding:.75rem 1rem;font-size:.875rem;border-bottom:1px solid #eee;vertical-align:top}.tbl-cards thead th{background:var(--brand-navy);color:#fff;font-weight:600;white-space:nowrap}.tbl-cards tbody tr:nth-child(2n) td{background:#f7f9fb}.tbl-cards a{color:var(--brand);text-decoration:none;font-weight:600}.tbl-cards a:hover{text-decoration:underline}.tbl-cards th.col-nr,.tbl-cards td.col-nr{width:3.25rem;color:#90a4b8;font-variant-numeric:tabular-nums}.tbl-cards thead th.col-nr{color:#ffffffbf}.tbl-cards thead th.table__head-cell--sortable{padding:0}.tbl-cards .table__sort-button{font:inherit;color:#fff;font-weight:600;width:100%;padding:.75rem 1rem;white-space:nowrap}.tbl-cards .table__sort-icon{display:inline-flex;color:#ffffff8c;transition:color .15s}.tbl-cards .table__sort-button:hover .table__sort-icon,.tbl-cards thead th[aria-sort=ascending] .table__sort-icon,.tbl-cards thead th[aria-sort=descending] .table__sort-icon{color:#fff}.tbl-cards thead th[aria-sort=ascending],.tbl-cards thead th[aria-sort=descending]{background:var(--brand)}@media(max-width:900px){.tbl-cards table,.tbl-cards thead,.tbl-cards tbody,.tbl-cards tr,.tbl-cards td{display:block;width:100%;box-sizing:border-box}.tbl-cards table{border:none;border-radius:0;background:transparent;overflow:visible}.tbl-cards thead{display:none}.tbl-cards tr{border:1px solid #e6e6e6;border-radius:.75rem;padding:.5rem .875rem;margin-bottom:.75rem;background:#fff}.tbl-cards tbody tr:nth-child(2n) td{background:transparent}.tbl-cards td{display:flex;justify-content:space-between;gap:1rem;border:none;padding:.5rem 0;text-align:right}.tbl-cards td:before{content:attr(data-label);font-weight:600;color:#616161;text-align:left}}.form-card{background:#fff;border:1px solid #e6e6e6;border-radius:var(--cal-radius);padding:1.5rem}.form-grid{display:grid;gap:1rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}@media(max-width:576px){.form-row{grid-template-columns:1fr}}.field-group{display:grid;gap:.375rem}.field-group label{font-size:.875rem;font-weight:600;color:#424242}.field-group input:not([type=submit]),.field-group textarea,.field-group select{width:100%;max-width:none;box-sizing:border-box;font:inherit;font-size:1rem;padding:.6875rem .875rem;border:1px solid #d9d9d9;border-radius:.625rem;background:#fff;color:#212121}.field-group textarea{min-height:7.5rem;resize:vertical}.field-group input:not([type=submit]):focus,.field-group textarea:focus,.field-group select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #004f871f}.field-group .wpcf7-form-control-wrap{display:block}.field-group .wpcf7-form-control-wrap textarea{display:block;height:7.5rem}.form-grid .wpcf7-submit{justify-self:start}.form-grid .wpcf7-spinner{position:absolute}.wpcf7-not-valid-tip{display:block;margin-top:.375rem;color:#c62828;font-size:.875rem;font-weight:400}.field-group input.wpcf7-not-valid,.field-group textarea.wpcf7-not-valid,.field-group select.wpcf7-not-valid{border-color:#c62828}.field-group select.wpcf7-not-valid+.custom-select .select-control{border-color:#c62828}.wpcf7 form .wpcf7-response-output{border-radius:.625rem;padding:.75rem .875rem;margin:1rem 0 0;font-size:.875rem;border-width:1px;border-style:solid}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output{color:#c62828;background:#fdecea;border-color:#f5c6c2}.wpcf7 form.sent .wpcf7-response-output{color:#2e7d32;background:#e8f5e9;border-color:#c8e6c9}.form-section{padding:0 0 1.375rem;margin-bottom:1.375rem;border-bottom:1px solid #eee}.form-section:last-of-type{border-bottom:none}.form-section>h3{display:flex;align-items:center;gap:.625rem;margin:0 0 1rem}.form-step{width:1.625rem;height:1.625rem;border-radius:50%;background:var(--brand);color:#fff;font-size:.875rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex:none}.req{color:#c62828}.field-hint{font-size:.875rem;color:#757575;margin:.125rem 0 0}.doc-fields{display:grid;gap:.625rem}.doc-upload{display:flex;align-items:center;justify-content:space-between;gap:.875rem;flex-wrap:wrap;background:#fafbfc;border:1px solid #e6e6e6;border-radius:.625rem;padding:.75rem .875rem}.doc-upload.is-attached{border-color:var(--brand);background:var(--blue-sky-50)}.doc-upload__info{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1 260px}.doc-upload__info svg{color:var(--brand);flex:none}.doc-upload__label{font-size:.875rem;color:#212121}.doc-req{font-size:.75rem;font-weight:600;color:#757575;background:#eceff1;border-radius:62.4375rem;padding:.125rem .5rem;white-space:nowrap}.doc-req--must{color:#b34700;background:#fff1e6}.doc-upload__btn{display:inline-flex;align-items:center;gap:.375rem;cursor:pointer;font-size:.875rem;font-weight:600;color:var(--brand);border:1px solid var(--brand);border-radius:.5rem;padding:.5rem .75rem;flex:none;max-width:13.75rem}.doc-upload__btn:hover{background:var(--blue-sky-50)}.doc-upload__btn-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-upload.is-attached .doc-upload__btn{background:#fff}.radio-list{display:grid;gap:.625rem}.radio-row,.check-row{display:flex;gap:.75rem;align-items:flex-start;background:#fff;border:1px solid #e6e6e6;border-radius:.625rem;padding:.75rem .875rem;cursor:pointer;font-size:.875rem;color:#424242}.radio-row input,.check-row input{margin-top:.1875rem;width:1.125rem;height:1.125rem;accent-color:var(--brand);flex:none}.check-row{margin:.25rem 0 1.25rem}.form-actions{display:flex;gap:.75rem;flex-wrap:wrap}.form-error{color:#c62828;background:#fdecea;border:1px solid #f5c6c2;border-radius:.625rem;padding:.75rem .875rem;margin:1rem 0 0;font-size:.875rem}.form-success{background:#fff;border:1px solid var(--blue-sky-200);border-radius:var(--cal-radius);padding:2rem;text-align:center}.form-success__ic{width:3.75rem;height:3.75rem;border-radius:50%;background:#e6f4ea;color:#2e7d32;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.75rem}.form-success .form-actions{justify-content:center}.captcha-field .field-label{font-size:.875rem;font-weight:600;color:#424242}.captcha-field .captcha-row{--captcha-h: 2.875rem;display:flex;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.captcha-field .captcha-row .wpcf7-form-control-wrap{display:contents}.captcha-field .captcha-row .wpcf7-not-valid-tip{order:1;flex:0 0 100%;margin-top:0}.captcha-field .captcha-row label{display:inline-flex;align-items:center;gap:.625rem;font-weight:400}.captcha-field .captcha-row input[type=text]{flex:none;width:7.5rem;height:var(--captcha-h)}.captcha-field .captcha-row input[type=submit]{flex:none;min-height:var(--captcha-h)}.captcha-field .captcha-row .wpcf7-spinner{display:none;position:relative;margin:0 0 0 .625rem}.wpcf7-form.submitting .captcha-field .captcha-row .wpcf7-spinner{display:inline-block}.captcha-field .captcha-question{display:inline-flex;align-items:center;margin-bottom:0;min-height:var(--captcha-h, 2.875rem);padding:0 .875rem;border:1px solid #e6e6e6;border-radius:.5rem;background:#fafafa;color:#212121;font-size:1.125rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:576px){.captcha-field .captcha-row{align-items:stretch;flex-direction:column}.captcha-field .captcha-row label{flex-wrap:wrap}.captcha-field .captcha-row input[type=text],.captcha-field .captcha-row input[type=submit]{width:100%}.captcha-field .captcha-row .wpcf7-not-valid-tip{order:0;flex:0 0 auto}.captcha-field .captcha-question{white-space:normal}}.field-group .custom-select{--select-min-height: 2.75rem;--select-font-size: 1rem}select.is-native-select{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.check-row span{min-width:0;white-space:normal}.faq{display:grid;gap:.625rem}.faq__item{background:#fff;border:1px solid #e6e6e6;border-radius:.75rem;overflow:hidden}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:.875rem;width:100%;text-align:left;font:inherit;font-size:1rem;font-weight:600;color:#212121;background:none;border:none;cursor:pointer;padding:1rem 1.125rem}.faq__q svg{color:var(--brand);flex:none;transition:transform .2s}.faq__item.is-open .faq__q svg{transform:rotate(180deg)}.faq__a{max-height:0;overflow:hidden;visibility:hidden;transition:max-height .3s ease,visibility 0s .3s}.faq__item.is-open .faq__a{max-height:37.5rem;visibility:visible;transition:max-height .3s ease,visibility 0s 0s}.faq__a-inner{padding:0 1.125rem;color:#424242;font-size:.875rem;line-height:1.65}.faq__item.is-open .faq__a-inner{padding-bottom:1rem}.info-band{background:var(--blue-sky-50);border:1px solid var(--blue-sky-200);border-radius:var(--cal-radius);padding:1.25rem 1.5rem;display:flex;gap:.875rem;align-items:flex-start}.info-band svg{color:var(--brand);flex:none;margin-top:.125rem}.info-band p{margin:0;color:#33475b}.cal-search-toggle{background:none;border:none;cursor:pointer;color:var(--brand-navy);display:inline-flex;align-items:center;padding:.5rem}.cal-header__fb{display:inline-flex;align-items:center;padding:.5rem;color:var(--brand-navy)}.cal-header__fb:hover{color:var(--brand)}.modal-overlay.cs-overlay{align-items:flex-start;padding:var(--cs-top, 6rem) 1rem 2rem;box-sizing:border-box;z-index:1200}.modal.cs-modal{margin:0 auto;width:100%;max-width:45rem;max-height:calc(100dvh - var(--cs-top, 6rem) - 2rem);display:flex;flex-direction:column;padding:1rem;box-sizing:border-box}body.admin-bar .modal.cs-modal{max-height:calc(100dvh - var(--cs-top, 6rem) - 2rem)}.cs-bar{display:flex;align-items:center;gap:.5rem}.cs-form{flex:1;min-width:0}.cs-close{flex:none}.cs-body{overflow-y:auto;overscroll-behavior:contain;margin-top:.75rem;min-height:0}.cs-label{margin:0 0 .5rem;padding:0 .5rem;font-size:.75rem;font-weight:500;line-height:1rem;color:var(--gray-600)}.cs-section+.cs-section{margin-top:1.25rem}.cs-chips{display:flex;flex-wrap:wrap;gap:.5rem;padding:0 .5rem}.cs-quick{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.cs-quick a{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:var(--border-radius-8);color:var(--gray-900);text-decoration:none;font-size:.875rem;font-weight:500}.cs-quick a:hover,.cs-quick a:focus-visible{background:var(--gray-100)}.cs-count{margin:0 0 .5rem;padding:0 .5rem;font-size:.875rem;color:var(--gray-600)}.cs-group+.cs-group{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #eee}.cs-hit{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:var(--border-radius-8);color:var(--gray-900);text-decoration:none;cursor:pointer}.cs-hit:hover{background:var(--gray-100)}.cs-hit.is-active{background:var(--blue-sky-100);outline:2px solid var(--blue-sky-600);outline-offset:-2px}.cs-hit__ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--border-radius-8);background:var(--blue-sky-50);color:var(--blue-sky-700)}.cs-hit__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.cs-hit__t{font-size:1rem;font-weight:500;line-height:1.5rem}.cs-hit__m{font-size:.75rem;line-height:1rem;color:var(--gray-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-hit__type{color:var(--gray-800);font-weight:500}.cs-hit__go{flex:none;color:var(--gray-500)}.cs-hit mark{background:var(--blue-sky-100);color:inherit;border-radius:.125rem;padding:0 .0625rem}.cs-hit--more .cs-hit__ic{background:var(--gray-100);color:var(--gray-800)}.cs-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:2rem 1rem 1.5rem}.cs-state--error .cs-state__ic{background:var(--red-50);color:var(--red-600)}.cs-state__ic{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--border-radius-full);background:var(--gray-100);color:var(--gray-700);margin-bottom:.25rem}.cs-state__t{margin:0;font-size:1.125rem;font-weight:600;line-height:1.5rem;color:var(--gray-900)}.cs-state__p{margin:0;max-width:27.5rem;font-size:.875rem;line-height:1.25rem;color:var(--gray-600)}.cs-state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem}.cs-skel{display:flex;align-items:center;gap:.75rem;padding:.5rem}.cs-skel__ic,.cs-skel__line{background:linear-gradient(90deg,var(--gray-100) 0%,#eee 50%,var(--gray-100) 100%);background-size:200% 100%;animation:cs-shimmer 1.2s ease-in-out infinite;border-radius:var(--border-radius-8)}.cs-skel__ic{width:2.5rem;height:2.5rem;flex:none}.cs-skel__lines{flex:1;display:flex;flex-direction:column;gap:.5rem}.cs-skel__line{height:.75rem}.cs-skel__line:first-child{width:55%;height:1rem}.cs-skel__line:last-child{width:80%}@keyframes cs-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.cs-skel__ic,.cs-skel__line{animation:none}}.cs-page-search{max-width:40rem;margin-bottom:1.5rem}.cs-page-search .mud-btn-group{display:flex}@media(max-width:767px){.modal-overlay.cs-overlay{padding:0}.modal.cs-modal,body.admin-bar .modal.cs-modal{max-width:none;width:100vw;height:100dvh;max-height:none;border-radius:0;padding:.75rem 1rem}.cs-quick{grid-template-columns:minmax(0,1fr)}.cs-hit__go{display:none}}.modal-overlay{align-items:flex-start;overflow-y:auto;padding:1rem 0;visibility:hidden;transition:opacity var(--motion-duration-md, .3s) var(--motion-easing-standard, ease),visibility 0s var(--motion-duration-md, .3s)}.modal-overlay.is-active{visibility:visible;transition:opacity var(--motion-duration-md, .3s) var(--motion-easing-standard, ease),visibility 0s 0s}.modal{margin:auto;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto;overscroll-behavior:contain;--cal-modal-pad-x: 2rem;--cal-modal-pad-y: 2.5rem;padding:var(--cal-modal-pad-y) var(--cal-modal-pad-x)}@media(max-width:576px){.modal{--cal-modal-pad-x: 1.25rem;--cal-modal-pad-y: 1.5rem}}@media(max-width:360px){.modal{--cal-modal-pad-x: 1rem;--cal-modal-pad-y: 1.25rem}}body.admin-bar .modal{max-height:calc(100dvh - 4.875rem)}@media(min-width:783px){body.admin-bar .modal{max-height:calc(100dvh - 4rem)}}.is-placeholder{background:#fee4e2;color:#b42318;border-bottom:2px dashed #F04438;padding:0 .3125rem;border-radius:.1875rem}.imgph{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#eaf2fa,#d7e6f4);color:var(--blue-sky-500)}.imgph:before{content:"";position:absolute;inset:0;background:url(../images/pattern.svg) repeat;background-size:240px;opacity:.06;pointer-events:none}.imgph svg{width:2.125rem;height:2.125rem;position:relative;z-index:1;color:var(--blue-sky-400)}.imgph span{position:relative;z-index:1;font-size:.75rem;font-weight:600;letter-spacing:.03em;color:var(--blue-sky-500)}.news-card__media{background:linear-gradient(135deg,#eaf2fa,#d7e6f4);position:relative;overflow:hidden}.news-card__media:before{content:"";position:absolute;inset:0;background:url(../images/pattern.svg) repeat;background-size:220px;opacity:.06;pointer-events:none}.news-card__media:after{content:"";position:absolute;inset:0;z-index:1;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_Слой_1'%20data-name='Слой_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%20595.3%20486.7'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2030.1.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20136)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20display:%20none;%20fill:%20%23616160;%20}%20.st1%20{%20fill:%20none;%20stroke:%20%23727070;%20stroke-miterlimit:%2010;%20stroke-width:%20.4px;%20}%20.st2%20{%20fill:%20%23004e88;%20}%20%3c/style%3e%3c/defs%3e%3crect%20class='st0'%20width='595.3'%20height='587'/%3e%3cline%20class='st1'%20x1='574.5'%20y1='587'%20x2='-14.2'%20y2='587'/%3e%3cpath%20class='st2'%20d='M489.9,248.9c-4.1-13.3-15.8-24-31.2-28.8-26.1-8-58.9,1.5-89.8,26.1-11,8.8-22.8,20-36.3,33.7-3.2-3.2-6.7-6.7-10.4-10.3-3.6-3.7-7.1-7.2-10.3-10.4,13.7-13.4,24.9-25.2,33.7-36.3,24.6-30.9,34.2-63.7,26.1-89.8-4.7-15.4-15.5-27.1-28.8-31.2-15-4.7-32.1.4-45.3,8.4-13.1-8-30.3-13.1-45.3-8.4-13.3,4.1-24,15.8-28.8,31.2-8,26.1,1.5,58.9,26.1,89.8,8.8,11,20,22.8,33.7,36.3-3.2,3.2-6.7,6.7-10.3,10.4-3.7,3.6-7.2,7.1-10.4,10.3-13.4-13.7-25.2-24.9-36.3-33.7-30.9-24.6-63.7-34.2-89.8-26.1-15.4,4.7-27.1,15.5-31.2,28.8-4.7,15,.4,32.1,8.4,45.3-8,13.1-13.1,30.3-8.4,45.3,4.1,13.3,15.8,24,31.2,28.8,26.1,8,58.9-1.5,89.8-26.1,11.1-8.8,23-20.1,36.5-33.9,7.9,8.2,15.6,16.2,22.2,22.6h0c0,0,12.6,12.6,12.6,12.6l12.6-12.6h0c6.6-6.5,14.3-14.5,22.2-22.7,13.5,13.8,25.4,25.1,36.5,33.9,30.9,24.6,63.7,34.2,89.8,26.1,15.4-4.7,27.1-15.5,31.2-28.8,4.7-15-.4-32.1-8.4-45.3,8-13.1,13.1-30.3,8.4-45.3ZM297.7,134.5c5.8,6.5,12,16.1,10.7,26.9-1.4,11.8-6.3,18.3-10.7,19.2-4.5-.8-9.4-7.4-10.7-19.2-1.3-10.8,5-20.5,10.7-26.9ZM263.7,212c-20.9-26.3-29.3-53.1-23-73.5,3-9.8,9.4-17.1,17.1-19.5,2.2-.7,4.6-1,7-1,6.3,0,13.2,2.1,19.3,5.1-8,9.2-16.7,23.3-14.8,40.4,2.4,20.5,13.7,34.3,28.4,34.9,14.7-.6,26-14.5,28.4-34.9,2-17-6.7-31.2-14.8-40.4,6.1-3.1,13-5.1,19.3-5.1s4.8.3,7,1c7.7,2.4,14,9.7,17.1,19.5,6.3,20.4-2.1,47.2-23,73.5-8.4,10.6-33.6,34.6-34,34.2-.4.4-25.6-23.7-34-34.2ZM215.5,328.2c-26.3,20.9-53.1,29.3-73.5,23-9.8-3-17.1-9.4-19.5-17.1-.7-2.2-1-4.6-1-7,0-6.3,2.1-13.2,5.1-19.3,9.2,8,23.3,16.7,40.4,14.8,20.5-2.4,34.3-13.7,34.9-28.4-.6-14.7-14.5-26-34.9-28.4-17-2-31.2,6.7-40.4,14.8-3.1-6.1-5.1-13-5.1-19.3s.3-4.8,1-7c2.4-7.7,9.7-14,19.5-17.1,20.4-6.3,47.2,2.1,73.5,23,10.6,8.4,34.6,33.6,34.2,34,.4.4-23.7,25.6-34.2,34ZM138.1,294.2c6.5-5.8,16.1-12,26.9-10.7,11.8,1.4,18.3,6.3,19.2,10.7-.8,4.5-7.4,9.4-19.2,10.7-10.8,1.3-20.5-5-26.9-10.7ZM297.7,318.2l5.8,6-5.8-5.8-5.8,5.8,5.8-6c-6.6-6.4-24.3-23.6-24-24,0,0,.4-.6,1.2-1.5l.2.2c3.8-3.8,9.5-9.7,14.2-14.5,3.3-3.2,6.3-6.1,8.3-8.1,0,0,0,0,0,0h0c0,0,.1.1.2.2,5.2,5.1,16.4,16.1,21.2,21.2.8.9,1.6,1.8,2.2,2.5,0,0,0,0,0,0h0c.4.4-17,17.5-23.6,24ZM472.9,334.2c-2.4,7.7-9.7,14-19.5,17.1-20.4,6.3-47.2-2.1-73.5-23-10.6-8.4-34.6-33.6-34.2-34-.4-.4,23.7-25.6,34.2-34,26.3-20.9,53.1-29.3,73.5-23,9.8,3,17.1,9.4,19.5,17.1.7,2.2,1,4.6,1,7,0,6.3-2.1,13.2-5.1,19.3-9.2-8-23.3-16.7-40.4-14.8-20.5,2.4-34.3,13.7-34.9,28.4.6,14.7,14.5,26,34.9,28.4,17,2,31.2-6.7,40.4-14.8,3.1,6.1,5.1,13,5.1,19.3s-.3,4.8-1,7ZM430.5,305c-11.8-1.4-18.3-6.3-19.2-10.7.8-4.5,7.4-9.4,19.2-10.7,10.8-1.3,20.5,5,26.9,10.7-6.5,5.8-16.1,12-26.9,10.7Z'/%3e%3c/svg%3e") no-repeat center;background-size:40%;opacity:.9;pointer-events:none}.news-card__media>svg{display:none}.article__media{position:relative;overflow:hidden;background:linear-gradient(135deg,#eaf2fa,#d7e6f4)}.article__media:before{content:"";position:absolute;inset:0;background:url(../images/pattern.svg) repeat;background-size:300px;opacity:.06;pointer-events:none}.article__media svg{position:relative;z-index:1}.article__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2}.village-card__media{aspect-ratio:16/10;border-radius:.625rem;margin-bottom:1rem;overflow:hidden}.village-card__media img{display:block;width:100%;height:100%;object-fit:cover}.village-card__media svg{width:1.875rem;height:1.875rem}.about-band{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center}@media(max-width:900px){.about-band{grid-template-columns:1fr;gap:1.75rem}}.about-band__media{aspect-ratio:4/3;border-radius:var(--cal-radius);overflow:hidden}.about-band__media img{display:block;width:100%;height:100%;object-fit:cover}.about-band__media svg{width:2.75rem;height:2.75rem}.poi-media{aspect-ratio:16/9;border-radius:.625rem;margin-bottom:1rem}.poi-media img{display:block;width:100%;height:100%;object-fit:cover}.poi-media:not(.imgph){overflow:hidden}html{scroll-behavior:smooth}.reveal{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.js-anim [data-anim]{opacity:0;transform:translateY(16px);transition:opacity var(--motion-duration-lg, .5s) var(--motion-easing-decelerate, ease),transform var(--motion-duration-lg, .5s) var(--motion-easing-decelerate, ease);transition-delay:var(--anim-delay, 0ms);will-change:opacity,transform}.js-anim [data-anim].is-in{opacity:1;transform:none}.js-anim [data-anim=zoom]{transform:scale(var(--motion-scale-sm, .9))}.js-anim [data-anim=zoom].is-in{transform:none}.svc-card,.village-card,.inst-card,.comm-card,.fact-card,.proj-card,.news-card,.person-card{transition:transform var(--motion-duration-md, .3s) var(--motion-easing-standard, ease),box-shadow var(--motion-duration-md, .3s) var(--motion-easing-standard, ease)}.svc-card:hover,.village-card:hover,.inst-card:hover,.comm-card:hover,.fact-card:hover,.proj-card:hover,.news-card:hover,.person-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #1424401a}.arrow-link svg,.svc-link .chev{transition:transform var(--motion-duration-md, .3s) var(--motion-easing-standard, ease)}.arrow-link:hover svg{transform:translate(4px)}.svc-link:hover .chev{transform:translate(4px)}.cal-nav a{position:relative}.cal-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-.25rem;height:.125rem;background:var(--brand);border-radius:.125rem;transform:scaleX(0);transform-origin:left;transition:transform var(--motion-duration-md, .3s) var(--motion-easing-standard, ease)}.cal-nav a:hover:after,.cal-nav a.is-active:after,.cal-nav a[aria-current=page]:after{transform:scaleX(1)}.cal-header{transition:box-shadow var(--motion-duration-md, .3s) ease,background-color var(--motion-duration-md, .3s) ease}.cal-header.is-scrolled{box-shadow:0 6px 20px #14244014}.cal-header.is-scrolled .cal-header__wrap{padding-top:.375rem;padding-bottom:.375rem}.cal-header__wrap{transition:padding var(--motion-duration-md, .3s) var(--motion-easing-standard, ease)}.read-progress{position:fixed;top:0;left:0;height:.1875rem;width:0;background:linear-gradient(90deg,var(--brand-sky, #2393d1),var(--brand, #004f87));z-index:60;transition:width .1s linear}.to-top{position:fixed;right:1.375rem;bottom:1.375rem;width:2.875rem;height:2.875rem;border-radius:50%;background:var(--brand);color:#fff;border:none;cursor:pointer;z-index:55;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 22px #14244038;opacity:0;transform:translateY(12px) scale(.9);pointer-events:none;visibility:hidden;transition:opacity var(--motion-duration-md, .3s) ease,transform var(--motion-duration-md, .3s) var(--motion-easing-decelerate, ease),visibility 0s var(--motion-duration-md, .3s)}.to-top.is-visible{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity var(--motion-duration-md, .3s) ease,transform var(--motion-duration-md, .3s) var(--motion-easing-decelerate, ease),visibility 0s 0s}.to-top:hover{background:var(--brand-navy, #142440)}.toast-container{top:5.5rem}.toast{box-shadow:0 12px 30px #1424402e;border-radius:.75rem;animation:toast-slide-in var(--motion-duration-md, .3s) var(--motion-easing-decelerate, ease)}.toast.is-leaving{animation:toast-fade-out var(--motion-duration-md, .3s) ease forwards}.btn-spinner{display:inline-block;width:1rem;height:1rem;margin-right:.5rem;vertical-align:-2px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}.js-anim .imgph{position:relative;overflow:hidden}.js-anim .imgph:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:cal-shimmer 2.4s var(--motion-easing-standard, ease) infinite}@keyframes cal-shimmer{to{transform:translate(100%)}}.cal-pin-pulse{animation:cal-pulse 2s ease-out infinite;transform-origin:center;transform-box:fill-box}@keyframes cal-pulse{0%{opacity:1}50%{opacity:.55}to{opacity:1}}@media(prefers-reduced-motion:reduce){.js-anim [data-anim]{opacity:1!important;transform:none!important;transition:none!important}.to-top,.cal-header__wrap,.arrow-link svg,.svc-link .chev,.cal-nav a:after{transition:none!important}.toast,.btn-spinner,.js-anim .imgph:after,.cal-pin-pulse{animation:none!important}.hero-mark svg,.hero-mark__line,.hero-mark__ink{animation:none!important}.hero-mark__ink{opacity:1!important;transform:none!important}.hero-mark__line{display:none}.js-anim .imgph:after{display:none}.read-progress{display:none}html{scroll-behavior:auto!important}}.filter-anim{animation:cal-fade-in .35s var(--motion-easing-decelerate, ease) both}@keyframes cal-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.filter-anim{animation:none!important}}.hero{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--brand) 0%,var(--brand-navy) 100%);color:#fff;padding-block:4.5rem 5.25rem}.hero:after{content:"";position:absolute;inset:0;background:url(../images/pattern.svg) repeat;background-size:420px;opacity:.06;pointer-events:none}.hero__inner{position:relative;z-index:1;max-width:48.75rem}.hero h1{color:#fff;margin-bottom:1rem}.hero__sub{color:#ffffffe0;margin-bottom:1.75rem;max-width:38.75rem}.hero__cta{display:flex;flex-wrap:wrap;gap:.75rem}.hero .mud-btn-primary{background:#fff;border-color:#fff;color:var(--brand)}.hero .mud-btn-primary:hover{background:#ffffffe6;border-color:#ffffffe6;color:var(--brand-hover)}.hero .mud-btn-outline-primary{color:#fff;border-color:#fff9}.hero .mud-btn-outline-primary:hover{background:#ffffff24;border-color:#fff;color:#fff}@media(max-width:768px){.hero{padding-block:3rem 3.5rem}.hero h1{font-size:2rem;line-height:1.15}.hero__cta .mud-btn{flex:1 1 auto}}@media(max-width:600px){.hero__cta{flex-direction:column;align-items:stretch}.hero__cta .mud-btn{width:100%}}.hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:3rem;align-items:center}.hero__media{display:flex;justify-content:center;align-items:center}.hero__media img{width:100%;max-width:22.5rem;height:auto;opacity:.92}@media(max-width:900px){.hero__grid{grid-template-columns:1fr;gap:2rem}.hero__media{display:none}}.cta-final{background:linear-gradient(135deg,var(--brand),var(--brand-navy));border-radius:var(--cal-radius-lg);padding:3.5rem 2rem;text-align:center;color:#fff;position:relative;overflow:hidden}.cta-final:after{content:"";position:absolute;inset:0;background:url(../images/pattern.svg) repeat;background-size:380px;opacity:.06}.cta-final>*{position:relative;z-index:1}.cta-final h2{color:#fff;margin-bottom:.75rem}.cta-final p{color:#ffffffd9;margin-bottom:1.5rem}.cta-final .mud-btn-primary{background:#fff;border-color:#fff;color:var(--brand)}.cta-final .mud-btn-primary:hover{background:#ffffffe6;color:var(--brand-hover)}.ev-cal{display:grid;grid-template-columns:1fr 380px;gap:1.5rem;align-items:start}.ev-cal__grid-wrap{background:#fff;border:1px solid #e6e6e6;border-radius:var(--cal-radius);padding:1.5rem}.ev-cal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.ev-cal__head h3{text-transform:capitalize}.ev-cal__nav{width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid #d9d9d9;background:#fff;color:var(--brand);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ev-cal__nav:hover{background:var(--blue-sky-50)}.ev-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem}.ev-cal__dow{text-align:center;font-size:.75rem;font-weight:600;color:#757575;text-transform:uppercase;padding:.375rem 0}.ev-cal__day{position:relative;aspect-ratio:1;border:none;background:none;border-radius:.625rem;font:inherit;font-size:.875rem;color:#212121;cursor:default;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1875rem}.ev-cal__day.is-out{color:#bdbdbd}.ev-cal__day.is-today{outline:2px solid var(--brand-sky);outline-offset:-2px;font-weight:600}.ev-cal__day.has-events{background:var(--blue-sky-50);font-weight:600;cursor:pointer}.ev-cal__day.has-events:hover{background:var(--blue-sky-100)}.ev-cal__day.is-selected{background:var(--brand);color:#fff}.ev-cal__day .ev-dots{display:flex;gap:.1875rem;height:.375rem}.ev-dot{display:inline-block;width:.375rem;height:.375rem;border-radius:50%}.ev-dot--sedinta{background:var(--brand)}.ev-dot--consultare{background:#d97706}.ev-dot--comunitate{background:#15803d}.ev-cal__day.is-selected .ev-dot{background:#fff}.ev-cal__legend{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem;font-size:.75rem;color:#616161}.ev-cal__legend span{display:inline-flex;align-items:center;gap:.375rem}.ev-cal__panel{background:#fff;border:1px solid #e6e6e6;border-radius:var(--cal-radius);padding:1.5rem;min-height:20rem;box-sizing:border-box}.ev-cal__empty{color:#757575;margin:0}.ev-item{padding:.875rem 0;border-bottom:1px solid #f0f0f0}.ev-item:first-child{padding-top:0}.ev-item:last-child{border-bottom:none;padding-bottom:0}.ev-item__tag{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.375rem}.ev-item__tag.sedinta{color:var(--brand)}.ev-item__tag.consultare{color:#d97706}.ev-item__tag.comunitate{color:#15803d}.ev-item__title{font-weight:600;margin:0 0 .375rem}.ev-item__meta{font-size:.75rem;color:#616161;margin:0 0 .25rem;display:flex;align-items:center;gap:.375rem}.ev-item__doc{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;color:var(--brand);text-decoration:none;margin-top:.375rem}.ev-item__doc:hover{text-decoration:underline}@media(max-width:992px){.ev-cal{grid-template-columns:1fr}.ev-cal__panel{min-height:0}}.news-slider{position:relative;background:#fff;border:1px solid #e6e6e6;border-radius:var(--cal-radius);overflow:hidden;box-sizing:border-box}.news-slider__track{position:relative;display:grid}.news-slider__slide{grid-area:1/1;display:grid;grid-template-columns:380px 1fr;align-items:stretch;opacity:0;visibility:hidden;transition:opacity var(--motion-duration-lg, .5s) var(--motion-easing-standard, ease),visibility 0s linear var(--motion-duration-lg, .5s)}.news-slider__slide.is-active{opacity:1;visibility:visible;transition:opacity var(--motion-duration-lg, .5s) var(--motion-easing-standard, ease),visibility 0s}@media(prefers-reduced-motion:reduce){.news-slider__slide,.news-slider__slide.is-active{transition:none}}.news-slider__media{background:var(--brand-navy) url(../images/pattern.svg);display:flex;align-items:center;justify-content:center;min-height:16.25rem}.news-slider__media svg{width:4.5rem;height:4.5rem;color:#ffffff80}.news-slider__body{padding:2rem 2.25rem 4.75rem}.news-slider__body h2{margin:.625rem 0 .5rem}.news-slider__body p{color:#616161;margin:0 0 1.25rem;max-width:40rem}.news-slider__controls{position:absolute;bottom:1.25rem;right:1.5rem;display:flex;align-items:center;gap:.75rem}.news-slider__arrow{width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid #d9d9d9;background:#fff;color:var(--brand);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.news-slider__arrow:hover{background:var(--blue-sky-50)}.news-slider__dots{display:flex;gap:.5rem}.news-slider__dot{width:.625rem;height:.625rem;border-radius:50%;border:none;padding:0;background:#d9d9d9;cursor:pointer}.news-slider__dot.is-active{background:var(--brand)}@media(max-width:768px){.news-slider__slide{grid-template-columns:1fr}.news-slider__media{min-height:8.75rem}.news-slider__body{padding:1.25rem 1.25rem 4.25rem}}.news-slider__media{position:relative}.news-slider__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2}.news-slider__mark{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center}.news-slider__media .news-slider__mark img{position:static;inset:auto;width:42%;max-width:9.375rem;height:auto;object-fit:contain;opacity:.9}.news-slider__slide{grid-template-columns:48% 1fr}.news-slider__media{min-height:26.25rem}.news-slider__body{padding:3rem 3.25rem 5.75rem;display:flex;flex-direction:column;justify-content:center}.news-slider__body h2{margin:.75rem 0 .875rem}.news-slider__body p{color:#424242;font-size:1rem;line-height:1.65;margin:0 0 1.5rem;max-width:45rem}@media(max-width:768px){.news-slider__slide{grid-template-columns:1fr}.news-slider__media{min-height:13.75rem}.news-slider__body{padding:1.5rem 1.375rem 4.5rem}.news-slider__body p{font-size:.875rem}}.news-slider__top{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap;margin-bottom:.25rem}.news-slider__date{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:#757575}.news-slider__date svg{color:#9aa5b1}.news-slider__body{padding-bottom:2.75rem}.news-slider__controls{left:1.375rem;right:auto;bottom:1.25rem;background:#1424408c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.4375rem .75rem;border-radius:62.4375rem;z-index:3}.news-slider__dot{background:#ffffff80}.news-slider__dot.is-active{background:#fff}@media(max-width:768px){.news-slider__controls{top:10.5rem;bottom:auto;left:.875rem}.news-slider__body{padding-bottom:1.5rem}}.hero-mark svg{width:100%;max-width:22.5rem;height:auto;display:block}.hero-mark__ink{fill:#fff;opacity:0;animation:hero-mark-fill 1s ease 2.2s both}.hero-mark__line{fill:none;stroke:#fff;stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;animation:hero-mark-draw .76s cubic-bezier(.45,.05,.25,1) calc(var(--i) * .18s) both,hero-mark-hide .42s ease 2.3s both}@keyframes hero-mark-draw{to{stroke-dashoffset:0}}@keyframes hero-mark-hide{to{opacity:0}}@media(prefers-reduced-motion:reduce){.hero-mark__ink{animation:none;opacity:1}.hero-mark__line{animation:none;opacity:0}}@keyframes hero-mark-fill{0%{opacity:0}to{opacity:1}}.hero__slogan{display:inline-block;color:#a9d3f0;font-weight:600;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.875rem}.section__more{text-align:center;margin-top:2rem}.stats-panel__title{color:#fff}.cta-final__btns{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-final__btn-light{color:#fff;border-color:#fff9}.cta-final__info{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;margin-top:1.75rem;color:#ffffffd9;font-size:1rem}.cta-final__info>*{display:inline-flex;align-items:center;gap:.5rem}.cta-final__info a{color:#fff;text-decoration:none}.person{display:flex;gap:1.125rem;align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:var(--cal-radius);padding:1.375rem}.person__photo{width:5.25rem;height:5.25rem;border-radius:50%;flex:none;background:var(--blue-sky-50);color:var(--brand);display:flex;align-items:center;justify-content:center;font-size:var(--text-heading-h2-md-font-size);font-weight:600;overflow:hidden}.person__photo img{width:100%;height:100%;object-fit:cover}.person__name{margin:0}.person__role{color:var(--brand);font-weight:600;font-size:.875rem;margin:.125rem 0 0}.person__meta{color:#616161;font-size:.875rem;margin:.375rem 0 0}.council-intro{margin-top:-1.25rem}.council-intro>p{margin:0 0 1.5rem}.council-facts{grid-template-columns:repeat(2,1fr)}@media(max-width:576px){.council-facts{grid-template-columns:1fr}}.fact-card{background:#fff;border:1px solid #e6e6e6;border-radius:var(--cal-radius);padding:1.25rem 1.375rem;box-sizing:border-box}.fact-card .svc-card__icon{margin-bottom:.75rem}.fact-card h4{margin-bottom:.375rem}.fact-card p{margin:.375rem 0 0}.info-band a{color:var(--brand);font-weight:600}.person-featured{display:grid;grid-template-columns:360px 1fr;gap:2rem;background:#fff;border:1px solid #e6e6e6;border-radius:var(--cal-radius);padding:2rem;box-sizing:border-box;align-items:stretch}.person-featured__side{display:flex;flex-direction:column;gap:1rem}.person-featured__photo{border-radius:var(--cal-radius);overflow:hidden;height:100%;min-height:26.25rem;background:var(--blue-sky-50)}.person-featured__photo img{width:100%;height:100%;object-fit:cover;display:block}.person-featured__duties{margin:0 0 1rem;padding-left:1.25rem;color:#616161}.person-featured__duties li{margin-bottom:.5rem}.person-featured .mud-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-sizing:border-box}.person-featured .mud-btn .icon{fill:currentColor}@media(max-width:900px){.person-featured{grid-template-columns:1fr;padding:1.25rem;gap:1.25rem}.person-featured__side{max-width:22.5rem}.person-featured__photo{height:auto;min-height:0;aspect-ratio:3/4}}.intro-mark{position:relative}.intro-mark__sym{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:18.75rem;height:auto;fill:var(--brand);opacity:.1;pointer-events:none;z-index:0}.intro-mark>.section__head,.intro-mark>.prose{position:relative;z-index:1}@media(max-width:1180px){.intro-mark__sym{width:14.375rem;right:-.625rem}}@media(max-width:992px){.intro-mark__sym{display:none}}.btn-with-icon{display:inline-flex;align-items:center;gap:.5rem}.btn-with-icon__label{min-width:0}.btn-with-icon__value{white-space:nowrap}#audiente .card-grid{align-items:stretch}#audiente .fact-card{display:flex;flex-direction:column;height:100%}#audiente .fact-card>p:first-of-type{flex:1 0 auto}#audiente .fact-card a{color:var(--brand);font-weight:600;text-decoration:none}#audiente .fact-card a:hover{color:var(--white, #fff)}.org-card{background:#fff;border:1px solid #e6e6e6;border-radius:var(--cal-radius);padding:1rem 1.5rem;text-align:center;box-sizing:border-box}.org-card--authority,.org-card--secretary{background:var(--blue-sky-50);border-color:var(--blue-sky-200)}.org-card__kicker{display:block;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--brand);margin-bottom:.25rem}.org-card strong{display:block;font-size:1rem}.org-card__sub{display:block;font-size:.75rem;color:#616161;margin-top:.125rem}.org__top{display:flex;justify-content:center;align-items:stretch}.org-branch{display:flex;flex-direction:column;align-items:stretch;flex:0 0 260px}.org__collab{flex:0 0 176px;position:relative}.org__spacer{flex:0 0 436px}.org-card--authority{min-height:6rem;display:flex;flex-direction:column;justify-content:center}.org__sub-arrow{position:relative;width:.125rem;height:1.5rem;background:var(--brand);margin:.5rem auto 1rem}.org__sub-arrow:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid var(--brand)}.org__collab-arrow{position:absolute;top:3rem;left:1rem;right:1rem;height:.125rem;background:var(--brand)}.org__collab-arrow:before,.org__collab-arrow:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent}.org__collab-arrow:before{left:-.5rem;border-right:8px solid var(--brand)}.org__collab-arrow:after{right:-.5rem;border-left:8px solid var(--brand)}.org__collab-label,.org__subhead,.org__collab-chip{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--brand);white-space:nowrap}.org__collab-label{position:absolute;left:50%;top:3.0625rem;transform:translate(-50%,-50%);z-index:1;background:#fff;padding:0 .75rem}.org__collab-chip{display:none;white-space:normal;text-align:center}.org__collab-chip-arrow{position:relative;flex:none;width:1.125rem;height:.125rem;background:var(--brand)}.org__collab-chip-arrow:before,.org__collab-chip-arrow:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent}.org__collab-chip-arrow:before{left:-.375rem;border-right:6px solid var(--brand)}.org__collab-chip-arrow:after{right:-.375rem;border-left:6px solid var(--brand)}.org__arrow-down{position:relative;width:.125rem;background:var(--brand);margin:.5rem auto 0;flex:1 0 auto;min-height:3rem}.org__bus{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;height:4.125rem;margin:0 0 .5rem}.org__bus:before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%);width:.125rem;height:1.5rem;background:var(--brand)}.org__bus-line{position:absolute;top:1.5rem;left:calc(12.5% - 7px);right:calc(12.5% - 7px);height:.125rem;background:var(--brand)}.org__subhead{position:absolute;top:1.5625rem;left:50%;transform:translate(-50%,-50%);z-index:1;background:#fff;padding:0 .875rem}.org__drop{position:relative;width:.125rem;height:2rem;margin:1.625rem auto 0;background:var(--brand)}.org__drop:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid var(--brand)}.org__branches{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;align-items:start}.org-group{display:flex;flex-direction:column;background:#fff;border:1px solid #e6e6e6;border-radius:var(--cal-radius);padding:1rem;box-sizing:border-box}.org-group__head{display:flex;align-items:flex-start;gap:.75rem}.org-group__title{flex:1}.org-group__title strong{display:block;font-size:.875rem}.org-group__toggle{display:none;margin-top:.875rem;align-self:flex-start;align-items:center;gap:.375rem}.org-group__chev{transition:transform .2s}.org-group__toggle[aria-expanded=true] .org-group__chev{transform:rotate(180deg)}.org-group__list{list-style:none;margin:.875rem 0 0;padding:0;border-top:1px solid #f0f0f0}.org-group__list li{display:flex;justify-content:space-between;gap:.625rem;font-size:.875rem;color:#424242;padding:.4375rem 0;border-bottom:1px solid #f0f0f0}.org-group__list li:last-child{border-bottom:none;padding-bottom:0}.org-group__list--plain li{justify-content:flex-start}.org-group__list em{font-style:normal;font-weight:600;color:var(--brand);flex:none}@media(max-width:1247px){.org-branch{flex:0 1 260px;min-width:0}.org__collab{flex:0 1 176px}.org__spacer{flex:0 1 436px}.org__collab-label,.org__subhead{font-size:.75rem}.org-card{padding:1rem 1.125rem}}@media(max-width:992px){.org__branches{grid-template-columns:repeat(2,1fr)}.org__bus{display:block;height:2.5rem}.org__bus:before{height:2.5rem}.org__bus-line,.org__drop{display:none}.org__subhead{top:1.25rem}}@media(max-width:768px){.org__top{flex-direction:column;align-items:center;gap:1.5rem}.org-branch{flex:0 0 auto;width:100%;max-width:20rem}.org__collab,.org__spacer{display:none}.org__collab-chip{display:inline-flex;align-items:center;gap:.625rem;align-self:center;max-width:100%;margin-bottom:.5rem;padding:.25rem .875rem;border:1px dashed var(--brand);border-radius:62.4375rem;background:#fff}}@media(max-width:576px){.org__branches{grid-template-columns:1fr}.org-group__toggle{display:inline-flex}.org-group__list{display:none}.org-group__list.is-open{display:block}}.cal-footer__social{display:flex;gap:.625rem;margin-top:.875rem}.cal-footer__social a{display:inline-flex;align-items:center;gap:.625rem;padding:.5rem 1rem .5rem .625rem;border-radius:62.4375rem;background:#ffffff1a;color:#fff;text-decoration:none;font-weight:600;font-size:.875rem;transition:background .15s}.cal-footer__social a:hover{background:#ffffff40}.org-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:.5rem 3rem;align-items:start}.org-intro__aside{padding-top:.5rem}.org-intro .org-legend{max-width:none}@media(max-width:900px){.org-intro{grid-template-columns:1fr;gap:0}.org-intro__aside{padding-top:0}}.contact-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:2.5rem;align-items:stretch}@media(max-width:900px){.contact-grid{grid-template-columns:1fr;gap:1.75rem}.map-embed{min-height:18.75rem}}.contact-card{background:#fff;border:1px solid #e6e6e6;border-radius:var(--cal-radius);padding:1.5rem}.contact-line{position:relative;padding:.75rem 0 .75rem 1.875rem;border-bottom:1px solid #eee}.contact-line:last-child{border-bottom:none}.contact-line dt>svg{position:absolute;left:0;top:.9375rem;color:var(--brand);flex:none}.contact-line dt{font-size:.75rem;color:#757575;text-transform:uppercase;letter-spacing:.03em}.contact-line dd{margin:.125rem 0 0;font-weight:600;color:#212121}.contact-line dd a{color:var(--brand);text-decoration:none}.map-embed{border-radius:var(--cal-radius);overflow:hidden;border:1px solid #e6e6e6;background:var(--blue-sky-50);height:100%;min-height:21.25rem}.map-embed iframe,.map-embed #contactMap{width:100%;height:100%;border:0;display:block}.inst-card{background:#fff;border:1px solid #e6e6e6;border-radius:var(--cal-radius);padding:1.25rem 1.375rem}.inst-card h3{margin:0 0 .25rem}.inst-card__type{color:var(--brand);font-size:.75rem;font-weight:600}.inst-card__row{display:flex;gap:.5rem;align-items:center;color:#616161;font-size:.875rem;margin-top:.5rem}.inst-card__row svg{color:var(--brand);flex:none}.inst-card__row a{color:var(--brand);font-weight:600;text-decoration:none}.inst-card__row a:hover{text-decoration:underline}.contact-list{margin:0}.form-card--narrow{max-width:47.5rem}.map-wrap{display:grid;grid-template-columns:1fr 280px;gap:1.5rem;align-items:stretch}@media(max-width:900px){.map-wrap{grid-template-columns:1fr}}#calMap,.map-embed{position:relative;z-index:0}#calMap{height:100%;min-height:28.75rem;border-radius:var(--cal-radius);border:1px solid #e6e6e6;background:var(--blue-sky-50)}@media(max-width:900px){#calMap{height:23.75rem;min-height:0}}.map-legend{display:grid;gap:.625rem;align-content:start;background:#fff;border:1px solid #e6e6e6;border-radius:var(--cal-radius);padding:1.125rem 1.25rem;box-sizing:border-box}.map-legend h4{margin:0 0 .25rem}.map-legend__item{display:flex;align-items:center;gap:.625rem;width:100%;text-align:left;background:none;border:none;padding:.3125rem .5rem;border-radius:.5rem;font:inherit;font-size:.875rem;color:#424242;cursor:pointer;transition:background .12s,opacity .12s}.map-legend__item:hover{background:#f2f6fa}.map-legend__item:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.map-legend__item.is-on{background:var(--blue-sky-50);font-weight:600;color:#212121}.map-legend__item.is-off{opacity:.42}.map-legend__item.is-off .map-legend__dot{filter:grayscale(1)}.map-legend__dot{width:.875rem;height:.875rem;border-radius:50%;flex:none;border:2px solid #fff;box-shadow:0 0 0 1px #d5d5d5}@media(max-width:1024px){.map-legend__item,.map-legend__all{min-height:2.5rem}}.map-legend__hint{margin:.5rem 0 0;font-size:.75rem;color:#9aa5b1}.map-legend__all{width:100%;text-align:left;background:none;border:1px solid #e6e6e6;border-radius:.5rem;padding:.375rem .625rem;font:inherit;font-size:.75rem;font-weight:600;color:#616161;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.map-legend__all:hover{background:#f2f6fa}.map-legend__all:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.map-legend__all.is-on{background:var(--brand);border-color:var(--brand);color:#fff}.map-note{font-size:.75rem;color:#757575;margin-top:.75rem}.leaflet-popup-content{font-family:inherit;font-size:.875rem;line-height:1.4}.leaflet-popup-content strong{color:var(--brand-navy)}.leaflet-container{font-family:inherit}.fig-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media(max-width:768px){.fig-grid{grid-template-columns:1fr}}.fig{background:#fff;border:1px solid #e6e6e6;border-radius:var(--cal-radius);padding:1.5rem}.fig--brand{background:var(--blue-sky-50);border-color:var(--blue-sky-200)}.fig__num{font-size:var(--text-heading-h2-md-font-size);font-weight:600;letter-spacing:-.02em;color:var(--brand);line-height:1.05}.fig__label{color:#616161;font-size:.875rem;margin-top:.375rem}.prose--wide{max-width:51.25rem}.svc-card__meta{margin:.25rem 0 .5rem}.cronologie{max-width:51.25rem;margin:1.5rem 0 0;padding-left:1.25rem;color:#424242;line-height:1.9}.article{max-width:47.5rem}.article__media{aspect-ratio:16/9;background:var(--blue-sky-50);border-radius:var(--cal-radius);display:flex;align-items:center;justify-content:center;margin-bottom:1.75rem;overflow:hidden}.article__media img{display:block;width:100%;height:100%;object-fit:cover}.article__media svg{width:3.5rem;height:3.5rem;color:var(--blue-sky-300)}.article__meta{display:flex;flex-wrap:wrap;gap:1rem;color:#757575;font-size:.875rem;margin-bottom:1.25rem}.article__meta span{display:inline-flex;align-items:center;gap:.375rem}.article__body p{color:#33404d;line-height:1.75;margin:0 0 18px;font-size:1.125rem}.article__body h2{margin:2rem 0 .75rem}.article__body blockquote{margin:24px 0;padding:16px 24px;border-left:4px solid var(--brand);background:var(--blue-sky-50);border-radius:0 12px 12px 0;font-style:italic;color:#33475b}.article__body blockquote p{margin:0}.article__share{display:flex;align-items:center;gap:.75rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #eee}.community-intro{max-width:47.5rem;margin-bottom:2rem}.community-prose{max-width:51.25rem;color:#424242}.community-prose p{margin:0}.hist-atest{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media(max-width:768px){.hist-atest{grid-template-columns:1fr;gap:.75rem}}.hist-atest__item{display:block;width:100%;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:var(--cal-radius);padding:1.5rem;box-sizing:border-box;transition:border-color var(--motion-duration-md, .3s) var(--motion-easing-standard, ease),box-shadow var(--motion-duration-md, .3s) var(--motion-easing-standard, ease)}.hist-atest__item:hover{border-color:var(--blue-sky-300);box-shadow:0 .25rem .875rem #0028640f}.hist-atest__item:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.hist-atest__item.is-activ{border-color:var(--brand);background:var(--blue-sky-50);box-shadow:0 .25rem .875rem #0028640f}.hist-atest__item.is-activ .hist-atest__vil{color:var(--brand)}@media(prefers-reduced-motion:reduce){.hist-atest__item{transition:none}}.hist-atest__year{display:block;font-size:var(--text-heading-h2-md-font-size);font-weight:600;letter-spacing:-.02em;color:var(--brand);line-height:1.05}.hist-atest__vil{display:block;font-weight:600;color:#142440;margin-top:.25rem}.hist-atest__note{display:block;font-size:.75rem;color:#757575;margin-top:.125rem}.hist-lead{max-width:47.5rem;margin:1.25rem 0 1.75rem}.hist-lead p{margin:0;font-size:1.125rem;line-height:1.6;color:#424242}.hist-lead em{color:#142440;font-style:italic}.hist-note{display:flex;gap:.875rem;align-items:flex-start;max-width:51.25rem;margin-top:1.5rem;padding:1.125rem 1.25rem;background:var(--blue-sky-50);border:1px solid var(--blue-sky-200);border-radius:var(--cal-radius)}.hist-note svg{color:var(--brand);flex:none;margin-top:.125rem}.hist-note p{margin:0;font-size:.875rem;line-height:1.6;color:#33475b}.tl{list-style:none;margin:0;padding:0;max-width:51.25rem;position:relative}.tl:before{content:"";position:absolute;left:.4375rem;top:.5rem;bottom:.5rem;width:2px;background:var(--blue-sky-200)}.tl__item{position:relative;padding:0 0 1.625rem 2.125rem}.tl__item:before{content:"";position:absolute;left:0;top:.375rem;width:1rem;height:1rem;border-radius:50%;background:#fff;border:3px solid var(--blue-sky-300);box-sizing:border-box}.tl__item.is-mark:before{border-color:var(--brand);background:var(--brand);box-shadow:0 0 0 .25rem #004f8724}.tl__item.is-dark:before{border-color:#9e9e9e;background:#fff}.tl__item.is-dark .tl__year{color:#616161}.tl__item:last-child{padding-bottom:0}@media(max-width:768px){.tl__item{padding-left:1.75rem}}.tl__year{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--brand)}.tl__title{margin:.125rem 0 .25rem;font-size:1rem;font-weight:600;color:#142440}.tl__body p{margin:0;font-size:1rem;line-height:1.6;color:#616161}.mem{margin-top:.875rem;padding:1.5rem;background:#fff;border:1px solid #e6e6e6;border-radius:var(--cal-radius)}.mem__list{list-style:none;margin:0;padding:0;column-count:3;column-gap:1.5rem}.mem__list li{break-inside:avoid;display:flex;justify-content:space-between;gap:.625rem;align-items:baseline;padding:.1875rem 0;font-size:.875rem}@media(max-width:900px){.mem__list{column-count:2}}@media(max-width:560px){.mem__list{column-count:1}}.mem__list--plain{column-count:4}.mem__list--plain li{display:block}@media(max-width:900px){.mem__list--plain{column-count:3}}@media(max-width:560px){.mem__list--plain{column-count:2}}.mem__list--fam{column-count:2}.mem__list--fam li{display:block;padding:.25rem 0}.mem__list--fam .mem__y{display:block;font-size:.75rem;color:#757575}@media(max-width:900px){.mem__list--fam{column-count:1}}.mem__n{color:#212121;font-weight:600}.mem__y{color:#9e9e9e;font-size:.75rem;font-variant-numeric:tabular-nums;flex:none}.poi-grup__t{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:#142440;scroll-margin-top:var(--cal-anchor-offset)}.poi-grup__s{margin:0 0 1.25rem;max-width:45rem;font-size:.875rem;line-height:1.6;color:#616161}.poi-card{display:flex;flex-direction:column}.poi-card h3{margin:.625rem 0 .375rem;line-height:1.3}.poi-card>p{font-size:.875rem;line-height:1.55}.poi-tip{display:inline-flex;align-items:center;gap:.3125rem;align-self:flex-start;margin-top:.875rem;padding:.1875rem .5625rem;border-radius:.375rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--brand);background:var(--blue-sky-50)}.poi-tip svg{flex:none}.poi-tip.is-cult{color:#6a4a9c;background:#f1ecfa}.poi-tip.is-arh{color:var(--brand);background:var(--blue-sky-50)}.poi-tip.is-ist{color:var(--apricot-700, #e65100);background:#fff3e0}.poi-tip.is-nat{color:var(--green-700, #2e7d32);background:#e8f5e9}.poi-tip.is-loc{color:#0e6b7a;background:#e3f4f6}.poi-loc{display:flex;align-items:flex-start;gap:.5625rem;margin:auto 0 0;padding-top:.75rem;font-size:.75rem;color:#616161}.poi-loc svg{flex:none;margin-top:.0625rem;color:var(--brand)}.poi-loc__link{color:inherit;font-weight:inherit;text-decoration:none}.poi-loc__link:hover,.poi-loc__link:focus-visible{color:var(--brand);text-decoration:underline}.cal-pin-approx{color:#757575}.person-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e6e6e6;border-radius:var(--cal-radius);overflow:hidden;box-sizing:border-box;text-decoration:none;color:inherit}.person-card:hover,.person-card:focus{text-decoration:none;color:inherit}.person-card:hover{border-color:var(--blue-sky-300);box-shadow:0 .25rem .875rem #0028640f}.person-card:hover .person__link{text-decoration:underline}.person-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.person-card__photo{aspect-ratio:3/4;background:var(--blue-sky-50);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.person-card__photo img{width:100%;height:100%;object-fit:cover;object-position:top center}.person-card__initials{font-size:var(--text-display-lg-font-size);font-weight:600;letter-spacing:.04em;color:var(--brand);opacity:.85}.person-card__body{padding:1rem 1.125rem 1.25rem}.person-card__body .person__name{margin:0}.person-card--featured{border-color:var(--blue-sky-200)}.person-card--featured .person-card__photo{background:linear-gradient(160deg,var(--blue-sky-100),#fff)}.person-grid .person-card__photo{aspect-ratio:4/3}.person-grid .person-card__body{padding:.875rem 1rem 1rem;display:flex;flex-direction:column;flex:1}.person-grid .person-card__initials{font-size:var(--text-heading-h1-lg-font-size)}.person-grid .person__name{margin:0;line-height:1.25}.person-grid .person__role{font-size:.875rem;margin-top:.1875rem}.person-grid .person__meta{font-size:.875rem;line-height:1.5;margin-top:.5rem}.person__vil{display:inline-flex;align-items:center;gap:.3125rem;margin:0 0 .375rem;font-size:.75rem;font-weight:400;color:#616161;background:none;border-radius:0;padding:0}.person__vil svg{color:var(--brand);flex:none}.person__link{display:inline-flex;align-items:center;gap:.375rem;margin-top:auto;padding-top:.75rem;font-size:.875rem;font-weight:600;color:var(--brand)}.hist-zona{position:relative;display:grid;grid-template-columns:20rem 1fr}.hist-zona:before{content:"";position:absolute;left:0;top:0;bottom:0;width:16.25rem;-webkit-mask:url(../images/pattern.svg) repeat-y left top/auto 38.75rem;mask:url(../images/pattern.svg) repeat-y left top/auto 38.75rem;background:var(--brand);opacity:.1;pointer-events:none}.hist-zona>.hist-panel{grid-column:2;grid-row:1;position:relative}@media(max-width:1200px){.hist-zona{display:block}.hist-zona:before{display:none}}.hist-eticheta{grid-column:1;grid-row:1;align-self:stretch;width:16.25rem;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.hist-eticheta span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:var(--text-display-md-font-size);font-weight:600;letter-spacing:.02em;line-height:1;color:var(--brand);opacity:.22;white-space:nowrap}@media(max-width:1200px){.hist-eticheta{display:none}}.mem-toggle{display:inline-flex;align-items:center;gap:.375rem;margin-top:.75rem;padding:.4375rem .875rem;background:#fff;border:1px solid #d9d9d9;border-radius:62.4375rem;font:inherit;font-size:.875rem;font-weight:600;color:var(--brand);cursor:pointer;transition:border-color var(--motion-duration-md, .3s) var(--motion-easing-standard, ease)}.mem-toggle:hover{border-color:var(--brand)}.mem-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mem-toggle svg{transition:transform var(--motion-duration-md, .3s) var(--motion-easing-standard, ease)}.mem-toggle.is-open svg{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.mem-toggle,.mem-toggle svg{transition:none}}.side-card.side-card--foto{padding:0;overflow:hidden}.pers-side__foto{aspect-ratio:3/4;background:var(--blue-sky-50);display:flex;align-items:center;justify-content:center}.pers-side__foto img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.pers-side__init{font-size:var(--text-display-lg-font-size);font-weight:600;color:var(--brand);opacity:.85}.pers-corp{min-width:0}.pers-lead{margin:0 0 1.25rem;font-size:1.125rem;line-height:1.6;color:#424242}.proj-card__head h3 a{color:inherit;text-decoration:none}.proj-card__head h3 a:hover,.proj-card__head h3 a:focus-visible{color:var(--brand);text-decoration:underline}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.gallery__item{aspect-ratio:4/3;border-radius:.625rem;overflow:hidden;background:var(--blue-sky-50)}.gallery__item.is-main{grid-column:span 3;aspect-ratio:16/8}.gallery__item img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:576px){.gallery{grid-template-columns:1fr 1fr}.gallery__item.is-main{grid-column:span 2}}.gallery--project{margin-bottom:2rem}.partners{display:flex;flex-wrap:wrap;gap:.875rem}.partner{display:flex;align-items:center;gap:.75rem;background:#fff;border:1px solid #e6e6e6;border-radius:.75rem;padding:.75rem 1rem}.partner__logo{width:2.5rem;height:2.5rem;border-radius:.5rem;background:var(--blue-sky-50);color:var(--brand);display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden}.partner__logo img{width:100%;height:100%;object-fit:contain}.partner__name{font-weight:600;font-size:.875rem;color:#212121}.partner__role{font-size:.75rem;color:#757575}.lista-simpla{margin:.75rem 0 0;padding-left:1.25rem}.lista-simpla li{font-size:1rem;line-height:1.6;color:#424242;margin-bottom:.375rem}.budget-bar{display:flex;height:2.125rem;border-radius:.5rem;overflow:hidden;margin-bottom:1rem}.budget-bar__seg{min-width:0}.budget-bar__seg--own{background:var(--brand)}.budget-bar__seg--support{background:var(--blue-sky-500)}.budget-dot{width:.75rem;height:.75rem;border-radius:.1875rem;flex:none;margin-top:.3125rem}.budget-dot--own{background:var(--brand)}.budget-dot--support{background:var(--blue-sky-500)}.side-facts{margin:0}.side-card .badge-status+.side-facts{margin-top:.875rem}.side-contact{margin:0;font-size:.875rem;line-height:1.6;color:#424242}.side-contact a{color:var(--brand)}.front-projects__more{text-align:center;margin-top:2rem}.acte-cauta{margin-bottom:1rem}.acte-cauta__grid{display:flex;align-items:flex-end;gap:1.5rem;flex-wrap:wrap}.acte-cauta__btn,.acte-cauta__reset{height:2.625rem}.acte-cauta__reset[hidden]{display:none}.acte-cauta__reset:hover,.acte-cauta__reset:focus{text-decoration:none}.acte-camp{border:none;margin:0;padding:0;min-width:0;display:flex;flex-direction:column}.acte-camp__label{display:block;margin-bottom:.375rem;padding:0;font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#757575}.acte-camp__ctrl{display:flex;align-items:center;gap:.5rem;height:2.625rem}.acte-camp--q{flex:1 1 20rem;max-width:35rem}.acte-camp--q .svc-search{width:100%;max-width:none;height:100%;margin:0;padding-top:0;padding-bottom:0;box-sizing:border-box}.acte-camp--q .svc-search input{padding:0}.acte-camp--dom{flex:none;width:13.125rem}.acte-camp--tip{flex:none}.acte-camp--categorie{flex:none;width:15.625rem}.acte-camp--termen{flex:none;width:11.875rem}.acte-camp--act{flex:none;margin-left:auto}.acte-camp .custom-select .select-control{min-height:2.625rem}.acte-camp .custom-select{position:relative;z-index:3}.acte-cauta--cups .acte-camp--q{max-width:none}.acte-camp--suma{flex:none;width:14.375rem}.acte-suma{gap:.5rem}.acte-suma__input{flex:1 1 0;width:100%;min-width:0;height:2.625rem;font:inherit;font-size:.875rem;padding:0 .625rem;border:1px solid #d9d9d9;border-radius:.625rem;background:#fff;box-sizing:border-box}.acte-suma__input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #004f871f}.acte-suma__input::-webkit-outer-spin-button,.acte-suma__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.acte-suma__input{-moz-appearance:textfield}.acte-suma__sep{flex:none;color:#9aa5b1}.acte-cauta--achiz .acte-camp--suma{flex:1 1 21.25rem;width:auto}.acte-cauta--achiz .acte-camp--act{margin-left:0}.acte-camp--ani{flex:none;width:13.75rem}.acte-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.75rem}.svc-search{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #d9d9d9;border-radius:.75rem;padding:.25rem .875rem;max-width:35rem}.svc-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #004f871f}.svc-search svg{color:#bdbdbd;flex:none}.svc-search input{flex:1;border:none;outline:none;background:transparent;font:inherit;font-size:1rem;padding:.625rem 0;min-width:0}.svc-empty{color:#757575;padding:1.25rem 0;display:none}.services-note{margin-top:.25rem;margin-bottom:.5rem}.svc-cat{margin-top:2.5rem}.svc-cat__title{display:flex;align-items:center;gap:.625rem;margin:0 0 1rem}.svc-cat__title svg{color:var(--brand);flex:none}.svc-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(max-width:768px){.svc-list{grid-template-columns:1fr}}.svc-link{display:flex;align-items:center;gap:.75rem;padding:1rem 1.125rem;background:#fff;border:1px solid #e6e6e6;border-radius:.75rem;text-decoration:none;color:inherit;transition:border-color var(--motion-duration-md, .3s) var(--motion-easing-standard, ease),box-shadow var(--motion-duration-md, .3s) var(--motion-easing-standard, ease),transform var(--motion-duration-md, .3s) var(--motion-easing-standard, ease)}.svc-link:hover{border-color:var(--blue-sky-300);box-shadow:0 .25rem .875rem #0028640f;transform:translateY(-.125rem)}.svc-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media(prefers-reduced-motion:reduce){.svc-link{transition:none}.svc-link:hover{transform:none}}.svc-link__ic{width:2.5rem;height:2.5rem;border-radius:.625rem;background:var(--blue-sky-50);color:var(--brand);display:inline-flex;align-items:center;justify-content:center;flex:none}.svc-link__body{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.svc-link span.t{font-weight:600;font-size:1rem;line-height:1.3}.svc-link__meta{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;font-size:.75rem;color:#757575}.svc-link__meta svg{width:.875rem;height:.875rem;color:var(--brand);flex:none}.svc-link__meta .sep{color:#d9d9d9}.svc-link .chev{margin-left:auto;color:#bdbdbd;flex:none;align-self:center}.step-list{margin:0;padding:0;list-style:none;display:grid;gap:1rem;counter-reset:st}.step-list li{counter-increment:st;display:grid;grid-template-columns:2rem 1fr;gap:.875rem;align-items:start;color:#424242}.step-list li:before{content:counter(st);width:2rem;height:2rem;border-radius:50%;background:var(--blue-sky-50);color:var(--brand);font-weight:600;display:flex;align-items:center;justify-content:center}.wp-content.svc-steps>ol{margin:0;padding:0;list-style:none;display:grid;gap:1rem;counter-reset:st}.wp-content.svc-steps>ol>li{counter-increment:st;display:grid;grid-template-columns:2rem 1fr;gap:.875rem;align-items:start;color:#424242}.wp-content.svc-steps>ol>li:before{content:counter(st);width:2rem;height:2rem;border-radius:50%;background:var(--blue-sky-50);color:var(--brand);font-weight:600;display:flex;align-items:center;justify-content:center}.svc-notice p{font-size:.875rem;color:#616161}.svc-hours{margin:0;padding:0;list-style:none;display:grid;gap:.375rem}.svc-hours li{font-size:.875rem;color:#424242}.svc-doc__optional{color:#757575;font-size:.75rem}.side-contact--muted{font-size:.875rem;color:#616161;margin-top:.875rem}.svc-loading{display:flex;align-items:center;gap:.625rem;padding:1.25rem 0;font-size:.875rem;color:#616161}.svc-loading[hidden]{display:none}@media(max-width:992px){.acte-cauta__grid{gap:1rem 1.25rem}.acte-camp--act{margin-left:0}}@media(max-width:640px){.acte-cauta__grid{flex-direction:column;align-items:stretch}.acte-camp--q,.acte-camp--ani,.acte-camp--dom,.acte-camp--categorie,.acte-camp--termen,.acte-camp--institutie,.acte-camp--act{width:auto;max-width:none;flex:1 1 auto}.acte-cauta--achiz .acte-camp--suma{width:auto;flex:1 1 auto}.acte-radio{flex-wrap:wrap}.acte-camp--tip .acte-camp__ctrl{height:auto;min-height:2.625rem}.acte-camp--act .mud-btn{width:100%}}.cauta-filtre{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.cauta-filtre__n{opacity:.65;font-variant-numeric:tabular-nums}.cauta-rezultate .doc-row__meta{white-space:normal}.cauta-rezultate .doc-row__meta mark{background:var(--blue-sky-50);color:inherit;font-weight:600;padding:0 .125rem;border-radius:.1875rem}.cups-sym{display:inline-flex;margin-bottom:.875rem}.cups-sym img{height:3.375rem;width:auto;display:block}.cups-contact{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#616161;margin:.25rem 0 0}.cups-contact svg{color:var(--brand);flex:none}.cups-contact a{color:var(--brand);font-weight:600;text-decoration:none;word-break:break-word}.cups-contact a:hover{text-decoration:underline}.cups-contact--name{color:#212121;font-weight:600;margin-top:.125rem}.howto-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}@media(max-width:992px){.howto-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.howto-grid{grid-template-columns:1fr}}.howto-step{position:relative;background:#fff;border:1px solid #e6e6e6;border-radius:var(--cal-radius);padding:1.375rem 1.25rem;box-sizing:border-box}.howto-step__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.875rem}.howto-step__num{font-size:var(--text-heading-h2-md-font-size);font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--brand)}.howto-step__icon{width:2.75rem;height:2.75rem;border-radius:.75rem;background:var(--blue-sky-50);color:var(--brand);display:inline-flex;align-items:center;justify-content:center}.howto-step__title{margin:0 0 .375rem;font-size:1rem;font-weight:600;color:#142440}.howto-step__desc{margin:0;font-size:.875rem;line-height:1.5;color:#616161}.howto-step:not(:last-child):after{content:"";position:absolute;top:2.25rem;right:-.8125rem;z-index:1;width:.5625rem;height:.5625rem;transform:rotate(45deg);border-top:2px solid var(--blue-sky-300);border-right:2px solid var(--blue-sky-300)}@media(max-width:992px){.howto-step:nth-child(2n):after{display:none}}@media(max-width:576px){.howto-step:after{display:none}}.cups-logo{height:1.875rem;width:auto;flex:none}#cupsInst{display:block;column-count:3;column-gap:1.5rem;grid-template-columns:none}#cupsInst .cups-inst-card{break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 1.5rem}@media(max-width:992px){#cupsInst{column-count:2}}@media(max-width:620px){#cupsInst{column-count:1}}.comm-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e6e6e6;border-radius:var(--cal-radius);padding:1.25rem;box-sizing:border-box}.comm-card__head{display:flex;gap:.875rem;align-items:flex-start;padding-bottom:.875rem;margin-bottom:.875rem;border-bottom:1px solid #eee}.comm-card__head .svc-card__icon{flex:none;margin:0}.comm-card__count{display:inline-block;margin-top:.5rem;font-size:.75rem;font-weight:600;color:var(--brand);background:var(--blue-sky-50);border-radius:62.4375rem;padding:.1875rem .5625rem}.comm-members{list-style:none;margin:0;padding:0;display:grid;gap:.625rem}.comm-members li{display:flex;gap:.625rem;align-items:center;font-size:.875rem;color:#424242}.comm-members svg{color:var(--brand);flex:none}.cups-inst-list li{align-items:flex-start}.cups-inst-list li.is-filtered-out,.cups-inst-list li.is-collapsed-out{display:none}.cups-more{margin-top:.625rem;font:inherit;font-size:.875rem;font-weight:600;color:var(--brand);background:none;border:none;padding:.25rem 0;cursor:pointer}.cups-more:hover{text-decoration:underline}@media(max-width:1024px){.cups-more{margin-top:.25rem;min-height:2.5rem}}.acte-radio{display:flex;flex-direction:row;gap:1.125rem;flex-wrap:nowrap;margin-bottom:0}.acte-radio .radio{margin:0;white-space:nowrap}.acte-camp--institutie{flex:none;width:15rem}.icon-inline{vertical-align:-.125rem}.acte-anpicker{width:100%;max-width:none}.acte-anpicker .input-group{margin-bottom:0;width:100%;max-width:none}.acte-anpicker .input{width:100%;max-width:none;box-sizing:border-box;height:2.625rem;text-overflow:ellipsis;cursor:pointer}.acte-anpicker .input-wrapper{cursor:pointer}.acte-anpicker .date-picker-panel{width:16.75rem}.acte-anpicker .date-picker__years{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem}.acte-anpicker .date-picker__option{cursor:pointer;height:2.375rem;font-variant-numeric:tabular-nums}.acte-anpicker .date-picker__header{justify-content:flex-start;margin-bottom:.625rem}.acte-anpicker .date-picker__month{font-size:.75rem;font-weight:600;color:#616161}.acte-anpicker__foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #eee}.acte-anpicker__clear{background:none;border:none;padding:0;font:inherit;font-size:.875rem;color:var(--brand);text-decoration:underline;cursor:pointer}.acte-anpicker__clear:hover{text-decoration:none}.acte-pager{display:flex;justify-content:center}.acte-pager .pagination{flex-wrap:wrap}.acte-note__data{color:#9e9e9e}.buget-grup+.buget-grup{margin-top:3rem}@media(max-width:768px){.buget-grup+.buget-grup{margin-top:2.25rem}}.buget-grup__head{margin-bottom:1.25rem;max-width:47.5rem}.buget-grup__head .map-note{margin-top:.375rem}.buget-grup .doc-rows{grid-template-columns:repeat(2,1fr);gap:.75rem}.buget-grup .doc-rows>.doc-row:only-child{grid-column:1/-1}@media(max-width:900px){.buget-grup .doc-rows{grid-template-columns:1fr}}.buget-tag{display:inline-flex;align-items:center;gap:.375rem;margin-bottom:.625rem;padding:.25rem .625rem;border-radius:62.4375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.buget-tag svg{flex:none}.buget-tag.is-plan{color:var(--brand);background:var(--blue-sky-50)}.buget-tag.is-raport{color:#616161;background:#e8e8e8}.doc-row__pub{color:#9e9e9e}.fig-grid.cols-2{grid-template-columns:repeat(2,1fr)}.fig-grid.cols-1{grid-template-columns:1fr;max-width:23.75rem}@media(max-width:768px){.fig-grid.cols-2,.fig-grid.cols-1{grid-template-columns:1fr;max-width:none}}.bg-info{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:.75rem}@media(max-width:900px){.bg-info{grid-template-columns:1fr}}.bg-card,.data-card{background:#fff;border:1px solid #e6e6e6;border-radius:var(--cal-radius);padding:1.5rem;box-sizing:border-box}.bg-card__t,.data-card__t{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:#142440}.bg-card__sub,.data-card__sub{margin:0 0 1rem;font-size:.875rem;line-height:1.5;color:#757575}.data-card__t{font-size:1.125rem}.bg-card__note{margin:.875rem 0 0;font-size:.875rem;line-height:1.5;color:#616161}.bg-card__note--tare{padding:.625rem .75rem;background:var(--blue-sky-50);border-radius:.5rem;color:#33475b}.bg-card__note b{color:#142440}.bg-bar{display:grid;grid-template-columns:1fr 2fr auto;align-items:center;gap:.625rem;margin-bottom:.5rem}.bg-bar__lbl{font-size:.75rem;color:#616161}.bg-bar__track{height:1.375rem;background:#f0f0f0;border-radius:.375rem;overflow:hidden}.bg-bar__fill{height:100%;border-radius:.375rem;background:var(--blue-sky-300);transition:width var(--motion-duration-lg, .5s) var(--motion-easing-decelerate, ease-out)}.bg-bar__fill.is-plan{background:var(--blue-sky-200)}.bg-bar__fill.is-exec{background:var(--brand)}.bg-bar__val{font-size:.75rem;font-weight:600;color:#142440;font-variant-numeric:tabular-nums;white-space:nowrap}.bg-bar__det{display:block;font-size:.75rem;font-weight:400;color:#757575;margin-top:.125rem}.bg-bar:has(.bg-bar__det){align-items:start;margin-bottom:.875rem}.bg-bar:has(.bg-bar__det) .bg-bar__lbl,.bg-bar:has(.bg-bar__det) .bg-bar__track{margin-top:.0625rem}.bg-stack{display:flex;height:1.625rem;border-radius:.375rem;overflow:hidden}.bg-stack__seg{transition:width var(--motion-duration-lg, .5s) var(--motion-easing-decelerate, ease-out)}.bg-stack__seg.s1,.bg-legenda__p.s1{background:var(--brand)}.bg-stack__seg.s2,.bg-legenda__p.s2{background:var(--blue-sky-300)}.bg-stack__seg.s3,.bg-legenda__p.s3{background:var(--blue-sky-150, #cfe3f2)}.bg-legenda{list-style:none;margin:.75rem 0 0;padding:0;display:grid;gap:.375rem}.bg-legenda li{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.bg-legenda__p{width:.625rem;height:.625rem;border-radius:.1875rem;flex:none}.bg-legenda__k{color:#424242}.bg-legenda__v{margin-left:auto;color:#757575;font-variant-numeric:tabular-nums;white-space:nowrap}.bg-sold{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap}.bg-sold__p{display:flex;flex-direction:column}.bg-sold__p b{font-size:var(--text-heading-h5-2xs-font-size);font-weight:600;color:#616161;letter-spacing:-.02em}.bg-sold__p.is-fin b{color:var(--brand)}.bg-sold__z{font-size:.75rem;color:#9e9e9e}.bg-sold__sg{color:#bdbdbd;flex:none}.bg-sold__d{margin-left:auto;padding:.25rem .625rem;border-radius:62.4375rem;font-size:.75rem;font-weight:600;color:var(--green-700, #2e7d32);background:#e8f5e9}.bg-sursa{margin-top:.25rem;font-size:.75rem;color:#9e9e9e}.bg-ani{margin-bottom:1.5rem}.bg-tl__lista{--r: .6875rem;display:flex;align-items:flex-start;list-style:none;margin:0;padding:1.625rem 0 0}.bg-tl__lista .bg-tl__nod:last-child:before{left:-100%;right:var(--r)}@media(max-width:600px){.bg-tl__lista{--r: .5625rem;padding-top:1.5rem}}.bg-tl__nod{position:relative;flex:1 1 0;min-width:0;text-align:center}.bg-tl__nod:first-child,.bg-tl__nod:last-child{flex:.5 1 var(--r)}.bg-tl__nod:first-child>button,.bg-tl__nod:first-child>span:not(.bg-tl__ev){align-items:flex-start}.bg-tl__nod:last-child>button,.bg-tl__nod:last-child>span:not(.bg-tl__ev){align-items:flex-end}.bg-tl__nod.has-ev:after{content:"";position:absolute;left:0;top:-1.375rem;height:3rem;border-left:2px dashed var(--blue-sky-300)}@media(max-width:600px){.bg-tl__nod.has-ev:after{top:-1.25rem;height:2.625rem}}.bg-tl__nod>.bg-tl__ev{position:absolute;left:.5625rem;top:-1.625rem;z-index:2;width:auto;display:block;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--brand);white-space:nowrap}@media(max-width:600px){.bg-tl__nod>.bg-tl__ev{font-size:.625rem;left:.4375rem;top:-1.4375rem}}.bg-tl__nod+.bg-tl__nod:before{content:"";position:absolute;top:.625rem;left:-50%;right:50%;height:2px;background:#e0e0e0}@media(max-width:600px){.bg-tl__nod+.bg-tl__nod:before{top:.5rem}}.bg-tl__nod.is-date+.bg-tl__nod.is-date:before,.bg-tl__nod.is-date+.bg-tl__nod.is-curent:before{background:var(--blue-sky-300)}.bg-tl__nod>button,.bg-tl__nod>span{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.4375rem;width:100%;padding:0;background:none;border:0;font:inherit;color:inherit}.bg-tl__nod>button{cursor:pointer}.bg-tl__nod.is-date .bg-tl__p{border-color:var(--blue-sky-300)}.bg-tl__nod.is-date .bg-tl__an{color:#424242}.bg-tl__nod.is-date>button:hover .bg-tl__p{border-color:var(--brand);transform:scale(1.12)}.bg-tl__nod.is-date>button:hover .bg-tl__an{color:var(--brand)}.bg-tl__nod.is-on .bg-tl__p{background:var(--brand);border-color:var(--brand)}.bg-tl__nod.is-on .bg-tl__an{color:var(--brand);font-weight:600}.bg-tl__nod.is-curent .bg-tl__p{border-style:dashed;border-color:var(--blue-sky-300)}.bg-tl__nod.is-curent .bg-tl__an{color:#616161}.bg-tl__nod.is-gol .bg-tl__p{border-color:#ececec}.bg-tl__nod.is-gol .bg-tl__an{color:#bdbdbd;font-weight:500}.bg-tl__nod.is-viitor .bg-tl__p{border-style:dotted;border-color:#ececec}.bg-tl__nod.is-viitor .bg-tl__an{color:#cfcfcf;font-weight:500}.bg-tl__p{width:1.375rem;height:1.375rem;border-radius:50%;box-sizing:border-box;border:2px solid #e0e0e0;background:#fff;transition:background .15s,border-color .15s,transform .15s}@media(max-width:600px){.bg-tl__p{width:1.125rem;height:1.125rem}}.bg-tl__an{font-size:.875rem;font-weight:600;color:#9e9e9e;font-variant-numeric:tabular-nums}@media(max-width:600px){.bg-tl__an{font-size:.75rem}}.bg-tl__nota{font-size:.75rem;color:#9e9e9e;margin-top:-.1875rem}.bg-evolutie{margin-top:2.5rem}.tr-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media(max-width:900px){.tr-grid{grid-template-columns:1fr}}.tr{background:#fff;border:1px solid #e6e6e6;border-radius:var(--cal-radius);padding:1.25rem 1.375rem}.tr__t{margin:0 0 .125rem;font-size:1rem;font-weight:600;color:#142440}.tr__s{margin:0 0 .875rem;font-size:.875rem;color:#757575}.tr__plot{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:1.125rem;align-items:end;height:7.375rem}.tr__col{display:flex;gap:.375rem;align-items:flex-end;justify-content:center;height:100%}.tr__bwrap{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;flex:1;max-width:2.75rem}.tr__v{font-size:.75rem;font-weight:600;color:#616161;font-variant-numeric:tabular-nums;margin-bottom:.3125rem;white-space:nowrap}.tr__b{width:100%;border-radius:.25rem .25rem 0 0;transition:height var(--motion-duration-lg, .5s) var(--motion-easing-decelerate, ease-out)}.tr__x{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:1.125rem}.tr__x span{text-align:center;font-size:.75rem;color:#757575;padding-top:.4375rem;border-top:1px solid #ececec}.tr__x span.on{color:#142440;font-weight:600}.tr__leg{display:flex;gap:1rem;margin-top:.75rem;font-size:.75rem;color:#424242;flex-wrap:wrap}.tr__leg .d{width:.625rem;height:.625rem;border-radius:.1875rem;display:inline-block;margin-right:.375rem}@media(max-width:600px){.tr{padding:1.125rem 1rem}.tr__plot,.tr__x{gap:.5rem}.tr__col{gap:.1875rem}.tr__v{font-size:.625rem;margin-bottom:.1875rem}.tr.is-dens .tr__v{display:none}}.bt-ani{margin-top:.75rem}.bt-ani .accordion__panel{padding:0}.bt-et{margin:0;padding:.5625rem 1.125rem;background:#f5f7f9;border-top:1px solid #ececec;border-bottom:1px solid #ececec;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#33475b;display:flex;align-items:center;gap:.5625rem}.bt-et:first-child{border-top:0}.bt-et__n{font-weight:600;color:var(--brand);background:#fff;padding:.0625rem .5625rem;border-radius:62.4375rem;font-size:.75rem;letter-spacing:0;border:1px solid #e2e8ee}.bt-lista{display:block;padding:.25rem .5rem}.rg{display:grid;grid-template-columns:2rem 1fr auto auto;align-items:center;gap:.25rem .875rem;padding:.6875rem .625rem;border-radius:.625rem;text-decoration:none;color:inherit}.rg:hover{background:#f6f9fc}.rg+.rg{border-top:1px solid #f2f2f2}.rg__ic{width:2rem;height:2rem;border-radius:.5rem;background:var(--blue-sky-50);color:var(--brand);display:flex;align-items:center;justify-content:center}.rg__txt{min-width:0}.rg__t{display:block;font-size:.875rem;font-weight:600;color:#142440;line-height:1.4}.rg__m{display:block;margin-top:.1875rem;font-size:.75rem;color:#757575}.rg__m .icon{vertical-align:-2px;margin-right:.125rem}.rg__d{display:flex;align-items:center;gap:1rem;font-size:.75rem;color:#616161}.rg__d>span{display:inline-flex;align-items:center;gap:.3125rem;white-space:nowrap}.rg__d svg{color:#9aa5b1;flex:none}.rg__a{display:flex;align-items:center;gap:.3125rem;padding-top:.125rem;white-space:nowrap;font-size:.75rem;font-weight:600;color:var(--brand)}@media(max-width:1000px){.rg{grid-template-columns:2rem 1fr auto}.rg__d{grid-column:2/-1;flex-wrap:wrap;gap:.125rem .875rem}.rg__a{grid-column:2/-1}}@media(max-width:1024px){.rg__a{min-height:2.5rem;align-items:center}}.data-card{margin-bottom:1.75rem}.data-card>h3:first-child{margin-top:0}@media(max-width:640px){.data-card{padding:1.25rem}}@media(max-width:640px){.bg-card{padding:1.25rem}}.fig__num-sec{font-size:var(--text-heading-h5-2xs-font-size);font-weight:600;color:#616161;letter-spacing:-.01em}.arenda-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem 2.5rem}@media(max-width:900px){.arenda-grid{grid-template-columns:1fr;gap:1.75rem}.arenda-grid .arenda-grup+.arenda-grup{padding-top:1.5rem;border-top:1px solid #ececec}}.arenda-grup__t{margin:0 0 .875rem;font-size:1rem;font-weight:600;color:#142440}.arenda-grup__cod{font-size:.75rem;font-weight:600;color:#9e9e9e;letter-spacing:.02em;margin-left:.375rem}.arenda-grup .bg-bar{grid-template-columns:7.375rem 1fr auto}.land-bars{margin:0}.land-bar{display:grid;grid-template-columns:15.625rem 1fr 9.375rem;align-items:center;gap:1rem;padding:.5rem 0}.land-bar__lab{font-size:.875rem;color:#212121}.land-bar__track{background:#f2f5f8;border-radius:.25rem;height:1.5rem;position:relative}.land-bar__fill{height:100%;border-radius:.25rem;display:flex;align-items:center;justify-content:flex-end;padding-right:.625rem;box-sizing:border-box;overflow:hidden;transition:width var(--motion-duration-lg, .5s) var(--motion-easing-decelerate, ease-out)}.land-bar__pct{font-size:.75rem;font-weight:600;color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}.land-bar__pct.is-out{position:absolute;top:50%;transform:translateY(-50%);color:#616161}.land-bar__val{font-size:.875rem;font-weight:600;color:#212121;text-align:right;font-variant-numeric:tabular-nums}@media(max-width:760px){.land-bar{grid-template-columns:1fr;gap:.25rem}.land-bar__val{text-align:left}}.rg-grid{display:flex;flex-direction:column;gap:1.25rem;margin-top:.75rem}.rg-grup{background:#fff;border:1px solid #e6e6e6;border-radius:var(--cal-radius);overflow:hidden}.rg-grup__cap{display:flex;align-items:center;gap:.75rem;width:100%;padding:1rem 1.125rem;border:0;border-bottom:1px solid #ececec;background:var(--blue-sky-50);font:inherit;text-align:left;cursor:pointer}.rg-grup__cap:hover{background:var(--blue-sky-100, #dceafd)}.rg-grup__cap+.rg-serie{border-top:0}.rg-grup:not(.is-on) .rg-grup__cap{border-bottom-color:transparent}.rg-grup__ic{width:2.25rem;height:2.25rem;border-radius:.625rem;background:#fff;color:var(--brand);display:flex;align-items:center;justify-content:center;flex:none}.rg-grup__txt{min-width:0}.rg-grup__n{display:block;font-size:1rem;font-weight:600;color:#142440;line-height:1.3}.rg-grup__m{display:block;font-size:.75rem;color:#607d8b;margin-top:.125rem}.rg-grup__r{margin-left:auto;display:flex;align-items:center;gap:.75rem;flex:none}.rg-grup__cnt{flex:none;font-size:.75rem;font-weight:600;color:var(--brand);background:#fff;padding:.1875rem .6875rem;border-radius:62.4375rem;white-space:nowrap}.rg-grup__chev{color:#9e9e9e;transition:transform .2s}.rg-grup.is-on .rg-grup__chev{transform:rotate(180deg)}.rg-grup__lista{padding:.25rem .5rem}.rg-grup__mai{display:block;width:100%;background:none;border:0;border-top:1px solid #ececec;padding:.6875rem;font:inherit;font-size:.875rem;font-weight:600;color:var(--brand);cursor:pointer}.rg-grup__mai:hover{background:#f6f9fc}.rg-serie{margin:0;padding:.5625rem 1.125rem;background:#f5f7f9;border-top:1px solid #ececec;border-bottom:1px solid #ececec;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#33475b;display:flex;align-items:center;gap:.5625rem}.rg-serie__n{font-weight:600;color:var(--brand);background:#fff;padding:.0625rem .5625rem;border-radius:62.4375rem;font-size:.75rem;letter-spacing:0;border:1px solid #e2e8ee}.rg-serie__nota{font-weight:600;color:#8a6100;background:#fff4e0;padding:.0625rem .5625rem;border-radius:62.4375rem;font-size:.75rem;letter-spacing:0;text-transform:none}.badge-demo{display:inline-block;margin-left:.375rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8a6100;background:#fff4e0;border:1px solid #f0d9a8;padding:.0625rem .4375rem;border-radius:62.4375rem;vertical-align:1px}.page-template-default{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}.page-template-default #main{flex:1}.sitemap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media(max-width:900px){.sitemap-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.sitemap-grid{grid-template-columns:1fr}}.sitemap-col h3{margin:0 0 .75rem;display:flex;align-items:center;gap:.5rem}.sitemap-col h3 svg{color:var(--brand);flex:none}.sitemap-col ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.sitemap-col a{text-decoration:none;color:#424242;font-size:1rem}.sitemap-col a:hover{color:var(--brand);text-decoration:underline}.detail-layout{display:grid;grid-template-columns:1fr 320px;gap:2.5rem;align-items:start}@media(max-width:900px){.detail-layout{grid-template-columns:1fr;gap:1.75rem}}.detail-main>h2{margin:2rem 0 .75rem}.detail-main>h2:first-child{margin-top:0}.detail-main p{color:#424242}.detail-side{position:sticky;top:5.75rem;display:grid;gap:1rem}@media(max-width:900px){.detail-side{position:static}}.side-card{background:#fff;border:1px solid #e6e6e6;border-radius:var(--cal-radius);padding:1.375rem}.side-card--brand{background:var(--blue-sky-50);border-color:var(--blue-sky-200)}.side-card h2,.side-card h3{margin:0 0 .875rem}.fact{display:flex;gap:.75rem;padding:.625rem 0;border-bottom:1px solid #eee}.fact:last-child{border-bottom:none}.fact svg{color:var(--brand);flex:none;margin-top:.125rem}.fact dt{font-size:.75rem;color:#757575;text-transform:uppercase;letter-spacing:.03em}.fact dd{margin:.125rem 0 0;font-weight:600;color:#212121;font-size:.875rem}.fact__note{display:block;margin-top:.125rem;font-weight:400;font-size:.75rem;line-height:1.5;color:#757575}.fact__share{font-weight:400;color:#757575}.fact__share:before{content:"·";margin:0 .375rem}.error404{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}.error404 #main{flex:1}
