.map-point-container{align-items:center;display:flex;gap:50px;margin:0 auto;max-width:1200px}.ekeria-circle-container{align-items:center;display:flex;height:100%;justify-content:center;margin:50px 0;padding:0 0 150px;width:60%}.ekeria-circle-circle{border:2px solid #dbdbdb;border-radius:50%;display:grid;grid-template-areas:"layer";height:60vmin;place-items:center;width:60vmin}.ekeria-circle-stat{background:var(--blue);border:4px solid #fff;border-radius:50%;box-shadow:0 5px 15px rgba(0,0,0,.35);color:#fff;cursor:pointer;display:grid;font-size:3vmin;font-weight:700;grid-area:layer;height:10vmin;place-items:center;position:relative;text-align:center;transition:all .3s ease;width:10vmin;--d:calc((var(--i) - 1)/(var(--total) - 1));--r-offset:-0.25turn;--radius:-30vmin;--r-amount:-1.572turn;--r:calc(var(--r-amount)*var(--d) + var(--r-offset));--transform:rotate(var(--r)) translate(var(--radius)) rotate(calc(var(--r)*-1));animation:fadeIn .5s ease-in forwards;animation-delay:calc(var(--i)*.2s);opacity:0;transform:var(--transform)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ekeria-circle-title{color:var(--text-color);font-size:16px;font-weight:600;position:absolute;text-align:center;top:calc(130% + .5vmin);white-space:nowrap}.ekeria-circle-icon{display:block;filter:brightness(0) invert(1);height:auto;margin:0 auto;transition:all .3s ease;width:80%}.ekeria-circle-text{display:flex;flex-direction:column;gap:20px;margin-top:-100px;width:40%}.ekeria-circle-title-desc{margin-bottom:0}@media (max-width:1024px){.map-point-container{flex-direction:column-reverse!important;flex-wrap:wrap}.map-point-container .ekeria-circle-container{margin:0;padding:0 0 100px;width:100%}.map-point-container .ekeria-circle-text{margin-top:0;padding:0 20px;width:100%}.ekeria-circle-circle{border:none;display:flex;flex-direction:column-reverse;gap:100px;height:auto;width:auto}.ekeria-circle-stat{border-radius:50%;color:#fff;display:grid;font-size:14vmin;font-weight:700;height:30vmin;position:relative;text-align:center;transform:none;width:30vmin}.popup-comitati-responsabili .responsabile-item{flex-direction:row;justify-content:space-between;width:90%}.popup-comitati-responsabili{flex-direction:column}.responsabile-item .responsabile-incarico,.responsabile-item .responsabile-name-new{font-size:14px}.popup-comitati-desc li,.popup-comitati-desc p,.popup-comitati-desc span{font-size:16px}.popup-comitati-desc ul{padding-left:10px}.ekeria-circle-stat:hover,.ekeria-circle-title:hover .ekeria-circle-stat{transform:scale(1)!important}}.close-popup{border-radius:100%;cursor:pointer;height:36px;position:absolute;right:10px;top:10px;width:36px}.close-popup,.comitati-popup{align-items:center;display:flex;justify-content:center}.comitati-popup{background:rgba(0,0,0,.8);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100vw;z-index:1000}.comitati-popup.show{opacity:1;visibility:visible}.popup-comitati-content{animation-duration:.4s;animation-fill-mode:forwards;background:#fff;border-radius:10px;display:flex;flex-direction:column;gap:20px;height:700px;max-width:870px;opacity:0;padding:40px;position:relative;width:80%}.popup-comitati-content.show{animation-name:fadeInDownContent}.popup-comitati-content.hide{animation-name:fadeOutUpContent}.responsabile-incarico{font-size:16px;font-weight:600}.popup-comitati-header .comitati-title{line-height:19px;margin-top:10px;text-align:center}.popup-comitati-desc{align-items:center;height:600px;margin:0;overflow:auto;text-align:left;width:100%}.popup-desc p{margin:0}.popup-desc p span{font-size:14px}.popup-comitati-header{border-right:2px solid #e5e5e5;padding-right:20px;width:19%}.popup-comitati-header .comitati-img img{padding:0;width:100px}.comitati-card{background:#fff;border:2px solid #e5e5e5;border-radius:10px;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);overflow:hidden;padding:20px;position:relative;transition:all .3s ease-in-out;width:32.3%}.popup-comitati-responsabili,.responsabile-item{display:flex;gap:10px}.responsabile-item{align-items:center;border:2px solid #f5f5f7;border-radius:100vmax;min-height:50px;padding:5px 10px 5px 5px;width:auto}.responsabile-item .responsabile-name-new{font-size:14px;font-weight:500}.member-linkedin{padding:5px 15px;fill:#0a66c2}.responsabile-item img{height:50px;object-fit:contain;width:50px}