@media(min-width:768px){.elementor-8531 .elementor-element.elementor-element-f240d99{width:60%;}.elementor-8531 .elementor-element.elementor-element-1a16c03{width:40%;}}@media(max-width:767px){.elementor-8531 .elementor-element.elementor-element-b456800{margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-8531 .elementor-element.elementor-element-fdf9b3b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-0e60319{margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-8531 .elementor-element.elementor-element-f240d99 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8531 .elementor-element.elementor-element-1a16c03 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS */.directorist-single-info{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
}

.directorist-single-info .directorist-single-info__label{
  width:100%;
  justify-content:center;
}

.directorist-single-info .directorist-single-info__value{
  width:100%;
  text-align:center;
}
.directorist-details-info-wrap .directorist-single-info-text{
  background:transparent !important;
  border:none !important;
  box-shadow:none !important;
  padding:0 !important;
  min-width:unset !important;
}

.directorist-details-info-wrap .directorist-single-info-text .directorist-single-info__label,
.directorist-details-info-wrap .directorist-single-info-text .directorist-single-info__value{
  text-align:center !important;
  justify-content:center !important;
  width:100% !important;
}
/* Più spazio tra i box info (Indirizzo / Telefono / Email / Referente) */
.directorist-single-info{
  margin: 25px 20px !important;
}

/* Se il contenitore è flex, usa gap (più pulito della margin) */
.directorist-single-info-wrap,
.directorist-single-info-group,
.directorist-single-infos,
.directorist-single-info-list,
.directorist-single-info-area{
  display: flex;
  flex-wrap: wrap;
  gap: 28px;
}/* End custom CSS */