.elementor-3072 .elementor-element.elementor-element-341f44f1{--display:flex;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3072 .elementor-element.elementor-element-da41ec3 .elementor-repeater-item-0c9450f .swiper-slide-bg{background-image:url(https://www.orbitalcultura.com/wp-content/uploads/2026/04/Linda-Fregni-Nagler-GAM-Villa-Reale-Belgiojoso-II-2026_ORB4-r.jpg);background-size:contain;}.elementor-3072 .elementor-element.elementor-element-da41ec3 .elementor-repeater-item-cde85f1 .swiper-slide-bg{background-image:url(https://www.orbitalcultura.com/wp-content/uploads/2026/04/Linda-Fregni-Nagler-GAM-Villa-Reale-Belgiojoso-III-2026_ORB3-r.jpg);background-size:contain;}.elementor-3072 .elementor-element.elementor-element-da41ec3 .elementor-repeater-item-001b278 .swiper-slide-bg{background-image:url(https://www.orbitalcultura.com/wp-content/uploads/2026/04/Linda-Fregni-Nagler-GAM-Villa-Reale-Belgiojoso-2026_ORB1-r.jpg);background-size:contain;}.elementor-3072 .elementor-element.elementor-element-da41ec3 .elementor-repeater-item-6f6a871 .swiper-slide-bg{background-image:url(https://www.orbitalcultura.com/wp-content/uploads/2026/04/Linda-Fregni-Nagler-I-Sette-Savi-PAC-2026_ORB5-r.jpg);background-size:contain;}.elementor-3072 .elementor-element.elementor-element-da41ec3 .elementor-repeater-item-e5cd523 .swiper-slide-bg{background-image:url(https://www.orbitalcultura.com/wp-content/uploads/2026/04/Linda-Fregni-Nagler-Parco-di-Villa-Reale-Belgiojoso-2026_ORB2-r.jpg);background-size:contain;}.elementor-3072 .elementor-element.elementor-element-da41ec3 .swiper-slide{transition-duration:calc(5000ms*1.2);height:711px;}.elementor-3072 .elementor-element.elementor-element-da41ec3 .swiper-slide-contents{max-width:71%;}.elementor-3072 .elementor-element.elementor-element-da41ec3 .swiper-slide-inner{text-align:start;}.elementor-3072 .elementor-element.elementor-element-da41ec3 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-3072 .elementor-element.elementor-element-da41ec3 .elementor-slide-description{font-family:var( --e-global-typography-2583dcf-font-family ), Sans-serif;font-size:var( --e-global-typography-2583dcf-font-size );font-weight:var( --e-global-typography-2583dcf-font-weight );text-transform:var( --e-global-typography-2583dcf-text-transform );line-height:var( --e-global-typography-2583dcf-line-height );letter-spacing:var( --e-global-typography-2583dcf-letter-spacing );word-spacing:var( --e-global-typography-2583dcf-word-spacing );}.elementor-3072 .elementor-element.elementor-element-da41ec3 .elementor-swiper-button{font-size:36px;color:var( --e-global-color-549a5d8 );}.elementor-3072 .elementor-element.elementor-element-da41ec3 .elementor-swiper-button svg{fill:var( --e-global-color-549a5d8 );}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3072 .elementor-element.elementor-element-da41ec3 .elementor-slide-description{font-size:var( --e-global-typography-2583dcf-font-size );line-height:var( --e-global-typography-2583dcf-line-height );letter-spacing:var( --e-global-typography-2583dcf-letter-spacing );word-spacing:var( --e-global-typography-2583dcf-word-spacing );}}@media(max-width:767px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3072 .elementor-element.elementor-element-da41ec3 .swiper-slide{height:390px;}.elementor-3072 .elementor-element.elementor-element-da41ec3 .elementor-slide-description{font-size:var( --e-global-typography-2583dcf-font-size );line-height:var( --e-global-typography-2583dcf-line-height );letter-spacing:var( --e-global-typography-2583dcf-letter-spacing );word-spacing:var( --e-global-typography-2583dcf-word-spacing );}}/* Start custom CSS for slides, class: .elementor-element-da41ec3 *//* Le slide fanno da containing block */
#dida-slides .elementor-slide,
#dida-slides .swiper-slide {
  position: relative;
}

/* Assicura che il background della slide sia visibile */
#dida-slides .swiper-slide-bg,
#dida-slides .elementor-slide {
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Didascalia */
#dida-slides .elementor-slide-description {
  position: absolute;
  bottom: 6px;
  left: 6px;
  margin: 0;
  background: rgba(255,255,255,0.72);
  color: #000;
  font-size: 13px;
  line-height: 1.3;
  padding: 4px 7px;
  border-radius: 4px;
  max-width: calc(100% - 12px);
  z-index: 3;
}

@media (max-width: 767px) {
  #dida-slides .elementor-slide-description {
    bottom: 4px;
    left: 4px;
    font-size: 12.5px;
    padding: 3px 6px;
    max-width: calc(100% - 8px);
  }
}/* End custom CSS */