.navidad-bokeh{position:fixed;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;display:none}.navidad-bokeh[data-active=true]{display:block}.navidad-page{--navidad-hero:none;min-height:100vh;margin:0;padding:4.5rem 1.25rem 5.5rem;background-color:#021426;background-image:var(--navidad-hero);background-position:50%;background-size:cover;background-attachment:fixed;color:#043457;font-family:Nunito Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.navidad-sheet{position:relative;z-index:1;width:min(100%,980px);margin:0 auto;padding:2.75rem 2rem 3rem;background:hsla(0,0%,100%,.62);text-align:center;overflow:hidden}.navidad-flake{position:absolute;pointer-events:none;width:39px;height:42px}.navidad-flake-a{top:30%;left:5%}.navidad-flake-b{top:24%;right:6%}.navidad-flake-c{top:48%;right:4%;width:53px;height:57px}.navidad-flake-d{top:42%;left:3%;width:53px;height:57px}.navidad-flake-e{top:56%;right:12%}.navidad-titular{display:block;width:min(100%,329px);height:auto;margin:0 auto 1.1rem}.navidad-choose,.navidad-headline,.navidad-lead{margin:0 auto;max-width:34rem;color:#043457}.navidad-headline{font-size:22px;font-weight:700;line-height:1.35}.navidad-choose,.navidad-lead{margin-top:.35rem;font-size:20px;font-weight:400;line-height:1.45}.navidad-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem .85rem;margin:1.7rem auto 1.15rem;max-width:58rem}.navidad-pill{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:180px;height:42px;padding:0 1.15rem;border-radius:50px;background:rgba(6,42,76,.85);color:#fafafa;font-size:18px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .16s ease}.navidad-pill svg{color:#daecef;flex:none}.navidad-pill:focus-visible,.navidad-pill:hover{background:#b90909;color:#fff;outline:none}.navidad-contact-pill{min-width:225px;background:rgba(211,15,106,.85);box-shadow:2.83px 2.83px 8px rgba(0,0,0,.62)}.navidad-contact-pill:focus-visible,.navidad-contact-pill:hover{background:#fecf3b;color:#fff}.navidad-form{width:min(100%,640px);margin:2.2rem auto 0;text-align:left}.navidad-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.6rem}.navidad-field-wide{grid-column:1/-1}.navidad-form label{display:flex;flex-direction:column;gap:.35rem;color:#043457;font-size:16px;font-weight:700}.navidad-form input,.navidad-form select,.navidad-form textarea{width:100%;box-sizing:border-box;min-height:36px;padding:.4rem .55rem;border:0;border-bottom:1px solid #062a4c;background:hsla(0,0%,100%,.72);color:#282828;font:inherit;font-weight:400;font-size:14px}.navidad-form textarea{min-height:96px;resize:vertical}.navidad-honey{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.navidad-send{display:block;width:100%;height:36px;margin-top:1.35rem;border:0;border-radius:26px;background:#062a4c;color:#fff;font:inherit;font-size:19px;font-weight:600;cursor:pointer}.navidad-send:disabled{opacity:.7;cursor:progress}.navidad-error,.navidad-thanks{margin:2rem auto 0;max-width:36rem;font-size:20px;line-height:1.4}.navidad-thanks{color:#043457;font-weight:700}.navidad-error{color:#b90909;font-size:15px;font-weight:600;text-align:center}@media (max-width:800px){.navidad-page{padding:0 0 3rem;background-attachment:scroll}.navidad-sheet{padding:2.2rem 1rem 2.4rem}.navidad-fields{grid-template-columns:1fr}.navidad-pill{width:min(100%,280px)}.navidad-flake-a{top:34%;left:2%}.navidad-flake-b{top:46%;right:2%}.navidad-flake-c,.navidad-flake-d,.navidad-flake-e{display:none}}