.elementor-4001 .elementor-element.elementor-element-1eb5a4c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4001 .elementor-element.elementor-element-e468410 .elementor-repeater-item-556d9f5 .swiper-slide-bg{background-image:url(https://paulinamoran.com/wp-content/uploads/2025/09/01.-Casa-Chable.webp);background-size:cover;}.elementor-4001 .elementor-element.elementor-element-e468410 .elementor-repeater-item-556d9f5 .elementor-background-overlay{background-color:#00000052;}.elementor-4001 .elementor-element.elementor-element-e468410 .elementor-repeater-item-21d4cbe .swiper-slide-bg{background-image:url(https://paulinamoran.com/wp-content/uploads/2025/09/02.-Cala-del-Mar.webp);background-size:cover;}.elementor-4001 .elementor-element.elementor-element-e468410 .elementor-repeater-item-21d4cbe .elementor-background-overlay{background-color:#0000005E;}.elementor-4001 .elementor-element.elementor-element-e468410 .elementor-repeater-item-5bc7f22 .swiper-slide-bg{background-image:url(https://paulinamoran.com/wp-content/uploads/2025/09/03.-Hacienda-Chable-1.webp);background-size:cover;}.elementor-4001 .elementor-element.elementor-element-e468410 .elementor-repeater-item-5bc7f22 .elementor-background-overlay{background-color:#00000040;}.elementor-4001 .elementor-element.elementor-element-e468410 .elementor-repeater-item-ae99928 .swiper-slide-bg{background-image:url(https://paulinamoran.com/wp-content/uploads/2025/09/04.-Abya-Madrid.webp);background-size:cover;}.elementor-4001 .elementor-element.elementor-element-e468410 .elementor-repeater-item-ae99928 .elementor-background-overlay{background-color:#0000003D;}.elementor-4001 .elementor-element.elementor-element-e468410 .elementor-repeater-item-207e8a1 .swiper-slide-bg{background-image:url(https://paulinamoran.com/wp-content/uploads/2025/09/05.-Hotel-Chable.webp);background-size:cover;}.elementor-4001 .elementor-element.elementor-element-e468410 .elementor-repeater-item-207e8a1 .elementor-background-overlay{background-color:#0000004A;}.elementor-4001 .elementor-element.elementor-element-e468410 .elementor-repeater-item-43b21f8 .swiper-slide-bg{background-image:url(https://paulinamoran.com/wp-content/uploads/2025/10/06.-The-Mexican.webp);background-size:cover;}.elementor-4001 .elementor-element.elementor-element-e468410 .elementor-repeater-item-43b21f8 .elementor-background-overlay{background-color:#0000005C;}.elementor-4001 .elementor-element.elementor-element-e468410 .elementor-repeater-item-b44b4b5 .swiper-slide-bg{background-image:url(https://paulinamoran.com/wp-content/uploads/2025/09/07.-Hotel-Chable.webp);background-size:cover;}.elementor-4001 .elementor-element.elementor-element-e468410 .elementor-repeater-item-b44b4b5 .elementor-background-overlay{background-color:#0000005C;}.elementor-4001 .elementor-element.elementor-element-e468410 .swiper-slide{transition-duration:calc(3500ms*1.2);height:100vh;}.elementor-4001 .elementor-element.elementor-element-e468410 .swiper-slide-contents{max-width:100%;}.elementor-4001 .elementor-element.elementor-element-e468410 .swiper-slide-inner{text-align:center;}.elementor-4001 .elementor-element.elementor-element-e468410 .elementor-slide-heading{color:var( --e-global-color-2e5c821 );font-family:var( --e-global-typography-f6d3fd5-font-family ), Sans-serif;font-size:var( --e-global-typography-f6d3fd5-font-size );font-weight:var( --e-global-typography-f6d3fd5-font-weight );text-transform:var( --e-global-typography-f6d3fd5-text-transform );line-height:var( --e-global-typography-f6d3fd5-line-height );}.elementor-4001 .elementor-element.elementor-element-e468410 .elementor-slide-description{color:var( --e-global-color-2e5c821 );font-family:"Barlow", Sans-serif;font-size:22px;font-weight:500;line-height:1.4em;}.elementor-4001 .elementor-element.elementor-element-e468410 .elementor-slide-button{font-family:"Barlow", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;}.elementor-4001 .elementor-element.elementor-element-4bf306c > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-4001 .elementor-element.elementor-element-4bf306c .elementor-heading-title{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 );color:var( --e-global-color-2e5c821 );}.elementor-4001 .elementor-element.elementor-element-8046c3c .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:var( --e-global-color-2e5c821 );}.elementor-4001 .elementor-element.elementor-element-6373d9b{--display:flex;--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;--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4001 .elementor-element.elementor-element-1818b30 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4001 .elementor-element.elementor-element-1818b30 .elementor-heading-title{font-family:var( --e-global-typography-f6d3fd5-font-family ), Sans-serif;font-size:var( --e-global-typography-f6d3fd5-font-size );font-weight:var( --e-global-typography-f6d3fd5-font-weight );text-transform:var( --e-global-typography-f6d3fd5-text-transform );line-height:var( --e-global-typography-f6d3fd5-line-height );color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-4001 .elementor-element.elementor-element-e468410 .swiper-slide-contents{max-width:100%;}.elementor-4001 .elementor-element.elementor-element-e468410 .swiper-slide-inner{padding:20px 20px 20px 20px;}.elementor-4001 .elementor-element.elementor-element-e468410 .elementor-slide-heading{font-size:var( --e-global-typography-f6d3fd5-font-size );line-height:var( --e-global-typography-f6d3fd5-line-height );}.elementor-4001 .elementor-element.elementor-element-4bf306c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4001 .elementor-element.elementor-element-1818b30 .elementor-heading-title{font-size:var( --e-global-typography-f6d3fd5-font-size );line-height:var( --e-global-typography-f6d3fd5-line-height );}}@media(max-width:767px){.elementor-4001 .elementor-element.elementor-element-1eb5a4c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-4001 .elementor-element.elementor-element-e468410 .swiper-slide{height:75vh;}.elementor-4001 .elementor-element.elementor-element-e468410 .swiper-slide-contents{max-width:100%;}.elementor-4001 .elementor-element.elementor-element-e468410 .elementor-slide-heading{font-size:var( --e-global-typography-f6d3fd5-font-size );line-height:var( --e-global-typography-f6d3fd5-line-height );}.elementor-4001 .elementor-element.elementor-element-4bf306c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4001 .elementor-element.elementor-element-4bf306c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4001 .elementor-element.elementor-element-6373d9b{--content-width:100%;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:60px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-4001 .elementor-element.elementor-element-1818b30 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4001 .elementor-element.elementor-element-1818b30 .elementor-heading-title{font-size:var( --e-global-typography-f6d3fd5-font-size );line-height:var( --e-global-typography-f6d3fd5-line-height );}}@media(min-width:768px){.elementor-4001 .elementor-element.elementor-element-6373d9b{--content-width:clamp(800px, 80%, 1000px);}}@media(max-width:1024px) and (min-width:768px){.elementor-4001 .elementor-element.elementor-element-6373d9b{--content-width:clamp(300px, 90%, 1000px);}}/* Start custom CSS for container, class: .elementor-element-1eb5a4c *//*.elementor-4001 .elementor-element.elementor-element-1eb5a4c .swiper-slide .swiper-slide-contents {
	display: none;
}

.elementor-4001 .elementor-element.elementor-element-1eb5a4c .swiper-slide-active .swiper-slide-contents {
	display: block;
}*/


/*.elementor-4001 .elementor-element.elementor-element-1eb5a4c .swiper-slide .swiper-slide-contents {
  opacity: 0;
  visibility: hidden;
}

.elementor-4001 .elementor-element.elementor-element-1eb5a4c .swiper-slide-active .swiper-slide-contents {
  animation: fadeIn 0.5s ease .7s forwards;
}


@keyframes fadeIn {
  to {
    opacity: 1;
    visibility: visible;
  }
}*/


/* Base state for slide contents */
.swiper-slide .swiper-slide-contents {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease-out, visibility 0.3s ease-out;
}

/* Active slide state with ultra smooth fade-in */
.swiper-slide-active .swiper-slide-contents {
  animation: ultraSmoothFadeIn 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s forwards;
}

@keyframes ultraSmoothFadeIn {
  0% {
    opacity: 0;
    visibility: hidden;
  }
  1% {
    visibility: visible;
  }
  100% {
    opacity: 1;
    visibility: visible;
  }
}/* End custom CSS */