.elementor-32243 .elementor-element.elementor-element-aa0bdcd > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-32243 .elementor-element.elementor-element-aa0bdcd > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:40px;}.elementor-32243 .elementor-element.elementor-element-aa0bdcd > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-32243 .elementor-element.elementor-element-3d7dd5f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-8a5afe6 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.colonturismo.tur.ar/wp-content/uploads/2025/10/Foto-Nautico-13-scaled.jpg);background-size:cover;}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-8a5afe6 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-8a5afe6 .swiper-slide-inner{text-align:center;}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-8a5afe6 .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-d2fb485 );}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-8a5afe6 .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-d2fb485 );}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-8a5afe6 .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-d2fb485 );border-color:var( --e-global-color-d2fb485 );}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-8a5afe6 .swiper-slide-contents{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-879d49e .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.colonturismo.tur.ar/wp-content/uploads/2025/10/DSC_0460-scaled.jpg);background-size:cover;}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-879d49e .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-5888be2 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://www.colonturismo.tur.ar/wp-content/uploads/2025/10/ALBORES-DEL-VINO-1.jpg);background-size:cover;}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-5888be2 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-80b7c4b .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://www.colonturismo.tur.ar/wp-content/uploads/2025/10/DSC_8909-scaled.jpg);background-size:cover;}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-80b7c4b .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-7564bee .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.colonturismo.tur.ar/wp-content/uploads/2025/10/DSCN0038-scaled.jpg);background-size:cover;}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-7564bee .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-321ea4c .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.colonturismo.tur.ar/wp-content/uploads/2025/10/DSC_9041-scaled.jpg);background-size:cover;}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-321ea4c .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-c740180 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.colonturismo.tur.ar/wp-content/uploads/2025/10/MOLINO-FORCLAZ-scaled.jpg);background-size:cover;}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-c740180 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-2fbbce9 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.colonturismo.tur.ar/wp-content/uploads/2021/09/pn_el_palmar_ecosistema_ph_parquesnacionales.jpg);background-size:cover;}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-2fbbce9 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-3eb075d .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.colonturismo.tur.ar/wp-content/uploads/2025/10/2025-CICLOTURISMO-7579-scaled.jpg);background-size:cover;}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-3eb075d .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-96a8cc4 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.colonturismo.tur.ar/wp-content/uploads/2025/10/WhatsApp-Image-2024-10-13-at-20.18.00-3-scaled.jpeg);background-size:cover;}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-96a8cc4 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-301ef8d .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.colonturismo.tur.ar/wp-content/uploads/2025/10/WhatsApp-Image-2024-12-10-at-10.05.47.jpeg);background-size:cover;}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-301ef8d .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-40741b0 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.colonturismo.tur.ar/wp-content/uploads/2025/10/DSCN5800-scaled.jpg);background-size:cover;}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-repeater-item-40741b0 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-32243 .elementor-element.elementor-element-7651abc .swiper-slide{transition-duration:calc(5000ms*1.2);height:491px;}.elementor-32243 .elementor-element.elementor-element-7651abc .swiper-slide-contents{max-width:60%;}.elementor-32243 .elementor-element.elementor-element-7651abc .swiper-slide-inner{text-align:center;}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-slide-heading{color:#FFFFFF;font-family:"Rubik", Sans-serif;font-size:50px;font-weight:500;line-height:1em;letter-spacing:1px;}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-slide-description{color:#FFFFFF;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;}.elementor-32243 .elementor-element.elementor-element-c96f789{margin-top:0px;margin-bottom:0px;padding:0px 0px 25px 0px;}@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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-32243 .elementor-element.elementor-element-7651abc .swiper-slide{height:400px;}.elementor-32243 .elementor-element.elementor-element-7651abc .swiper-slide-contents{max-width:90%;}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-slide-heading{font-size:40px;}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-slide-description{font-size:18px;}.elementor-32243 .elementor-element.elementor-element-c96f789{padding:0px 0px 0px 0px;}}@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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-32243 .elementor-element.elementor-element-7651abc .swiper-slide{height:320px;}.elementor-32243 .elementor-element.elementor-element-7651abc .swiper-slide-contents{max-width:90%;}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-slide-heading{font-size:30px;}.elementor-32243 .elementor-element.elementor-element-7651abc .elementor-slide-description{font-size:15px;}}/* Start custom CSS *//* Aplica solo dentro del formulario de búsqueda con clase principal */
.listing-with-sidebar__searchform {
    display: none !important;
  }

.directorist-archive-sidebar-toggle {
    display: none !important;
  }
  

  /* 1) Evitar scroll horizontal del contenedor */
  .listing-with-sidebar__contents{
    max-width:100%;
    overflow-x:hidden; /* red de seguridad */
  }

  /* 2) Clave: permitir que el hijo flex se encoja */
  .listing-with-sidebar__listing{
    min-width:0;       /* <- esto suele resolverlo solo */
    flex:1 1 auto;
  }

  /* 3) Grillas internas que a veces empujan el ancho */
  .directorist-container-fluid,
  .directorist-row,
  .directorist-all-listing-col{
    min-width:0;
    max-width:107%;
  }

  /* 4) Textos largos (direcciones/títulos) que rompen el layout */
  .directorist-listing-title a,
  .directorist-listing-card-address{
    overflow-wrap:anywhere;
    word-break:break-word;
  }

  /* 5) Imágenes 100% del contenedor */
  .directorist-thumnail-card-front-img,
  .directorist-card-cover img,
  .directorist-thumnail-card figure{
    max-width:100%;
    height:auto;
    display:block;
  }/* End custom CSS */