.loading-video{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--green-color);z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0px;transition:transform .5s ease,opacity 1s ease}.loading-video img{width:0px;height:250px;margin-bottom:20px;-o-object-fit:contain;object-fit:contain;transition:width .5s ease}.loading-video img.show{width:250px}.loading-video .site-name span{color:var(--white-color);font-size:24px;letter-spacing:2px;text-transform:uppercase;font-family:"nunito",sans-serif;font-weight:100;display:inline-block;transform:scale(1.5);opacity:0;transition:opacity .3s cubic-bezier(0.23, 1, 0.32, 1),transform .5s cubic-bezier(0.23, 1, 0.32, 1)}.loading-video .site-name span.show{opacity:1;transform:scale(1)}.loading-video.hide{transform:translateY(-100%);opacity:0}main .vl-above-the-fold .above-description{top:60%;max-width:820px}main .vl-above-the-fold .above-description .vl-btn{margin-top:122px}main .vl-above-the-fold::after{background:linear-gradient(360deg, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.5))}main .resort{padding:68px 0 54px;position:relative}main .resort .vl-info-section{margin-bottom:32px}main .resort .vl-info-section .info .first-row{margin-bottom:24px;gap:16px;flex-direction:column}main .resort .vl-info-section .info .first-row strong{display:inline-block;width:65%}main .resort .vl-info-section .info ul{margin-top:15px}main .resort .vl-info-section .info ul li{font-size:13px;line-height:17px;font-weight:300}main .resort .vl-info-section .info ul li::before{content:".";margin-right:3px;display:inline;font-size:32px;font-weight:500}main .resort .vl-info-section .info ul li:not(:last-of-type){margin-bottom:15px}main .resort .images{width:calc(100% + 48px);margin-left:-24px;gap:27px;position:relative;z-index:1}main .resort .images figure{width:50%;aspect-ratio:27/35}main .resort .images .group{margin-top:24px;width:50%;display:flex;flex-direction:column-reverse}main .resort .images .group figure:first-of-type{width:100%;aspect-ratio:81/59}main .resort .images .group figure:last-of-type{width:64.82%;aspect-ratio:13/16;margin-bottom:18px;margin-left:36px}main .resort::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:14%;background-color:var(--cream-color);z-index:0}main .properties-links{padding-bottom:40px;text-align:center}main .properties-links:has(.normal){padding-bottom:74px}main .properties-links .lead{display:block;font-size:10px;line-height:14px;font-weight:500;font-family:"nunito",sans-serif;text-transform:uppercase;margin-bottom:24px}main .properties-links figure{width:88px;margin-left:auto;margin-right:auto;margin-bottom:30px}main .properties-links figure img{filter:brightness(0) saturate(100%) invert(13%) sepia(22%) saturate(3160%) hue-rotate(48deg) brightness(92%) contrast(94%)}main .properties-links .properties-list{padding:0 24px;display:flex;justify-content:center;flex-wrap:wrap}main .properties-links .properties-list li{text-align:center;font-size:25px;line-height:28px;text-transform:uppercase;font-family:"magnat",sans-serif;display:flex;align-items:center;gap:4px}main .properties-links .properties-list li a{color:var(--green-color);text-decoration:none}main .properties-links .properties-list li:not(:first-of-type,:last-of-type)::before{content:"—";margin-left:4px}main .properties-links .properties-list.normal{padding-left:30px;padding-right:30px;gap:25px}main .properties-links .properties-list.normal li{font-size:13px;line-height:18px;letter-spacing:.91px;font-weight:500;font-family:"nunito",sans-serif;gap:6px}main .properties-links .properties-list.normal li::before{display:none}main .properties-links .properties-list.normal li::after{width:6px;height:6px}main .place{position:relative}main .place .vl-info-section{margin-bottom:54px}main .place .vl-info-section .titles{margin-bottom:30px}main .place .vl-info-section .titles h2{margin-bottom:0}main .place .images{position:relative;flex-direction:column;z-index:1;width:calc(100% + 48px);margin-left:-24px}main .place .images .image{position:relative}main .place .images .image:not(:last-of-type){margin-bottom:20px}main .place .images .image-link{position:absolute;top:16px;right:12px}main .place .images figure{aspect-ratio:16/19;margin-bottom:20px}main .place .images figure figcaption{font-size:12px;line-height:16px;letter-spacing:.84px;text-transform:uppercase;position:absolute;left:24px;top:26px;font-weight:500;color:var(--white-color);max-width:240px}main .place::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:13%;background-color:var(--light-color);z-index:0}main .luxury-info{padding:54px 0 35px}main .luxury-info .vl-info-section .titles{width:100%;margin-bottom:34px}main .luxury-info .vl-info-section .titles h2{width:100%;margin-bottom:0}main .luxury-info .vl-info-section .info .d-flex{flex-direction:column;gap:16px}main .luxury-info .vl-info-section .info::before{display:none}main .luxury-info .vl-info-section .vl-btn{margin-top:20px}main .luxury-info figure{width:calc(100% + 24px);margin-left:-12px;margin-bottom:34px;aspect-ratio:163/98}main .condominium{position:relative;padding-top:34px}main .condominium .d-flex{flex-direction:column}main .condominium .vl-info-section{margin-bottom:35px}main .condominium .vl-info-section .vl-btn{margin-top:20px}main .condominium .images{position:relative;width:calc(100% + 48px);margin-left:-24px;gap:8px;flex-direction:row;align-items:flex-start;z-index:2}main .condominium .images figure:first-of-type{width:39.3%;aspect-ratio:69/91;margin-top:210px}main .condominium .images figure:last-of-type{width:58.12%;aspect-ratio:102/127}main .condominium::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4.5%;background-color:var(--light-color);z-index:0}main .benefits{padding:35px 0}main .benefits .vl-info-section{margin-bottom:60px}main .benefits .vl-info-section .titles{width:100%}main .benefits .vl-info-section .titles h2{width:100%}main .benefits .images{width:calc(100% + 48px);margin-left:-24px;flex-direction:column;gap:30px}main .benefits .images .image{position:relative}main .benefits .images .image .image-link{position:absolute;top:14px;right:10px}main .benefits .images figure{aspect-ratio:176/215}main .benefits .images figcaption{font-size:12px;line-height:16px;letter-spacing:3.32px;text-transform:uppercase;position:absolute;left:13px;top:20px;font-weight:500;color:var(--white-color);max-width:240px}main .awards{padding:35px 0 22px}main .awards .vl-info-section{margin-bottom:20px}main .awards .vl-info-section .titles{width:85%}main .awards .vl-info-section .info:not(:last-of-type){margin-bottom:24px}main .awards .awards-images{width:calc(100% + 48px);margin-left:-24px;gap:26px}main .awards .awards-images .image{margin-top:87px;width:47.15%;aspect-ratio:83/116}main .awards .awards-images .images{width:45.5%;display:flex;flex-direction:column;gap:12px}main .awards .awards-images .images figure:first-of-type{width:69%;aspect-ratio:55/74;margin-left:auto}main .awards .awards-images .images figure:last-of-type{width:93%;align-self:37/29}@media(min-width: 768px)and (max-width: 1200px){main .vl-above-the-fold .above-description{max-width:420px;top:50%}main .resort{padding:72px 0}main .resort .vl-info-section{margin-bottom:78px;width:85%;gap:0;margin-left:0;flex-direction:column}main .resort .vl-info-section .titles{width:68.8%}main .resort .vl-info-section .info{padding-top:0;width:100%}main .resort .vl-info-section .info .first-row{flex-direction:row;align-items:flex-end;gap:24px;margin-bottom:32px}main .resort .vl-info-section .info .first-row strong{width:60%}main .resort .vl-info-section .info .last-row{display:flex;gap:24px;align-items:flex-end}main .resort .vl-info-section .info ul li{font-size:16px;line-height:20px}main .resort .images{width:100%;margin-left:0;justify-content:space-between}main .resort .images figure{width:31.82%}main .resort .images .group{width:60%;flex-direction:row;gap:32px;margin-top:40px}main .resort .images .group figure:first-of-type{width:57.02%;margin-top:200px}main .resort .images .group figure:last-of-type{width:36.62%;margin:0}main .resort::after{height:18%}main .properties-links{padding-bottom:80px;text-align:center}main .properties-links .lead{margin-bottom:40px}main .properties-links figure{width:148px;margin-bottom:30px}main .properties-links .properties-list li{font-size:48px;line-height:43px}main .properties-links .properties-list li:not(:first-of-type)::before{content:"—";margin-left:4px}main .properties-links .properties-list.normal{justify-content:center;gap:40px}main .properties-links .properties-list.normal li{font-size:20px;line-height:27px;letter-spacing:1.4px}main .place .vl-info-section{margin-bottom:64px}main .place .vl-info-section .titles h2{margin-bottom:24px}main .place .vl-info-section .info{padding-top:12px}main .place .images{width:100%;margin-left:0;flex-direction:row;gap:15px;align-items:flex-end}main .place .images .image:not(:last-of-type){margin-bottom:0}main .place .images .image:nth-child(2){margin-bottom:56px}main .place .images .image-link{right:13px;top:13px}main .place .images figure figcaption{font-size:14px;line-height:19px;letter-spacing:.98px;left:38px;top:26px}main .place::after{height:25.25%}main .luxury-info{padding:80px 0 72px}main .luxury-info .vl-info-section{flex-direction:column;width:85%;margin:0 auto;gap:0}main .luxury-info .vl-info-section .titles{margin-bottom:40px}main .luxury-info .vl-info-section .info{width:100%;margin:0 auto;padding-top:0}main .luxury-info .vl-info-section .info .d-flex{flex-direction:row;align-items:flex-start;gap:24px}main .luxury-info .vl-info-section .info p:has(strong){width:45%;margin-bottom:20px}main .luxury-info .vl-info-section .vl-btn{margin-top:8px}main .luxury-info .vl-info-section:has(.vl-btn){width:100%}main .luxury-info figure{margin-left:0;margin-bottom:40px;width:100%;aspect-ratio:219/113}main .condominium{padding-top:164px}main .condominium .d-flex{flex-direction:row;margin-left:auto;margin-right:0;gap:50px;width:100%}main .condominium .vl-info-section{position:relative;z-index:1;width:50%;margin:0;gap:0;flex-direction:column}main .condominium .vl-info-section .titles{margin-bottom:0;width:100%}main .condominium .vl-info-section .info{width:100%;padding-top:0}main .condominium .vl-info-section .info::before{display:none}main .condominium .images{width:50%;margin-top:120px;gap:16px}main .condominium .images figure:first-of-type{margin-top:310px}main .condominium::after{height:10.5%}main .benefits{padding:64px 0}main .benefits .vl-info-section{margin-bottom:40px;gap:40px}main .benefits .vl-info-section .titles{width:46.78%}main .benefits .vl-info-section .titles h2{width:100%}main .benefits .vl-info-section .info{width:48.62%;padding-top:100px}main .benefits .images{width:100%;margin:0 auto;flex-direction:row;justify-content:center;align-items:center;gap:24px}main .benefits .images .image{width:33.65%}main .benefits .images .image .image-link{top:12px;right:12px}main .benefits .images .image figure{aspect-ratio:92/109}main .benefits .images .image:nth-child(2){width:28.49%}main .benefits .images .image:nth-child(2) figure{aspect-ratio:1/1}main .benefits .images figcaption{position:relative;left:auto;top:auto;color:var(--green-color);letter-spacing:.84px;margin-top:14px;max-width:none;display:flex;align-items:baseline}main .benefits .images figcaption::after{content:"";width:50px;height:1px;background-color:var(--green-color);margin-left:12px}main .awards{padding:72px 0 40px}main .awards .container{padding:0}main .awards .vl-info-section{margin-left:72px;margin-bottom:0}main .awards .vl-info-section .titles{width:35%;margin-bottom:0}main .awards .vl-info-section .titles h2{margin-bottom:0}main .awards .vl-info-section .info:first-of-type{margin-top:52px}main .awards .awards-images{width:100%;margin-left:0;margin-top:-10px;gap:0}main .awards .awards-images .d-md-block{width:31.95%;margin-right:65px}main .awards .awards-images .d-md-block .vl-info-section{flex-direction:column;width:100%;margin:0;gap:0}main .awards .awards-images .d-md-block .vl-info-section .info{width:100%;padding-top:0}main .awards .awards-images .image{width:26.36%;margin-top:120px;margin-right:65px}main .awards .awards-images .images{width:25.45%;gap:24px}}@media(min-width: 1200px){main .vl-above-the-fold .above-description{top:50%}main .resort{padding:128px 0 154px}main .resort .vl-info-section{margin-bottom:78px;width:67.3%;margin-left:100px;flex-direction:column}main .resort .vl-info-section .titles{width:68.8%}main .resort .vl-info-section .info{padding-top:0;width:100%}main .resort .vl-info-section .info .first-row{flex-direction:row;align-items:flex-end;gap:24px;margin-bottom:56px}main .resort .vl-info-section .info .first-row strong{width:60%}main .resort .vl-info-section .info .last-row{display:flex;gap:24px;align-items:flex-end}main .resort .vl-info-section .info ul li{font-size:16px;line-height:20px}main .resort .images{width:calc(100% + 24px);margin-left:-12px;justify-content:space-between}main .resort .images figure{width:31.82%}main .resort .images .group{width:56.06%;flex-direction:row;gap:47px;margin-top:40px}main .resort .images .group figure:first-of-type{width:57.02%;margin-top:282px}main .resort .images .group figure:last-of-type{width:36.62%;margin:0}main .resort::after{height:19%}main .properties-links{padding-bottom:188px;text-align:center}main .properties-links .lead{font-size:12px;line-height:16px;letter-spacing:.84px;margin-bottom:52px}main .properties-links figure{width:148px;margin-bottom:32px}main .properties-links .properties-list li{font-size:65px;line-height:43px}main .properties-links .properties-list li:not(:first-of-type)::before{content:"—";margin-left:4px}main .properties-links .properties-list.normal{justify-content:center;gap:40px}main .properties-links .properties-list.normal li{font-size:20px;line-height:27px;letter-spacing:1.4px}main .place .vl-info-section{margin-bottom:136px}main .place .vl-info-section .titles h2{margin-bottom:24px}main .place .vl-info-section .info{padding-top:12px}main .place .images{width:100%;margin-left:0;flex-direction:row;padding:0 33px;gap:15px;align-items:flex-end}main .place .images .image:not(:last-of-type){margin-bottom:0}main .place .images .image:nth-child(2){margin-bottom:88px}main .place .images .image-link{right:13px;top:13px}main .place .images figure figcaption{font-size:14px;line-height:19px;letter-spacing:.98px;left:38px;top:26px}main .place::after{height:25.25%}main .luxury-info{padding:150px 0 110px}main .luxury-info .vl-info-section{flex-direction:column;width:100%;max-width:1096px;margin:0 auto;gap:0}main .luxury-info .vl-info-section .titles{width:82.6%;margin-bottom:74px}main .luxury-info .vl-info-section .info{width:79.56%;margin:0 auto;padding-top:0}main .luxury-info .vl-info-section .info .d-flex{flex-direction:row;align-items:flex-start;gap:24px}main .luxury-info .vl-info-section .info p:has(strong){width:45%;margin-bottom:20px}main .luxury-info .vl-info-section .vl-btn{margin-top:8px}main .luxury-info figure{margin-left:0;margin-bottom:74px;width:100%;aspect-ratio:219/113}main .condominium{padding-top:112px;padding-bottom:114px}main .condominium .container{padding:0}main .condominium .container>.d-flex{min-width:1050px;margin-left:auto}main .condominium .d-flex{flex-direction:row;margin-right:0;gap:90px;width:92%}main .condominium .vl-info-section{width:40%;margin:0;gap:0;flex-direction:column}main .condominium .vl-info-section .titles{margin-bottom:84px;width:100%;min-width:480px}main .condominium .vl-info-section .info{width:89.5%;padding-top:0}main .condominium .vl-info-section .info::before{display:none}main .condominium .images{width:54.5%;margin-top:56px;gap:16px}main .condominium .images figure:first-of-type{margin-top:390px}main .condominium::after{height:15%}main .benefits{padding:114px 0;padding-top:0}main .benefits .vl-info-section{margin-bottom:84px;gap:40px}main .benefits .vl-info-section .titles{width:46.78%}main .benefits .vl-info-section .titles h2{width:100%}main .benefits .vl-info-section .info{width:48.62%;padding-top:100px}main .benefits .images{width:84.5%;margin:0 auto;flex-direction:row;justify-content:center;align-items:center;gap:24px}main .benefits .images .image{width:33.65%}main .benefits .images .image .image-link{top:12px;right:12px}main .benefits .images .image figure{aspect-ratio:92/109}main .benefits .images .image:nth-child(2){width:28.49%}main .benefits .images .image:nth-child(2) figure{aspect-ratio:1/1}main .benefits .images figcaption{position:relative;left:auto;top:auto;color:var(--green-color);letter-spacing:.84px;font-size:12px;line-height:16px;margin-top:14px;max-width:none;display:flex;align-items:baseline}main .benefits .images figcaption::after{content:"";width:70px;height:1px;background-color:var(--green-color);margin-left:12px}main .awards{padding:112px 0 60px}main .awards .container{padding:0}main .awards .vl-info-section{margin-left:112px;margin-bottom:0}main .awards .vl-info-section .titles{width:35%;margin-bottom:0}main .awards .vl-info-section .titles h2{margin-bottom:0}main .awards .vl-info-section .info:first-of-type{margin-top:52px}main .awards .awards-images{width:100%;margin-left:0;margin-top:-10px;gap:0}main .awards .awards-images .d-md-block{width:31.95%;margin-right:115px}main .awards .awards-images .d-md-block .vl-info-section{flex-direction:column;width:100%;margin:0;gap:0}main .awards .awards-images .d-md-block .vl-info-section .info{width:100%;padding-top:0}main .awards .awards-images .image{width:26.36%;margin-top:174px;margin-right:100px}main .awards .awards-images .images{width:25.45%;gap:24px}}/*# sourceMappingURL=realstate.min.css.map */