.elementor-1517 .elementor-element.elementor-element-23253af{--display:flex;--min-height:250px;border-style:solid;--border-style:solid;}.elementor-1517 .elementor-element.elementor-element-fa7e864 img{width:250px;}.elementor-1517 .elementor-element.elementor-element-595620a{text-align:center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-1517 .elementor-element.elementor-element-23253af{--content-width:501px;}}/* Start custom CSS for container, class: .elementor-element-23253af *//* 1. Ajustar el tamaño del contenedor general */
.elementor-1517 .elementor-element.elementor-element-23253af {
    padding-top: px !important;    /* Reduce el espacio arriba del logo */
    padding-bottom: px !important; /* Reduce el espacio debajo de los textos */
    min-height: auto !important;     /* Elimina cualquier altura mínima forzada */
}

/* 2. Ajustar el tamaño del Logo */
.elementor-1517 .elementor-element.elementor-element-23253af img {
    max-width: 140px !important;     /* Tamaño ideal para que no sea intrusivo */
    margin-bottom: 15px !important;  /* Espacio entre logo y links */
}

/* 3. Estilo para los textos legales (Aviso Legal, etc.) */
.elementor-1517 .elementor-element.elementor-element-23253af .elementor-widget-text-editor, 
.elementor-1517 .elementor-element.elementor-element-23253af .elementor-icon-list-item {
    font-size: 13px !important;      /* Tamaño de letra fino y profesional */
    color: #666666 !important;       /* Gris suave para que no compita con el logo */
    line-height: 1 !important;
}

/* 4. Quitar espacios extra entre widgets */
.elementor-1517 .elementor-element.elementor-element-23253af .elementor-widget {
    margin-bottom: 0 !important;
}/* End custom CSS */