.elementor-2100 .elementor-element.elementor-element-9d42574{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2100 .elementor-element.elementor-element-9d42574{--content-width:400px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}}@media(min-width:768px){.elementor-2100 .elementor-element.elementor-element-9d42574{--content-width:800px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2100 .elementor-element.elementor-element-9d42574{--content-width:550px;}}/* Start custom CSS for shortcode, class: .elementor-element-58cc213 *//* --- AJUSTE FINO CORPORATIVO COMPLIANZ --- */

/* 1. Contenedor y Párrafos: Ajuste de interlineado y margen entre bloques */
#cmplz-document, 
#cmplz-document p, 
#cmplz-document span, 
#cmplz-document li {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.6em !important;
    color: #4d4d4d !important;
    margin-bottom: 15px !important; /* Espacio entre párrafos */
}

/* 2. Encabezados H2 (Principales) */
#cmplz-document h2, 
#cmplz-document .cmplz-subtitle { 
    font-family: 'Montserrat', sans-serif !important;
    font-size: 36px !important;
    font-weight: 500 !important;
    color: #0025a7 !important;
    margin-top: 40px !important;    /* Espacio antes del título */
    margin-bottom: 20px !important; /* Espacio después del título */
    line-height: 1.2em !important;
}

/* 3. Encabezados H3 (Para "Cookies", "Elementor", etc.) */
#cmplz-document h3,
#cmplz-document h4,
#cmplz-document .cmplz-service-header {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 22px !important;      /* Tamaño intermedio */
    font-weight: 500 !important;      /* Un poco más de peso para resaltar */
    color: #0025a7 !important;
    margin-top: 30px !important;
    margin-bottom: 15px !important;
}

/* 4. Quitar márgenes extra que mete el plugin por defecto */
.cmplz-document h2:first-child {
    margin-top: 0 !important; /* Que el primer título no tenga hueco arriba */
}

/* 5. Estilo para los nombres de los servicios (Elementor, etc) */
#cmplz-document .cmplz-service-header {
    border-bottom: 1px solid #eee; /* Una línea sutil para separar servicios */
    padding-bottom: 5px;
}/* End custom CSS */