.have-rounded-courners {border-radius: 15px;}
.have-shadow {
-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);
}
.colored-categories a {display: inline-block; border-radius: 6px; padding: 5px 10px; margin: 5px; text-decoration: none; background-color: #000;}
.colored-categories a:nth-of-type(6n) {background-color:var(--wp--preset--color--luminous-vivid-orange);}
.colored-categories a:nth-of-type(6n+1) {background-color:var(--wp--preset--color--vivid-red);}
.colored-categories a:nth-of-type(6n+2) {background-color:var(--wp--preset--color--vivid-cyan-blue);}
.colored-categories a:nth-of-type(6n+3) {background-color:var(--wp--preset--color--vivid-purple);}
.colored-categories a:nth-of-type(6n+4) {background-color:var(--wp--preset--color--luminous-vivid-amber);}
.colored-categories a:nth-of-type(6n+5) {background-color:var(--wp--preset--color--cyan-bluish-gray);}
body .is-layout-flex.small-gap {gap: 1rem;}.lazy-satellite-container { position: relative;  width: auto !important;  max-width: var(--wp--style--global--content-size) !important; max-width: 100vw !important;  margin-left: auto !important;
margin-right: auto !important; left: 50%;
transform: translateX(-50%);    min-height: 500px;
border-radius: 10px;
overflow: hidden;
box-shadow: 0 4px 12px rgba(0,0,0,0.1);
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important;
}     .lazy-satellite-container .satellite-placeholder,
.lazy-satellite-container iframe.lazy-satellite {
width: 100% !important; height: 500px !important; position: absolute; top: 0;
left: 0;
} @keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
} #france-map-wrapper::-webkit-scrollbar {
height: 8px;
}
#france-map-wrapper::-webkit-scrollbar-track {
background: #f1f1f1;
}
#france-map-wrapper::-webkit-scrollbar-thumb {
background: #888;
border-radius: 4px;
}.blocco-centrato {
display: block; margin-left: auto;
margin-right: auto;  }
.blocco-centrato iframe {
display: block;
width: 100%;
max-width: 640px; margin: 0 auto;   */
}