.elementor-1512 .elementor-element.elementor-element-0cbed5e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1512 .elementor-element.elementor-element-0cbed5e{padding:110px 0px 110px 0px;}.elementor-1512 .elementor-element.elementor-element-f319f8f .expertise-img-wrap .exp-content{background:#0091FF;}.elementor-1512 .elementor-element.elementor-element-f319f8f .expertise-img-wrap .exp-box{border:10px solid #0091FF;}.elementor-1512 .elementor-element.elementor-element-f319f8f .expertise-img-wrap .exp-content h2, .expertise-img-wrap .exp-content p{color:#FFFFFF;}.elementor-1512 .elementor-element.elementor-element-f319f8f .expertise-img-wrap .exp-content .icon i:before{color:#FFFFFF;}.elementor-1512 .elementor-element.elementor-element-8887ebc .before-image-svg svg polyline.cls-1{stroke:#0DB1CC;}.elementor-1512 .elementor-element.elementor-element-8887ebc .after-image-svg svg polyline.cls-1{stroke:#0DB1CC;}.elementor-1512 .elementor-element.elementor-element-8887ebc .section-title .title{color:#111111;margin:0px 0px 0px 0px;}.elementor-1512 .elementor-element.elementor-element-8887ebc .section-title .sub-title{color:#0DB1CC;}.elementor-1512 .elementor-element.elementor-element-96cbf4e:not(.elementor-motion-effects-element-type-background), .elementor-1512 .elementor-element.elementor-element-96cbf4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1512 .elementor-element.elementor-element-96cbf4e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:105px 0px 74px 0px;}.elementor-1512 .elementor-element.elementor-element-96cbf4e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1512 .elementor-element.elementor-element-35b411e > .elementor-element-populated{margin:-117px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1512 .elementor-element.elementor-element-c1613b6 .before-image-svg svg polyline.cls-1{stroke:#0DB1CC;}.elementor-1512 .elementor-element.elementor-element-c1613b6 .gallery-area.gallery-swiper-section{padding:120px 0px 119px 0px;}.elementor-1512 .elementor-element.elementor-element-c1613b6 .gallery-area.gallery-swiper-section .section-title h2.title{color:#1A3B54;}.elementor-1512 .elementor-element.elementor-element-c1613b6 .gallery-area.gallery-swiper-section .section-title .sub-title{color:#0DB1CC;}@media(max-width:1024px){.elementor-1512 .elementor-element.elementor-element-0cbed5e{padding:120px 0px 110px 0px;}.elementor-1512 .elementor-element.elementor-element-836f97e > .elementor-element-populated{padding:0px 50px 0px 50px;}.elementor-1512 .elementor-element.elementor-element-9f84e5d > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-1512 .elementor-element.elementor-element-836f97e > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-1512 .elementor-element.elementor-element-9f84e5d > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1512 .elementor-element.elementor-element-836f97e{width:100%;}.elementor-1512 .elementor-element.elementor-element-9f84e5d{width:100%;}}/* Start custom CSS for cat-form, class: .elementor-element-d9bf279 *//* Oculta la lista de checks */
.plan-details ul{
  display: none !important;
}

/* Oculta el botón "Get A Free Tour" */
.plan-details a.btn{
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0cbed5e *//* Solo en esa sección/columna (más específico) */
.elementor-element[data-id="9f84e5d"] .experience-wrap{
  background: #0db1cc !important;
}
/* Solo en esa sección/columna (más específico) */
.elementor-element[data-id="9f84e5d"] .experience-wrap{
  background: #0db1cc !important;
}
/* ESFERA +40: forzar azul en todas las variantes */
.about-img-wrap .experience-wrap,
.about-image .experience-wrap,
.experience-wrap{
  background: #0db1cc !important;
  background-color: #0db1cc !important;
}

/* Por si el color viene de un pseudo-elemento */
.about-img-wrap .experience-wrap::before,
.about-img-wrap .experience-wrap::after,
.experience-wrap::before,
.experience-wrap::after{
  background: #0db1cc !important;
  background-color: #0db1cc !important;
}/* End custom CSS */
/* Start custom CSS for landiox-gallery-slider-two, class: .elementor-element-c1613b6 *//* ===== OVERRIDE REAL del tema (tiene !important) ===== */

/* Hover */
.header-style-one .navbar-wrap > ul > li:hover > a,
.header-style-one .main-header .navbar-wrap > ul > li:hover > a,
.navbar-wrap > ul > li:hover > a{
  color: #0db1cc !important;
}
/* FORZAR el 5000+ a azul (pisando regla del tema y el inline) */
.home .gallery-content .community-wrap ul li span,
.home .gallery-content .community-wrap ul li span[style]{
  color: #0db1cc !important;
}


/* Activo / actual */
.header-style-one .navbar-wrap > ul > li.active > a,
.header-style-one .navbar-wrap > ul > li.current-menu-item > a,
.header-style-one .navbar-wrap > ul > li.current_page_item > a,
.header-style-one .navbar-wrap > ul > li.current-menu-ancestor > a,
.header-style-one .main-header .navbar-wrap > ul > li.active > a,
.navbar-wrap > ul > li.active > a,
.navbar-wrap > ul > li.current-menu-item > a,
.navbar-wrap > ul > li.current_page_item > a,
.navbar-wrap > ul > li.current-menu-ancestor > a{
  color: #0db1cc !important;
}

/* Focus teclado (accesibilidad) */
.header-style-one .navbar-wrap > ul > li > a:focus,
.navbar-wrap > ul > li > a:focus{
  color: #0db1cc !important;
}

/* Si hay “líneas/indicadores” con before/after */
.header-style-one .navbar-wrap > ul > li > a::before,
.header-style-one .navbar-wrap > ul > li > a::after,
.navbar-wrap > ul > li > a::before,
.navbar-wrap > ul > li > a::after{
  background-color: #0db1cc !important;
  border-color: #0db1cc !important;
}
/* Oculta el bloque UL de "community-wrap" (la franja morada) */
.gallery-content .community-wrap > ul{
  display: none !important;
}

/* Si sigue quedando hueco por padding/margen del contenedor, lo colapsamos */
.gallery-content .community-wrap{
  padding: 0 !important;
  margin: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
}
/* Hover del botón dorado (ajusta el .elementor-1512 .elementor-element.elementor-element-c1613b6 si tu botón usa otra clase) */
a.btn:hover,
button.btn:hover,
input.btn:hover{
  background-color: #1A3B54 !important;
  border-color: #1A3B54 !important;
}

/* Por si el texto/enlaces dentro cambian de color */
a.btn:hover,
a.btn:hover *{
  color: #ffffff !important;
}
/* ================================
   GALERÍA: hover flechas (dorado -> #1a3b54)
   ================================ */
.home .gallery-nav .swiper-button-prev:hover,
.home .gallery-nav .swiper-button-next:hover{
  background: #1a3b54 !important;
  border-color: #1a3b54 !important;
  color: #ffffff !important;
}

/* Swiper suele pintar el icono con ::after */
.home .gallery-nav .swiper-button-prev:hover::after,
.home .gallery-nav .swiper-button-next:hover::after{
  color: #ffffff !important;
}

/* Si lleva svg/icon dentro */
.home .gallery-nav .swiper-button-prev:hover svg,
.home .gallery-nav .swiper-button-next:hover svg{
  fill: #ffffff !important;
  stroke: #ffffff !important;
}
/* GALERÍA (subtítulo) */
.gallery-area .sub-title,
.gallery-area .section-title .sub-title,
.gallery-area .gallery-content .sub-title{
  color: #0db1cc !important;
}

/* SVG zigzag (suele ser un <svg> dentro de .before-image-svg) */
.gallery-area .before-image-svg svg path,
.gallery-area .before-image-svg svg line,
.gallery-area .before-image-svg svg polyline,
.gallery-area .before-image-svg svg polygon{
  stroke: #0db1cc !important;
  fill: #0db1cc !important; /* por si viene con relleno */
}

/* Si el SVG está usando "currentColor" */
.gallery-area .before-image-svg{
  color: #0db1cc !important;
}

/* Color del texto "GALERÍA" */
.gallery-area .sub-title,
.gallery-area .section-title .sub-title,
.gallery-area .gallery-content .sub-title{
  color: #0db1cc !important;
}

/* Zigzag SVG: solo stroke (no tocar fill) */
.gallery-area .before-image-svg svg path,
.gallery-area .before-image-svg svg line,
.gallery-area .before-image-svg svg polyline{
  stroke: #0db1cc !important;
  fill: none !important;
}

/* ================================
   “5000+” (dorado -> #0db1cc)
   ================================ */
/* Normalmente el nú*
/* Hover: fuerza azul en botones comunes (Elementor + temas) */
.elementor a.elementor-button:hover,
.elementor .elementor-button:hover,
a.elementor-button:hover,
.elementor-button:hover,
a.button:hover,
button.button:hover,
a.wp-block-button__link:hover,
.wp-block-button__link:hover,
a.btn:hover,
button.btn:hover{
  background: #1A3B54 !important;
  background-color: #1A3B54 !important;
  border-color: #1A3B54 !important;
  color: #ffffff !important;
}

/* Si el "dorado" viene de un :before/:after (muy común en temas) */
.elementor a.elementor-button:hover::before,
.elementor a.elementor-button:hover::after,
a.button:hover::before,
a.button:hover::after,
a.btn:hover::before,
a.btn:hover::after{
  background: #1A3B54 !important;
  background-color: #1A3B54 !important;
  border-color: #1A3B54 !important;
  opacity: 1 !important;
}
/* Ejemplo: reemplaza ESTE .elementor-1512 .elementor-element.elementor-element-c1613b6 por el real que veas en tu HTML */
.TU_SELECTOR_AQUI:hover{
  background-color: #1A3B54 !important;
  border-color: #1A3B54 !important;
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-35b411e */.elementor a.elementor-button:hover,
.elementor-button:hover,
a.button:hover,
.wp-block-button__link:hover{
  background-color: #1A3B54 !important;
  border-color: #1A3B54 !important;
  color: #fff !important;
  background-image: none !important;
}
/* Hover flechas del slider */
.swiper-button-next:hover,
.swiper-button-prev:hover{
  background-color: #1A3B54 !important;
}

/* Mantener icono blanco */
.swiper-button-next:hover::after,
.swiper-button-prev:hover::after{
  color: #ffffff !important;
}
/* Color base (opcional) */
.swiper-button-next,
.swiper-button-prev{
  background-color: #C9A227; /* dorado actual */
}

/* Hover azul */
.swiper-button-next:hover,
.swiper-button-prev:hover{
  background-color: #1A3B54 !important;
}
/* Quitar borde / outline / sombra de las flechas */
.swiper-button-next,
.swiper-button-prev{
  border: 0 !important;
  outline: none !important;
  box-shadow: none !important;
}

/* Por si el borde aparece al hover/focus */
.swiper-button-next:hover,
.swiper-button-prev:hover,
.swiper-button-next:focus,
.swiper-button-prev:focus,
.swiper-button-next:active,
.swiper-button-prev:active{
  border: 0 !important;
  outline: none !important;
  box-shadow: none !important;
}/* End custom CSS */