.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-57 .elementor-element.elementor-element-50f7e9a .elementor-repeater-item-d40cd0d .swiper-slide-bg{background-color:#193D46;background-image:url(https://flexyouup.com/wp-content/uploads/2026/10/st3.png);background-size:cover;}.elementor-57 .elementor-element.elementor-element-50f7e9a .elementor-repeater-item-208e9fb .swiper-slide-bg{background-color:#193D46;background-image:url(https://flexyouup.com/wp-content/uploads/2026/10/st5.png);background-size:cover;}.elementor-57 .elementor-element.elementor-element-50f7e9a .elementor-repeater-item-ef464ca .swiper-slide-bg{background-color:#193D46;background-image:url(https://flexyouup.com/wp-content/uploads/2026/10/st6.png);background-size:cover;}.elementor-57 .elementor-element.elementor-element-50f7e9a .elementor-repeater-item-f4bd85b .swiper-slide-bg{background-color:#193D46;background-image:url(https://flexyouup.com/wp-content/uploads/2026/10/st4.png);background-size:cover;}.elementor-57 .elementor-element.elementor-element-50f7e9a .elementor-repeater-item-361a396 .swiper-slide-bg{background-color:#193D46;background-image:url(https://flexyouup.com/wp-content/uploads/2026/10/ny_.png);background-size:cover;}.elementor-57 .elementor-element.elementor-element-50f7e9a .swiper-slide{transition-duration:calc(5000ms*1.2);height:650px;}.elementor-57 .elementor-element.elementor-element-50f7e9a .elementor-slide-button{background-color:#B78362;border-width:0px;border-radius:999px;color:#F4EFE5;}.elementor-57 .elementor-element.elementor-element-50f7e9a .swiper-slide-contents{max-width:58%;}.elementor-57 .elementor-element.elementor-element-50f7e9a .swiper-slide-inner{text-align:center;}.elementor-57 .elementor-element.elementor-element-50f7e9a .elementor-slide-heading{color:#F4EFE5;font-family:"Cormorant Garamond", Sans-serif;font-size:84px;font-weight:400;}.elementor-57 .elementor-element.elementor-element-50f7e9a .elementor-slide-description{color:#F4EFE5;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;line-height:32px;}.elementor-57 .elementor-element.elementor-element-3bea3b9{--display:flex;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-50f7e9a .swiper-slide-contents{max-width:90%;}.elementor-57 .elementor-element.elementor-element-50f7e9a .elementor-slide-heading{font-size:52px;}}/* Start custom CSS for slides, class: .elementor-element-50f7e9a */.elementor-57 .elementor-element.elementor-element-50f7e9a .elementor-swiper-button {
  width: 80px;
  height: 44px;
}

.elementor-57 .elementor-element.elementor-element-50f7e9a .elementor-swiper-button svg {
  display: none;
}

.elementor-57 .elementor-element.elementor-element-50f7e9a .elementor-swiper-button::before {
  content: "";
  position: absolute;
  top: 50%;
  width: 60px;
  height: 1px;
  background: #F4EFE5;
  transform: translateY(-50%);
}

.elementor-57 .elementor-element.elementor-element-50f7e9a .elementor-swiper-button-prev::before { left: 8px; }
.elementor-57 .elementor-element.elementor-element-50f7e9a .elementor-swiper-button-next::before { right: 8px; }

.elementor-57 .elementor-element.elementor-element-50f7e9a .elementor-swiper-button::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 10px;
  height: 10px;
  border: solid #F4EFE5;
  border-width: 0 1px 1px 0;
}

.elementor-57 .elementor-element.elementor-element-50f7e9a .elementor-swiper-button-prev::after {
  left: 8px;
  transform: translateY(-50%) rotate(135deg);
}

.elementor-57 .elementor-element.elementor-element-50f7e9a .elementor-swiper-button-next::after {
  right: 8px;
  transform: translateY(-50%) rotate(-45deg);
}

@media (max-width: 767px) {
  .elementor-57 .elementor-element.elementor-element-50f7e9a .elementor-swiper-button { width: 48px; }
  .elementor-57 .elementor-element.elementor-element-50f7e9a .elementor-swiper-button::before { width: 32px; }
}/* End custom CSS */