@import url("hom-giving.css?v=20261025");
body.hom-join{background:#fff!important;color:#172033!important}body.hom-join #content{background:#fff!important}body.hom-join #content>.ast-container{max-width:1180px;padding:0 22px}body.hom-join #primary{margin:0;width:100%}body.hom-join article{padding:0!important;background:#fff!important}body.hom-join .entry-content{padding:48px 0}body.hom-join .entry-content h1,body.hom-join .entry-content h2,body.hom-join .entry-content h3{font-family:Montserrat,Arial,sans-serif!important;text-transform:none!important;letter-spacing:-.025em;line-height:1.25!important;color:#172033!important}body.hom-join .entry-content p{color:#475467!important;line-height:1.7!important}body.hom-join .entry-content>.wp-block-uagb-container{background:#fff!important;padding:24px 0!important;max-width:100%!important}body.hom-join .videos-section,body.hom-join .join-section{padding:32px 0!important;background:#fff!important;max-width:100%!important;margin:0!important}body.hom-join .section-header{font-size:clamp(1.6rem,3vw,2.2rem)!important;text-align:left!important;background:none!important;border:0!important}body.hom-join .countdown-card{background:#091426!important;color:#fff!important;border:0!important;border-radius:16px!important;padding:32px!important;box-shadow:none!important;max-width:100%!important;margin:0!important;transform:none!important}body.hom-join .countdown-card h3{color:#fff!important}body.hom-join .countdown-timer{color:#f4c75f!important;font-size:clamp(1.1rem,3vw,1.8rem)!important;overflow-wrap:anywhere}body.hom-join .join-btn,body.hom-join .yt-btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;padding:12px 24px!important;border-radius:28px!important;font:700 15px/1.4 Montserrat,Arial,sans-serif!important;text-transform:none!important;background:#f4c75f!important;color:#172033!important;border:1px solid transparent!important;margin:12px 8px 0 0!important;text-decoration:none!important}body.hom-join .join-btn:disabled{opacity:.6;cursor:not-allowed}body.hom-join .recent-videos-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}body.hom-join .video-thumb{background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:16px!important;overflow:hidden;min-width:0;box-shadow:none!important}body.hom-join .video-thumb img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}body.hom-join .video-info{padding:18px!important}body.hom-join .video-title{font-weight:700!important;text-transform:none!important}body.hom-join .live-embed iframe{width:100%;max-width:100%;aspect-ratio:16/9;height:auto}body.hom-join .site-footer{display:none!important}body.hom-join .giving-header,body.hom-join .hom-site-footer{position:relative;z-index:2}body.hom-join .giving-header a{color:#172033!important}body.hom-join .hom-site-footer h2{color:white!important}.hom-join .hom-site-footer p{color:#e4e7ec!important}@media(max-width:1000px){body.hom-join .recent-videos-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){body.hom-join .recent-videos-grid{grid-template-columns:1fr!important}body.hom-join .entry-content{padding:24px 0}body.hom-join .countdown-card{padding:24px!important}body.hom-join .join-btn,body.hom-join .yt-btn{width:100%;margin:12px 0 0!important}}
body.hom-join .join-intro{background:#091426!important;color:white!important;padding:clamp(28px,5vw,60px)!important;border-radius:16px;margin-bottom:24px}body.hom-join .join-intro h2{color:white!important;font-size:clamp(2rem,4.5vw,3.5rem)!important}body.hom-join .join-intro p{color:#e4e7ec!important}body.hom-join .entry-content>.wp-block-image{display:none}body.hom-join .hom-site-footer{margin:0!important;width:100%!important}body.hom-join .join-intro h1{color:white!important;font-size:clamp(2rem,4.5vw,3.5rem)!important}body.hom-join .uagb-container-inner-blocks-wrap{max-width:100%!important;width:100%!important}body.hom-join .giving-nav{margin:0!important}body.hom-join .giving-header{position:relative!important}body.hom-join .entry-content .connected-section,body.hom-join .entry-content .connected-section *{background:none!important;color:#fff!important;text-align:left!important;border:0!important;box-shadow:none!important}body.hom-join .entry-content .connected-section{padding:0!important}body.hom-join .entry-content .connected-section strong{font-size:inherit!important}
