.elementor-31 .elementor-element.elementor-element-c324a7c .eael-advance-tabs .eael-tabs-nav > ul li i{font-size:16px;}.elementor-31 .elementor-element.elementor-element-c324a7c .eael-advance-tabs .eael-tabs-nav > ul li img{width:16px;}.elementor-31 .elementor-element.elementor-element-c324a7c .eael-advance-tabs .eael-tabs-nav > ul li svg{width:16px;height:16px;}.elementor-31 .elementor-element.elementor-element-c324a7c .eael-tab-inline-icon li .title-before-icon{margin-right:10px;}.elementor-31 .elementor-element.elementor-element-c324a7c .eael-tab-inline-icon li .title-after-icon{margin-left:10px;}.elementor-31 .elementor-element.elementor-element-c324a7c .eael-tab-top-icon li i, .elementor-31 .elementor-element.elementor-element-c324a7c .eael-tab-top-icon li img, .elementor-31 .elementor-element.elementor-element-c324a7c .eael-tab-top-icon li svg{margin-bottom:10px;}.elementor-31 .elementor-element.elementor-element-c324a7c .eael-advance-tabs .eael-tabs-nav > ul li{background-color:#f1f1f1;color:#333;border-style:solid;border-width:1px 0px 1px 1px;border-color:#BFBEBC;}.elementor-31 .elementor-element.elementor-element-c324a7c .eael-advance-tabs .eael-tabs-nav > ul li:hover{background-color:#333;color:#fff;}.elementor-31 .elementor-element.elementor-element-c324a7c .eael-advance-tabs .eael-tabs-nav > ul li.active{background-color:#444;color:#fff;}.elementor-31 .elementor-element.elementor-element-c324a7c .eael-advance-tabs .eael-tabs-content > div{color:#333;}.elementor-31 .elementor-element.elementor-element-c324a7c .eael-advance-tabs .eael-tabs-nav > ul li:after{border-width:10px;bottom:-10px;}.elementor-31 .elementor-element.elementor-element-c324a7c .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after{right:-10px;top:calc(50% - 10px) !important;border-left-color:#444;}.rtl .elementor-31 .elementor-element.elementor-element-c324a7c .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after{right:auto;left:-10px !important;top:calc(50% - 10px) !important;}.elementor-31 .elementor-element.elementor-element-c324a7c .eael-advance-tabs:not(.eael-tabs-vertical) > .eael-tabs-nav > ul li:after{border-top-color:#444;}/* Start custom CSS for section, class: .elementor-element-b6d4351 */.elementor-31 .elementor-element.elementor-element-b6d4351 {
  position: fixed;
  top: 0;
  right: 0;
  height: 100vh;
  width: 400px;
  background: white;
  box-shadow: -2px 0 10px rgba(0,0,0,0.3);
  z-index: 9999;
  transform: translateX(100%);
  opacity: 0;
  transition: transform 0.4s ease, opacity 0.4s ease;
  display: none;
}

.elementor-31 .elementor-element.elementor-element-b6d4351.attiva {
  display: block;
  transform: translateX(0);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4a6caae */#sezione1 {
  display: none;  /* Nascondi le sezioni all'inizio */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b16852a *//* Tutte le sezioni a comparsa: partono nascoste e fuori dallo schermo */
#sez1, #sez2, #sez3 {
  position: fixed;
  top: 0;
  right: 0;
  width: 100vw;
  height: 100vh;
  background: white;
  z-index: 9999;
  transform: translateX(100%);
  transition: transform 0.4s ease;
  overflow-y: auto;
  display: block !important;
}

/* Quando attiva, rientra da destra */
#sez1.visibile, #sez2.visibile, #sez3.visibile {
  transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f629a3e */#sezione1 {
  display: none;  /* Nascondi le sezioni all'inizio */
}/* End custom CSS */