.appDownloadBannerMobile__ZGY2Z{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__ZGY2Z{display:none}}.appDownloadBannerMobile__ZGY2Z.hidden__NjViM{display:none}.appDownloadBannerMobile__ZGY2Z.shown__Nzc0O{display:flex!important}.appDownloadBannerMobile__ZGY2Z.sticky__OTc3M{position:sticky;top:0;z-index:500}.hideButton__N2E2N{align-self:stretch;display:flex;align-items:center;margin:-8px;padding:8px;border:0;background-color:transparent;cursor:pointer}.appIcon__MDU4Z{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background-color:#183b54}.appIcon__MDU4Z .logo__ZjJjN{width:22px}.babyAppIcon__NjY4M{background-color:#495fe8}.babyAppIcon__NjY4M .babyLogo__ZDQ0Y{height:18px;width:22px}.appInfo__ODc2M{display:flex;flex-direction:column;flex-grow:1;gap:1px}.appInfo__ODc2M .heading__ZTU5Z{color:#0e0e0e;font-size:12px;font-weight:700}.appInfo__ODc2M .subheading__MmE2N{color:#757575;font-size:12px}.openButton__MDg0M{padding:6px 14px;border:0;border-radius:100px;background-color:#007aff;color:#fff;font-size:14px;cursor:pointer}.outerWrapper__YmU4O{border-bottom:var(--border-grid,1px solid #b7b7b7);padding:40px}@media (max-width:1023px){.outerWrapper__YmU4O{padding:40px 24px}}.title__NTg0N{margin-bottom:8px;text-align:center}.title__NTg0N strong{font-weight:700}.subtitle__ZTQzO{text-align:center}@media (min-width:992px){.subtitle__ZTQzO{margin-bottom:40px}}.contentRow__MzY2N{align-items:center;display:flex;gap:64px;width:100%}@media (max-width:1023px){.contentRow__MzY2N{gap:0}}.contentLeft__NGQzN,.sideImage__YjYyO{flex:1 0 0;min-width:0}.sideImage__YjYyO{align-self:center}.sideImage__YjYyO img{display:block;height:auto;width:100%;border-radius:16px}@media (max-width:1023px){.sideImage__YjYyO{display:none}}.mobileImage__OGU5Y{display:none}@media (max-width:1023px){.mobileImage__OGU5Y{display:flex;justify-content:center;padding:24px 16px;width:100%}.mobileImage__OGU5Y img{display:block;height:auto;width:100%;border-radius:16px;max-width:480px}}.inlineItemImage__YWIzO{display:none}@media (max-width:1023px){.inlineItemImage__YWIzO{display:block;margin-top:16px;padding-bottom:24px}.inlineItemImage__YWIzO img{border-radius:13px;display:block;height:auto;width:100%}}.ctaWrapper__NTM4O{display:flex;justify-content:center;margin-top:40px}.tile__MjcwN{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__MjcwN{max-width:100%}}.img__ZjJlM{border-radius:16px;display:inline-block;height:270px;object-fit:cover;width:100%}.imgContainer__ZWI3M{display:block;height:270px;margin-bottom:32px;text-decoration:none;width:100%}.imgContainer__ZWI3M:active,.imgContainer__ZWI3M:focus,.imgContainer__ZWI3M:hover{text-decoration:none}.label__ZTM1Y{color:#757575;font-size:16px;font-weight:500;line-height:24px;margin:0}.headingLink__ZTM3N{color:#0e0e0e;display:block;font-size:20px;font-weight:400;line-height:24px;margin:0 0 16px;text-decoration:none;text-transform:unset}.headingLink__ZTM3N:active,.headingLink__ZTM3N:focus,.headingLink__ZTM3N:hover{color:#0e0e0e;text-decoration:underline}.desc__NGQ3Y{color:#4a4a4a;font-size:16px;line-height:24px;margin:0}
/*# sourceMappingURL=wedding-budget-9c854ee85dc73aba.css.map*/