.page-view-project-interactive-map .main-container{min-height:initial !important}.projects-form-map{display:flex;flex-direction:column;gap:1.5rem}.projects-form-map .view-header{order:2}.projects-form-map .view-header .map-table-switcher{display:flex;gap:1rem;justify-content:flex-end}.projects-form-map .view-header .map-table-switcher a{color:var(--bs-primary);border:1px solid var(--bs-primary);padding:.5rem 1.125rem .5rem 2.75rem;border-radius:8px;position:relative;transition:opacity .4s ease;background-color:#fff}.projects-form-map .view-header .map-table-switcher a.is-active{background-color:var(--bs-primary);color:#fff}.projects-form-map .view-header .map-table-switcher a:hover{opacity:.7}.projects-form-map .view-header .map-table-switcher a::before{content:"";position:absolute;background-size:contain;background-repeat:no-repeat;width:1.5rem;height:1.5rem;top:50%;left:.75rem;transform:translateY(-50%)}.projects-form-map .view-header .map-table-switcher a:nth-child(1)::before{background-image:url(images/list-blue.png);top:55%}.projects-form-map .view-header .map-table-switcher a:nth-child(1).is-active::before{background-image:url(images/list-white.png)}.projects-form-map .view-header .map-table-switcher a:nth-child(2)::before{background-image:url(images/MD-blue.png)}.projects-form-map .view-header .map-table-switcher a:nth-child(2).is-active::before{background-image:url(images/MD-white.png)}@media(max-width: 30rem){.projects-form-map .view-header .map-table-switcher{flex-wrap:wrap;gap:.5rem}}.projects-form-map .view-filters{order:1}.projects-form-map .view-filters .views-exposed-form{background-color:#fff;padding:1.25rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.projects-form-map .view-filters .views-exposed-form .d-flex{display:grid !important;grid-template-columns:repeat(3, 1fr);gap:1rem}.projects-form-map .view-filters .views-exposed-form .d-flex .js-form-item{margin:0;display:flex;flex-wrap:wrap;align-content:end}.projects-form-map .view-filters .views-exposed-form .d-flex label{font-size:12px}.projects-form-map .view-filters .views-exposed-form .d-flex .form-actions{display:flex;gap:.5rem;margin:0 !important;align-self:end}.projects-form-map .view-content{order:3}.projects-form-map .view-content .tableresponsive-toggle-columns{display:none}.projects-form-map .view-content .leaflet-grab{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:8px}.projects-form-map .view-content .leaflet-grab .leaflet-bottom.leaflet-right{display:none}.projects-form-map .view-content .leaflet-grab .leaflet-popup-content{display:flex;flex-direction:column;gap:.5rem;position:relative}.projects-form-map .view-content .leaflet-grab .leaflet-popup-content div:first-child{font-size:24px;font-weight:700}.projects-form-map .view-content .leaflet-grab .leaflet-popup-content a{border:1px solid #2054b3;color:#2054b3;padding:.25rem 1rem;border-radius:4px;width:max-content;margin-top:.75rem}.projects-form-map .view-content .leaflet-grab .leaflet-popup-content a:hover{background-color:#2054b3;color:#fff}.projects-form-map .view-content .leaflet-grab .leaflet-popup-content::after{content:"";position:absolute;width:100%;height:1px;background-color:#2054b3;bottom:46px;left:0}.projects-form-map .view-content .leaflet-grab .leaflet-tooltip-pane{pointer-events:none}.projects-form-map .view-content .leaflet-grab .leaflet-tooltip-pane .leaflet-tooltip{position:relative;display:flex;flex-direction:column;gap:.5rem;width:600px;background:#fff;color:#1f2933;border-radius:14px;padding:1rem 1.25rem;box-shadow:0 16px 42px rgba(0,0,0,.18);border:none;font-size:.75rem;line-height:1.5;white-space:normal}.projects-form-map .view-content .leaflet-grab .leaflet-tooltip-pane .leaflet-tooltip div:first-child{font-size:24px;font-weight:700}.projects-form-map .view-content .leaflet-grab .leaflet-tooltip-pane .leaflet-tooltip a{display:none}@media(max-width: 96rem){.projects-form-map .view-filters .views-exposed-form .d-flex{grid-template-columns:repeat(4, 1fr)}.projects-form-map .view-filters .views-exposed-form .d-flex .form-item-title{grid-column:1/3;grid-row:1}.projects-form-map .view-filters .views-exposed-form .d-flex .form-item-field-year-target-id{grid-column:1;grid-row:2}.projects-form-map .view-filters .views-exposed-form .d-flex .form-item-field-district-target-id{grid-column:2;grid-row:2}.projects-form-map .view-filters .views-exposed-form .d-flex .form-item-field-address-locality{grid-column:3/5;grid-row:1}.projects-form-map .view-filters .views-exposed-form .d-flex .form-item-field-project-status-target-id{grid-row:2;grid-column:3}.projects-form-map .view-filters .views-exposed-form .d-flex .form-actions{grid-row:2;grid-column:4}.projects-form-map .view-content .leaflet-grab{height:500px !important}}@media(max-width: 64rem){.projects-form-map .view-filters .views-exposed-form .d-flex{grid-template-columns:repeat(2, 1fr)}.projects-form-map .view-filters .views-exposed-form .d-flex .form-item-title{grid-column:1/3;grid-row:auto}.projects-form-map .view-filters .views-exposed-form .d-flex .form-item-field-year-target-id{grid-column:1;grid-row:auto}.projects-form-map .view-filters .views-exposed-form .d-flex .form-item-field-district-target-id{grid-column:2;grid-row:auto}.projects-form-map .view-filters .views-exposed-form .d-flex .form-item-field-address-locality{grid-column:1/3;grid-row:auto}.projects-form-map .view-filters .views-exposed-form .d-flex .form-item-field-project-status-target-id{grid-column:1;grid-row:auto}.projects-form-map .view-filters .views-exposed-form .d-flex .form-actions{grid-column:2;grid-row:auto}}@media(max-width: 30rem){.projects-form-map .view-filters .views-exposed-form .d-flex{grid-template-columns:1fr}.projects-form-map .view-filters .views-exposed-form .d-flex .form-item-title,.projects-form-map .view-filters .views-exposed-form .d-flex .form-item-field-year-target-id,.projects-form-map .view-filters .views-exposed-form .d-flex .form-item-field-district-target-id,.projects-form-map .view-filters .views-exposed-form .d-flex .form-item-field-address-locality,.projects-form-map .view-filters .views-exposed-form .d-flex .form-item-field-project-status-target-id,.projects-form-map .view-filters .views-exposed-form .d-flex .form-actions{grid-column:1;grid-row:auto}.projects-form-map .view-filters .views-exposed-form .d-flex .form-actions{flex-direction:column}}.projects-form-map table{width:100%;border-collapse:collapse;word-break:normal;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);overflow:hidden}.projects-form-map table tr:nth-child(even){background-color:#f9fafb}.projects-form-map table tr:hover{background-color:#f1f5f9}.projects-form-map table th{background-color:#f3f4f6;font-weight:600;text-transform:uppercase;font-size:.85rem;color:#374151;border-bottom:2px solid #e5e7eb}.projects-form-map table td,.projects-form-map table th{border:1px solid #e5e7eb;padding:.75rem 1rem;text-align:center;vertical-align:middle;display:table-cell}.projects-form-map table td:first-child,.projects-form-map table th:first-child{text-align:left}.projects-form-map table .status__86{color:#f9a825}.projects-form-map table .status__87{color:#2e7d32}@media(max-width: 64rem){.projects-form-map table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse}.projects-form-map table thead,.projects-form-map table tbody{width:max-content;min-width:100%;table-layout:auto}.projects-form-map table th,.projects-form-map table td{white-space:nowrap}}.block-views-blockproject-interactive-map-projects-table-block table{width:100%;border-collapse:collapse;word-break:normal;margin:1.5rem 0;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);overflow:hidden}.block-views-blockproject-interactive-map-projects-table-block table tr:nth-child(even){background-color:#f9fafb}.block-views-blockproject-interactive-map-projects-table-block table tr:hover{background-color:#f1f5f9}.block-views-blockproject-interactive-map-projects-table-block table th{background-color:#f3f4f6;font-weight:600;text-transform:uppercase;font-size:.85rem;color:#374151;border-bottom:2px solid #e5e7eb}.block-views-blockproject-interactive-map-projects-table-block table td,.block-views-blockproject-interactive-map-projects-table-block table th{border:1px solid #e5e7eb;padding:.75rem 1rem;text-align:center;vertical-align:middle;display:table-cell}.block-views-blockproject-interactive-map-projects-table-block table td:first-child,.block-views-blockproject-interactive-map-projects-table-block table th:first-child{text-align:left}.block-views-blockproject-interactive-map-projects-table-block table .status__86{color:#f9a825}.block-views-blockproject-interactive-map-projects-table-block table .status__87{color:#2e7d32}@media(max-width: 64rem){.block-views-blockproject-interactive-map-projects-table-block table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse}.block-views-blockproject-interactive-map-projects-table-block table thead,.block-views-blockproject-interactive-map-projects-table-block table tbody{width:max-content;min-width:100%;table-layout:auto}.block-views-blockproject-interactive-map-projects-table-block table th,.block-views-blockproject-interactive-map-projects-table-block table td{white-space:nowrap}}.projects-list-table{display:none}.is-hidden{display:none}.is-visible{display:block}.view-projects .view-content{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}@media(max-width: 80rem){.view-projects .view-content{grid-template-columns:1fr}}.node--type-project.node--view-mode-teaser{display:flex;flex-direction:column;position:relative;margin-bottom:4rem}.node--type-project.node--view-mode-teaser .node__image img{width:100%;height:100%;object-fit:cover;border-radius:12px}.node--type-project.node--view-mode-teaser .node__content{display:flex;flex-direction:column;gap:.5rem;position:absolute;bottom:-3rem;left:50%;transform:translateX(-50%);padding:1rem;background-color:#fff;box-shadow:0 0 0 .05rem rgba(8,60,130,.06),0rem 0rem 1.25rem rgba(30,34,40,.04);border-radius:8px;width:80%}.node--type-project.node--view-mode-teaser .node__content .node__title{font-size:18px;margin:0}.node--type-project.node--view-mode-teaser .node__content .node__title a{transition:color .4s ease}.node--type-project.node--view-mode-teaser .node__content .node__title a:hover{color:#5280d4}.node--type-project.node--view-mode-teaser .node__content .field--name-body p{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;font-size:14px}.node--type-project.node--view-mode-teaser .node__content .field--name-field-project-status{display:flex;justify-content:flex-end;gap:.5rem;align-items:center}@media(max-width: 48rem){.node--type-project.node--view-mode-teaser .node__content .node__title{font-size:16px}.node--type-project.node--view-mode-teaser .node__content .field--name-body p{font-size:12px}}@media(max-width: 30rem){.node--type-project.node--view-mode-teaser .node__content .node__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3}}.node--type-project.node--view-mode-full{margin-top:2rem;margin-bottom:2rem}.node--type-project.node--view-mode-full .node__title{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0}.node--type-project.node--view-mode-full .node__title h2{font-size:35px;margin:0}.node--type-project.node--view-mode-full .node__title a{border:1px solid #2054b3;padding:.25rem 1rem;border-radius:4px;white-space:nowrap}.node--type-project.node--view-mode-full .node__title a:hover{background-color:#2054b3;color:#fff}@media(max-width: 48rem){.node--type-project.node--view-mode-full .node__title h2{font-size:24px}}@media(max-width: 30rem){.node--type-project.node--view-mode-full .node__title{flex-direction:column}}.node--type-project.node--view-mode-full .node__content{display:flex;flex-direction:column;gap:1.5rem}.node--type-project.node--view-mode-full .node__content .body{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}.node--type-project.node--view-mode-full .node__content .body .field--name-body p{margin:0}.node--type-project.node--view-mode-full .node__content .body .text{display:flex;flex-direction:column;gap:.5rem}.node--type-project.node--view-mode-full .node__content .body .media-addtoany{display:flex;flex-direction:column;align-items:flex-end;gap:1rem}.node--type-project.node--view-mode-full .node__content .body .field--name-field-project-amount,.node--type-project.node--view-mode-full .node__content .body .field--name-field-address,.node--type-project.node--view-mode-full .node__content .body .field--name-field-year,.node--type-project.node--view-mode-full .node__content .body .field--name-field-beneficiary,.node--type-project.node--view-mode-full .node__content .body .field--name-field-project-domain,.node--type-project.node--view-mode-full .node__content .body .field--name-field-project-status{background:#fff;border-radius:8px;padding:.5rem 1rem;box-shadow:0 6px 18px rgba(0,0,0,.06)}.node--type-project.node--view-mode-full .node__content .body .field--name-field-project-amount .field--label,.node--type-project.node--view-mode-full .node__content .body .field--name-field-address .field--label,.node--type-project.node--view-mode-full .node__content .body .field--name-field-year .field--label,.node--type-project.node--view-mode-full .node__content .body .field--name-field-beneficiary .field--label,.node--type-project.node--view-mode-full .node__content .body .field--name-field-project-domain .field--label,.node--type-project.node--view-mode-full .node__content .body .field--name-field-project-status .field--label{font-size:.5rem;text-transform:uppercase;color:#7a7a7a}.node--type-project.node--view-mode-full .node__content .body .field--name-field-project-amount .field--item,.node--type-project.node--view-mode-full .node__content .body .field--name-field-address .field--item,.node--type-project.node--view-mode-full .node__content .body .field--name-field-year .field--item,.node--type-project.node--view-mode-full .node__content .body .field--name-field-beneficiary .field--item,.node--type-project.node--view-mode-full .node__content .body .field--name-field-project-domain .field--item,.node--type-project.node--view-mode-full .node__content .body .field--name-field-project-status .field--item{font-size:.75rem;font-weight:600;color:#1f2933}.node--type-project.node--view-mode-full .node__content .body .field--name-field-project-amount .field--item a,.node--type-project.node--view-mode-full .node__content .body .field--name-field-address .field--item a,.node--type-project.node--view-mode-full .node__content .body .field--name-field-year .field--item a,.node--type-project.node--view-mode-full .node__content .body .field--name-field-beneficiary .field--item a,.node--type-project.node--view-mode-full .node__content .body .field--name-field-project-domain .field--item a,.node--type-project.node--view-mode-full .node__content .body .field--name-field-project-status .field--item a{color:#2563eb;text-decoration:none}.node--type-project.node--view-mode-full .node__content .body .field--name-field-project-amount .field--item a:hover,.node--type-project.node--view-mode-full .node__content .body .field--name-field-address .field--item a:hover,.node--type-project.node--view-mode-full .node__content .body .field--name-field-year .field--item a:hover,.node--type-project.node--view-mode-full .node__content .body .field--name-field-beneficiary .field--item a:hover,.node--type-project.node--view-mode-full .node__content .body .field--name-field-project-domain .field--item a:hover,.node--type-project.node--view-mode-full .node__content .body .field--name-field-project-status .field--item a:hover{text-decoration:underline}.node--type-project.node--view-mode-full .node__content .body .field--name-field-address .address{margin:0}.node--type-project.node--view-mode-full .node__content .body .field--name-field-project-amount,.node--type-project.node--view-mode-full .node__content .body .field--name-field-year,.node--type-project.node--view-mode-full .node__content .body .field--name-field-project-status{border-left:4px solid #2563eb}.node--type-project.node--view-mode-full .node__content .body .field--name-field-image img{width:100%;height:auto;border-radius:16px;object-fit:cover;box-shadow:0 12px 32px rgba(0,0,0,.08)}@media(max-width: 80rem){.node--type-project.node--view-mode-full .node__content .body{grid-template-columns:1fr}}.node--type-project.node--view-mode-full .field--name-field-media-documents{display:flex;flex-wrap:wrap;gap:1rem}.node--type-project.node--view-mode-full .field--name-field-media-documents .field--item{background:#fff;border-radius:12px;padding:.25rem .75rem;box-shadow:0 4px 14px rgba(0,0,0,.05)}.node--type-project.node--view-mode-full .field--name-field-media-documents .field--item span{background-color:rgba(0,0,0,0);padding-left:1.7rem}.node--type-project.node--view-mode-full .field--name-field-media-documents .field--item span::before{font-size:1rem;top:-5px}.node--type-project.node--view-mode-full .field--name-field-media-documents .field--item span a{display:block;font-weight:500;color:#1f2933;text-decoration:none;transition:color .4s ease;font-size:.75rem}.node--type-project.node--view-mode-full .field--name-field-media-documents .field--item span a:hover{color:#2563eb}.node--type-project.node--view-mode-full .field--name-field-geolocation .leaflet-container{border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08)}.node--type-project.node--view-mode-full .field--name-field-geolocation .leaflet-bottom.leaflet-right{display:none}.node--type-project.node--view-mode-full .addtoany_list{display:flex;gap:.5rem;flex-wrap:wrap}.node--type-project.node--view-mode-full .addtoany_list a{border-radius:999px;transition:transform .4s ease}.node--type-project.node--view-mode-full .addtoany_list a:hover{transform:translateY(-2px)}.view-projects-programs .view-header p{font-size:18px;font-weight:600}.view-projects-programs .view-header .view-projects-programs-switch-btns{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0}.view-projects-programs .view-header .view-projects-programs-switch-btns .btn{background-color:var(--bs-template);color:#fff;padding-left:2.5rem;position:relative}.view-projects-programs .view-header .view-projects-programs-switch-btns .btn::before{content:"";position:absolute;left:1rem;top:50%;transform:translateY(-50%);background-size:22px;background-repeat:no-repeat;background-position:center;width:20px;height:20px}.view-projects-programs .view-header .view-projects-programs-switch-btns .btn.active-projects::before{background-image:url(images/folder-open-white.svg)}.view-projects-programs .view-header .view-projects-programs-switch-btns .btn.project-archive::before{background-image:url(images/boxes-packing.svg)}@media(max-width: 30rem){.view-projects-programs .view-header .view-projects-programs-switch-btns .btn{width:100%}}.view-projects-programs.active-projects .view-header .view-projects-programs-switch-btns .btn.project-archive{color:#364153;background-color:rgba(0,0,0,0);border:1px solid #dae0e5}.view-projects-programs.archived-projects .view-header .view-projects-programs-switch-btns .btn.active-projects{color:#364153;background-color:rgba(0,0,0,0);border:1px solid #dae0e5}.view-projects-programs.archived-projects .view-header .view-projects-programs-switch-btns .btn.active-projects::before{background-image:url(images/folder-open.svg)}.view-projects-programs.archived-projects .view-header .view-projects-programs-switch-btns .btn.project-archive::before{background-image:url(images/boxes-packing-white.svg)}.view-projects-programs.archived-projects .view-content .node--type-proiect-program.teaser .project-image-status .project-status .field--name-field-project-status{background-color:rgba(239,246,255,.9);color:#155dfb}.view-projects-programs.archived-projects .view-content .node--type-proiect-program.teaser .project-image-status .project-status .field--name-field-project-status:before{background-color:#155dfb}.view-projects-programs .view-filters form .d-flex{gap:1rem}.view-projects-programs .view-filters form .d-flex .form-type-textfield,.view-projects-programs .view-filters form .d-flex .form-actions{margin:0}@media(max-width: 30rem){.view-projects-programs .view-filters form .d-flex .form-type-textfield,.view-projects-programs .view-filters form .d-flex .form-actions{width:100%}}@media(max-width: 30rem){.view-projects-programs .view-filters{padding-top:1rem}}.view-projects-programs .view-content{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #dae0e5}.view-projects-programs .view-content>h3{grid-column:1/-1;padding:.75rem 1rem .75rem 2.5rem;background-color:#fff;border-radius:16px;position:relative;line-height:1;font-size:24px}.view-projects-programs .view-content>h3::before{content:"";position:absolute;left:1rem;top:50%;transform:translateY(-50%);background-size:26px;background-image:url(images/calendar-days.svg);background-repeat:no-repeat;background-position:center;width:20px;height:20px}@media(max-width: 80rem){.view-projects-programs .view-content{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 48rem){.view-projects-programs .view-content{grid-template-columns:1fr;gap:3.5rem}}@media(max-width: 30rem){.view-projects-programs .view-content{gap:1.5rem}}.node--type-proiect-program.teaser{display:flex;flex-direction:column;border-radius:8px;overflow:hidden;height:100%;background-color:#fff;transition:box-shadow .5s ease}.node--type-proiect-program.teaser .project-image-status{position:relative}.node--type-proiect-program.teaser .project-image-status .field--name-field-image .field--type-image{width:100%;overflow:hidden}.node--type-proiect-program.teaser .project-image-status .field--name-field-image .field--type-image img{width:100%;height:225px;object-fit:cover;transition:transform .5s ease}.node--type-proiect-program.teaser .project-image-status .project-status{position:absolute;right:.5rem;bottom:.5rem;z-index:5}.node--type-proiect-program.teaser .project-image-status .project-status .field--name-field-project-status{background-color:rgba(240,253,244,.9);padding:.375rem 1rem .375rem 2rem;color:oklch(.527 .154 150.069);white-space:nowrap;height:fit-content;border-radius:.625rem;font-weight:600;position:relative}.node--type-proiect-program.teaser .project-image-status .project-status .field--name-field-project-status::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:1rem;width:8px;height:8px;border-radius:50%;background-color:oklch(.723 .219 149.579)}.node--type-proiect-program.teaser .node__content{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;height:100%}.node--type-proiect-program.teaser .node__content .node__title{font-weight:600;font-size:16px;color:initial;transition:color .5s ease}.node--type-proiect-program.teaser .node__content .field--name-body{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2}.node--type-proiect-program.teaser .node__content .field--name-body *{font-size:14px;color:oklch(.446 .03 256.802)}.node--type-proiect-program.teaser .node__content .date-btn{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto}.node--type-proiect-program.teaser .node__content .date-btn .field--name-field-implementation-period{color:#4a5565;font-size:14px;padding-left:1.125rem;position:relative}.node--type-proiect-program.teaser .node__content .date-btn .field--name-field-implementation-period::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;background-image:url(images/calendar.svg);background-repeat:no-repeat;background-position:center;width:16px;height:16px;background-size:18px}.node--type-proiect-program.teaser .node__content .date-btn a{color:#155dfb;font-size:14px;padding-right:1rem;font-weight:600;position:relative}.node--type-proiect-program.teaser .node__content .date-btn a::after{content:"→";position:absolute;top:50%;transform:translateY(-50%);right:0;color:#155dfb;font-size:16px}.node--type-proiect-program.teaser:hover{box-shadow:0 4px 8px rgba(8,60,130,.06),0rem 0rem 1.25rem rgba(30,34,40,.04)}.node--type-proiect-program.teaser:hover .field--name-field-image .field--type-image img{transform:scale(1.1)}.node--type-proiect-program.teaser:hover .node__content .node__title{color:#2054b3}.node--type-proiect-program.full{display:flex;justify-content:space-between;flex-wrap:nowrap;gap:1.5rem}.node--type-proiect-program.full .menu-header{display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem;background-color:#fff;border-radius:10px;margin-top:1.5rem;width:25%;height:fit-content}.node--type-proiect-program.full .menu-header .field--name-field-project-status{display:flex;flex-direction:column;gap:.25rem}.node--type-proiect-program.full .menu-header .field--name-field-project-status .field--label{color:#6a7282;font-weight:500;font-size:14px}.node--type-proiect-program.full .menu-header .field--name-field-project-status .field--item{background-color:rgba(240,253,244,.9);padding:.375rem 1rem .375rem 2rem;color:oklch(.527 .154 150.069);white-space:nowrap;width:fit-content;border-radius:.625rem;font-weight:600;position:relative}.node--type-proiect-program.full .menu-header .field--name-field-project-status .field--item::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:1rem;width:8px;height:8px;border-radius:50%;background-color:oklch(.723 .219 149.579)}.node--type-proiect-program.full .menu-header .menu{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.node--type-proiect-program.full .menu-header .menu .menu-item{display:flex;cursor:pointer}.node--type-proiect-program.full .menu-header .menu .menu-item span{font-weight:500;font-size:16px;padding:.5rem 1rem .5rem 2rem;pointer-events:none;line-height:1.5;border-radius:10px;transition:background-color .5s ease,color .5s ease,transform .25s ease;position:relative}.node--type-proiect-program.full .menu-header .menu .menu-item span::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:.5rem;width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-size:24px}.node--type-proiect-program.full .menu-header .menu .menu-item:hover span{background-color:#f9fafb;transform:translateX(3px)}.node--type-proiect-program.full .menu-header .menu .menu-item.is-active span{background-color:#eff6ff;color:#1447e6}.node--type-proiect-program.full .menu-header .menu .menu-item.is-active span::before{filter:invert(23%) sepia(95%) saturate(4080%) hue-rotate(226deg) brightness(93%) contrast(95%)}.node--type-proiect-program.full .menu-header .menu .menu-item.about span::before{background-image:url(images/about.svg);border:1px solid #4a5463;border-radius:50%;padding:.5rem;background-size:16px}.node--type-proiect-program.full .menu-header .menu .menu-item.gallery span::before{background-image:url(images/gallery.svg)}.node--type-proiect-program.full .menu-header .menu .menu-item.reports span::before{background-image:url(images/file.svg)}.node--type-proiect-program.full .menu-header .menu .menu-item.documents span::before{background-image:url(images/folder-open.svg)}.node--type-proiect-program.full .node__content{display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem;background-color:#fff;border-radius:10px;margin-top:1.5rem;width:72.5%}.node--type-proiect-program.full .node__content .tab-content{display:none;opacity:0;transform:translateX(20px);will-change:opacity,transform}.node--type-proiect-program.full .node__content .tab-content.is-active{display:block;animation:tabSlideSoft .4s cubic-bezier(0.25, 0.8, 0.25, 1) forwards}.node--type-proiect-program.full .node__content .about-project{margin:0}.node--type-proiect-program.full .node__content .about-project .field--name-field-implementation-period{display:flex;flex-direction:column;gap:.35rem;margin-top:1rem}.node--type-proiect-program.full .node__content .about-project .field--name-field-implementation-period .field--label{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin:0}.node--type-proiect-program.full .node__content .about-project .field--name-field-implementation-period .field--item{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding-left:1.9rem;font-size:15px;font-weight:500;color:#111827}.node--type-proiect-program.full .node__content .about-project .field--name-field-implementation-period .field--item::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;background:url(images/calendar.svg) center/contain no-repeat;opacity:.85}.node--type-proiect-program.full .node__content .about-project .field--name-field-implementation-period .field--item .datetime{font-weight:500;color:#111827}.node--type-proiect-program.full .node__content .about-project .field--name-field-tags{display:flex;flex-direction:column;gap:.35rem;margin-top:1rem}.node--type-proiect-program.full .node__content .about-project .field--name-field-tags .field__label{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin:0}.node--type-proiect-program.full .node__content .about-project .field--name-field-tags .tag-list{display:flex;flex-wrap:wrap;gap:.4rem;padding:0;margin:0;list-style:none}.node--type-proiect-program.full .node__content .about-project .field--name-field-tags .tag-item{display:inline-flex;align-items:center;padding:.35rem .75rem;font-size:13px;font-weight:500;border-radius:6px;background:#f9fafb;border:1px solid #e5e7eb;color:#374151;text-decoration:none;transition:all .2s ease}.node--type-proiect-program.full .node__content .about-project .field--name-field-tags .tag-item:hover{border-color:#1447e6;background:#eff6ff;color:#1447e6}.node--type-proiect-program.full .node__content .gallery{margin:0}.node--type-proiect-program.full .node__content .gallery .swiper-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.25rem}.node--type-proiect-program.full .node__content .gallery .swiper-wrapper .field--type-image{float:initial}.node--type-proiect-program.full .node__content .gallery .swiper-wrapper .field--type-image img{width:100%;height:100%;object-fit:cover}.node--type-proiect-program.full .node__content .gallery .swiper-wrapper .swiper-slide{border-radius:12px;overflow:hidden}.node--type-proiect-program.full .node__content .gallery .swiper-wrapper .swiper-slide>div,.node--type-proiect-program.full .node__content .gallery .swiper-wrapper .swiper-slide .field--name-field-media-oembed-video{width:100%;height:100%}.node--type-proiect-program.full .node__content .gallery .swiper-wrapper .swiper-slide>div iframe,.node--type-proiect-program.full .node__content .gallery .swiper-wrapper .swiper-slide .field--name-field-media-oembed-video iframe{width:100%;aspect-ratio:16/9;height:100%;border:0}.node--type-proiect-program.full .node__content .documents,.node--type-proiect-program.full .node__content .reports{margin:0}.node--type-proiect-program.full .node__content .documents .field--label,.node--type-proiect-program.full .node__content .reports .field--label{display:none}.node--type-proiect-program.full .node__content .documents .field__items,.node--type-proiect-program.full .node__content .reports .field__items{display:flex;flex-direction:column;gap:1rem}.node--type-proiect-program.full .node__content .documents .field__items .document-file,.node--type-proiect-program.full .node__content .reports .field__items .document-file{display:flex;gap:1rem;padding:.5rem 3rem .5rem 3.5rem;position:relative;background-color:#f9fafb;border-radius:8px;border:1px solid rgba(0,0,0,0);transition:border-color .5s ease,box-shadow .5s ease}.node--type-proiect-program.full .node__content .documents .field__items .document-file::before,.node--type-proiect-program.full .node__content .reports .field__items .document-file::before{content:"";font-size:20px;background-image:url(images/file-blue.svg);background-repeat:no-repeat;background-position:center;background-color:#eff6ff;background-size:32px;width:48px;height:48px;margin:0;left:.5rem}.node--type-proiect-program.full .node__content .documents .field__items .document-file:after,.node--type-proiect-program.full .node__content .reports .field__items .document-file:after{content:"";font-size:20px;position:absolute;top:50%;transform:translateY(-50%);background-image:url(images/download.svg);background-repeat:no-repeat;background-position:center;background-size:32px;width:48px;height:48px;margin:0;right:.5rem;transition:background-image .5s ease}.node--type-proiect-program.full .node__content .documents .field__items .document-file .document-file__content,.node--type-proiect-program.full .node__content .reports .field__items .document-file .document-file__content{display:flex;flex-direction:column;gap:.25rem}.node--type-proiect-program.full .node__content .documents .field__items .document-file .document-file__content .document-file__title,.node--type-proiect-program.full .node__content .reports .field__items .document-file .document-file__content .document-file__title{margin:0}.node--type-proiect-program.full .node__content .documents .field__items .document-file .document-file__content .document-file__meta,.node--type-proiect-program.full .node__content .reports .field__items .document-file .document-file__content .document-file__meta{display:flex;align-items:center;gap:1rem}.node--type-proiect-program.full .node__content .documents .field__items .document-file .document-file__content .document-file__meta .document-file__type,.node--type-proiect-program.full .node__content .reports .field__items .document-file .document-file__content .document-file__meta .document-file__type{background-color:#f3f4f6;padding:0 .5rem;border-radius:4px}.node--type-proiect-program.full .node__content .documents .field__items .document-file span,.node--type-proiect-program.full .node__content .documents .field__items .document-file h4,.node--type-proiect-program.full .node__content .documents .field__items .document-file a,.node--type-proiect-program.full .node__content .reports .field__items .document-file span,.node--type-proiect-program.full .node__content .reports .field__items .document-file h4,.node--type-proiect-program.full .node__content .reports .field__items .document-file a{font-size:14px;color:initial;overflow-wrap:anywhere}.node--type-proiect-program.full .node__content .documents .field__items .document-file:hover,.node--type-proiect-program.full .node__content .reports .field__items .document-file:hover{border-color:#8ec5ff;box-shadow:0 4px 8px rgba(0,0,0,.05)}.node--type-proiect-program.full .node__content .documents .field__items .document-file:hover:after,.node--type-proiect-program.full .node__content .reports .field__items .document-file:hover:after{background-image:url(images/download-blue.svg)}@keyframes tabSlideSoft{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@media(max-width: 64rem){.node--type-proiect-program.full{flex-direction:column;gap:.5rem}.node--type-proiect-program.full .menu-header,.node--type-proiect-program.full .node__content{width:100%}}@media(max-width: 48rem){.node--type-proiect-program.full .node__content .gallery .swiper-wrapper{grid-template-columns:1fr}}@media(max-width: 30rem){.node--type-proiect-program.full .node__content .reports .field__items .document-file,.node--type-proiect-program.full .node__content .documents .field__items .document-file{padding:3.5rem .5rem 1rem .5rem}.node--type-proiect-program.full .node__content .reports .field__items .document-file::before,.node--type-proiect-program.full .node__content .reports .field__items .document-file:after,.node--type-proiect-program.full .node__content .documents .field__items .document-file::before,.node--type-proiect-program.full .node__content .documents .field__items .document-file:after{top:.5rem;transform:none}.node--type-proiect-program.full .node__content .reports .field__items .document-file .document-file__content,.node--type-proiect-program.full .node__content .documents .field__items .document-file .document-file__content{gap:1rem}.node--type-proiect-program.full .node__content .reports .field__items .document-file .document-file__content .document-file__meta,.node--type-proiect-program.full .node__content .documents .field__items .document-file .document-file__content .document-file__meta{flex-wrap:wrap;row-gap:.5rem}}.node--type-proiect-program.full.project-status--tid-187 .menu-header .field--name-field-project-status .field--item{background-color:rgba(239,246,255,.9);color:#155dfb}.node--type-proiect-program.full.project-status--tid-187 .menu-header .field--name-field-project-status .field--item:before{background-color:#155dfb}.view-calls-for-funding{background-color:#fff;padding:1.25rem;border-radius:8px;box-shadow:0 0 0 .05rem rgba(8,60,130,.06),0rem 0rem 1.25rem rgba(30,34,40,.04)}.view-calls-for-funding .view-content{display:flex;flex-direction:column;gap:1rem}.node--type-call-for-funding.node--view-mode-teaser{border-bottom:1px solid var(--bs-template);transition:opacity .4s ease}.node--type-call-for-funding.node--view-mode-teaser .node__date{font-size:14px}.node--type-call-for-funding.node--view-mode-teaser .node__title a{font-size:18px;color:var(--bs-template);transition:opacity .4s ease}.node--type-call-for-funding.node--view-mode-teaser:hover{opacity:.7}.node--type-call-for-funding.node--view-mode-teaser:hover .node__title a{opacity:.7}.node--type-call-for-funding .field--name-body table{width:100%;border-collapse:collapse;word-break:normal;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);overflow:hidden}.node--type-call-for-funding .field--name-body table tr:nth-child(even){background-color:#f9fafb}.node--type-call-for-funding .field--name-body table tr:hover{background-color:#f1f5f9}.node--type-call-for-funding .field--name-body table th{background-color:#f3f4f6;font-weight:600;text-transform:uppercase;font-size:.85rem;color:#374151;border-bottom:2px solid #e5e7eb}.node--type-call-for-funding .field--name-body table td,.node--type-call-for-funding .field--name-body table th{border:1px solid #e5e7eb;padding:.75rem 1rem;text-align:center;vertical-align:middle;display:table-cell}.node--type-call-for-funding .field--name-body table td:first-child{text-align:left}.node--type-call-for-funding .field--name-body table .status__86{color:#f9a825}.node--type-call-for-funding .field--name-body table .status__87{color:#2e7d32}@media(max-width: 64rem){.node--type-call-for-funding .field--name-body table{display:block;width:100% !important;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse}.node--type-call-for-funding .field--name-body table thead,.node--type-call-for-funding .field--name-body table tbody{width:max-content;min-width:100%;table-layout:auto}.node--type-call-for-funding .field--name-body table th,.node--type-call-for-funding .field--name-body table td{white-space:nowrap;width:100% !important}}.page-view-fnm .view-news-lists .view-header h2,.page-taxonomy-term-193 .view-news-lists .view-header h2{margin-bottom:1rem !important}.page-view-fnm .view-news-lists .view-content,.page-taxonomy-term-193 .view-news-lists .view-content{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25rem}.page-view-fnm .view-news-lists .view-content .card,.page-taxonomy-term-193 .view-news-lists .view-content .card{display:flex;flex-direction:column;gap:.5rem}.page-view-fnm .view-news-lists .view-content .card .card-img-top,.page-taxonomy-term-193 .view-news-lists .view-content .card .card-img-top{margin:0}.page-view-fnm .view-news-lists .view-content .card .card-img-top img,.page-taxonomy-term-193 .view-news-lists .view-content .card .card-img-top img{width:100%;height:100% !important;object-fit:cover}.page-view-fnm .view-news-lists .view-content .card .card-body,.page-taxonomy-term-193 .view-news-lists .view-content .card .card-body{padding:0 1rem}.page-view-fnm .view-news-lists .view-content .card .card-footer,.page-taxonomy-term-193 .view-news-lists .view-content .card .card-footer{padding:.25rem 1rem}@media(max-width: 768px){.page-view-fnm .view-news-lists .view-content,.page-taxonomy-term-193 .view-news-lists .view-content{grid-template-columns:1fr}}@media(max-width: 1280px){.page-taxonomy-term-193 .view-news-lists .view-content{grid-template-columns:1fr}}.page-view-fnm .menu--fnm .navbar-nav{display:flex;flex-direction:row;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.page-view-fnm .menu--fnm .navbar-nav .nav-item{flex:initial}.page-view-fnm .menu--fnm .navbar-nav .nav-item a{display:inline-block;border:1px solid #105ca9;padding:10px 20px;text-align:center;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.01) 100%);background-repeat:repeat-x;background-color:var(--bs-template);color:#fff;font-size:20px;white-space:nowrap;font-weight:normal;border-radius:5px;transition:background .2s ease-in,color .2s ease-in}.page-view-fnm .menu--fnm .navbar-nav .nav-item a:hover{color:var(--bs-template);background-color:#fff}@media(max-width: 768px){.page-view-fnm .menu--fnm .navbar-nav{flex-direction:column}.page-view-fnm .menu--fnm .navbar-nav .nav-item a{width:100%}}.path-frontpage .news-without-title .view-content{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}@media(max-width: 768px){.path-frontpage .news-without-title .view-content{grid-template-columns:1fr}}.sidebar{padding:0 16px 16px}.sidebar .navigation.menu--fnm{background-color:#fff;padding:1.25rem;border-radius:8px;box-shadow:0 0 0 .05rem rgba(8,60,130,.06),0rem 0rem 1.25rem rgba(30,34,40,.04)}.sidebar .navigation.menu--fnm ul{display:flex;flex-direction:column;gap:.5rem}.sidebar .navigation.menu--fnm ul a{transition:color .2s ease-in,transform .2s ease-in}.sidebar .navigation.menu--fnm ul a:hover{color:var(--bs-template);transform:translateX(5px)}.navbar .navbar-collapse .navbar-nav{flex-wrap:wrap}
