div.efc175889402919050924[data-widget=button][data-layout="6"] a .eficon {padding: 0 0px !important;}div.efc175889402919050924[data-widget=button][data-layout="6"] a:hover .eficon .icon {filter: brightness(0) saturate(100%) invert(17%) sepia(76%) saturate(3852%) hue-rotate(347deg) brightness(91%) contrast(92%);}.efc175889402919050924 a {margin-top:25px !important;margin-right:0px !important;margin-bottom:25px !important;margin-left:0px !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;background:transparent !important;background-image: none !important;height:auto !important;width:max-content !important;} .efc175889402919050924 a .eftext {font-family:'Inter', sans-serif !important;font-size:18px !important;font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;color:rgb(255, 255, 255)!important;} .efc175889402919050924 a:hover .eftext {font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;color:#cb2026 !important;} .efc175889402919050924 a .eficon {color:rgb(255, 255, 255) !important;background-color:transparent !important;} @media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){}@media (max-width: 767px) {.efc175889402919050924 a .eftext {font-size:14px !important;}}[data-widget="multicarousel"] [data-widget="video"] .efVideo {height: 250px;}@media only screen and (min-width: 768px) and (max-width: 992px) {div.efc175992951310053638 {background: #ffffff !important;}.ef175900197604937430 {margin-left: 0px;margin-right: 0px;}.ef175890394605445641,.ef175890261663421969 {margin-left: 15px;margin-right: 15px;}.box_section .owl-nav {display: none !important;}.box_section .owl-carousel {padding-top: 0px !important;}.ui-sortable .box_section .owl-nav {display: block !important;}}@media (max-width: 767px) {.efc175992951310053638 .owl-carousel {padding-top: 0px !important;}.box_section .owl-nav {display: none !important;}.ui-sortable .box_section .owl-nav {display: block !important;}}@media only screen and (min-width: 993px) and (max-width: 1024px) {div.efc175992951310053638 {background: #000000 !important;}}@media (min-width: 1200px) {[data-curfile="townhomes-edifice"] [data-fluid="no"] .eColumnWrapper {max-width: 1140px;padding-left: 15px;padding-right: 15px;}}.efc175992951310053638 {background: #000000 !important;}@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){}@media (max-width: 767px) {.efc175992951310053638 {background:rgb(255, 255, 255) !important;padding-bottom:25px !important;}}@media (min-width: 1900px) {.efc175992951310298334 {margin-left: 15px;margin-right: 15px;}}@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {.efc175992951310365813 {padding-left: 0px;padding-right: 0px;padding-bottom: 0px;padding-top: 0px;}}@media (max-width: 767px) {.efc175992951310365813 {padding-right:0px !important;padding-left:0px !important;}}@media (min-width: 992px) {.box_section .efc175992951310459859 .owl-theme {display: grid;row-gap: 5px;column-gap: 8px;}}@media only screen and (min-width: 768px) and (max-width: 992px) {.efc175992951310459859 .owl-carousel {padding-top: 0px !important;}}@media (min-width: 1200px) {}@media (max-width: 991px) {.cmp-9box-img-con .ctl-9box-ovr-txt .efheading {font-size: 20px !important;text-transform: uppercase;padding-top: 5px;color: #000 !important;font-weight: 600 !important;}}@media only screen and (min-width: 993px) and (max-width: 1024px) {.cmp-9box-img-con .ctl-9box-ovr-txt .efheading {color: #000 !important;font-weight: 600 !important;}}.efc175992951310746137 {background-image: none !important;}.efc175992951310746137 > * {color: rgb(255, 255, 255)!important;font-size: 32px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175992951310746137 {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: #fff !important;font-size: 32px !important;font-weight: normal !important;text-align: center;pointer-events: none;}@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.efc175992951310746137:hover > * {font-weight:bold !important;}}@media (max-width: 767px) {.efc175992951310746137 > * {color:rgb(35, 31, 32) !important;font-size:20px !important;font-weight:bold !important;} .efc175992951310746137:hover > * {font-weight:bold !important;}}.efc175992951311094869 {background-image: none !important;}.efc175992951311094869 > * {color: rgb(255, 255, 255)!important;font-size: 32px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175992951311094869:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.efc175992951311094869:hover > * {font-weight:bold !important;}}@media (max-width: 767px) {.efc175992951311094869 > * {color:rgb(35, 31, 32) !important;font-size:20px !important;font-weight:bold !important;} .efc175992951311094869:hover > * {font-weight:bold !important;}}.efc175992951311254822 {background-image: none !important;}.efc175992951311254822 > * {color: rgb(255, 255, 255)!important;font-size: 32px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175992951311254822:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.efc175992951311254822:hover > * {font-weight:bold !important;}}@media (max-width: 767px) {.efc175992951311254822 > * {color:rgb(35, 31, 32) !important;font-size:20px !important;font-weight:bold !important;} .efc175992951311254822:hover > * {font-weight:bold !important;}}.efc175992951311433041 {background-image: none !important;}.efc175992951311433041 > * {color: rgb(255, 255, 255)!important;font-size: 32px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175992951311433041:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.efc175992951311433041:hover > * {font-weight:bold !important;}}@media (max-width: 767px) {.efc175992951311433041 > * {color:rgb(35, 31, 32) !important;font-size:20px !important;font-weight:bold !important;} .efc175992951311433041:hover > * {font-weight:bold !important;}}.efc175992951311640564 {background-image: none !important;}.efc175992951311640564 > * {color: rgb(255, 255, 255)!important;font-size: 32px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175992951311640564:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.efc175992951311640564:hover > * {font-weight:bold !important;}}@media (max-width: 767px) {.efc175992951311640564 > * {color:rgb(35, 31, 32) !important;font-size:20px !important;font-weight:bold !important;} .efc175992951311640564:hover > * {font-weight:bold !important;}}.efc175992951311850043 {background-image: none !important;}.efc175992951311850043 > * {color: rgb(255, 255, 255)!important;font-size: 32px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175992951311850043:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.efc175992951311850043:hover > * {font-weight:bold !important;}}@media (max-width: 767px) {.efc175992951311850043 > * {color:rgb(35, 31, 32) !important;font-size:20px !important;font-weight:bold !important;} .efc175992951311850043:hover > * {font-weight:bold !important;}}.efc175992951312191377 {background-image: none !important;}.efc175992951312191377 > * {color: rgb(255, 255, 255)!important;font-size: 32px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175992951312191377:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.efc175992951312191377:hover > * {font-weight:bold !important;}}@media (max-width: 767px) {.efc175992951312191377 > * {color:rgb(35, 31, 32) !important;font-size:20px !important;font-weight:bold !important;} .efc175992951312191377:hover > * {font-weight:bold !important;}}.efc175992951312353045 {background-image: none !important;}.efc175992951312353045 > * {color: rgb(255, 255, 255)!important;font-size: 32px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175992951312353045:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.efc175992951312353045:hover > * {font-weight:bold !important;}}@media (max-width: 767px) {.efc175992951312353045 > * {color:rgb(35, 31, 32) !important;font-size:20px !important;font-weight:bold !important;} .efc175992951312353045:hover > * {font-weight:bold !important;}}.ui-sortable .ctl-9box-ovr-txt.efc175992951311254822 > h2 {display: block;}.ctl-9box-ovr-txt.efc175992951311254822 > h2 {display: none;}div.ctl-9boc-acc-tit h4 {font-size: 36px;color: #ffffff;font-size: clamp(1.25rem, 1.05rem + 1vw, 2.25rem) !important;font-style: normal;font-weight: 300;line-height: normal;letter-spacing: normal;}.efc175993281163112329 .card-header {padding: 0;padding-bottom: 30px;}.efc175993281163112329 .ediAccordion .efcontent {font-size: clamp(1rem, 0.95rem + 0.25vw, 1.25rem) !important;}.efcontent.cont-wid {width: 100% !important;}.cont-wid-100 {width: 50% !important;float: left;}div.efc175993281163112329 .card {margin-bottom: 30px !important;}div.efc175993281163112329 .card-body {padding-top: 0px !important;}[data-widget="accordion"][data-sign="plus"] .ediAccordion::before {content: "-" !important;background: white !important;width: 24px !important;height: 24px !important;border-radius: 50% !important;display: flex !important;align-items: center !important;justify-content: center;font-size: 24px !important;color: black !important;font-weight: 600 !important;}[data-widget="accordion"][data-sign="plus"] .ediAccordion.collapsed::before {content: "+" !important;background: white !important;width: 24px !important;height: 24px !important;border-radius: 50% !important;display: flex !important;align-items: center !important;justify-content: center;font-size: 24px !important;color: black !important;font-weight: 600 !important;}.efc175993281163361916 .nav-tabs {border-bottom: 0;}.efc175993281163361916 .nav-item {margin-right: 15px !important;}.efc175993281163361916 .nav-link.active .efcontent,.efc175993281163361916 .nav-link.active .efsubcontent,.efc175993281163361916 .nav-link.active .icon {text-decoration: underline !important;}div.efc175993281163361916 .nav-tabs .nav-link {background: transparent !important padding: 0px !important;}.cmp-9box-car-lis li:not(:last-child) .efcontent {border-right: 1px solid #ffffff;padding-right: 15px;}.cmp-9box-flo-pic img {display: block;object-fit: contain;object-position: top;-webkit-filter: invert(100%) !important;filter: invert(100%) !important;width: 360px !important;height: auto !important;}.width-cont {width: fit-content !important;}@media (max-width: 600px) {div.cmp-9box-flo-pic img {width: 240px !important;}}div.9box-hdr h4 {color: #ffffff;font-weight: 500 !important;text-transform: capitalize;line-height: normal !important;letter-spacing: normal !important;}div.9box-hdr:hover h4 {font-weight: 500 !important}.ctl-lis-arr-ico {color: #ffffff;font-size: 15px;}@media (max-width: 600px) {.flex-dir {flex-direction: column !important;}}div.btn-text a .eftext {font-weight: 600 !important;font-size: clamp(1.25rem, 1.1rem + 0.75vw, 2rem) !important;}.btn-text a:hover .eftext {font-weight: 600 !important;}.btn-text svg {width: 38px;height: 38px;}@media (max-width: 1024px) {div.btn-text svg {width: 25px;height: 25px;}}div.btn-text a .eftext {font-weight: 600 !important;}div.btn-text a:hover .eftext {font-weight: 600 !important;}.common-tab .nav-tabs {border-bottom: 0;}.common-tab .nav-item {margin-right: 15px !important;}.common-tab .nav-link.active .efcontent,.ef175981352392370997 .nav-link.active .efsubcontent,.common-tab .nav-link.active .icon {text-decoration: underline !important;}div.common-tab .nav-tabs .nav-link {background: transparent !important padding: 0px !important;}.cmp-9box-car-lis li:not(:last-child) .efcontent {border-right: 1px solid #ffffff;padding-right: 15px;}.ctl-9box-pla-hdr,h4 {color: #ffffff;font-weight: 500 !important;text-transform: capitalize;line-height: normal !important;letter-spacing: normal !important;}div.ctl-9box-pla-hd:hover,h4 {font-weight: 500 !important}.ctl-lis-arr-ico {color: #ffffff;font-size: 15px;}.ctl-9box-pla-hdr,h4 {color: #ffffff;font-weight: 500 !important;text-transform: capitalize;line-height: normal !important;letter-spacing: normal !important;}div.ctl-9box-pla-hd:hover,h4 {font-weight: 500 !important}.ctl-lis-arr-ico {color: #ffffff;font-size: 15px;}.efc175993281162818792 {background: rgb(0, 0, 0) !important;padding-right: 50px !important;padding-bottom: 60px !important;padding-left: 50px !important;}.efc175993281163058882 {margin-bottom: 50px !important;background-image: none !important;}.efc175993281163058882 > * {color: rgb(255, 255, 255)!important;font-size: 36px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281163058882:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281163112329 .card {margin-top: NaNpx !important;margin-right: NaNpx !important;margin-bottom: NaNpx !important;margin-left: NaNpx !important;}.efc175993281163112329 .card-header {background: rgb(0, 0, 0) !important;}.efc175993281163112329 .ediAccordion .efcontent {font-family: 'Inter', sans-serif !important;font-size: 20px !important;color: #ffffff!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281163112329 .ediAccordion .icon {font-size: 16px !important;}.efc175993281163112329 .card-body {background: rgb(0, 0, 0) !important;}.efc175993281163112329 .card {border-bottom-width: 1px !important;border-bottom-style: solid !important;border-bottom-color: #ffffff !important;border-top: unset !important;border-right: unset !important;border-left: unset !important;}.efc175993281163361916 .nav-link .tabOverlay,.efc175993281163361916 .nav-link .tabbgColor {background: rgb(0, 0, 0) !important;}.efc175993281163361916 .nav-tabs .nav-link {background: rgb(0, 0, 0) !important;border-right-width: 0px !important;border-right-style: solid !important;border-right-color: #ffffff !important;border-top: unset !important;border-bottom: unset !important;border-left: unset !important;}.efc175993281163361916 .nav-link .efcontent {font-size: 15px !important;color: #a4a6a6!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281163361916 .nav-link .efsubcontent {font-size: 16px !important;color: rgb(33, 37, 41)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281163361916 .nav-link .icon {color: rgb(33, 37, 41)!important;font-size: 16px !important;}.efc175993281163361916 .nav-link:hover .efcontent,.efc175993281163361916 .nav-link:hover .efsubcontent,.efc175993281163361916 .nav-link:hover .icon,.efc175993281163361916 .nav-link.active .efcontent,.efc175993281163361916 .nav-link.active .efsubcontent,.efc175993281163361916 .nav-link.active .icon {font-size: 15px !important;color: #ffffff!important;font-weight: normal !important;font-style: normal !important;text-decoration: underline !important;}.efc175993281163361916 .nav-link:hover .tabOverlay,.efc175993281163361916 .nav-link.active .tabOverlay,.efc175993281163361916 .nav-link:hover .tabbgColor,.efc175993281163361916 .nav-link.active .tabbgColor {background: rgb(0, 0, 0) !important;}.efc175993281163361916 .nav-link:hover,.efc175993281163361916 .nav-link.active {background: rgb(0, 0, 0) !important;}.efc175993281163599651 .efImage {width: 544.5px !important;}.efc175993281163786367 {margin-bottom: 20px !important;background-image: none !important;}.efc175993281163786367 > * {color: rgb(255, 255, 255)!important;font-family: 'Inter', sans-serif !important;font-size: 20px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281163786367:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281163856376 {padding-left: 0px !important;background-image: none !important;}.efc175993281163856376 > * {color: #ffffff!important;font-family: 'Inter', sans-serif !important;font-size: 15px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281163856376 > * :is(h1, h2, h3, h4, h5, h6, p) {font-size: 15px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281163856376:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281163856376:hover > *:is(h1, h2, h3, h4, h5, h6, p) {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281163977080 {margin-top: 40px !important;margin-bottom: 35px !important;}.efc175993281164075206 a {padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background: transparent !important;background-image: none !important;height: auto !important;width: max-content !important;}.efc175993281164075206 a .eftext {font-family: 'Inter', sans-serif !important;font-size: 32px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;color: rgb(255, 255, 255)!important;}.efc175993281164075206 a:hover .eftext {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281164020623 a {padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background: transparent !important;background-image: none !important;height: auto !important;width: max-content !important;}.efc175993281164020623 a .eftext {font-family: 'Inter', sans-serif !important;font-size: 32px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;color: rgb(255, 255, 255)!important;}.efc175993281164020623 a:hover .eftext {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281164223114 .efImage {width: 544.5px !important;}.efc175993281164310558 {margin-bottom: 20px !important;background-image: none !important;}.efc175993281164310558 > * {color: rgb(255, 255, 255)!important;font-family: 'Inter', sans-serif !important;font-size: 20px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281164310558:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281164459657 {padding-left: 0px !important;background-image: none !important;}.efc175993281164459657 > * {color: #ffffff!important;font-family: 'Inter', sans-serif !important;font-size: 15px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281164459657 > *:is(h1, h2, h3, h4, h5, h6, p) {font-size: 15px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281164459657:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281164459657:hover > *:is(h1, h2, h3, h4, h5, h6, p) {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281164442451 {margin-top: 40px !important;margin-bottom: 35px !important;}.efc175993281164516271 a {padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background: transparent !important;background-image: none !important;height: auto !important;width: max-content !important;}.efc175993281164516271 a .eftext {font-family: 'Inter', sans-serif !important;font-size: 32px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;color: rgb(255, 255, 255)!important;}.efc175993281164516271 a:hover .eftext {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281164680022 a {padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background: transparent !important;background-image: none !important;height: auto !important;width: max-content !important;}.efc175993281164680022 a .eftext {font-family: 'Inter', sans-serif !important;font-size: 32px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;color: rgb(255, 255, 255)!important;}.efc175993281164680022 a:hover .eftext {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281164777390 .efImage {width: 544.5px !important;}.efc175993281164836895 {margin-bottom: 20px !important;background-image: none !important;}.efc175993281164836895 > * {color: rgb(255, 255, 255)!important;font-family: 'Inter', sans-serif !important;font-size: 20px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281164836895:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281164960258 {padding-left: 0px !important;background-image: none !important;}.efc175993281164960258 > * {color: #ffffff!important;font-family: 'Inter', sans-serif !important;font-size: 15px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281164960258 > *:is(h1, h2, h3, h4, h5, h6, p) {font-size: 15px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281164960258:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281164960258:hover > *:is(h1, h2, h3, h4, h5, h6, p) {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281164928270 {margin-top: 40px !important;margin-bottom: 35px !important;}.efc175993281165087240 a {padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background: transparent !important;background-image: none !important;height: auto !important;width: max-content !important;}.efc175993281165087240 a .eftext {font-family: 'Inter', sans-serif !important;font-size: 32px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;color: rgb(255, 255, 255)!important;}.efc175993281165087240 a:hover .eftext {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281165165588 a {padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background: transparent !important;background-image: none !important;height: auto !important;width: max-content !important;}.efc175993281165165588 a .eftext {font-family: 'Inter', sans-serif !important;font-size: 32px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;color: rgb(255, 255, 255)!important;}.efc175993281165165588 a:hover .eftext {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281165246816 .nav-link .tabOverlay,.efc175993281165246816 .nav-link .tabbgColor {background: #000000 !important;}.efc175993281165246816 .nav-tabs .nav-link {background: #000000 !important;border-width: 0px !important;border-style: solid !important;}.efc175993281165246816 .nav-link .efcontent {font-size: 16px !important;color: rgb(185, 179, 179)!important;font-weight: normal !important;font-style: normal !important;text-decoration: underline !important;}.efc175993281165246816 .nav-link .efsubcontent {font-size: 16px !important;color: rgb(185, 179, 179)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281165246816 .nav-link .icon {color: rgb(185, 179, 179)!important;font-size: 16px !important;}.efc175993281165246816 .nav-link:hover .efcontent,.efc175993281165246816 .nav-link:hover .efsubcontent,.efc175993281165246816 .nav-link:hover .icon,.efc175993281165246816 .nav-link.active .efcontent,.efc175993281165246816 .nav-link.active .efsubcontent,.efc175993281165246816 .nav-link.active .icon {font-size: 16px !important;color: #ffffff!important;font-weight: normal !important;font-style: normal !important;text-decoration: underline !important;}.efc175993281165246816 .nav-link:hover .tabOverlay,.efc175993281165246816 .nav-link.active .tabOverlay,.efc175993281165246816 .nav-link:hover .tabbgColor,.efc175993281165246816 .nav-link.active .tabbgColor {background: #000000 !important;}.efc175993281165246816 .nav-link:hover,.efc175993281165246816 .nav-link.active {background: #000000 !important;}.efc175993281165451431 .efImage {width: 544.5px !important;}.efc175993281165556281 {margin-bottom: 20px !important;background-image: none !important;}.efc175993281165556281 > * {color: rgb(255, 255, 255)!important;font-family: 'Inter', sans-serif !important;font-size: 20px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281165556281:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281165638949 {padding-left: 0px !important;background-image: none !important;}.efc175993281165638949 > * {color: #ffffff!important;font-family: 'Inter', sans-serif !important;font-size: 15px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281165638949 > *:is(h1, h2, h3, h4, h5, h6, p) {font-size: 15px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281165638949:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281165638949:hover > *:is(h1, h2, h3, h4, h5, h6, p) {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281165718687 {margin-top: 40px !important;margin-bottom: 35px !important;}.efc175993281165712465 a {padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background: transparent !important;background-image: none !important;height: auto !important;width: max-content !important;}.efc175993281165712465 a .eftext {font-family: 'Inter', sans-serif !important;font-size: 32px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;color: rgb(255, 255, 255)!important;}.efc175993281165712465 a:hover .eftext {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281165819601 a {padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background: transparent !important;background-image: none !important;height: auto !important;width: max-content !important;}.efc175993281165819601 a .eftext {font-family: 'Inter', sans-serif !important;font-size: 32px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;color: rgb(255, 255, 255)!important;}.efc175993281165819601 a:hover .eftext {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281165975374 .efImage {width: 544.5px !important;}.efc175993281166158480 {margin-bottom: 20px !important;background-image: none !important;}.efc175993281166158480 > * {color: rgb(255, 255, 255)!important;font-family: 'Inter', sans-serif !important;font-size: 20px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281166158480:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281166143525 {padding-left: 0px !important;background-image: none !important;}.efc175993281166143525 > * {color: #ffffff!important;font-family: 'Inter', sans-serif !important;font-size: 15px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281166143525 > *:is(h1, h2, h3, h4, h5, h6, p) {font-size: 15px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281166143525:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281166143525:hover > *:is(h1, h2, h3, h4, h5, h6, p) {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281166263904 {margin-top: 40px !important;margin-bottom: 35px !important;}.efc175993281166331468 a {padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background: transparent !important;background-image: none !important;height: auto !important;width: max-content !important;}.efc175993281166331468 a .eftext {font-family: 'Inter', sans-serif !important;font-size: 32px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;color: rgb(255, 255, 255)!important;}.efc175993281166331468 a:hover .eftext {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc175993281166353272 a {padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background: transparent !important;background-image: none !important;height: auto !important;width: max-content !important;}.efc175993281166353272 a .eftext {font-family: 'Inter', sans-serif !important;font-size: 32px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;color: rgb(255, 255, 255)!important;}.efc175993281166353272 a:hover .eftext {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}:root{--brand: #c50000;--brand-contrast: #ffffff;--accent: #c50000;--link: var(--brand);--link-underline: rgba(0,0,0,.25);--bg: #fafafa;--card: #ffffff;--text: #1b1b1b;--muted: #6b7280;--dark-bg: #1f1f1f;--dark-text: #f5f6f7;--hero-underline: var(--brand);--heading-underline: var(--brand);--heading-underline-width: 64px;--heading-underline-thickness: 4px;--card-title: #111111;--card-text: #1b1b1b;--card-muted: #6b7280;--card-link: var(--brand);--radius: 16px;--shadow: 0 8px 24px rgba(0,0,0,.08);--shadow-strong: 0 12px 28px rgba(0,0,0,.14);--media-bg: #2a2a2a;--divider-height: 8px;}html, body{margin:0;font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;color:var(--text);background:var(--bg);}.no-top-gap,.ef176100227094337665{padding-top:0 !important;padding-bottom:0 !important;}.ef176100227094337665 > .sliderWrapper{margin:0 !important;}.oh-wrap{max-width:1100px;margin:0 auto;padding:48px 20px;}.oh-head h2{margin:0 0 10px;font-size:32px;position:relative;padding-bottom:10px;}.oh-head h2::after{content:"";position:absolute;left:0;bottom:0;width:var(--heading-underline-width);height:var(--heading-underline-thickness);background:var(--heading-underline);border-radius:999px;}.oh-head p{margin:0;color:var(--dark-text);}.oh-hero{position:relative;min-height:70vh;display:grid;place-items:center;text-align:center;overflow:hidden;}.oh-hero__bg{position:absolute;inset:0;background:url('https://assest.ivoryhomes.com/uploads/slides/community/68f14be486a88.png') center/cover no-repeat;filter:brightness(.75);}.oh-hero__scrim{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.2),rgba(0,0,0,.55));}.oh-hero__content{position:relative;z-index:2;padding:0 20px;}.oh-hero__title{font-size:64px;color:#fff;margin:0 0 8px;}.oh-hero__title span{border-bottom:3px solid var(--hero-underline);}.oh-hero__subtitle{font-size:22px;color:#f1f1f1;margin:0 0 24px;}.oh-divider{height:var(--divider-height);background:var(--brand);box-shadow:0 1px 0 rgba(0,0,0,.08);}.oh-band{width:100%;}.oh-band--dark{background:var(--dark-bg);}.on-dark{color:var(--dark-text);}.on-dark .oh-note{color: rgba(245,246,247,.75);}.on-dark .oh-ico{fill: var(--accent);}.on-dark .oh-btn--light{background:#fff;color:#000;border-color:#fff;}.on-dark .oh-btn--light:hover{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand);}.oh-btn{display:inline-block;padding:12px 18px;border-radius:999px;text-decoration:none;color:var(--brand-contrast);background:var(--brand);border:1px solid var(--brand);box-shadow:var(--shadow);transition: color .15s ease, background-color .15s ease, border-color .15s ease, box-shadow .15s ease, transform .08s ease;}.oh-btn:hover{background:#fff;color:var(--brand);border-color:var(--brand);box-shadow:var(--shadow-strong);transform:translateY(-1px);}.oh-btn--light{background:#fff;color:#000;border-color:#fff;}.oh-btn--light:hover{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand);}.oh-btn--ghost{background:transparent;color:var(--brand);border-color:var(--brand);}.oh-btn--ghost:hover{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand);}.oh-link{color: var(--link);text-decoration: none;text-decoration-thickness: 2px;text-underline-offset: 3px;text-decoration-color: var(--link-underline);border-radius: 6px;transition: color .15s ease, background-color .15s ease, text-decoration-color .15s ease, box-shadow .15s ease, padding .15s ease;}.oh-link:hover{color: var(--brand-contrast);background: var(--brand);text-decoration: underline;text-decoration-color: currentColor;box-shadow: var(--shadow);padding: 2px 6px;}.on-dark .oh-link{color: var(--dark-text);text-decoration-color: rgba(255,255,255,.35);}.on-dark .oh-link:hover{background: var(--brand);color: var(--brand-contrast);text-decoration-color: currentColor;}.oh-grid{display:grid;grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));gap:24px;margin-top:24px;align-items:stretch;}.oh-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;transition: transform .15s ease, box-shadow .2s ease;color: var(--card-text);}.oh-card:hover{transform: translateY(-2px);box-shadow:0 14px 32px rgba(0,0,0,.20),0 8px 28px rgba(197,0,0,.22);}.on-dark .oh-card{color: var(--card-text);}.oh-card__media{background:var(--media-bg);aspect-ratio:16/9;margin:0;padding:0;}.oh-card__img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;}.oh-card__title{margin:0 0 4px;font-size:22px;color: var(--card-title);}.oh-card__subtitle{margin:0 0 10px;color: var(--card-muted);}.oh-meta{list-style:none;margin:0;padding:0;display:grid;gap:8px;}.oh-ico{width:18px;height:18px;fill: var(--accent);}.oh-note{color: var(--card-muted);font-size:14px;margin:12px 0 16px;}.oh-actions{display:flex;gap:10px;flex-wrap:wrap;}.oh-card .oh-link{color: var(--card-link);text-decoration-color: rgba(0,0,0,.25);}.on-dark .oh-card .oh-link{color: var(--card-link);text-decoration-color: rgba(0,0,0,.25);}.oh-info{display:grid;grid-template-columns:1fr 1fr;gap:30px;}.oh-bullets{margin:10px 0 0;padding-left:18px;}@media (max-width:1024px){.oh-grid{grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));}.oh-hero__title{font-size:40px;}}.oh-card, .oh-card__body, .oh-actions{position: relative;}.oh-actions a.oh-btn{position: relative;z-index: 3;pointer-events: auto;}.oh-actions a.oh-btn:hover,a.oh-btn:hover{background: #fff !important;color: var(--brand) !important;border-color: var(--brand) !important;box-shadow: var(--shadow-strong) !important;transform: translateY(-1px);}.oh-actions a.oh-btn.oh-btn--ghost:hover,a.oh-btn.oh-btn--ghost:hover{background: var(--brand) !important;color: var(--brand-contrast) !important;border-color: var(--brand) !important;}.on-dark .oh-actions a.oh-btn:hover{background: #fff !important;color: var(--brand) !important;}a.oh-btn:focus{outline: 2px solid var(--brand);outline-offset: 2px;}.ef176100227094337665 > .sliderWrapper .bgSlides{background-position:50% 50% !important;background-size:cover !important;background-repeat:no-repeat !important;}.ef176100227094337665{padding-top:0 !important;padding-bottom:0 !important;}@media (max-width:640px){.oh-hero{min-height:48vh;}.oh-hero__title{font-size:32px;}.oh-grid{grid-template-columns:1fr;gap:16px;}.oh-card__title{font-size:20px;}.oh-info{grid-template-columns:1fr;gap:18px;}}:root{--brand: #c50000;--brand-contrast: #ffffff;--accent: #c50000;--link: var(--brand);--link-underline: rgba(0,0,0,.25);--bg: #fafafa;--card: #ffffff;--text: #1b1b1b;--muted: #6b7280;--dark-bg: #1f1f1f;--dark-text: #f5f6f7;--hero-underline: var(--brand);--heading-underline: var(--brand);--heading-underline-width: 64px;--heading-underline-thickness: 4px;--card-title: #111111;--card-text: #1b1b1b;--card-muted: #6b7280;--card-link: var(--brand);--radius: 16px;--shadow: 0 8px 24px rgba(0,0,0,.08);--shadow-strong: 0 12px 28px rgba(0,0,0,.14);--media-bg: #2a2a2a;--divider-height: 8px;}html, body{margin:0;font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;color:var(--text);background:var(--bg);}.no-top-gap,.ef176100227094337665{padding-top:0 !important;padding-bottom:0 !important;}.ef176100227094337665 > .sliderWrapper{margin:0 !important;}.oh-wrap{max-width:1100px;margin:0 auto;padding:48px 20px;}.oh-head h2{margin:0 0 10px;font-size:32px;position:relative;padding-bottom:10px;}.oh-head h2::after{content:"";position:absolute;left:0;bottom:0;width:var(--heading-underline-width);height:var(--heading-underline-thickness);background:var(--heading-underline);border-radius:999px;}.oh-head p{margin:0;color:var(--dark-text);}.oh-hero{position:relative;min-height:70vh;display:grid;place-items:center;text-align:center;overflow:hidden;}.oh-hero__bg{position:absolute;inset:0;background:url('https://assest.ivoryhomes.com/uploads/slides/community/68f14be486a88.png') center/cover no-repeat;filter:brightness(.75);}.oh-hero__scrim{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.2),rgba(0,0,0,.55));}.oh-hero__content{position:relative;z-index:2;padding:0 20px;}.oh-hero__title{font-size:64px;color:#fff;margin:0 0 8px;}.oh-hero__title span{border-bottom:3px solid var(--hero-underline);}.oh-hero__subtitle{font-size:22px;color:#f1f1f1;margin:0 0 24px;}.oh-divider{height:var(--divider-height);background:var(--brand);box-shadow:0 1px 0 rgba(0,0,0,.08);}.oh-band{width:100%;}.oh-band--dark{background:var(--dark-bg);}.on-dark{color:var(--dark-text);}.on-dark .oh-note{color: rgba(245,246,247,.75);}.on-dark .oh-ico{fill: var(--accent);}.on-dark .oh-btn--light{background:#fff;color:#000;border-color:#fff;}.on-dark .oh-btn--light:hover{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand);}.oh-btn{display:inline-block;padding:12px 18px;border-radius:999px;text-decoration:none;color:var(--brand-contrast);background:var(--brand);border:1px solid var(--brand);box-shadow:var(--shadow);transition: color .15s ease, background-color .15s ease, border-color .15s ease, box-shadow .15s ease, transform .08s ease;}.oh-btn:hover{background:#fff;color:var(--brand);border-color:var(--brand);box-shadow:var(--shadow-strong);transform:translateY(-1px);}.oh-btn--light{background:#fff;color:#000;border-color:#fff;}.oh-btn--light:hover{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand);}.oh-btn--ghost{background:transparent;color:var(--brand);border-color:var(--brand);}.oh-btn--ghost:hover{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand);}.oh-link{color: var(--link);text-decoration: none;text-decoration-thickness: 2px;text-underline-offset: 3px;text-decoration-color: var(--link-underline);border-radius: 6px;transition: color .15s ease, background-color .15s ease, text-decoration-color .15s ease, box-shadow .15s ease, padding .15s ease;}.oh-link:hover{color: var(--brand-contrast);background: var(--brand);text-decoration: underline;text-decoration-color: currentColor;box-shadow: var(--shadow);padding: 2px 6px;}.on-dark .oh-link{color: var(--dark-text);text-decoration-color: rgba(255,255,255,.35);}.on-dark .oh-link:hover{background: var(--brand);color: var(--brand-contrast);text-decoration-color: currentColor;}.oh-grid{display:grid;grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));gap:24px;margin-top:24px;align-items:stretch;}.oh-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;transition: transform .15s ease, box-shadow .2s ease;color: var(--card-text);}.oh-card:hover{transform: translateY(-2px);box-shadow:0 14px 32px rgba(0,0,0,.20),0 8px 28px rgba(197,0,0,.22);}.on-dark .oh-card{color: var(--card-text);}.oh-card__media{background:var(--media-bg);aspect-ratio:16/9;margin:0;padding:0;}.oh-card__img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;}.oh-card__title{margin:0 0 4px;font-size:22px;color: var(--card-title);}.oh-card__subtitle{margin:0 0 10px;color: var(--card-muted);}.oh-meta{list-style:none;margin:0;padding:0;display:grid;gap:8px;}.oh-ico{width:18px;height:18px;fill: var(--accent);}.oh-note{color: var(--card-muted);font-size:14px;margin:12px 0 16px;}.oh-actions{display:flex;gap:10px;flex-wrap:wrap;}.oh-card .oh-link{color: var(--card-link);text-decoration-color: rgba(0,0,0,.25);}.on-dark .oh-card .oh-link{color: var(--card-link);text-decoration-color: rgba(0,0,0,.25);}.oh-info{display:grid;grid-template-columns:1fr 1fr;gap:30px;}.oh-bullets{margin:10px 0 0;padding-left:18px;}@media (max-width:1024px){.oh-grid{grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));}.oh-hero__title{font-size:40px;}}.oh-card, .oh-card__body, .oh-actions{position: relative;}.oh-actions a.oh-btn{position: relative;z-index: 3;pointer-events: auto;}.oh-actions a.oh-btn:hover,a.oh-btn:hover{background: #fff !important;color: var(--brand) !important;border-color: var(--brand) !important;box-shadow: var(--shadow-strong) !important;transform: translateY(-1px);}.oh-actions a.oh-btn.oh-btn--ghost:hover,a.oh-btn.oh-btn--ghost:hover{background: var(--brand) !important;color: var(--brand-contrast) !important;border-color: var(--brand) !important;}.on-dark .oh-actions a.oh-btn:hover{background: #fff !important;color: var(--brand) !important;}a.oh-btn:focus{outline: 2px solid var(--brand);outline-offset: 2px;}.ef176100227094337665 > .sliderWrapper .bgSlides{background-position:50% 50% !important;background-size:cover !important;background-repeat:no-repeat !important;}.ef176100227094337665{padding-top:0 !important;padding-bottom:0 !important;}@media (max-width:640px){.oh-hero{min-height:48vh;}.oh-hero__title{font-size:32px;}.oh-grid{grid-template-columns:1fr;gap:16px;}.oh-card__title{font-size:20px;}.oh-info{grid-template-columns:1fr;gap:18px;}}:root{--brand: #c50000;--brand-contrast: #ffffff;--accent: #c50000;--link: var(--brand);--link-underline: rgba(0,0,0,.25);--bg: #fafafa;--card: #ffffff;--text: #1b1b1b;--muted: #6b7280;--dark-bg: #1f1f1f;--dark-text: #f5f6f7;--hero-underline: var(--brand);--heading-underline: var(--brand);--heading-underline-width: 64px;--heading-underline-thickness: 4px;--card-title: #111111;--card-text: #1b1b1b;--card-muted: #6b7280;--card-link: var(--brand);--radius: 16px;--shadow: 0 8px 24px rgba(0,0,0,.08);--shadow-strong: 0 12px 28px rgba(0,0,0,.14);--media-bg: #2a2a2a;--divider-height: 8px;}html, body{margin:0;font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;color:var(--text);background:var(--bg);}.no-top-gap,.ef176100227094337665{padding-top:0 !important;padding-bottom:0 !important;}.ef176100227094337665 > .sliderWrapper{margin:0 !important;}.oh-wrap{max-width:1100px;margin:0 auto;padding:48px 20px;}.oh-head h2{margin:0 0 10px;font-size:32px;position:relative;padding-bottom:10px;}.oh-head h2::after{content:"";position:absolute;left:0;bottom:0;width:var(--heading-underline-width);height:var(--heading-underline-thickness);background:var(--heading-underline);border-radius:999px;}.oh-head p{margin:0;color:var(--dark-text);}.oh-hero{position:relative;min-height:70vh;display:grid;place-items:center;text-align:center;overflow:hidden;}.oh-hero__bg{position:absolute;inset:0;background:url('https://assest.ivoryhomes.com/uploads/slides/community/68f14be486a88.png') center/cover no-repeat;filter:brightness(.75);}.oh-hero__scrim{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.2),rgba(0,0,0,.55));}.oh-hero__content{position:relative;z-index:2;padding:0 20px;}.oh-hero__title{font-size:64px;color:#fff;margin:0 0 8px;}.oh-hero__title span{border-bottom:3px solid var(--hero-underline);}.oh-hero__subtitle{font-size:22px;color:#f1f1f1;margin:0 0 24px;}.oh-divider{height:var(--divider-height);background:var(--brand);box-shadow:0 1px 0 rgba(0,0,0,.08);}.oh-band{width:100%;}.oh-band--dark{background:var(--dark-bg);}.on-dark{color:var(--dark-text);}.on-dark .oh-note{color: rgba(245,246,247,.75);}.on-dark .oh-ico{fill: var(--accent);}.on-dark .oh-btn--light{background:#fff;color:#000;border-color:#fff;}.on-dark .oh-btn--light:hover{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand);}.oh-btn{display:inline-block;padding:12px 18px;border-radius:999px;text-decoration:none;color:var(--brand-contrast);background:var(--brand);border:1px solid var(--brand);box-shadow:var(--shadow);transition: color .15s ease, background-color .15s ease, border-color .15s ease, box-shadow .15s ease, transform .08s ease;}.oh-btn:hover{background:#fff;color:var(--brand);border-color:var(--brand);box-shadow:var(--shadow-strong);transform:translateY(-1px);}.oh-btn--light{background:#fff;color:#000;border-color:#fff;}.oh-btn--light:hover{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand);}.oh-btn--ghost{background:transparent;color:var(--brand);border-color:var(--brand);}.oh-btn--ghost:hover{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand);}.oh-link{color: var(--link);text-decoration: none;text-decoration-thickness: 2px;text-underline-offset: 3px;text-decoration-color: var(--link-underline);border-radius: 6px;transition: color .15s ease, background-color .15s ease, text-decoration-color .15s ease, box-shadow .15s ease, padding .15s ease;}.oh-link:hover{color: var(--brand-contrast);background: var(--brand);text-decoration: underline;text-decoration-color: currentColor;box-shadow: var(--shadow);padding: 2px 6px;}.on-dark .oh-link{color: var(--dark-text);text-decoration-color: rgba(255,255,255,.35);}.on-dark .oh-link:hover{background: var(--brand);color: var(--brand-contrast);text-decoration-color: currentColor;}.oh-grid{display:grid;grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));gap:24px;margin-top:24px;align-items:stretch;}.oh-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;transition: transform .15s ease, box-shadow .2s ease;color: var(--card-text);}.oh-card:hover{transform: translateY(-2px);box-shadow:0 14px 32px rgba(0,0,0,.20),0 8px 28px rgba(197,0,0,.22);}.on-dark .oh-card{color: var(--card-text);}.oh-card__media{background:var(--media-bg);aspect-ratio:16/9;margin:0;padding:0;}.oh-card__img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;}.oh-card__title{margin:0 0 4px;font-size:22px;color: var(--card-title);}.oh-card__subtitle{margin:0 0 10px;color: var(--card-muted);}.oh-meta{list-style:none;margin:0;padding:0;display:grid;gap:8px;}.oh-ico{width:18px;height:18px;fill: var(--accent);}.oh-note{color: var(--card-muted);font-size:14px;margin:12px 0 16px;}.oh-actions{display:flex;gap:10px;flex-wrap:wrap;}.oh-card .oh-link{color: var(--card-link);text-decoration-color: rgba(0,0,0,.25);}.on-dark .oh-card .oh-link{color: var(--card-link);text-decoration-color: rgba(0,0,0,.25);}.oh-info{display:grid;grid-template-columns:1fr 1fr;gap:30px;}.oh-bullets{margin:10px 0 0;padding-left:18px;}@media (max-width:1024px){.oh-grid{grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));}.oh-hero__title{font-size:40px;}}.oh-card, .oh-card__body, .oh-actions{position: relative;}.oh-actions a.oh-btn{position: relative;z-index: 3;pointer-events: auto;}.oh-actions a.oh-btn:hover,a.oh-btn:hover{background: #fff !important;color: var(--brand) !important;border-color: var(--brand) !important;box-shadow: var(--shadow-strong) !important;transform: translateY(-1px);}.oh-actions a.oh-btn.oh-btn--ghost:hover,a.oh-btn.oh-btn--ghost:hover{background: var(--brand) !important;color: var(--brand-contrast) !important;border-color: var(--brand) !important;}.on-dark .oh-actions a.oh-btn:hover{background: #fff !important;color: var(--brand) !important;}a.oh-btn:focus{outline: 2px solid var(--brand);outline-offset: 2px;}.ef176100227094337665 > .sliderWrapper .bgSlides{background-position:50% 50% !important;background-size:cover !important;background-repeat:no-repeat !important;}.ef176100227094337665{padding-top:0 !important;padding-bottom:0 !important;}@media (max-width:640px){.oh-hero{min-height:48vh;}.oh-hero__title{font-size:32px;}.oh-grid{grid-template-columns:1fr;gap:16px;}.oh-card__title{font-size:20px;}.oh-info{grid-template-columns:1fr;gap:18px;}}:root {--brand: #c50000;--brand-contrast: #ffffff;--accent: #c50000;--link: var(--brand);--link-underline: rgba(0, 0, 0, .25);--bg: #fafafa;--card: #ffffff;--text: #1b1b1b;--muted: #6b7280;--dark-bg: #1f1f1f;--dark-text: #f5f6f7;--hero-underline: var(--brand);--heading-underline: --heading-underline-width: 64px;--heading-underline-thickness: 4px;--card-title: #111111;--card-text: #1b1b1b;--card-muted: #6b7280;--card-link: var(--brand);--radius: 16px;--shadow: 0 8px 24px rgba(0, 0, 0, .08);--shadow-strong: 0 12px 28px rgba(0, 0, 0, .14);--media-bg: #2a2a2a;--divider-height: 8px;}html,body {margin: 0;font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;color: var(--text);background: var(--bg);}.no-top-gap,.ef176100227094337665 {padding-top: 0 !important;padding-bottom: 0 !important;}.ef176100227094337665 > .sliderWrapper {margin: 0 !important;}.oh-wrap {max-width: 1100px;margin: 0 auto;padding: 48px 20px;}.oh-head h2 {margin: 0 0 10px;font-size: 32px;position: relative;padding-bottom: 10px;}.oh-head h2::after {content: "";position: absolute;left: 0;bottom: 0;width: var(--heading-underline-width);height: var(--heading-underline-thickness);background: var(--heading-underline);border-radius: 999px;}.oh-head p {margin: 0;color: var(--dark-text);margin-bottom: 10px !important;}.oh-hero {position: relative;min-height: 70vh;display: grid;place-items: center;text-align: center;overflow: hidden;}.oh-hero__bg {position: absolute;inset: 0;background: url('https://assest.ivoryhomes.com/uploads/slides/community/68f14be486a88.png') center/cover no-repeat;filter: brightness(.75);}.oh-hero__scrim {position: absolute;inset: 0;background: linear-gradient(to bottom, rgba(0, 0, 0, .2), rgba(0, 0, 0, .55));}.oh-hero__content {position: relative;z-index: 2;padding: 0 20px;}.oh-hero__title {font-size: 64px;color: #fff;margin: 0 0 8px;}.oh-hero__title span {border-bottom: 3px solid var(--hero-underline);}.oh-hero__subtitle {font-size: 22px;color: #f1f1f1;margin: 0 0 24px;}.oh-divider {height: var(--divider-height);background: var(--brand);box-shadow: 0 1px 0 rgba(0, 0, 0, .08);}.oh-band {width: 100%;}.oh-band--dark {background: var(--dark-bg);}.on-dark {color: var(--dark-text);}.on-dark .oh-note {color: rgba(27, 27, 27);}.on-dark .oh-ico {fill: var(--accent);}.on-dark .oh-btn--light {background: #fff;color: #000;border-color: #fff;}.on-dark .oh-btn--light:hover {background: var(--brand);color: var(--brand-contrast);border-color: var(--brand);}.oh-btn {display: inline-block;padding: 12px 18px;border-radius: 999px;text-decoration: none;color: var(--brand-contrast);background: var(--brand);border: 1px solid var(--brand);box-shadow: var(--shadow);transition: color .15s ease, background-color .15s ease, border-color .15s ease, box-shadow .15s ease, transform .08s ease;}.oh-btn:hover {background: #fff;color: var(--brand);border-color: var(--brand);box-shadow: var(--shadow-strong);transform: translateY(-1px);}.oh-btn--light {background: #fff;color: #000;border-color: #fff;}.oh-btn--light:hover {background: var(--brand);color: var(--brand-contrast);border-color: var(--brand);}.oh-btn--ghost {background: transparent;color: var(--brand);border-color: var(--brand);}.oh-btn--ghost:hover {background: var(--brand);color: var(--brand-contrast);border-color: var(--brand);}.oh-link {color: var(--link);text-decoration: none;text-decoration-thickness: 2px;text-underline-offset: 3px;text-decoration-color: var(--link-underline);border-radius: 6px;transition: color .15s ease, background-color .15s ease, text-decoration-color .15s ease, box-shadow .15s ease, padding .15s ease;}.oh-link:hover {color: var(--brand-contrast);background: var(--brand);text-decoration: underline;text-decoration-color: currentColor;box-shadow: var(--shadow);padding: 2px 6px;}.oh-link[href^="tel:"] {color: var(--brand);}.oh-link[href^="tel:"]:hover {background: var(--brand);color: var(--brand-contrast);.on-dark .oh-link[href^="tel:"]: hover {background: var(--brand);color: var(--brand-contrast);}text-decoration: underline;text-decoration-color: currentColor;box-shadow: var(--shadow);padding: 2px 6px;}.on-dark .oh-link {color: var(--dark-text);text-decoration-color: rgba(255, 255, 255, .35);}.on-dark .oh-link:hover {background: var(--brand);color: var(--brand-contrast);text-decoration-color: currentColor;}.oh-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));gap: 24px;margin-top: 24px;align-items: stretch;}.oh-card {background: var(--card);border-radius: var(--radius);box-shadow: var(--shadow);overflow: hidden;transition: transform .15s ease, box-shadow .2s ease;color: var(--card-text);}.oh-card:hover {transform: translateY(-2px);box-shadow: 0 14px 32px rgba(0, 0, 0, .20), 0 20px 50px rgba(197, 0, 0, .35);}.on-dark .oh-card {color: var(--card-text);}.oh-card__media {background: var(--media-bg);aspect-ratio: 16/9;margin: 0;padding: 0;}.oh-card__img {width: 100%;height: 100%;object-fit: contain;object-position: center;display: block;}.fill-img {object-fit: cover !important;object-position: center center !important;}.oh-card__title {margin: 0 0 10px;font-size: 22px;color: var(--card-title);}.oh-meta {list-style: none;margin: 0;padding: 0;display: grid;gap: 8px;}.oh-ico {width: 18px;height: 18px;fill: var(--accent);}.oh-note {color: var(--card-muted);font-size: 17px;margin: 12px 0 16px;}.oh-actions {display: flex;gap: 10px;flex-wrap: wrap;}.oh-card .oh-link {color: var(--card-link);text-decoration-color: rgba(0, 0, 0, .25);}.on-dark .oh-card .oh-link {color: var(--card-link);text-decoration-color: rgba(0, 0, 0, .25);}.oh-info {display: grid;grid-template-columns: 1fr 1fr;gap: 30px;}.oh-bullets {margin: 10px 0 0;padding-left: 18px;}@media (max-width:1024px) {.oh-grid {grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));}.oh-hero__title {font-size: 40px;}}.oh-card,.oh-card__body,.oh-actions {position: relative;}.oh-card__body {padding: clamp(16px, 2.2vw, 24px) !important;box-sizing: border-box;}.oh-card:not(:has(.oh-card__body)) {padding: clamp(16px, 2.2vw, 24px) !important;}.oh-card__media {margin: 0 !important;}.oh-card__title {margin: 0 0 6px;}.oh-card__subtitle {margin: 0 0 10px;}.oh-meta {margin: 0;padding: 0;gap: 10px;}.oh-note {margin: 12px 0 16px;}.oh-actions {gap: 10px;padding-top: 6px;}.oh-grid {gap: 24px !important;}.oh-card {border-radius: var(--radius) !important;overflow: hidden;}.oh-actions a.oh-btn {position: relative;z-index: 3;pointer-events: auto;}.oh-actions a.oh-btn:hover,a.oh-btn:hover {background: #fff !important;color: var(--brand) !important;border-color: var(--brand) !important;box-shadow: var(--shadow-strong) !important;transform: translateY(-1px);}.oh-actions a.oh-btn.oh-btn--ghost:hover,a.oh-btn.oh-btn--ghost:hover {background: var(--brand) !important;color: var(--brand-contrast) !important;border-color: var(--brand) !important;}.on-dark .oh-actions a.oh-btn:hover {background: #fff !important;color: var(--brand) !important;}a.oh-btn:focus {outline: 2px solid var(--brand);outline-offset: 2px;}.oh-card .oh-link {color: var(--card-link);}.oh-card .oh-link:hover,.oh-card .oh-link[href^="tel:"]:hover {background: var(--brand) !important;color: var(--brand-contrast) !important;text-decoration: underline;text-decoration-color: currentColor;box-shadow: var(--shadow);padding: 2px 6px;}.on-dark .oh-card .oh-link:hover,.on-dark .oh-card .oh-link[href^="tel:"]:hover {background: var(--brand) !important;color: var(--brand-contrast) !important;text-decoration-color: currentColor;}.ef176100227094337665 > .sliderWrapper .bgSlides {background-position: 50% 50% !important;background-size: cover !important;background-repeat: no-repeat !important;}.ef176100227094337665 {padding-top: 0 !important;padding-bottom: 0 !important;}@media (max-width:640px) {.oh-hero {min-height: 48vh;}.oh-hero__title {font-size: 32px;}.oh-grid {grid-template-columns: 1fr;gap: 16px;}.oh-card__title {font-size: 20px;}.oh-info {grid-template-columns: 1fr;gap: 18px;}}@media (max-width: 767px) {.ef176100227094337665 > .sliderWrapper .bgSlides {background-position:50% 50% !important;background-size:cover !important;background-repeat:no-repeat !important;} .ef176100227094337665 {padding-top:50px !important;padding-bottom:50px !important;}}.efc176289712736610952 .customCheckBox input:checked + label:before {background: rgb(255, 255, 255) !important;}.efc176289712736610952 .custom-control-input:checked ~ .custom-control-label::before {background: rgb(255, 255, 255) !important;}.efc176289712736610952 .gj-datepicker-bootstrap [role=right-icon] button {background: rgb(255, 255, 255) !important;}.efc176289712736610952 .gj-datepicker-bootstrap [role=right-icon] button {background: rgb(255, 255, 255) !important;}.efc176289712736610952 .gj-timepicker-md [role=right-icon] {background: rgb(255, 255, 255) !important;}.efc176289712736610952 .form-control {background: rgb(255, 255, 255) !important;font-size: 16px !important;color: rgb(0, 0, 0)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc176289712736610952 .custom-file-label {background: rgb(255, 255, 255) !important;font-size: 16px !important;color: rgb(0, 0, 0)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc176289712736610952 .gj-textbox-md {background: rgb(255, 255, 255) !important;font-size: 16px !important;color: rgb(0, 0, 0)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc176289712736610952 .form-group label,.efc176289712736610952 .custom-control label,.efc176289712736610952 .freeText {font-size: 16px !important;color: rgb(0, 0, 0)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc176289712736610952 .form-label {font-size: 16px !important;color: rgb(0, 0, 0)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc176289712736610952 .form-control::placeholder {color: rgba(0, 0, 0, 0.31)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc176289712736610952 .gj-textbox-md::placeholder {color: rgba(0, 0, 0, 0.31)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc176289712736610952 .form-button {display: flex;justify-content: flex-start !important;}.efc176289712736610952 .form-button button {background: rgb(203, 212, 213) !important;display: flex;justify-content: center !important;font-family: futura-pt, sans-serif !important;font-size: 20px !important;color: rgb(255, 255, 255)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;box-shadow: #000000 0px 0px 11px 0px !important;background-image: none !important;}.efc176289712736610952 {background: rgb(227, 232, 233) !important;background-image: none !important;border-width: 4px !important;border-style: solid !important;border-color: #cb0000 !important;border-radius: 0px !important;}.efc176289712736610952::before {background-color: unset !important;}.efc176289712736610952 .form-title {font-family: futura-pt, sans-serif !important;font-size: 26px !important;color: rgb(7, 7, 7)!important;display: flex;justify-content: flex-start !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc176289712736610952 .formAlertContent {font-family: futura-pt, sans-serif !important;font-size: 16px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc176289712736610952[data-widget="form"] input,.efc176289712736610952[data-widget="form"] select {height: 40px !important;}.efc176289712736610952 .form-button .btn-submit {background: #000000 !important;border: 1px solid #000000;padding: 5px;box-shadow: unset !important;}.efc176289712736610952 .form-button .btn-reset {background: #ba0104 !important;border: 1px solid #ba0104;padding: 5px;box-shadow: unset !important}@media (max-width: 767px) {.efc176289712736610952[data-widget="form"] .form-title {white-space: normal !important;}}.ef176289405633910825 {margin-top:0px !important;margin-bottom:40px !important;} @media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.ef176289405633910825 {padding-right:20px !important;padding-left:20px !important;}}:root {--brand: #c50000;--brand-contrast: #ffffff;--accent: #c50000;--link: var(--brand);--link-underline: rgba(0, 0, 0, .25);--bg: #fafafa;--card: #ffffff;--text: #1b1b1b;--muted: #6b7280;--dark-bg: #1f1f1f;--dark-text: #f5f6f7;--hero-underline: var(--brand);--heading-underline: --heading-underline-width: 64px;--heading-underline-thickness: 4px;--card-title: #111111;--card-text: #1b1b1b;--card-muted: #6b7280;--card-link: var(--brand);--radius: 16px;--shadow: 0 8px 24px rgba(0, 0, 0, .08);--shadow-strong: 0 12px 28px rgba(0, 0, 0, .14);--media-bg: #2a2a2a;--divider-height: 8px;}html,body {margin: 0;font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;color: var(--text);background: var(--bg);}.no-top-gap,.ef176100227094337665 {padding-top: 0 !important;padding-bottom: 0 !important;}.ef176100227094337665 > .sliderWrapper {margin: 0 !important;}.oh-wrap {max-width: 1100px;margin: 0 auto;padding: 48px 20px;}.oh-head h2 {margin: 0 0 10px;font-size: 32px;position: relative;padding-bottom: 10px;}.oh-head h2::after {content: "";position: absolute;left: 0;bottom: 0;width: var(--heading-underline-width);height: var(--heading-underline-thickness);background: var(--heading-underline);border-radius: 999px;}.oh-head p {margin: 0;color: var(--dark-text);margin-bottom: 10px !important;}.oh-hero {position: relative;min-height: 70vh;display: grid;place-items: center;text-align: center;overflow: hidden;}.oh-hero__bg {position: absolute;inset: 0;background: url('https://assest.ivoryhomes.com/uploads/slides/community/68f14be486a88.png') center/cover no-repeat;filter: brightness(.75);}.oh-hero__scrim {position: absolute;inset: 0;background: linear-gradient(to bottom, rgba(0, 0, 0, .2), rgba(0, 0, 0, .55));}.oh-hero__content {position: relative;z-index: 2;padding: 0 20px;}.oh-hero__title {font-size: 64px;color: #fff;margin: 0 0 8px;}.oh-hero__title span {border-bottom: 3px solid var(--hero-underline);}.oh-hero__subtitle {font-size: 22px;color: #f1f1f1;margin: 0 0 24px;}.oh-divider {height: var(--divider-height);background: var(--brand);box-shadow: 0 1px 0 rgba(0, 0, 0, .08);}.oh-band {width: 100%;}.oh-band--dark {background: var(--dark-bg);}.on-dark {color: var(--dark-text);}.on-dark .oh-note {color: rgba(27, 27, 27);}.on-dark .oh-ico {fill: var(--accent);}.on-dark .oh-btn--light {background: #fff;color: #000;border-color: #fff;}.on-dark .oh-btn--light:hover {background: var(--brand);color: var(--brand-contrast);border-color: var(--brand);}.oh-btn {display: inline-block;padding: 12px 18px;border-radius: 999px;text-decoration: none;color: var(--brand-contrast);background: var(--brand);border: 1px solid var(--brand);box-shadow: var(--shadow);transition: color .15s ease, background-color .15s ease, border-color .15s ease, box-shadow .15s ease, transform .08s ease;}.oh-btn:hover {background: #fff;color: var(--brand);border-color: var(--brand);box-shadow: var(--shadow-strong);transform: translateY(-1px);}.oh-btn--light {background: #fff;color: #000;border-color: #fff;}.oh-btn--light:hover {background: var(--brand);color: var(--brand-contrast);border-color: var(--brand);}.oh-btn--ghost {background: transparent;color: var(--brand);border-color: var(--brand);}.oh-btn--ghost:hover {background: var(--brand);color: var(--brand-contrast);border-color: var(--brand);}.oh-link {color: var(--link);text-decoration: none;text-decoration-thickness: 2px;text-underline-offset: 3px;text-decoration-color: var(--link-underline);border-radius: 6px;transition: color .15s ease, background-color .15s ease, text-decoration-color .15s ease, box-shadow .15s ease, padding .15s ease;}.oh-link:hover {color: var(--brand-contrast);background: var(--brand);text-decoration: underline;text-decoration-color: currentColor;box-shadow: var(--shadow);padding: 2px 6px;}.oh-link[href^="tel:"] {color: var(--brand);}.oh-link[href^="tel:"]:hover {background: var(--brand);color: var(--brand-contrast);.on-dark .oh-link[href^="tel:"]: hover {background: var(--brand);color: var(--brand-contrast);}text-decoration: underline;text-decoration-color: currentColor;box-shadow: var(--shadow);padding: 2px 6px;}.on-dark .oh-link {color: var(--dark-text);text-decoration-color: rgba(255, 255, 255, .35);}.on-dark .oh-link:hover {background: var(--brand);color: var(--brand-contrast);text-decoration-color: currentColor;}.oh-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));gap: 24px;margin-top: 24px;align-items: stretch;}.oh-card {background: var(--card);border-radius: var(--radius);box-shadow: var(--shadow);overflow: hidden;transition: transform .15s ease, box-shadow .2s ease;color: var(--card-text);}.oh-card:hover {transform: translateY(-2px);box-shadow: 0 14px 32px rgba(0, 0, 0, .20), 0 20px 50px rgba(197, 0, 0, .35);}.on-dark .oh-card {color: var(--card-text);}.oh-card__media {background: var(--media-bg);aspect-ratio: 16/9;margin: 0;padding: 0;}.oh-card__img {width: 100%;height: 100%;object-fit: contain;object-position: center;display: block;}.fill-img {object-fit: cover !important;object-position: center center !important;}.oh-card__title {margin: 0 0 10px;font-size: 22px;color: var(--card-title);}.oh-meta {list-style: none;margin: 0;padding: 0;display: grid;gap: 8px;}.oh-ico {width: 18px;height: 18px;fill: var(--accent);}.oh-note {color: var(--card-muted);font-size: 17px;margin: 12px 0 16px;}.oh-actions {display: flex;gap: 10px;flex-wrap: wrap;}.oh-card .oh-link {color: var(--card-link);text-decoration-color: rgba(0, 0, 0, .25);}.on-dark .oh-card .oh-link {color: var(--card-link);text-decoration-color: rgba(0, 0, 0, .25);}.oh-info {display: grid;grid-template-columns: 1fr 1fr;gap: 30px;}.oh-bullets {margin: 10px 0 0;padding-left: 18px;}@media (max-width:1024px) {.oh-grid {grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));}.oh-hero__title {font-size: 40px;}}.oh-card,.oh-card__body,.oh-actions {position: relative;}.oh-card__body {padding: clamp(16px, 2.2vw, 24px) !important;box-sizing: border-box;}.oh-card:not(:has(.oh-card__body)) {padding: clamp(16px, 2.2vw, 24px) !important;}.oh-card__media {margin: 0 !important;}.oh-card__title {margin: 0 0 6px;}.oh-card__subtitle {margin: 0 0 10px;}.oh-meta {margin: 0;padding: 0;gap: 10px;}.oh-note {margin: 12px 0 16px;}.oh-actions {gap: 10px;padding-top: 6px;}.oh-grid {gap: 24px !important;}.oh-card {border-radius: var(--radius) !important;overflow: hidden;}.oh-actions a.oh-btn {position: relative;z-index: 3;pointer-events: auto;}.oh-actions a.oh-btn:hover,a.oh-btn:hover {background: #fff !important;color: var(--brand) !important;border-color: var(--brand) !important;box-shadow: var(--shadow-strong) !important;transform: translateY(-1px);}.oh-actions a.oh-btn.oh-btn--ghost:hover,a.oh-btn.oh-btn--ghost:hover {background: var(--brand) !important;color: var(--brand-contrast) !important;border-color: var(--brand) !important;}.on-dark .oh-actions a.oh-btn:hover {background: #fff !important;color: var(--brand) !important;}a.oh-btn:focus {outline: 2px solid var(--brand);outline-offset: 2px;}.oh-card .oh-link {color: var(--card-link);}.oh-card .oh-link:hover,.oh-card .oh-link[href^="tel:"]:hover {background: var(--brand) !important;color: var(--brand-contrast) !important;text-decoration: underline;text-decoration-color: currentColor;box-shadow: var(--shadow);padding: 2px 6px;}.on-dark .oh-card .oh-link:hover,.on-dark .oh-card .oh-link[href^="tel:"]:hover {background: var(--brand) !important;color: var(--brand-contrast) !important;text-decoration-color: currentColor;}:root {--brand: #c50000;--brand-contrast: #ffffff;--accent: #c50000;--link: var(--brand);--link-underline: rgba(0, 0, 0, .25);--bg: #fafafa;--card: #ffffff;--text: #1b1b1b;--muted: #6b7280;--dark-bg: #1f1f1f;--dark-text: #f5f6f7;--hero-underline: var(--brand);--heading-underline: --heading-underline-width: 64px;--heading-underline-thickness: 4px;--card-title: #111111;--card-text: #1b1b1b;--card-muted: #6b7280;--card-link: var(--brand);--radius: 16px;--shadow: 0 8px 24px rgba(0, 0, 0, .08);--shadow-strong: 0 12px 28px rgba(0, 0, 0, .14);--media-bg: #2a2a2a;--divider-height: 8px;}html,body {margin: 0;font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;color: var(--text);background: var(--bg);}.no-top-gap,.ef176100227094337665 {padding-top: 0 !important;padding-bottom: 0 !important;}.ef176100227094337665 > .sliderWrapper {margin: 0 !important;}.oh-wrap {max-width: 1100px;margin: 0 auto;padding: 48px 20px;}.oh-head h2 {margin: 0 0 10px;font-size: 32px;position: relative;padding-bottom: 10px;}.oh-head h2::after {content: "";position: absolute;left: 0;bottom: 0;width: var(--heading-underline-width);height: var(--heading-underline-thickness);background: var(--heading-underline);border-radius: 999px;}.oh-head p {margin: 0;color: var(--dark-text);}.oh-hero {position: relative;min-height: 70vh;display: grid;place-items: center;text-align: center;overflow: hidden;}.oh-hero__bg {position: absolute;inset: 0;background: url('https://assest.ivoryhomes.com/uploads/slides/community/68f14be486a88.png') center/cover no-repeat;filter: brightness(.75);}.oh-hero__scrim {position: absolute;inset: 0;background: linear-gradient(to bottom, rgba(0, 0, 0, .2), rgba(0, 0, 0, .55));}.oh-hero__content {position: relative;z-index: 2;padding: 0 20px;}.oh-hero__title {font-size: 64px;color: #fff;margin: 0 0 8px;}.oh-hero__title span {border-bottom: 3px solid var(--hero-underline);}.oh-hero__subtitle {font-size: 22px;color: #f1f1f1;margin: 0 0 24px;}.oh-divider {height: var(--divider-height);background: var(--brand);box-shadow: 0 1px 0 rgba(0, 0, 0, .08);}.oh-band {width: 100%;}.oh-band--dark {background: var(--dark-bg);}.on-dark {color: var(--dark-text);}.on-dark .oh-note {color: rgba(27, 27, 27);}.on-dark .oh-ico {fill: var(--accent);}.on-dark .oh-btn--light {background: #fff;color: #000;border-color: #fff;}.on-dark .oh-btn--light:hover {background: var(--brand);color: var(--brand-contrast);border-color: var(--brand);}.oh-btn {display: inline-block;padding: 12px 18px;border-radius: 999px;text-decoration: none;color: var(--brand-contrast);background: var(--brand);border: 1px solid var(--brand);box-shadow: var(--shadow);transition: color .15s ease, background-color .15s ease, border-color .15s ease, box-shadow .15s ease, transform .08s ease;}.oh-btn:hover {background: #fff;color: var(--brand);border-color: var(--brand);box-shadow: var(--shadow-strong);transform: translateY(-1px);}.oh-btn--light {background: #fff;color: #000;border-color: #fff;}.oh-btn--light:hover {background: var(--brand);color: var(--brand-contrast);border-color: var(--brand);}.oh-btn--ghost {background: transparent;color: var(--brand);border-color: var(--brand);}.oh-btn--ghost:hover {background: var(--brand);color: var(--brand-contrast);border-color: var(--brand);}.oh-link {color: var(--link);text-decoration: none;text-decoration-thickness: 2px;text-underline-offset: 3px;text-decoration-color: var(--link-underline);border-radius: 6px;transition: color .15s ease, background-color .15s ease, text-decoration-color .15s ease, box-shadow .15s ease, padding .15s ease;}.oh-link:hover {color: var(--brand-contrast);background: var(--brand);text-decoration: underline;text-decoration-color: currentColor;box-shadow: var(--shadow);padding: 2px 6px;}.oh-link[href^="tel:"] {color: var(--brand);}.oh-link[href^="tel:"]:hover {background: var(--brand);color: var(--brand-contrast);.on-dark .oh-link[href^="tel:"]: hover {background: var(--brand);color: var(--brand-contrast);}text-decoration: underline;text-decoration-color: currentColor;box-shadow: var(--shadow);padding: 2px 6px;}.on-dark .oh-link {color: var(--dark-text);text-decoration-color: rgba(255, 255, 255, .35);}.on-dark .oh-link:hover {background: var(--brand);color: var(--brand-contrast);text-decoration-color: currentColor;}.oh-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));gap: 24px;margin-top: 24px;align-items: stretch;}.oh-card {background: var(--card);border-radius: var(--radius);box-shadow: var(--shadow);overflow: hidden;transition: transform .15s ease, box-shadow .2s ease;color: var(--card-text);}.oh-card:hover {transform: translateY(-2px);box-shadow: 0 14px 32px rgba(0, 0, 0, .20), 0 8px 28px rgba(197, 0, 0, .22);}.on-dark .oh-card {color: var(--card-text);}.oh-card__media {background: var(--media-bg);aspect-ratio: 16/9;margin: 0;padding: 0;}.oh-card__img {width: 100%;height: 100%;object-fit: contain;object-position: center;display: block;}.oh-card__title {margin: 0 0 10px;font-size: 22px;color: var(--card-title);}.oh-meta {list-style: none;margin: 0;padding: 0;display: grid;gap: 8px;}.oh-ico {width: 18px;height: 18px;fill: var(--accent);}.oh-note {color: var(--card-muted);font-size: 14px;margin: 12px 0 16px;}.oh-actions {display: flex;gap: 10px;flex-wrap: wrap;}.oh-card .oh-link {color: var(--card-link);text-decoration-color: rgba(0, 0, 0, .25);}.on-dark .oh-card .oh-link {color: var(--card-link);text-decoration-color: rgba(0, 0, 0, .25);}.oh-info {display: grid;grid-template-columns: 1fr 1fr;gap: 30px;}.oh-bullets {margin: 10px 0 0;padding-left: 18px;}@media (max-width:1024px) {.oh-grid {grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));}.oh-hero__title {font-size: 40px;}}.oh-card,.oh-card__body,.oh-actions {position: relative;}.oh-card__body {padding: clamp(16px, 2.2vw, 24px) !important;box-sizing: border-box;}.oh-card:not(:has(.oh-card__body)) {padding: clamp(16px, 2.2vw, 24px) !important;}.oh-card__media {margin: 0 !important;}.oh-card__title {margin: 0 0 6px;}.oh-card__subtitle {margin: 0 0 10px;}.oh-meta {margin: 0;padding: 0;gap: 10px;}.oh-note {margin: 12px 0 16px;}.oh-actions {gap: 10px;padding-top: 6px;}.oh-grid {gap: 24px !important;}.oh-card {border-radius: var(--radius) !important;overflow: hidden;}.oh-actions a.oh-btn {position: relative;z-index: 3;pointer-events: auto;}.oh-actions a.oh-btn:hover,a.oh-btn:hover {background: #fff !important;color: var(--brand) !important;border-color: var(--brand) !important;box-shadow: var(--shadow-strong) !important;transform: translateY(-1px);}.oh-actions a.oh-btn.oh-btn--ghost:hover,a.oh-btn.oh-btn--ghost:hover {background: var(--brand) !important;color: var(--brand-contrast) !important;border-color: var(--brand) !important;}.on-dark .oh-actions a.oh-btn:hover {background: #fff !important;color: var(--brand) !important;}a.oh-btn:focus {outline: 2px solid var(--brand);outline-offset: 2px;}.oh-card .oh-link {color: var(--card-link);}.oh-card .oh-link:hover,.oh-card .oh-link[href^="tel:"]:hover {background: var(--brand) !important;color: var(--brand-contrast) !important;text-decoration: underline;text-decoration-color: currentColor;box-shadow: var(--shadow);padding: 2px 6px;}.on-dark .oh-card .oh-link:hover,.on-dark .oh-card .oh-link[href^="tel:"]:hover {background: var(--brand) !important;color: var(--brand-contrast) !important;text-decoration-color: currentColor;}.ef176353405523533501 {padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;}.ef176353406697345907 {padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;}.super-popup-hide .efsuper-giveaway-pop-up {display: none !important;}.oh-card__media--video {margin: 0;padding: 0;background: #000;overflow: hidden;border-radius: var(--radius);}.oh-video-wrapper {position: relative;width: 100%;padding-top: 56.25%;overflow: hidden;border-radius: var(--radius);}.oh-video-wrapper iframe {position: absolute;inset: 0;width: 100%;height: 100%;border: none;}