#itotal,#oeo_total,#ph_total,#oeo_total_mobile,#total_mh,#total_io{font-size:100px;font-weight:400;margin-right:15px}#oeo_total,#ph_total,#oeo_total_mobile,#total_mh,#total_io{color:#1a4ab9}@media only screen and (max-width:640px){#itotal,#oeo_total,#ph_total{display:block}}#map{width:100%;height:900px}@media only screen and (max-width:750px){#map{width:100%;height:500px}}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right{display:none!important}.custom-fa-marker{font-size:30px;color:#fff;text-shadow:0 0 0 #264f9e,0 0 2px #264f9e;cursor:pointer}.custom-fa-marker i{pointer-events:none}.c_title{font-size:20px;color:#1a4ab9;text-align:center;font-weight:700;margin-bottom:15px}.c_studies{font-size:18px;color:#1a4ab9;text-align:center}.pie_chart{width:450px;height:500px}.pie_chart_cons{width:600px;height:600px}@media only screen and (max-width:750px){.pie_chart,.pie_chart_cons{width:300px;height:380px}}.row{display:flex;gap:10px;justify-content:flex-start;margin-bottom:10px;flex-wrap:wrap}@media only screen and (max-width:750px){.row{gap:6px;margin:0 auto}}.circle{width:30px;height:30px;border-radius:50%;opacity:0;transform:scale(.8)}.circle-blue{background-color:#1a4ab9}.circle-yellow{background-color:#e0cd20}.circle-green3{background-color:#2a5947}.circle-gray{background-color:#898989}.circle-mustard{background-color:#b8860b}@keyframes bubble-pop{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.2);opacity:1}100%{transform:scale(1);opacity:1}}.animate{animation:bubble-pop 0.8s ease-out forwards}.data-display{margin-bottom:20px;padding:10px;background-color:#f0f0f0;border-radius:5px}.category-img .fusion-imageframe:after{content:"12";color:#fff;font-size:50px;display:inline-block;width:80px;height:80px;background-color:#014ea2;border:3px #e0e9e0 solid;border-radius:50%;text-align:center;line-height:1.6}.category-img .fusion-imageframe{padding:1px;display:inline-block;overflow:visible}.category-img img{transform:scale(0)}.category-img.active{animation:bubble 1.5s ease-out forwards}@keyframes bubble{0%{transform:scale(0)}50%{transform:scale(1.2)}75%{transform:scale(.9)}100%{transform:scale(1)}}.autores-container{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:0 auto}.element{background:url(/wp-content/uploads/2025/10/fondo_projects.gif) no-repeat center;padding:0 35px;background-size:contain;height:120px;display:flex;justify-content:center}@media only screen and (min-width:750px) and (max-width:980px){.autores-container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:750px){.autores-container{grid-template-columns:repeat(1,1fr);margin-bottom:10px}.element{padding:0 15px;height:100px}.title{margin-bottom:0!important}}.header{display:flex;justify-content:space-between;align-items:center;width:95%}.title{font-weight:700;font-size:20px;color:#85a482;width:98%;text-align:center}.plus-icon{background-color:#1a4ab9;color:#fff;border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:30px;font-weight:700;transition:background-color 0.3s;flex-shrink:0;margin-right:20px}.plus-icon:hover{background-color:#333}.content{font-size:14px;line-height:1.5}.popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);z-index:1000;justify-content:center;align-items:center}.popup-content{background-color:#fff;padding:40px 50px;border-radius:20px;max-width:800px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 4px 15px rgb(0 0 0 / .2);position:relative;margin:auto}.popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:10px}.popup-title{font-size:24px;color:#333;font-weight:400;line-height:1.3}.close-btn{background:none;border:none;font-size:45px;cursor:pointer;color:#555;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color 0.3s}.close-btn:hover{background-color:#f0f0f0}.popup-text{line-height:30px;font-size:20px;color:#5f725d}@media only screen and (max-width:750px){.popup-title{font-size:28px;line-height:1.2;line-break:anywhere}.close-btn{margin-top:-75px;margin-right:-33px}}