.elementor-2057 .elementor-element.elementor-element-0da756f{--display:flex;--min-height:0px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2057 .elementor-element.elementor-element-0da756f:not(.elementor-motion-effects-element-type-background), .elementor-2057 .elementor-element.elementor-element-0da756f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8801b8 );}.elementor-2057 .elementor-element.elementor-element-1e14ab0{--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;--background-transition:0.3s;}.elementor-2057 .elementor-element.elementor-element-1e14ab0:not(.elementor-motion-effects-element-type-background), .elementor-2057 .elementor-element.elementor-element-1e14ab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ff046d1 );}.elementor-2057 .elementor-element.elementor-element-1e14ab0:hover{background-color:var( --e-global-color-c349448 );}.elementor-2057 .elementor-element.elementor-element-89a986b{--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;--background-transition:0.3s;}.elementor-2057 .elementor-element.elementor-element-89a986b:not(.elementor-motion-effects-element-type-background), .elementor-2057 .elementor-element.elementor-element-89a986b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0192015 );}.elementor-2057 .elementor-element.elementor-element-89a986b:hover{background-color:var( --e-global-color-3d5ff86 );}.elementor-2057 .elementor-element.elementor-element-e02129a{--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;--background-transition:0.3s;}.elementor-2057 .elementor-element.elementor-element-e02129a:not(.elementor-motion-effects-element-type-background), .elementor-2057 .elementor-element.elementor-element-e02129a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f0570c );}.elementor-2057 .elementor-element.elementor-element-e02129a:hover{background-color:var( --e-global-color-7493f60 );}.elementor-2057 .elementor-element.elementor-element-f4e2440{--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;--background-transition:0.3s;}.elementor-2057 .elementor-element.elementor-element-f4e2440:not(.elementor-motion-effects-element-type-background), .elementor-2057 .elementor-element.elementor-element-f4e2440 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c10444 );}.elementor-2057 .elementor-element.elementor-element-f4e2440:hover{background-color:var( --e-global-color-d33707d );}.elementor-2057 .elementor-element.elementor-element-51efc85{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2057 .elementor-element.elementor-element-f6972e0 .elementor-icon-wrapper{text-align:center;}.elementor-2057 .elementor-element.elementor-element-f6972e0.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2057 .elementor-element.elementor-element-f6972e0.elementor-view-framed .elementor-icon, .elementor-2057 .elementor-element.elementor-element-f6972e0.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-2057 .elementor-element.elementor-element-f6972e0.elementor-view-framed .elementor-icon, .elementor-2057 .elementor-element.elementor-element-f6972e0.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-2057 .elementor-element.elementor-element-8ef96b5{--display:flex;--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;}.elementor-2057 .elementor-element.elementor-element-48bb8d3 .elementor-icon-wrapper{text-align:center;}.elementor-2057 .elementor-element.elementor-element-48bb8d3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b8801b8 );}.elementor-2057 .elementor-element.elementor-element-48bb8d3.elementor-view-framed .elementor-icon, .elementor-2057 .elementor-element.elementor-element-48bb8d3.elementor-view-default .elementor-icon{color:var( --e-global-color-b8801b8 );border-color:var( --e-global-color-b8801b8 );}.elementor-2057 .elementor-element.elementor-element-48bb8d3.elementor-view-framed .elementor-icon, .elementor-2057 .elementor-element.elementor-element-48bb8d3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b8801b8 );}.elementor-2057 .elementor-element.elementor-element-48bb8d3 .elementor-icon{padding:9px;}.elementor-2057 .elementor-element.elementor-element-4647a9e{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-2057 .elementor-element.elementor-element-2e5dc9f .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-2057 .elementor-element.elementor-element-313b34c{--display:flex;--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;--justify-content:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2057 .elementor-element.elementor-element-9dcffdc{width:var( --container-widget-width, 68.895% );max-width:68.895%;--container-widget-width:68.895%;--container-widget-flex-grow:0;}.elementor-2057 .elementor-element.elementor-element-9dcffdc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2057 .elementor-element.elementor-element-9ec8057{--display:flex;--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2057 .elementor-element.elementor-element-9ec8057:not(.elementor-motion-effects-element-type-background), .elementor-2057 .elementor-element.elementor-element-9ec8057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e398f66 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2057 .elementor-element.elementor-element-a83b337 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2057 .elementor-element.elementor-element-da73259{--display:flex;--min-height:37px;--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:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2057 .elementor-element.elementor-element-da73259:not(.elementor-motion-effects-element-type-background), .elementor-2057 .elementor-element.elementor-element-da73259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2057 .elementor-element.elementor-element-da73259.e-con{--align-self:center;}.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-2057 .elementor-element.elementor-element-70296e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-2057 .elementor-element.elementor-element-70296e2.elementor-element{--align-self:center;}.elementor-2057 .elementor-element.elementor-element-70296e2{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2057 .elementor-element.elementor-element-1e9a543 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2057 .elementor-element.elementor-element-1e9a543 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2057 .elementor-element.elementor-element-1e9a543{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2057 .elementor-element.elementor-element-1e9a543 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2057 .elementor-element.elementor-element-1e9a543 .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;}.elementor-2057 .elementor-element.elementor-element-1e9a543 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2057 .elementor-element.elementor-element-1e9a543 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#6D6D6D;}.elementor-2057 .elementor-element.elementor-element-8da5665{--display:flex;--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2057 .elementor-element.elementor-element-8da5665:not(.elementor-motion-effects-element-type-background), .elementor-2057 .elementor-element.elementor-element-8da5665 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e398f66 );}.elementor-2057 .elementor-element.elementor-element-1150ee1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2057 .elementor-element.elementor-element-42fb200{--display:flex;--min-height:37px;--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:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2057 .elementor-element.elementor-element-42fb200:not(.elementor-motion-effects-element-type-background), .elementor-2057 .elementor-element.elementor-element-42fb200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2057 .elementor-element.elementor-element-42fb200.e-con{--align-self:center;}.elementor-2057 .elementor-element.elementor-element-cf269a2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2057 .elementor-element.elementor-element-cf269a2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2057 .elementor-element.elementor-element-cf269a2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2057 .elementor-element.elementor-element-cf269a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2057 .elementor-element.elementor-element-cf269a2 .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;}.elementor-2057 .elementor-element.elementor-element-cf269a2 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2057 .elementor-element.elementor-element-cf269a2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#6D6D6D;}.elementor-2057 .elementor-element.elementor-element-89ba6ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-2057 .elementor-element.elementor-element-89ba6ca.elementor-element{--align-self:center;}.elementor-2057 .elementor-element.elementor-element-89ba6ca{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}body.elementor-page-2057:not(.elementor-motion-effects-element-type-background), body.elementor-page-2057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-2057 .elementor-element.elementor-element-0da756f{--min-height:0px;--gap:0px 14px;--row-gap:0px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2057 .elementor-element.elementor-element-1e14ab0{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2057 .elementor-element.elementor-element-89a986b{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2057 .elementor-element.elementor-element-e02129a{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2057 .elementor-element.elementor-element-f4e2440{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2057 .elementor-element.elementor-element-51efc85{--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2057 .elementor-element.elementor-element-f6972e0 > .elementor-widget-container{margin:0px 17px 0px 0px;}.elementor-2057 .elementor-element.elementor-element-f6972e0 .elementor-icon-wrapper{text-align:end;}.elementor-2057 .elementor-element.elementor-element-f6972e0 .elementor-icon{font-size:35px;}.elementor-2057 .elementor-element.elementor-element-f6972e0 .elementor-icon svg{height:35px;}.elementor-2057 .elementor-element.elementor-element-4647a9e{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2057 .elementor-element.elementor-element-8da5665{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-2057 .elementor-element.elementor-element-8ef96b5{--min-height:0px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:5;}.elementor-2057 .elementor-element.elementor-element-8ef96b5.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-2057 .elementor-element.elementor-element-48bb8d3 .elementor-icon{font-size:40px;}.elementor-2057 .elementor-element.elementor-element-48bb8d3 .elementor-icon svg{height:40px;}.elementor-2057 .elementor-element.elementor-element-4647a9e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2057 .elementor-element.elementor-element-313b34c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2057 .elementor-element.elementor-element-9ec8057{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2057 .elementor-element.elementor-element-8da5665{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2057 .elementor-element.elementor-element-42fb200{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2057 .elementor-element.elementor-element-cf269a2 > .elementor-widget-container{margin:9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2057 .elementor-element.elementor-element-cf269a2.elementor-element{--align-self:center;}.elementor-2057 .elementor-element.elementor-element-cf269a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2057 .elementor-element.elementor-element-cf269a2 .elementor-icon-list-item > a{font-size:12px;}.elementor-2057 .elementor-element.elementor-element-89ba6ca > .elementor-widget-container{margin:9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2057 .elementor-element.elementor-element-89ba6ca{text-align:center;font-size:12px;}}@media(min-width:768px){.elementor-2057 .elementor-element.elementor-element-1e14ab0{--width:25%;}.elementor-2057 .elementor-element.elementor-element-89a986b{--width:25%;}.elementor-2057 .elementor-element.elementor-element-e02129a{--width:25%;}.elementor-2057 .elementor-element.elementor-element-f4e2440{--width:25%;}.elementor-2057 .elementor-element.elementor-element-51efc85{--width:15%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2057 .elementor-element.elementor-element-0da756f{--width:100%;}.elementor-2057 .elementor-element.elementor-element-51efc85{--width:27%;}}/* Start custom CSS for shortcode, class: .elementor-element-9dcffdc */.elementor-2057 .elementor-element.elementor-element-9dcffdc {
    max-width: 100% !important;
    width: 100% !important;
}
.elementor-2057 .elementor-element.elementor-element-9dcffdc .cmplz-document {
    max-width: 100% !important;
    width: 100% !important;
/* Contenedor general: todo el texto blanco y fuente Figtree */
#cmplz-cookies-overview {
    color: #ffffff !important; /* Todo el texto blanco */
    font-family: 'Figtree', sans-serif !important; /* Fuente Figtree */
    font-weight: 400 !important; /* Peso 400 para texto general */
    font-size: 18px !important; /* Tamaño 18px para texto general */
}

/* Todos los divs dentro del contenedor (mantener fondo y bordes) */
#cmplz-cookies-overview div {
    background-color: #000000 !important; /* Fondo negro */
    color: #ffffff !important; /* Texto blanco */
    border: 1px solid #ffffff !important; /* Bordes blancos */
    font-family: 'Figtree', sans-serif !important; /* Fuente Figtree */
    font-weight: 400 !important; /* Peso 400 */
    font-size: 18px !important; /* Tamaño 18px */
}

/* Enlaces blancos */
#cmplz-cookies-overview a {
    color: #ffffff !important; /* Enlaces blancos */
    font-family: 'Figtree', sans-serif !important; /* Fuente Figtree */
    font-weight: 400 !important; /* Peso 400 */
    font-size: 18px !important; /* Tamaño 18px */
    text-decoration: underline; /* Opcional, para distinguirlos */
}

/* Estilos para h2 (títulos como "Uso", "Compartir datos") */
#cmplz-cookies-overview h2 {
    color: #ffffff !important; /* Blanco */
    font-family: 'Figtree', sans-serif !important; /* Fuente Figtree */
    font-weight: 600 !important; /* Peso 600 */
    font-size: 20px !important; /* Tamaño 20px */
}

/* Asegurar que otros encabezados (h3, h4, h5) sigan el estilo general si no son h2 */
#cmplz-cookies-overview h3,
#cmplz-cookies-overview h4,
#cmplz-cookies-overview h5 {
    color: #ffffff !important; /* Blanco */
    font-family: 'Figtree', sans-serif !important; /* Fuente Figtree */
    font-weight: 400 !important; /* Peso 400 */
    font-size: 18px !important; /* Tamaño 18px */
}/* End custom CSS */