.elementor-3941 .elementor-element.elementor-element-a54a556{--display:flex;}.elementor-3941 .elementor-element.elementor-element-c55b24d .bdt-modal-wrapper .bdt-modal-button{color:#FFFFFF;background-color:#12A6A6;border-style:solid;border-width:16px 16px 16px 16px;border-radius:26px 26px 26px 26px;}.elementor-3941 .elementor-element.elementor-element-c55b24d .bdt-modal-wrapper .bdt-modal-button svg{fill:#FFFFFF;}/* Start custom CSS for bdt-modal, class: .elementor-element-c55b24d */.elementor-3941 .elementor-element.elementor-element-c55b24d{--cda-black:#080808;--cda-text:#666666;--cda-gold:#BE9452;--cda-gold-soft:#E2C089;--cda-paper:#fff;--cda-cream:#FBF8F1;display:block;width:min(100%,760px);margin:34px auto 40px;padding:clamp(24px,4vw,34px);text-align:left;border:1px solid rgba(190,148,82,.28);border-left:4px solid #BE9452;border-radius:10px;background:linear-gradient(90deg,rgba(190,148,82,.09),rgba(190,148,82,0) 38%),linear-gradient(180deg,#fff 0%,#FBF8F1 100%);box-shadow:0 18px 44px rgba(8,8,8,.08)}
.elementor-3941 .elementor-element.elementor-element-c55b24d .bdt-modal-wrapper{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 28px;align-items:center}
.elementor-3941 .elementor-element.elementor-element-c55b24d .bdt-modal-wrapper:before{content:'El asombro continúa fuera de esta página.';grid-column:1;display:block;margin:0;color:#080808;font-family:'Reckless Neue Regular',Georgia,serif;font-size:clamp(25px,2.2vw,32px);font-weight:900;line-height:1.12;letter-spacing:0}
.elementor-3941 .elementor-element.elementor-element-c55b24d .bdt-modal-wrapper:after{content:'Recibe una selección breve de ideas sobre ciencia, mente y futuro para seguir explorando con calma.';grid-column:1;display:block;max-width:590px;margin:0;color:#666;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.65}
.elementor-3941 .elementor-element.elementor-element-c55b24d .bdt-modal-button.elementor-button{grid-column:2;grid-row:1/span 2;display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;padding:14px 24px!important;border:1px solid #080808!important;border-radius:6px!important;background:#080808!important;background-color:#080808!important;color:#fff!important;font-family:Inter,Arial,sans-serif;font-size:15px!important;font-weight:800!important;letter-spacing:0!important;text-decoration:none!important;white-space:nowrap;box-shadow:0 10px 22px rgba(8,8,8,.16);transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}
.elementor-3941 .elementor-element.elementor-element-c55b24d .bdt-modal-button.elementor-button:hover,.elementor-3941 .elementor-element.elementor-element-c55b24d .bdt-modal-button.elementor-button:focus{transform:translateY(-1px);background:#BE9452!important;background-color:#BE9452!important;border-color:#BE9452!important;color:#fff!important;box-shadow:0 14px 26px rgba(190,148,82,.26)}
.elementor-3941 .elementor-element.elementor-element-c55b24d .bdt-modal-button.elementor-button:before,.elementor-3941 .elementor-element.elementor-element-c55b24d .bdt-modal-button.elementor-button:after{display:none!important;content:none!important}
#bdt-modal-c55b24d{--cda-black:#080808;--cda-text:#666666;--cda-gold:#BE9452;--cda-cream:#FBF8F1}
#bdt-modal-c55b24d .bdt-modal-dialog{width:min(92vw,640px)!important;background:transparent!important;box-shadow:none!important;border-radius:12px!important}
#bdt-modal-c55b24d .bdt-modal-header,#bdt-modal-c55b24d .bdt-modal-footer{display:none!important}
#bdt-modal-c55b24d .bdt-modal-body{padding:0!important;background:transparent!important}
#bdt-modal-c55b24d .elementor-3937 .elementor-element.elementor-element-2182c9d{background:linear-gradient(90deg,rgba(190,148,82,.10),rgba(190,148,82,0) 40%),#fff!important;background-color:#fff!important;border-top:0!important;border-right:1px solid rgba(190,148,82,.22)!important;border-bottom:1px solid rgba(190,148,82,.22)!important;border-left:4px solid #BE9452!important;border-radius:12px!important;box-shadow:0 24px 64px rgba(8,8,8,.24)!important;padding:clamp(28px,4vw,40px)!important}
#bdt-modal-c55b24d .elementor-3937 .elementor-heading-title{color:#080808!important;-webkit-text-fill-color:#080808!important;font-family:'Reckless Neue Regular',Georgia,serif!important;font-weight:900!important;letter-spacing:0!important}
#bdt-modal-c55b24d .elementor-3937 .elementor-widget-text-editor,#bdt-modal-c55b24d .elementor-3937 .elementor-widget-text-editor p{color:#666!important;-webkit-text-fill-color:#666!important;font-family:Inter,Arial,sans-serif!important;line-height:1.65!important}
#bdt-modal-c55b24d .elementor-3937 .mc4wp-form-fields>span{display:none!important}
#bdt-modal-c55b24d .elementor-3937 .subscribe_holder{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important}
#bdt-modal-c55b24d .elementor-3937 input[type='email']{width:100%!important;min-height:52px;background:#FBF8F1!important;background-color:#FBF8F1!important;color:#080808!important;-webkit-text-fill-color:#080808!important;border:1px solid rgba(190,148,82,.32)!important;border-radius:6px!important;padding:15px 16px!important;font-size:16px!important;box-shadow:none!important}
#bdt-modal-c55b24d .elementor-3937 input[type='email']::placeholder{color:#777!important;-webkit-text-fill-color:#777!important;opacity:1!important}
#bdt-modal-c55b24d .elementor-3937 input[type='email']:focus{border-color:#BE9452!important;box-shadow:0 0 0 3px rgba(190,148,82,.18)!important}
#bdt-modal-c55b24d .elementor-3937 input[type='submit'],#bdt-modal-c55b24d .elementor-3937 button[type='submit']{width:100%!important;min-height:52px;-webkit-appearance:none!important;appearance:none!important;background:#080808!important;background-color:#080808!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #080808!important;border-radius:6px!important;padding:15px 18px!important;font-family:Inter,Arial,sans-serif!important;font-size:15px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important;box-shadow:0 10px 22px rgba(8,8,8,.14)!important}
#bdt-modal-c55b24d .elementor-3937 input[type='submit']:hover,#bdt-modal-c55b24d .elementor-3937 button[type='submit']:hover{background:#BE9452!important;background-color:#BE9452!important;border-color:#BE9452!important}
#bdt-modal-c55b24d .elementor-3937 .mc4wp-form p,#bdt-modal-c55b24d .elementor-3937 .mc4wp-form label,#bdt-modal-c55b24d .elementor-3937 .mc4wp-form p span{color:#666!important;-webkit-text-fill-color:#666!important;font-size:13px!important;line-height:1.55!important}
#bdt-modal-c55b24d .elementor-3937 .mc4wp-form a{color:#080808!important;-webkit-text-fill-color:#080808!important;text-decoration:underline!important;text-decoration-color:#BE9452!important;text-underline-offset:3px}
#bdt-modal-c55b24d .bdt-modal-close-default{top:14px!important;right:14px!important;color:#080808!important;opacity:.58}#bdt-modal-c55b24d .bdt-modal-close-default:hover{opacity:1}
@media(max-width:767px){.elementor-3941 .elementor-element.elementor-element-c55b24d{padding:24px 20px;text-align:center}.elementor-3941 .elementor-element.elementor-element-c55b24d .bdt-modal-wrapper{grid-template-columns:1fr}.elementor-3941 .elementor-element.elementor-element-c55b24d .bdt-modal-wrapper:before,.elementor-3941 .elementor-element.elementor-element-c55b24d .bdt-modal-wrapper:after,.elementor-3941 .elementor-element.elementor-element-c55b24d .bdt-modal-button.elementor-button{grid-column:1;grid-row:auto}.elementor-3941 .elementor-element.elementor-element-c55b24d .bdt-modal-button.elementor-button{width:100%;margin-top:8px}}

/* Ajuste modal: quitar línea inferior heredada del formulario */
#bdt-modal-c55b24d .elementor-3937 .subscribe_holder,
#bdt-modal-c55b24d .elementor-3937 .mc4wp-form-fields .subscribe_holder {
  border: 0 !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
  padding-bottom: 0 !important;
}
#bdt-modal-c55b24d .elementor-3937 input[type='submit'],
#bdt-modal-c55b24d .elementor-3937 button[type='submit'] {
  text-decoration: none !important;
  outline: 0 !important;
}

/* Ajuste modal: botón suscribirse sin línea ni sombra inferior */
#bdt-modal-c55b24d .elementor-3937 input[type='submit'],
#bdt-modal-c55b24d .elementor-3937 button[type='submit'] {
  box-shadow: none !important;
  border-bottom: 1px solid #080808 !important;
}/* End custom CSS */