.elementor-15250 .elementor-element.elementor-element-19097121{margin-top:40px;margin-bottom:0px;}.elementor-15250 .elementor-element.elementor-element-4c8a809 > .elementor-widget-container{margin:0px 0px 0px 00px;}.elementor-15250 .elementor-element.elementor-element-4c8a809{text-align:center;}.elementor-15250 .elementor-element.elementor-element-4c8a809 .elementor-heading-title{font-family:"D-DIN-Bold", Sans-serif;font-size:42px;line-height:1.3em;letter-spacing:-0.6px;color:var( --e-global-color-secondary );}.elementor-15250 .elementor-element.elementor-element-7e7b0ad0{text-align:center;font-family:"D-DINCondensed", Sans-serif;font-size:24px;font-weight:400;text-transform:none;color:var( --e-global-color-secondary );}.elementor-15250 .elementor-element.elementor-element-6577f5fd{padding:0px 100px 0px 100px;}.elementor-15250 .elementor-element.elementor-element-7ff786c5{text-align:center;}.elementor-15250 .elementor-element.elementor-element-7ff786c5 .elementor-heading-title{font-family:"D-DIN-PRO-700-Bold", Sans-serif;font-size:36px;text-transform:none;line-height:1.3em;color:#111111;}.elementor-15250 .elementor-element.elementor-element-21c1c6c6{margin-top:030px;margin-bottom:0px;padding:0px 0px 80px 0px;}.elementor-15250 .elementor-element.elementor-element-539bfaf3 > .elementor-element-populated{padding:0px 0100px 0px 100px;}.elementor-15250 .elementor-element.elementor-element-19fdcb52 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15250 .elementor-element.elementor-element-19fdcb52 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15250 .elementor-element.elementor-element-7060bb9c > .elementor-widget-container{margin:15px 15px 15px 15px;padding:0px 0px 0px 0px;}.elementor-15250 .elementor-element.elementor-element-7060bb9c{text-align:center;font-family:"D-DINExp-Bold", Sans-serif;font-size:20px;font-weight:800;text-transform:none;color:#E74C3C;}.elementor-15250 .elementor-element.elementor-element-3bbcb900 .elementor-button{background-color:#BDA56B;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1.5em;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);border-radius:3px 3px 3px 3px;padding:15px 050px 15px 50px;}.elementor-15250 .elementor-element.elementor-element-3bbcb900 .elementor-button:hover, .elementor-15250 .elementor-element.elementor-element-3bbcb900 .elementor-button:focus{background-color:#F0BA39;}.elementor-15250 .elementor-element.elementor-element-6ff09e85{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );margin-top:-50px;margin-bottom:0px;padding:050px 0px 50px 0px;}.elementor-15250 .elementor-element.elementor-element-44124663 > .elementor-widget-container{margin:0px 0px 10px 00px;}.elementor-15250 .elementor-element.elementor-element-44124663{text-align:center;}.elementor-15250 .elementor-element.elementor-element-44124663 .elementor-heading-title{font-family:"D-DIN-PRO-700-Bold", Sans-serif;font-size:36px;font-weight:800;text-transform:none;line-height:1.3em;letter-spacing:-0.6px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-15250 .elementor-element.elementor-element-209665e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15250 .elementor-element.elementor-element-209665e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15250 .elementor-element.elementor-element-0ea2c04 > .elementor-widget-container{padding:0px 110px 0px 110px;}.elementor-15250 .elementor-element.elementor-element-0ea2c04 img{border-radius:5px 5px 5px 5px;}.elementor-bc-flex-widget .elementor-15250 .elementor-element.elementor-element-bce8ac9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15250 .elementor-element.elementor-element-bce8ac9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15250 .elementor-element.elementor-element-d9f9d77{--spacer-size:24px;}.elementor-15250 .elementor-element.elementor-element-7fb0b46{--spacer-size:50px;}.elementor-15250 .elementor-element.elementor-element-6ff16761 > .elementor-widget-container{margin:060px 0px 020px 00px;}.elementor-15250 .elementor-element.elementor-element-6ff16761{text-align:center;}.elementor-15250 .elementor-element.elementor-element-6ff16761 .elementor-heading-title{font-family:"D-DIN-Bold", Sans-serif;font-size:42px;line-height:1.3em;letter-spacing:-0.6px;color:var( --e-global-color-secondary );}.elementor-15250 .elementor-element.elementor-element-5b106fbe{margin-top:30px;margin-bottom:30px;padding:0px 50px 0px 50px;}.elementor-bc-flex-widget .elementor-15250 .elementor-element.elementor-element-483afbbf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15250 .elementor-element.elementor-element-483afbbf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15250 .elementor-element.elementor-element-1d2e3db5 > .elementor-widget-container{border-style:none;border-radius:4px 4px 4px 4px;}.elementor-15250 .elementor-element.elementor-element-1d2e3db5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-bc-flex-widget .elementor-15250 .elementor-element.elementor-element-24a4958a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15250 .elementor-element.elementor-element-24a4958a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15250 .elementor-element.elementor-element-083822e{margin-top:30px;margin-bottom:30px;padding:0px 50px 0px 50px;}.elementor-bc-flex-widget .elementor-15250 .elementor-element.elementor-element-e638706.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15250 .elementor-element.elementor-element-e638706.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15250 .elementor-element.elementor-element-335547c5 > .elementor-widget-container{border-style:none;border-radius:7px 7px 7px 7px;}.elementor-15250 .elementor-element.elementor-element-335547c5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-bc-flex-widget .elementor-15250 .elementor-element.elementor-element-ddac499.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15250 .elementor-element.elementor-element-ddac499.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15250 .elementor-element.elementor-element-3ddf1cba{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );margin-top:0px;margin-bottom:0px;padding:050px 0px 50px 0px;}.elementor-bc-flex-widget .elementor-15250 .elementor-element.elementor-element-3b6d1885.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15250 .elementor-element.elementor-element-3b6d1885.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15250 .elementor-element.elementor-element-7c2e9e7b > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-15250 .elementor-element.elementor-element-7c2e9e7b img{border-radius:5px 5px 5px 5px;}.elementor-bc-flex-widget .elementor-15250 .elementor-element.elementor-element-2f7ae33.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15250 .elementor-element.elementor-element-2f7ae33.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15250 .elementor-element.elementor-element-4f351ea6{--spacer-size:13px;}.elementor-15250 .elementor-element.elementor-element-559c6a45{margin-top:70px;margin-bottom:0px;}.elementor-15250 .elementor-element.elementor-element-1bcb0fde > .elementor-widget-container{margin:0px 80px 0px 80px;}.elementor-15250 .elementor-element.elementor-element-1bcb0fde{text-align:center;}.elementor-15250 .elementor-element.elementor-element-1bcb0fde .elementor-heading-title{font-family:"D-DIN-Bold", Sans-serif;font-size:38px;font-weight:600;text-transform:none;line-height:1.3em;letter-spacing:-0.6px;color:var( --e-global-color-secondary );}.elementor-15250 .elementor-element.elementor-element-798cec72 > .elementor-widget-container{margin:0px 140px 0px 140px;padding:0px 0px 0px 0px;}.elementor-15250 .elementor-element.elementor-element-798cec72{text-align:center;font-family:"D-DIN-Bold", Sans-serif;font-size:24px;font-weight:400;text-transform:none;color:#15407C;}.elementor-15250 .elementor-element.elementor-element-3d8d487 > .elementor-widget-container{margin:20px 20px 20px 20px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-15250 .elementor-element.elementor-element-483afbbf{width:61.429%;}.elementor-15250 .elementor-element.elementor-element-24a4958a{width:38.528%;}.elementor-15250 .elementor-element.elementor-element-e638706{width:61.429%;}.elementor-15250 .elementor-element.elementor-element-ddac499{width:38.528%;}}@media(max-width:767px){.elementor-15250 .elementor-element.elementor-element-4c8a809 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 15px 15px 15px;}.elementor-15250 .elementor-element.elementor-element-4c8a809 .elementor-heading-title{font-size:25px;}.elementor-15250 .elementor-element.elementor-element-7e7b0ad0 > .elementor-widget-container{margin:-30px 0px 0px 20px;}.elementor-15250 .elementor-element.elementor-element-7e7b0ad0{text-align:start;font-size:15px;}.elementor-15250 .elementor-element.elementor-element-6577f5fd{margin-top:-30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15250 .elementor-element.elementor-element-7ff786c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-15250 .elementor-element.elementor-element-7ff786c5 .elementor-heading-title{font-size:25px;}.elementor-15250 .elementor-element.elementor-element-21c1c6c6{padding:15px 15px 15px 15px;}.elementor-15250 .elementor-element.elementor-element-539bfaf3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15250 .elementor-element.elementor-element-19fdcb52 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-15250 .elementor-element.elementor-element-7060bb9c > .elementor-widget-container{margin:0px 10px 0px 010px;padding:0px 5px 0px 5px;}.elementor-15250 .elementor-element.elementor-element-7060bb9c{font-size:16px;}.elementor-15250 .elementor-element.elementor-element-3bbcb900 .elementor-button{font-size:16px;padding:10px 40px 10px 40px;}.elementor-15250 .elementor-element.elementor-element-6ff09e85{padding:030px 0px 0px 0px;}.elementor-15250 .elementor-element.elementor-element-44124663 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 0px 15px;}.elementor-15250 .elementor-element.elementor-element-44124663 .elementor-heading-title{font-size:25px;}.elementor-15250 .elementor-element.elementor-element-0ea2c04 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-15250 .elementor-element.elementor-element-6ff16761 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 15px 15px 15px;}.elementor-15250 .elementor-element.elementor-element-6ff16761 .elementor-heading-title{font-size:25px;}.elementor-15250 .elementor-element.elementor-element-5b106fbe{padding:020px 0px 0px 0px;}.elementor-15250 .elementor-element.elementor-element-083822e{padding:020px 0px 0px 0px;}.elementor-15250 .elementor-element.elementor-element-1bcb0fde > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15250 .elementor-element.elementor-element-1bcb0fde .elementor-heading-title{font-size:25px;}.elementor-15250 .elementor-element.elementor-element-798cec72 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15250 .elementor-element.elementor-element-798cec72{font-size:17px;}}/* Start custom CSS for html, class: .elementor-element-2a1dce0 */.bloque-checks {
  max-width: 560px;
}

