.elementor-28418 .elementor-element.elementor-element-fec8c0a{--display:flex;--min-height:100vh;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28418 .elementor-element.elementor-element-fec8c0a:not(.elementor-motion-effects-element-type-background), .elementor-28418 .elementor-element.elementor-element-fec8c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-56f2b25 );}.elementor-28418 .elementor-element.elementor-element-fec8c0a, .elementor-28418 .elementor-element.elementor-element-fec8c0a::before{--border-transition:0.3s;}body:not(.rtl) .elementor-28418 .elementor-element.elementor-element-0f022a2{left:0px;}body.rtl .elementor-28418 .elementor-element.elementor-element-0f022a2{right:0px;}.elementor-28418 .elementor-element.elementor-element-0f022a2{bottom:0px;}.elementor-28418 .elementor-element.elementor-element-b34e527{--display:flex;--position:fixed;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--background-transition:0.3s;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;top:0px;}.elementor-28418 .elementor-element.elementor-element-b34e527.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-28418 .elementor-element.elementor-element-b34e527{left:0px;}body.rtl .elementor-28418 .elementor-element.elementor-element-b34e527{right:0px;}.elementor-28418 .elementor-element.elementor-element-78a4d5f{--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;--justify-content:flex-end;--gap:0px 0px;--background-transition:0.3s;--border-radius:0px 100px 100px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:20px;}.elementor-28418 .elementor-element.elementor-element-78a4d5f:not(.elementor-motion-effects-element-type-background), .elementor-28418 .elementor-element.elementor-element-78a4d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-56f2b25 );}.elementor-28418 .elementor-element.elementor-element-78a4d5f, .elementor-28418 .elementor-element.elementor-element-78a4d5f::before{--border-transition:0.3s;}.elementor-28418 .elementor-element.elementor-element-78a4d5f.e-con{--align-self:flex-start;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-28418 .elementor-element.elementor-element-f2a7e6e > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-28418 .elementor-element.elementor-element-f2a7e6e.elementor-element{--align-self:flex-end;}.elementor-28418 .elementor-element.elementor-element-f2a7e6e .elementor-heading-title{color:#FFFFFF;font-family:"Roboto Condensed", Sans-serif;font-size:40px;font-weight:500;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-28418 .elementor-element.elementor-element-79e5aac img{width:40px;}.elementor-28418 .elementor-element.elementor-element-193114a{--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;--justify-content:flex-end;--gap:0px 0px;--background-transition:0.3s;--border-radius:0px 100px 100px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:20px;}.elementor-28418 .elementor-element.elementor-element-193114a:not(.elementor-motion-effects-element-type-background), .elementor-28418 .elementor-element.elementor-element-193114a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-56f2b25 );}.elementor-28418 .elementor-element.elementor-element-193114a, .elementor-28418 .elementor-element.elementor-element-193114a::before{--border-transition:0.3s;}.elementor-28418 .elementor-element.elementor-element-193114a.e-con{--align-self:flex-start;}.elementor-28418 .elementor-element.elementor-element-cee7934 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-28418 .elementor-element.elementor-element-cee7934.elementor-element{--align-self:flex-end;}.elementor-28418 .elementor-element.elementor-element-cee7934 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto Condensed", Sans-serif;font-size:40px;font-weight:500;}.elementor-28418 .elementor-element.elementor-element-33293e6 img{width:40px;}.elementor-28418 .elementor-element.elementor-element-4db317b{--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;--justify-content:flex-end;--gap:0px 0px;--background-transition:0.3s;--border-radius:0px 100px 100px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:20px;}.elementor-28418 .elementor-element.elementor-element-4db317b:not(.elementor-motion-effects-element-type-background), .elementor-28418 .elementor-element.elementor-element-4db317b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-56f2b25 );}.elementor-28418 .elementor-element.elementor-element-4db317b, .elementor-28418 .elementor-element.elementor-element-4db317b::before{--border-transition:0.3s;}.elementor-28418 .elementor-element.elementor-element-4db317b.e-con{--align-self:flex-start;}.elementor-28418 .elementor-element.elementor-element-3ccb8e6 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-28418 .elementor-element.elementor-element-3ccb8e6.elementor-element{--align-self:flex-end;}.elementor-28418 .elementor-element.elementor-element-3ccb8e6 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto Condensed", Sans-serif;font-size:40px;font-weight:500;}.elementor-28418 .elementor-element.elementor-element-99c8e3b img{width:40px;}.elementor-28418 .elementor-element.elementor-element-4125e25{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28418 .elementor-element.elementor-element-f8a34f8 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 100px;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 14px 1px rgba(0, 0, 0, 0.35);}.elementor-28418 .elementor-element.elementor-element-f8a34f8{z-index:3;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-28418 .elementor-element.elementor-element-fec8c0a{--width:100%;}.elementor-28418 .elementor-element.elementor-element-b34e527{--width:30%;}.elementor-28418 .elementor-element.elementor-element-78a4d5f{--width:100%;}.elementor-28418 .elementor-element.elementor-element-193114a{--width:100%;}.elementor-28418 .elementor-element.elementor-element-4db317b{--width:100%;}.elementor-28418 .elementor-element.elementor-element-4125e25{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-0f022a2 */.elementor-28418 .elementor-element.elementor-element-0f022a2 {
    pointer-events: none !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78a4d5f */#contenitore-3 {
  opacity: 0;
  transform: translateX(-100%);
  animation: fadeSlideInOut 8s ease-in-out infinite;

}

@keyframes fadeSlideInOut {
  /* Fase di entrata */
  0% {
    opacity: 0;
    transform: translateX(-100%);
  }
  10% {
    opacity: 1;
    transform: translateX(0);
  }

  /* Pausa in posizione */
  50% {
    opacity: 1;
    transform: translateX(0);
  }

  /* Fase di uscita verso sinistra */
  90% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-100%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-193114a */#contenitore-2 {
  opacity: 0;
  transform: translateX(-100%);
  animation: fadeSlideInOut 8s ease-in-out infinite;
  animation-delay: 0.5s;
}

@keyframes fadeSlideInOut {
  /* Fase di entrata */
  0% {
    opacity: 0;
    transform: translateX(-100%);
  }
  10% {
    opacity: 1;
    transform: translateX(0);
  }

  /* Pausa in posizione */
  50% {
    opacity: 1;
    transform: translateX(0);
  }

  /* Fase di uscita verso sinistra */
  90% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-100%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4db317b */#contenitore-1 {
  opacity: 0;
  transform: translateX(-100%);
  animation: fadeSlideInOut 8s ease-in-out infinite;
    animation-delay: 1s;
}

@keyframes fadeSlideInOut {
  /* Fase di entrata */
  0% {
    opacity: 0;
    transform: translateX(-100%);
  }
  10% {
    opacity: 1;
    transform: translateX(0);
  }

  /* Pausa in posizione */
  50% {
    opacity: 1;
    transform: translateX(0);
  }

  /* Fase di uscita verso sinistra */
  90% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-100%);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f8a34f8 */.elementor-28418 .elementor-element.elementor-element-f8a34f8 {
    
}/* End custom CSS */
/* Start custom CSS */strong {
    font-weight: 600;
}
label.elementor-field-label {
padding: 5px;
background-color: white;
margin-bottom: -6px;
z-index: 1;
margin-left: 10px;

}

.elementor-field-type-acceptance.elementor-field-group.elementor-column.elementor-field-group-check.elementor-col-100.elementor-field-required {
    margin-bottom: -10px;
}

.elementor-field-type-html.elementor-field-group.elementor-column.elementor-field-group-field_949cb41.elementor-col-100 {
    margin-left: 18px;
}


/* tutto a 0*/

.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{
    padding: 0px;
}

.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
    display: block;
}


.elementor-field-subgroup {
    margin-top: 10px;
}



/* consensi */

#form-field-field_32074d9, #form-field-privacy6, #form-field-privacy4 {
    margin-bottom: 5px;
}

.elementor-field-type-acceptance.elementor-field-group.elementor-column.elementor-field-group-privacy4.elementor-col-100, .elementor-field-type-acceptance.elementor-field-group.elementor-column.elementor-field-group-privacy6.elementor-col-100 {
    margin: 0px;
}

.hide {
    display: none;
}


.palla-num {
    width:50px; 
    margin-right:10px;
    margin-bottom: -5px;
}/* End custom CSS */