.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7189 .elementor-element.elementor-element-815cde3{--divider-border-style:solid;--divider-color:#9A8F8B;--divider-border-width:1px;}.elementor-7189 .elementor-element.elementor-element-815cde3 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-7189 .elementor-element.elementor-element-815cde3 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7189 .elementor-element.elementor-element-e9a7c14{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7189 .elementor-element.elementor-element-rlxpn0{--display:flex;}/* Start custom CSS *//* RLX-PAGE-CSS: moved from Additional CSS, Oct 5 2026 */
body.elementor-page-863 .elementor-element.elementor-element-b2be90d,
body.elementor-page-845 .elementor-element.elementor-element-f959ea3,
body.elementor-page-860 .elementor-element.elementor-element-dc94216,
body.elementor-page-842 .elementor-element.elementor-element-d54dca7,
body.elementor-page-1722 .elementor-element.elementor-element-bcec499, body.elementor-page-5783 .elementor-element.elementor-element-1d1e005, body.elementor-page-5784 .elementor-element.elementor-element-c01ee05,
body.elementor-page-848 .elementor-element.elementor-element-095449f,
body.elementor-page-854 .elementor-element.elementor-element-6264894,
body.elementor-page-851 .elementor-element.elementor-element-1f703e2,
body.elementor-page-857 .elementor-element.elementor-element-420a27a ,
body.elementor-page-2183 .elementor-element.elementor-element-f8cfad4 {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  width: min(100% - 40px, 1600px) !important;
  margin-inline: auto !important;
  padding: 0 0 56px !important;
  row-gap: 0 !important;
}
body.elementor-page-863 .elementor-element.elementor-element-b2be90d > .e-heading-base,
body.elementor-page-845 .elementor-element.elementor-element-f959ea3 > .e-heading-base,
body.elementor-page-860 .elementor-element.elementor-element-dc94216 > .e-heading-base,
body.elementor-page-842 .elementor-element.elementor-element-d54dca7 > .e-heading-base,
body.elementor-page-1722 .elementor-element.elementor-element-bcec499 > .e-heading-base, body.elementor-page-5783 .elementor-element.elementor-element-1d1e005 > .e-heading-base, body.elementor-page-5784 .elementor-element.elementor-element-c01ee05 > .e-heading-base,
body.elementor-page-848 .elementor-element.elementor-element-095449f > .e-heading-base,
body.elementor-page-854 .elementor-element.elementor-element-6264894 > .e-heading-base,
body.elementor-page-851 .elementor-element.elementor-element-1f703e2 > .e-heading-base,
body.elementor-page-857 .elementor-element.elementor-element-420a27a > .e-heading-base ,
body.elementor-page-2183 .elementor-element.elementor-element-f8cfad4 > .e-heading-base {
  padding-top: 45px !important;
  padding-bottom: 0 !important;
  margin: 0 !important;
}
body.elementor-page-863 .elementor-element.elementor-element-b2be90d .elementor-widget-divider,
body.elementor-page-845 .elementor-element.elementor-element-f959ea3 .elementor-widget-divider,
body.elementor-page-860 .elementor-element.elementor-element-dc94216 .elementor-widget-divider,
body.elementor-page-842 .elementor-element.elementor-element-d54dca7 .elementor-widget-divider,
body.elementor-page-1722 .elementor-element.elementor-element-bcec499 .elementor-widget-divider, body.elementor-page-5783 .elementor-element.elementor-element-1d1e005 .elementor-widget-divider, body.elementor-page-5784 .elementor-element.elementor-element-c01ee05 .elementor-widget-divider,
body.elementor-page-848 .elementor-element.elementor-element-095449f .elementor-widget-divider,
body.elementor-page-854 .elementor-element.elementor-element-6264894 .elementor-widget-divider,
body.elementor-page-851 .elementor-element.elementor-element-1f703e2 .elementor-widget-divider,
body.elementor-page-857 .elementor-element.elementor-element-420a27a .elementor-widget-divider ,
body.elementor-page-2183 .elementor-element.elementor-element-f8cfad4 .elementor-widget-divider {
  margin: 0 !important;
  padding: 0 !important;
}
body.elementor-page-863 .elementor-element.elementor-element-b2be90d .elementor-divider,
body.elementor-page-845 .elementor-element.elementor-element-f959ea3 .elementor-divider,
body.elementor-page-860 .elementor-element.elementor-element-dc94216 .elementor-divider,
body.elementor-page-842 .elementor-element.elementor-element-d54dca7 .elementor-divider,
body.elementor-page-1722 .elementor-element.elementor-element-bcec499 .elementor-divider, body.elementor-page-5783 .elementor-element.elementor-element-1d1e005 .elementor-divider, body.elementor-page-5784 .elementor-element.elementor-element-c01ee05 .elementor-divider,
body.elementor-page-848 .elementor-element.elementor-element-095449f .elementor-divider,
body.elementor-page-854 .elementor-element.elementor-element-6264894 .elementor-divider,
body.elementor-page-851 .elementor-element.elementor-element-1f703e2 .elementor-divider,
body.elementor-page-857 .elementor-element.elementor-element-420a27a .elementor-divider ,
body.elementor-page-2183 .elementor-element.elementor-element-f8cfad4 .elementor-divider {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
body.elementor-page-863 .elementor-element.elementor-element-b2be90d .elementor-divider-separator,
body.elementor-page-845 .elementor-element.elementor-element-f959ea3 .elementor-divider-separator,
body.elementor-page-860 .elementor-element.elementor-element-dc94216 .elementor-divider-separator,
body.elementor-page-842 .elementor-element.elementor-element-d54dca7 .elementor-divider-separator,
body.elementor-page-1722 .elementor-element.elementor-element-bcec499 .elementor-divider-separator, body.elementor-page-5783 .elementor-element.elementor-element-1d1e005 .elementor-divider-separator, body.elementor-page-5784 .elementor-element.elementor-element-c01ee05 .elementor-divider-separator,
body.elementor-page-848 .elementor-element.elementor-element-095449f .elementor-divider-separator,
body.elementor-page-854 .elementor-element.elementor-element-6264894 .elementor-divider-separator,
body.elementor-page-851 .elementor-element.elementor-element-1f703e2 .elementor-divider-separator,
body.elementor-page-857 .elementor-element.elementor-element-420a27a .elementor-divider-separator ,
body.elementor-page-2183 .elementor-element.elementor-element-f8cfad4 .elementor-divider-separator {
  margin-inline: auto !important;
}
body.elementor-page-863 .elementor-element.elementor-element-b2be90d > .e-paragraph-base,
body.elementor-page-845 .elementor-element.elementor-element-f959ea3 > .e-paragraph-base,
body.elementor-page-860 .elementor-element.elementor-element-dc94216 > .e-paragraph-base,
body.elementor-page-842 .elementor-element.elementor-element-d54dca7 > .e-paragraph-base,
body.elementor-page-1722 .elementor-element.elementor-element-bcec499 > .e-paragraph-base, body.elementor-page-5783 .elementor-element.elementor-element-1d1e005 > .e-paragraph-base, body.elementor-page-5784 .elementor-element.elementor-element-c01ee05 > .e-paragraph-base,
body.elementor-page-848 .elementor-element.elementor-element-095449f > .e-paragraph-base,
body.elementor-page-854 .elementor-element.elementor-element-6264894 > .e-paragraph-base,
body.elementor-page-851 .elementor-element.elementor-element-1f703e2 > .e-paragraph-base,
body.elementor-page-857 .elementor-element.elementor-element-420a27a > .e-paragraph-base ,
body.elementor-page-2183 .elementor-element.elementor-element-f8cfad4 > .e-paragraph-base {
  padding-left: 0 !important;
  padding-right: 0 !important;
  max-width: 1560px !important;
  margin-inline: auto !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
body.elementor-page-863 .elementor-element.elementor-element-b2be90d .elementor-divider-separator,
body.elementor-page-845 .elementor-element.elementor-element-f959ea3 .elementor-divider-separator,
body.elementor-page-860 .elementor-element.elementor-element-dc94216 .elementor-divider-separator,
body.elementor-page-842 .elementor-element.elementor-element-d54dca7 .elementor-divider-separator,
body.elementor-page-1722 .elementor-element.elementor-element-bcec499 .elementor-divider-separator, body.elementor-page-5783 .elementor-element.elementor-element-1d1e005 .elementor-divider-separator, body.elementor-page-5784 .elementor-element.elementor-element-c01ee05 .elementor-divider-separator,
body.elementor-page-848 .elementor-element.elementor-element-095449f .elementor-divider-separator,
body.elementor-page-854 .elementor-element.elementor-element-6264894 .elementor-divider-separator,
body.elementor-page-851 .elementor-element.elementor-element-1f703e2 .elementor-divider-separator,
body.elementor-page-857 .elementor-element.elementor-element-420a27a .elementor-divider-separator ,
body.elementor-page-2183 .elementor-element.elementor-element-f8cfad4 .elementor-divider-separator {
  width: 75% !important;
  margin-inline: auto !important;
}
@media (max-width: 1024px){
body.elementor-page-863 .elementor-element.elementor-element-b2be90d .elementor-divider-separator,
body.elementor-page-845 .elementor-element.elementor-element-f959ea3 .elementor-divider-separator,
body.elementor-page-860 .elementor-element.elementor-element-dc94216 .elementor-divider-separator,
body.elementor-page-842 .elementor-element.elementor-element-d54dca7 .elementor-divider-separator,
body.elementor-page-1722 .elementor-element.elementor-element-bcec499 .elementor-divider-separator, body.elementor-page-5783 .elementor-element.elementor-element-1d1e005 .elementor-divider-separator, body.elementor-page-5784 .elementor-element.elementor-element-c01ee05 .elementor-divider-separator,
body.elementor-page-848 .elementor-element.elementor-element-095449f .elementor-divider-separator,
body.elementor-page-854 .elementor-element.elementor-element-6264894 .elementor-divider-separator,
body.elementor-page-851 .elementor-element.elementor-element-1f703e2 .elementor-divider-separator,
body.elementor-page-857 .elementor-element.elementor-element-420a27a .elementor-divider-separator ,
body.elementor-page-2183 .elementor-element.elementor-element-f8cfad4 .elementor-divider-separator {
    width: 100% !important;
  }
}
body.elementor-page-5264 .elementor-element.elementor-element-f959ea3,
body.elementor-page-5265 .elementor-element.elementor-element-f959ea3,
body.elementor-page-5266 .elementor-element.elementor-element-f959ea3,
body.elementor-page-5267 .elementor-element.elementor-element-f959ea3,
body.elementor-page-5268 .elementor-element.elementor-element-f959ea3,
body.elementor-page-5269 .elementor-element.elementor-element-f959ea3 {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  width: min(100% - 40px, 1600px) !important;
  margin-inline: auto !important;
  padding: 0 0 56px !important;
  row-gap: 0 !important;
}
body.elementor-page-863 .elementor-element.elementor-element-b2be90d,
body.elementor-page-845 .elementor-element.elementor-element-f959ea3,
body.elementor-page-860 .elementor-element.elementor-element-dc94216,
body.elementor-page-842 .elementor-element.elementor-element-d54dca7,
body.elementor-page-1722 .elementor-element.elementor-element-bcec499,
body.elementor-page-5783 .elementor-element.elementor-element-1d1e005,
body.elementor-page-5784 .elementor-element.elementor-element-c01ee05,
body.elementor-page-848 .elementor-element.elementor-element-095449f,
body.elementor-page-854 .elementor-element.elementor-element-6264894,
body.elementor-page-851 .elementor-element.elementor-element-1f703e2,
body.elementor-page-857 .elementor-element.elementor-element-420a27a,
body.elementor-page-6913 .elementor-element.elementor-element-f8cfad4 { display: flex !important; flex-direction: column !important; align-items: stretch !important; width: min(100% - 40px, 1600px) !important; margin-inline: auto !important; padding: 0px 0px 56px !important; row-gap: 0px !important; }
body.elementor-page-863 .elementor-element.elementor-element-b2be90d > .e-heading-base,
body.elementor-page-845 .elementor-element.elementor-element-f959ea3 > .e-heading-base,
body.elementor-page-860 .elementor-element.elementor-element-dc94216 > .e-heading-base,
body.elementor-page-842 .elementor-element.elementor-element-d54dca7 > .e-heading-base,
body.elementor-page-1722 .elementor-element.elementor-element-bcec499 > .e-heading-base,
body.elementor-page-5783 .elementor-element.elementor-element-1d1e005 > .e-heading-base,
body.elementor-page-5784 .elementor-element.elementor-element-c01ee05 > .e-heading-base,
body.elementor-page-848 .elementor-element.elementor-element-095449f > .e-heading-base,
body.elementor-page-854 .elementor-element.elementor-element-6264894 > .e-heading-base,
body.elementor-page-851 .elementor-element.elementor-element-1f703e2 > .e-heading-base,
body.elementor-page-857 .elementor-element.elementor-element-420a27a > .e-heading-base,
body.elementor-page-6913 .elementor-element.elementor-element-f8cfad4 > .e-heading-base { padding-top: 45px !important; padding-bottom: 0px !important; margin: 0px !important; }
body.elementor-page-863 .elementor-element.elementor-element-b2be90d .elementor-widget-divider,
body.elementor-page-845 .elementor-element.elementor-element-f959ea3 .elementor-widget-divider,
body.elementor-page-860 .elementor-element.elementor-element-dc94216 .elementor-widget-divider,
body.elementor-page-842 .elementor-element.elementor-element-d54dca7 .elementor-widget-divider,
body.elementor-page-1722 .elementor-element.elementor-element-bcec499 .elementor-widget-divider,
body.elementor-page-5783 .elementor-element.elementor-element-1d1e005 .elementor-widget-divider,
body.elementor-page-5784 .elementor-element.elementor-element-c01ee05 .elementor-widget-divider,
body.elementor-page-848 .elementor-element.elementor-element-095449f .elementor-widget-divider,
body.elementor-page-854 .elementor-element.elementor-element-6264894 .elementor-widget-divider,
body.elementor-page-851 .elementor-element.elementor-element-1f703e2 .elementor-widget-divider,
body.elementor-page-857 .elementor-element.elementor-element-420a27a .elementor-widget-divider,
body.elementor-page-6913 .elementor-element.elementor-element-f8cfad4 .elementor-widget-divider { margin: 0px !important; padding: 0px !important; }
body.elementor-page-863 .elementor-element.elementor-element-b2be90d .elementor-divider,
body.elementor-page-845 .elementor-element.elementor-element-f959ea3 .elementor-divider,
body.elementor-page-860 .elementor-element.elementor-element-dc94216 .elementor-divider,
body.elementor-page-842 .elementor-element.elementor-element-d54dca7 .elementor-divider,
body.elementor-page-1722 .elementor-element.elementor-element-bcec499 .elementor-divider,
body.elementor-page-5783 .elementor-element.elementor-element-1d1e005 .elementor-divider,
body.elementor-page-5784 .elementor-element.elementor-element-c01ee05 .elementor-divider,
body.elementor-page-848 .elementor-element.elementor-element-095449f .elementor-divider,
body.elementor-page-854 .elementor-element.elementor-element-6264894 .elementor-divider,
body.elementor-page-851 .elementor-element.elementor-element-1f703e2 .elementor-divider,
body.elementor-page-857 .elementor-element.elementor-element-420a27a .elementor-divider,
body.elementor-page-6913 .elementor-element.elementor-element-f8cfad4 .elementor-divider { padding-top: 15px !important; padding-bottom: 15px !important; }
body.elementor-page-863 .elementor-element.elementor-element-b2be90d .elementor-divider-separator,
body.elementor-page-845 .elementor-element.elementor-element-f959ea3 .elementor-divider-separator,
body.elementor-page-860 .elementor-element.elementor-element-dc94216 .elementor-divider-separator,
body.elementor-page-842 .elementor-element.elementor-element-d54dca7 .elementor-divider-separator,
body.elementor-page-1722 .elementor-element.elementor-element-bcec499 .elementor-divider-separator,
body.elementor-page-5783 .elementor-element.elementor-element-1d1e005 .elementor-divider-separator,
body.elementor-page-5784 .elementor-element.elementor-element-c01ee05 .elementor-divider-separator,
body.elementor-page-848 .elementor-element.elementor-element-095449f .elementor-divider-separator,
body.elementor-page-854 .elementor-element.elementor-element-6264894 .elementor-divider-separator,
body.elementor-page-851 .elementor-element.elementor-element-1f703e2 .elementor-divider-separator,
body.elementor-page-857 .elementor-element.elementor-element-420a27a .elementor-divider-separator,
body.elementor-page-6913 .elementor-element.elementor-element-f8cfad4 .elementor-divider-separator { margin-inline: auto !important; }
body.elementor-page-863 .elementor-element.elementor-element-b2be90d > .e-paragraph-base,
body.elementor-page-845 .elementor-element.elementor-element-f959ea3 > .e-paragraph-base,
body.elementor-page-860 .elementor-element.elementor-element-dc94216 > .e-paragraph-base,
body.elementor-page-842 .elementor-element.elementor-element-d54dca7 > .e-paragraph-base,
body.elementor-page-1722 .elementor-element.elementor-element-bcec499 > .e-paragraph-base,
body.elementor-page-5783 .elementor-element.elementor-element-1d1e005 > .e-paragraph-base,
body.elementor-page-5784 .elementor-element.elementor-element-c01ee05 > .e-paragraph-base,
body.elementor-page-848 .elementor-element.elementor-element-095449f > .e-paragraph-base,
body.elementor-page-854 .elementor-element.elementor-element-6264894 > .e-paragraph-base,
body.elementor-page-851 .elementor-element.elementor-element-1f703e2 > .e-paragraph-base,
body.elementor-page-857 .elementor-element.elementor-element-420a27a > .e-paragraph-base,
body.elementor-page-6913 .elementor-element.elementor-element-f8cfad4 > .e-paragraph-base { padding-left: 0px !important; padding-right: 0px !important; max-width: 1560px !important; margin-inline: auto !important; margin-top: 0px !important; margin-bottom: 0px !important; }
body.elementor-page-863 .elementor-element.elementor-element-b2be90d .elementor-divider-separator,
body.elementor-page-845 .elementor-element.elementor-element-f959ea3 .elementor-divider-separator,
body.elementor-page-860 .elementor-element.elementor-element-dc94216 .elementor-divider-separator,
body.elementor-page-842 .elementor-element.elementor-element-d54dca7 .elementor-divider-separator,
body.elementor-page-1722 .elementor-element.elementor-element-bcec499 .elementor-divider-separator,
body.elementor-page-5783 .elementor-element.elementor-element-1d1e005 .elementor-divider-separator,
body.elementor-page-5784 .elementor-element.elementor-element-c01ee05 .elementor-divider-separator,
body.elementor-page-848 .elementor-element.elementor-element-095449f .elementor-divider-separator,
body.elementor-page-854 .elementor-element.elementor-element-6264894 .elementor-divider-separator,
body.elementor-page-851 .elementor-element.elementor-element-1f703e2 .elementor-divider-separator,
body.elementor-page-857 .elementor-element.elementor-element-420a27a .elementor-divider-separator,
body.elementor-page-6913 .elementor-element.elementor-element-f8cfad4 .elementor-divider-separator { width: 75% !important; margin-inline: auto !important; }
@media (max-width: 1024px){
body.elementor-page-863 .elementor-element.elementor-element-b2be90d .elementor-divider-separator,
body.elementor-page-845 .elementor-element.elementor-element-f959ea3 .elementor-divider-separator,
body.elementor-page-860 .elementor-element.elementor-element-dc94216 .elementor-divider-separator,
body.elementor-page-842 .elementor-element.elementor-element-d54dca7 .elementor-divider-separator,
body.elementor-page-1722 .elementor-element.elementor-element-bcec499 .elementor-divider-separator,
body.elementor-page-5783 .elementor-element.elementor-element-1d1e005 .elementor-divider-separator,
body.elementor-page-5784 .elementor-element.elementor-element-c01ee05 .elementor-divider-separator,
body.elementor-page-848 .elementor-element.elementor-element-095449f .elementor-divider-separator,
body.elementor-page-854 .elementor-element.elementor-element-6264894 .elementor-divider-separator,
body.elementor-page-851 .elementor-element.elementor-element-1f703e2 .elementor-divider-separator,
body.elementor-page-857 .elementor-element.elementor-element-420a27a .elementor-divider-separator,
body.elementor-page-6913 .elementor-element.elementor-element-f8cfad4 .elementor-divider-separator { width: 100% !important; }
}
body.page-id-5264 .elementor-element-03a500e,
body.page-id-5264 .elementor-element-03a500e,
body.page-id-5264 .elementor-element-03a500e,
body.page-id-6914 .elementor-element-03a500e,
body.page-id-6915 .elementor-element-03a500e,
body.page-id-6916 .elementor-element-03a500e,
body.page-id-5266 .elementor-element-03a500e,
body.page-id-5266 .elementor-element-03a500e,
body.page-id-5266 .elementor-element-03a500e,
body.page-id-5267 .elementor-element-03a500e,
body.page-id-5267 .elementor-element-03a500e,
body.page-id-5267 .elementor-element-03a500e,
body.page-id-5268 .elementor-element-03a500e,
body.page-id-5268 .elementor-element-03a500e,
body.page-id-5268 .elementor-element-03a500e,
body.page-id-5269 .elementor-element-03a500e,
body.page-id-5269 .elementor-element-03a500e,
body.page-id-5269 .elementor-element-03a500e { background-size: cover !important; background-position: center center !important; min-height: 850px !important; justify-content: center !important; align-items: center !important; text-align: center !important; padding: 60px 20px !important; }
body.page-id-5264 .elementor-element-03a500e h1,
body.page-id-5264 .elementor-element-03a500e h1,
body.page-id-5264 .elementor-element-03a500e h1,
body.page-id-6914 .elementor-element-03a500e h1,
body.page-id-6915 .elementor-element-03a500e h1,
body.page-id-6916 .elementor-element-03a500e h1,
body.page-id-5266 .elementor-element-03a500e h1,
body.page-id-5266 .elementor-element-03a500e h1,
body.page-id-5266 .elementor-element-03a500e h1,
body.page-id-5267 .elementor-element-03a500e h1,
body.page-id-5267 .elementor-element-03a500e h1,
body.page-id-5267 .elementor-element-03a500e h1,
body.page-id-5268 .elementor-element-03a500e h1,
body.page-id-5268 .elementor-element-03a500e h1,
body.page-id-5268 .elementor-element-03a500e h1,
body.page-id-5269 .elementor-element-03a500e h1,
body.page-id-5269 .elementor-element-03a500e h1,
body.page-id-5269 .elementor-element-03a500e h1 { color: rgb(255, 255, 255) !important; opacity: 1 !important; font-weight: 700 !important; text-shadow: rgba(0, 0, 0, 0.5) 0px 2px 10px !important; }
body.page-id-5264 .elementor-element-03a500e .e-con,
body.page-id-5264 .elementor-element-03a500e .e-con,
body.page-id-5264 .elementor-element-03a500e .e-con,
body.page-id-6914 .elementor-element-03a500e .e-con,
body.page-id-6915 .elementor-element-03a500e .e-con,
body.page-id-6916 .elementor-element-03a500e .e-con,
body.page-id-5266 .elementor-element-03a500e .e-con,
body.page-id-5266 .elementor-element-03a500e .e-con,
body.page-id-5266 .elementor-element-03a500e .e-con,
body.page-id-5267 .elementor-element-03a500e .e-con,
body.page-id-5267 .elementor-element-03a500e .e-con,
body.page-id-5267 .elementor-element-03a500e .e-con,
body.page-id-5268 .elementor-element-03a500e .e-con,
body.page-id-5268 .elementor-element-03a500e .e-con,
body.page-id-5268 .elementor-element-03a500e .e-con,
body.page-id-5269 .elementor-element-03a500e .e-con,
body.page-id-5269 .elementor-element-03a500e .e-con,
body.page-id-5269 .elementor-element-03a500e .e-con { background: transparent !important; }
body.elementor-page-5264 .elementor-element.elementor-element-f959ea3,
body.elementor-page-5264 .elementor-element.elementor-element-f959ea3,
body.elementor-page-5264 .elementor-element.elementor-element-f959ea3,
body.elementor-page-6914 .elementor-element.elementor-element-f959ea3,
body.elementor-page-6915 .elementor-element.elementor-element-f959ea3,
body.elementor-page-6916 .elementor-element.elementor-element-f959ea3,
body.elementor-page-5266 .elementor-element.elementor-element-f959ea3,
body.elementor-page-5266 .elementor-element.elementor-element-f959ea3,
body.elementor-page-5266 .elementor-element.elementor-element-f959ea3,
body.elementor-page-5267 .elementor-element.elementor-element-f959ea3,
body.elementor-page-5267 .elementor-element.elementor-element-f959ea3,
body.elementor-page-5267 .elementor-element.elementor-element-f959ea3,
body.elementor-page-5268 .elementor-element.elementor-element-f959ea3,
body.elementor-page-5268 .elementor-element.elementor-element-f959ea3,
body.elementor-page-5268 .elementor-element.elementor-element-f959ea3,
body.elementor-page-5269 .elementor-element.elementor-element-f959ea3,
body.elementor-page-5269 .elementor-element.elementor-element-f959ea3,
body.elementor-page-5269 .elementor-element.elementor-element-f959ea3 { display: flex !important; flex-direction: column !important; align-items: stretch !important; width: min(100% - 40px, 1600px) !important; margin-inline: auto !important; padding: 0px 0px 56px !important; row-gap: 0px !important; }
body.page-id-6914 .elementor-element-03a500e,
body.page-id-6915 .elementor-element-03a500e,
body.page-id-6916 .elementor-element-03a500e { background-image: url("https://www.rluxurygroupfl.com/wp-content/uploads/2026/10/Home1-opt-q-1.webp") !important; }
body.page-id-5264 .elementor-element.elementor-element-f959ea3 > .elementor-widget-e-heading h2,
body.page-id-5264 .elementor-element.elementor-element-f959ea3 > .elementor-widget-e-heading h2,
body.page-id-5264 .elementor-element.elementor-element-f959ea3 > .elementor-widget-e-heading h2,
body.page-id-6914 .elementor-element.elementor-element-f959ea3 > .elementor-widget-e-heading h2,
body.page-id-6915 .elementor-element.elementor-element-f959ea3 > .elementor-widget-e-heading h2,
body.page-id-6916 .elementor-element.elementor-element-f959ea3 > .elementor-widget-e-heading h2,
body.page-id-5266 .elementor-element.elementor-element-f959ea3 > .elementor-widget-e-heading h2,
body.page-id-5266 .elementor-element.elementor-element-f959ea3 > .elementor-widget-e-heading h2,
body.page-id-5266 .elementor-element.elementor-element-f959ea3 > .elementor-widget-e-heading h2,
body.page-id-5267 .elementor-element.elementor-element-f959ea3 > .elementor-widget-e-heading h2,
body.page-id-5267 .elementor-element.elementor-element-f959ea3 > .elementor-widget-e-heading h2,
body.page-id-5267 .elementor-element.elementor-element-f959ea3 > .elementor-widget-e-heading h2,
body.page-id-5268 .elementor-element.elementor-element-f959ea3 > .elementor-widget-e-heading h2,
body.page-id-5268 .elementor-element.elementor-element-f959ea3 > .elementor-widget-e-heading h2,
body.page-id-5268 .elementor-element.elementor-element-f959ea3 > .elementor-widget-e-heading h2,
body.page-id-5269 .elementor-element.elementor-element-f959ea3 > .elementor-widget-e-heading h2,
body.page-id-5269 .elementor-element.elementor-element-f959ea3 > .elementor-widget-e-heading h2,
body.page-id-5269 .elementor-element.elementor-element-f959ea3 > .elementor-widget-e-heading h2 { padding-top: 50px !important; }
@media (max-width: 767px){
body.page-id-5264 .elementor-element-03a500e h1,
body.page-id-5264 .elementor-element-03a500e h1,
body.page-id-5264 .elementor-element-03a500e h1,
body.page-id-6914 .elementor-element-03a500e h1,
body.page-id-6915 .elementor-element-03a500e h1,
body.page-id-6916 .elementor-element-03a500e h1,
body.page-id-5266 .elementor-element-03a500e h1,
body.page-id-5266 .elementor-element-03a500e h1,
body.page-id-5266 .elementor-element-03a500e h1,
body.page-id-5267 .elementor-element-03a500e h1,
body.page-id-5267 .elementor-element-03a500e h1,
body.page-id-5267 .elementor-element-03a500e h1,
body.page-id-5268 .elementor-element-03a500e h1,
body.page-id-5268 .elementor-element-03a500e h1,
body.page-id-5268 .elementor-element-03a500e h1,
body.page-id-5269 .elementor-element-03a500e h1,
body.page-id-5269 .elementor-element-03a500e h1,
body.page-id-5269 .elementor-element-03a500e h1 { font-size: 28px !important; line-height: 1.25 !important; }
}
@media (min-width: 768px){
body.page-id-5264 .elementor.elementor-5264,
body.page-id-5264 .elementor.elementor-5264,
body.page-id-5264 .elementor.elementor-5264,
body.page-id-6914 .elementor.elementor-6914,
body.page-id-6915 .elementor.elementor-6915,
body.page-id-6916 .elementor.elementor-6916,
body.page-id-5266 .elementor.elementor-5266,
body.page-id-5266 .elementor.elementor-5266,
body.page-id-5266 .elementor.elementor-5266 { padding-bottom: 0px !important; }
body.page-id-5264 .idx-embed-wrap,
body.page-id-5264 .idx-embed-wrap,
body.page-id-5264 .idx-embed-wrap,
body.page-id-6914 .idx-embed-wrap,
body.page-id-6915 .idx-embed-wrap,
body.page-id-6916 .idx-embed-wrap,
body.page-id-5266 .idx-embed-wrap,
body.page-id-5266 .idx-embed-wrap,
body.page-id-5266 .idx-embed-wrap,
body.page-id-5267 .idx-embed-wrap,
body.page-id-5267 .idx-embed-wrap,
body.page-id-5267 .idx-embed-wrap,
body.page-id-5268 .idx-embed-wrap,
body.page-id-5268 .idx-embed-wrap,
body.page-id-5268 .idx-embed-wrap,
body.page-id-5269 .idx-embed-wrap,
body.page-id-5269 .idx-embed-wrap,
body.page-id-5269 .idx-embed-wrap { margin-top: -22px !important; }
}
@media (max-width: 1199px){
body.page-id-5264 .elementor-element-03a500e h1,
body.page-id-5264 .elementor-element-03a500e h1,
body.page-id-5264 .elementor-element-03a500e h1,
body.page-id-6914 .elementor-element-03a500e h1,
body.page-id-6915 .elementor-element-03a500e h1,
body.page-id-6916 .elementor-element-03a500e h1,
body.page-id-5266 .elementor-element-03a500e h1,
body.page-id-5266 .elementor-element-03a500e h1,
body.page-id-5266 .elementor-element-03a500e h1,
body.page-id-5267 .elementor-element-03a500e h1,
body.page-id-5267 .elementor-element-03a500e h1,
body.page-id-5267 .elementor-element-03a500e h1,
body.page-id-5268 .elementor-element-03a500e h1,
body.page-id-5268 .elementor-element-03a500e h1,
body.page-id-5268 .elementor-element-03a500e h1,
body.page-id-5269 .elementor-element-03a500e h1,
body.page-id-5269 .elementor-element-03a500e h1,
body.page-id-5269 .elementor-element-03a500e h1 { font-size: 40px !important; line-height: 1.2 !important; }
}
body.page-id-6914 .elementor-element-03a500e { background-image: url(https://www.rluxurygroupfl.com/wp-content/uploads/2026/09/LoG-2048x2048.jpg) !important; }


/* RLX-7189: Nu River Landing (layout copied from Las Olas Grand; placeholder hero until photos are added) */
body.page-id-7189 .elementor-element-03a500e { background-size: cover !important; background-position: center center !important; min-height: 850px !important; justify-content: center !important; align-items: center !important; text-align: center !important; padding: 60px 20px !important; }
body.page-id-7189 .elementor-element-03a500e h1 { color: rgb(255, 255, 255) !important; opacity: 1 !important; font-weight: 700 !important; text-shadow: rgba(0, 0, 0, 0.5) 0px 2px 10px !important; }
body.page-id-7189 .elementor-element-03a500e .e-con { background: transparent !important; }
body.elementor-page-7189 .elementor-element.elementor-element-f959ea3 { display: flex !important; flex-direction: column !important; align-items: stretch !important; width: min(100% - 40px, 1600px) !important; margin-inline: auto !important; padding: 0px 0px 56px !important; row-gap: 0px !important; }
body.page-id-7189 .elementor-element-03a500e { background-image: url("https://www.rluxurygroupfl.com/wp-content/uploads/2026/10/Home1-opt-q-1.webp") !important; }
body.page-id-7189 .elementor-element.elementor-element-f959ea3 > .elementor-widget-e-heading h2 { padding-top: 50px !important; }
body.page-id-7189 .elementor-element-03a500e h1 { font-size: 28px !important; line-height: 1.25 !important; }
body.page-id-7189 .elementor.elementor-7189 { padding-bottom: 0px !important; }
body.page-id-7189 .idx-embed-wrap { margin-top: -22px !important; }
body.page-id-7189 .elementor-element-03a500e h1 { font-size: 40px !important; line-height: 1.2 !important; }
body.page-id-7189 .elementor-element-03a500e { background-image: url(https://www.rluxurygroupfl.com/wp-content/uploads/2026/09/LoG-2048x2048.jpg) !important; }
body.page-id-7189 .elementor-element-03a500e { background-image: linear-gradient(135deg, #1b1917 0%, #2b2522 55%, #4a2c2f 100%) !important; }


/* RLX-SITE-7189: site-wide building styles copied from Las Olas Grand */
 html body.page-id-7189 .elementor-element-f959ea3 h2 { position: relative !important; width: fit-content !important; max-width: 100% !important; margin-left: auto !important; margin-right: auto !important; }
html body.page-id-7189 .elementor-element-f959ea3 h2::after { content: ""; position: absolute; top: calc(100% + 15px); left: calc(33.3333% - 0.333333px); width: calc(33.3333% - 0.333333px); height: 0.75px; background: var(--rlx-hair); pointer-events: none; }
 html body.page-id-7189 .elementor-element-815cde3 .elementor-divider-separator { visibility: hidden !important; }
 html body.page-id-7189.page-id-7189 .elementor-element.elementor-element-f959ea3 { padding-bottom: 80px !important; }
@media (max-width: 766px) {  html body.page-id-7189.page-id-7189 .elementor-element.elementor-element-f959ea3 { padding-bottom: 68px !important; } }
html body.page-id-7189.page-id-7189 .elementor-element.elementor-element-c5f21ab { transform: none !important; filter: none !important; transition: none !important; }
html body.page-id-7189.page-id-7189 .elementor-element.elementor-element-c5f21ab .e-gallery-item { overflow: hidden !important; }
html body.page-id-7189.page-id-7189 .elementor-element.elementor-element-c5f21ab .e-gallery-image { transition: transform 0.5s, filter 0.5s !important; }
html body.page-id-7189.page-id-7189 .elementor-element.elementor-element-c5f21ab .e-gallery-item:hover .e-gallery-image { transform: scale(1.04) !important; filter: brightness(0.9) !important; }
 html body.page-id-7189.page-id-7189 .elementor-element-f959ea3 h2.e-heading-base { font-family: GEOMETROS, Montserrat, sans-serif !important; font-weight: 400 !important; font-size: 30px !important; line-height: 1.35 !important; letter-spacing: 0.18em !important; text-transform: uppercase !important; color: rgb(106, 46, 53) !important; font-variant: normal !important; text-align: center !important; width: fit-content !important; max-width: 100% !important; margin-left: auto !important; margin-right: auto !important; align-self: center !important; position: relative !important; overflow: visible !important; }
 html body.page-id-7189.page-id-7189 .elementor-element-f959ea3 h2.e-heading-base::after { content: "" !important; display: block !important; position: absolute !important; top: calc(100% + 15px) !important; left: calc(50% - 0.09em) !important; right: auto !important; width: calc(33.3333% - 0.06em) !important; height: 0.75px !important; background: var(--rlx-hair) !important; transform: translateX(-50%) !important; visibility: visible !important; border: 0px !important; }
 html body.page-id-7189.page-id-7189 .elementor-element-f959ea3 h2.e-heading-base + .elementor-widget-divider,
 html body.page-id-7189.page-id-7189 .elementor-element-f959ea3 h2.e-heading-base + hr,
 html body.page-id-7189.page-id-7189 .elementor-element-f959ea3 h2.e-heading-base + .elementor-element[class*="divider"] { visibility: hidden !important; }
@media (max-width: 767px) {  html body.page-id-7189.page-id-7189 .elementor-element-f959ea3 h2.e-heading-base { font-size: 22px !important; letter-spacing: 0.14em !important; text-wrap: balance !important; } }
@media (max-width: 767px) {  html body.page-id-7189.page-id-7189 .elementor-element-f959ea3 h2.e-heading-base::after { left: 50% !important; width: 72px !important; } }
html body.page-id-7189 details.rlx-hood h3 { font-family: GEOMETROS, sans-serif !important; font-size: 15px !important; font-weight: 400 !important; letter-spacing: 0.18em !important; line-height: 1.5 !important; text-transform: uppercase !important; color: rgb(106, 46, 53) !important; }
@media (max-width: 767px) { html body.page-id-7189 details.rlx-hood h3 { font-size: 13px !important; letter-spacing: 0.12em !important; } }
html body.page-id-7189 details.rlx-hood summary h2.rlx-hood-t { font-family: GEOMETROS, sans-serif !important; font-size: 20px !important; font-weight: 400 !important; letter-spacing: 0.18em !important; line-height: 1.3 !important; text-transform: uppercase !important; color: rgb(106, 46, 53) !important; }
@media (max-width: 767px) { html body.page-id-7189 details.rlx-hood summary h2.rlx-hood-t { font-size: 13px !important; letter-spacing: 0.03em !important; white-space: nowrap !important; } }
 html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189 :is([data-id="5578c90"] h1, h1[data-id="5578c90"]) { font-family: GEOMETROS, sans-serif !important; font-weight: 400 !important; font-size: 56px !important; line-height: 1.25 !important; letter-spacing: 0.16em !important; text-transform: uppercase !important; text-shadow: rgba(0, 0, 0, 0.65) 0px 1px 3px, rgba(0, 0, 0, 0.35) 0px 0px 18px !important; }
 html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189 h2.e-5a47bc0-51a118a { font-family: Cinzel, serif !important; font-weight: 500 !important; font-size: 40px !important; line-height: 1.3 !important; letter-spacing: 1px !important; text-transform: none !important; }
 html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189 h2.e-5a47bc0-51a118a::after { width: calc(33.3333% - 0.333333px) !important; left: calc(33.3333% - 0.333333px) !important; right: auto !important; transform: none !important; height: 0.75px !important; }
@media (max-width: 767px) {  html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189 :is([data-id="5578c90"] h1, h1[data-id="5578c90"]) { font-size: 32px !important; letter-spacing: 0.12em !important; text-wrap: balance !important; } }
@media (max-width: 767px) {  html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189 h2.e-5a47bc0-51a118a { font-size: 30px !important; text-wrap: balance !important; } }
@media (max-width: 767px) {  html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189 h2.e-5a47bc0-51a118a::after { width: 72px !important; left: calc(50% - 36.5px) !important; } }
html body.page-id-7189.page-id-7189.page-id-7189 .elementor-slideshow__title,
 html body.page-id-7189.page-id-7189.page-id-7189 .elementor-lightbox .elementor-slideshow__title { display: none !important; }
html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189 details.rlx-hood > summary h2.rlx-hood-t { margin-left: 0px !important; margin-right: 0px !important; }
html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189 details.rlx-hood > summary::before { content: "+" !important; visibility: hidden !important; font-size: 28px !important; line-height: 1 !important; display: block !important; }
html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189 details.rlx-hood > summary { gap: 26px !important; }
html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189 details.rlx-hood > summary::after { transform: translateY(-1px) !important; }
@media (max-width: 767px) { html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189 details.rlx-hood > summary { gap: 20px !important; } }
@media (max-width: 767px) { html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189 details.rlx-hood > summary::after { transform: translateY(-0.5px) !important; } }
html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189 details.rlx-hood > summary::after,
 html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189 details.rlx-hood > summary::before { font-family: Montserrat, sans-serif !important; font-weight: 300 !important; }
@media (max-width: 767px) { html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189 details.rlx-hood > summary { padding-left: 28px !important; padding-right: 28px !important; } }
html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189 p.rlx-hood-cta a { color: rgb(106, 46, 53) !important; text-decoration: underline 0.5px rgb(106, 46, 53) !important; text-underline-offset: 4px !important; transition: color 0.35s, text-decoration-color 0.35s !important; }
html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189 p.rlx-hood-cta a:hover,
 html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189 p.rlx-hood-cta a:focus-visible { color: var(--rlx-hair) !important; text-decoration-color: var(--rlx-hair) !important; }
 html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189 h2.e-5a47bc0-51a118a { letter-spacing: 4px !important; }
 html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189 .e-5a47bc0-51a118a { font-family: "RLX Archivo", Montserrat, sans-serif !important; font-stretch: 125% !important; font-weight: 400 !important; font-size: 35px !important; line-height: 1.3 !important; letter-spacing: 0.16em !important; text-transform: uppercase !important; font-variant: normal !important; text-wrap: balance !important; }
 html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189 .e-5a47bc0-51a118a::after { width: calc(22.2222% - 1.24444px) !important; left: calc(38.8889% - 2.17778px) !important; right: auto !important; transform: none !important; }
 html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189 p.e-0ea3604-79cebdf { max-width: 1350px !important; margin-left: auto !important; margin-right: auto !important; }
@media (max-width: 767px) {  html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189 .e-5a47bc0-51a118a { font-size: 20px !important; letter-spacing: 0.11em !important; } }
@media (max-width: 767px) {  html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189 .e-5a47bc0-51a118a::after { width: 48px !important; left: calc(50% - 25.1px) !important; } }
 html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189 .e-5a47bc0-51a118a { position: relative !important; overflow: visible !important; }
 html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189 .e-5a47bc0-51a118a::after { content: "" !important; display: block !important; position: absolute !important; top: auto !important; bottom: -15.75px !important; height: 0.75px !important; background: rgb(169, 158, 157) !important; border: 0px !important; width: 137px !important; right: auto !important; transform: none !important; visibility: visible !important; }
 html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189 .e-5a47bc0-51a118a::after { left: calc(50% - 0.08em - 68.5px) !important; }
@media (max-width: 767px) {  html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189 .e-5a47bc0-51a118a::after { width: 48px !important; } }
@media (max-width: 767px) {  html body.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189.page-id-7189 .e-5a47bc0-51a118a::after { left: calc(50% - 0.055em - 24px) !important; } }
html body.page-id-7189 h2.e-5a47bc0-51a118a { padding-top: 45px !important; }
html body.page-id-7189 .elementor-element-03a500e::before { content: "" !important; position: absolute !important; inset: 0px !important; background: rgba(10, 10, 20, 0.55) !important; pointer-events: none !important; }
 html body.page-id-7189 .elementor-element-c5f21ab { max-width: 922px !important; width: 100% !important; margin-left: auto !important; margin-right: auto !important; margin-top: 48px !important; }
 html body.page-id-7189 .elementor-element-c5f21ab .e-gallery-image { transition: transform 0.5s, filter 0.5s !important; }
 html body.page-id-7189 .elementor-element-c5f21ab .e-gallery-item:hover .e-gallery-image { transform: scale(1.04) !important; filter: brightness(0.9) !important; }
@media (max-width: 767px) {  html body.page-id-7189 .elementor-element-c5f21ab { margin-top: 32px !important; } }
body.page-id-7189 .elementor-element-03a500e { background-image: linear-gradient(135deg, #1b1917 0%, #2b2522 55%, #4a2c2f 100%) !important; }/* End custom CSS */