::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#faf6e7}::-webkit-scrollbar-thumb{background-color:#003b38}header.navbar:not(.scrolled):has(.navbar-toggler.collapsed) .navbar-brand img{filter:brightness(0) saturate(100%) invert(99%) sepia(22%) saturate(1052%) hue-rotate(323deg) brightness(100%) contrast(94%)}header.navbar:not(.scrolled):has(.navbar-toggler.collapsed) .navbar-nav .nav-item .nav-link{color:#f7eece}header.navbar:not(.scrolled):has(.navbar-toggler.collapsed) .navbar-nav .nav-item.dropdown .dropdown-toggle{color:#f7eece}header.navbar:not(.scrolled):has(.navbar-toggler.collapsed) .navbar-nav .nav-item.dropdown .dropdown-toggle::after{border-color:#f7eece}header.navbar:not(.scrolled):has(.navbar-toggler.collapsed) .navbar-nav .nav-item.dropdown:has(.dropdown-item.active) .dropdown-toggle::before{background-color:#f7eece}header.navbar:not(.scrolled):has(.navbar-toggler.collapsed) .navbar-toggler span{background-color:#f7eece}header.navbar.scrolled .navbar-nav .nav-item.dropdown:has(.dropdown-item.active) .dropdown-toggle::before{background-color:#faf6e7}main .above-fold .above-caption{width:90%}main .above-fold .above-caption span,main .above-fold .above-caption .subtitle{display:block;color:#f7eece;text-transform:uppercase;margin-bottom:32px;line-height:1}main .above-fold .above-caption h1{color:#f7eece;font-size:77px;line-height:67px}main .lakehouses{padding-top:54px;padding-bottom:54px}main .lakehouses .d-flex{flex-direction:column}main .lakehouses .info-section{margin-bottom:40px}main .lakehouses .info-section .icon-subtitle{margin-bottom:32px}main .lakehouses .info-section h2{font-size:48px;line-height:45px;margin-bottom:23px}main .lakehouses .info-section p{margin-bottom:16px}main .lakehouses .info-section p:last-of-type{margin-bottom:0}main .lakehouses .wl-form{margin-bottom:0}main .lakehouses .wl-form .form-section{margin-top:0}main .lakehouses .wl-form .form-section .wl-btn{margin-bottom:0;margin-top:22px}main .typologies{padding-top:60px;padding-bottom:42px}main .typologies h2{text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:.7px;margin-bottom:32px;font-weight:400;text-align:center;width:75%;margin-left:auto;margin-right:auto}main .typologies .nav-pills{gap:20px;display:flex;margin-bottom:28px}main .typologies .nav-pills .nav-item{flex:1 1 0}main .typologies .nav-pills .nav-item .nav-link{width:100%;background-color:rgba(0,0,0,0);border-radius:3px;border:1px solid #003b38;color:#003b38;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.6px;text-transform:uppercase}main .typologies .nav-pills .nav-item .nav-link.active,main .typologies .nav-pills .nav-item .nav-link:hover{background-color:#f8e18c;border-color:#f8e18c}main .typologies .tab-content ul li{text-transform:uppercase}main .typologies .tab-content ul li:not(:has(.wl-btn)){display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;padding-top:10px;padding-bottom:10px;color:#003b38;border-bottom:1px solid #003b38}main .typologies .tab-content ul li:not(:has(.wl-btn)) p,main .typologies .tab-content ul li:not(:has(.wl-btn)) .text,main .typologies .tab-content ul li:not(:has(.wl-btn)) span,main .typologies .tab-content ul li:not(:has(.wl-btn)) .value{font-size:12px;line-height:16px;letter-spacing:.84px;font-weight:400}main .typologies .tab-content ul li:not(:has(.wl-btn)) p sup,main .typologies .tab-content ul li:not(:has(.wl-btn)) .text sup,main .typologies .tab-content ul li:not(:has(.wl-btn)) span sup,main .typologies .tab-content ul li:not(:has(.wl-btn)) .value sup{font-size:8px;line-height:1;vertical-align:middle}main .typologies .tab-content ul li:has(.wl-btn) .wl-btn{margin-left:auto;margin-right:auto}main .virtual-tour{padding-top:82px;padding-bottom:50px}main .virtual-tour .slide-and-text{margin-bottom:48px}main .virtual-tour .slide-and-text>.d-flex{flex-direction:column;gap:48px}main .virtual-tour .slide-and-text .info-section .icon-subtitle{justify-content:center;gap:24px;align-items:center;text-transform:uppercase;margin-bottom:48px}main .virtual-tour .slide-and-text .info-section h2{text-transform:uppercase;text-align:center;width:85%;margin-left:auto;margin-right:auto;margin-bottom:24px}main .virtual-tour .slide-and-text .info-section p{margin-bottom:26px;text-align:center}main .virtual-tour .slide-and-text .info-section p:last-of-type{margin-bottom:0}main .virtual-tour .slide-and-text .info-section .wl-btn{display:none}main .virtual-tour .slide-and-text .virtual-image-bg figure{width:100%}main .virtual-tour .slide-and-text .virtual-image-bg figure img{width:100%}main .virtual-tour .virtual-slider{flex-direction:column}main .virtual-tour .virtual-slider .swiper-wrapper{padding-bottom:0;margin-bottom:20px}main .virtual-tour .virtual-slider .swiper-wrapper .swiper-slide figure{margin-bottom:0;padding-top:124.34%}main .virtual-tour .virtual-slider .wl-normal-navigation>.d-flex{justify-content:space-between;align-items:center}main .virtual-tour .virtual-slider .wl-normal-navigation .swiper-pagination{width:auto;line-height:0;margin-bottom:0}main .why-lakehouses .container .content{width:100vw;padding-top:58px;padding-bottom:85px;padding-left:12px;padding-right:12px;margin-left:-12px}main .why-lakehouses .slide-and-text>.d-flex{flex-direction:column;gap:42px}main .why-lakehouses .slide-and-text .icon-subtitle{justify-content:center;text-transform:uppercase;margin-bottom:32px}main .why-lakehouses .slide-and-text h2{text-transform:uppercase;text-align:center;margin-bottom:24px}main .why-lakehouses .slide-and-text p{margin-bottom:16px;text-align:center}main .why-lakehouses .slide-and-text p:last-of-type{margin-bottom:0}main .why-lakehouses .wl-normal-slider .swiper-wrapper{padding-bottom:0;margin-bottom:70px}main .why-lakehouses .wl-normal-slider .swiper-wrapper .swiper-slide figure{margin-bottom:0;padding-top:132%}main .why-lakehouses .wl-normal-slider .wl-normal-navigation{margin-bottom:30px}main .why-lakehouses .wl-normal-slider .wl-normal-navigation .swiper-pagination{margin-bottom:0}main .house-resort{padding-top:118px;padding-bottom:48px}main .house-resort .slide-and-text{text-align:center;margin-bottom:80px}main .house-resort .slide-and-text .info-section .icon-subtitle{margin-bottom:32px;justify-content:center}main .house-resort .slide-and-text .info-section .icon-subtitle span{text-transform:uppercase}main .house-resort .slide-and-text .info-section h2{margin-bottom:32px;text-transform:uppercase}main .house-resort .slide-and-text .info-section p{margin-bottom:16px;font-size:22px;line-height:28px}main .house-resort .slide-and-text .info-section p:last-of-type{margin-bottom:0}main .services-amenities{padding-top:90px;padding-bottom:54px}main .services-amenities .slide-and-text{text-align:center;margin-bottom:90px}main .services-amenities .slide-and-text .info-section .icon-subtitle{margin-bottom:32px;justify-content:center}main .services-amenities .slide-and-text .info-section .icon-subtitle span{text-transform:uppercase}main .services-amenities .slide-and-text .info-section h2{margin-bottom:32px;text-transform:uppercase}main .services-amenities .slide-and-text .info-section p{margin-bottom:16px;font-size:22px;line-height:28px}main .services-amenities .slide-and-text .info-section p:last-of-type{margin-bottom:0}main .services-amenities .services-amenities-list{display:flex;gap:140px;flex-direction:column}main .services-amenities .services-amenities-list .services .d-flex,main .services-amenities .services-amenities-list .condominium .d-flex{gap:10px;margin-bottom:56px;align-items:center;justify-content:center}main .services-amenities .services-amenities-list .services .d-flex span,main .services-amenities .services-amenities-list .services .d-flex p,main .services-amenities .services-amenities-list .services .d-flex .text,main .services-amenities .services-amenities-list .condominium .d-flex span,main .services-amenities .services-amenities-list .condominium .d-flex p,main .services-amenities .services-amenities-list .condominium .d-flex .text{font-size:22px;line-height:28px;font-weight:300}main .services-amenities .services-amenities-list .services .d-flex img,main .services-amenities .services-amenities-list .condominium .d-flex img{height:40px;-o-object-fit:cover;object-fit:cover}main .services-amenities .services-amenities-list .services .list li,main .services-amenities .services-amenities-list .services .list .item,main .services-amenities .services-amenities-list .condominium .list li,main .services-amenities .services-amenities-list .condominium .list .item{text-align:center}main .services-amenities .services-amenities-list .services .list li h2,main .services-amenities .services-amenities-list .services .list .item h2,main .services-amenities .services-amenities-list .condominium .list li h2,main .services-amenities .services-amenities-list .condominium .list .item h2{font-size:12px;line-height:16px;letter-spacing:.84px;text-transform:uppercase;padding-bottom:10px;border-bottom:1px solid #003b38;margin-bottom:14px;font-weight:400}main .services-amenities .services-amenities-list .services .list li p,main .services-amenities .services-amenities-list .services .list .item p,main .services-amenities .services-amenities-list .condominium .list li p,main .services-amenities .services-amenities-list .condominium .list .item p{font-size:16px;line-height:20px;font-weight:300}main .services-amenities .services-amenities-list .services .list li:not(:last-of-type),main .services-amenities .services-amenities-list .services .list .item:not(:last-of-type),main .services-amenities .services-amenities-list .condominium .list li:not(:last-of-type),main .services-amenities .services-amenities-list .condominium .list .item:not(:last-of-type){margin-bottom:52px}main .roi{position:relative;padding-bottom:84px;padding-top:84px}main .roi .normal-duo-titles{margin-bottom:45px;position:relative;z-index:1}main .roi .normal-duo-titles .titles{margin-bottom:36px;text-transform:uppercase}main .roi .normal-duo-titles .titles span,main .roi .normal-duo-titles .titles .subtitle{margin-bottom:32px}main .roi .normal-duo-titles .titles h2{width:98%;margin-left:auto;margin-right:auto;margin-bottom:0}main .roi .normal-duo-titles .text{margin-bottom:32px}main .roi .normal-duo-titles .text p{font-size:22px;line-height:28px;margin-bottom:20px}main .roi .normal-duo-titles .text p:last-of-type{margin-bottom:0}main .roi .normal-duo-titles .text .wl-btn{display:none}main .roi .roi-image figure{margin-bottom:28px}main .roi .roi-image .mobile{width:100vw;margin-left:-12px}main .roi .wl-bg-white{position:absolute;left:50%;bottom:0px;transform:translateX(-50%);z-index:0;height:35%;width:100vw;display:none}main .main-form{padding-top:60px;background-color:#fff;padding-bottom:58px;margin-bottom:0;width:100vw;max-width:inherit}.fotter-image{background-color:#fff}@media(min-width: 992px)and (max-width: 1200px){main .above-fold{max-height:600px}main .above-fold .above-caption{width:50%;top:50%}main .above-fold .above-caption span,main .above-fold .above-caption .subtitle{margin-bottom:20px}main .above-fold .above-caption h1{color:#faf6e7;font-size:75px;line-height:60px}main .lakehouses .d-flex{flex-direction:row;gap:24px}main .lakehouses .info-section{padding-left:0;margin-bottom:0;width:calc(50% - 12px)}main .lakehouses .info-section .icon-subtitle{margin-bottom:20px}main .lakehouses .info-section h2{font-size:40px;line-height:40px;width:50%}main .lakehouses .wl-form{width:calc(50% - 12px);padding-left:0;padding-right:0}main .lakehouses .wl-form .form-section .form-title h2,main .lakehouses .wl-form .form-section .form-title h3,main .lakehouses .wl-form .form-section .form-title h4{margin-bottom:30px}main .lakehouses .wl-form .form-section .form-check{margin-top:20px}main .lakehouses .wl-form .form-section input{margin-bottom:30px !important}main .lakehouses .wl-form .form-section textarea{height:120px}main .lakehouses .wl-form .form-section .wl-btn{margin-left:auto;margin-right:0}main .typologies{padding-top:80px;padding-bottom:80px}main .typologies h2{font-size:12px;line-height:44px;letter-spacing:.6px;width:100%;text-align:left;margin-left:0;margin-bottom:25px}main .typologies .nav-pills{margin-bottom:40px}main .typologies .nav-pills .nav-item{width:auto;flex:none}main .typologies .nav-pills .nav-item .nav-link span{font-size:12px;letter-spacing:.6px;line-height:16px}main .typologies .tab-content ul{-moz-columns:2;columns:2;gap:24px}main .typologies .tab-content ul li{text-transform:uppercase}main .typologies .tab-content ul li:has(.wl-btn) .wl-btn{margin-left:0}main .virtual-tour{padding-top:70px;padding-bottom:100px}main .virtual-tour .slide-and-text{margin-bottom:60px}main .virtual-tour .slide-and-text>.d-flex{flex-direction:row;gap:54px}main .virtual-tour .slide-and-text .info-section{width:calc(50% - 54px)}main .virtual-tour .slide-and-text .info-section .icon-subtitle{justify-content:flex-start;margin-bottom:30px;gap:16px}main .virtual-tour .slide-and-text .info-section h2{text-align:left;font-size:40px;line-height:40px;margin-left:0;margin-bottom:20px}main .virtual-tour .slide-and-text .info-section p{font-size:16px;line-height:20px;text-align:left}main .virtual-tour .slide-and-text .info-section p:last-of-type{margin-bottom:36px}main .virtual-tour .slide-and-text .info-section .wl-btn{display:flex}main .virtual-tour .slide-and-text .wl-btn.mobile{display:none}main .virtual-tour .slide-and-text .virtual-image-bg{width:50%}main .virtual-tour .virtual-slider{width:100%;margin-left:0}main .virtual-tour .virtual-slider .swiper-wrapper{padding-left:0;margin-bottom:15px}main .virtual-tour .virtual-slider .swiper-wrapper .swiper-slide figure{padding-top:51.25%}main .why-lakehouses .container .content{padding-top:80px;padding-bottom:90px;padding-left:0;padding-right:0;width:100%;margin-left:0}main .why-lakehouses .slide-and-text>.d-flex{flex-direction:row;gap:54px}main .why-lakehouses .slide-and-text .info-section{width:calc(43.25% - 24px)}main .why-lakehouses .slide-and-text .info-section .icon-subtitle{justify-content:flex-start;margin-bottom:20px}main .why-lakehouses .slide-and-text .info-section .icon-subtitle span,main .why-lakehouses .slide-and-text .info-section .icon-subtitle .subtitle{font-size:12px;letter-spacing:.6px}main .why-lakehouses .slide-and-text .info-section h2{text-align:left;font-size:40px;line-height:40px;margin-left:0;margin-bottom:20px}main .why-lakehouses .slide-and-text .info-section p{text-align:left;font-size:16px;line-height:20px}main .why-lakehouses .wl-normal-slider{width:50%;margin-left:0;margin-top:-120px}main .why-lakehouses .wl-normal-slider .swiper-wrapper{padding:0;margin-bottom:15px}main .why-lakehouses .wl-normal-slider .swiper-wrapper .swiper-slide figure{padding-top:95.46%}main .why-lakehouses .wl-normal-slider .wl-normal-navigation{margin-bottom:80px}main .why-lakehouses .wl-normal-slider .wl-normal-navigation>.d-flex{justify-content:flex-end}main .why-lakehouses .wl-normal-slider .wl-normal-navigation .swiper-pagination{display:none}main .house-resort{padding-top:80px;padding-bottom:76px}main .house-resort .slide-and-text{max-width:470px;margin-left:auto;margin-right:auto}main .house-resort .slide-and-text .info-section .icon-subtitle{margin-bottom:20px}main .house-resort .slide-and-text .info-section .icon-subtitle span{font-size:12px;letter-spacing:.6px}main .house-resort .slide-and-text .info-section h2{font-size:40px;line-height:40px;margin-bottom:20px}main .house-resort .slide-and-text .info-section p{font-size:16px;line-height:20px}main .services-amenities{padding-top:80px;padding-bottom:80px}main .services-amenities .slide-and-text{margin-bottom:82px;max-width:470px;margin-left:auto;margin-right:auto}main .services-amenities .slide-and-text .info-section .icon-subtitle{margin-bottom:20px}main .services-amenities .slide-and-text .info-section .icon-subtitle span{font-size:12px;letter-spacing:.6px}main .services-amenities .slide-and-text .info-section h2{font-size:40px;line-height:40px;width:75%;margin-bottom:20px;margin-left:auto;margin-right:auto}main .services-amenities .slide-and-text .info-section p{margin-bottom:16px;font-size:16px;line-height:20px}main .services-amenities .slide-and-text .info-section p:last-of-type{margin-bottom:0}main .services-amenities .services-amenities-list{flex-direction:row;gap:24px}main .services-amenities .services-amenities-list .services,main .services-amenities .services-amenities-list .condominium{width:calc(50% - 12px)}main .services-amenities .services-amenities-list .services .d-flex,main .services-amenities .services-amenities-list .condominium .d-flex{justify-content:flex-start}main .services-amenities .services-amenities-list .services .list,main .services-amenities .services-amenities-list .condominium .list{display:flex;flex-direction:column;justify-content:space-between}main .services-amenities .services-amenities-list .services .list li,main .services-amenities .services-amenities-list .services .list .item,main .services-amenities .services-amenities-list .condominium .list li,main .services-amenities .services-amenities-list .condominium .list .item{text-align:left;height:175px}main .services-amenities .services-amenities-list .services .list li:not(:last-of-type),main .services-amenities .services-amenities-list .services .list .item:not(:last-of-type),main .services-amenities .services-amenities-list .condominium .list li:not(:last-of-type),main .services-amenities .services-amenities-list .condominium .list .item:not(:last-of-type){margin-bottom:20px}main .roi .normal-duo-titles{margin-bottom:60px}main .roi .normal-duo-titles>.d-flex{gap:6px;align-items:flex-start}main .roi .normal-duo-titles .titles span,main .roi .normal-duo-titles .titles .subtitle{margin-bottom:20px}main .roi .normal-duo-titles .titles h2{width:80%;font-size:40px;line-height:40px;margin-left:0}main .roi .normal-duo-titles .text{width:calc(54% - 24px);margin-bottom:0}main .roi .normal-duo-titles .text p{font-size:15px;line-height:20px;margin-bottom:16px}main .roi .normal-duo-titles .text p:last-of-type{margin-bottom:30px}main .roi .normal-duo-titles .text .wl-btn{display:flex}main .roi .roi-image{position:relative;z-index:1}main .roi .roi-image figure{margin-bottom:0}main .roi .roi-image .wl-btn{display:none}main .roi .wl-bg-white{display:block;height:27.5%}}@media(min-width: 1200px){main .above-fold{max-height:886px}main .above-fold .above-caption{width:50%;top:50%}main .above-fold .above-caption span,main .above-fold .above-caption .subtitle{font-size:12px;letter-spacing:.6px;line-height:44px}main .above-fold .above-caption h1{font-size:100px;line-height:80px}main .lakehouses{padding-top:110px;padding-bottom:110px}main .lakehouses .d-flex{flex-direction:row;gap:114px;padding-left:26px;padding-right:26px}main .lakehouses .info-section{padding-left:0;margin-bottom:0;width:50%}main .lakehouses .info-section .icon-subtitle{margin-bottom:20px;padding:0}main .lakehouses .info-section h2{font-size:48px;line-height:45px;width:60%;margin-bottom:12px}main .lakehouses .info-section p{width:100%}main .lakehouses .wl-form{width:55.5%;padding-left:0;padding-right:0}main .lakehouses .wl-form .form-section .form-title h2,main .lakehouses .wl-form .form-section .form-title h3,main .lakehouses .wl-form .form-section .form-title h4{margin-bottom:24px}main .lakehouses .wl-form .form-section .form-check{margin-top:20px}main .lakehouses .wl-form .form-section input{margin-bottom:26px !important}main .lakehouses .wl-form .form-section textarea{height:120px}main .lakehouses .wl-form .form-section .wl-btn{margin-left:auto;margin-right:0}main .typologies{padding-top:78px;padding-bottom:90px}main .typologies h2{width:100%;text-align:left;margin-left:0;margin-bottom:24px}main .typologies .nav-pills{margin-bottom:40px}main .typologies .nav-pills .nav-item{width:auto;flex:none}main .typologies .nav-pills .nav-item .nav-link span{font-size:12px;letter-spacing:.6px;line-height:16px}main .typologies .tab-content ul{-moz-columns:2;columns:2;gap:24px}main .typologies .tab-content ul li{text-transform:uppercase}main .typologies .tab-content ul li:has(.wl-btn) .wl-btn{margin-left:0}main .virtual-tour{padding-top:70px;padding-bottom:104px}main .virtual-tour .slide-and-text{margin-bottom:55px}main .virtual-tour .slide-and-text>.d-flex{flex-direction:row;gap:77px}main .virtual-tour .slide-and-text .info-section{width:calc(50% - 77px);max-width:420px;display:flex;flex-direction:column;justify-content:space-between}main .virtual-tour .slide-and-text .info-section .icon-subtitle{justify-content:flex-start;gap:16px;margin-bottom:36px}main .virtual-tour .slide-and-text .info-section h2{width:100%;margin-left:0;text-align:left}main .virtual-tour .slide-and-text .info-section p{font-size:16px;line-height:20px;text-align:left}main .virtual-tour .slide-and-text .info-section p:last-of-type{margin-bottom:36px}main .virtual-tour .slide-and-text .info-section .wl-btn{display:flex}main .virtual-tour .slide-and-text .wl-btn.mobile{display:none}main .virtual-tour .slide-and-text .virtual-image-bg{width:50%;max-width:595px;margin-left:auto}main .virtual-tour .virtual-slider{width:100%;margin-left:0}main .virtual-tour .virtual-slider .swiper-wrapper{padding-left:0;margin-bottom:15px}main .virtual-tour .virtual-slider .swiper-wrapper .swiper-slide figure{padding-top:51.32%}main .why-lakehouses .container .content{padding-top:80px;padding-bottom:90px;width:100%;margin-left:0;padding-left:0;padding-right:0}main .why-lakehouses .slide-and-text>.d-flex{flex-direction:row;gap:54px}main .why-lakehouses .slide-and-text .info-section{width:calc(43.25% - 24px)}main .why-lakehouses .slide-and-text .info-section .icon-subtitle{justify-content:flex-start;margin-bottom:20px}main .why-lakehouses .slide-and-text .info-section .icon-subtitle span,main .why-lakehouses .slide-and-text .info-section .icon-subtitle .subtitle{font-size:14px;letter-spacing:.7px}main .why-lakehouses .slide-and-text .info-section h2{text-align:left;font-size:40px;margin-left:0;width:75%;margin-bottom:20px}main .why-lakehouses .slide-and-text .info-section p{text-align:left;font-size:16px;line-height:20px}main .why-lakehouses .wl-normal-slider{width:calc(50% - 10px);margin-left:0;margin-top:-166px}main .why-lakehouses .wl-normal-slider .swiper-wrapper{padding:0;margin-bottom:15px}main .why-lakehouses .wl-normal-slider .swiper-wrapper .swiper-slide figure{padding-top:82.35%}main .why-lakehouses .wl-normal-slider .wl-normal-navigation{margin-bottom:90px}main .why-lakehouses .wl-normal-slider .wl-normal-navigation>.d-flex{justify-content:flex-end}main .why-lakehouses .wl-normal-slider .wl-normal-navigation .swiper-pagination{display:none}main .house-resort{padding-top:78px;padding-bottom:142px}main .house-resort .slide-and-text{max-width:560px;margin-left:auto;margin-right:auto;margin-bottom:148px}main .house-resort .slide-and-text .info-section .icon-subtitle{margin-bottom:30px}main .house-resort .slide-and-text .info-section h2{margin-bottom:15px}main .house-resort .slide-and-text .info-section p{font-size:16px;line-height:20px}main .services-amenities{padding-top:92px;padding-bottom:98px}main .services-amenities .slide-and-text{margin-bottom:112px;max-width:740px;margin-left:auto;margin-right:auto}main .services-amenities .slide-and-text .info-section .icon-subtitle{margin-bottom:28px}main .services-amenities .slide-and-text .info-section .icon-subtitle span{font-size:14px;letter-spacing:.7px}main .services-amenities .slide-and-text .info-section h2{margin-bottom:28px}main .services-amenities .slide-and-text .info-section p{font-size:16px;line-height:20px;width:78%;margin-bottom:16px;margin-left:auto;margin-right:auto}main .services-amenities .services-amenities-list{flex-direction:row;gap:24px}main .services-amenities .services-amenities-list .services,main .services-amenities .services-amenities-list .condominium{width:calc(50% - 12px)}main .services-amenities .services-amenities-list .services .d-flex,main .services-amenities .services-amenities-list .condominium .d-flex{justify-content:flex-start}main .services-amenities .services-amenities-list .services .list,main .services-amenities .services-amenities-list .condominium .list{display:flex;flex-direction:column;justify-content:space-between}main .services-amenities .services-amenities-list .services .list li,main .services-amenities .services-amenities-list .services .list .item,main .services-amenities .services-amenities-list .condominium .list li,main .services-amenities .services-amenities-list .condominium .list .item{text-align:left;height:150px}main .services-amenities .services-amenities-list .services .list li:not(:last-of-type),main .services-amenities .services-amenities-list .services .list .item:not(:last-of-type),main .services-amenities .services-amenities-list .condominium .list li:not(:last-of-type),main .services-amenities .services-amenities-list .condominium .list .item:not(:last-of-type){margin-bottom:20px}main .roi{padding-top:80px;padding-bottom:124px}main .roi .normal-duo-titles{margin-bottom:98px}main .roi .normal-duo-titles>.d-flex{gap:30px;align-items:flex-start}main .roi .normal-duo-titles .titles{width:calc(50% - 30px)}main .roi .normal-duo-titles .titles span,main .roi .normal-duo-titles .titles .subtitle{margin-bottom:20px}main .roi .normal-duo-titles .titles h2{width:80%;font-size:48px;line-height:45px;margin-left:0}main .roi .normal-duo-titles .text{width:calc(50% - 20px);margin-bottom:0;margin-top:28px}main .roi .normal-duo-titles .text p{font-size:16px;line-height:20px;margin-bottom:16px}main .roi .normal-duo-titles .text p:last-of-type{margin-bottom:26px}main .roi .normal-duo-titles .text .wl-btn{display:flex}main .roi .roi-image{position:relative;z-index:1}main .roi .roi-image figure{margin-bottom:0}main .roi .roi-image .wl-btn{display:none}main .roi .wl-bg-white{display:block;height:27.5%}main .main-form{padding-top:0}}