.elementor .contatti-button{background-color:#ffffff;justify-content:center;align-items:center;width: 50%;
background: transparent;
transition:
width 0.7s cubic-bezier(.76,0,.24,1),
background-color 0.5s ease;\n}.elementor .contatti-button:hover,.elementor .contatti-button:focus-visible{width: 70% !important;
background: #ED741A;

h2 {
color: #FFFFFF !important;
}\n}.elementor .logo-animation{justify-content:center;align-items:center;.logo-left {
transform: translateX(0);
opacity: 1;
transition:
  transform 0.45s ease 0.15s,
  opacity 0.3s ease 0.15s;
}

.logo-right {
transform: translateX(0);
opacity: 1;
transition:
  transform 0.45s ease 0.15s,
  opacity 0.3s ease 0.15s;
}

.logo-circle {
transform: rotate(0deg) scale(1);
transition:
  transform 0.7s cubic-bezier(.76,0,.24,1) 0s;
}\n}.elementor .logo-animation:hover,.elementor .logo-animation:focus-visible{.logo-left {
transform: translateX(100px) !important;
opacity: 0 !important;
}

.logo-right {
transform: translateX(-100px) !important;
opacity: 0 !important;
}

.logo-circle {
transform: rotate(180deg) scale(1.5) !important;
}\n}.elementor .team-card{/* =========================
 TEAM CARD
========================= */

.team-card {
  cursor: pointer;
}


/* FOTO - STATO NORMALE */
.team-card .team-photo {
  border: 1px solid transparent;

  box-shadow:
      0 0 0 0 rgba(238, 121, 37, 0);

  transition:
      border-color 0.4s cubic-bezier(.22,.61,.36,1),
      box-shadow 0.4s cubic-bezier(.22,.61,.36,1),
      transform 0.4s cubic-bezier(.22,.61,.36,1);
}


/* TESTI - STATO NORMALE */
.team-card h1,
.team-card h2,
.team-card h3,
.team-card h4,
.team-card h5,
.team-card h6,
.team-card p,
.team-card .elementor-heading-title {
  transition:
      color 0.4s cubic-bezier(.22,.61,.36,1);
}


/* =========================
 HOVER SULL'INTERA CARD
========================= */

/* FOTO */
.team-card:hover .team-photo {
  border-color: #ee7925;

  box-shadow:
      0 0 0 5px rgba(238, 121, 37, 0.14),
      0 10px 28px rgba(238, 121, 37, 0.18);
}


/* TUTTE LE SCRITTE */
.team-card:hover h1,
.team-card:hover h2,
.team-card:hover h3,
.team-card:hover h4,
.team-card:hover h5,
.team-card:hover h6,
.team-card:hover p,
.team-card:hover .elementor-heading-title {
  color: #ee7925 !important;
}\n}.elementor .team-slider{column-gap:0em;}.elementor .servizi{height:0vh;}