.elementor-470 .elementor-element.elementor-element-c87a2e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:24px 24px 24px 24px;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-470 .elementor-element.elementor-element-c87a2e5:not(.elementor-motion-effects-element-type-background), .elementor-470 .elementor-element.elementor-element-c87a2e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F6F5F2 0%, #FFFFFF 100%);}.elementor-470 .elementor-element.elementor-element-0ff2921{--display:flex;}.elementor-470 .elementor-element.elementor-element-787d31d .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-470 .elementor-element.elementor-element-572825d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-470 .elementor-element.elementor-element-136cdfd{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:3rem;}.elementor-470 .elementor-element.elementor-element-7d4bf3d{--display:flex;--padding-top:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-470 .elementor-element.elementor-element-b50cc8e{--grid-columns:3;}.elementor-470 .elementor-element.elementor-element-b50cc8e .elementor-loop-container{grid-auto-rows:1fr;}.elementor-470 .elementor-element.elementor-element-b50cc8e .e-loop-item > .elementor-section, .elementor-470 .elementor-element.elementor-element-b50cc8e .e-loop-item > .elementor-section > .elementor-container, .elementor-470 .elementor-element.elementor-element-b50cc8e .e-loop-item > .e-con, .elementor-470 .elementor-element.elementor-element-b50cc8e .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-470 .elementor-element.elementor-element-c87a2e5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-470 .elementor-element.elementor-element-0ff2921{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-470 .elementor-element.elementor-element-572825d{font-size:var( --e-global-typography-text-font-size );}.elementor-470 .elementor-element.elementor-element-136cdfd{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-470 .elementor-element.elementor-element-7d4bf3d{--padding-top:1rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-470 .elementor-element.elementor-element-b50cc8e{--grid-columns:2;}}@media(max-width:767px){.elementor-470 .elementor-element.elementor-element-c87a2e5{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-470 .elementor-element.elementor-element-572825d{font-size:var( --e-global-typography-text-font-size );}.elementor-470 .elementor-element.elementor-element-7d4bf3d{--padding-top:1rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-470 .elementor-element.elementor-element-b50cc8e{--grid-columns:1;}}@media(min-width:768px){.elementor-470 .elementor-element.elementor-element-0ff2921{--width:75%;}.elementor-470 .elementor-element.elementor-element-136cdfd{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-470 .elementor-element.elementor-element-0ff2921{--width:100%;}.elementor-470 .elementor-element.elementor-element-136cdfd{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-656bd0a *//* Pill */
.elementor-470 .elementor-element.elementor-element-656bd0a .elementor-button{
  position: relative;
  display: inline-flex;
  align-items: center;
  border-radius: 999px;
  height:44px;

  /* spazio per non far finire il testo sotto al pallino */
  

  overflow: visible; /* fondamentale per la sovrapposizione */
}

/* Pallino sovrapposto */
.elementor-470 .elementor-element.elementor-element-656bd0a .elementor-button::after{
  content: "";
  position: absolute;
  top: 50%;
  right: -50px;                 /* <-- qui avviene la sovrapposizione */
  transform: translateY(-50%);

  width: 46px;
  height: 46px;
  border-radius: 50%;

  background-color: #008486;    /* colore pallino */
  background-image: url("https://cooperativasebina.it/wp-content/uploads/arrow-pulsante.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px 12px;   /* dimensione freccia */
  
  /* opzionale, per staccarlo un filo come nei template */
  box-shadow: 0 4px 14px rgba(0,0,0,0.10);
}

/* Hover semplice e coerente */
.elementor-470 .elementor-element.elementor-element-656bd0a .elementor-button:hover{
  transform: translateY(-1px);
}
.elementor-470 .elementor-element.elementor-element-656bd0a .elementor-button:hover::after{
  transform: translateY(-50%) scale(1.03);
}/* End custom CSS */