.elementor-1085 .elementor-element.elementor-element-6a8f064{--display:flex;--min-height:150px;--justify-content:center;--overlay-opacity:0.5;}.elementor-1085 .elementor-element.elementor-element-6a8f064:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-6a8f064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CAEEFF;}.elementor-1085 .elementor-element.elementor-element-6a8f064::before, .elementor-1085 .elementor-element.elementor-element-6a8f064 > .elementor-background-video-container::before, .elementor-1085 .elementor-element.elementor-element-6a8f064 > .e-con-inner > .elementor-background-video-container::before, .elementor-1085 .elementor-element.elementor-element-6a8f064 > .elementor-background-slideshow::before, .elementor-1085 .elementor-element.elementor-element-6a8f064 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1085 .elementor-element.elementor-element-6a8f064 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-1085 .elementor-element.elementor-element-a778e03{text-align:center;}.elementor-1085 .elementor-element.elementor-element-a778e03 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3em;font-weight:800;color:var( --e-global-color-56ee1ee );}.elementor-1085 .elementor-element.elementor-element-19b2c9ee{--display:flex;}@media(min-width:768px){.elementor-1085 .elementor-element.elementor-element-19b2c9ee{--width:70%;}}/* Start custom CSS for heading, class: .elementor-element-a778e03 *//* TITULOS EN NEGRITA */
.policy-content b{
    font-family: 'Montserrat', sans-serif;
    font-size: 26px;
    font-weight: 800;
    color: #111827;
    line-height: 1.3;
    display: block;
    margin-top: 45px;
    margin-bottom: 18px;
}

/* PÁRRAFOS */
.policy-content p{
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.9;
    color: #5b6470;
    margin-bottom: 18px;
}

/* LISTAS */
.policy-content ul{
    padding-left: 22px;
    margin-top: 10px;
    margin-bottom: 25px;
}

.policy-content li{
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 1.9;
    color: #5b6470;
    margin-bottom: 10px;
}

/* CONTENEDOR GENERAL */
.policy-content{
    max-width: 1000px;
    margin: auto;
}

/* ESPACIADO RESPONSIVE */
@media (max-width: 768px){

    .policy-content b{
        font-size: 22px;
        margin-top: 35px;
    }

    .policy-content p,
    .policy-content li{
        font-size: 15px;
        line-height: 1.8;
    }

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2ccafb1e *//* Documento Complianz */
#cmplz-document {
    max-width: 950px !important;
    margin: 0 auto !important;
    font-family: 'Montserrat', sans-serif !important;
    color: #000 !important;
    line-height: 1.9 !important;
}

/* Títulos Complianz */
#cmplz-document h1,
#cmplz-document h2,
#cmplz-document h3,
#cmplz-document h4 {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 26px !important;
    font-weight: 800 !important;
    color: #000 !important;
    line-height: 1.35 !important;
    margin-top: 38px !important;
    margin-bottom: 18px !important;
}

/* Párrafos */
#cmplz-document p {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.9 !important;
    color: #000 !important;
    text-align: justify !important;
    margin-bottom: 22px !important;
}

/* Listas */
#cmplz-document ul,
#cmplz-document ol {
    margin: 18px 0 28px 22px !important;
    padding-left: 22px !important;
}

#cmplz-document li {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.9 !important;
    color: #000 !important;
    margin-bottom: 12px !important;
}

/* Enlaces */
#cmplz-document a {
    font-family: 'Montserrat', sans-serif !important;
    color: #000 !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
}

/* Tablas de Complianz */
#cmplz-document table {
    width: 100% !important;
    border-collapse: collapse !important;
    margin: 28px 0 !important;
    font-family: 'Montserrat', sans-serif !important;
    color: #000 !important;
}

#cmplz-document th,
#cmplz-document td {
    border: 1px solid #000 !important;
    padding: 14px !important;
    text-align: left !important;
    vertical-align: top !important;
    font-size: 15px !important;
    line-height: 1.7 !important;
}

#cmplz-document th {
    font-weight: 800 !important;
}

/* Responsive */
@media (max-width: 768px) {
    #cmplz-document {
        max-width: 100% !important;
        padding: 0 20px !important;
    }

    #cmplz-document h1,
    #cmplz-document h2,
    #cmplz-document h3,
    #cmplz-document h4 {
        font-size: 22px !important;
    }

    #cmplz-document p,
    #cmplz-document li {
        font-size: 15px !important;
        text-align: left !important;
    }
}/* End custom CSS */