.elementor-6913 .elementor-element.elementor-element-637861c{--spacer-size:50px;}.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-6913 .elementor-element.elementor-element-815cde3{--divider-border-style:solid;--divider-color:#9A8F8B;--divider-border-width:1px;}.elementor-6913 .elementor-element.elementor-element-815cde3 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-6913 .elementor-element.elementor-element-815cde3 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-6913 .elementor-element.elementor-element-rlxpmv1{--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-2183 .elementor-element.elementor-element-805bab4 > .rl-tile {
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-end !important;
  padding-bottom: 50px !important;
  background-size: 100% 100% !important;
  transition: background-size 1.2s cubic-bezier(0.22, 0.61, 0.36, 1) !important;
}
body.elementor-page-2183 .elementor-element.elementor-element-805bab4 > .rl-tile > .e-heading-base {
  margin-top: 0 !important;
}
body.elementor-page-2183 .elementor-element.elementor-element-805bab4 .rl-tile h2 {
  font-weight: 300 !important;
  letter-spacing: 2px !important;
}
@media (hover: hover) and (pointer: fine){
body.elementor-page-2183 .elementor-element.elementor-element-805bab4 > .rl-tile:hover {
    background-size: 104% 104% !important;
  }
}
@media (hover: hover) and (pointer: fine){
body.elementor-page-2183 .elementor-element.elementor-element-805bab4 > .rl-tile > .e-con:last-child {
    transition: margin-bottom .55s cubic-bezier(0.22, 0.61, 0.36, 1), width .8s !important;
  }
body.elementor-page-2183 .elementor-element.elementor-element-805bab4 > .rl-tile:hover::before {
    top: 0 !important;
    height: 100% !important;
    background-color: rgba(26, 26, 24, 0.22) !important;
    -webkit-backdrop-filter: blur(16px) saturate(0.8) !important;
    backdrop-filter: blur(16px) saturate(0.8) !important;
  }
body.elementor-page-2183 .elementor-element.elementor-element-805bab4 > .rl-tile:hover > .e-con:last-child {
    margin-bottom: calc(50% - 42px) !important;
  }
}
body.elementor-page-2183 .elementor-element.elementor-element-805bab4 {
  width: min(100% - 40px, var(--rl-max)) !important;
  max-width: none !important;
  margin-inline: auto !important;
  padding: 0 !important;
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  grid-template-rows: auto !important;
  gap: var(--rl-tile-gap) !important;
  align-items: stretch !important;
}
body.elementor-page-2183 .elementor-element.elementor-element-805bab4 > .rl-tile {
  aspect-ratio: 1 / 1 !important;
  height: auto !important;
  min-height: auto !important;
  min-width: 0 !important;
  width: 100% !important;
  margin: 0 !important;
}
@media (max-width: 1024px){
body.elementor-page-2183 .elementor-element.elementor-element-805bab4 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}
@media (max-width: 767px){
body.elementor-page-2183 .elementor-element.elementor-element-805bab4 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
}
body.elementor-page-2183 .elementor-element.elementor-element-805bab4 {
  margin-bottom: 41px !important;
}
body.elementor-page-2345 .elementor-element.elementor-element-f9ad400,
body.elementor-page-2183 .elementor-element.elementor-element-805bab4,
body.elementor-page-824 .elementor-element.elementor-element-80e7223,
body.elementor-page-3745 .elementor-element.elementor-element-2aae07e,
/* Our Team added Sept 19 2026. It reuses the same widget id 2aae07e as
   Services because the two pages share a template, so the page scope is what
   keeps them independent. It sat at 20px against the 32px everywhere else. */
