.elementor-13291 .elementor-element.elementor-element-aeab47d .elementor-button{background-color:transparent;font-size:21px;font-weight:900;fill:#544040C7;color:#544040C7;background-image:linear-gradient(180deg, #3AFFE81A 0%, #C6A7AE 100%);}.elementor-13291 .elementor-element.elementor-element-4a54a1a .elementor-button{background-color:transparent;font-size:10px;font-weight:900;fill:#544040C7;color:#544040C7;background-image:linear-gradient(180deg, #3AFFE81A 0%, #C6A7AE 100%);}.elementor-13291 .elementor-element.elementor-element-db5de0b .elementor-button{background-color:transparent;font-size:10px;font-weight:900;fill:#544040C7;color:#544040C7;background-image:linear-gradient(180deg, #3AFFE81A 0%, #C6A7AE 100%);}.elementor-13291 .elementor-element.elementor-element-26647fb .elementor-button{background-color:transparent;font-size:9px;font-weight:900;fill:#544040C7;color:#544040C7;background-image:linear-gradient(180deg, #3AFFE81A 0%, #C6A7AE 100%);}.elementor-13291 .elementor-element.elementor-element-063e74f .elementor-button{background-color:transparent;font-size:9px;font-weight:900;fill:#544040C7;color:#544040C7;background-image:linear-gradient(180deg, #3AFFE81A 0%, #C6A7AE 100%);}.elementor-13291 .elementor-element.elementor-element-fe0b3d1 .elementor-button{background-color:transparent;font-size:7px;font-weight:900;fill:#544040C7;color:#544040C7;background-image:linear-gradient(180deg, #3AFFE81A 0%, #C6A7AE 100%);}.elementor-13291 .elementor-element.elementor-element-3dd830d{text-align:center;}.elementor-13291 .elementor-element.elementor-element-3dd830d .elementor-heading-title{color:#29A6A1;font-family:"Times New Roman", Sans-serif;}.elementor-13291 .elementor-element.elementor-element-5e3f5510{text-align:center;font-size:22px;}.elementor-13291 .elementor-element.elementor-element-6bdf088{text-align:center;}.elementor-13291 .elementor-element.elementor-element-6bdf088 .elementor-heading-title{color:#272B2B;font-family:"Times New Roman", Sans-serif;font-size:15px;}.elementor-13291 .elementor-element.elementor-element-72a238f .gallery-item .gallery-caption{text-align:center;}.elementor-13291 .elementor-element.elementor-element-9bea5fc{text-align:center;}.elementor-13291 .elementor-element.elementor-element-893f0a0{text-align:center;}.elementor-13291 .elementor-element.elementor-element-893f0a0 .elementor-heading-title{color:#272B2B;font-family:"Times New Roman", Sans-serif;font-size:16px;}.elementor-13291 .elementor-element.elementor-element-9d9d0c9 .elementor-repeater-item-3d6874b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.altalunarte.it/wp-content/uploads/2026/06/IMG_3096.jpeg);background-size:cover;}.elementor-13291 .elementor-element.elementor-element-9d9d0c9 .elementor-repeater-item-cb25087 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.altalunarte.it/wp-content/uploads/2026/06/21752040_1661501720547148_6005566885954419407_n.jpg);background-size:cover;}.elementor-13291 .elementor-element.elementor-element-9d9d0c9 .elementor-repeater-item-98d781d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.altalunarte.it/wp-content/uploads/2026/06/BIXJ5599.jpg);background-size:cover;}.elementor-13291 .elementor-element.elementor-element-9d9d0c9 .elementor-repeater-item-2decf20 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.altalunarte.it/wp-content/uploads/2026/06/IMG_3033.jpeg);background-size:cover;}.elementor-13291 .elementor-element.elementor-element-9d9d0c9 .elementor-repeater-item-ef68b9e .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.altalunarte.it/wp-content/uploads/2026/06/IMG_3044.jpeg);background-size:cover;}.elementor-13291 .elementor-element.elementor-element-9d9d0c9 .elementor-repeater-item-4500241 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.altalunarte.it/wp-content/uploads/2026/06/IMG_3034.jpeg);background-size:cover;}.elementor-13291 .elementor-element.elementor-element-9d9d0c9 .elementor-repeater-item-c4eddff .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.altalunarte.it/wp-content/uploads/2026/06/C4403907-9006-4D2E-A34C-6AABB6DF6A30.jpg);background-size:cover;}.elementor-13291 .elementor-element.elementor-element-9d9d0c9 .swiper-slide{transition-duration:calc(5000ms*1.2);height:623px;}.elementor-13291 .elementor-element.elementor-element-9d9d0c9 .swiper-slide-contents{max-width:66%;}.elementor-13291 .elementor-element.elementor-element-9d9d0c9 .swiper-slide-inner{text-align:center;}.elementor-13291 .elementor-element.elementor-element-b23a4ab{text-align:center;}.elementor-13291 .elementor-element.elementor-element-6dca0ed{text-align:center;}.elementor-13291 .elementor-element.elementor-element-6dca0ed .elementor-heading-title{color:#272B2B;font-family:"Times New Roman", Sans-serif;font-size:16px;}.elementor-13291 .elementor-element.elementor-element-ca44124 .gallery-item .gallery-caption{display:none;}.elementor-13291 .elementor-element.elementor-element-e5707e3{text-align:center;}.elementor-13291 .elementor-element.elementor-element-9dd840c{text-align:center;}.elementor-13291 .elementor-element.elementor-element-9dd840c .elementor-heading-title{color:#272B2B;font-family:"Times New Roman", Sans-serif;font-size:16px;}.elementor-13291 .elementor-element.elementor-element-dfccf0a .gallery-item .gallery-caption{text-align:center;}.elementor-13291 .elementor-element.elementor-element-72236eb{text-align:center;}.elementor-13291 .elementor-element.elementor-element-df21e65{text-align:center;}.elementor-13291 .elementor-element.elementor-element-df21e65 .elementor-heading-title{color:#272B2B;font-family:"Times New Roman", Sans-serif;font-size:16px;}.elementor-13291 .elementor-element.elementor-element-39279e0 .gallery-item .gallery-caption{display:none;}.elementor-13291 .elementor-element.elementor-element-39279e0 .gallery-item{padding:0 0px 0px 0;}.elementor-13291 .elementor-element.elementor-element-39279e0 .gallery{margin:0 -0px -0px 0;}.elementor-13291 .elementor-element.elementor-element-8df959d{text-align:justify;}.elementor-13291 .elementor-element.elementor-element-ae97461{text-align:center;}.elementor-13291 .elementor-element.elementor-element-ae97461 .elementor-heading-title{color:#272B2B;font-family:"Times New Roman", Sans-serif;font-size:16px;}.elementor-13291 .elementor-element.elementor-element-e74fb30 .gallery-item .gallery-caption{display:none;}.elementor-13291 .elementor-element.elementor-element-38e182f{text-align:justify;}.elementor-13291 .elementor-element.elementor-element-1b1e779{text-align:justify;}.elementor-13291 .elementor-element.elementor-element-537758f{text-align:justify;}@media(max-width:1000px){.elementor-13291 .elementor-element.elementor-element-4a54a1a{width:auto;max-width:auto;}.elementor-13291 .elementor-element.elementor-element-4a54a1a .elementor-button{font-size:8px;}.elementor-13291 .elementor-element.elementor-element-db5de0b{width:auto;max-width:auto;}.elementor-13291 .elementor-element.elementor-element-9bea5fc{font-size:19px;line-height:1em;}.elementor-13291 .elementor-element.elementor-element-9d9d0c9 .swiper-slide{height:330px;}.elementor-13291 .elementor-element.elementor-element-b23a4ab{text-align:center;font-size:19px;line-height:1em;}.elementor-13291 .elementor-element.elementor-element-e5707e3{text-align:center;font-size:19px;line-height:1em;}.elementor-13291 .elementor-element.elementor-element-72236eb{text-align:center;font-size:19px;line-height:1em;}.elementor-13291 .elementor-element.elementor-element-8df959d{width:var( --container-widget-width, 258px );max-width:258px;--container-widget-width:258px;--container-widget-flex-grow:0;font-size:19px;line-height:1em;}.elementor-13291 .elementor-element.elementor-element-38e182f{width:var( --container-widget-width, 258px );max-width:258px;--container-widget-width:258px;--container-widget-flex-grow:0;font-size:19px;line-height:1em;}.elementor-13291 .elementor-element.elementor-element-1b1e779{width:var( --container-widget-width, 258px );max-width:258px;--container-widget-width:258px;--container-widget-flex-grow:0;font-size:19px;line-height:1em;}.elementor-13291 .elementor-element.elementor-element-537758f{width:var( --container-widget-width, 258px );max-width:258px;--container-widget-width:258px;--container-widget-flex-grow:0;font-size:19px;line-height:1em;}}/* Start custom CSS for button, class: .elementor-element-aeab47d */@media (max-width: 767px) {
  /* Forza la riga interna della sezione a diventare orizzontale */
  .elementor-13291 .elementor-element.elementor-element-aeab47d .elementor-row,
  .elementor-13291 .elementor-element.elementor-element-aeab47d .elementor-container {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important; /* Fa andare a capo i pulsanti in modo ordinato */
    justify-content: center !important; /* Centra i pulsanti sullo schermo */
    gap: 10px 8px !important; /* Crea lo spazio tra i pulsanti */
  }

  /* Forza i singoli blocchi dei pulsanti a stare affiancati a coppie di due */
  .elementor-13291 .elementor-element.elementor-element-aeab47d .elementor-column {
    width: 46% !important; /* Due pulsanti per riga */
    max-width: 46% !important;
    flex: 0 0 46% !important;
  }
  
  /* Rende i pulsanti tutti uguali e leggibili */
  .elementor-13291 .elementor-element.elementor-element-aeab47d .elementor-button {
    width: 100% !important;
    min-height: 50px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    white-space: normal !important;
    font-size: 11px !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-74b788e */@media (max-width: 767px) {
  /* Forza la riga interna della sezione a diventare orizzontale */
  .elementor-13291 .elementor-element.elementor-element-74b788e .elementor-row,
  .elementor-13291 .elementor-element.elementor-element-74b788e .elementor-container {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important; /* Fa andare a capo i pulsanti in modo ordinato */
    justify-content: center !important; /* Centra i pulsanti sullo schermo */
    gap: 10px 8px !important; /* Crea lo spazio tra i pulsanti */
  }

  /* Forza i singoli blocchi dei pulsanti a stare affiancati a coppie di due */
  .elementor-13291 .elementor-element.elementor-element-74b788e .elementor-column {
    width: 46% !important; /* Due pulsanti per riga */
    max-width: 46% !important;
    flex: 0 0 46% !important;
  }
  
  /* Rende i pulsanti tutti uguali e leggibili */
  .elementor-13291 .elementor-element.elementor-element-74b788e .elementor-button {
    width: 100% !important;
    min-height: 50px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    white-space: normal !important;
    font-size: 11px !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-72a238f */#immagini/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-9d9d0c9 */#immagini/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b23a4ab */#info/* End custom CSS */