.fl-node-u38csm2qifzr > .fl-row-content-wrap {background-color: #efefee;border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;}.fl-node-u38csm2qifzr.fl-row-default-height > .fl-row-content-wrap, .fl-node-u38csm2qifzr.fl-row-full-height > .fl-row-content-wrap, .fl-node-u38csm2qifzr.fl-row-custom-height > .fl-row-content-wrap {align-items: center;justify-content: center;} .fl-node-u38csm2qifzr > .fl-row-content-wrap {padding-top:40px;padding-bottom:40px;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-cfw3syme57i0 {color: #ffffff;}:where(.fl-builder-content .fl-node-cfw3syme57i0 *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) {color: inherit;}.fl-builder-content .fl-node-cfw3syme57i0 a {color: #ffffff;}.fl-builder-content .fl-node-cfw3syme57i0 :where(.fl-row-content-wrap) a:hover {color: #ffffff;}.fl-builder-content .fl-node-cfw3syme57i0 h1, .fl-builder-content .fl-node-cfw3syme57i0 h2, .fl-builder-content .fl-node-cfw3syme57i0 h3, .fl-builder-content .fl-node-cfw3syme57i0 h4, .fl-builder-content .fl-node-cfw3syme57i0 h5, .fl-builder-content .fl-node-cfw3syme57i0 h6, .fl-builder-content .fl-node-cfw3syme57i0 h1 a, .fl-builder-content .fl-node-cfw3syme57i0 h2 a, .fl-builder-content .fl-node-cfw3syme57i0 h3 a, .fl-builder-content .fl-node-cfw3syme57i0 h4 a, .fl-builder-content .fl-node-cfw3syme57i0 h5 a, .fl-builder-content .fl-node-cfw3syme57i0 h6 a {color: #ffffff;}.fl-node-cfw3syme57i0 > .fl-row-content-wrap {background-color: #efefee;border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;}.fl-node-cfw3syme57i0.fl-row-default-height > .fl-row-content-wrap, .fl-node-cfw3syme57i0.fl-row-full-height > .fl-row-content-wrap, .fl-node-cfw3syme57i0.fl-row-custom-height > .fl-row-content-wrap {align-items: center;justify-content: center;} .fl-node-cfw3syme57i0 > .fl-row-content-wrap {padding-top:13px;padding-bottom:0px;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-dq58vz3tnhou {width: 100%;}.fl-node-n8iub4jzr6x5 {width: 33.33%;}.fl-node-n8iub4jzr6x5 > .fl-col-content {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;}.fl-node-z805gfylprih {width: 33.33%;}.fl-node-z805gfylprih > .fl-col-content {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;}.fl-node-8v6x3yl7pdao {width: 33.34%;}.fl-node-8v6x3yl7pdao > .fl-col-content {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;}.fl-builder-content .fl-node-yx0g1ek437fh .fl-module-content .fl-rich-text,.fl-builder-content .fl-node-yx0g1ek437fh .fl-module-content .fl-rich-text * {color: #4e5152;}.fl-builder-content .fl-node-yx0g1ek437fh .fl-rich-text, .fl-builder-content .fl-node-yx0g1ek437fh .fl-rich-text *:not(b, strong) {font-family: tt-commons-pro-exlt, Verdana, Arial, sans-serif;font-weight: 400;font-size: 12px;} .fl-node-yx0g1ek437fh > .fl-module-content {margin-top:0px;margin-bottom:0px;}@media (max-width: 768px) { .fl-module-icon {text-align: center;} }.fl-node-zdvi9o023pnr .fl-icon i, .fl-node-zdvi9o023pnr .fl-icon i:before {font-size: 16px;color: #9b9b9b;}.fl-node-zdvi9o023pnr .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-zdvi9o023pnr.fl-module-icon {text-align: left;}.fl-node-zdvi9o023pnr .fl-icon i:hover, .fl-node-zdvi9o023pnr .fl-icon i:hover:before, .fl-node-zdvi9o023pnr .fl-icon a:hover i, .fl-node-zdvi9o023pnr .fl-icon a:hover i:before {color: #7f7f7f;}@media(max-width: 1200px) {.fl-node-zdvi9o023pnr .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 992px) {.fl-node-zdvi9o023pnr .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 768px) {.fl-node-zdvi9o023pnr .fl-icon-wrap .fl-icon-text {height: 28px;}} .fl-node-zdvi9o023pnr > .fl-module-content {margin-top:0px;margin-bottom:0px;margin-left:5px;}.fl-node-b3p8lrvhswni .fl-icon i, .fl-node-b3p8lrvhswni .fl-icon i:before {font-size: 16px;color: #9b9b9b;}.fl-node-b3p8lrvhswni .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-b3p8lrvhswni.fl-module-icon {text-align: left;}@media(max-width: 1200px) {.fl-node-b3p8lrvhswni .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 992px) {.fl-node-b3p8lrvhswni .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 768px) {.fl-node-b3p8lrvhswni .fl-icon-wrap .fl-icon-text {height: 28px;}} .fl-node-b3p8lrvhswni > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:3px;}.fl-node-ydup6bqrhj5z .fl-icon i, .fl-node-ydup6bqrhj5z .fl-icon i:before {font-size: 16px;color: #9b9b9b;}.fl-node-ydup6bqrhj5z .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-ydup6bqrhj5z.fl-module-icon {text-align: left;}.fl-node-ydup6bqrhj5z .fl-icon i:hover, .fl-node-ydup6bqrhj5z .fl-icon i:hover:before, .fl-node-ydup6bqrhj5z .fl-icon a:hover i, .fl-node-ydup6bqrhj5z .fl-icon a:hover i:before {color: #7f7f7f;}@media(max-width: 1200px) {.fl-node-ydup6bqrhj5z .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 992px) {.fl-node-ydup6bqrhj5z .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 768px) {.fl-node-ydup6bqrhj5z .fl-icon-wrap .fl-icon-text {height: 28px;}} .fl-node-ydup6bqrhj5z > .fl-module-content {margin-top:0px;margin-bottom:0px;margin-left:5px;}.fl-node-wvxq6o5fnzpy .fl-icon i, .fl-node-wvxq6o5fnzpy .fl-icon i:before {font-size: 16px;color: #9b9b9b;}.fl-node-wvxq6o5fnzpy .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-wvxq6o5fnzpy.fl-module-icon {text-align: left;}@media(max-width: 1200px) {.fl-node-wvxq6o5fnzpy .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 992px) {.fl-node-wvxq6o5fnzpy .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 768px) {.fl-node-wvxq6o5fnzpy .fl-icon-wrap .fl-icon-text {height: 28px;}} .fl-node-wvxq6o5fnzpy > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:3px;}.fl-module-heading .fl-heading {padding: 0 !important;margin: 0 !important;}.fl-node-rtun18sc0dv9.fl-module-heading .fl-heading {font-family: tt-commons-pro-bold, Verdana, Arial, sans-serif;font-weight: 400;font-size: 24px;text-align: left;} .fl-node-rtun18sc0dv9 > .fl-module-content {margin-top:10px;margin-right:0px;margin-bottom:20px;margin-left:75px;}@media (max-width: 768px) { .fl-node-rtun18sc0dv9 > .fl-module-content { margin-left:20px; } }.fl-node-zn74g8tfvriy .menu-item a {color: #4e5152;}.fl-node-zn74g8tfvriy .menu .fl-has-submenu .sub-menu{display: none;}.fl-node-zn74g8tfvriy .fl-menu .sub-menu {background-color: #ffffff;-webkit-box-shadow: 0 1px 20px rgba(0,0,0,0.1);-ms-box-shadow: 0 1px 20px rgba(0,0,0,0.1);box-shadow: 0 1px 20px rgba(0,0,0,0.1);}.fl-node-zn74g8tfvriy .fl-menu li{border-top: 1px solid transparent;}.fl-node-zn74g8tfvriy .fl-menu li:first-child{border-top: none;}@media ( max-width: 768px ) {.fl-node-zn74g8tfvriy .fl-menu ul.menu {display: none;}.fl-node-zn74g8tfvriy .fl-menu .sub-menu {-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}.fl-node-zn74g8tfvriy .fl-menu {container-type: inline-size;}@container (max-width: 250px) {.fl-node-zn74g8tfvriy .fl-menu .menu-item.fl-has-submenu .sub-menu {min-width: auto;padding: 0;}.fl-node-zn74g8tfvriy .fl-menu .menu-item a {overflow: hidden;}}.fl-node-zn74g8tfvriy .fl-menu:not(.no-hover) .fl-has-submenu:hover > .sub-menu,.fl-node-zn74g8tfvriy .mega-menu.fl-active .hide-heading > .sub-menu,.fl-node-zn74g8tfvriy .mega-menu-disabled.fl-active .hide-heading > .sub-menu {display: block !important;}.fl-node-zn74g8tfvriy .fl-menu-logo,.fl-node-zn74g8tfvriy .fl-menu-search-item {display: none;}} @media ( min-width: 769px ) {.fl-node-zn74g8tfvriy .menu .fl-has-submenu .sub-menu{position: absolute;top: 0;left: 100%;z-index: 10;visibility: hidden;opacity: 0;}.fl-node-zn74g8tfvriy .fl-menu .fl-has-submenu:hover > .sub-menu,.fl-node-zn74g8tfvriy .fl-menu .fl-has-submenu.focus > .sub-menu{display: block;visibility: visible;opacity: 1;}.fl-node-zn74g8tfvriy .menu .fl-has-submenu.fl-menu-submenu-right .sub-menu{left: inherit;right: 0;}.fl-node-zn74g8tfvriy .menu .fl-has-submenu .fl-has-submenu.fl-menu-submenu-right .sub-menu{top: 0;left: inherit;right: 100%;}.fl-node-zn74g8tfvriy .fl-menu .fl-has-submenu.fl-active > .fl-has-submenu-container .fl-menu-toggle{-webkit-transform: none;-ms-transform: none;transform: none;}.fl-node-zn74g8tfvriy .fl-menu .fl-menu-toggle{display: none;}.fl-node-zn74g8tfvriy ul.sub-menu {padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.fl-node-zn74g8tfvriy ul.sub-menu a {}.fl-node-zn74g8tfvriy .fl-menu .fl-menu-mobile-toggle{display: none;}}.fl-node-zn74g8tfvriy .fl-menu .fl-menu-mobile-toggle {color: #4e5152;font-size: 16px;text-transform: none;padding-top: 14px;padding-right: 14px;padding-bottom: 14px;padding-left: 14px;border-color: rgba( 0,0,0,0.1 );}.fl-node-zn74g8tfvriy .fl-menu .fl-menu-mobile-toggle rect,.fl-node-zn74g8tfvriy .fl-menu .fl-menu-mobile-toggle.hamburger .hamburger-menu rect {fill: #4e5152;}.fl-node-zn74g8tfvriy .fl-menu .fl-menu-mobile-toggle:hover,.fl-node-zn74g8tfvriy .fl-menu .fl-menu-mobile-toggle.fl-active {}.fl-node-zn74g8tfvriy .fl-menu .fl-menu-mobile-toggle:hover rect,.fl-node-zn74g8tfvriy .fl-menu .fl-menu-mobile-toggle.fl-active rect,.fl-node-zn74g8tfvriy .fl-menu .fl-menu-mobile-toggle.hamburger:hover .hamburger-menu rect,.fl-node-zn74g8tfvriy .fl-menu .fl-menu-mobile-toggle.fl-active .hamburger-menu rect {}.fl-node-zn74g8tfvriy ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover {color: #4e5152;}.fl-node-zn74g8tfvriy .fl-menu .menu, .fl-node-zn74g8tfvriy .fl-menu .menu > li {font-family: tt-commons-pro-reg, Verdana, Arial, sans-serif;font-weight: 400;font-size: 17px;line-height: 1;}.fl-node-zn74g8tfvriy .menu a {padding-top: 6px;padding-right: 14px;padding-bottom: 6px;padding-left: 14px;}.fl-node-zn74g8tfvriy .fl-menu .menu .sub-menu > li {font-size: 16px;line-height: 1;}@media(max-width: 768px) {.fl-node-zn74g8tfvriy .menu li.fl-has-submenu ul.sub-menu {padding-left: 15px;}.fl-node-zn74g8tfvriy .fl-menu .sub-menu {background-color: transparent;}} .fl-node-zn74g8tfvriy > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:11px;}:where(.fl-builder-content .fl-node-jpyrw0aielc5.fl-module-rich-text.fl-rich-text *) {color: inherit;}.fl-builder-content .fl-node-jpyrw0aielc5.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-jpyrw0aielc5.fl-module-rich-text.fl-rich-text *:not(b, strong) {font-family: tt-commons-pro-reg, Verdana, Arial, sans-serif;font-weight: 400;} .fl-node-jpyrw0aielc5.fl-module-rich-text {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:75px;}@media (max-width: 768px) { .fl-node-jpyrw0aielc5.fl-module-rich-text { margin-left:20px; } }img.mfp-img {padding-bottom: 40px !important;}.fl-builder-edit .fl-fill-container img {transition: object-position .5s;}.fl-fill-container :is(.fl-module-content, .fl-photo, .fl-photo-content, img) {height: 100% !important;width: 100% !important;}@media (max-width: 768px) { .fl-photo-content,.fl-photo-img {max-width: 100%;} }.fl-builder-content-47 .fl-node-xcz1lny9bg3u img.fl-photo-img {object-position: left center;}.fl-node-xcz1lny9bg3u, .fl-node-xcz1lny9bg3u .fl-photo {text-align: left;}@media ( max-width: 1200px ) { .fl-node-xcz1lny9bg3u.fl-module-photo.fl-module {margin-right:150px;}}@media ( max-width: 992px ) { .fl-node-xcz1lny9bg3u.fl-module-photo.fl-module {margin-right:75px;}}@media ( max-width: 768px ) { .fl-node-xcz1lny9bg3u.fl-module-photo.fl-module {margin-right:32.5px;}}.fl-node-w84opijh657v, .fl-node-w84opijh657v .fl-photo {text-align: center;} .fl-node-w84opijh657v.fl-module-photo {margin-right:450px;margin-left:0px;}@media ( max-width: 1200px ) { .fl-node-w84opijh657v.fl-module-photo.fl-module {margin-right:300px;}}@media ( max-width: 992px ) { .fl-node-w84opijh657v.fl-module-photo.fl-module {margin-right:150px;}}@media ( max-width: 768px ) { .fl-node-w84opijh657v.fl-module-photo.fl-module {margin-right:200px;}}.fl-node-6f0haekziogr.fl-row-default-height > .fl-row-content-wrap, .fl-node-6f0haekziogr.fl-row-full-height > .fl-row-content-wrap, .fl-node-6f0haekziogr.fl-row-custom-height > .fl-row-content-wrap {align-items: center;justify-content: center;}.fl-node-6f0haekziogr > .fl-row-content-wrap {background-image: url(https://stonehenge-luxury-lbi-custom-home-builder.s3.amazonaws.com/wp-content/uploads/2026/08/24174402/Ship-Bottom-Oceanfront-8.jpg);background-repeat: no-repeat;background-position: center center;background-attachment: scroll;background-size: cover;}@media(max-width: 1200px) {.fl-node-6f0haekziogr > .fl-row-content-wrap {background-position: center center;}}@media(max-width: 992px) {.fl-node-6f0haekziogr > .fl-row-content-wrap {background-position: center center;background-size: cover;}}@media(max-width: 768px) {.fl-node-6f0haekziogr > .fl-row-content-wrap {background-position: center center;background-size: contain;}} .fl-node-6f0haekziogr > .fl-row-content-wrap {margin-bottom:40px;} .fl-node-6f0haekziogr > .fl-row-content-wrap {padding-top:0px;padding-right:0px;padding-bottom:600px;padding-left:0px;}@media ( max-width: 1200px ) { .fl-node-6f0haekziogr.fl-row > .fl-row-content-wrap {padding-bottom:500px;}}@media ( max-width: 992px ) { .fl-node-6f0haekziogr.fl-row > .fl-row-content-wrap {padding-bottom:400px;}}@media ( max-width: 768px ) { .fl-node-6f0haekziogr.fl-row > .fl-row-content-wrap {padding-bottom:100px;}}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-75wip6jzo1xq > .fl-row-content-wrap {background-color: rgb(255, 255, 255);}.fl-node-75wip6jzo1xq.fl-row-default-height > .fl-row-content-wrap, .fl-node-75wip6jzo1xq.fl-row-full-height > .fl-row-content-wrap, .fl-node-75wip6jzo1xq.fl-row-custom-height > .fl-row-content-wrap {align-items: center;justify-content: center;} .fl-node-75wip6jzo1xq > .fl-row-content-wrap {padding-left:0px;}@media ( max-width: 768px ) { .fl-node-75wip6jzo1xq.fl-row > .fl-row-content-wrap {padding-top:0px;padding-bottom:0px;}}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-3umn4ih0qkor {width: 100%;}.fl-node-yig2dvb1ezl0 {width: 100%;}.fl-node-b0dyf91phgkr {width: 100%;} .fl-node-qz0sule84pyh > .fl-module-content {margin-right:200px;margin-left:200px;}@media (max-width: 768px) { .fl-node-qz0sule84pyh > .fl-module-content { margin-left:20px;margin-right:20px; } }.fl-node-evqly2um9zxs.fl-button-wrap, .fl-node-evqly2um9zxs .fl-button-wrap {text-align: center;}.fl-builder-content .fl-node-evqly2um9zxs .fl-button:is(a, button), .fl-builder-content .fl-node-evqly2um9zxs a.fl-button:visited, .fl-page .fl-builder-content .fl-node-evqly2um9zxs .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-evqly2um9zxs a.fl-button:visited {font-family: tt-commons-pro-reg, Verdana, Arial, sans-serif;font-weight: 400;font-size: 17px;text-align: center;border: 1px solid rgba(0,0,0, 0);background-color: rgba(0, 0, 0, 0);background-image: none;}.fl-builder-content .fl-node-evqly2um9zxs .fl-button:is(a, button):hover, .fl-builder-content .fl-node-evqly2um9zxs .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-evqly2um9zxs .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-evqly2um9zxs .fl-button:is(a, button):focus {border: 1px solid rgba(0,0,0, 0);}.fl-builder-content .fl-module-button.fl-node-evqly2um9zxs .fl-button:is(a, button):hover, .fl-builder-content .fl-node-evqly2um9zxs .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-module-button.fl-node-evqly2um9zxs .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-evqly2um9zxs .fl-button:is(a, button):focus {border-color: rgba(0, 0, 0, 0);}.fl-builder-content .fl-node-evqly2um9zxs .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-evqly2um9zxs .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-evqly2um9zxs .fl-button:is(a, button):hover, .fl-page .fl-page .fl-builder-content .fl-node-evqly2um9zxs .fl-button:is(a, button):hover {background-color: rgba(0, 0, 0, 0);background-image: none;}.fl-builder-content .fl-node-evqly2um9zxs .fl-button:is(a, button), .fl-builder-content .fl-node-evqly2um9zxs a.fl-button:visited, .fl-builder-content .fl-node-evqly2um9zxs .fl-button:is(a, button) *, .fl-builder-content .fl-node-evqly2um9zxs a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-evqly2um9zxs .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-evqly2um9zxs a.fl-button:visited, .fl-page .fl-builder-content .fl-node-evqly2um9zxs .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-evqly2um9zxs a.fl-button:visited * {color: #4e5152;}:where(.fl-builder-content .fl-node-evqly2um9zxs .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-evqly2um9zxs .fl-button:is(a, button) *) {transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;}