.elementor-160 .elementor-element.elementor-element-beb8d16{--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-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-160 .elementor-element.elementor-element-f7ac087{width:var( --container-widget-width, 95% );max-width:95%;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;color:#000000;}.elementor-160 .elementor-element.elementor-element-f7ac087.elementor-element{--align-self:center;}.elementor-160 .elementor-element.elementor-element-44cb633{--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-160 .elementor-element.elementor-element-00574e4{--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-160 .elementor-element.elementor-element-70bc3f0{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;color:#000000;}.elementor-160 .elementor-element.elementor-element-70bc3f0.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-160 .elementor-element.elementor-element-f7ac087{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-160 .elementor-element.elementor-element-f7ac087.elementor-element{--align-self:center;}.elementor-160 .elementor-element.elementor-element-00574e4{--margin-top:30px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-160 .elementor-element.elementor-element-70bc3f0{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-160 .elementor-element.elementor-element-70bc3f0.elementor-element{--align-self:center;}}/* Start custom CSS *//* Contenedor con scroll horizontal suave */
.cookies-table-wrap{
  width:100%;
  max-width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  overscroll-behavior-x:contain;
  scrollbar-width: thin;               /* Firefox */
}
.cookies-table-wrap::-webkit-scrollbar{ height:8px; }  /* Chrome/Safari */
.cookies-table-wrap::-webkit-scrollbar-thumb{ background:#bbb; border-radius:8px; }

/* Tabla base */
.cookies-table{
  border-collapse:collapse;
  width:100%;
  min-width:720px;                     /* fuerza scroll en móviles */
  table-layout:auto;
}
.cookies-table th,
.cookies-table td{
  padding:12px 10px;
  border-bottom:1px solid #eaeaea;
  text-align:left;
  vertical-align:top;
  word-break:normal;                   /* cambia a break-word si hay URLs largas */
}
.cookies-table thead th{
  background:#f7f7f7;
  font-weight:600;
}

/* Ajustes móvil */
@media (max-width:767px){
  .elementor .cookies-table-wrap{ overflow-x:auto; }    /* por si el contenedor de Elementor recorta */
  .cookies-table th, .cookies-table td{ padding:12px; }
}/* End custom CSS */