.elementor-5084 .elementor-element.elementor-element-6f560fc{--display:flex;--min-height:540px;}.elementor-5084 .elementor-element.elementor-element-6f560fc .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-5084 .elementor-element.elementor-element-2895c08{--display:flex;}.elementor-5084 .elementor-element.elementor-element-67bc7ef .slider-container-block-background{background-color:#0000000D;}.elementor-5084 .elementor-element.elementor-element-67bc7ef .slide-coverflow-button-wrapper .slide-coverflow-button{background-color:#502F0500;margin:-24px 50px 50px 185px;padding:15px 15px 15px 15px;font-family:"Noto Serif Ahom", Sans-serif;font-size:18px;font-weight:300;text-transform:none;line-height:22px;letter-spacing:-0.3px;color:#FBEBB800;border-style:none;border-radius:-1px -1px -1px -1px;box-shadow:0px 0px 10px 0px rgba(80, 50.999999999999936, 5, 0);}.elementor-5084 .elementor-element.elementor-element-67bc7ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 4px 0px 0px;}.elementor-5084 .elementor-element.elementor-element-67bc7ef.elementor-element{--align-self:center;}.elementor-5084 .elementor-element.elementor-element-67bc7ef .slider-container-background .block-shadow{height:560px;}.elementor-5084 .elementor-element.elementor-element-67bc7ef .slide-coverflow-button-wrapper{text-align:left;}.elementor-5084 .elementor-element.elementor-element-67bc7ef .slide-coverflow-button-wrapper .slide-coverflow-button .elementor-align-icon-right{margin-left:0px;}.elementor-5084 .elementor-element.elementor-element-67bc7ef .slide-coverflow-button-wrapper .slide-coverflow-button .elementor-align-icon-left{margin-right:0px;}.elementor-5084 .elementor-element.elementor-element-67bc7ef .swiper-wrapper .slide-title{color:#FBEBB8;font-family:"Noto Serif Ahom", Sans-serif;font-size:37px;font-weight:400;font-style:normal;text-decoration:none;line-height:48px;letter-spacing:1px;word-spacing:20px;}.elementor-5084 .elementor-element.elementor-element-67bc7ef .slide-title{text-align:center;}.elementor-5084 .elementor-element.elementor-element-67bc7ef .swiper-wrapper .slide-description{color:#FBEBB8;font-family:"Noto Serif Ahom", Sans-serif;font-size:31px;line-height:1px;}.elementor-5084 .elementor-element.elementor-element-67bc7ef .slide-description{text-align:center;}.elementor-5084 .elementor-element.elementor-element-67bc7ef .mySwiper .swiper-button-prev, .elementor-5084 .elementor-element.elementor-element-67bc7ef .mySwiper .swiper-button-next{width:90px;height:90px;}.elementor-5084 .elementor-element.elementor-element-67bc7ef .mySwiper .swiper-button-prev:after, .elementor-5084 .elementor-element.elementor-element-67bc7ef .mySwiper .swiper-button-next:after{font-size:calc(90px / 3);color:#FBEBB8;}.elementor-5084 .elementor-element.elementor-element-67bc7ef .mySwiper .swiper-pagination-bullet{width:11px;height:11px;background:#FBEBB8;}.elementor-5084 .elementor-element.elementor-element-d50dae7{--display:flex;}.elementor-5084 .elementor-element.elementor-element-d8b660a .slider-container-block-background{background-color:#0000000D;}.elementor-5084 .elementor-element.elementor-element-d8b660a .slide-coverflow-button-wrapper .slide-coverflow-button{background-color:#502F0500;margin:-24px 50px 50px 185px;padding:15px 15px 15px 15px;font-family:"Noto Serif Ahom", Sans-serif;font-size:18px;font-weight:300;text-transform:none;line-height:22px;letter-spacing:-0.3px;color:#FBEBB800;border-style:none;border-radius:-1px -1px -1px -1px;box-shadow:0px 0px 10px 0px rgba(80, 50.999999999999936, 5, 0);}.elementor-5084 .elementor-element.elementor-element-d8b660a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 4px 0px 0px;}.elementor-5084 .elementor-element.elementor-element-d8b660a.elementor-element{--align-self:center;}.elementor-5084 .elementor-element.elementor-element-d8b660a .slider-container-background .block-shadow{height:560px;}.elementor-5084 .elementor-element.elementor-element-d8b660a .slide-coverflow-button-wrapper{text-align:left;}.elementor-5084 .elementor-element.elementor-element-d8b660a .slide-coverflow-button-wrapper .slide-coverflow-button .elementor-align-icon-right{margin-left:0px;}.elementor-5084 .elementor-element.elementor-element-d8b660a .slide-coverflow-button-wrapper .slide-coverflow-button .elementor-align-icon-left{margin-right:0px;}.elementor-5084 .elementor-element.elementor-element-d8b660a .swiper-wrapper .slide-title{color:#FBEBB8;font-family:"Noto Serif Ahom", Sans-serif;font-size:37px;font-weight:400;font-style:normal;text-decoration:none;line-height:48px;letter-spacing:1px;word-spacing:20px;}.elementor-5084 .elementor-element.elementor-element-d8b660a .slide-title{text-align:center;}.elementor-5084 .elementor-element.elementor-element-d8b660a .swiper-wrapper .slide-description{color:#FBEBB8;font-family:"Noto Serif Ahom", Sans-serif;font-size:31px;line-height:1px;}.elementor-5084 .elementor-element.elementor-element-d8b660a .slide-description{text-align:center;}.elementor-5084 .elementor-element.elementor-element-d8b660a .mySwiper .swiper-button-prev, .elementor-5084 .elementor-element.elementor-element-d8b660a .mySwiper .swiper-button-next{width:90px;height:90px;}.elementor-5084 .elementor-element.elementor-element-d8b660a .mySwiper .swiper-button-prev:after, .elementor-5084 .elementor-element.elementor-element-d8b660a .mySwiper .swiper-button-next:after{font-size:calc(90px / 3);color:#FBEBB8;}.elementor-5084 .elementor-element.elementor-element-d8b660a .mySwiper .swiper-pagination-bullet{width:11px;height:11px;background:#FBEBB8;}.elementor-5084 .elementor-element.elementor-element-8d14822{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5084 .elementor-element.elementor-element-7f18e91{font-family:"Noto Serif Ahom", Sans-serif;font-size:48px;font-weight:400;color:#FBEBB8;}.elementor-5084 .elementor-element.elementor-element-7f18e91 p{margin-bottom:31px;}.elementor-5084 .elementor-element.elementor-element-ba91683{font-family:"Noto Serif Ahom", Sans-serif;font-size:24px;font-weight:400;color:#FBEBB8;}@media(max-width:767px){.elementor-5084 .elementor-element.elementor-element-67bc7ef .slider-container-background .block-shadow{height:324px;}.elementor-5084 .elementor-element.elementor-element-67bc7ef .slide-coverflow-button-wrapper .slide-coverflow-button{margin:-90px 0px 0px 0px;padding:-10px -10px -10px -10px;font-size:12px;line-height:1.1em;word-spacing:0.5em;}.elementor-5084 .elementor-element.elementor-element-67bc7ef .slide-coverflow-button-wrapper{text-align:center;}.elementor-5084 .elementor-element.elementor-element-67bc7ef .swiper-wrapper .slide-title{font-size:20px;line-height:30px;letter-spacing:-0.8px;word-spacing:0.3em;}.elementor-5084 .elementor-element.elementor-element-67bc7ef .swiper-wrapper .slide-description{font-size:1px;}.elementor-5084 .elementor-element.elementor-element-d8b660a{width:100%;max-width:100%;}.elementor-5084 .elementor-element.elementor-element-d8b660a > .elementor-widget-container{margin:0% 0% 0% 6%;padding:0% 5% 0% 0%;}.elementor-5084 .elementor-element.elementor-element-d8b660a.elementor-element{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-5084 .elementor-element.elementor-element-d8b660a .slider-container-background .block-shadow{height:324px;}.elementor-5084 .elementor-element.elementor-element-d8b660a .slide-coverflow-button-wrapper .slide-coverflow-button{margin:-90px 0px 0px 0px;padding:-10px -10px -10px -10px;font-size:12px;line-height:1.1em;word-spacing:0.5em;}.elementor-5084 .elementor-element.elementor-element-d8b660a .slide-coverflow-button-wrapper{text-align:center;}.elementor-5084 .elementor-element.elementor-element-d8b660a .swiper-wrapper .slide-title{font-size:16px;line-height:30px;letter-spacing:-0.8px;word-spacing:0.3em;}.elementor-5084 .elementor-element.elementor-element-d8b660a .swiper-wrapper .slide-description{font-size:22px;line-height:0.5em;letter-spacing:0px;}.elementor-5084 .elementor-element.elementor-element-d8b660a .slide-description{text-align:justify;}}/* Start custom CSS for testimonials-carousel-coverflow, class: .elementor-element-67bc7ef *//* === CONTENEDOR DE LA TARJETA === */
.slider-coverflow-wrapper {
  position: relative;
  overflow: hidden;
}

/* === TÍTULO ARRIBA === */
.slider-coverflow-wrapper h2,
.slider-coverflow-wrapper .slide-title {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 1.4em;
  line-height: 1.3em;
  text-align: center;
  z-index: 10;
  position: relative;
}

/* === ÁREA CLICKEABLE TRANSPARENTE SOLO EN SLIDE ACTIVO === */
.swiper-slide-active .elementor-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  background: transparent !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
  font-size: 0; /* oculta el texto */
  cursor: pointer;
  display: block;
}

