.elementor-226 .elementor-element.elementor-element-1293562{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.2;}.elementor-226 .elementor-element.elementor-element-1293562:not(.elementor-motion-effects-element-type-background), .elementor-226 .elementor-element.elementor-element-1293562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-226 .elementor-element.elementor-element-1293562::before, .elementor-226 .elementor-element.elementor-element-1293562 > .elementor-background-video-container::before, .elementor-226 .elementor-element.elementor-element-1293562 > .e-con-inner > .elementor-background-video-container::before, .elementor-226 .elementor-element.elementor-element-1293562 > .elementor-background-slideshow::before, .elementor-226 .elementor-element.elementor-element-1293562 > .e-con-inner > .elementor-background-slideshow::before, .elementor-226 .elementor-element.elementor-element-1293562 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fundacionaon.es/wp-content/uploads/2025/10/perfil.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;}.elementor-226 .elementor-element.elementor-element-d78d614{--display:flex;}.elementor-226 .elementor-element.elementor-element-d78d614.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-226 .elementor-element.elementor-element-16cf53a .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-226 .elementor-element.elementor-element-85bd4a8 .elementor-heading-title{font-family:var( --e-global-typography-bc6fe93-font-family ), Sans-serif;font-size:var( --e-global-typography-bc6fe93-font-size );font-weight:var( --e-global-typography-bc6fe93-font-weight );line-height:var( --e-global-typography-bc6fe93-line-height );color:#FFFFFF;}.elementor-226 .elementor-element.elementor-element-fffb0ad{--display:flex;}.elementor-226 .elementor-element.elementor-element-17e78f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-226 .elementor-element.elementor-element-cd7bbbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-226 .elementor-element.elementor-element-a7a4bcf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-226 .elementor-element.elementor-element-f0b2fb2 .elementor-heading-title{font-family:var( --e-global-typography-aa6fc22-font-family ), Sans-serif;font-size:var( --e-global-typography-aa6fc22-font-size );font-weight:var( --e-global-typography-aa6fc22-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-226 .elementor-element.elementor-element-d78d614{--width:50%;}.elementor-226 .elementor-element.elementor-element-fffb0ad{--width:65%;}.elementor-226 .elementor-element.elementor-element-cd7bbbe{--width:33.3333%;}.elementor-226 .elementor-element.elementor-element-a7a4bcf{--width:66.6666%;}}@media(max-width:1024px){.elementor-226 .elementor-element.elementor-element-1293562{--min-height:300px;}.elementor-226 .elementor-element.elementor-element-1293562::before, .elementor-226 .elementor-element.elementor-element-1293562 > .elementor-background-video-container::before, .elementor-226 .elementor-element.elementor-element-1293562 > .e-con-inner > .elementor-background-video-container::before, .elementor-226 .elementor-element.elementor-element-1293562 > .elementor-background-slideshow::before, .elementor-226 .elementor-element.elementor-element-1293562 > .e-con-inner > .elementor-background-slideshow::before, .elementor-226 .elementor-element.elementor-element-1293562 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:950px auto;}.elementor-226 .elementor-element.elementor-element-85bd4a8 .elementor-heading-title{font-size:var( --e-global-typography-bc6fe93-font-size );line-height:var( --e-global-typography-bc6fe93-line-height );}.elementor-226 .elementor-element.elementor-element-f0b2fb2 .elementor-heading-title{font-size:var( --e-global-typography-aa6fc22-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-226 .elementor-element.elementor-element-1293562{--min-height:250px;}.elementor-226 .elementor-element.elementor-element-1293562::before, .elementor-226 .elementor-element.elementor-element-1293562 > .elementor-background-video-container::before, .elementor-226 .elementor-element.elementor-element-1293562 > .e-con-inner > .elementor-background-video-container::before, .elementor-226 .elementor-element.elementor-element-1293562 > .elementor-background-slideshow::before, .elementor-226 .elementor-element.elementor-element-1293562 > .e-con-inner > .elementor-background-slideshow::before, .elementor-226 .elementor-element.elementor-element-1293562 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:400px auto;}.elementor-226 .elementor-element.elementor-element-85bd4a8 .elementor-heading-title{font-size:var( --e-global-typography-bc6fe93-font-size );line-height:var( --e-global-typography-bc6fe93-line-height );}.elementor-226 .elementor-element.elementor-element-f0b2fb2 .elementor-heading-title{font-size:var( --e-global-typography-aa6fc22-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-74922f85 */.mailpoet-manage-subscription .mailpoet-change-email-info {
    display: block;
    font-size: 14px;
    margin-top: 5px;
    color: #46535E;
    display: none !important;
}

