.elementor-52811 .elementor-element.elementor-element-045becd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-52811 .elementor-element.elementor-element-ac82cd9{--display:flex;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;}.elementor-52811 .elementor-element.elementor-element-ac82cd9:not(.elementor-motion-effects-element-type-background), .elementor-52811 .elementor-element.elementor-element-ac82cd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF12;}.elementor-widget-premium-addon-testimonials .premium-testimonial-heading{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-testimonials .premium-testimonial-company-link{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-testimonials .premium-testimonial-text-wrapper{color:var( --e-global-color-text );}.elementor-widget-premium-addon-testimonials .premium-testimonial-box .slick-arrow{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-testimonials .premium-testimonial-box .slick-arrow:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-52811 .elementor-element.elementor-element-1c5b336 .premium-testimonial-person-name{color:var( --e-global-color-d8e1499 );}.elementor-52811 .elementor-element.elementor-element-1c5b336 .premium-testimonial-author-info{align-items:center;}.elementor-52811 .elementor-element.elementor-element-1c5b336 .premium-testimonial-company-link{color:var( --e-global-color-d8e1499 );}.elementor-52811 .elementor-element.elementor-element-1c5b336 .premium-testimonial-text-wrapper{color:var( --e-global-color-d8e1499 );}.elementor-52811 .elementor-element.elementor-element-1c5b336 .premium-testimonial-quote{fill:var( --e-global-color-secondary );}.elementor-52811 .elementor-element.elementor-element-1c5b336 .premium-testimonial-content-wrapper{align-items:center;justify-content:flex-start;text-align:center;}@media(min-width:768px){.elementor-52811 .elementor-element.elementor-element-ac82cd9{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-ac82cd9 *//* Assicurati che la sezione di sfondo abbia un'immagine o un colore */
.apple-liquid-card {
  position: relative;
  width: 300px;             /* regola larghezza */
  padding: 2rem;            /* padding interno */
  border-radius: 1.5rem;    /* angoli arrotondati */
  text-align: center;
  color: #fff;
  overflow: hidden;

  /* Glass base */
  background: rgba(255, 255, 255, 0.05);       /* trasparenza */
  backdrop-filter: blur(25px) saturate(180%);  /* sfocatura e saturazione */
  -webkit-backdrop-filter: blur(25px) saturate(180%);
  border: 1px solid rgba(255, 255, 255, 0.25); /* bordo delicato */

  /* Ombra morbida per profondità */
  box-shadow: 0 8px 32px rgba(0,0,0,0.1);
}

/* Riflessi liquidi stile Apple */
.apple-liquid-card::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(135deg, rgba(255,255,255,0.2), rgba(255,255,255,0) 70%);
  transform: rotate(15deg);
  animation: liquid-shine 4s ease-in-out infinite alternate;
}

/* Animazione leggera dei riflessi */
@keyframes liquid-shine {
  0% { transform: translate(-10%, -10%) rotate(15deg); }
  100% { transform: translate(10%, 10%) rotate(25deg); }
}/* End custom CSS */