.elementor-3 .elementor-element.elementor-element-bc1443b{--display:flex;--background-transition:0.3s;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3 .elementor-element.elementor-element-5be969a{--display:flex;--min-height:80px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}/* Start custom CSS for html, class: .elementor-element-b36d70f *//* Estilo general para la política */
.policy-container {
    max-width: 900px;
    margin: auto;
    padding: 30px;
    background-color: #F5F5F5;
    border: 1px solid #D9D9D9;
    border-radius: 8px;
    font-family: 'Roboto', sans-serif;
}

/* Títulos principales */
.policy-container h1 {
    font-size: 28px;
    color: #3A3A38; /* Gris oscuro */
    margin-bottom: 20px;
    text-align: center;
}

/* Subtítulos */
.policy-container h2 {
    font-size: 22px;
    color: #D4DC00; /* Amarillo */
    margin-top: 25px;
}

/* Texto de párrafos */
.policy-container p {
    font-size: 16px;
    color: #333333; /* Gris */
    line-height: 1.6;
    margin-bottom: 15px;
}

/* Listas */
.policy-container ul {
    margin-left: 20px;
    list-style: disc;
}

/* Elementos de lista */
.policy-container li {
    margin-bottom: 10px;
    font-size: 16px;
    color: #3A3A38; /* Gris oscuro */
}

/* Enlaces */
.policy-container a {
    color: #D4DC00; /* Amarillo */
    text-decoration: none;
}

.policy-container a:hover {
    text-decoration: underline;
}

/* Caja de contacto */
.policy-container .contact-info {
    background: #D9D9D9; /* Fondo gris claro */
    border: 1px solid #333333;
    padding: 15px;
    border-radius: 5px;
    margin-top: 20px;
}

//* End custom CSS */