.elementor-5626 .elementor-element.elementor-element-38b50084{--display:flex;--overlay-opacity:1;}.elementor-5626 .elementor-element.elementor-element-38b50084:not(.elementor-motion-effects-element-type-background), .elementor-5626 .elementor-element.elementor-element-38b50084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5626 .elementor-element.elementor-element-38b50084::before, .elementor-5626 .elementor-element.elementor-element-38b50084 > .elementor-background-video-container::before, .elementor-5626 .elementor-element.elementor-element-38b50084 > .e-con-inner > .elementor-background-video-container::before, .elementor-5626 .elementor-element.elementor-element-38b50084 > .elementor-background-slideshow::before, .elementor-5626 .elementor-element.elementor-element-38b50084 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5626 .elementor-element.elementor-element-38b50084 > .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-5626 .elementor-element.elementor-element-183eb7e0{--display:flex;--justify-content:center;}.elementor-5626 .elementor-element.elementor-element-578643e2{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;color:#FCF7F7;}.elementor-5626 .elementor-element.elementor-element-578643e2 > .elementor-widget-container{margin:272px 0px 0px 0px;}.elementor-5626 .elementor-element.elementor-element-578643e2.elementor-element{--align-self:center;}.elementor-5626 .elementor-element.elementor-element-7e5dcb71{--display:flex;--min-height:290px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:-78px;--margin-left:0px;--margin-right:0px;}.elementor-5626 .elementor-element.elementor-element-7e5dcb71:not(.elementor-motion-effects-element-type-background), .elementor-5626 .elementor-element.elementor-element-7e5dcb71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5626 .elementor-element.elementor-element-7e5dcb71::before, .elementor-5626 .elementor-element.elementor-element-7e5dcb71 > .elementor-background-video-container::before, .elementor-5626 .elementor-element.elementor-element-7e5dcb71 > .e-con-inner > .elementor-background-video-container::before, .elementor-5626 .elementor-element.elementor-element-7e5dcb71 > .elementor-background-slideshow::before, .elementor-5626 .elementor-element.elementor-element-7e5dcb71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5626 .elementor-element.elementor-element-7e5dcb71 > .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-5626 .elementor-element.elementor-element-38b50084{--width:100%;}.elementor-5626 .elementor-element.elementor-element-183eb7e0{--content-width:683px;}}@media(min-width:1025px){.elementor-5626 .elementor-element.elementor-element-38b50084::before, .elementor-5626 .elementor-element.elementor-element-38b50084 > .elementor-background-video-container::before, .elementor-5626 .elementor-element.elementor-element-38b50084 > .e-con-inner > .elementor-background-video-container::before, .elementor-5626 .elementor-element.elementor-element-38b50084 > .elementor-background-slideshow::before, .elementor-5626 .elementor-element.elementor-element-38b50084 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5626 .elementor-element.elementor-element-38b50084 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}.elementor-5626 .elementor-element.elementor-element-7e5dcb71::before, .elementor-5626 .elementor-element.elementor-element-7e5dcb71 > .elementor-background-video-container::before, .elementor-5626 .elementor-element.elementor-element-7e5dcb71 > .e-con-inner > .elementor-background-video-container::before, .elementor-5626 .elementor-element.elementor-element-7e5dcb71 > .elementor-background-slideshow::before, .elementor-5626 .elementor-element.elementor-element-7e5dcb71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5626 .elementor-element.elementor-element-7e5dcb71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}/* Start custom CSS for text-editor, class: .elementor-element-578643e2 *//* 1. CONTROL DE ANCHO Y CENTRADO TOTAL */
.elementor-5626 .elementor-element.elementor-element-578643e2 {
    max-width: 700px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
}

/* 2. EL JURAMENTO (BLOCKQUOTE) - Dorado Matico/Opaco */
.elementor-5626 .elementor-element.elementor-element-578643e2 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-5626 .elementor-element.elementor-element-578643e2 p, .elementor-5626 .elementor-element.elementor-element-578643e2 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-5626 .elementor-element.elementor-element-578643e2 h2, .elementor-5626 .elementor-element.elementor-element-578643e2 h3 {
    text-align: left;
    margin-top: 40px;
    color: inherit; 
}/* End custom CSS */