/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.sidebar{position:absolute;z-index:999;width:320px;background:transparent;padding:80px 10px 40px 45px;overflow-y:auto;}.filter-group h3{color:#000;margin-bottom:0;padding-bottom:5px;border-bottom:0;font-size:21px;}.data-content .button-group .data-tab-title{font-size:16px;font-weight:400;background-color:#eff0e5;padding:12px 10px 0 25px;border-radius:20px 0 20px 0;height:45px;display:inline-block;line-height:20px;box-shadow:0 2px 8px #c5c5c5;width:190px;}.data-content .button-group .selected .data-tab-title{background-color:#678965;}.filter-group h5{color:#000;margin:5px 0 10px 0;font-size:20px;font-weight:500;}.button-group{display:flex;flex-direction:column;gap:8px;}.map-container{flex:1;position:relative;}.map-wrapper{position:relative;height:600px;}.map-block{flex:1;position:relative;}.owsd-map{width:100%;height:600px;}.loading{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.9);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1000;}.spinner{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #295e2e;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem;}.loading p{font-size:1.1rem;color:#2c3e50;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.mapboxgl-popup .mapboxgl-popup-tip{border-top-color:#f2f2f2 !important;}.mapboxgl-popup .mapboxgl-popup-content{background-color:#f2f2f2 !important;padding:15px 15px 10px !important;}.map-hover-popup h3{font-size:20px !important;color:#295e2e !important;font-weight:500 !important;margin-bottom:8px !important;}.map-hover-popup p{font-size:15px !important;color:#295e2e !important;line-height:16px !important;font-weight:400 !important;margin:0 !important;}.accordion{max-width:320px;margin:auto;}.accordion-item{background:#0000;border:1px solid #004B27;border-radius:0 40px;margin:10px 0 30px;transition:all 0.3s ease;position:relative;}.accordion-header{display:flex;justify-content:space-between;align-items:start;padding:14px 24px;cursor:pointer;border-bottom:1px solid #0000;border-radius:0 40px;transition:.5s;}.accordion-item.active .accordion-header{border-bottom:1px solid #004B27;border-radius:0 40px;}.accordion-number{font-family:"Literata";font-weight:300;font-size:40px;line-height:32px;letter-spacing:0;color:#004B27;}.accordion-label{font-family:"Commissioner";font-weight:500;font-size:16px;line-height:24px;letter-spacing:1%;color:#1F2024;margin-top:8px;}.accordion-toggle{width:32px;height:32px;border-radius:50%;background:#ffffff;color:#000000;font-size:24px;text-align:center;line-height:28px;cursor:pointer;transition:transform 0.3s;position:absolute;right:0;bottom:-20px;box-shadow:0 5px 8px #00000025;}.accordion-item.active .accordion-toggle{background:#ffffff;transform:rotate(45deg);}.accordion-content{max-height:0;overflow:hidden;transition:max-height 0.4s ease;background:#0000;}.accordion-item.active .accordion-content{max-height:400px;padding:0;}.accordion-subitem span:first-child{font-weight:bold;color:#004B27;}.accordion-subitem span.count{display:block;font-family:"Literata";font-weight:300;font-size:28px;line-height:32px;letter-spacing:0;color:#004B27;}.accordion-subitem span.count-name{font-family:"Commissioner";font-weight:500;font-size:14px;line-height:16px;color:#1F2024;margin-top:8px;}.accordion-subitem{padding:14px 24px;border-bottom:1px solid #004B27 !important;border-radius:0 0 0 40px;display:flex;align-items:start;justify-content:space-between;text-decoration:none;width:100%;outline:none;border:none;background-color:#0000;text-align:start;}.accordion-content .accordion-subitem:last-child{border-bottom:none !important;}.arrow-icon span.link-arrow-icon{display:inline-block;font-size:13px;width:26px;height:26px;line-height:23px;text-align:center;border:1px solid #000;border-radius:50px;color:#000 !important;}.accordion-subitem.active{background-color:#004b27;}.accordion-subitem.active span{color:#fff !important;border-color:#fff;}.arrow-icon .cross-icon{display:none;font-size:17px;color:#fff;}.accordion-subitem.active .arrow-icon .cross-icon{display:inline-block;}.accordion-subitem.active .arrow-icon span.link-arrow-icon{display:none;}.accordion-header.selected{background-color:#004b27;}.accordion-header.selected .accordion-number,.accordion-header.selected .accordion-label{color:#fff;}.accordion-header.selected .arrow-icon .link-arrow-icon{display:none;}.accordion-header.selected .arrow-icon .cross-icon{display:inline-block;}.map-region-title h2{font-family:"Literata";font-weight:400;font-size:23px;line-height:32px;letter-spacing:0px;color:#fff;margin:-4px 0 0;}.map-region-title{width:551.5px;height:70px;opacity:1;top:0;left:-3.5px;position:absolute;z-index:9;padding:0 119.5px 0px 45px;display:flex;align-items:center;justify-content:space-between;background-color:#004b27;}.back-to-map-btn{display:none;cursor:pointer;color:#fff;font-size:14px;}.back-to-map-btn .back-map-text{font-family:"Commissioner";font-weight:600;font-size:14px;line-height:24px;color:#fff;}.back-to-map-btn .back-map-icon{font-size:14px;color:#fff;margin-right:8px;}@media only screen and (max-width:1800px){.region-buttons{width:1300px;}}@media only screen and (max-width:1679px){.region-buttons{width:1020px;transform:translateX(58%);}.region-buttons button{font-size:17px;}.sidebar{width:305px;padding:90px 10px 40px 30px;}.map-region-title{padding:0 119.5px 0px 30px;}}@media only screen and (max-width:1365px){.zoom-action-btns button{padding:12px 15px;font-size:18px;width:235px;}.filter-group h3{font-size:20px;}.data-content .button-group .data-tab-title{padding:12px 10px 0 20px;width:182px;}.region-buttons button{padding:6px 16px;font-size:16px;height:40px;}.sidebar{width:282px;}.region-buttons{width:944px;transform:translateX(56%);}.data-content .data-tab-text{font-size:18px;}.filter-group h5{font-size:19px;}.data-content .button-group .data-tab-title{padding:12px 10px 0 15px;width:175px;box-shadow:2px 2px 8px #c5c5c5;}.floating-action{bottom:30px;right:30px;}}@media only screen and (max-width:1279px){.region-buttons{width:916px;}.region-buttons button{font-size:15px;}.zoom-action-btns button{padding:11px 15px;font-size:16px;width:210px;min-height:40px;margin-bottom:10px;}.filter-group h3{font-size:18px;}.data-content .button-group .data-tab-title{padding:11px 10px 11px 10px;width:160px;height:40px;font-size:15px;}.button-group button{height:40px;}.filter-group h5{font-size:17px;}.sidebar{width:260px;}.inner-floating-action{height:40px;width:190px;padding:11px 10px 11px 20px;}.floating-action-info .action-info-number{font-size:30px;position:relative;top:-2px;}.action-info-text{font-size:15px;}}@media only screen and (max-width:991px){.map-wrapper{display:none;}}
.paragraph--unpublished{background-color:#fff4f4;}
