#km-notify-dialog{box-sizing:border-box;width:min(520px,calc(100% - 32px));max-height:90vh;overflow:auto;border:0;padding:44px;background:#f7f3ea;color:#28392f;box-shadow:0 20px 80px #0005}#km-notify-dialog::backdrop{background:#12231baa}#km-notify-dialog h2{font:400 34px/1.15 Georgia,serif;margin:18px 0}#km-notify-dialog p{font-size:14px;line-height:1.65}#km-notify-dialog label{display:block;font-size:13px;line-height:1.6}#km-notify-dialog input[type=email]{box-sizing:border-box;width:100%;padding:14px;border:1px solid #28392f66;background:white;font:16px Arial;margin:8px 0 16px}#km-notify-dialog .km-notify-consent{display:flex;gap:10px;align-items:flex-start;font-size:12px}#km-notify-dialog input[type=checkbox]{flex:none;margin-top:4px}#km-notify-dialog button[type=submit]{width:100%;background:#283e34;color:#fff8ee;border:0;padding:17px;margin-top:20px;cursor:pointer;font-size:14px}#km-notify-dialog button:disabled{opacity:.65;cursor:wait}#km-notify-dialog small{font-size:11px;line-height:1.6}#km-notify-dialog .km-notify-close{position:absolute;right:16px;top:10px;font-size:28px;border:0;background:transparent;cursor:pointer;color:inherit}#viaje-propuesta .km-coming-item>.km-notify-cta{color:#28392f;border-bottom:1px solid #28392f55;padding:10px 0;margin-top:8px;font-size:13px}#km-notify-dialog .km-notify-status{font-weight:600}@media(max-width:550px){#km-notify-dialog{padding:36px 24px}}
