.elementor-5620 .elementor-element.elementor-element-6dc2ee09{--display:flex;--overlay-opacity:1;}.elementor-5620 .elementor-element.elementor-element-6dc2ee09:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-6dc2ee09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5620 .elementor-element.elementor-element-6dc2ee09::before, .elementor-5620 .elementor-element.elementor-element-6dc2ee09 > .elementor-background-video-container::before, .elementor-5620 .elementor-element.elementor-element-6dc2ee09 > .e-con-inner > .elementor-background-video-container::before, .elementor-5620 .elementor-element.elementor-element-6dc2ee09 > .elementor-background-slideshow::before, .elementor-5620 .elementor-element.elementor-element-6dc2ee09 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5620 .elementor-element.elementor-element-6dc2ee09 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://spanispell.es/wp-content/uploads/2026/03/7f85516d-1852-4a28-a94d-18c826cfcf08.jpg");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-5620 .elementor-element.elementor-element-32648fc{--display:flex;--justify-content:center;}.elementor-5620 .elementor-element.elementor-element-53d5dd49{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-5620 .elementor-element.elementor-element-53d5dd49 > .elementor-widget-container{margin:272px 0px 0px 0px;}.elementor-5620 .elementor-element.elementor-element-53d5dd49.elementor-element{--align-self:center;}.elementor-5620 .elementor-element.elementor-element-06fc9d9{--display:flex;--min-height:290px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:-78px;--margin-left:0px;--margin-right:0px;}.elementor-5620 .elementor-element.elementor-element-06fc9d9:not(.elementor-motion-effects-element-type-background), .elementor-5620 .elementor-element.elementor-element-06fc9d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5620 .elementor-element.elementor-element-06fc9d9::before, .elementor-5620 .elementor-element.elementor-element-06fc9d9 > .elementor-background-video-container::before, .elementor-5620 .elementor-element.elementor-element-06fc9d9 > .e-con-inner > .elementor-background-video-container::before, .elementor-5620 .elementor-element.elementor-element-06fc9d9 > .elementor-background-slideshow::before, .elementor-5620 .elementor-element.elementor-element-06fc9d9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5620 .elementor-element.elementor-element-06fc9d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://spanispell.es/wp-content/uploads/2026/03/be002417-1e54-4b93-aceb-948213ab1713.jpg");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5620 .elementor-element.elementor-element-6dc2ee09{--width:100%;}.elementor-5620 .elementor-element.elementor-element-32648fc{--content-width:683px;}}@media(min-width:1025px){.elementor-5620 .elementor-element.elementor-element-6dc2ee09::before, .elementor-5620 .elementor-element.elementor-element-6dc2ee09 > .elementor-background-video-container::before, .elementor-5620 .elementor-element.elementor-element-6dc2ee09 > .e-con-inner > .elementor-background-video-container::before, .elementor-5620 .elementor-element.elementor-element-6dc2ee09 > .elementor-background-slideshow::before, .elementor-5620 .elementor-element.elementor-element-6dc2ee09 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5620 .elementor-element.elementor-element-6dc2ee09 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}.elementor-5620 .elementor-element.elementor-element-06fc9d9::before, .elementor-5620 .elementor-element.elementor-element-06fc9d9 > .elementor-background-video-container::before, .elementor-5620 .elementor-element.elementor-element-06fc9d9 > .e-con-inner > .elementor-background-video-container::before, .elementor-5620 .elementor-element.elementor-element-06fc9d9 > .elementor-background-slideshow::before, .elementor-5620 .elementor-element.elementor-element-06fc9d9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5620 .elementor-element.elementor-element-06fc9d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}/* Start custom CSS for text-editor, class: .elementor-element-53d5dd49 *//* 1. CONTROL DE ANCHO Y CENTRADO TOTAL */
.elementor-5620 .elementor-element.elementor-element-53d5dd49 {
    max-width: 700px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
}

/* 2. EL JURAMENTO (BLOCKQUOTE) - Dorado Matico/Opaco */
.elementor-5620 .elementor-element.elementor-element-53d5dd49 blockquote {
    letter-spacing: 1.2px; 
    line-height: 1.8;
    text-align: left; 
    /* Dorado antiguo/bronce que combina con la corona */
    border-left: 3px solid #a88e5e; 
    padding-left: 25px;
    margin: 0 0 50px 0;
    font-style: italic;
    color: #f2e6d6; /* Un blanco crema muy suave */
}

/* 3. RESTO DEL TEXTO (No tocamos colores de títulos) */
.elementor-5620 .elementor-element.elementor-element-53d5dd49 p, .elementor-5620 .elementor-element.elementor-element-53d5dd49 li {
    letter-spacing: 0.3px;
    line-height: 1.6;
    text-align: left;
    color: #d1d1d1; /* Gris claro suave para que no canse la vista */
}

/* 4. LIMPIEZA DE TÍTULOS (Heredan lo que pongas en la pestaña Estilo) */
.elementor-5620 .elementor-element.elementor-element-53d5dd49 h2, .elementor-5620 .elementor-element.elementor-element-53d5dd49 h3 {
    text-align: left;
    margin-top: 40px;
    color: inherit; 
}/* End custom CSS */