.elementor-745 .elementor-element.elementor-element-37c1668{--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-745 .elementor-element.elementor-element-37c1668:not(.elementor-motion-effects-element-type-background), .elementor-745 .elementor-element.elementor-element-37c1668 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-745 .elementor-element.elementor-element-dd2d873{--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-745 .elementor-element.elementor-element-74aa9fd .elementor-repeater-item-999811f .swiper-slide-bg{background-color:#000000;background-size:contain;}.elementor-745 .elementor-element.elementor-element-74aa9fd .elementor-repeater-item-e48e3fe .swiper-slide-bg{background-color:#000000;background-size:cover;}.elementor-745 .elementor-element.elementor-element-74aa9fd .elementor-repeater-item-e48e3fe .swiper-slide-inner{align-items:center;text-align:center;}.elementor-745 .elementor-element.elementor-element-74aa9fd .elementor-repeater-item-f90e824 .swiper-slide-bg{background-color:#000000;background-size:cover;}.elementor-745 .elementor-element.elementor-element-74aa9fd .elementor-repeater-item-e5b1f3b .swiper-slide-bg{background-color:#000000;background-size:cover;}.elementor-745 .elementor-element.elementor-element-74aa9fd .elementor-repeater-item-1d717d1 .swiper-slide-bg{background-color:#000000;background-size:cover;}.elementor-745 .elementor-element.elementor-element-74aa9fd .elementor-repeater-item-3655226 .swiper-slide-bg{background-color:#000000;background-size:cover;}.elementor-745 .elementor-element.elementor-element-74aa9fd .elementor-repeater-item-727a197 .swiper-slide-bg{background-color:#000000;background-size:cover;}.elementor-745 .elementor-element.elementor-element-74aa9fd .elementor-repeater-item-c5454af .swiper-slide-bg{background-color:#000000;background-size:cover;}.elementor-745 .elementor-element.elementor-element-74aa9fd .elementor-repeater-item-1e210c5 .swiper-slide-bg{background-color:#000000;background-size:cover;}.elementor-745 .elementor-element.elementor-element-74aa9fd .elementor-repeater-item-ac3383a .swiper-slide-bg{background-color:#000000;background-size:cover;}.elementor-745 .elementor-element.elementor-element-74aa9fd .elementor-repeater-item-77f7d6a .swiper-slide-bg{background-color:#000000;background-size:cover;}.elementor-745 .elementor-element.elementor-element-74aa9fd .swiper-slide{transition-duration:calc(5000ms*1.2);height:450px;}.elementor-745 .elementor-element.elementor-element-74aa9fd.elementor-element{--align-self:center;}.elementor-745 .elementor-element.elementor-element-74aa9fd .swiper-slide-contents{max-width:66%;}.elementor-745 .elementor-element.elementor-element-74aa9fd .swiper-slide-inner{text-align:center;}.elementor-745 .elementor-element.elementor-element-9630639{--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-745 .elementor-element.elementor-element-9630639:not(.elementor-motion-effects-element-type-background), .elementor-745 .elementor-element.elementor-element-9630639 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-745 .elementor-element.elementor-element-c41763f{--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-745 .elementor-element.elementor-element-7d585c6{--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-745 .elementor-element.elementor-element-7d585c6:not(.elementor-motion-effects-element-type-background), .elementor-745 .elementor-element.elementor-element-7d585c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body.elementor-page-745:not(.elementor-motion-effects-element-type-background), body.elementor-page-745 > .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-745 .elementor-element.elementor-element-c41763f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-745 .elementor-element.elementor-element-c41763f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for slides, class: .elementor-element-74aa9fd *//* ===========================
   Slides Widget: Padding + Typography
   (15% larger text)
   =========================== */

/* --- 1) Content padding (removes Elementor's internal spacing) --- */
.elementor-745 .elementor-element.elementor-element-74aa9fd .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-745 .elementor-element.elementor-element-74aa9fd .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-745 .elementor-element.elementor-element-74aa9fd .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-745 .elementor-element.elementor-element-74aa9fd .elementor-slide-button{
  font-size: 16px !important;
}

/* --- 3) Mobile refinements --- */
@media (max-width: 767px){
  .elementor-745 .elementor-element.elementor-element-74aa9fd .elementor-slide-content{
    padding: 10px 10px !important;
  }

  /* Headline (was ~32px → now ~37px) */
  .elementor-745 .elementor-element.elementor-element-74aa9fd .elementor-slide-heading{
    font-size: 25px !important;
  }

  /* Description/body (was ~16px → now ~18px) */
  .elementor-745 .elementor-element.elementor-element-74aa9fd .elementor-slide-description{
    font-size: 18px !important;
  }

  .elementor-745 .elementor-element.elementor-element-74aa9fd .elementor-slide-button{
    font-size: 15px !important;
  }
}
.elementor-745 .elementor-element.elementor-element-74aa9fd .pfl-slide-num{
  display: block;
  font-size: 1.25em;
  opacity: 0.85;
  margin-bottom: 8px;
}/* End custom CSS */