main .luxury{padding:66px 0 54px}main .luxury .d-flex{flex-direction:column}main .luxury .vl-info-section{margin-bottom:52px}main .luxury .vl-info-section .titles{width:100%}main .luxury .vl-info-section .titles h2{width:100%}main .luxury .vl-contact-form{padding:0}main .luxury .vl-contact-form .lead{font-size:13px;font-weight:300;line-height:20px;display:block;margin-bottom:22px}main .luxury .vl-contact-form .form-check{margin-left:0;font-size:10px;line-height:14px;letter-spacing:0;width:85%}main .luxury .vl-contact-form input[type=submit]{margin-left:0}main .luxury .vl-contact-form .intl-tel-input{margin-bottom:10px}main .property-info{padding-bottom:60px}main .property-info .tabs-selector{gap:10px;margin-bottom:25px;flex-wrap:wrap}main .property-info .tabs-selector span{font-size:10px;line-height:14px;letter-spacing:.7px;padding:5px 17px;display:block;width:calc(50% - 5px);text-transform:uppercase;border:1px solid var(--green-color)}main .property-info .tabs-selector span:not(.collapsed){background-color:var(--green-color);color:var(--white-color)}main .property-info .tabs-selector span:hover{cursor:pointer}main .property-info .accordion-collapse{border-radius:0}main .property-info .accordion-collapse li{padding:11px 10px;text-transform:uppercase;justify-content:space-between;background-color:rgba(239,232,220,.2);color:var(--green-color);border-radius:0}main .property-info .accordion-collapse li:not(:last-child){margin-bottom:10px}main .property-info .accordion-collapse li:first-of-type{background-color:var(--cream-color)}main .property-info .accordion-collapse li p:last-of-type{white-space:nowrap}main .property-info .vl-btn{margin-top:16px}main .testimonial{padding:60px 0 70px}main .testimonial blockquote{font-size:24px;line-height:28px;letter-spacing:1.2px;font-family:"magnat",sans-serif;margin-bottom:30px;text-transform:uppercase}main .testimonial p{font-size:10px;line-height:14px;letter-spacing:.7px;font-weight:500;text-transform:uppercase}main .property-description{padding-top:35px;position:relative}main .property-description .vl-info-section{width:100%;margin-bottom:35px}main .property-description .vl-info-section h2{width:100%}main .property-description .images{position:relative;width:calc(100% + 72px);margin-left:-36px;flex-direction:column;gap:10px;z-index:1}main .property-description .images .first-col{align-items:flex-end;gap:11px}main .property-description .images .first-col figure:first-of-type{width:37.8%;aspect-ratio:23/28;margin-bottom:17px}main .property-description .images .first-col figure:last-of-type{aspect-ratio:113/139;width:61.92%}main .property-description .images .last-col{display:flex;gap:17px}main .property-description .images .last-col .image-text{width:67.04%;margin-top:14px}main .property-description .images .last-col .image-text figure{width:100%;aspect-ratio:40/49}main .property-description .images .last-col figure{width:32.96%;aspect-ratio:59/73}main .property-description::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:10%;background-color:var(--light-color);z-index:0}main .vl-cards-icon{flex-direction:column}main .vl-cards-icon li,main .vl-cards-icon .card{width:100%;padding:20px 32px 50px 22px;background-color:var(--cream-color)}main .vl-cards-icon li figure,main .vl-cards-icon .card figure{margin-bottom:28px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}main .vl-cards-icon li figure img,main .vl-cards-icon .card figure img{height:50px;width:auto;max-width:80px;-o-object-fit:contain;object-fit:contain}main .vl-cards-icon li .info h3,main .vl-cards-icon .card .info h3{font-size:13px;line-height:17px;letter-spacing:.91px;margin-bottom:8px;font-weight:500;font-family:"nunito",sans-serif}main .vl-cards-icon li .info p,main .vl-cards-icon .card .info p{font-size:13px;line-height:17px;font-weight:300}main .vl-cards-icon li .info p:not(:last-of-type),main .vl-cards-icon .card .info p:not(:last-of-type){margin-bottom:12px}main .vl-cards-icon li .info::before,main .vl-cards-icon .card .info::before{content:"";display:block;width:58px;height:1px;background-color:var(--green-color);margin-bottom:16px}main .vl-cards-icon li:not(:last-of-type),main .vl-cards-icon .card:not(:last-of-type){margin-bottom:20px}main .services-amenities{padding:50px 0 35px}main .services-amenities .vl-info-section{margin-bottom:50px}main .services-amenities .vl-info-section .titles{width:100%}main .services-amenities .vl-info-section .titles h2{width:100%}main .services-amenities .vl-info-section .info .vl-btn{margin-top:20px}main .condominium{padding:35px 0}main .condominium .d-flex:has(.vl-info-section){flex-direction:column;gap:45px;margin-bottom:60px}main .condominium .vl-info-section .titles{width:100%}main .condominium .vl-info-section .titles h2{width:100%}main .condominium .vl-info-section .vl-btn{margin-top:22px}main .condominium .image{width:calc(100% + 48px);margin-left:-24px}main .condominium .image figure{width:58.12%;aspect-ratio:102/127;margin-left:auto}main .condominium .vl-cards-icon li{background-color:var(--light-color)}main .benefits{padding-top:35px}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 #brochura_download .modal-content{position:relative;border-radius:0}main #brochura_download .modal-body{padding:0}main #brochura_download .modal-body .d-flex{flex-direction:column;gap:20px}main #brochura_download .modal-body .image{display:none}main #brochura_download .modal-body .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main #brochura_download .modal-body .vl-contact-form{padding:20px}main #brochura_download .modal-body .vl-contact-form .btn-close{left:100%;margin-bottom:24px;position:relative;transform:translateX(-100%)}main #brochura_download .modal-body .vl-contact-form h2{font-size:22px;line-height:1.2;letter-spacing:.84px;text-transform:uppercase;display:flex;gap:12px;width:85%;margin-bottom:40px}main #brochura_download .modal-body .vl-contact-form h2::before{content:"";display:block;width:14px;height:2px;background-color:var(--green-color);margin-left:12px;margin-top:14px}main #brochura_download .modal-body .vl-contact-form .footer{font-size:10px;line-height:14px;color:var(--green-color);margin-bottom:15px;margin-top:24px}main #brochura_download form .form-check{width:100%}main #brochura_download form .form-check .wpcf7-list-item{margin-left:0}main #brochura_download form .intl-tel-input{margin-bottom:10px}@media(min-width: 768px)and (max-width: 1200px){main .luxury{padding:80px 0}main .luxury .d-flex{width:100%;flex-direction:row;gap:40px}main .luxury .vl-info-section{width:48.94%;margin-bottom:0;gap:0;flex-direction:column}main .luxury .vl-info-section .titles{width:78.5%}main .luxury .vl-info-section .titles h2{width:100%}main .luxury .vl-info-section .info{width:100%;padding-top:0}main .luxury .vl-contact-form{width:38.82%;margin-top:150px}main .luxury .vl-contact-form .lead{font-size:16px;line-height:20px}main .luxury .vl-contact-form .form-check{font-size:11px;line-height:18px;width:100%}main .property-info{padding-bottom:60px}main .property-info .tabs-selector{gap:22px}main .property-info .tabs-selector span{font-size:12px;line-height:16px;letter-spacing:.84px;width:-moz-fit-content;width:fit-content}main .property-info .accordion-collapse{border-radius:0}main .property-info .accordion-collapse li{padding:10px 14px}main .property-info .accordion-collapse li:not(:last-child){margin-bottom:17px}main .property-info .vl-btn{margin-top:24px}main .testimonial{padding:86px 0}main .testimonial .container{padding-left:52px}main .testimonial blockquote{font-size:32px;line-height:36px;letter-spacing:1.6px;width:75%}main .testimonial p{font-size:12px;line-height:16px;letter-spacing:.84px;width:75%}main .property-description{padding-top:94px}main .property-description .vl-info-section{max-width:600px;width:50%;margin-left:100px}main .property-description .vl-info-section .titles{width:100%}main .property-description .container{padding:0}main .property-description .images{flex-direction:row;align-items:flex-start;width:100%;margin-left:0;justify-content:space-between}main .property-description .images .first-col{width:48%;gap:20px}main .property-description .images .first-col figure:first-of-type{width:33.85%;aspect-ratio:109/159;margin-bottom:32px}main .property-description .images .first-col figure:last-of-type{width:66.15%;aspect-ratio:213/262}main .property-description .images .last-col{width:48%;gap:40px}main .property-description .images .last-col .image-text{width:60.53%;margin-top:0}main .property-description .images .last-col .image-text .vl-info-section{margin:0;width:100%;margin-bottom:50px}main .property-description .images .last-col .image-text .vl-info-section .info{padding-top:0;width:100%}main .property-description .images .last-col .image-text figure{width:90.37%;aspect-ratio:183/224}main .property-description .images .last-col figure{width:31%;aspect-ratio:45/68;margin-top:63px}main .property-description::after{height:12%}main .vl-cards-icon{flex-direction:row;flex-wrap:wrap;-moz-column-gap:16px;column-gap:16px;justify-content:space-between;row-gap:32px}main .vl-cards-icon li,main .vl-cards-icon .card{width:calc(33.333% - 12px);padding:22px 38px 50px 22px}main .vl-cards-icon li figure,main .vl-cards-icon .card figure{margin-bottom:34px}main .vl-cards-icon li figure img,main .vl-cards-icon .card figure img{height:60px}main .vl-cards-icon li .info h3,main .vl-cards-icon .card .info h3{font-size:14px;line-height:1.2;letter-spacing:1.12px;margin-bottom:10px}main .vl-cards-icon li .info p,main .vl-cards-icon .card .info p{font-size:14px;line-height:1.3}main .vl-cards-icon li .info::before,main .vl-cards-icon .card .info::before{margin-bottom:18px}main .vl-cards-icon li:not(:last-of-type),main .vl-cards-icon .card:not(:last-of-type){margin-bottom:0}main .services-amenities{padding:75px 0 40px}main .services-amenities .vl-info-section{gap:0;width:60%;margin-left:20px;flex-direction:column}main .services-amenities .vl-info-section .titles{width:100%;margin-bottom:32px}main .services-amenities .vl-info-section .titles h2{margin-bottom:0}main .services-amenities .vl-info-section .info{padding-top:0;width:85%}main .services-amenities .vl-info-section .info p strong{letter-spacing:.32px}main .services-amenities .vl-info-section .info .vl-btn{margin-top:20px}main .condominium{padding:64px 0}main .condominium .d-flex:has(.vl-info-section){flex-direction:row;gap:72px;margin-bottom:56px}main .condominium .vl-info-section{width:60%;flex-direction:column;gap:40px;margin:0}main .condominium .vl-info-section .titles{margin-bottom:0}main .condominium .vl-info-section .titles h2{margin-bottom:0}main .condominium .vl-info-section .info{padding-top:0;width:69.5%}main .condominium .image{width:38%;margin-top:38px;margin-left:0}main .condominium .image figure{width:100%;aspect-ratio:53/67}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 #brochura_download .modal-body .d-flex{flex-direction:row;gap:20px}main #brochura_download .modal-body .image{display:block;width:50%}main #brochura_download .modal-body .vl-contact-form{width:50%}main #brochura_download .modal-body .vl-contact-form h2{font-size:32px}main #brochura_download .modal-body .vl-contact-form .footer{font-size:12px}}@media(min-width: 1200px){main .luxury{padding:120px 0 140px}main .luxury .d-flex{width:100%;padding:0 100px;flex-direction:row;gap:134px}main .luxury .vl-info-section{width:48.94%;margin-bottom:0;gap:80px;flex-direction:column}main .luxury .vl-info-section .titles{width:calc(100% + 130px)}main .luxury .vl-info-section .titles h2{width:100%}main .luxury .vl-info-section .info{width:100%;padding-top:0}main .luxury .vl-contact-form{width:38.82%;margin-top:260px}main .luxury .vl-contact-form .lead{font-size:16px;line-height:20px}main .luxury .vl-contact-form .form-check{font-size:11px;line-height:18px;width:100%}main .property-info{padding-bottom:100px}main .property-info .container{padding-left:112px;padding-right:112px}main .property-info .tabs-selector{gap:22px}main .property-info .tabs-selector span{font-size:12px;line-height:16px;letter-spacing:.84px;width:-moz-fit-content;width:fit-content}main .property-info .accordion-collapse{border-radius:0}main .property-info .accordion-collapse li{padding:10px 14px}main .property-info .accordion-collapse li:not(:last-child){margin-bottom:17px}main .property-info .vl-btn{margin-top:24px}main .testimonial{padding:136px 0}main .testimonial .container{padding-left:112px}main .testimonial blockquote{font-size:32px;line-height:36px;letter-spacing:1.6px;width:62.35%}main .testimonial p{font-size:12px;line-height:16px;letter-spacing:.84px;width:62.35%}main .property-description{padding-top:94px}main .property-description .vl-info-section{max-width:550px;margin-left:254px}main .property-description .vl-info-section .titles{width:100%}main .property-description .container{padding:0;max-width:1400px}main .property-description .images{flex-direction:row;align-items:flex-start;width:100%;margin-left:0;justify-content:space-between}main .property-description .images .first-col{width:47.5%;gap:20px}main .property-description .images .first-col figure:first-of-type{width:33.85%;aspect-ratio:109/159;margin-bottom:32px}main .property-description .images .first-col figure:last-of-type{width:66.15%;aspect-ratio:213/262}main .property-description .images .last-col{width:47.85%;gap:84px}main .property-description .images .last-col .image-text{width:60.53%;margin-top:0}main .property-description .images .last-col .image-text .vl-info-section{margin:0;margin-bottom:150px}main .property-description .images .last-col .image-text .vl-info-section .info{padding-top:0;width:100%}main .property-description .images .last-col .image-text figure{width:90.37%;aspect-ratio:183/224}main .property-description .images .last-col figure{width:26.9%;aspect-ratio:45/68;margin-top:63px}main .property-description::after{height:15%}main .vl-cards-icon{flex-direction:row;flex-wrap:wrap;padding-left:82px;padding-right:76px;-moz-column-gap:27px;column-gap:27px;row-gap:32px}main .vl-cards-icon li,main .vl-cards-icon .card{width:calc(33.333% - 18px);padding:22px 38px 50px 22px}main .vl-cards-icon li figure,main .vl-cards-icon .card figure{margin-bottom:34px}main .vl-cards-icon li figure img,main .vl-cards-icon .card figure img{height:60px}main .vl-cards-icon li .info h3,main .vl-cards-icon .card .info h3{font-size:16px;line-height:22px;letter-spacing:1.12px;margin-bottom:10px}main .vl-cards-icon li .info p,main .vl-cards-icon .card .info p{font-size:16px;line-height:20px}main .vl-cards-icon li .info::before,main .vl-cards-icon .card .info::before{margin-bottom:18px}main .vl-cards-icon li:not(:last-of-type),main .vl-cards-icon .card:not(:last-of-type){margin-bottom:0}main .services-amenities{padding:135px 0 82px}main .services-amenities .vl-info-section{gap:0;width:51%;margin-left:100px;flex-direction:column}main .services-amenities .vl-info-section .titles{width:100%;margin-bottom:42px}main .services-amenities .vl-info-section .titles h2{width:100%}main .services-amenities .vl-info-section .info{padding-top:0;width:65%}main .services-amenities .vl-info-section .info p strong{letter-spacing:.32px}main .services-amenities .vl-info-section .info .vl-btn{margin-top:20px}main .condominium{padding:112px 0 82px}main .condominium .container{padding-right:0;padding-left:112px}main .condominium .d-flex:has(.vl-info-section){flex-direction:row;gap:176px;margin-bottom:138px}main .condominium .vl-info-section{width:50.5%;flex-direction:column;gap:84px;margin:0}main .condominium .vl-info-section .titles{margin-bottom:0}main .condominium .vl-info-section .titles h2{margin-bottom:0}main .condominium .vl-info-section .titles .lead{margin-bottom:22px}main .condominium .vl-info-section .info{padding-top:0;width:69.5%}main .condominium .image{width:35.1%;margin-top:38px;margin-left:0}main .condominium .image figure{width:100%;aspect-ratio:53/67}main .benefits{padding:110px 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:20px}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 #brochura_download .modal-body .d-flex{flex-direction:row;gap:20px}main #brochura_download .modal-body .image{display:block;width:50%}main #brochura_download .modal-body .vl-contact-form{width:50%}main #brochura_download .modal-body .vl-contact-form h2{font-size:32px}main #brochura_download .modal-body .vl-contact-form .footer{font-size:12px}}/*# sourceMappingURL=property_state.min.css.map */