body.elementor-page-55 .elementor-element.elementor-element-2aae07e {
  --rl-tile-gap: 32px;
  gap: 32px !important;
}
@media (min-width: 768px){
body.elementor-page-2345 .elementor-element.elementor-element-f9ad400,  /* Neighborhoods */
  body.elementor-page-55   .elementor-element.elementor-element-2aae07e,  /* Our Team      */
  body.elementor-page-3745 .elementor-element.elementor-element-2aae07e,  /* Services      */
  body.elementor-page-2183 .elementor-element.elementor-element-805bab4,  /* Buy           */
  body.elementor-page-824  .elementor-element.elementor-element-80e7223,  /* Rent          */
  body.elementor-page-330  .elementor-element.elementor-element-c9f8791 { /* 4th tile grid */
    --rl-tile-gap: 48px;
    gap: 48px !important;
  }
}
body.elementor-page-2345 .elementor-element.elementor-element-f9ad400 > .elementor-element,  /* Neighborhoods, 11 */
body.elementor-page-55   .elementor-element.elementor-element-2aae07e > .elementor-element,  /* Our Team, 3       */
body.elementor-page-3745 .elementor-element.elementor-element-2aae07e > .elementor-element,  /* Services, 3       */
body.elementor-page-2183 .elementor-element.elementor-element-805bab4 > .elementor-element,  /* Buy, 3            */
body.elementor-page-824  .elementor-element.elementor-element-80e7223 > .elementor-element { /* Rent, 3           */
  box-shadow: inset 0 0 26px 2px rgba(0, 0, 0, 0.30) !important;
}
body.elementor-page-2345 .elementor-element.elementor-element-f9ad400,  /* Neighborhoods */
body.elementor-page-55   .elementor-element.elementor-element-2aae07e,  /* Our Team      */
body.elementor-page-3745 .elementor-element.elementor-element-2aae07e,  /* Services      */
body.elementor-page-2183 .elementor-element.elementor-element-805bab4,  /* Buy           */
body.elementor-page-824  .elementor-element.elementor-element-80e7223,  /* Rent          */
body.elementor-page-330  .elementor-element.elementor-element-c9f8791 { /* 4th tile grid */
  margin-top: 56px !important;
}
@media (min-width: 768px){
body.elementor-page-2183 .elementor-element.elementor-element-805bab4 {
    margin-top: 0 !important;
    margin-bottom: 17px !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; }
body.page-id-6913 .rl-tile { background-position: center center !important; background-repeat: no-repeat !important; }
body.page-id-6913 .rl-tile .hover-line { position: relative !important; z-index: 2 !important; height: 0.75px !important; transition: width 1.6s !important; }
body.elementor-page-6913 .elementor-element.elementor-element-805bab4 > .rl-tile { display: flex !important; flex-direction: column !important; justify-content: flex-end !important; padding-bottom: 50px !important; background-size: 100% 100% !important; transition: background-size 1.2s cubic-bezier(0.22, 0.61, 0.36, 1) !important; }
body.elementor-page-6913 .elementor-element.elementor-element-805bab4 > .rl-tile > .e-heading-base { margin-top: 0px !important; }
body.elementor-page-6913 .elementor-element.elementor-element-805bab4 .rl-tile h2 { font-weight: 300 !important; letter-spacing: 2px !important; }
body.elementor-page-6913 .elementor-element.elementor-element-805bab4 { width: min(100% - 40px, var(--rl-max)) !important; max-width: none !important; margin-inline: auto !important; padding: 0px !important; display: grid !important; grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; grid-template-rows: auto !important; gap: var(--rl-tile-gap) !important; align-items: stretch !important; }
body.elementor-page-6913 .elementor-element.elementor-element-805bab4 > .rl-tile { aspect-ratio: 1 / 1 !important; height: auto !important; min-height: auto !important; min-width: 0px !important; width: 100% !important; margin: 0px !important; }
body.elementor-page-6913 .elementor-element.elementor-element-805bab4 { margin-bottom: 41px !important; }
body.page-id-6913 .elementor-element.elementor-element-637861c { display: none !important; }
body.page-id-6913 .elementor-element.elementor-element-f8cfad4 > .elementor-widget-e-heading h2 { padding-top: 50px !important; }
body.elementor-page-2345 .elementor-element.elementor-element-f9ad400,
body.elementor-page-6913 .elementor-element.elementor-element-805bab4,
body.elementor-page-824 .elementor-element.elementor-element-80e7223,
body.elementor-page-3745 .elementor-element.elementor-element-2aae07e,
body.elementor-page-55 .elementor-element.elementor-element-2aae07e { --rl-tile-gap: 32px; gap: 32px !important; }
body.elementor-page-2345 .elementor-element.elementor-element-f9ad400 > .elementor-element,
body.elementor-page-55 .elementor-element.elementor-element-2aae07e > .elementor-element,
body.elementor-page-3745 .elementor-element.elementor-element-2aae07e > .elementor-element,
body.elementor-page-6913 .elementor-element.elementor-element-805bab4 > .elementor-element,
body.elementor-page-824 .elementor-element.elementor-element-80e7223 > .elementor-element { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 26px 2px inset !important; }
body.elementor-page-2345 .elementor-element.elementor-element-f9ad400,
body.elementor-page-55 .elementor-element.elementor-element-2aae07e,
body.elementor-page-3745 .elementor-element.elementor-element-2aae07e,
body.elementor-page-6913 .elementor-element.elementor-element-805bab4,
body.elementor-page-824 .elementor-element.elementor-element-80e7223,
body.elementor-page-330 .elementor-element.elementor-element-c9f8791 { margin-top: 56px !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.elementor-page-6913 .elementor-element.elementor-element-805bab4 { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; }
}
@media (max-width: 767px){
body.elementor-page-6913 .elementor-element.elementor-element-805bab4 { grid-template-columns: repeat(1, minmax(0px, 1fr)) !important; }
body.page-id-6913 .elementor.elementor-6913 { padding-bottom: 0px !important; margin-bottom: -48px !important; }
body.page-id-6913 .elementor-element.elementor-element.elementor-element-f8cfad4 { padding-left: 16px !important; padding-right: 16px !important; }
}
@media (hover: hover) and (pointer: fine){
body.elementor-page-6913 .elementor-element.elementor-element-805bab4 > .rl-tile:hover { background-size: 104% 104% !important; }
body.elementor-page-6913 .elementor-element.elementor-element-805bab4 > .rl-tile > .e-con:last-child { transition: margin-bottom 0.55s cubic-bezier(0.22, 0.61, 0.36, 1), width 0.8s !important; }
body.elementor-page-6913 .elementor-element.elementor-element-805bab4 > .rl-tile:hover::before { top: 0px !important; height: 100% !important; background-color: rgba(26, 26, 24, 0.22) !important; backdrop-filter: blur(16px) saturate(0.8) !important; }
body.elementor-page-6913 .elementor-element.elementor-element-805bab4 > .rl-tile:hover > .e-con:last-child { margin-bottom: calc(50% - 42px) !important; }
}
@media (min-width: 768px){
body.page-id-6913 .elementor.elementor-6913 { padding-bottom: 39px !important; }
body.elementor-page-2345 .elementor-element.elementor-element-f9ad400,
body.elementor-page-55 .elementor-element.elementor-element-2aae07e,
body.elementor-page-3745 .elementor-element.elementor-element-2aae07e,
body.elementor-page-6913 .elementor-element.elementor-element-805bab4,
body.elementor-page-824 .elementor-element.elementor-element-80e7223,
body.elementor-page-330 .elementor-element.elementor-element-c9f8791 { --rl-tile-gap: 48px; gap: 48px !important; }
body.elementor-page-6913 .elementor-element.elementor-element-805bab4 { margin-top: 0px !important; margin-bottom: 17px !important; }
}


/* RLX-BUILDINGS-5: two new tiles (Nu River Landing, The Symphony) */
/* Desktop: center the second row of two tiles */
@media (min-width: 1025px) {
  body.page-id-6913 .elementor-element.elementor-element-805bab4 { grid-template-columns: repeat(6, minmax(0, 1fr)) !important; }
  body.page-id-6913 .elementor-element.elementor-element-805bab4 > .elementor-element { grid-column: span 2; }
}/* End custom CSS */