.elementor-5 .elementor-element.elementor-element-0d6ebbe{--display:flex;--min-height:725px;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-0d6ebbe.e-con{--align-self:stretch;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-5bb6a65 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://bcsmelbourne.com/wp-content/uploads/2025/05/DSC_0091-scaled-1-e1748604481646.webp);background-size:cover;}.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-eafeaef .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://bcsmelbourne.com/wp-content/uploads/2025/05/Chapel.webp);background-size:cover;}.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-92357ad .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://bcsmelbourne.com/wp-content/uploads/2025/05/Day-of-Prayer.webp);background-size:cover;}.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-2fcb6de .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://bcsmelbourne.com/wp-content/uploads/2025/06/2025-Grads-e1749125437851.webp);background-size:cover;}.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-2494db0 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://bcsmelbourne.com/wp-content/uploads/2025/05/bethany-christian-school-eagles-basketball-championship-e1748604406637.webp);background-size:cover;}.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-2494db0 .swiper-slide-contents{margin:0 auto;text-shadow:7px 0px 3px rgba(0,0,0,0.3);}.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-2494db0 .swiper-slide-inner{align-items:flex-end;text-align:center;}.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-2494db0 .swiper-slide-inner .elementor-slide-heading{color:#EF601E;}.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-2494db0 .swiper-slide-inner .elementor-slide-description{color:#EF601E;}.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-2494db0 .swiper-slide-inner .elementor-slide-button{color:#EF601E;border-color:#EF601E;}.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-c4cadd3 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://bcsmelbourne.com/wp-content/uploads/2025/05/CITA-Rescue-Mission.1-e1748696696600.webp);background-size:cover;}.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-10fc133 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://bcsmelbourne.com/wp-content/uploads/2025/05/Dance.1.webp);background-size:cover;}.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-67acfbd .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://bcsmelbourne.com/wp-content/uploads/2025/06/Staff-Appreciation-with-Bethany-Church-e1748773424192.webp);background-size:cover;}.elementor-5 .elementor-element.elementor-element-69f95af .swiper-slide{transition-duration:calc(3000ms*1.2);height:750px;}.elementor-5 .elementor-element.elementor-element-69f95af .elementor-slide-button{background-color:#192F59;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-69f95af .elementor-slide-button:hover{background-color:#192F59;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-69f95af > .elementor-widget-container{margin:-1px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-69f95af.elementor-element{--align-self:stretch;}.elementor-5 .elementor-element.elementor-element-69f95af .swiper-slide-contents{max-width:100%;text-shadow:-7px -15px 36px rgba(0,0,0,0.3);}.elementor-5 .elementor-element.elementor-element-69f95af .swiper-slide-inner{padding:-3px 0px 0px 0px;text-align:center;}.elementor-5 .elementor-element.elementor-element-69f95af .elementor-slide-heading{color:#192F59;font-family:"Poppins", Sans-serif;font-size:58px;font-weight:700;}.elementor-5 .elementor-element.elementor-element-69f95af .elementor-slide-description{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:400;}.elementor-5 .elementor-element.elementor-element-69f95af .elementor-swiper-button{font-size:51px;color:var( --e-global-color-1e87666 );}.elementor-5 .elementor-element.elementor-element-69f95af .elementor-swiper-button svg{fill:var( --e-global-color-1e87666 );}.elementor-5 .elementor-element.elementor-element-d4b4fda > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-8e1c4ba > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-8e1c4ba{text-align:center;}.elementor-5 .elementor-element.elementor-element-8e1c4ba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-1909e38{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#555555;}.elementor-5 .elementor-element.elementor-element-1909e38 > .elementor-widget-container{margin:22px 0px -24px 0px;}.elementor-5 .elementor-element.elementor-element-1909e38.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-7da4f67{--display:flex;}.elementor-5 .elementor-element.elementor-element-056e776{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5 .elementor-element.elementor-element-d13b8c6 > .elementor-widget-container{margin:0px -35px 0px 0px;}.elementor-5 .elementor-element.elementor-element-d13b8c6{text-align:center;}.elementor-5 .elementor-element.elementor-element-d13b8c6 img{width:56%;}.elementor-5 .elementor-element.elementor-element-5978925 > .elementor-widget-container{margin:0px 0px 0px -35px;}.elementor-5 .elementor-element.elementor-element-5978925.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-5978925{text-align:center;}.elementor-5 .elementor-element.elementor-element-5978925 img{width:65%;}.elementor-5 .elementor-element.elementor-element-20fae05 > .elementor-widget-container{background-color:#F2F2F2;margin:35px -16px -20px -6px;padding:43px 0px 25px 0px;}.elementor-5 .elementor-element.elementor-element-20fae05{text-align:center;}.elementor-5 .elementor-element.elementor-element-20fae05 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5 .elementor-element.elementor-element-83f61ef > .elementor-widget-container{background-color:#F2F2F2;margin:-22px -16px 0px -6px;padding:0px 0px 12px 0px;}.elementor-5 .elementor-element.elementor-element-83f61ef.elementor-element{--align-self:stretch;}.elementor-5 .elementor-element.elementor-element-83f61ef.elementor-arrows-yes .elementor-main-swiper{width:calc( 74% - 40px );}.elementor-5 .elementor-element.elementor-element-83f61ef .elementor-main-swiper{width:74%;}.elementor-5 .elementor-element.elementor-element-83f61ef .elementor-main-swiper .swiper-slide{background-color:#F2F2F2;border-width:45px 0px 0px 0px;border-radius:0px;border-color:#F2F2F2;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-83f61ef .elementor-swiper-button{font-size:42px;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-83f61ef .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-83f61ef .elementor-testimonial__text{color:#555555;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-5 .elementor-element.elementor-element-83f61ef .elementor-testimonial__name{color:#555555;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;}.elementor-5 .elementor-element.elementor-element-83f61ef .elementor-testimonial__title{color:#555555;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-5 .elementor-element.elementor-element-eef0133{--display:flex;--overlay-opacity:1;--margin-top:0px;--margin-bottom:-14px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-eef0133::before, .elementor-5 .elementor-element.elementor-element-eef0133 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-eef0133 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-eef0133 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-eef0133 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-eef0133 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-bc38bb9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-4b58568 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-644d569 > .elementor-widget-container{margin:-23px 0px 0px 0px;}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5 .elementor-element.elementor-element-056e776{--grid-auto-flow:row;}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-5 .elementor-element.elementor-element-83f61ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-83f61ef.elementor-element{--align-self:stretch;}.elementor-5 .elementor-element.elementor-element-83f61ef.elementor-arrows-yes .elementor-main-swiper{width:calc( 353px - 40px );}.elementor-5 .elementor-element.elementor-element-83f61ef .elementor-main-swiper{width:353px;}.elementor-5 .elementor-element.elementor-element-83f61ef .elementor-swiper-button{font-size:36px;}.elementor-5 .elementor-element.elementor-element-83f61ef.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-5 .elementor-element.elementor-element-83f61ef.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:33px;}.elementor-5 .elementor-element.elementor-element-83f61ef.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:33px;}.elementor-5 .elementor-element.elementor-element-83f61ef.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:33px;}.elementor-5 .elementor-element.elementor-element-83f61ef.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:33px;}}@media(max-width:767px){.elementor-5 .elementor-element.elementor-element-0d6ebbe{--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-5 .elementor-element.elementor-element-69f95af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-d4b4fda > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5 .elementor-element.elementor-element-8e1c4ba{width:var( --container-widget-width, 375px );max-width:375px;--container-widget-width:375px;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-8e1c4ba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-8e1c4ba.elementor-element{--align-self:center;}.elementor-5 .elementor-element.elementor-element-8e1c4ba .elementor-heading-title{font-size:29px;line-height:36px;}.elementor-5 .elementor-element.elementor-element-1909e38 > .elementor-widget-container{margin:23px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-1909e38{--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;}.elementor-5 .elementor-element.elementor-element-056e776{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5 .elementor-element.elementor-element-d13b8c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-5978925 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-20fae05 > .elementor-widget-container{margin:37px 0px 0px 0px;padding:41px 0px 2px 0px;}.elementor-5 .elementor-element.elementor-element-20fae05 .elementor-heading-title{font-size:29px;line-height:36px;}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-5 .elementor-element.elementor-element-83f61ef > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-5 .elementor-element.elementor-element-83f61ef.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-83f61ef.elementor-arrows-yes .elementor-main-swiper{width:calc( 84% - 40px );}.elementor-5 .elementor-element.elementor-element-83f61ef .elementor-main-swiper{width:84%;}.elementor-5 .elementor-element.elementor-element-83f61ef .elementor-swiper-button{font-size:23px;}.elementor-5 .elementor-element.elementor-element-1cc474c > .elementor-widget-container{margin:-21px 0px 0px 0px;}}/* Start custom CSS for slides, class: .elementor-element-69f95af *//* === GLOBAL SLIDER SETTINGS === */
.elementor-5 .elementor-element.elementor-element-69f95af .swiper-slide-bg {
  background-position: top center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

.elementor-element.elementor-widget-slides {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(-50vw + 50%) !important;
  margin-right: calc(-50vw + 50%) !important;
  padding: 0 !important;
  overflow: hidden;
}

/* === SLIDE: Welcome to Bethany Christian School (ID: 5bb6a65) === */
.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-5bb6a65 .swiper-slide-contents {
  transform: translateY(-105px) !important;
}

.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-5bb6a65 .elementor-slide-contents {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-5bb6a65 .elementor-slide-heading {
  background-color: #000000; /* fallback */
  background-color: rgba(0, 0, 0, 0.25);
  color: #ffffff;
  font-size: 60px;
  font-weight: 600;
  padding: 8px 18px;
  border-radius: 6px;
  text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.7);
  margin-bottom: 10px;
  display: inline-block;
}

.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-5bb6a65 .elementor-slide-description {
  background-color: #000000; /* fallback */
  background-color: rgba(0, 0, 0, 0.2);
  color: #ef601e;
  font-size: 40px;
  font-weight: 600;
  padding: 6px 16px;
  border-radius: 6px;
  text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.7);
  display: inline-block;
}


/* === SLIDE: Competitive Athletics (ID: 2494db0) === */
.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-2494db0 .swiper-slide-contents {
  transform: translateY(-105px) !important;
}

.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-2494db0 .elementor-slide-contents {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-2494db0 .elementor-slide-heading {
  background-color: #000000; /* fallback */
  background-color: rgba(0, 0, 0, 0.45);
  color: #EF601E;
  font-size: 60px;
  font-weight: 600;
  padding: 6px 16px;
  border-radius: 6px;
  text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.9);
  margin: 0 0 10px 0;
}

.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-2494db0 .elementor-slide-button {
  margin-top: 2px;
  position: relative;
  top: -5px;
}


/* === SLIDE: Grads (ID: 2fcb6de) === */
.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-2fcb6de .swiper-slide-contents {
  transform: translateY(-95px) !important;
}

.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-2fcb6de .elementor-slide-contents {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-2fcb6de .elementor-slide-heading {
  background-color: #000000; /* fallback */
  background-color: rgba(0, 0, 0, 0.35);
  color: #ffffff;
  font-size: 50px;
  font-weight: 600;
  padding: 6px 16px;
  border-radius: 6px;
  text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.9);
  margin: 0 0 10px 0;
}


/* === SLIDE: Chapel (ID: eafeaef) === */
.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-eafeaef .swiper-slide-contents {
  transform: translateY(-105px) !important;
}

.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-eafeaef .elementor-slide-contents {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-eafeaef .elementor-slide-heading {
  background-color: #000000; /* fallback */
  background-color: rgba(0, 0, 0, 0.3);
  color: #ffffff;
  font-size: 45px;
  font-weight: 600;
  padding: 6px 16px;
  border-radius: 6px;
  text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.9);
  margin: 0 0 10px 0;
}

/* === SLIDE: CITA RESCUE MISSION (ID: c4cadd3) === */
.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-c4cadd3 .swiper-slide-contents {
  transform: translateY(-95px) !important;
}

.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-c4cadd3 .elementor-slide-contents {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-c4cadd3 .elementor-slide-heading {
  background-color: #000000; /* fallback */
  background-color: rgba(0, 0, 0, 0.3);
  color: #EF601E;
  font-size: 55px;
  font-weight: 600;
  padding: 6px 16px;
  border-radius: 6px;
  text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.9);
  margin: 0 0 10px 0;
}
.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-c4cadd3 .elementor-slide-description {
  background-color: #000000; /* fallback */
  background-color: rgba(0, 0, 0, 0.3);
  color: #ffffff;
  font-size: 32px;
  font-weight: 600;
  padding: 6px 16px;
  border-radius: 6px;
  text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.7);
  display: inline-block;
}
/* === SLIDE: Day of Prayer (ID: 92357ad) === */
.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-92357ad .swiper-slide-contents {
  transform: translateY(-95px) !important;
}

.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-92357ad .elementor-slide-contents {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-92357ad .elementor-slide-heading {
  background-color: #000000; /* fallback */
  background-color: rgba(0, 0, 0, 0.4);
  color: #EF601E;
  font-size: 55px;
  font-weight: 600;
  padding: 6px 16px;
  border-radius: 6px;
  text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.9);
  margin: 0 0 10px 0;
}
.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-92357ad .elementor-slide-description {
  background-color: #000000; /* fallback */
  background-color: rgba(0, 0, 0, 0.4);
  color: #ffffff;
  font-size: 32px;
  font-weight: 600;
  padding: 6px 16px;
  border-radius: 6px;
  text-shadow: 1px 1px 6px rgba(0, 0, 0, .9);
  display: inline-block;
}
/* === SLIDE: Dance (ID: 10fc133) === */
.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-10fc133 .swiper-slide-contents {
  transform: translateY(-95px) !important;
}

.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-10fc133 .elementor-slide-contents {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-10fc133 .elementor-slide-heading {
  background-color: #000000; /* fallback */
  background-color: rgba(0, 0, 0, 0.35);
  color: #ffffff;
  font-size: 50px;
  font-weight: 600;
  padding: 6px 16px;
  border-radius: 6px;
  text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.9);
  margin: 0 0 10px 0;
}
.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-10fc133 .elementor-slide-description {
  background-color: #000000; /* fallback */
  background-color: rgba(0, 0, 0, 0.45);
  color: #ffffff;
  font-size: 32px;
  font-weight: 600;
  padding: 6px 16px;
  border-radius: 6px;
  text-shadow: 1px 1px 6px rgba(0, 0, 0, .9);
  display: inline-block;
}
/* === SLIDE: Bethany Church (ID: 67acfbd) === */
.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-67acfbd .swiper-slide-contents {
  transform: translateY(-85px) !important;
}

.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-67acfbd .elementor-slide-contents {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-67acfbd .elementor-slide-heading {
  background-color: #000000; /* fallback */
  background-color: rgba(0, 0, 0, 0.25);
  color: #ffffff;
  font-size: 50px;
  font-weight: 600;
  padding: 6px 16px;
  border-radius: 6px;
  text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.9);
  margin: 0 0 10px 0;
}

.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-67acfbd .elementor-slide-button {
  margin-top: 2px;
  position: relative;
  top: -5px;
  font-size: 16px;
  font-weight: 600;
  color: #ffffff;
  border: 2px solid #ffffff;
  border-radius: 10px;
  background-color: #192f59;
}

.elementor-5 .elementor-element.elementor-element-69f95af .elementor-repeater-item-67acfbd .elementor-slide-button:hover {
  background-color: #192f59;
  color: #ffffff;
  border-color: #ffffff;
}
@media (max-width: 768px) {
  /* Slide heading */
  .elementor-slide-heading {
    font-size: 21px !important;
    padding: 4px 2px !important;
    margin-bottom: 10px !important;
  }

  /* Slide description */
  .elementor-slide-description {
    font-size: 16px !important;
    padding: 4px 2px !important;
  }

  /* Slide button */
  .elementor-slide-button {
    font-size: 14px !important;
    padding: 6px 12px !important;
  }

  /* Slide content wrapper */
  .swiper-slide-contents {
    padding: 0 4px !important;
   max-width: 90%;
width: auto;
margin: 0 auto;
    text-align: center;
    animation: none !important;
    opacity: 1 !important;
    transform: none !important;
  }

  /* Remove animation class override */
  .swiper-slide-contents.animated {
    animation: none !important;
    opacity: 1 !important;
  }

  /* Slide container */
  .swiper-slide-inner {
    display: flex !important;
    flex-direction: column;
    justify-content: center !important;
    height: 100%;
    padding: 1px 0;
  }

  /* Optional: control slide height */
  .elementor-widget-slides .swiper-slide {
    min-height: 325px !important;
    height: auto !important;
  }
  .swiper-slide-contents {
  margin-top: 325px !important; /* Adjust this value as needed */
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d4b4fda */.elementor-widget-html section {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-83f61ef *//* Force arrows to vertically center and move closer */
.elementor-swiper-button-prev,
.elementor-swiper-button-next {
  top: 40% !important;
  transform: translateY(-50%) !important;
  width: 40px;
  height: 40px;
  color: #192f59;
  z-index: 10;
}

/* Move arrows inward for desktop/tablet */
.elementor-swiper-button-prev {
  left: 150px !important;
}

.elementor-swiper-button-next {
  right: 150px !important;
}

/* Adjust arrow position for mobile */
@media (max-width: 767px) {
  .elementor-swiper-button-prev {
    left: 10px !important;
  }

  .elementor-swiper-button-next {
    right: 10px !important;
  }
}

/* Make sure parent allows overflow */
.elementor-widget-testimonial-carousel .elementor-swiper {
  overflow: visible !important;
  position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b58568 */.elementor-5 .elementor-element.elementor-element-4b58568 a {
  color: inherit !important;
  text-decoration: none;
}/* End custom CSS */