.duo-images-texts .section-titles{margin-bottom:40px}.duo-images-texts .section-titles h2,.duo-images-texts .section-titles h3,.duo-images-texts .section-titles .title{font-size:32px;line-height:34px}.duo-images-texts .images{gap:24px;align-items:flex-end}.duo-images-texts .images .big{width:53.73%}.duo-images-texts .images .big figure{aspect-ratio:18/25}.duo-images-texts .images .small{width:39.7%}.duo-images-texts .images .small figure{aspect-ratio:67/50}@media(min-width: 576px)and (max-width: 992px){.duo-images-texts .section-titles{margin-bottom:90px;max-width:520px}.duo-images-texts .section-titles h2,.duo-images-texts .section-titles h3,.duo-images-texts .section-titles .title{font-size:32px;line-height:34px}.duo-images-texts .images{gap:15px}.duo-images-texts .images .big{width:57.43%}.duo-images-texts .images .big figure{aspect-ratio:199/277}.duo-images-texts .images .small{width:42.5%}}@media(min-width: 992px){.duo-images-texts{width:80%;margin-left:auto;margin-right:auto}.duo-images-texts .section-titles{margin-bottom:0;max-width:none}.duo-images-texts .section-titles h2,.duo-images-texts .section-titles h3,.duo-images-texts .section-titles .title{font-size:32px;line-height:34px}.duo-images-texts .images{gap:144px;align-items:stretch}.duo-images-texts .images .big{width:54.1%}.duo-images-texts .images .big figure{aspect-ratio:33/46}.duo-images-texts .images .small{width:45.9%;display:flex;flex-direction:column;justify-content:space-between}.duo-images-texts .images .small figure{width:87.5%;aspect-ratio:4/3}}main .hero-section .hero-caption .hero-description{margin-bottom:20px}main .hero-section .hero-caption h1,main .hero-section .hero-caption .title{margin-bottom:0}main .townhouses{margin-top:61px;margin-bottom:14px}main .townhouses .d-flex{flex-direction:column}main .townhouses .section-titles{margin-bottom:20px}main .townhouses .section-titles h2,main .townhouses .section-titles h3,main .townhouses .section-titles .title{font-size:32px;line-height:34px}main .townhouses .section-titles .info .buttons{gap:22px}main .townhouses .section-titles .info .buttons .drc-btn{margin-top:0}main .townhouses .info-table{border:1px solid var(--color-blue);padding:33px 28px;border-radius:3px}main .townhouses .info-table ul{padding-left:0;margin-bottom:0}main .townhouses .info-table ul li{display:flex;justify-content:space-between;border-bottom:1px solid var(--color-blue);padding-bottom:10px}main .townhouses .info-table ul li p{margin-bottom:0;font-weight:400}main .townhouses .info-table ul li p:first-of-type{font-size:16px;line-height:16px;font-family:var(--font-marlide)}main .townhouses .info-table ul li p:last-of-type{font-size:12px;line-height:12px;font-family:var(--font-ivyepic)}main .townhouses .info-table ul li:not(:last-of-type){margin-bottom:20px}main .townhouses .images{margin-top:20px;gap:14px}main .townhouses .images figure{aspect-ratio:67/41;margin-bottom:0}main .masterplan{padding-bottom:52px;padding-top:52px}main .masterplan .section-titles{margin-bottom:30px}main .masterplan .images{position:relative}main .masterplan .images figure{aspect-ratio:84/89}main .masterplan .images figure.stempel{position:absolute;width:26.86%;aspect-ratio:1/1;bottom:8px;right:18px;margin-bottom:0}main .masterplan .info-table{margin-top:38px}main .masterplan .info-table ul{padding-left:0}main .masterplan .info-table ul li{display:flex;justify-content:space-between;border-bottom:1px solid var(--color-blue);padding-bottom:10px;align-items:center}main .masterplan .info-table ul li p{font-size:14px;line-height:24px;margin-bottom:0}main .masterplan .info-table ul li p:first-of-type,main .masterplan .info-table ul li p:nth-child(2){width:15%}main .masterplan .info-table ul li p:nth-child(3){width:30%;text-align:right}main .masterplan .info-table ul li .status{width:25%}main .masterplan .info-table ul li .status p{width:-moz-fit-content;width:fit-content;margin-left:auto;padding:4px 8px;border-radius:2px;border:1px solid var(--color-blue)}main .masterplan .info-table ul li .status.sold p{background-color:var(--color-blue);color:var(--color-cream)}main .masterplan .info-table ul li:not(:last-of-type){margin-bottom:10px}main .collection{color:var(--color-brown);text-align:center;margin-top:76px}main .collection .section-titles{margin-bottom:64px}main .collection .section-titles h2,main .collection .section-titles h3,main .collection .section-titles .titles{margin-bottom:0}main .collection .swiper-slider .swiper-navigation{display:none}main .collection .swiper-slider .swiper-slide{margin-right:10px}main .collection .swiper-slider .swiper-slide figure{aspect-ratio:4/3}main .us-apart{margin-top:52px;color:var(--color-brown)}main .us-apart .section-titles h2,main .us-apart .section-titles h3,main .us-apart .section-titles .title{font-size:44px;line-height:46px;padding-right:12%}main .us-apart .d-flex{flex-direction:column}main .us-apart .swiper-slider{margin-top:74px;width:calc(100% - 20px);margin-left:auto}main .us-apart .swiper-slider .swiper-navigation{display:none}main .us-apart .swiper-slider .swiper-slide{width:84.788%;margin-right:13px}main .us-apart .swiper-slider .swiper-slide figure{aspect-ratio:75/89}main .us-apart .swiper-slider .swiper-slide figure img{border-radius:3px}main .details{margin-top:74px;margin-bottom:64px;color:var(--color-brown)}main .details .d-flex{flex-direction:column;gap:64px}main .details .detail h3{margin-bottom:30px;font-weight:300;font-size:32px;line-height:34px}main .details .detail .info{font-family:"IvyEpic";font-weight:400;font-size:16px;line-height:24px}main .details .detail .info p:last-of-type{margin-bottom:0}main .services{padding-top:54px;padding-bottom:57px;color:var(--color-cream);position:relative;overflow:hidden}main .services .container{position:relative;z-index:1}main .services .background{position:absolute;height:103%;width:100%;z-index:0;bottom:0}main .services .background img{-o-object-fit:cover;object-fit:cover;z-index:-1}main .services .duo-images-texts .section-titles{margin-bottom:52px}main .services .duo-images-texts .section-titles h2{font-size:44px;line-height:46px}main .services .duo-images-texts .section-titles .info{padding-right:3px}main .services .duo-images-texts .images .big{margin-bottom:52px}main .services .amenities{margin-top:51px;z-index:1}main .services .amenities h2{margin-bottom:53px;font-weight:300;font-size:44px;line-height:46px}main .services .amenities .amenities-details{flex-direction:column;gap:40px}main .services .amenities .amenities-details .amenities-detail{padding-top:24px;border-top:1px solid var(--color-cream)}main .services .amenities .amenities-details .amenities-detail h3{font-weight:300;font-size:32px;line-height:34px;margin-bottom:24px}main .services .amenities .amenities-details .amenities-detail .info{font-weight:400;font-size:16px;line-height:24px}main .services .amenities .amenities-details .amenities-detail .info p:last-of-type{margin-bottom:0}@media(min-width: 576px)and (max-width: 992px){main .townhouses{margin-bottom:50px}main .townhouses .container{padding-left:30px;padding-right:30px}main .townhouses .section-titles{margin-bottom:30px}main .townhouses .section-titles h2,main .townhouses .section-titles h3,main .townhouses .section-titles .title{font-size:44px;line-height:46px;margin-bottom:42px}main .townhouses .section-titles .info .buttons{gap:14px}main .townhouses .info-table{padding:33px}main .townhouses .images{margin-top:30px;gap:24px}main .masterplan{padding-bottom:50px;padding-top:55px}main .masterplan .section-titles{margin-bottom:64px}main .masterplan .section-titles .titles{max-width:500px}main .masterplan .images figure{aspect-ratio:59/44}main .masterplan .images figure.stempel{width:14.83%;bottom:18px}main .masterplan .info-table{margin-top:64px}main .masterplan .info-table ul{-moz-columns:2;columns:2;gap:24px}main .masterplan .info-table ul li{display:flex}main .masterplan .info-table ul li p{font-size:16px;line-height:24px}main .collection{margin-top:90px}main .collection .section-titles{margin-bottom:120px;width:90%;margin-left:auto;margin-right:auto}main .collection .swiper-slider .swiper-navigation{display:block}main .collection .swiper-slider .swiper-slide{margin-right:22px}main .collection .swiper-slider .swiper-slide figure{aspect-ratio:118/89}main .us-apart{margin-top:85px}main .us-apart .section-titles{max-width:530px}main .us-apart .section-titles .subtitle{margin-bottom:30px}main .us-apart .section-titles h2,main .us-apart .section-titles h3,main .us-apart .section-titles .title{font-size:82px;line-height:82px;padding-right:0}main .us-apart .swiper-slider{margin-top:70px;width:100%}main .us-apart .swiper-slider .swiper-navigation{display:block}main .us-apart .swiper-slider .swiper-slide{width:61.068%;margin-right:21px}main .us-apart .swiper-slider .swiper-slide figure{aspect-ratio:117/139}main .us-apart .swiper-slider .swiper-button-next{right:24px;background-color:var(--color-brown)}main .us-apart .swiper-slider .swiper-button-next img{filter:brightness(0) invert(1)}main .us-apart .swiper-slider .swiper-button-prev{left:24px;background-color:var(--color-brown)}main .us-apart .swiper-slider .swiper-button-prev img{filter:brightness(0) invert(1)}main .details{margin-top:36px;margin-bottom:72px}main .details .d-flex{gap:38px}main .details .detail{padding-top:22px;border-top:1px solid var(--color-brown)}main .services{padding-top:50px;padding-bottom:66px}main .services .duo-images-texts .section-titles{margin-bottom:96px;max-width:525px}main .services .duo-images-texts .section-titles h2{font-size:56px;line-height:58px}main .services .duo-images-texts .images .big{margin-bottom:112px}main .services .amenities{margin-top:86px}main .services .amenities h2{margin-bottom:62px;font-size:56px;line-height:58px}main .services .amenities .amenities-details{-moz-column-gap:28px;column-gap:28px;row-gap:38px;flex-wrap:wrap;flex-direction:row;padding-right:5px}main .services .amenities .amenities-details .amenities-detail{width:calc(50% - 14px);margin-bottom:0}main .services .amenities .amenities-details .amenities-detail .info{font-weight:400;font-size:16px;line-height:24px}main .services .amenities .amenities-details .amenities-detail .info p:last-of-type{margin-bottom:0}}@media(min-width: 992px){main .townhouses .d-flex{flex-direction:row}main .townhouses .d-flex:has(.section-titles){width:86%;gap:136px;margin-left:112px}main .townhouses .section-titles{width:57.1%;margin-bottom:0}main .townhouses .section-titles .subtitle{margin-bottom:30px}main .townhouses .section-titles h2,main .townhouses .section-titles h3,main .townhouses .section-titles .title{font-size:44px;line-height:46px;margin-bottom:42px}main .townhouses .section-titles .info .buttons{gap:14px}main .townhouses .info-table{width:30.9%;height:-moz-fit-content;height:fit-content;margin-top:45px;padding:33px;padding-right:40px}main .townhouses .images{margin-top:104px;margin-bottom:40px;gap:24px}main .townhouses .images figure{width:calc(50% - 12px)}main .masterplan{padding-bottom:66px;padding-top:66px}main .masterplan .section-titles{margin-bottom:64px;width:73.75%}main .masterplan .section-titles .d-flex{gap:54px}main .masterplan .section-titles .titles{width:51.9%;max-width:510px}main .masterplan .section-titles h2,main .masterplan .section-titles h3,main .masterplan .section-titles .titles{margin-bottom:0}main .masterplan .section-titles .info{width:42.34%;margin-top:50px}main .masterplan .images figure{aspect-ratio:66/37}main .masterplan .images figure.stempel{width:11.136%;bottom:20px;right:53px}main .masterplan .info-table{width:66.06%;margin-top:68px;margin-left:auto;margin-right:auto}main .masterplan .info-table ul{-moz-columns:2;columns:2;gap:24px;margin-bottom:0}main .masterplan .info-table ul li{display:flex}main .masterplan .info-table ul li p{font-size:16px;line-height:24px}main .collection{margin-top:90px}main .collection .section-titles{margin-bottom:90px;width:50%;margin-left:auto;margin-right:auto}main .collection .swiper-slider .swiper-navigation{display:block}main .collection .swiper-slider .swiper-slide{margin-right:24px;width:57.14%}main .collection .swiper-slider .swiper-slide figure{aspect-ratio:118/89}main .us-apart{margin-top:92px}main .us-apart .container{max-width:535px}main .us-apart .section-titles h2,main .us-apart .section-titles h3,main .us-apart .section-titles .title{font-size:82px;line-height:82px;padding-right:1%}main .us-apart .section-titles .info{max-width:426px}main .us-apart .d-flex{gap:116px;align-items:flex-start;flex-direction:row;padding-left:40px}main .us-apart .swiper-slider{margin-top:0;width:calc(100% + 20px)}main .us-apart .swiper-slider .swiper-navigation{display:block;margin:0}main .us-apart .swiper-slider .swiper{padding-left:20px}main .us-apart .swiper-slider .swiper-slide{width:68.31%;margin-right:21px}main .us-apart .swiper-slider .swiper-slide figure{aspect-ratio:117/139}main .us-apart .swiper-slider .swiper-slide .description{margin-top:30px}main .us-apart .swiper-slider .swiper-button-next{right:40px;background-color:var(--color-brown)}main .us-apart .swiper-slider .swiper-button-next img{filter:brightness(0) invert(1)}main .us-apart .swiper-slider .swiper-button-prev{left:0;background-color:var(--color-brown)}main .us-apart .swiper-slider .swiper-button-prev img{filter:brightness(0) invert(1)}main .details{margin-top:100px;margin-bottom:155px}main .details .container{padding-right:35px}main .details .d-flex{flex-direction:row;gap:61px}main .details .detail{width:calc(33.3333% - 40px);padding-top:22px;border-top:1px solid var(--color-brown);margin-bottom:0}main .services{padding-top:105px;padding-bottom:89px}main .services .duo-images-texts .section-titles{margin-bottom:152px}main .services .duo-images-texts .section-titles h2{font-size:56px;line-height:58px}main .services .duo-images-texts .section-titles .info{padding-right:5%}main .services .duo-images-texts .images .big{margin-bottom:154px}main .services .duo-images-texts .images .small{justify-content:flex-end}main .services .amenities{margin-top:37px;width:87%;margin-left:auto;margin-right:auto}main .services .amenities h2{margin-bottom:62px;font-size:56px;line-height:58px}main .services .amenities .amenities-details{-moz-column-gap:40px;column-gap:40px;row-gap:38px;flex-wrap:wrap;flex-direction:row;justify-content:space-between}main .services .amenities .amenities-details .amenities-detail{width:calc(33.3333% - 27px);margin-bottom:0}main .services .amenities .amenities-details .amenities-detail .info{font-weight:400;font-size:16px;line-height:24px}main .services .amenities .amenities-details .amenities-detail .info p:last-of-type{margin-bottom:0}}