/* ======== MAILPOET MANAGE SUBSCRIPTION - ESTILO FIGMA CORPORATIVO ======== */
.mailpoet-manage-subscription {
  margin: 40px auto;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #46535E;
}

/* ======== TITULARES ======== */
.mailpoet-manage-subscription h2,
.mailpoet-manage-subscription h3 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #46535E;
  font-size: 20px;
  margin-bottom: 25px;
}

/* ======== CAMPOS ======== */
.mailpoet-manage-subscription .mailpoet_paragraph {
  margin-bottom:25px;
}

.mailpoet-manage-subscription label {
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  color: #46535E;
  margin-bottom: 10px;
}

.mailpoet-manage-subscription input[type="text"],
.mailpoet-manage-subscription input[type="email"],
.mailpoet-manage-subscription select {
  width: 100%;
  border: none;
  border-bottom: 2px solid #d4d9dd;
  background: transparent;
  padding: 12px 4px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #46535E;
  transition: all 0.25s ease;
  border-radius:0px;
}

.mailpoet-manage-subscription input[type="text"]:focus,
.mailpoet-manage-subscription input[type="email"]:focus,
.mailpoet-manage-subscription select:focus {
  border-bottom-color: #d22d2d;
  outline: none;
}

/* ======== LISTAS DE SUSCRIPCIÓN ======== */
.mailpoet-manage-subscription .mailpoet_segment_label {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
  font-weight: 400;
  font-size: 15px;
  color: #46535E;
}

/* ======== CHECKBOX PERSONALIZADO ======== */
.mailpoet-manage-subscription input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 20px;
  height: 20px;
  border: 2px solid #d4d9dd;
  border-radius: 4px;
  background: #fff;
  cursor: pointer;
  position: relative;
  transition: all 0.2s ease;
  margin-right: 12px;
}

.mailpoet-manage-subscription input[type="checkbox"]:hover {
  border-color: #d22d2d;
}

.mailpoet-manage-subscription input[type="checkbox"]:checked {
  background-color: #d22d2d;
  border-color: #d22d2d;
}

.mailpoet-manage-subscription input[type="checkbox"]:checked::after {
  content: "";
  position: absolute;
  top: 3px;
  left: 6px;
  width: 5px;
  height: 10px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

/* ======== BOTONES ======== */
.mailpoet-manage-subscription button,
.mailpoet-manage-subscription input[type="submit"] {
  background-color: #d22d2d;
  color: #fff;
  border: none;
  border-radius: 40px;
  padding: 14px 50px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  cursor: pointer;
  transition: all 0.25s ease;
  margin-top: 20px;
}

.mailpoet-manage-subscription button:hover,
.mailpoet-manage-subscription input[type="submit"]:hover {
  background-color: #b51f1f;
  transform: translateY(-1px);
}

/* ======== MENSAJES ======== */
.mailpoet-manage-subscription .mailpoet_message {
  font-size: 14px;
  color: #46535E;
  background: #f8f9fa;
  padding: 12px 18px;
  border-radius: 6px;
  margin-top: 25px;
  border-left: 4px solid #d22d2d;
}

/* ======== LINK PARA EDITAR PERFIL (EJ: “Edita tu perfil”) ======== */
.mailpoet-manage-subscription .mailpoet-change-email-info {
  display: block;
  font-size: 14px;
  margin-top: 5px;
  color: #46535E;
}

.mailpoet-manage-subscription .mailpoet-change-email-info a {
  color: #d22d2d;
  font-weight: 600;
  text-decoration: underline;
}

/* ======== RESPONSIVE ======== */
@media (max-width: 600px) {
  .mailpoet-manage-subscription {
    padding: 30px 20px;
  }
}/* End custom CSS */