/* === DESACTIVAR INTERACCIÓN EN SLIDES NO ACTIVOS === */
.swiper-slide:not(.swiper-slide-active) .elementor-button {
  pointer-events: none !important;
}

/* === PRECIO COMO TEXTO VISIBLE INDEPENDIENTE === */
.slider-coverflow-wrapper .slide-price {
  position: absolute;
  bottom: 15px;
  left: 50%;
  transform: translateX(-50%);
  background: rgba(0, 0, 0, 0.5);
  color: #f8e7b9;
  padding: 6px 14px;
  font-size: 0.9em;
  border-radius: 20px;
  z-index: 200;
  font-weight: 600;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for testimonials-carousel-coverflow, class: .elementor-element-d8b660a *//* === CONTENEDOR DE LA TARJETA === */
.slider-coverflow-wrapper {
  position: relative;
  overflow: hidden;
}

/* === BOTÓN INVISIBLE — CUBRE TODA LA TARJETA ACTIVA === */
.swiper-slide-active .elementor-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
  background: transparent !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
  font-size: 0;
  cursor: pointer;
  display: block;
}

/* === PERMITIR INTERACCIÓN CON TEXTO SOBRE EL BOTÓN === */
.swiper-slide-active .elementor-button * {
  pointer-events: none;
}

/* === DESACTIVAR CLICS EN SLIDES INACTIVOS === */
.swiper-slide:not(.swiper-slide-active) .elementor-button {
  pointer-events: none !important;
}/* End custom CSS */