.elementor-4797 .elementor-element.elementor-element-401b058{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-4797 .elementor-element.elementor-element-401b058 .elementor-divider-separator{width:0%;}.elementor-4797 .elementor-element.elementor-element-401b058 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4797 .elementor-element.elementor-element-0ee98ac{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-4797 .elementor-element.elementor-element-0ee98ac .elementor-divider-separator{width:0%;}.elementor-4797 .elementor-element.elementor-element-0ee98ac .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4797 .elementor-element.elementor-element-47ebdb1{--spacer-size:50px;}.elementor-4797 .elementor-element.elementor-element-a6b6696{text-align:center;}.elementor-4797 .elementor-element.elementor-element-103a1ae{text-align:center;font-family:"Times New Roman", Sans-serif;font-size:23px;font-weight:400;color:var( --e-global-color-e30fd67 );}.elementor-4797 .elementor-element.elementor-element-103a1ae p{margin-block-end:8px;}.elementor-4797 .elementor-element.elementor-element-a897685{text-align:center;font-family:"Times New Roman", Sans-serif;font-size:23px;font-weight:400;color:var( --e-global-color-e30fd67 );}.elementor-4797 .elementor-element.elementor-element-a897685 p{margin-block-end:8px;}@media(max-width:767px){.elementor-4797 .elementor-element.elementor-element-a6b6696 .elementor-heading-title{font-size:17px;line-height:1.3em;letter-spacing:-1px;word-spacing:0em;}.elementor-4797 .elementor-element.elementor-element-103a1ae{font-size:21px;}.elementor-4797 .elementor-element.elementor-element-a897685{font-size:21px;}}/* Start custom CSS for shortcode, class: .elementor-element-089dfbd *//* Estilo base del checkbox de privacidad */
input[type="checkbox"].ff_gdpr_field {
    width: 18px !important;
    height: 18px !important;
    border: 1px solid #000000 !important; /* Color del borde negro */
    border-radius: 1px !important; /* Bordes redondeados */
    cursor: pointer;
    appearance: none; /* Elimina el estilo por defecto del navegador */
    -webkit-appearance: none;
    background-color: #fff;
    position: relative;
    vertical-align: middle;
}

/* Estilo cuando el checkbox está marcado */
input[type="checkbox"].ff_gdpr_field:checked {
    background-color: #000000 !important; /* Fondo negro al marcar */
}


}

/* Estilo del texto que acompaña al checkbox */
.ff_tc_checkbox label {
    font-size: 12px;
    color: #333;
    margin-left: 10px;
    cursor: pointer;
}/* End custom CSS */