body{padding-top:100px}body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:"Hahmlet",sans-serif !important}.color-primary{color:#01224d !important}.color-secondary{color:#f7ba21 !important}.ep-bg-warning{background-color:#f7ba21 !important}@media (max-width:767px){.slick-slider-wrapper .slick-track.e-con.e-flex{--flex-wrap-mobile:nowrap !important;--flex-wrap:nowrap !important;--flex-direction:row !important;flex-wrap:nowrap !important;flex-direction:row !important}.slick-slider-wrapper .slick-track>.e-con-inner{flex-wrap:nowrap !important;flex-direction:row !important}.slick-slider-wrapper .slick-track>.e-con-inner>.slick-slide{flex-shrink:0}.hfe-nav-menu__submenu-arrow.menu-is-active.hfe-dropdown{overflow-y:auto;height:calc(100vh - 80px)}}#elementor-element-hs .slick-track{--width:100%;width:100% !important;max-width:100%;min-width:0;display:block !important;overflow-x:auto !important;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none}#elementor-element-hs .slick-track::-webkit-scrollbar{display:none}#elementor-element-hs .slick-track>.e-con-inner{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:flex-start !important;align-items:flex-start !important;width:max-content !important;min-width:100%;max-width:none !important;gap:20px !important;margin:0 !important;padding:0 !important}#elementor-element-hs .slick-track>.e-con-inner>.slick-slide{--width:260px;flex:0 0 260px !important;width:260px !important;min-width:0 !important;max-width:260px !important;scroll-snap-align:start}#elementor-element-hs .slick-slide>.elementor-widget-html{width:100% !important;min-width:0}@media (max-width:767px){#elementor-element-hs .slick-track>.e-con-inner>.slick-slide{--width:220px;flex-basis:220px !important;width:220px !important;max-width:220px !important}}.circle-expand-button{position:relative;display:inline-flex;align-items:center;gap:30px;padding:20px 24px;border-radius:40px;backdrop-filter:blur(10px);background-color:rgba(255,255,255,.1);color:#fff;font-size:16px;font-family:'Segoe UI',sans-serif;text-decoration:none;overflow:hidden;z-index:1;transition:color .4 ease}.circle-expand-button .icon{z-index:2;display:flex;align-items:center;justify-content:center}.circle-expand-button .text{z-index:2;position:relative;transition:color .4 ease;line-height:1em}.circle-expand-button .circle-bg{content:"";position:absolute;right:12px;width:40px;height:40px;background:#fff;border-radius:50%;z-index:1;transform:scale(1);transition:transform .5s ease}.circle-expand-button:hover .circle-bg{transform:scale(20)}.circle-expand-button:hover{color:#000}.circle-expand-button:hover .icon svg{color:#000}a.circle-expand-button svg path{color:#2e2e2e}a.circle-expand-button{text-decoration:unset !important}a.circle-expand-button svg{transform:rotate(-40deg);transition:.4s ease-in-out}.circle-expand-button:hover svg{transform:rotate(0deg)}svg.ep_calendar_month path,svg.ep_grid_view path,svg.ep_view_agenda path,svg.ep_calendar_month_agenda path,svg.ep_calendar_month_grid_view path,svg.ep_calendar_month_view_agenda path,svg.ep_calendar_month_view_grid_view path,svg.ep_calendar_month_view_view_agenda path,svg.ep_calendar_month_view_view_grid_view path,svg.ep_calendar_month_view_view_view_agenda path,svg.ep_calendar_month_view_view_view_grid_view path,svg.ep_calendar_month_view_view_view_view_agenda path,svg.ep_calendar_month_view_view_view_view_grid_view path{fill:#101014 !important}.wpforms-field-container *{font-family:"Manrope",sans-serif;color:#fff !important}.wpforms-field-container input::placeholder,.wpforms-field-container textarea::placeholder{font-family:"Manrope",sans-serif;color:#fff !important}.wpforms-field-container input,.wpforms-field-container textarea{background:0 0 !important;border-bottom:1px solid #fff !important;border-top:unset !important;border-left:unset !important;border-right:unset !important}form#wpforms-form-1274{background:#0101014a;padding:30px;backdrop-filter:blur(9px);border-radius:10px}.wpforms-field-container textarea:focus,.wpforms-field-container input:focus{box-shadow:unset !important;border:1px solid #fff !important}.wpforms-submit{background:#fff !important;color:#101014 !important;width:150px !important}li.hfe-breadcrumbs-item a{text-decoration-color:#fff !important}.contact-section a{text-decoration:unset !important}div#ast-scroll-top{background:#1010147a;border-radius:50px;backdrop-filter:blur(10px)}.scroller__inner{display:flex;gap:1rem;padding-block:1rem;flex-wrap:nowrap}.scroller.animated .scroller__inner{width:max-content;animation:scroll var(--_animation-duration,40s) var(--_animation-direction,forwards) linear infinite;animation-delay:1s}@media screen and (min-width:1025px){.scroller img{max-width:340px}}@media screen and (min-width:769px){.scroller img{max-width:280px}}@media screen and (max-width:768px){.scroller img{max-width:150px}}.scroller.right{--_animation-direction:reverse}.scroller.left{--_animation-direction:forwards}.scroller.slow{--_animation-duration:60s}.scroller.fast{--_animation-duration:10s}@keyframes scroll{to{transform:translate(calc(-50% - 0.5rem))}}.scroller{overflow:hidden}.card{position:sticky;top:60px}.cards{width:100%;margin:0 auto}.card__inner{transition:transform .4s ease;transform-origin:top center}.nim-3d-gallery-sec{overflow:hidden !important;--overflow:hidden !important}.animated-3d-gallery-sec{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem}.anim-3d-gallery-wrapper{width:100%;max-width:100vw;aspect-ratio:16/6;overflow:hidden;position:relative;perspective:var(--perspective,22vw)}.anim-3d-gallery-wrap{position:absolute;transform-style:preserve-3d;width:100%;aspect-ratio:3/4;max-width:var(--max-wrap,12%);left:50%;top:50%;transform:translate(-50%,-50%) perspective(var(--perspective,22vw)) scale(var(--scale,2)) rotateY(0deg);animation:rotation3dcardZoom 60s linear infinite}@keyframes rotation3dcardZoom{0%{transform:translate(-50%,-50%) perspective(var(--perspective,22vw)) scale(var(--scale,2)) rotateY(0deg)}100%{transform:translate(-50%,-50%) perspective(var(--perspective,22vw)) scale(var(--scale,2)) rotateY(360deg)}}.anim-3d-gallery-card{position:absolute;width:100%;height:100%;transform:rotateY(calc((var(--position) - 1) * (360deg / var(--qty)))) translateZ(var(--depth, 23vw));box-shadow:0 10px 30px rgba(0,0,0,.3);overflow:hidden;border-radius:12px}.anim-3d-gallery-card img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:767px){.anim-3d-gallery-wrap{--max-wrap:50%;--depth:121vw;--scale:5;--perspective:34vw}.anim-3d-gallery-wrapper{aspect-ratio:16/7}}@media (min-width:768px) and (max-width:1024px){.anim-3d-gallery-wrap{--max-wrap:30%;--depth:72vw;--scale:4;--perspective:60vw}.anim-3d-gallery-wrapper{aspect-ratio:16/7}}@media (min-width:1025px){.anim-3d-gallery-wrap{--max-wrap:12%;--depth:30vw;--scale:4;--perspective:40vw}}.marquee-wrapper{overflow:hidden;position:relative;width:100vw;margin-left:calc(-50vw + 50%)}.marquee-track{display:flex;flex-wrap:nowrap;width:max-content;animation:scroll-marquee 60s linear infinite}.marquee-track-reverse{display:flex;flex-wrap:nowrap;width:max-content;animation:scroll-marquee-reverse 60s linear infinite}@keyframes scroll-marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes scroll-marquee-reverse{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}.review{max-width:300px;flex:0 0 auto}.slick-track{display:flex;overflow-x:auto;scroll-behavior:smooth;gap:20px;padding:10px 0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.slick-slide{flex:0 0 auto;scroll-snap-align:start}@media (min-width:1025px){.slick-slide{min-width:calc((100% - 3 * 20px) / 4);max-width:calc((100% - 3 * 20px) / 4)}}@media (min-width:768px) and (max-width:1024px){.slick-slide{min-width:calc((100% - 2.5 * 20px) / 3.5);max-width:calc((100% - 2.5 * 20px) / 3.5)}}@media (max-width:767px){.slick-slide{min-width:calc((100% - 0.5 * 20px) / 1.5);max-width:calc((100% - 0.5 * 20px) / 1.5)}}.slick-track::-webkit-scrollbar{display:none}.slick-track{-ms-overflow-style:none;scrollbar-width:none}.custom-inside-radius{--radius:36px;background:rgba(255,255,255,.9);--corner-mask:radial-gradient(circle at top left,transparent var(--radius),#000 calc(var(--radius) + 1px)),
		radial-gradient(circle at top right,
			transparent var(--radius),
			#000 calc(var(--radius) + 1px)),
		radial-gradient(circle at bottom left,
			transparent var(--radius),
			#000 calc(var(--radius) + 1px)),
		radial-gradient(circle at bottom right,
			transparent var(--radius),
			#000 calc(var(--radius) + 1px));-webkit-mask-image:var(--corner-mask);-webkit-mask-composite:source-in;mask-image:var(--corner-mask);mask-composite:intersect}.custom-button-style .elementor-button-content-wrapper{align-items:center}.custom-button-style svg{width:40px}.custom-divider-graphics-lotus{position:relative}.custom-divider-graphics-lotus:before{content:"";position:absolute;top:-25px;left:50%;transform:translateX(-50%);width:100%;height:50px;background-image:url("https://beta.newnavadvipdham.org/wp-content/uploads/2026/10/golden-lotus-divider.webp");background-repeat:no-repeat;background-position:top;background-size:auto 50px;pointer-events:none;z-index:2;border:none}.custom-border-graphics{position:relative}.custom-border-graphics:before{content:"";position:absolute;top:2px;left:0;width:100%;height:24px;background-image:url("https://beta.newnavadvipdham.org/wp-content/uploads/2026/10/border-graphic.png");background-repeat:repeat-x;background-position:top left;background-size:auto 24px;pointer-events:none;z-index:2;border:none}.custom-left-right-graphics{position:relative;isolation:isolate}.custom-left-right-graphics:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:225px;height:700px;background-image:url("https://beta.newnavadvipdham.org/wp-content/uploads/2026/10/graphics2.png");background-repeat:no-repeat;background-position:center;background-size:contain;z-index:-1;pointer-events:none}.custom-left-right-graphics:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%) scaleX(-1);width:225px;height:700px;background-image:url("https://beta.newnavadvipdham.org/wp-content/uploads/2026/10/graphics2.png");background-repeat:no-repeat;background-position:center;background-size:contain;z-index:-1;pointer-events:none}.custom-left-right-graphics-box>.e-con-inner{position:relative;isolation:isolate}.custom-left-right-graphics-box>.e-con-inner:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:225px;height:700px;background-image:url("https://beta.newnavadvipdham.org/wp-content/uploads/2026/10/Delicate-golden-lotus-outline.png");background-repeat:no-repeat;background-position:center;background-size:contain;z-index:-1;pointer-events:none;opacity:.5}.custom-left-right-graphics-box>.e-con-inner:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%) scaleX(-1);width:225px;height:700px;background-image:url("https://beta.newnavadvipdham.org/wp-content/uploads/2026/10/Delicate-golden-lotus-outline.png");background-repeat:no-repeat;background-position:center;background-size:contain;z-index:-1;pointer-events:none;opacity:.5}.custom-left-right-graphics-box.graphics-top>.e-con-inner:before,.custom-left-right-graphics-box.graphics-top>.e-con-inner:after{top:0;transform:unset;background-position:top}.custom-left-right-graphics-lotus{position:relative;isolation:isolate}.custom-left-right-graphics-lotus:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:225px;height:700px;background-image:url("https://beta.newnavadvipdham.org/wp-content/uploads/2026/10/Delicate-golden-lotus-outline.png");background-repeat:no-repeat;background-position:center;background-size:contain;z-index:-1;pointer-events:none;opacity:.5}.custom-left-right-graphics-lotus:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%) scaleX(-1);width:225px;height:700px;background-image:url("https://beta.newnavadvipdham.org/wp-content/uploads/2026/10/Delicate-golden-lotus-outline.png");background-repeat:no-repeat;background-position:center;background-size:contain;z-index:-1;pointer-events:none;opacity:.5}.custom-quote-graphics{position:relative}.custom-quote-graphics h2:before{content:"";position:absolute;width:30px;height:30px;top:-25px;background-image:url("https://beta.newnavadvipdham.org/wp-content/uploads/2026/10/quotationmarks.png");background-repeat:no-repeat;background-position:center;background-size:contain}.custom-quote-graphics h2:after{content:"";position:absolute;width:30px;height:30px;bottom:-8px;background-image:url("https://beta.newnavadvipdham.org/wp-content/uploads/2026/10/quotationmarks.png");background-repeat:no-repeat;background-position:center;background-size:contain;transform:scale(-1);margin-left:5px}.custom-scroller-inner.scroller__inner{gap:2rem;padding-block:0rem}.custom-peh-scroller.scroller img{max-width:340px}#elementor-element-hs .custom-hs-gap.slick-track>.e-con-inner{gap:30px !important}#elementor-element-hs .slick-track>.e-con-inner>.slick-slide{--width:300px;flex:0 0 300px !important;width:300px !important;max-width:300px !important}.custom-form-style .wpforms-container{padding:0 !important;margin:0 !important}.custom-form-style form{background:0 0 !important;padding:unset !important;backdrop-filter:unset !important;border-radius:unset !important}.custom-form-style form button{background-color:#f7ba21 !important;color:#01224d !important;font-size:20px !important;font-weight:700 !important}.custom-form-style form .wpforms-submit-container{text-align:right}.custom-form-style form .wpforms-field-container *{color:#000 !important}.custom-form-style form .wpforms-field-label,.custom-form-style form .wpforms-required-label{font-size:20px !important}.custom-form-style form .wpforms-field-required,.custom-form-style form .wpforms-field-medium{border-bottom:1px solid #000 !important}.custom-form-style form .wpforms-field-required:focus,.custom-form-style form .wpforms-field-medium:focus{border:none !important;border-bottom:1px solid #000 !important}.custom-form-style form .wpforms-field-required::placeholder,.custom-form-style form .wpforms-field-medium::placeholder{color:#000 !important}.custom-events-tabbing,.custom-form-style .wpforms-field-container *,.custom-form-style form .wpforms-field-required::placeholder,.custom-form-style form .wpforms-field-medium::placeholder{font-family:"Hahmlet",sans-serif !important}.custom-events-tabbing .e-n-tabs{gap:20px}.custom-events-tabbing .ep-events-container,.custom-events-tabbing .ep-events-container>div{padding:0 !important;margin:0 !important}.custom-events-tabbing .ep-events .ep-event-list-item{border:5px solid #f7ba21 !important;border-radius:unset !important;padding:20px !important;background-color:#fff !important}.custom-events-tabbing .ep-box-col-12:last-child .ep-event-list-item{margin-bottom:0 !important}.custom-events-tabbing .ep-events .ep-box-title a{font-size:26px !important;color:#01224d !important}.custom-events-tabbing .ep-events .ep-event-list-view-action span,.custom-events-tabbing .ep-events .ep-card-event-date-wrap span{font-size:16px !important;color:#01224d !important}.custom-events-tabbing .ep-events .ep-btn{background-color:#f7ba21 !important;color:#01224d !important;border:none !important;text-transform:uppercase}.custom-events-tabbing .ep-events .ep-box-list-desc,.custom-events-tabbing .ep-events .ep-box-card-desc{font-size:22px !important;line-height:32px !important;--ep-line-clamp:8 !important}.custom-events-tabbing .ep-events .ep-box-col-3{border:none !important}nav.hfe-dropdown .hfe-has-submenu-container{position:relative}nav.hfe-dropdown .hfe-has-submenu-container>a{padding-right:60px !important}nav.hfe-dropdown .hfe-menu-toggle{position:absolute;top:10px;right:0;width:54px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto}nav.hfe-dropdown li.custom-mobile-parent>.sub-menu{display:none !important}nav.hfe-dropdown li.custom-mobile-parent.custom-mobile-open>.sub-menu{display:block !important;position:static !important;visibility:visible !important;opacity:1 !important;transform:none !important;width:100% !important;height:auto !important;max-height:none !important;overflow:visible !important}.break-word .elementor-icon-list-text{word-break:break-word}.custom-events-tabbing .ep-event-list-item .ep-list-img-fluid{max-height:unset;border-radius:unset !important}.ep-event-detail-template .ast-container #primary{padding-top:0 !important;padding-bottom:1em !important;margin:0 !important}@media (min-width:922px){.ep-event-detail-template .ast-container,.ast-plain-container .ast-container{max-width:1300px !important}}.ep-event-type-cal-section>div{padding-top:0 !important;padding-bottom:20px !important}.ep-event-detail-template .ep-slide-align-center{padding:0;margin-bottom:20px}.ep-nav-pills a{color:#01224d}.ep-nav-pills .ep-tab-active{background-color:#01224d}#venue_hidden_details,#ep-sl-event-meta,#ep-sl-event-meta>span,#ep-sl-event-peformers{margin:0 !important}#venue_hidden_details{margin-top:12px !important}.ep-event-detail-template .site-content{background-color:#fefff1;position:relative;padding-top:25px;padding-bottom:25px}.ep-event-detail-template .site-content:after{content:"";position:absolute;bottom:4px;left:0;width:100%;height:24px;background-image:url("https://beta.newnavadvipdham.org/wp-content/uploads/2026/10/border-graphic.png");background-repeat:repeat-x;background-position:top left;background-size:auto 24px;pointer-events:none;z-index:2;border:none}.ep-event-detail-template .ast-article-single{border:5px solid #f7ba21 !important}.ep-event-detail-template .ep-main-container{padding:0}.ep-sl-venue .ep-venue-card-thumb{background-color:transparent !important}.ep-event-action span,.ep-sl-event-action span{margin-right:0 !important}.ep-slide-align-center#ep_single_event_image{border-radius:5px;overflow:hidden}#ep_single_event_image .ep-slide-image-auto#ep_single_event_image_gallery li img{height:300px}.ep-sl-action-icon-wrap img{border-radius:100%}.epcs-payment-status{text-align:center}.epcs-payment-status p{margin-bottom:0}.emagic .ep-btn,.epcs-monthly-card .ep-btn{text-transform:uppercase;font-weight:600}.emagic .ep-btn-dark,.epcs-monthly-card .ep-btn-dark{--ep-btn-color:#fff;--ep-btn-bg:#01224d;--ep-btn-border-color:#01224d;--ep-btn-hover-color:#fff;--ep-btn-hover-bg:#334e70;--ep-btn-hover-border-color:#334e70;--ep-btn-focus-shadow-rgb:1,34,77;--ep-btn-active-color:#fff;--ep-btn-active-bg:#334e70;--ep-btn-active-border-color:#334e70;--ep-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--ep-btn-disabled-color:#fff;--ep-btn-disabled-bg:#01224d;--ep-btn-disabled-border-color:#01224d;--ast-global-color-0:#01224d}.emagic .ep-btn-outline-dark{--ep-btn-color:#01224d;--ep-btn-border-color:rgba(var(--ep-dark-color),1);--ep-btn-hover-color:#fff;--ep-btn-hover-bg:#01224d;--ep-btn-hover-border-color:#01224d;--ep-btn-focus-shadow-rgb:33,37,41;--ep-btn-active-color:#fff;--ep-btn-active-bg:#01224d;--ep-btn-active-border-color:#01224d;--ep-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--ep-btn-disabled-color:#01224d;--ep-btn-disabled-bg:transparent;--ep-btn-disabled-border-color:#01224d;--ep-gradient:none}.emagic .ep-btn-warning{--ep-btn-color:#01224d;--ep-btn-bg:#f7ba21;--ep-btn-border-color:#f7ba21;--ep-btn-hover-color:#01224d;--ep-btn-hover-bg:#ffca2c;--ep-btn-hover-border-color:#ffc720;--ep-btn-focus-shadow-rgb:217,164,6;--ep-btn-active-color:#01224d;--ep-btn-active-bg:#ffcd39;--ep-btn-active-border-color:#ffc720;--ep-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--ep-btn-disabled-color:#01224d;--ep-btn-disabled-bg:#f7ba21;--ep-btn-disabled-border-color:#f7ba21}.ep-my-booking-row .ep-event-action-bt button:hover{--ep-btn-bg:#ffca2c !important;--ep-btn-border-color:#ffca2c !important;border:var(--ep-border-width) solid var(--ep-btn-border-color);background-color:var(--ep-btn-bg)}.epcs-monthly-card .ep-btn:hover{color:var(--ep-btn-hover-color) !important;background-color:var(--ep-btn-hover-bg);border-color:var(--ep-btn-hover-border-color)}.epcs-monthly-card *:last-child{margin-bottom:0}a.ep_event_wishlist_action:hover,a.ep_event_wishlist_action:focus,a.ep_event_wishlist_action:hover span,a.ep_event_wishlist_action:focus span{color:#dc3545 !important;border-color:transparent !important}.ep-booking-event-name{color:#01224d}.ep-booking-container .ep-text-small{font-size:1em !important}.ep-list-group-item .ep-tab-link{color:#01224d !important}.ep-list-group-item .ep-tab-link.ep-tab-active{color:#fff !important;background-color:#1a385e !important;border-color:#1a385e !important}.ep-list-group-item:hover{background-color:rgb(26 56 94/10%)}.ast-plain-container .site-content{position:relative;padding-bottom:25px}.ast-plain-container .site-content:after{content:"";position:absolute;bottom:4px;left:0;width:100%;height:24px;background-image:url("https://beta.newnavadvipdham.org/wp-content/uploads/2026/10/border-graphic.png");background-repeat:repeat-x;background-position:top left;background-size:auto 24px;pointer-events:none;z-index:2;border:none}.show-on-mobile{display:none}.donation-menu{margin-right:0 !important}.donation-menu a{color:#01224d !important;background-color:#f7ba21 !important;border-radius:5px;padding-left:40px !important;padding-right:15px;position:relative}.donation-menu a:before{position:absolute !important;top:50%;left:15px;transform:translateY(50%);opacity:1 !important;content:"\f4be";font-family:"Font Awesome 5 Free";background-color:transparent !important;font-weight:600 !important}.hew-steps{counter-reset:step}.hew-steps .hfe-infocard{position:relative;padding-left:70px}.hew-steps .hfe-infocard:before{counter-increment:step;content:counter(step);position:absolute;top:0;left:0;font-size:30px;font-weight:900;background-color:#f7ba21;color:#01224d;width:50px;height:50px;border-radius:100%;display:flex;align-items:center;justify-content:center}.hew-steps .hfe-infocard:after{content:"\f061";position:absolute;top:0;right:0;font-family:"Font Awesome 5 Free";font-size:30px;font-weight:900;color:#f7ba21}.hew-steps .elementor-element:last-child .hfe-infocard:after{content:none}#ep-events-container{margin-top:0 !important;margin-bottom:0 !important}.nnd-programs-listing #ep-events-content-container{margin-top:0 !important}.nnd-programs-listing .ep-event-list-card-container .ep-box-card-item{border-radius:15px}.nnd-programs-listing .ep-event-list-card-container .ep-box-card-item .ep-box-card-thumb{height:auto;max-height:100%}.nnd-programs-listing .ep-event-list-card-container .ep-box-card-item .ep-box-card-thumb a{display:block;position:relative;z-index:1}.nnd-programs-listing .ep-event-list-card-container .ep-box-card-item .ep-box-card-thumb .ep-box-card-icon-group,.nnd-volunteers-listing .ep-box-card-icon-group,.nnd-volunteers-listing .ep-list-icon-group,.nnd-donations-listing .ep-box-card-icon-group,.nnd-donations-listing .ep-list-icon-group{z-index:9;pointer-events:auto}.nnd-programs-listing .ep-event-list-card-container .ep-box-card-item .ep-box-card-thumb img{max-height:200px !important;min-height:200px !important}.nnd-programs-listing .ep-event-list-card-container .ep-box-card-item .ep-box-title a{font-size:1.25rem !important;color:#01224d !important}.nnd-programs-listing .ep-event-list-card-container .ep-box-card-item .ep-box-card-venue.ep-card-venue span{position:relative;font-size:14px !important;color:#01224d !important;padding-left:25px;line-height:18px}.nnd-programs-listing .ep-event-list-card-container .ep-box-card-item .ep-box-card-venue.ep-card-venue span:before{content:"\f5a0";position:absolute;font-family:"Font Awesome 5 Free";left:0;top:0;font-size:16px}.nnd-programs-listing .ep-event-list-card-container .ep-box-card-item .ep-card-event-date{font-size:14px;position:relative;padding-left:26px}.nnd-programs-listing .ep-event-list-card-container .ep-box-card-item .ep-card-event-date span:before{content:"\f073";position:absolute;font-family:"Font Awesome 5 Free";left:2px;top:0;font-size:16px}.nnd-programs-listing .ep-event-list-card-container .ep-box-card-item .ep-box-card-desc{font-size:18px !important;line-height:26px;color:#000}.nnd-programs-listing .ep-event-list-card-container .ep-box-card-item .ep-card-footer-wrap .ep-card-footer{border-top:0;padding-top:0 !important;padding-bottom:1rem !important}.nnd-programs-listing .ep-event-list-card-container .ep-box-card-item .ep-card-footer-wrap .ep-card-footer a{display:block}.nnd-programs-listing .ep-event-list-card-container .ep-box-card-item .ep-card-footer-wrap .ep-card-footer a span{text-transform:uppercase}.sevas-benefit .elementor-icon{background-color:#fcedc5;border-radius:100%;padding:20px}.journey-benefit .elementor-icon{background-color:#fcedc5;border-radius:100%;padding:20px}.journey-benefit .elementor-element{position:relative}.journey-benefit .elementor-element:before{content:"\f061";position:absolute;top:20px;right:-25px;font-family:"Font Awesome 5 Free";font-size:30px;font-weight:900;color:#f7ba21}.journey-benefit .elementor-element:last-child:before{content:none}.ep-event-list-item .ep-list-img-fluid{min-height:270px;max-height:270px}.nnd-volunteers-listing .ep-events .ep-event-list-item{padding:10px !important;background-color:#fff !important;border-radius:20px !important}.nnd-volunteers-listing .ep-events .ep-event-list-item .ep-rounded-tbl-right{border-right:none !important;border-radius:10px !important}.nnd-volunteers-listing .ep-events .ep-box-list-item .ep-box-title a{font-size:1.25rem !important;color:#01224d !important}.nnd-volunteers-listing .ep-events .ep-box-list-item .ep-box-list-desc{font-size:18px !important;line-height:26px;color:#000}.event-bedge{font-size:13px;padding:2.5px 10px;border-radius:15px;display:inline-block;background:#f7ba21;background:radial-gradient(circle,rgba(255,255,255,1) 0%,rgba(252,227,165,1) 0%,rgba(249,206,97,1) 99%);color:#000;text-transform:capitalize;font-weight:500}.ep-box-list-title{padding-top:5px;padding-bottom:5px;display:block}.ep-list-event-date>span{font-size:14px;position:relative;padding-left:20px}.ep-list-event-date>span:before{content:"\f073";position:absolute;font-family:"Font Awesome 5 Free";left:0;top:0;font-size:16px;line-height:20px}.ep-list-venue{position:relative;font-size:14px !important;color:#000 !important;padding-left:25px;line-height:18px}.ep-list-venue:before{content:"\f5a0";position:absolute;font-family:"Font Awesome 5 Free";left:0;top:0;font-size:16px}.ep-list-view-btn-area .ep-btn{text-transform:uppercase}.ep-event-list-item a.ep-img-link{overflow:hidden;border-radius:10px}.emagic .ep-events .ep-event-list-item{transition:.5s}.emagic .ep-events .ep-event-list-item:hover{box-shadow:rgba(0,0,0,.15) 0px .5rem 1rem !important}.nnd-volunteers-listing .ep-events .ep-event-list-item .ep-rounded-tbl-right .ep-img-link img{object-fit:cover;object-position:center center;transition:1.2s}.emagic .ep-events .ep-event-list-item:hover .ep-rounded-tbl-right .ep-img-link img{transform:scale(1.1,1.1)}.full-box-link{position:relative}.full-box-link .elementor-icon-box-title a:after,.full-box-link .elementor-image-box-title a:after{content:"";position:absolute;inset:0;z-index:2}.custom-donation-form{max-width:640px;margin:0;padding:0;background:unset;border:unset;border-radius:unset;box-shadow:unset;color:#000}.custom-donation-form fieldset{margin:15px 0}.custom-donation-form select,.custom-donation-form input[type=number],.custom-donation-form input[type=text],.custom-donation-form input[type=email]{padding:6px 10px}.custom-donation-form .data-donation-summary,.custom-donation-form .nnd-donation-form__hint,.custom-donation-form .nnd-donation-form__donor legend,.custom-donation-form .nnd-donation-form__frequency legend{display:none}.custom-donation-form>label,.custom-donation-form legend{padding:0}.custom-donation-form .nnd-donation-form__name-fields label{margin-bottom:8px;font-weight:600}.custom-donation-form .nnd-donation-form__frequency label{text-transform:uppercase}.custom-donation-form .nnd-donation-form__amounts button[aria-pressed=true]{background:#fcedc5;color:#01224d;border-color:#f7ba21}.custom-donation-form fieldset:has(input[name=nnd_frequency]){display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));border:0;padding:0;margin-top:0}.custom-donation-form fieldset:has(input[name=nnd_frequency]) legend{margin-bottom:12px}.custom-donation-form label:has(input[name=nnd_frequency]){position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;margin:0;background:#edf1f6;color:#01224d;font-weight:600;cursor:pointer;transition:background-color .2s ease}.custom-donation-form input[name=nnd_frequency]{position:absolute;width:1px;height:1px;opacity:0}.custom-donation-form label:has(input[value=one_time]){border-radius:8px 0 0 8px}.custom-donation-form label:has(input[value=monthly]){border-radius:0 8px 8px 0}.custom-donation-form label:has(input[name=nnd_frequency]:checked){background:#f7ba21;color:#01224d}.custom-donation-form label:has(input[name=nnd_frequency]:focus-visible){outline:2px solid #01224d;outline-offset:3px}.custom-donation-form .nnd-donation-form__submit{background:#f7ba21;color:#01224d;margin-top:15px;text-transform:uppercase;padding:14px 10px}.custom-donation-form .nnd-donation-form__submit:hover{background:#01224d;color:#fff}.custom-donation-form .nnd-donation-form__submit span{position:relative;padding-right:30px}.custom-donation-form .nnd-donation-form__submit span:after{content:"\f061";position:absolute;top:5px;right:0;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900}.nnd-donation-amount .epcs-frequency{margin-top:0 !important;border:none !important;padding:0 !important}.nnd-donation-amount .epcs-frequency legend{display:none}.nnd-donation-amount fieldset.epcs-frequency{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));border:0 !important;padding:0 !important}.nnd-donation-amount .epcs-frequency>legend{margin-bottom:12px}.nnd-donation-amount .epcs-frequency>label{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:10px 18px;margin:0 !important;background:#edf1f6;color:#01224d;font-weight:600;cursor:pointer;transition:background-color .2s ease;text-transform:uppercase}.nnd-donation-amount .epcs-frequency input[name=epcs_frequency_choice]{position:absolute;width:1px;height:1px;opacity:0}.nnd-donation-amount .epcs-frequency>label:has(input[value=one_time]){border-radius:8px 0 0 8px}.nnd-donation-amount .epcs-frequency>label:has(input[value=monthly]){border-radius:0 8px 8px 0}.nnd-donation-amount .epcs-frequency>label:has(input:checked){background:#ffbf28;color:#01224d}.nnd-donation-amount .epcs-frequency>label:has(input:focus-visible){outline:2px solid #01224d;outline-offset:3px}.nnd-donation-amount .epcs-frequency>p{grid-column:1/-1;margin:8px 0 0}.nnd-donation-amount .epcs-frequency>[hidden]{display:none !important}.nnd-donation-amount .nnd-donation-amount__label{margin-bottom:10px}.nnd-donation-amount .nnd-donation-amount__chips{display:flex;flex-wrap:wrap;gap:10px}.nnd-donation-amount .nnd-donation-amount__chips button{padding:10px 16px;border:1px solid #cad4e0;border-radius:8px;background:#fff;color:#01224d;cursor:pointer}.nnd-donation-amount .nnd-donation-amount__chips button.is-active{background:#fcedc5;color:#01224d;border-color:#f7ba21}.nnd-is-donation #ep_single_event_detail_page_content .ep-btn-dark{background:#f7ba21;color:#01224d !important;border:none}.nnd-is-donation #ep_single_event_detail_page_content .ep-btn-dark:hover{background:#01224d;color:#fff !important}.nnd-donation-amount .epcs-frequency>p label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px;line-height:1.5;color:#01224d}.nnd-donation-amount .epcs-frequency>p label input[type=checkbox]{appearance:none;-webkit-appearance:none;display:grid;place-content:center;flex:0 0 20px;width:20px;height:20px;margin:1px 0 0;padding:0;border:2px solid #aab7c8;border-radius:5px;background:#fff;cursor:pointer;transition:background-color .2s,border-color .2s}.nnd-donation-amount .epcs-frequency>p label input[type=checkbox]:before{content:"";width:5px;height:10px;border:solid #01224d;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg);visibility:hidden}.nnd-donation-amount .epcs-frequency>p label input[type=checkbox]:checked{background:#ffbf28;border-color:#ffbf28}.nnd-donation-amount .epcs-frequency>p label input[type=checkbox]:checked:before{visibility:visible}.nnd-donation-amount .epcs-frequency>p label input[type=checkbox]:focus-visible{outline:2px solid #01224d;outline-offset:3px}.nnd-donation-amount .epcs-frequency>p label input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.nnd-checkout-pay-title{margin-bottom:8px !important;color:#01224d;font-weight:700}.nnd-checkout-pay-lead{margin:0 0 18px;max-width:36rem;color:#58677a;font-size:.95rem;line-height:1.5}.nnd-donation-payment-methods{margin-bottom:0}.nnd-donation-payment-actions{display:block;width:100%}.nnd-edit-booking-actions{margin-top:.5rem}.nnd-edit-booking-actions__row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.nnd-edit-booking-actions__cancel{display:inline-flex;text-decoration:none}.nnd-edit-booking-actions__row .ep-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.55rem 1.25rem;line-height:1.2;white-space:nowrap;margin:0;width:auto}.nnd-edit-booking-actions__row #ep_event_update_booking_button{min-width:11.5rem}.nnd-attendee-card .nnd-attendee-card__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .35rem;min-width:0}.nnd-attendee-card .nnd-attendee-card__meta{font-weight:500;color:#5f6368;font-size:.92em}.nnd-attendee-fields{display:flex;flex-wrap:wrap;gap:.75rem 1rem;width:100%}.nnd-attendee-fields .nnd-attendee-field{flex:1 1 calc((100% - 2rem) / 3);min-width:calc((100% - 2rem) / 3);max-width:100%;margin:0;box-sizing:border-box}.nnd-attendee-fields .nnd-attendee-field .form-label{margin-bottom:.25rem}.nnd-attendee-fields .nnd-attendee-field .ep-form-control{width:100%}.nnd-attendee-fields .nnd-attendee-field .ep-error-message:empty{display:none}.nnd-attendee-fields .nnd-attendee-field--advanced{flex:1 1 100%;min-width:100%}.nnd-choice-options{display:flex;flex-direction:column;gap:.35rem}.nnd-choice-option{display:flex;align-items:flex-start;gap:.45rem;margin:0;font-weight:400;cursor:pointer}.nnd-choice-option .nnd-choice-input{margin-top:.2em;flex:0 0 auto}.nnd-choice-other-text{margin-top:.5rem;width:100%}.nnd-choice-other-text .nnd-choice-other-input{width:100%}@media (max-width:767px){.nnd-attendee-fields .nnd-attendee-field{flex:1 1 100%;min-width:100%}}.entry-header.ast-no-thumbnail{display:none !important}#ep_attendee_register_form_wrapper,.nnd-auth{width:100%;max-width:480px !important;margin:0 auto}.nnd-household--auth .nnd-auth{max-width:none !important;margin:0 !important}.nnd-auth-plan h2,.nnd-auth-plan__amount,.nnd-auth-plan__meta,.nnd-auth-plan__note,.nnd-auth-tabs a{font-family:"Hahmlet",sans-serif !important}.nnd-auth-plan h2{color:#01224d !important;font-weight:500 !important;margin:0 0 8px !important}.nnd-auth-tabs a{text-decoration:none !important}.nnd-household--auth .nnd-auth[data-mode=login] .nnd-auth-tabs [data-nnd-auth=login],.nnd-household--auth .nnd-auth[data-mode=register] .nnd-auth-tabs [data-nnd-auth=register]{color:#fff !important}.ahaa-row{margin-bottom:0 !important}.ep-login-form,.ep-register-form{padding:40px 36px !important;background:#fff;border:1px solid #e1e7ef !important;border-radius:16px;box-shadow:0 8px 32px rgba(1,34,77,.06) !important;text-align:center;margin-bottom:0 !important}.ep-login-form .ep-event-avatar{background-color:#01224d !important}.ep-register-form a,.ep-login-form a{color:#01224d !important}.ep-register-form a:hover,.ep-login-form a:hover{color:#f7ba21 !important}.ep-register-form .ep-event-avatar{color:#fff;margin:0 auto 30px;text-align:center;width:100px;height:100px;z-index:9;padding:15px;background-color:#01224d !important}.ep-register-form .ep-event-avatar i{font-size:62px}.ep-login-form label,.ep-register-form label{display:block;font-weight:600;margin:0 0 8px;color:#01224d;text-align:left}.ep-register-form .required,#ep_event_checkout_registration_form .required,.ep-form-label .required{color:#c1121f;margin-left:3px;font-weight:700}.nnd-password-hint{margin:6px 0 0;color:#64748b;font-size:13px;line-height:1.4;text-align:left;font-weight:400}.ep-login-form label.ep-checkbox-inline,.ep-register-form label.ep-checkbox-inline{margin:0}.ep-login-form .ep-btn,.ep-register-form .ep-btn{width:100%;margin-bottom:0 !important}.ep-login-form .ep-btn .ep-spinner,.ep-register-form .ep-btn .ep-spinner{margin-bottom:3px !important}.nnd-auth__avatar{border-radius:50%;background:#01224d;color:#fff;margin:0 auto 30px;text-align:center;width:100px;height:100px;z-index:9;padding:15px;position:relative}.nnd-auth__avatar:after{content:"";position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);font-family:"Material Icons";font-size:62px}.nnd-auth__title{margin:16px 0;font-size:20px;font-weight:500}.nnd-auth__submit{text-transform:uppercase}.ast-plain-container.ast-no-sidebar #primary{margin-top:60px;margin-bottom:60px}.nnd-household{max-width:100% !important;font-family:"Hahmlet",sans-serif !important;padding:0 !important}.nnd-plan-card__eyebrow,.nnd-plan-card h2,.nnd-plan-card__amount,.nnd-plan-card__subtitle,.nnd-plan-card__desc,.nnd-plan-card__features,.nnd-plan-card__button{font-family:"Hahmlet",sans-serif !important}.nnd-plan-grid{margin:0 !important}.nnd-plan-card__eyebrow{color:#000 !important;font-weight:600 !important}.nnd-plan-card h2{color:#01224d !important;font-weight:500 !important;margin:0 0 30px !important}.nnd-plan-card__amount{margin:0 0 20px !important}.nnd-plan-card__subtitle,.nnd-plan-card__desc{margin:0 0 20px !important;color:#01224d !important}.nnd-plan-card__features{padding:20px 0 0 !important}.nnd-plan-card__cta{margin:24px 0 0 !important}.nnd-plan-status{margin:0 0 40px !important}.nnd-plan-status__lead{font-family:"Hahmlet",sans-serif !important}.nnd-mine-card h3,.nnd-mine-card__amount,.nnd-mine-card__meta,.nnd-mine-card__ref,.nnd-mine-badge{font-family:"Hahmlet",sans-serif !important}.nnd-mine-card h3{color:#01224d !important;font-weight:500 !important}.nnd-household a{color:#01224d !important;text-decoration:none !important}.nnd-columns{margin:36px 0 0 !important}.nnd-household-form>*:last-child{margin-bottom:0 !important}.nnd-total{margin-top:10px !important}.nnd-household select[name=membership_plan]{margin-bottom:15px}.nnd-fields{margin-bottom:20px}.nnd-family legend{margin:0}.nnd-family .nnd-fields{margin-bottom:0}.nnd-household .nnd-add{margin-bottom:20px}.nnd-consent input[type=checkbox]{margin-top:2px;min-width:20px;min-height:20px;margin-bottom:20px}.nnd-ticket-groups .nnd-ticket-category{margin-bottom:.85rem}.nnd-ticket-groups .nnd-ticket-category:last-child{margin-bottom:0}.nnd-ticket-groups .nnd-ticket-category__title{display:flex;align-items:center;gap:.35rem;font-size:.95rem;font-weight:700;color:#01224d;padding:.4rem .65rem;margin-bottom:0;background:#f3f6fa;border-left:3px solid #01224d}.nnd-ticket-groups .nnd-ticket-category__icon{font-size:1rem;line-height:1;color:#5f6368}.nnd-ticket-groups .nnd-ticket-category__list{display:flex;flex-direction:column}.nnd-ticket-groups .nnd-ticket-row{padding:.4rem .35rem;margin:0;border-bottom:1px solid #e8edf3}.nnd-ticket-groups .nnd-ticket-row:last-child{border-bottom:0}.nnd-ticket-groups .nnd-ticket-row__main{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%}.nnd-ticket-groups .nnd-ticket-row__info{flex:1 1 auto;min-width:0}.nnd-ticket-groups .nnd-ticket-row__name{font-size:.98rem;line-height:1.25;color:#01224d;margin-bottom:0}.nnd-ticket-groups .nnd-ticket-row__icon{max-width:28px;max-height:28px;margin-right:.4rem}.nnd-ticket-groups .nnd-ticket-row__capacity{display:flex;align-items:center;gap:.2rem;margin-top:.15rem}.nnd-ticket-groups .nnd-ticket-row__description{margin-top:.25rem}.nnd-ticket-groups .nnd-ticket-row__actions{flex:0 0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.55rem;text-align:right}.nnd-ticket-groups .nnd-ticket-row__price{margin:0;white-space:nowrap}.nnd-ticket-groups .nnd-ticket-row__price .ep-fs-5{font-size:1rem !important;line-height:1.2}.nnd-ticket-groups .nnd-ticket-row__actions .ep-select-event-ticket-number{margin:0 !important}.nnd-ticket-groups .nnd-ticket-row__actions .ep-select-event-ticket-number .ep-btn,.nnd-ticket-groups .nnd-ticket-row__actions .ep-select-event-ticket-number input{min-height:30px;padding-top:.15rem !important;padding-bottom:.15rem !important;line-height:1.2}.nnd-ticket-groups .nnd-ticket-row__actions .ep-error-message:empty{display:none}.nnd-ticket-groups .nnd-ticket-row__limits{margin-top:.25rem}@media (max-width:767px){.nnd-ticket-groups .nnd-ticket-row__main{flex-wrap:wrap;align-items:center;gap:.4rem .65rem}.nnd-ticket-groups .nnd-ticket-row__info{flex:1 1 100%}.nnd-ticket-groups .nnd-ticket-row__actions{flex:1 1 100%;justify-content:space-between;text-align:left}}@media screen and (min-width:768px) and (max-width:1100px){.header-logo-wrap .elementor-image-box-content{display:none !important}.header-logo-wrap{--width:100px;width:100px !important;max-width:100px !important;min-width:0 !important;flex:0 0 100px !important}.header-menu-wrap{--width:calc(100% - 120px);width:calc(100% - 120px) !important;max-width:calc(100% - 120px) !important;min-width:0 !important;flex:0 0 calc(100% - 120px) !important}}@media (max-width:1067px){.ep-venue-details-section{margin-top:15px}#ep_event_venue_description{margin-bottom:0}.ep-sl-action-icon-wrap{display:flex !important;flex-wrap:wrap;gap:5px}.ep-checkout-total-price-section{order:2;margin-top:15px;padding-left:10px;padding-right:10px}}@media screen and (max-width:767px){.header-logo-wrap .elementor-image-box-wrapper{display:flex;flex-direction:row;text-align:start;align-items:center;gap:10px}.header-logo-wrap .elementor-image-box-content{display:block;text-align:left}body{padding-top:89px}.show-on-mobile{display:block}.donation-menu{padding-left:25px !important;padding-right:25px !important}.nnd-programs-listing .ep-event-list-card-container .ep-card-col-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal li.menu-item,.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu{height:fit-content}.hew-steps .hfe-infocard:before{font-size:26px;width:46px;height:46px}.hew-steps .hfe-infocard:after{right:unset;left:10px;top:50%;content:"\f063"}.journey-benefit .elementor-element:before{content:"\f063";top:unset;bottom:-65px;left:50%;transform:translateX(-50%);text-align:center}}@media (max-width:544px){.ep-event-detail-template .ast-container #primary{padding-left:10px !important;padding-right:10px !important}#ep-sl-right-area{padding-left:30px;padding-right:30px}.ast-plain-container.ast-no-sidebar #primary{margin-top:20px;margin-bottom:20px}.header-logo-wrap .elementor-image-box-wrapper{gap:5px !important}.header-logo-wrap .elementor-image-box-img{width:90px !important}.header-logo-wrap .elementor-image-box-title{font-size:20px !important}.header-logo-wrap .elementor-image-box-description{font-size:10px !important}.header-menu-wrap .hfe-dropdown.menu-is-active{margin-top:5px !important}}