body.page-homepage{background:linear-gradient(to bottom,rgba(108,129,248,.52),rgba(145,216,255,.73)),url(/_astro/bg_clouds.7dca0ce7.webp);background-attachment:fixed}body.page-homepage main .section{background:none}body.page-homepage main .hero{background-repeat:no-repeat;background-size:cover;padding:4rem 0;color:#fff}body.page-homepage main .hero .hero__header{font-family:Homemade Apple;text-align:center;line-height:1;position:relative;margin-bottom:2rem}body.page-homepage main .hero .hero__header .hero__image{margin-bottom:3rem;transition:opacity .5s linear,top .5s linear;opacity:0;top:2rem}body.page-homepage main .hero .hero__header .hero__image img{filter:brightness(.5)}body.page-homepage main .hero .hero__header h1{font-size:5rem;opacity:0;top:2rem;margin-bottom:3rem;transition:opacity .75s linear,top .75s linear}@media screen and (max-width: 767px){body.page-homepage main .hero .hero__header h1{font-size:3.5rem}}body.page-homepage main .hero .hero__header p{font-size:3rem;opacity:0;top:2rem;transition:opacity .75s linear,top .75s linear;transition-delay:.75s}body.page-homepage main .hero .verse{opacity:0;top:2rem;transition:opacity .75s linear,top .75s linear;transition-delay:.75s}@media screen and (max-width: 767px){body.page-homepage main .hero .verse{width:100%}}body.page-homepage main .hero .hero-shadow{width:100%;height:1px;position:absolute;left:0;bottom:0;box-shadow:0 -1px 8px #1f2041}body.page-homepage main section.sunday-service{min-height:10rem}body.page-homepage main section.sunday-service .sunday-accent{position:absolute;background:#1F2041;width:100%;height:36%;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){body.page-homepage main section.sunday-service .sunday-accent{height:80%;width:50%;top:10%;left:50%;transform:translate(-50%)}}body.page-homepage main section.sunday-service .container{box-shadow:5px 2px 10px #1f2041}body.page-homepage main section.sunday-service .container .sunday-service__callout{z-index:2;padding:2rem 0}body.page-homepage main section.sunday-service .container .sunday-service__callout .sunday__service-copy{font-size:1.5rem}body.page-homepage main section.sunday-service .container .sunday-service__callout a:first-of-type{margin-right:1rem}body.page-homepage main section.sunday-service .container .sunday-service__callout a:last-of-type{margin-left:1rem}body.page-homepage main section.sunday-service .container .sunday-service__callout a:hover{color:#1f2041}body.page-homepage main section.sunday-service .container .sunday-service__callout a:focus{outline:2px dotted #1F2041}@media screen and (max-width: 767px){body.page-homepage main section.sunday-service{min-height:14rem}}body.page-homepage main section.sunday-service .callout{position:absolute;top:5rem;left:50%;transform:translate(-50%)}body.page-homepage main section.welcome .welcome__container{width:100%}body.page-homepage main section.welcome .welcome__container .welcome__copy,body.page-homepage main section.welcome .welcome__container .welcome__video{width:100%}@media screen and (min-width: 768px){body.page-homepage main section.welcome .welcome__container .welcome__copy,body.page-homepage main section.welcome .welcome__container .welcome__video{width:49%}}@media screen and (max-width: 767px){body.page-homepage main section.welcome .welcome__container .welcome__copy{margin-bottom:1rem}}body.page-homepage main section.welcome .welcome__container .welcome__video iframe{width:100%;aspect-ratio:1.77;border-radius:5px}body.page-homepage main section.ctas .cta__accent{background:#1F2041;width:100%;height:50%;left:50%;transform:translate(-50%);top:0}@media screen and (max-width: 767px){body.page-homepage main section.ctas .cta__accent{width:50%;height:100%}}body.page-homepage main section.ctas .ctas__container{color:#fff;font-size:1.125rem}body.page-homepage main section.ctas .ctas__container .cta__content{width:100%;padding:2rem 1.5rem;margin:2rem;text-align:center}@media screen and (min-width: 768px){body.page-homepage main section.ctas .ctas__container .cta__content{max-width:15rem;min-height:21rem}}body.page-homepage main section.ctas .ctas__container .cta__content .cta__icon{height:80px;margin-bottom:2rem}body.page-homepage main section.ctas .ctas__container .cta__content .cta__icon svg{fill:#fff}body.page-homepage main section.ctas .ctas__container .cta__content .cta__copy{margin-bottom:2rem}body.page-homepage main section.ctas .ctas__container .cta__content .cta__link a{text-decoration:none;background:#1F2041;border:2px solid #1F2041;color:#fff;border-radius:5px;width:100%;max-width:12rem;padding:.5rem 0}body.page-homepage main section.ctas .ctas__container .cta__content .cta__link a:hover{background-color:#fff;color:#1f2041;border-color:#1f2041;font-weight:600}body.page-homepage main section.ctas .ctas__container .cta__content .cta__link a:focus{outline:2px dotted #1F2041}@media screen and (max-width: 767px){body.page-homepage main section.ctas .ctas__container .cta__content .cta__link a{max-width:100%}}@media screen and (min-width: 768px){body.page-homepage main section.ctas .ctas__container .cta__content .cta__link a{position:absolute;top:16.5rem}}body.page-homepage main section.ctas .ctas__container .cta__content{background-repeat:no-repeat;background-size:cover}body.page-homepage main section.ctas .ctas__container .cta__content.about{background-image:linear-gradient(rgba(31,32,65,.5),rgba(255,255,255,.5)),url(/_astro/bg_about-us.4b3dc16e.jpg)}body.page-homepage main section.ctas .ctas__container .cta__content.beliefs{background:linear-gradient(rgba(31,32,65,.5),rgba(255,255,255,.5)),rgba(31,32,65,.5) url(/_astro/bg_beliefs.f57b5cdf.jpg)}body.page-homepage main section.ctas .ctas__container .cta__content.blog{background:linear-gradient(rgba(31,32,65,.5),rgba(255,255,255,.5)),rgba(31,32,65,.5) url(/_astro/bg_blog.0714a1f8.jpg)}body.page-homepage main .hero.animate .hero__overlay{opacity:0}body.page-homepage main .hero.animate .hero__header h1{opacity:1;top:0;background:#19647E}body.page-homepage main .hero.animate .hero__header .hero__image{opacity:1;top:0}body.page-homepage main .hero.animate .hero__header p{opacity:1;top:0;background:#19647E}@media screen and (min-width: 768px){body.page-homepage main .hero.animate .hero__header p{width:50%;margin-left:auto;margin-right:auto}}body.page-homepage main .hero.animate .verse{opacity:1;top:0}@media screen and (min-width: 768px){body.page-homepage main .hero.animate .verse{width:50%}}.verse-of-the-day span[data-number]{display:none}.verse-of-the-day p.q{display:inline;margin-right:.5rem}
