.elementor-743 .elementor-element.elementor-element-23a5c17{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-743 .elementor-element.elementor-element-23a5c17:not(.elementor-motion-effects-element-type-background), .elementor-743 .elementor-element.elementor-element-23a5c17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-743 .elementor-element.elementor-element-c6374cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;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-743 .elementor-element.elementor-element-896ff54 .elementor-repeater-item-999811f .swiper-slide-bg{background-color:#000000;background-size:cover;}.elementor-743 .elementor-element.elementor-element-896ff54 .elementor-repeater-item-e48e3fe .swiper-slide-bg{background-color:#000000;background-size:cover;}.elementor-743 .elementor-element.elementor-element-896ff54 .elementor-repeater-item-e48e3fe .elementor-background-overlay{background-color:#000000CC;}.elementor-743 .elementor-element.elementor-element-896ff54 .elementor-repeater-item-e48e3fe .swiper-slide-inner{align-items:center;text-align:center;}.elementor-743 .elementor-element.elementor-element-896ff54 .elementor-repeater-item-f90e824 .swiper-slide-bg{background-color:#000000;background-size:cover;}.elementor-743 .elementor-element.elementor-element-896ff54 .elementor-repeater-item-f90e824 .elementor-background-overlay{background-color:#000000CC;}.elementor-743 .elementor-element.elementor-element-896ff54 .elementor-repeater-item-e5b1f3b .swiper-slide-bg{background-color:#000000;background-size:cover;}.elementor-743 .elementor-element.elementor-element-896ff54 .elementor-repeater-item-e5b1f3b .elementor-background-overlay{background-color:#000000CC;}.elementor-743 .elementor-element.elementor-element-896ff54 .elementor-repeater-item-1d717d1 .swiper-slide-bg{background-color:#000000;background-size:cover;}.elementor-743 .elementor-element.elementor-element-896ff54 .elementor-repeater-item-1d717d1 .elementor-background-overlay{background-color:#000000CC;}.elementor-743 .elementor-element.elementor-element-896ff54 .elementor-repeater-item-3655226 .swiper-slide-bg{background-color:#000000;background-size:cover;}.elementor-743 .elementor-element.elementor-element-896ff54 .elementor-repeater-item-3655226 .elementor-background-overlay{background-color:#000000CC;}.elementor-743 .elementor-element.elementor-element-896ff54 .elementor-repeater-item-727a197 .swiper-slide-bg{background-color:#000000;background-size:cover;}.elementor-743 .elementor-element.elementor-element-896ff54 .elementor-repeater-item-727a197 .elementor-background-overlay{background-color:#000000CC;}.elementor-743 .elementor-element.elementor-element-896ff54 .elementor-repeater-item-c5454af .swiper-slide-bg{background-color:#000000;background-size:cover;}.elementor-743 .elementor-element.elementor-element-896ff54 .elementor-repeater-item-c5454af .elementor-background-overlay{background-color:#000000CC;}.elementor-743 .elementor-element.elementor-element-896ff54 .elementor-repeater-item-1e210c5 .swiper-slide-bg{background-color:#000000;background-size:cover;}.elementor-743 .elementor-element.elementor-element-896ff54 .elementor-repeater-item-1e210c5 .elementor-background-overlay{background-color:#000000CC;}.elementor-743 .elementor-element.elementor-element-896ff54 .swiper-slide{transition-duration:calc(5000ms*1.2);height:500px;}.elementor-743 .elementor-element.elementor-element-896ff54.elementor-element{--align-self:center;}.elementor-743 .elementor-element.elementor-element-896ff54 .swiper-slide-contents{max-width:66%;}.elementor-743 .elementor-element.elementor-element-896ff54 .swiper-slide-inner{text-align:center;}.elementor-743 .elementor-element.elementor-element-111593d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-743 .elementor-element.elementor-element-111593d:not(.elementor-motion-effects-element-type-background), .elementor-743 .elementor-element.elementor-element-111593d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-743 .elementor-element.elementor-element-4ed0e65{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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-743 .elementor-element.elementor-element-2f7004b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-743 .elementor-element.elementor-element-2f7004b:not(.elementor-motion-effects-element-type-background), .elementor-743 .elementor-element.elementor-element-2f7004b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body.elementor-page-743:not(.elementor-motion-effects-element-type-background), body.elementor-page-743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #D9D9D9 100%);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-743 .elementor-element.elementor-element-4ed0e65{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-743 .elementor-element.elementor-element-4ed0e65{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for slides, class: .elementor-element-896ff54 *//* ===========================
   Slides Widget: Padding + Typography
   (15% larger text)
   =========================== */

/* --- 1) Content padding (removes Elementor's internal spacing) --- */
.elementor-743 .elementor-element.elementor-element-896ff54 .elementor-slide-content{
  padding: 10px 10px !important;  /* adjust if you want tighter/looser */
  box-sizing: border-box;
}

/* --- 2) Make text 15% larger --- */

/* Headline (was ~48px → now ~55px) */
.elementor-743 .elementor-element.elementor-element-896ff54 .elementor-slide-heading{
  font-size: px !important;
  line-height: 1.05 !important;
  margin: 0 0 10px 0 !important;
}

/* Description/body (was ~18px → now ~21px) */
.elementor-743 .elementor-element.elementor-element-896ff54 .elementor-slide-description{
  font-size: 25px !important;
  line-height: 1.35 !important;
  margin: 0 0 10px 0 !important;
}

/* Button text (was ~14px → now ~16px) */
.elementor-743 .elementor-element.elementor-element-896ff54 .elementor-slide-button{
  font-size: 16px !important;
}

/* --- 3) Mobile refinements --- */
@media (max-width: 767px){
  .elementor-743 .elementor-element.elementor-element-896ff54 .elementor-slide-content{
    padding: 10px 10px !important;
  }

  /* Headline (was ~32px → now ~37px) */
  .elementor-743 .elementor-element.elementor-element-896ff54 .elementor-slide-heading{
    font-size: 25px !important;
  }

  /* Description/body (was ~16px → now ~18px) */
  .elementor-743 .elementor-element.elementor-element-896ff54 .elementor-slide-description{
    font-size: 18px !important;
  }

  .elementor-743 .elementor-element.elementor-element-896ff54 .elementor-slide-button{
    font-size: 15px !important;
  }
}
.elementor-743 .elementor-element.elementor-element-896ff54 .pfl-slide-num{
  display: block;
  font-size: 1.25em;
  opacity: 0.85;
  margin-bottom: 8px;
}/* End custom CSS */