.elementor-5764 .elementor-element.elementor-element-sus0015{--display:flex;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5764 .elementor-element.elementor-element-sus0018{--display:flex;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-5764 .elementor-element.elementor-element-sus0021{--display:flex;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5764 .elementor-element.elementor-element-sus0024{--display:flex;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-5764 .elementor-element.elementor-element-sus0027{--display:flex;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5764 .elementor-element.elementor-element-sus0030{--display:flex;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-5764 .elementor-element.elementor-element-sus0037{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:42px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-5764 .elementor-element.elementor-element-22eab95{width:100%;max-width:100%;}.elementor-5764 .elementor-element.elementor-element-22eab95 > .elementor-widget-container{border-style:none;border-radius:14px 14px 14px 14px;box-shadow:2px 4px 12px 0px rgba(0, 0, 0, 0.08);}.elementor-5764 .elementor-element.elementor-element-22eab95 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5764 .elementor-element.elementor-element-22eab95 .elementor-custom-embed-play i{font-size:112px;}.elementor-5764 .elementor-element.elementor-element-22eab95 .elementor-custom-embed-play svg{width:112px;height:112px;}.elementor-5764 .elementor-element.elementor-element-sus0187{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5764 .elementor-element.elementor-element-sus0188{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5764 .elementor-element.elementor-element-sus0189{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5764 .elementor-element.elementor-element-sus0190{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:24px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-5764 .elementor-element.elementor-element-b5a15e1{--e-image-carousel-slides-to-show:5;}.elementor-5764 .elementor-element.elementor-element-sus0122{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5764 .elementor-element.elementor-element-sus0126{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5764 .elementor-element.elementor-element-sus0130{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5764 .elementor-element.elementor-element-sus0137{--e-n-carousel-swiper-slides-to-display:2.2;--e-n-carousel-swiper-slides-gap:32px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-5764 .elementor-element.elementor-element-b12a002{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5764 .elementor-element.elementor-element-b12a003{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5764 .elementor-element.elementor-element-b12a004{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5764 .elementor-element.elementor-element-340b356{--display:flex;}.elementor-5764 .elementor-element.elementor-element-77be9f3{--display:flex;}.elementor-5764 .elementor-element.elementor-element-b12a001{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:40px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}body.elementor-page-5764:not(.elementor-motion-effects-element-type-background), body.elementor-page-5764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5764 .elementor-element.elementor-element-sus0037{--e-n-carousel-swiper-slides-to-display:2;}.elementor-5764 .elementor-element.elementor-element-sus0190{--e-n-carousel-swiper-slides-to-display:2;}.elementor-5764 .elementor-element.elementor-element-sus0137{--e-n-carousel-swiper-slides-to-display:2;}.elementor-5764 .elementor-element.elementor-element-b12a001{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-5764 .elementor-element.elementor-element-sus0015{--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5764 .elementor-element.elementor-element-sus0018{--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-5764 .elementor-element.elementor-element-sus0021{--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5764 .elementor-element.elementor-element-sus0024{--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-5764 .elementor-element.elementor-element-sus0027{--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5764 .elementor-element.elementor-element-sus0030{--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-5764 .elementor-element.elementor-element-sus0037{--e-n-carousel-swiper-slides-to-display:1.2;--e-n-carousel-swiper-slides-gap:16px;}.elementor-5764 .elementor-element.elementor-element-22eab95 .elementor-custom-embed-play i{font-size:72px;}.elementor-5764 .elementor-element.elementor-element-22eab95 .elementor-custom-embed-play svg{width:72px;height:72px;}.elementor-5764 .elementor-element.elementor-element-sus0190{--e-n-carousel-swiper-slides-to-display:1.2;--e-n-carousel-swiper-slides-gap:16px;}.elementor-5764 .elementor-element.elementor-element-sus0137{--e-n-carousel-swiper-slides-to-display:1.2;--e-n-carousel-swiper-slides-gap:16px;}.elementor-5764 .elementor-element.elementor-element-b12a001{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;}}/* Start custom CSS for html, class: .elementor-element-6f89397 */.elementor-5764 .elementor-element.elementor-element-6f89397 {display:none!important;}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b5a15e1 */body:not(.elementor-editor-active) .elementor-5764 .elementor-element.elementor-element-b5a15e1 { display:none; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8fe7937 */.elementor-5764 .elementor-element.elementor-element-8fe7937 {display:none!important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63bdc53 */.elementor-5764 .elementor-element.elementor-element-63bdc53 {width:100%;min-width:0;} .elementor-5764 .elementor-element.elementor-element-63bdc53 .fsBody, .elementor-5764 .elementor-element.elementor-element-63bdc53 .fsBody > div, .elementor-5764 .elementor-element.elementor-element-63bdc53 #fsForm6616966 {width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;background:transparent !important;box-shadow:none !important;} .elementor-5764 .elementor-element.elementor-element-63bdc53 #fsForm6616966 #fsSection0 {display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;column-gap:18px !important;row-gap:18px !important;} .elementor-5764 .elementor-element.elementor-element-63bdc53 #fsForm6616966 #label-field199322203, .elementor-5764 .elementor-element.elementor-element-63bdc53 #fsForm6616966 #label-field199322242 {grid-column:span 1 !important;} .elementor-5764 .elementor-element.elementor-element-63bdc53 #fsForm6616966 #label-field199315623, .elementor-5764 .elementor-element.elementor-element-63bdc53 #fsForm6616966 #label-field199315693 {grid-column:1/-1 !important;} .elementor-5764 .elementor-element.elementor-element-63bdc53 #fsForm6616966 .fsLabelVertical > .fsLabel {font:11px/17px monospace !important;color:#535966 !important;letter-spacing:.08em !important;margin:0 0 8px !important;} .elementor-5764 .elementor-element.elementor-element-63bdc53 #fsForm6616966 input[type=text], .elementor-5764 .elementor-element.elementor-element-63bdc53 #fsForm6616966 input[type=email] {height:52px !important;border:1px solid #dce0e8 !important;border-radius:10px !important;background:#fff !important;color:#0d0d0d !important;font:18px/24px din-2014,sans-serif !important;padding:10px 12px !important;} .elementor-5764 .elementor-element.elementor-element-63bdc53 #fsForm6616966 input:focus {outline:2px solid #0018f4 !important;outline-offset:2px !important;} .elementor-5764 .elementor-element.elementor-element-63bdc53 #fsForm6616966 #fsSubmit6616966 {margin-top:34px !important;} .elementor-5764 .elementor-element.elementor-element-63bdc53 #fsForm6616966 #fsSubmit6616966 > div {justify-content:flex-end !important;} .elementor-5764 .elementor-element.elementor-element-63bdc53 #fsForm6616966 #fsSubmitButton6616966 {width:155px !important;min-height:56px !important;margin:0 !important;padding:16px 20px !important;border:0 !important;border-radius:10px !important;} .elementor-5764 .elementor-element.elementor-element-63bdc53 #fsForm6616966 #fsSubmitButton6616966::before {font-size:17px !important;letter-spacing:0 !important;} @media(max-width:767px){.elementor-5764 .elementor-element.elementor-element-63bdc53 #fsForm6616966 #fsSubmitButton6616966{width:100% !important;} .elementor-5764 .elementor-element.elementor-element-63bdc53 #fsForm6616966 input[type=text],.elementor-5764 .elementor-element.elementor-element-63bdc53 #fsForm6616966 input[type=email]{height:50px !important;} .elementor-5764 .elementor-element.elementor-element-63bdc53 #fsForm6616966 #fsSection0{column-gap:14px !important;}}/* End custom CSS */
/* Start custom CSS */body.elementor-page-5764 header a{white-space:nowrap}
body.elementor-page-5764 a:focus-visible,body.elementor-page-5764 button:focus-visible{outline:3px solid #0018f4;outline-offset:4px}
@media (max-width:767px){body.elementor-page-5764 nav{overflow-x:auto}
body.elementor-page-5764 nav>div{width:100%}
body.elementor-page-5764 nav>div>a{flex:1;min-width:0;font-size:14px;padding:12px 8px;white-space:normal}
body.elementor-page-5764 nav>a{font-size:14px;padding:12px 8px}
body.elementor-page-5764 header nav{position:static}}
body.elementor-page-5764 #bsa-sunday-page .swiper:not(.swiper-initialized){overflow-x:auto}
@media (prefers-reduced-motion:reduce){body.elementor-page-5764 #bsa-sunday-page .swiper-wrapper{transition-duration:0ms!important}}
@media (max-width:1200px){body.elementor-page-5764 h1{font-size:64px!important;line-height:68px!important}
body.elementor-page-5764 #our-reach>div{flex-direction:column}
body.elementor-page-5764 #our-reach>div>div{width:100%;min-width:0}}
@media (max-width:767px){body.elementor-page-5764 h1{font-size:40px!important;line-height:44px!important}}
body.elementor-page-5764 .e-sus0180{overflow-x:clip}
@media (max-width:1200px){body.elementor-page-5764 #bsa-sunday-section-nav{display:none!important}}
body.elementor-page-5764 h1,body.elementor-page-5764 h2,body.elementor-page-5764 h3{text-wrap:balance}
body.elementor-page-5764 #bsa-sunday-hero>div{display:grid;grid-template-columns:minmax(0,1fr) 185px;align-items:center}

body.elementor-page-5764 #bsa-sunday-hero p{}
@media (max-width:1200px){body.elementor-page-5764 #bsa-sunday-hero>div{grid-template-columns:minmax(0,1fr) 140px;gap:32px}
body.elementor-page-5764 #bsa-sunday-partners>div{flex-shrink:0}
body.elementor-page-5764 #bsa-sunday-partners img{max-width:100%}}
@media (max-width:767px){body.elementor-page-5764 #bsa-sunday-hero>div{grid-template-columns:minmax(0,1fr) 80px;gap:16px;align-items:start}
body.elementor-page-5764 #bsa-sunday-hero>div>img{width:80px;height:auto;margin-top:42px}
body.elementor-page-5764 #bsa-sunday-hero h1{font-size:32px!important;line-height:36px!important}
body.elementor-page-5764 #bsa-sunday-hero>div>div{display:contents}
body.elementor-page-5764 #bsa-sunday-hero>div>div>div{grid-column:1/-1}
body.elementor-page-5764 #bsa-sunday-hero h1{grid-column:1;grid-row:2}
body.elementor-page-5764 #bsa-sunday-hero>div>img{grid-column:1/-1;grid-row:1;margin-top:0}
body.elementor-page-5764 #bsa-sunday-hero p{grid-column:1/-1;}}
@media (max-width:767px){body.elementor-page-5764 #bsa-sunday-hero{margin-top:-57px;padding-top:0}
body.elementor-page-5764 #bsa-sunday-hero>div>div>div{width:calc(100% - 128px);min-height:48px}
body.elementor-page-5764 #bsa-sunday-hero>div>div>div p{white-space:nowrap}}
body.elementor-page-5764 #bsa-sunday-section-nav a[aria-current=location]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}
body.elementor-page-5764 #bsa-sunday-hero a{max-width:100%;white-space:normal}
body.elementor-page-5764 #faith-leader-testimonials p{overflow-wrap:break-word}
@media (max-width:767px){body.elementor-page-5764 #bsa-sunday-hero a{grid-column:1/-1}}
/* October 12 fidelity corrections: keep Richard's newer content intact. */
body.elementor-page-5764 header .e-sus0003{box-shadow:inset 0 -2px #0018f4}
body.elementor-page-5764 header .e-sus0008::after{content:"";width:15px;height:15px;flex:0 0 15px;background:url("https://www.bluesquarealliance.org/wp-content/uploads/bsa-sunday-20261014/a06b55e6-2c546.svg") center/contain no-repeat}
body.elementor-page-5764 #bsa-sunday-section-links>a{box-shadow:inset 0 -2px transparent;text-decoration:none}
body.elementor-page-5764 #bsa-sunday-section-links>a[aria-current=location]{color:#0018f4;text-decoration:none;box-shadow:inset 0 -2px #0018f4}
body.elementor-page-5764 .e-b12d001::after{content:"";width:24px;height:24px;flex:0 0 24px;background:url("https://www.bluesquarealliance.org/wp-content/uploads/bsa-sunday-20261014/b6d3e00f-f6198.svg") center/contain no-repeat}
body.elementor-page-5764 #bsa-sunday-section-nav{top:var(--wp-admin--admin-bar--height,0px)}
body.elementor-page-5764 .e-sus0183{border-bottom:3px solid #e7e7e7}
body.elementor-page-5764 .e-b12d002,body.elementor-page-5764 .e-b12d004{flex-shrink:0}
body.elementor-page-5764 .e-b12d004{margin:0;white-space:nowrap}
@media (min-width:768px) and (max-width:1200px){body.elementor-page-5764 .e-sus0107{padding-top:80px}
body.elementor-page-5764 .e-sus0115{padding-top:24px}}
/* Native Sunday footer, Figma 182:3236. */
body.elementor-page-5764 #bsa-sunday-footer{width:100%;gap:0;background:#fff;letter-spacing:0}
body.elementor-page-5764 #bsa-sunday-footer a{text-align:left}
body.elementor-page-5764 #bsa-sunday-footer a:focus-visible{outline:2px solid #0018f4;outline-offset:4px}
body.elementor-page-5764 #bsa-footer-support{display:grid;grid-template-columns:445px minmax(0,1fr);align-items:center;gap:48px;background:#f9f9f9;border-bottom:1px solid #d1d1d1}
body.elementor-page-5764 #bsa-footer-invitation{gap:4px;max-width:386px}
body.elementor-page-5764 #bsa-footer-invitation>p:first-child{font-family:utopia-std,Georgia,serif}
body.elementor-page-5764 .bsa-footer-email-placeholder{width:100%;margin-top:40px;margin-bottom:6px}
body.elementor-page-5764 .bsa-footer-email-row{display:flex;width:100%;height:38px}
body.elementor-page-5764 .bsa-footer-email-row input{min-width:0;flex:1;width:0;border:1px solid #0018f4;border-radius:8px 0 0 8px;background:transparent;padding:6px 10px;font:17px/25px din-2014,sans-serif;color:#757575;opacity:1}
body.elementor-page-5764 .bsa-footer-email-row button{width:111px;flex-shrink:0;border:0;border-radius:0 8px 8px 0;background:#0018f4;color:#fff;font:700 17px/21px din-2014,sans-serif;opacity:1;padding:0;cursor:default}
body.elementor-page-5764 #bsa-footer-invitation>a{margin-top:40px;margin-bottom:6px;display:flex;align-items:center;justify-content:center;min-height:38px;width:111px;border-radius:8px;background:#0018f4;color:#fff;font-weight:700}
body.elementor-page-5764 #bsa-footer-invitation>p:last-child{color:#757575}
body.elementor-page-5764 #bsa-footer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1}
body.elementor-page-5764 #bsa-footer-actions>a{position:relative;display:block;min-height:100px;padding:28px 42px 28px 86px;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;background:#fff;font-size:17px;line-height:25px;white-space:normal}
body.elementor-page-5764 #bsa-footer-actions>a::before{content:"";position:absolute;left:32px;top:29px;width:42px;height:42px;background:#0018f4}
body.elementor-page-5764 #bsa-footer-actions>a::after{content:"";position:absolute;right:24px;top:60px;width:16px;height:16px;background:url("https://www.bluesquarealliance.org/wp-content/uploads/bsa-sunday-20261014/86c0ecb6-footer-arrow.svg") center/contain no-repeat}
body.elementor-page-5764 #bsa-footer-actions>#bsa-footer-tile-heart::before{background: url("https://www.bluesquarealliance.org/wp-content/uploads/bsa-sunday-20261014/72f2494a-footer-support.svg") center/contain no-repeat}
body.elementor-page-5764 #bsa-footer-tile-pin{--bsa-pin:1}
body.elementor-page-5764 #bsa-footer-tile-pin strong::before{content:"";position:absolute;left:46px;top:43px;width:15px;height:15px;border:2px solid #fff}
body.elementor-page-5764 #bsa-footer-tile-hash strong::before{content:"#";position:absolute;left:46px;top:38px;color:#fff;font-size:18px}
body.elementor-page-5764 #bsa-footer-base{gap:0}
body.elementor-page-5764 #bsa-footer-columns{display:grid;grid-template-columns:minmax(300px,1.7fr) repeat(3,minmax(0,1fr));gap:60px;padding-bottom:64px;border-bottom:1px solid #d1d1d1}
body.elementor-page-5764 #bsa-footer-brand{gap:28px;width:300px}
body.elementor-page-5764 #bsa-footer-brand>p,body.elementor-page-5764 #bsa-footer-legal p{color:#0a0a5c}
body.elementor-page-5764 #bsa-footer-columns>div:not(#bsa-footer-brand){gap:0;align-items:flex-start}
body.elementor-page-5764 #bsa-footer-columns>div:not(#bsa-footer-brand)>p{margin-bottom:32px}
body.elementor-page-5764 #bsa-footer-socials{position:relative;width:300px;height:44px;display:block;overflow:hidden}
body.elementor-page-5764 #bsa-footer-socials>img{position:absolute;top:5px;left:0}
body.elementor-page-5764 #bsa-footer-socials>a{position:absolute;top:0;width:33px;height:44px;font-size:0;background:transparent;padding:0}
body.elementor-page-5764 #bsa-footer-socials>a:nth-of-type(1){left:0}
body.elementor-page-5764 #bsa-footer-socials>a:nth-of-type(2){left:49px}
body.elementor-page-5764 #bsa-footer-socials>a:nth-of-type(3){left:98px}
body.elementor-page-5764 #bsa-footer-socials>a:nth-of-type(4){left:147px}
body.elementor-page-5764 #bsa-footer-socials>a:nth-of-type(5){left:196px}
body.elementor-page-5764 #bsa-footer-legal{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:64px;padding-top:24px}
body.elementor-page-5764 #bsa-footer-legal>p:last-child{text-align:right}
body.elementor-page-5764 #bsa-footer-wordmark{white-space:nowrap;text-align:center;margin-top:32px;font-size:240px;line-height:264px}
body.elementor-page-5764 #bsa-sunday-footer #bsa-footer-cookie-policy{display:block;width:100%;padding:20px;text-align:center;color:#e8f0ff;background:#0018f4;font-size:14px;line-height:18px}
@media (max-width:1400px) and (min-width:1201px){body.elementor-page-5764 #bsa-footer-support{grid-template-columns:340px minmax(0,1fr);gap:32px;padding-inline:64px}
body.elementor-page-5764 #bsa-footer-base{padding-inline:64px}
body.elementor-page-5764 #bsa-footer-columns{gap:32px}
body.elementor-page-5764 #bsa-footer-wordmark{font-size:200px;line-height:225px}}
@media (max-width:1200px){body.elementor-page-5764 #bsa-footer-support{grid-template-columns:1fr;padding:48px;gap:40px}
body.elementor-page-5764 #bsa-footer-base{padding:48px 48px 0}
body.elementor-page-5764 #bsa-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}
body.elementor-page-5764 #bsa-footer-brand{grid-column:1/-1}
body.elementor-page-5764 #bsa-footer-wordmark{font-size:120px;line-height:140px}}
@media (max-width:767px){body.elementor-page-5764 #bsa-footer-support{padding:40px 24px}
body.elementor-page-5764 #bsa-footer-actions{grid-template-columns:1fr}
body.elementor-page-5764 #bsa-footer-actions>a{padding:24px 36px 24px 70px}
body.elementor-page-5764 #bsa-footer-actions>a::before{left:16px}
body.elementor-page-5764 #bsa-footer-tile-pin strong::before{left:30px}
body.elementor-page-5764 #bsa-footer-tile-hash strong::before{left:30px}
body.elementor-page-5764 #bsa-footer-actions>a::after{right:14px}
body.elementor-page-5764 #bsa-footer-base{padding:40px 24px 0}
body.elementor-page-5764 #bsa-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;padding-bottom:40px}
body.elementor-page-5764 #bsa-footer-brand{width:100%;max-width:300px}
body.elementor-page-5764 #bsa-footer-brand>img{max-width:100%;height:auto}
body.elementor-page-5764 #bsa-footer-socials{max-width:100%}
body.elementor-page-5764 #bsa-footer-legal{grid-template-columns:1fr;gap:20px}
body.elementor-page-5764 #bsa-footer-legal>p:last-child{text-align:left}
body.elementor-page-5764 #bsa-footer-wordmark{font-size:50px;line-height:60px;margin-top:32px;margin-bottom:16px}
body.elementor-page-5764 #bsa-footer-columns a{overflow-wrap:anywhere}}
/* Match the capped Sunday canvas without changing its width. */
body.elementor-page-5764{background-color:#fff;}
/* Fit the native wordmark to the footer content, not the viewport. */
body.elementor-page-5764 #bsa-footer-base{container-type:inline-size;}
body.elementor-page-5764 #bsa-footer-base #bsa-footer-wordmark{font-size:19.4cqw;line-height:1.1;}
/* October 12 responsive review: preserve native content and Richard copy. */
body.elementor-page-5764 .bsa-no-widow{white-space:nowrap}
body.elementor-page-5764 #bsa-sunday-hero .e-b120001{width:max-content!important;justify-self:start;align-self:flex-start;min-width:0;grid-column:1/-1}
@media (max-width:767px){body.elementor-page-5764 #bsa-sunday-hero .e-sus0044{display:block!important}
body.elementor-page-5764 #bsa-sunday-hero .e-sus0045{grid-template-columns:minmax(0,1fr)!important}
body.elementor-page-5764 #bsa-sunday-hero h1{grid-column:1/-1;text-wrap:balance}
body.elementor-page-5764 #our-reach .e-sus0144,body.elementor-page-5764 #our-reach .e-sus0147,body.elementor-page-5764 #our-reach .e-sus0150,body.elementor-page-5764 #our-reach .e-sus0153{gap:16px!important;padding:20px 12px!important}
body.elementor-page-5764 #our-reach .e-sus0142,body.elementor-page-5764 #our-reach .e-sus0145,body.elementor-page-5764 #our-reach .e-sus0148,body.elementor-page-5764 #our-reach .e-sus0151{width:90px!important;min-width:90px!important;flex:0 0 90px!important;font-size:48px!important}
body.elementor-page-5764 #our-reach .e-sus0143,body.elementor-page-5764 #our-reach .e-sus0146,body.elementor-page-5764 #our-reach .e-sus0149,body.elementor-page-5764 #our-reach .e-sus0152{flex:1;min-width:0;width:auto!important;padding:0!important}}
/* October 12 responsive review: preserve native content and Richard copy. */
body.elementor-page-5764 #bsa-sunday-hero h1>span{white-space:nowrap}
body.elementor-page-5764 #bsa-sunday-hero .e-b120001{width:max-content!important;justify-self:start;align-self:flex-start;min-width:0;grid-column:1/-1}
@media (max-width:767px){body.elementor-page-5764 #bsa-sunday-hero .e-sus0044{display:block!important}
body.elementor-page-5764 #bsa-sunday-hero .e-sus0045{grid-template-columns:minmax(0,1fr)!important}
body.elementor-page-5764 #bsa-sunday-hero h1{grid-column:1/-1;text-wrap:balance}
body.elementor-page-5764 #bsa-sunday-hero h1>span{display:block}
body.elementor-page-5764 #our-reach .e-sus0144,body.elementor-page-5764 #our-reach .e-sus0147,body.elementor-page-5764 #our-reach .e-sus0150,body.elementor-page-5764 #our-reach .e-sus0153{gap:16px!important;padding:20px 12px!important}
body.elementor-page-5764 #our-reach .e-sus0142,body.elementor-page-5764 #our-reach .e-sus0145,body.elementor-page-5764 #our-reach .e-sus0148,body.elementor-page-5764 #our-reach .e-sus0151{width:90px!important;min-width:90px!important;flex:0 0 90px!important;font-size:40px!important}
body.elementor-page-5764 #our-reach .e-sus0143,body.elementor-page-5764 #our-reach .e-sus0146,body.elementor-page-5764 #our-reach .e-sus0149,body.elementor-page-5764 #our-reach .e-sus0152{flex:1;min-width:0;width:auto!important;padding:0!important}}
/* Fill the centred statistics row; preserve the narrower stacked breakpoints. */
/* October 14: active state and clipping complement native element controls. */
body.elementor-page-5764 #bsa-sunday-section-links > a[aria-current="location"]{ font-weight:700; }
/* Native carousel content, with fluid widths supplied to Swiper's auto layout. */
/* Keep the laptop composition; give each metric a column once there is room. */
@media (max-width:1200px) {body.elementor-page-5764 #our-reach .e-sus0164{ grid-template-columns:minmax(0,1fr); }}
@media (min-width:1800px) {
body.elementor-page-5764 #our-reach .e-sus0163{ display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px; }
body.elementor-page-5764 #our-reach .e-sus0161,body.elementor-page-5764 #our-reach .e-sus0162{ display:contents; }
body.elementor-page-5764 #our-reach .e-sus0144,body.elementor-page-5764 #our-reach .e-sus0147,body.elementor-page-5764 #our-reach .e-sus0150,body.elementor-page-5764 #our-reach .e-sus0153{ min-height:420px; }}
/* October 14: shared native framing with the existing laptop gutter. */
@media (min-width:1025px) and (max-width:1400px){body.elementor-page-5764 :is([data-id="sus0073"],[data-id="sus0118"],[data-id="sus0141"],[data-id="a145587"],[data-id="a562e98"]){padding:64px;}body.elementor-page-5764 :is([data-id="sus0046"]){padding-inline:64px;}
body.elementor-page-5764 :is([data-id="sus0091"],[data-id="b120023"],[data-id="sus0165"]){padding:64px 64px 0;}}
/* Keep the photo controls as a single matched group. */
body.elementor-page-5764{--bsa-control-gutter:120px;}
@media (min-width:1025px) and (max-width:1400px){body.elementor-page-5764{--bsa-control-gutter:64px;}}
@media (max-width:1024px){body.elementor-page-5764{--bsa-control-gutter:48px;}}
@media (max-width:767px){body.elementor-page-5764{--bsa-control-gutter:24px;}
body.elementor-page-5764 #bsa-sunday-hero>div>div>div{width:100%;}}
/* Give the controls their own row on the narrowest phones. */
@media (max-width:374px){body.elementor-page-5764 #bsa-sunday-hero{margin-top:0;padding-top:15px;}}

/* Responsive carousel system: shared controls, fluid cards and intentional overflow. */
body.elementor-page-5764 .elementor-widget-n-carousel .swiper{overflow:visible!important;min-width:0;max-width:100%;}
body.elementor-page-5764 :where(#bsa-sunday-page) .elementor-swiper-button,body.elementor-page-5764 #bsa-photos-play-pause{top:auto!important;bottom:0!important;left:auto!important;transform:none!important;width:48px;height:48px;min-width:48px;padding:12px;border:1px solid #d1d1d1!important;border-radius:8px;background:#fff!important;color:#0018f4;box-sizing:border-box;cursor:pointer;}
body.elementor-page-5764 :where(#bsa-sunday-page) .elementor-swiper-button-next{right:0!important;}
body.elementor-page-5764 :where(#bsa-sunday-page) .elementor-swiper-button-prev{right:64px!important;}
body.elementor-page-5764 :where(#bsa-sunday-page) .elementor-swiper-button::after{content:"";display:block;width:24px;height:24px;background:center/24px 24px no-repeat;}
body.elementor-page-5764 :where(#bsa-sunday-page) .elementor-swiper-button-next::after{background-image:url("https://www.bluesquarealliance.org/wp-content/uploads/bsa-sunday-20261014/0008fd46-c7b8d.svg");}
body.elementor-page-5764 :where(#bsa-sunday-page) .elementor-swiper-button-prev::after{background-image:url("https://www.bluesquarealliance.org/wp-content/uploads/bsa-sunday-20261014/e62fda71-89acb.svg");}
body.elementor-page-5764 :where(#bsa-sunday-page) .elementor-swiper-button svg{display:none;}
body.elementor-page-5764 :where(#bsa-sunday-page) .elementor-swiper-button[aria-disabled=true]{opacity:.4;}
body.elementor-page-5764 :where(#bsa-sunday-page) .elementor-swiper-button:hover,body.elementor-page-5764 #bsa-photos-play-pause:hover{background:#f7f7f7!important;}
body.elementor-page-5764 :where(#bsa-sunday-page) .elementor-swiper-button:focus-visible{outline:3px solid #0018f4;outline-offset:4px;}
body.elementor-page-5764 #bsa-sunday-page .swiper-button-lock{display:none!important;}
body.elementor-page-5764 .bsa-sunday-photos{width:100%;min-width:0;padding-bottom:72px;}@media(max-width:1024px){body.elementor-page-5764 .bsa-sunday-photos{padding-bottom:86px;}}
body.elementor-page-5764 .bsa-sunday-photos .swiper-wrapper{transition-timing-function:linear;}
body.elementor-page-5764 .bsa-sunday-photos .swiper-slide{width:270px!important;flex-shrink:0;}
body.elementor-page-5764 .bsa-sunday-photos .swiper-slide>.e-con{--gap:0px;--padding-inline-start:0;--padding-inline-end:0;}
body.elementor-page-5764 .bsa-sunday-photos .elementor-swiper-button{bottom:9px!important;}
body.elementor-page-5764 .bsa-sunday-photos .elementor-swiper-button-next{right:var(--bsa-control-gutter)!important;}
body.elementor-page-5764 .bsa-sunday-photos .elementor-swiper-button-prev{right:calc(var(--bsa-control-gutter) + 128px)!important;}
body.elementor-page-5764 #bsa-photos-play-pause{position:absolute;right:calc(var(--bsa-control-gutter) + 64px);bottom:9px!important;z-index:3;display:flex;align-items:center;justify-content:center;font-size:0;line-height:1;}
body.elementor-page-5764 #bsa-photos-play-pause::after{content:"";display:block;width:24px;height:24px;border:0;margin:0;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230018f4%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%205v14M15%205v14%22%2F%3E%3C%2Fsvg%3E") center/24px 24px no-repeat;}
body.elementor-page-5764 #bsa-photos-play-pause[data-state=paused]::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230018f4%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m7%204%2013%208-13%208Z%22%2F%3E%3C%2Fsvg%3E");}
body.elementor-page-5764 .bsa-sunday-galleries{--bsa-gallery-gap:74px;width:100%;min-width:0;padding-bottom:72px;}
body.elementor-page-5764 .bsa-sunday-galleries .swiper-slide{width:max(min(280px,calc(100% - 32px)),calc((100% - 2 * var(--bsa-gallery-gap))/3))!important;flex-shrink:0;}
body.elementor-page-5764 .bsa-sunday-galleries .swiper-wrapper{align-items:flex-start;}
body.elementor-page-5764 .bsa-sunday-galleries p strong{color:#0018f4;}
body.elementor-page-5764 .bsa-sunday-galleries a{border-radius:14px;overflow:hidden;}
body.elementor-page-5764 .bsa-sunday-galleries a::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.4));}
body.elementor-page-5764 .bsa-sunday-galleries:has(.swiper-button-lock){padding-bottom:0;}
body.elementor-page-5764 #how-it-works .e-sus0140{display:grid;grid-template-columns:clamp(360px,30vw,560px) minmax(0,1fr);align-items:start;padding:0;gap:40px;}
body.elementor-page-5764 #how-it-works .e-sus0136{width:100%;height:auto;min-height:0;justify-content:flex-start;gap:24px;}
body.elementor-page-5764 #how-it-works h2,body.elementor-page-5764 #how-it-works p{white-space:normal;text-wrap:balance;}
body.elementor-page-5764 #how-it-works .e-sus0139{display:grid;grid-template-columns:minmax(0,1fr) 48px 48px;column-gap:16px;row-gap:24px;margin:0;width:100%;min-width:0;align-items:center;}
body.elementor-page-5764 .bsa-sunday-steps{display:contents;}
body.elementor-page-5764 .bsa-sunday-steps>.swiper{grid-column:1/-1;grid-row:1;width:100%;clip-path:inset(-16px -100vw -16px 0);}
body.elementor-page-5764 .bsa-sunday-steps .swiper-wrapper{align-items:stretch;}
body.elementor-page-5764 .bsa-sunday-steps .swiper-slide{width:max(min(372px,calc(100% - 32px)),calc((100% - 64px)/3))!important;height:auto;flex-shrink:0;}
body.elementor-page-5764 .bsa-sunday-steps .swiper-slide>.e-con{height:100%;padding:0;}
body.elementor-page-5764 .bsa-sunday-steps .swiper-slide .e-flexbox-base{width:100%!important;height:372px;min-height:372px;}
body.elementor-page-5764 .bsa-sunday-steps .elementor-swiper-button{position:static!important;grid-row:2;align-self:center;}
body.elementor-page-5764 .bsa-sunday-steps .elementor-swiper-button-prev{grid-column:2;}
body.elementor-page-5764 .bsa-sunday-steps .elementor-swiper-button-next{grid-column:3;}
body.elementor-page-5764 .bsa-sunday-steps>.swiper-pagination{display:none;}
body.elementor-page-5764 #bsa-sunday-carousel-caption{grid-column:1;grid-row:2;position:static;width:100%;min-height:0;padding:0;margin:0;text-wrap:balance;}
body.elementor-page-5764 #how-it-works .e-sus0139:has(.swiper-button-lock){grid-template-columns:minmax(0,1fr);}
body.elementor-page-5764 .bsa-sunday-testimonials{width:100%;min-width:0;padding-bottom:72px;}
body.elementor-page-5764 .bsa-sunday-testimonials .swiper{clip-path:none;}
body.elementor-page-5764 .bsa-sunday-testimonials .swiper-wrapper{align-items:stretch;}
body.elementor-page-5764 .bsa-sunday-testimonials .swiper-slide{width:max(min(320px,calc(100% - 32px)),calc((100% - 48px)/3))!important;height:auto;flex-shrink:0;}
body.elementor-page-5764 .bsa-sunday-testimonials .swiper-slide>.e-con,body.elementor-page-5764 .bsa-sunday-testimonials .swiper-slide>.e-con>.e-flexbox-base{height:100%;}
body.elementor-page-5764 .bsa-sunday-testimonials .swiper-slide>.e-con{padding:0;}
body.elementor-page-5764 .bsa-sunday-testimonials:has(.swiper-button-lock){padding-bottom:0;}
@media(max-width:1200px){
 body.elementor-page-5764 #how-it-works .e-sus0140{grid-template-columns:minmax(0,1fr);gap:32px;}
 body.elementor-page-5764 .bsa-sunday-steps>.swiper{clip-path:none;}
 body.elementor-page-5764 .bsa-sunday-galleries{--bsa-gallery-gap:24px;}
}
@media(max-width:767px){
 body.elementor-page-5764 .bsa-sunday-photos{position:relative;z-index:2;padding-inline:24px;}
 body.elementor-page-5764 .bsa-sunday-photos .swiper-slide{width:calc((100vw - 72px)/3)!important;}
 body.elementor-page-5764 .bsa-sunday-photos .swiper-slide .e-flexbox-base{height:calc((100vw - 72px)*350/810)!important;}
 body.elementor-page-5764 .bsa-sunday-photos .swiper-slide img:not([style]){border-radius:8px;}
 body.elementor-page-5764 .bsa-sunday-galleries a p{font-size:17px;line-height:25px;}
 body.elementor-page-5764 .bsa-sunday-galleries a .e-flexbox-base:has(>img){width:48px;height:48px;padding:12px;}
 body.elementor-page-5764 .bsa-sunday-galleries a .e-flexbox-base{gap:12px;}
 body.elementor-page-5764 .bsa-sunday-steps .swiper-slide .e-flexbox-base{height:300px!important;min-height:300px!important;padding:24px!important;gap:16px!important;}
}
/* The embedded form must shrink inside its own panel, including at zoomed widths. */
body.elementor-page-5764 #stand-up-sunday-signup .bsa-native-signup-form{container-type:inline-size;width:100%;min-width:0;max-width:100%;}
body.elementor-page-5764 #stand-up-sunday-signup .fsform-container,body.elementor-page-5764 #stand-up-sunday-signup .fsBody,body.elementor-page-5764 #stand-up-sunday-signup .fsBody>div,body.elementor-page-5764 #stand-up-sunday-signup #fsForm6616966,body.elementor-page-5764 #stand-up-sunday-signup .fsPage,body.elementor-page-5764 #stand-up-sunday-signup #fsSection0,body.elementor-page-5764 #stand-up-sunday-signup .fsFieldCell,body.elementor-page-5764 #stand-up-sunday-signup .fsSubFieldGroup,body.elementor-page-5764 #stand-up-sunday-signup .fsSubFieldGroup>div{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}
body.elementor-page-5764 #stand-up-sunday-signup #fsSection0 input{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}
body.elementor-page-5764 #stand-up-sunday-signup>p{text-wrap:balance;}
@container(max-width:320px){body.elementor-page-5764 #stand-up-sunday-signup #fsForm6616966 #fsSection0{grid-template-columns:minmax(0,1fr)!important;}body.elementor-page-5764 #stand-up-sunday-signup #fsForm6616966 #fsSection0>.fsFieldCell{grid-column:1/-1!important;}}
@media(max-width:767px){body.elementor-page-5764 #stand-up-sunday-signup>p{width:100%;min-height:0;margin:0;text-align:center;}}



/* Consistent reading rhythm: balanced headings and short copy, pretty paragraphs. */
body.elementor-page-5764 :is(h1,h2,h3,h4,h5,h6){text-wrap:balance!important;}
body.elementor-page-5764 p{text-wrap:pretty!important;}
body.elementor-page-5764 [data-id="sus0039"],body.elementor-page-5764 [data-id="sus0042"],body.elementor-page-5764 [data-id="sus0055"],body.elementor-page-5764 [data-id="sus0059"],body.elementor-page-5764 [data-id="sus0063"],body.elementor-page-5764 [data-id="sus0066"],body.elementor-page-5764 [data-id="sus0087"],body.elementor-page-5764 [data-id="sus0088"],body.elementor-page-5764 [data-id="b12d004"],body.elementor-page-5764 [data-id="sus0093"],body.elementor-page-5764 [data-id="sus0098"],body.elementor-page-5764 [data-id="sus0101"],body.elementor-page-5764 [data-id="sus0106"],body.elementor-page-5764 [data-id="sus0109"],body.elementor-page-5764 [data-id="sus0114"],body.elementor-page-5764 [data-id="sus0132"],body.elementor-page-5764 [data-id="sus0120"],body.elementor-page-5764 [data-id="sus0124"],body.elementor-page-5764 [data-id="sus0128"],body.elementor-page-5764 [data-id="sus0138"],body.elementor-page-5764 [data-id="b120004"],body.elementor-page-5764 [data-id="b120008"],body.elementor-page-5764 [data-id="b120009"],body.elementor-page-5764 [data-id="b120013"],body.elementor-page-5764 [data-id="b120014"],body.elementor-page-5764 [data-id="b120018"],body.elementor-page-5764 [data-id="b120019"],body.elementor-page-5764 [data-id="103d306"],body.elementor-page-5764 [data-id="7419b90"],body.elementor-page-5764 [data-id="c3f08c8"],body.elementor-page-5764 [data-id="876e669"],body.elementor-page-5764 [data-id="sus0155"],body.elementor-page-5764 [data-id="sus0158"],body.elementor-page-5764 [data-id="sus0142"],body.elementor-page-5764 [data-id="sus0143"],body.elementor-page-5764 [data-id="sus0145"],body.elementor-page-5764 [data-id="sus0146"],body.elementor-page-5764 [data-id="sus0148"],body.elementor-page-5764 [data-id="sus0149"],body.elementor-page-5764 [data-id="sus0151"],body.elementor-page-5764 [data-id="sus0152"],body.elementor-page-5764 [data-id="ccaafe5"],body.elementor-page-5764 [data-id="3ec31a8"],body.elementor-page-5764 [data-id="c59a46d"],body.elementor-page-5764 [data-id="bcb7857"],body.elementor-page-5764 [data-id="dcbe759"],body.elementor-page-5764 [data-id="1f02a1b"],body.elementor-page-5764 [data-id="32d713d"],body.elementor-page-5764 [data-id="5a90c57"],body.elementor-page-5764 [data-id="b12f002"],body.elementor-page-5764 [data-id="b12f003"],body.elementor-page-5764 [data-id="b12f004"],body.elementor-page-5764 [data-id="b12f014"],body.elementor-page-5764 [data-id="b12f016"],body.elementor-page-5764 [data-id="b12f01c"],body.elementor-page-5764 [data-id="b12f020"],body.elementor-page-5764 [data-id="b12f026"],body.elementor-page-5764 [data-id="b12f028"],body.elementor-page-5764 [data-id="e81358f"],body.elementor-page-5764 [data-id="97c5fee"]{text-wrap:balance!important;}

/* Keep every native testimonial attribution aligned and balanced. */
body.elementor-page-5764 .bsa-sunday-testimonials .swiper-slide > .e-con > .e-flexbox-base > .e-flexbox-base > p{ text-wrap:balance!important; }

/* Live Elementor wrapper compatibility: preserve the reference grid locally. */
body.elementor-page-5764 .bsa-sunday-steps > .elementor-widget-container { display:contents; }
body.elementor-page-5764 .bsa-sunday-steps > .elementor-widget-container > .swiper { grid-column:1/-1;grid-row:1;width:100%;clip-path:inset(-16px -100vw -16px 0); }
body.elementor-page-5764 .bsa-sunday-steps > .elementor-widget-container > .swiper-pagination { display:none; }
body.elementor-page-5764 .bsa-sunday-steps .elementor-swiper-button { display:flex; }
body.elementor-page-5764 :where(#bsa-sunday-page) .elementor-swiper-button i { display:none; }
body.elementor-page-5764 #stand-up-sunday-signup label { line-height:1.6; }
@media(max-width:1200px){ body.elementor-page-5764 .bsa-sunday-steps > .elementor-widget-container > .swiper { clip-path:none; } }

/* Stand Up Sunday only: continue the signup background behind the footer transition. */
body.page-id-5764 .elementor-4630 .elementor-element.elementor-element-3a779562 { background-color: #edeef0; }

/* HERO CAROUSEL CONTROLS
   Desktop/tablet: 24px right inset, 16px gaps.
   Mobile: 12px right inset, 8px gaps.
*/

body.elementor-page-5764 #bsa-sunday-page
.bsa-sunday-photos .elementor-swiper-button-next {
  right: 24px !important;
}

body.elementor-page-5764 #bsa-sunday-page
.bsa-sunday-photos .elementor-swiper-button-prev {
  right: 88px !important;
}

body.elementor-page-5764 #bsa-sunday-page
#bsa-photos-play-pause {
  right: 152px !important;
  bottom: 9px !important;
}

/* Tighter spacing on mobile */
@media (max-width: 767px) {
  body.elementor-page-5764 #bsa-sunday-page
  .bsa-sunday-photos .elementor-swiper-button-next {
    right: 12px !important;
  }

  body.elementor-page-5764 #bsa-sunday-page
  .bsa-sunday-photos .elementor-swiper-button-prev {
    right: 68px !important;
  }

  body.elementor-page-5764 #bsa-sunday-page
  #bsa-photos-play-pause {
    right: 124px !important;
  }
}

/* Photo controls: previous → pause/play → next */
body.elementor-page-5764 #bsa-sunday-page
.bsa-sunday-photos .elementor-swiper-button-prev {
  right: 152px !important;
}

body.elementor-page-5764 #bsa-sunday-page
#bsa-photos-play-pause {
  right: 88px !important;
}

@media (max-width: 767px) {
  body.elementor-page-5764 #bsa-sunday-page
  .bsa-sunday-photos .elementor-swiper-button-prev {
    right: 124px !important;
  }

  body.elementor-page-5764 #bsa-sunday-page
  #bsa-photos-play-pause {
    right: 68px !important;
  }
}
/* Mobile hero: reuse the native Stand Up Sunday image in place of the text eyebrow. */
@media (max-width:767px){body.elementor-page-5764 #bsa-sunday-hero .e-sus0040{display:none;}}/* End custom CSS */