
/* Overlay the transparent menu without the original viewport-dependent negative margin. */
#page-container{position:relative}
.et-l--header .et_pb_section_0_tb_header.et_pb_section{margin-bottom:0}
.et-l--header .et_pb_row_0_tb_header.et_pb_row{margin-top:0!important}
@media(min-width:981px){.et-l--header{position:absolute;top:0;left:0;width:100%;z-index:100}}
.estate-launch{width:80%;max-width:1080px;margin:50px auto 0;border-top:1px solid #877c49;padding-top:40px;text-align:center;color:#fff;font-family:Montserrat,Arial,sans-serif}
.estate-launch h3{font-family:"Playfair Display",Georgia,serif;color:#e6bc52;font-size:30px;line-height:1.3;margin:8px 0 14px}
.estate-launch-kicker{font-size:12px;letter-spacing:2px;font-weight:600}.estate-launch .et_pb_button{margin:16px 0;color:#e6bc52;border-color:#e6bc52;font-size:16px;border-radius:0}
.estate-erf-links{display:flex;justify-content:center;gap:12px 24px;flex-wrap:wrap;margin:18px 0}.estate-erf-links a{color:#fff;text-decoration:underline;text-underline-offset:5px}
.estate-launch-note{font-size:12px;line-height:1.7;opacity:.85}.estate-homes-menu a{color:#e6bc52!important}
@media(min-width:981px) and (max-width:1200px){.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:13px;letter-spacing:0}.et_pb_menu .et-menu>li{padding-left:8px;padding-right:8px}}
@media(max-width:767px){.estate-launch{text-align:left}.estate-erf-links{justify-content:flex-start}.estate-launch h3{font-size:27px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.et_animated{animation:none!important;opacity:1!important}.et_pb_section_parallax .et_parallax_bg{background-attachment:scroll!important}}
