.elementor-10070101 .elementor-element.elementor-element-0562961 > .elementor-container{max-width:1073px;}.elementor-10070101 .elementor-element.elementor-element-484c825 .elementor-spacer-inner{height:25px;}.elementor-10070101 .elementor-element.elementor-element-d67b006 .module-title{color:#444444;margin:0px 0px 20px 0px;}.elementor-10070101 .elementor-element.elementor-element-d67b006 .module-title span{border-color:#444444;padding:0px 20px 10px 20px;}.elementor-10070101 .elementor-element.elementor-element-d67b006 .widget-pklinks li:not(:last-child){padding-bottom:calc(8px/2);}.elementor-10070101 .elementor-element.elementor-element-d67b006 .widget-pklinks li:not(:first-child){margin-top:calc(8px/2);}.elementor-10070101 .elementor-element.elementor-element-d67b006 .widget-pklinks li{list-style:none;list-style-position:inside;font-size:18px;font-weight:600;}.elementor-10070101 .elementor-element.elementor-element-d67b006 > .elementor-widget-container{margin:0px 50px 0px 0px;}@media(min-width:768px){.elementor-10070101 .elementor-element.elementor-element-309e09d{width:30%;}.elementor-10070101 .elementor-element.elementor-element-43c8f12{width:69.997%;}}/* Start custom CSS for text-editor, class: .elementor-element-446c8d0 *//* TITULOS */
.content h2 {
    font-weight: 600;
    text-transform: uppercase;
    border-bottom: 1px solid #ddd;
    margin: 12px 0 10px;
}

/* LISTAS */
.content ul {
    padding-left: 15px;
    margin-bottom: 15px;
}

.content li {
    margin-bottom: 10px;
}

/* TABLA POLÍTICA DE COOKIES */
.conditions-table {
    width: 100%;
    border-collapse: collapse;
    margin: 25px 0;
    font-size: 14px;
    line-height: 1.5;
    background: #fff;
}

.conditions-table th,
.conditions-table td {
    border: 1px solid #e5e5e5;
    padding: 14px;
    text-align: left;
    vertical-align: top;
}

.conditions-table th {
    background: #f7f7f7;
    font-weight: 700;
    white-space: nowrap;
}

.conditions-table tr:nth-child(even) {
    background: #fafafa;
}

/* RESPONSIVE */

@media (max-width: 768px) {
    .content {
        font-size: 12px;
        line-height: 1.5;
    }

    .content h2 {
        font-size: 15px;
        margin: 8px 0 8px;
    }

    .conditions-table {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
        font-size: 12px;
    }

    .conditions-table th,
    .conditions-table td {
        padding: 10px;
    }
}/* End custom CSS */