.card-stack{position:relative;height:500px;width:100%;max-width:900px;margin:0 auto}.card{position:absolute;top:50%;left:50%;width:320px;height:420px;background-size:cover;background-position:center;border-radius:16px;box-shadow:0 25px 50px rgba(0,0,0,0.25);transform:translate(-50%,-50%)}.cta-button-wrap{display:flex;flex-wrap:wrap;gap:18px;justify-content:flex-start;align-items:center}.cta-button-wrap .et_pb_button_module_wrapper{margin:0!important}.cta-button-wrap .et_pb_button{background-color:#89009b!important;border-radius:6px!important;border:none!important;margin:0!important}.cta-button-wrap .et_pb_button:hover{background-color:#6f007d!important}@media (max-width:767px){.cta-button-wrap{flex-direction:column;align-items:flex-start}}.tithely-give-modal,.tithely-give-overlay,.tithely-modal,.tithely-overlay{z-index:999999!important}.et_pb_section:not(.tithe-embed-section),.et_pb_row:not(.tithe-embed-row),.et_pb_column:not(.tithe-embed-column){overflow:visible!important}.tithe-embed-section .et_pb_code{overflow:hidden!important;height:auto!important;min-height:600px!important}.tithely-give-modal,.tithely-give-overlay,.tithely-modal,.tithely-overlay{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:auto!important;min-height:100vh!important;z-index:9999999!important}.tithely-give-modal,.tithely-modal{height:auto!important;max-height:none!important;overflow:visible!important}.black-bullets li::marker{color:#000}.clean-text-spacing p{margin-bottom:1em}.clean-text-spacing p:last-child{margin-bottom:0}.clean-text-spacing{line-height:1.45}.blurb-title-gap .et_pb_module_header{margin-bottom:0.75em}.blurb-title-gap .et_pb_blurb_description p:first-child{margin-top:0}.blurb-one-space .highlight-line{display:block;margin:0.25em 0}header.et-l.et-l--header{z-index:2!important;position:relative!important}.no-wrap-row{display:flex!important;flex-wrap:nowrap!important;width:100%!important}.no-wrap-row .et_pb_column{flex:1 1 auto!important;width:auto!important;min-width:0!important}.et_pb_menu .et_pb_menu__menu a:hover,.et_pb_menu .et_pb_menu__menu a:focus,.et_pb_menu .et_pb_menu__menu a:active,.et_pb_menu .et_pb_menu__menu a:hover span,.et_pb_menu .et_pb_menu__menu a:focus span,.et_pb_menu .et_pb_menu__menu a:active span{color:var(--menu-hover)!important}.et_pb_menu .et_pb_menu__menu ul.sub-menu a:hover,.et_pb_menu .et_pb_menu__menu ul.sub-menu a:hover span{color:var(--menu-hover)!important}#top-menu li a:hover,#top-menu li a:hover span,.et-fixed-header #top-menu li a:hover,.et-fixed-header #top-menu li a:hover span{color:var(--menu-hover)!important}#top-menu li ul.sub-menu li a:hover,#top-menu li ul.sub-menu li a:hover span,.nav li ul li a:hover,.nav li ul li a:hover span{color:var(--menu-hover)!important}.et_pb_menu .et_pb_menu__menu li.current-menu-item>a:hover,.et_pb_menu .et_pb_menu__menu li.current_page_item>a:hover,.et_pb_menu .et_pb_menu__menu li.current-menu-ancestor>a:hover,.et_pb_menu .et_pb_menu__menu li.current-menu-parent>a:hover,#top-menu li.current-menu-item>a:hover,#top-menu li.current_page_item>a:hover,#top-menu li.current-menu-ancestor>a:hover,#top-menu li.current-menu-parent>a:hover{color:var(--menu-hover)!important}.et_pb_menu .et_pb_menu__menu li a.et_pb_button:hover,.et_pb_menu .et_pb_menu__menu li a.et_pb_button:hover span{color:var(--menu-hover)!important}.et_pb_menu .et_pb_menu__menu a:hover,.et_pb_menu .et_pb_menu__menu a:focus,.et_pb_menu .et_pb_menu__menu a:active,.et_pb_menu .et_pb_menu__menu a:hover span,.et_pb_menu .et_pb_menu__menu a:focus span,.et_pb_menu .et_pb_menu__menu a:active span{color:var(--menu-hover)!important}@media (min-width:768px) and (max-width:980px){.fp-cal #calendar,.fp-cal .calendar,.fp-cal #calendar_wrap,.fp-cal .calendar_wrap{margin-bottom:0!important;padding-bottom:0!important}.fp-cal .calendar-event,.fp-cal .calendar-events,.fp-cal .calendar_events,.fp-cal .event-list,.fp-cal .events-list,.fp-cal #calendar_events,.fp-cal #calendarEvents,.fp-cal .calendar-footer,.fp-cal .calendar_bottom,.fp-cal .cal-bottom{min-height:0!important;height:auto!important;padding-top:6px!important;padding-bottom:6px!important;margin-top:0!important;margin-bottom:0!important}}@media (min-width:768px) and (max-width:980px){.fp-cal .calendar-event,.fp-cal .calendar-events,.fp-cal .calendar_events,.fp-cal .event-list,.fp-cal .events-list,.fp-cal #calendar_events,.fp-cal #calendarEvents,.fp-cal .calendar-footer,.fp-cal .calendar_bottom,.fp-cal .cal-bottom{display:none!important}}@media (min-width:768px) and (max-width:980px){.tablet-overlap-fix{position:relative!important;z-index:999!important;clear:both!important}}@media (max-width:767px){.tablet-overlap-fix{position:relative!important;z-index:999!important;clear:both!important}}.bhm-cta-btn{font-family:'Open Sans',sans-serif;font-size:16px;padding:14px 26px;border-radius:50px;text-decoration:none;font-weight:600;display:inline-block;min-width:230px;text-align:center;transition:all .25s ease}.bhm-cta-wrapper{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.bhm-cta-primary{background:#89009b;color:#ffffff;border:2px solid #89009b}.bhm-cta-primary:hover{background:#6f007d;border-color:#6f007d}.bhm-cta-secondary{background:#ffffff;color:#89009b;border:2px solid #89009b}.bhm-cta-secondary:hover{background:#89009b;color:#ffffff}.bhm-cta-btn{display:inline-block}.bhm-cta-secondary{background-color:#ffffff}.four-photo-bg{min-height:100vh;margin:0!important;padding:0!important;background-image:url('https://beautifulheavenministries.org/wp-content/uploads/2026/02/Food-Line-w-Boxes.jpeg'),url('https://beautifulheavenministries.org/wp-content/uploads/2026/02/Man-w-Sign.jpeg'),url('https://beautifulheavenministries.org/wp-content/uploads/2026/02/Meal-Line-Nighttime.jpeg'),url('https://beautifulheavenministries.org/wp-content/uploads/2026/02/Meal-Line-Daytime.jpeg');background-repeat:no-repeat;background-size:50% 50%,50% 50%,50% 50%,50% 50%;background-position:left top,right top,left bottom,right bottom}@media (max-width:767px){.four-photo-bg{background-size:100% 25%,100% 25%,100% 25%,100% 25%;background-position:left top,left 25%,left 50%,left 75%}}.rounded-bg-fix{border-radius:20px;overflow:hidden}@media (min-width:981px){.dt-hide-on-desktop{display:none!important}}@media (min-width:768px) and (max-width:980px){.dt-hide-on-tablet{display:none!important}}@media (max-width:767px){.dt-hide-on-phone{display:none!important}}