.appDownloadBannerMobile__ZDIzZ{display:flex;align-items:center;gap:8px;margin-top:-1px;padding:8px 16px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;font-family:-apple-system,system-ui,circular,helvetica,sans-serif;line-height:normal;background-color:#fff}@media (min-width:768px){.appDownloadBannerMobile__ZDIzZ{display:none}}.appDownloadBannerMobile__ZDIzZ.hidden__NTVmN{display:none}.appDownloadBannerMobile__ZDIzZ.shown__MTRlM{display:flex!important}.appDownloadBannerMobile__ZDIzZ.sticky__YTI0N{position:sticky;top:0;z-index:500}.hideButton__NDAxY{align-self:stretch;display:flex;align-items:center;margin:-8px;padding:8px;border:0;background-color:transparent;cursor:pointer}.appIcon__Mzk2Z{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background-color:#183b54}.appIcon__Mzk2Z .logo__ODhmM{width:22px}.babyAppIcon__ZTNiZ{background-color:#495fe8}.babyAppIcon__ZTNiZ .babyLogo__ZDU1O{height:18px;width:22px}.appInfo__MjM0Z{display:flex;flex-direction:column;flex-grow:1;gap:1px}.appInfo__MjM0Z .heading__ZjA0N{color:#0e0e0e;font-size:12px;font-weight:700}.appInfo__MjM0Z .subheading__MjRhM{color:#757575;font-size:12px}.openButton__YjA1N{padding:6px 14px;border:0;border-radius:100px;background-color:#007aff;color:#fff;font-size:14px;cursor:pointer}.outerWrapper__ZjY2O{border-bottom:var(--border-grid,1px solid #b7b7b7);padding:40px}@media (max-width:1023px){.outerWrapper__ZjY2O{padding:40px 24px}}.title__YTU4O{margin-bottom:8px;text-align:center}.title__YTU4O strong{font-weight:700}.subtitle__ZTJjM{text-align:center}@media (min-width:992px){.subtitle__ZTJjM{margin-bottom:40px}}.contentRow__YzIzN{align-items:center;display:flex;gap:64px;width:100%}@media (max-width:1023px){.contentRow__YzIzN{gap:0}}.contentLeft__ZTIzM,.sideImage__NzQxZ{flex:1 0 0;min-width:0}.sideImage__NzQxZ{align-self:center}.sideImage__NzQxZ img{display:block;height:auto;width:100%;border-radius:16px}@media (max-width:1023px){.sideImage__NzQxZ{display:none}}.mobileImage__ZGY0Y{display:none}@media (max-width:1023px){.mobileImage__ZGY0Y{display:flex;justify-content:center;padding:24px 16px;width:100%}.mobileImage__ZGY0Y img{display:block;height:auto;width:100%;border-radius:16px;max-width:480px}}.inlineItemImage__ZGU1Z{display:none}@media (max-width:1023px){.inlineItemImage__ZGU1Z{display:block;margin-top:16px;padding-bottom:24px}.inlineItemImage__ZGU1Z img{border-radius:13px;display:block;height:auto;width:100%}}.ctaWrapper__Nzc3Y{display:flex;justify-content:center;margin-top:40px}.tile__NjY2N{align-items:flex-start;display:flex;flex-flow:column;flex-wrap:nowrap;justify-content:flex-start;max-width:370px;width:100%}@media (max-width:767px){.tile__NjY2N{max-width:100%}}.img__MGJlN{border-radius:16px;display:inline-block;height:270px;object-fit:cover;width:100%}.imgContainer__NGZmM{display:block;height:270px;margin-bottom:32px;text-decoration:none;width:100%}.imgContainer__NGZmM:active,.imgContainer__NGZmM:focus,.imgContainer__NGZmM:hover{text-decoration:none}.label__NWI1Z{color:#757575;font-size:16px;font-weight:500;line-height:24px;margin:0}.headingLink__YzU5O{color:#0e0e0e;display:block;font-size:20px;font-weight:400;line-height:24px;margin:0 0 16px;text-decoration:none;text-transform:unset}.headingLink__YzU5O:active,.headingLink__YzU5O:focus,.headingLink__YzU5O:hover{color:#0e0e0e;text-decoration:underline}.desc__ZGRlM{color:#4a4a4a;font-size:16px;line-height:24px;margin:0}
/*# sourceMappingURL=wedding-budget-b6c3876c0eddcca0.css.map*/