.elementor-12 .elementor-element.elementor-element-a67540a{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a67540a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a67540a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://radarcultural.org/wp-content/uploads/2026/01/Op.2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-1218fe0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-94c87a4{margin:0px -100px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 40px;}.elementor-12 .elementor-element.elementor-element-94c87a4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:62px;font-weight:800;color:#FFFFFF;}.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-12 .elementor-element.elementor-element-c94e055{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 200px 0px 40px;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-b683180{--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;}.elementor-12 .elementor-element.elementor-element-21148ce{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-21148ce:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-21148ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://radarcultural.org/wp-content/uploads/2026/01/Op.2.Webp.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4bf3bbc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-56a3de7{margin:0px -100px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;}.elementor-12 .elementor-element.elementor-element-56a3de7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:62px;font-weight:800;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-87ddf53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 250px 0px 0px;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-071fcba{--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;}.elementor-12 .elementor-element.elementor-element-94e4789{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-778d314 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:62px;font-weight:800;letter-spacing:-0.3px;color:#000000;}.elementor-12 .elementor-element.elementor-element-be7f6d8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-e5305dd{--display:flex;--padding-top:450px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e552f1f{--display:flex;}.elementor-12 .elementor-element.elementor-element-8a4ba72{--display:flex;--padding-top:450px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-de74605{--display:flex;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-e2e34e1{--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:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-aa2db81 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:62px;font-weight:800;letter-spacing:-0.3px;color:#000000;}.elementor-12 .elementor-element.elementor-element-46f71ea{--display:flex;--margin-top:-60px;--margin-bottom:-160px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-2710fec{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-23867a5{--display:flex;--min-height:100vh;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-23867a5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-23867a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3da13c7{text-align:center;}.elementor-12 .elementor-element.elementor-element-3da13c7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:62px;font-weight:800;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-16225ac{--display:flex;--min-height:470px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-16225ac:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-16225ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://radarcultural.org/wp-content/uploads/2026/01/2-WEBP.webp");background-position:center right;background-size:cover;}.elementor-12 .elementor-element.elementor-element-8f05657{--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;}.elementor-12 .elementor-element.elementor-element-5b593d8{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f94ab49{padding:0px 80px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f94ab49 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:62px;font-weight:800;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-6fa37f7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;text-decoration:none;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-94c87a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-12 .elementor-element.elementor-element-94c87a4 .elementor-heading-title{font-size:35px;}.elementor-12 .elementor-element.elementor-element-c94e055{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;font-size:22px;}.elementor-12 .elementor-element.elementor-element-21148ce:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-21148ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://radarcultural.org/wp-content/uploads/2026/01/1-WEBP-1.webp");background-position:top center;}.elementor-12 .elementor-element.elementor-element-4bf3bbc{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-56a3de7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-12 .elementor-element.elementor-element-56a3de7 .elementor-heading-title{font-size:35px;}.elementor-12 .elementor-element.elementor-element-87ddf53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;font-size:20px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-94e4789{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-778d314{padding:0px 20px 0px 20px;text-align:center;}.elementor-12 .elementor-element.elementor-element-778d314 .elementor-heading-title{font-size:35px;}.elementor-12 .elementor-element.elementor-element-be7f6d8{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-e5305dd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8a4ba72{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-de74605{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-e2e34e1{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-aa2db81{text-align:center;}.elementor-12 .elementor-element.elementor-element-aa2db81 .elementor-heading-title{font-size:35px;}.elementor-12 .elementor-element.elementor-element-46f71ea{--margin-top:0px;--margin-bottom:-370px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-23867a5{--padding-top:70px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-3da13c7 .elementor-heading-title{font-size:35px;}.elementor-12 .elementor-element.elementor-element-16225ac:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-16225ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://radarcultural.org/wp-content/uploads/2026/01/2-WEBP-1.webp");background-position:bottom center;}.elementor-12 .elementor-element.elementor-element-16225ac{--min-height:120vh;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-5b593d8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f94ab49{padding:100px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-f94ab49 .elementor-heading-title{font-size:40px;}.elementor-12 .elementor-element.elementor-element-6fa37f7 .elementor-button{font-size:35px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-1218fe0{--width:100%;}.elementor-12 .elementor-element.elementor-element-b683180{--width:30%;}.elementor-12 .elementor-element.elementor-element-4bf3bbc{--width:100%;}.elementor-12 .elementor-element.elementor-element-071fcba{--width:40%;}.elementor-12 .elementor-element.elementor-element-be7f6d8{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-e5305dd{--width:200px;}.elementor-12 .elementor-element.elementor-element-e552f1f{--width:100%;}.elementor-12 .elementor-element.elementor-element-8a4ba72{--width:200px;}.elementor-12 .elementor-element.elementor-element-46f71ea{--width:100%;}.elementor-12 .elementor-element.elementor-element-8f05657{--width:50%;}.elementor-12 .elementor-element.elementor-element-5b593d8{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-2710fec *//* ===========================================
   HOME: "Actividades cerca de mí" (Map View TEC)
   Objetivo: mapa full width (pantalla completa) + sin columna/listado + altura controlada
   Requisito: el contenedor de Elementor debe tener la clase: rc-home-map
   =========================================== */

/* A) Forzar que la sección/contendor de Elementor rompa el ancho en caja (1140px)
   Esto hace “full bleed” incluso si el padre está centrado.
*/
.rc-home-map{
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  overflow-x: hidden !important;
}

/* Si usás Contenedores (Flexbox) en Elementor */
.rc-home-map .e-con-inner{
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* Si usás Secciones/Columnas clásicas en Elementor */
.rc-home-map .elementor-container{
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* B) Quitar el “max-width” interno que TEC aplica a sus vistas */
.rc-home-map .tribe-common-l-container{
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* 1) Ocultar elementos de UI que no queremos en la Home (bar, top bar, etc.) */
.rc-home-map .tribe-events-c-events-bar,
.rc-home-map .tribe-events-header,
.rc-home-map .tribe-events-c-top-bar,
.rc-home-map .tribe-events-c-subscribe-dropdown,
.rc-home-map .tribe-events-pro-map__event-cards,
.rc-home-map .tribe-events-pro-map__event-card,
.rc-home-map .tribe-events-map-event{
  display: none !important;
}

/* 2) Ocultar la columna real del listado lateral */
.rc-home-map .tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-map__event-column{
  display: none !important;
  width: 0 !important;
  max-width: 0 !important;
  flex: 0 0 0 !important;
  height: 0 !important;
  overflow: hidden !important;
}

/* 3) Expandir el mapa a 100% del ancho disponible */
.rc-home-map .tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-map__map-column,
.rc-home-map .tribe-events-view--map .tribe-events-c-view__map,
.rc-home-map .tribe-events-view--map .tribe-events-pro-map__map{
  width: 100% !important;
  max-width: 100% !important;
  flex: 1 1 100% !important;
}

/* 4) Asegurar que el wrapper no reserve espacio */
.rc-home-map .tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-map__columns,
.rc-home-map .tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-map__container{
  gap: 0 !important;
}

/* 5) Altura controlada del mapa en Home */
.rc-home-map .tribe-events-view--map .tribe-events-c-view__map,
.rc-home-map .tribe-events-view--map .tribe-events-pro-map__map{
  height: 480px !important;
  min-height: 480px !important;
  max-height: 480px !important;
}

@media (max-width: 767px){
  .rc-home-map .tribe-events-view--map .tribe-events-c-view__map,
  .rc-home-map .tribe-events-view--map .tribe-events-pro-map__map{
    height: 300px !important;
    min-height: 300px !important;
    max-height: 300px !important;
  }
}

/* 6) Evitar scroll interno raro en contenedores del mapa */
.rc-home-map .tribe-events-view--map,
.rc-home-map .tribe-events-view--map .tribe-common-g-row,
.rc-home-map .tribe-events-view--map .tribe-common-g-col{
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6f2b699 *//* Ocultar encabezados/textos extra del widget de "Nuestra selección" */
.nuestra-seleccion .tribe-events-header,
.nuestra-seleccion .tribe-events-widget__header,
.nuestra-seleccion .tribe-events-widget-heading,
.nuestra-seleccion .tribe-events-widget__title,
.nuestra-seleccion .tribe-events-widget__subtitle {
    display: none !important;
}/* End custom CSS */