.titulo-checks {
  font-size: 28px;
  line-height: 1.3;
  font-weight: 700;
  color: #173F73;
  text-align: left;
  text-transform: none; /* quita las mayúsculas */
  margin-bottom: 25px;
}

.lista-checks {
  list-style: none;
  padding: 0;
  margin: 0;
}

.lista-checks li {
  position: relative;
  padding-left: 38px;
  margin-bottom: 18px;
  font-size: 20px;
  line-height: 1.5;
  font-weight: 600;
  color: #173F73;
}

.lista-checks li::before {
  content: "✔";
  position: absolute;
  left: 0;
  top: 0;
  color: #C5AF7C;
  font-size: 24px;
}
.bloque-checks,
.bloque-checks * {
  text-transform: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21a1b07 */.bloque-verdad {
  text-align: center;
  max-width: 750px;
  margin: 0 auto;
  font-family: inherit;
}

/* 🔥 QUITAR MAYÚSCULAS FORZADAS */
.bloque-verdad,
.bloque-verdad p,
.bloque-verdad strong {
  text-transform: none !important;
}

/* Línea suave */
.bloque-verdad .linea-suave {
  margin-bottom: 10px;
  font-size: 18px;
  color: #5c6f87;
}

/* Línea potente */
.bloque-verdad .linea-fuerte {
  margin-bottom: 20px;
  font-size: 26px;
  font-weight: 700;
  color: #1f3b64;
}

/* Texto medio */
.bloque-verdad .linea-media {
  margin-bottom: 14px;
  font-size: 20px;
  line-height: 1.6;
  color: #1f3b64;
}

/* Línea dorada final */
.bloque-verdad .linea-dorada {
  margin-top: 25px;
  font-size: 20px;
  font-weight: 600;
  color: #C5AF7C;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d55c03c *//* CONTENEDOR */
.testimonio-box {
  max-width: 420px;
  font-family: inherit;
  color: #123d7a;
  line-height: 1.6;
}

/* EVITAR MAYÚSCULAS FORZADAS */
.testimonio-box,
.testimonio-box * {
  text-transform: none !important;
}

/* NOMBRE */
.testimonio-nombre {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 5px;
}

/* PROFESIÓN */
.testimonio-profesion {
  font-size: 14px;
  opacity: 0.7;
  margin-bottom: 20px;
}

/* PÁRRAFOS */
.testimonio-box p {
  margin-bottom: 14px;
  font-size: 16px;
}

/* FRASE CLAVE */
.frase-clave {
  font-weight: 700;
  font-size: 18px;
}

/* FRASE FINAL (DORADO MARCA) */
.frase-final {
  color: #C5AF7C;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d9418b7 */.titulo-beneficios {
  font-size: 28px;
  font-weight: 700;
  color: #123d7a;
  margin-bottom: 25px;
  text-transform: none !important;
}

.lista-beneficios {
  list-style: none;
  padding: 0;
}

.lista-beneficios li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 18px;
  color: #123d7a;
  line-height: 1.6;
  text-transform: none !important;
}

/* check dorado */
.lista-beneficios li::before {
  content: "✔";
  position: absolute;
  left: 0;
  top: 0;
  color: #C5AF7C;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-559c6a45 */.titulo-agenda {
  text-align: center;
  font-size: 34px;
  font-weight: 700;
  color: #123d7a;
  margin-bottom: 15px;
  text-transform: none !important;
}

.subtitulo-agenda {
  text-align: center;
  font-size: 22px;
  color: #4a6fa5;
  max-width: 700px;
  margin: 0 auto 20px;
  text-transform: none !important;
}

.aviso-agenda {
  text-align: center;
  font-size: 14px;
  color: #C5AF7C;
  margin-bottom: 30px;
  text-transform: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'D-DIN-Bold';
	font-style: oblique;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.almudenamorenoinstitute.com/wp-content/uploads/2025/04/D-DIN-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'D-DINCondensed';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.almudenamorenoinstitute.com/wp-content/uploads/2025/04/D-DINCondensed.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'D-DIN-PRO-700-Bold';
	font-style: oblique;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.almudenamorenoinstitute.com/wp-content/uploads/2025/04/D-DIN-PRO-700-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'D-DINExp-Bold';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.almudenamorenoinstitute.com/wp-content/uploads/2025/04/D-DINExp-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */