.elementor-1484 .elementor-element.elementor-element-63bcaf4 .elementor-heading-title{font-family:"Righteous", Sans-serif;font-size:56px;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1484 .elementor-element.elementor-element-695d70f1{--display:flex;}.elementor-1484 .elementor-element.elementor-element-2264f641{--display:flex;}.elementor-1484 .elementor-element.elementor-element-4abd5f72{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;}.elementor-1484 .elementor-element.elementor-element-40c7cef .elementor-heading-title{font-family:"Righteous", Sans-serif;font-size:36px;letter-spacing:2px;color:#CC1338;}.elementor-1484 .elementor-element.elementor-element-0c72d11{--spacer-size:32px;}.elementor-1484 .elementor-element.elementor-element-75adec9{font-family:"Poppins", Sans-serif;font-size:18px;line-height:1.5em;}.elementor-1484 .elementor-element.elementor-element-0b0f230{--spacer-size:32px;}.elementor-1484 .elementor-element.elementor-element-6cd039f{--display:flex;--min-height:70px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#CC1338;--border-color:#CC1338;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:032px;--padding-right:032px;}.elementor-1484 .elementor-element.elementor-element-dd3a1b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;line-height:1.5em;}.elementor-1484 .elementor-element.elementor-element-dd3a1b2.elementor-element{--align-self:center;}.elementor-1484 .elementor-element.elementor-element-5f5cb76{--display:flex;--min-height:70px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:032px;}.elementor-1484 .elementor-element.elementor-element-5f5cb76:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-5f5cb76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FA9394;}.elementor-1484 .elementor-element.elementor-element-5f5cb76::before, .elementor-1484 .elementor-element.elementor-element-5f5cb76 > .elementor-background-video-container::before, .elementor-1484 .elementor-element.elementor-element-5f5cb76 > .e-con-inner > .elementor-background-video-container::before, .elementor-1484 .elementor-element.elementor-element-5f5cb76 > .elementor-background-slideshow::before, .elementor-1484 .elementor-element.elementor-element-5f5cb76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1484 .elementor-element.elementor-element-5f5cb76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1484 .elementor-element.elementor-element-ac070de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;line-height:1.5em;color:#FFFFFF;}.elementor-1484 .elementor-element.elementor-element-ac070de.elementor-element{--align-self:center;}.elementor-1484 .elementor-element.elementor-element-4ee7f18{--display:flex;--min-height:70px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#CC1338;--border-color:#CC1338;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:032px;--padding-right:032px;}.elementor-1484 .elementor-element.elementor-element-38bf3f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;line-height:1.5em;}.elementor-1484 .elementor-element.elementor-element-38bf3f3.elementor-element{--align-self:center;}.elementor-1484 .elementor-element.elementor-element-c226bd0{--display:flex;--min-height:70px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:032px;}.elementor-1484 .elementor-element.elementor-element-c226bd0:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-c226bd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FA9394;}.elementor-1484 .elementor-element.elementor-element-c226bd0::before, .elementor-1484 .elementor-element.elementor-element-c226bd0 > .elementor-background-video-container::before, .elementor-1484 .elementor-element.elementor-element-c226bd0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1484 .elementor-element.elementor-element-c226bd0 > .elementor-background-slideshow::before, .elementor-1484 .elementor-element.elementor-element-c226bd0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1484 .elementor-element.elementor-element-c226bd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1484 .elementor-element.elementor-element-1107262{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;line-height:1.5em;color:#FFFFFF;}.elementor-1484 .elementor-element.elementor-element-1107262.elementor-element{--align-self:center;}.elementor-1484 .elementor-element.elementor-element-658c1de .elementor-heading-title{font-family:"Righteous", Sans-serif;font-size:36px;letter-spacing:2px;color:#CC1338;}.elementor-1484 .elementor-element.elementor-element-99f5bc6{--spacer-size:32px;}.elementor-1484 .elementor-element.elementor-element-078a73a{font-family:"Poppins", Sans-serif;font-size:18px;line-height:1.5em;}.elementor-1484 .elementor-element.elementor-element-4804051 .elementor-heading-title{font-family:"Righteous", Sans-serif;font-size:36px;letter-spacing:2px;color:#CC1338;}.elementor-1484 .elementor-element.elementor-element-0d4c592{--spacer-size:32px;}.elementor-1484 .elementor-element.elementor-element-b0ad37f{font-family:"Poppins", Sans-serif;font-size:18px;line-height:1.5em;}@media(max-width:767px){.elementor-1484 .elementor-element.elementor-element-63bcaf4 .elementor-heading-title{font-size:40px;}.elementor-1484 .elementor-element.elementor-element-4abd5f72{font-size:18px;}}/* Start custom CSS for text-editor, class: .elementor-element-dd3a1b2 */.elementor-1484 .elementor-element.elementor-element-dd3a1b2 p{
    margin:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac070de */.elementor-1484 .elementor-element.elementor-element-ac070de p{
    margin:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38bf3f3 */.elementor-1484 .elementor-element.elementor-element-38bf3f3 p{
    margin:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1107262 */.elementor-1484 .elementor-element.elementor-element-1107262 p{
    margin:0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a37419 */.bloque-manifiesto {
  font-family: 'Poppins', sans-serif;
  color: #cc1338;
  max-width: 1200px;
  line-height: 0.95;
}

/* Líneas */
.bloque-manifiesto .linea {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 18px;
}

.bloque-manifiesto .linea + .linea {
  margin-top: 8px;
}

/* TAMAÑO TEXTO */
.bloque-manifiesto .texto {
  font-size: clamp(36px, 5vw, 70px);
  font-weight: 300;
  letter-spacing: -1.2px;
}

/* Pastilla */
.bloque-manifiesto .pastilla {
  background: #cc1338;
  color: #fff;
  border-radius: 999px;
  padding: 0.15em 0.45em 0.2em;

  font-size: clamp(36px, 5vw, 70px); 
  font-weight: 300;
  letter-spacing: -1.2px;
}

/* Iconos */
.bloque-manifiesto .iconos {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

/* Círculos */
.bloque-manifiesto .circulo {
  width: clamp(44px, 4.5vw, 85px);
  height: clamp(44px, 4.5vw, 85px);
  border-radius: 50%;

  display: flex;
  align-items: center;
  justify-content: center;
}

/* Círculo vacío */
.bloque-manifiesto .circulo-vacio {
  border: 4px solid #cc1338;
}

/* Círculo rojo */
.bloque-manifiesto .circulo-rojo {
  background: #cc1338;
  color: #ffffff; /* importante para la flecha */
}

/* Flecha */
.bloque-manifiesto .flecha {
  font-size: clamp(22px, 2.2vw, 36px);
  line-height: 1;
  color: #ffffff;
}

/* Responsive */
@media (max-width: 767px) {

  .bloque-manifiesto .texto,
  .bloque-manifiesto .pastilla {
    font-size: clamp(26px, 8vw, 42px);
  }

  .bloque-manifiesto .circulo {
    width: 42px;
    height: 42px;
  }

  .bloque-manifiesto .linea {
    gap: 10px;
  }
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */