.book-form{position:absolute;bottom:54px;left:50%;transform:translateX(-50%);z-index:2;width:95%;max-width:1240px;background-color:var(--light-color);font-family:"nunito",sans-serif;font-size:14px;line-height:1.2}.book-form a{color:var(--green-color)}.book-form form .d-flex{justify-content:space-between;align-items:center;padding-left:20px}.book-form form input{font-size:14px;line-height:19px;letter-spacing:.98px;color:var(--green-color);border:none;background-color:rgba(0,0,0,0);outline:none;box-shadow:none}.book-form form .info{width:33%;padding-top:5px;padding-bottom:5px;border-right:1px solid var(--green-color)}.book-form form .dates{width:22.38%;padding-top:5px;padding-bottom:5px;border-right:1px solid var(--green-color)}.book-form form .dates input{width:80%}.book-form form .guests{position:relative;width:22.38%}.book-form form .guests input{width:80%}.book-form form .guests .options{position:absolute;top:-20px;left:-10px;background-color:var(--light-color);border:1px solid var(--green-color);padding:10px;transform:translateY(-100%)}.book-form form .submit{padding:12px;width:19.75%}.book-form form .submit .vl-btn{width:100%}.book-form .dropdown-menu{background-color:var(--light-color);border:none;border-radius:0;border:1px solid rgba(var(--green-color-rgb), 0.5);font-family:"nunito",sans-serif;font-size:14px;line-height:19px;letter-spacing:.98px;width:90%;inset:initial !important;transform:translateY(-125%) !important}.book-form .dropdown-menu .d-flex{padding:0}.book-form .dropdown-menu .btn-close{margin-top:4px;margin-right:8px}.book-form .dropdown-menu .d-grid{padding:10px 20px}.book-form .dropdown-menu .btn-step{border-radius:50%;height:24px;width:24px;min-height:24px;display:flex;align-items:center;justify-content:center;padding:0}.flatpickr-days .flatpickr-day{color:var(--green-color)}.flatpickr-days .flatpickr-day.selected{background:var(--green-color);color:var(--light-color);border:none}.flatpickr-days .flatpickr-day.flatpickr-disabled{color:rgba(var(--green-color-rgb), 0.5)}header .navbar:not(.scrolled) .navbar-brand img{filter:brightness(0) saturate(100%) invert(13%) sepia(22%) saturate(3160%) hue-rotate(48deg) brightness(92%) contrast(94%)}header .navbar:not(.scrolled) .navbar-toggler .toggler-icon span{background-color:var(--green-color)}header .navbar:not(.scrolled) .navbar-nav .nav-item .nav-link{color:var(--green-color)}header .navbar:not(.scrolled) .navbar-nav .nav-item .nav-link.dropdown-toggle::after{border-color:var(--green-color)}header .navbar:not(.scrolled) .vl-btn{color:var(--white-color);background-color:var(--green-color)}main .vl-above-the-fold{padding-top:106px;padding-bottom:18px}main .vl-above-the-fold::after{display:none}main .vl-above-the-fold .container{position:relative;padding-left:18px;padding-right:12px}main .vl-above-the-fold .main-image{aspect-ratio:69/103}main .vl-above-the-fold .above-description{top:calc(50% + 53px)}main .vl-above-the-fold .above-description .lead{font-family:"nunito",sans-serif;font-size:10px;line-height:14px;letter-spacing:.7px;color:var(--white-white);text-transform:uppercase;margin-bottom:18px}main .vl-above-the-fold .above-description h1{margin-bottom:126px}main .vl-above-the-fold .above-description .vl-btn{color:var(--color-white);border-color:var(--color-white)}main .vl-above-the-fold .book-form{bottom:12%;width:95%}main .vl-above-the-fold .book-form .info{text-align:left}main .vl-above-the-fold .book-form .info p{color:var(--green-color)}main .vl-above-the-fold .book-form input[type=submit]{margin-top:0}main .accommodation{position:relative;padding:70px 0}main .accommodation .vl-info-section{margin-bottom:50px}main .accommodation .accommodation-slider .swiper-wrapper{align-items:center}main .accommodation .accommodation-slider .swiper-slide{transition:oppacity .3s ease-in-out}main .accommodation .accommodation-slider .swiper-slide img{min-height:154px}main .accommodation .accommodation-slider .swiper-slide.swiper-slide-next{opacity:.5}main .accommodation .accommodation-slider .swiper-button-next{right:38px}main .accommodation::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20%;background-color:var(--cream-color)}main .our-properties{padding:0 0 40px}main .our-properties .info{margin-bottom:76px;text-align:center}main .our-properties .info .lead{display:block;font-size:10px;line-height:14px;letter-spacing:.7px;text-transform:uppercase;margin-bottom:20px;font-weight:500}main .our-properties .info p{font-size:18px;line-height:24px;font-weight:300}main .our-properties .info p:last-of-type{margin-bottom:0}main .our-properties .properties .property{display:flex;flex-direction:column-reverse}main .our-properties .properties .property .details h3{font-size:16px;line-height:22px;letter-spacing:1.12px;text-transform:uppercase;font-family:"nunito",sans-serif;font-weight:500;margin-bottom:10px}main .our-properties .properties .property .details .details-icon{display:flex;gap:16px;margin-bottom:24px}main .our-properties .properties .property .details .details-icon>div{display:flex;align-items:flex-start;gap:10px}main .our-properties .properties .property .details .details-icon>div span{display:block;font-size:13px;line-height:1.2;letter-spacing:.91px}main .our-properties .properties .property .details .details-icon>div sup,main .our-properties .properties .property .details .details-icon>div sub{font-size:10px}main .our-properties .properties .property .details .details-icon>div img{height:12px;-o-object-fit:contain;object-fit:contain}main .our-properties .properties .property .details .details-icon .area img,main .our-properties .properties .property .details .details-icon .beds img{width:25px}main .our-properties .properties .property .details .details-icon .capacity img{width:12px}main .our-properties .properties .property .details .details-info{font-size:13px;line-height:17px;margin-bottom:34px;font-weight:300}main .our-properties .properties .property .details .details-info p:not(:last-of-type){margin-bottom:16px}main .our-properties .properties .property .details .details-info p:last-of-type{margin-bottom:24px}main .our-properties .properties .property .details .details-info::before{content:"";display:block;margin-bottom:24px;height:1px;width:70px;background-color:var(--green-color)}main .our-properties .properties .property:not(:last-of-type){margin-bottom:35px}main .our-properties .properties .property .swiper{width:calc(100% + 48px);margin-left:-24px}main .our-properties .properties .property .swiper .swiper-slide{aspect-ratio:88/59}main .our-properties .properties .property .swiper .swiper-button-prev,main .our-properties .properties .property .swiper .swiper-button-next{color:var(--white-color);background-color:rgba(0,0,0,0);border:1px solid var(--white-color)}main .our-properties .properties .property .swiper .swiper-button-prev{left:10px}main .our-properties .properties .property .swiper .swiper-button-next{right:10px}main .property-amenities{padding-bottom:24px;margin-top:-1px}main .property-amenities .info h3{margin-bottom:40px;font-size:16px;line-height:22px;letter-spacing:1.12px;text-transform:uppercase;font-family:"nunito",sans-serif;font-weight:500}main .property-amenities .amenities-list ul{padding-left:0;display:flex;gap:10px;flex-wrap:wrap}main .property-amenities .amenities-list ul li{width:calc(50% - 10px);border-bottom:1px solid var(--green-color)}main .property-amenities .amenities-list ul li .icon{margin-bottom:8px}main .property-amenities .amenities-list ul li .icon img{height:22px;width:auto}main .property-amenities .amenities-list ul li .info{padding-bottom:6px}main .property-amenities .amenities-list ul li .info h4{font-size:13px;line-height:1.3;letter-spacing:.91px;text-transform:uppercase;font-family:"nunito",sans-serif;font-weight:500;margin-bottom:6px;width:95%;min-height:32px}main .property-amenities .amenities-list ul li .info p{font-size:13px;line-height:17px;letter-spacing:.91px;font-weight:300}main .property-amenities .amenities-list ul li:first-of-type,main .property-amenities .amenities-list ul li:nth-of-type(2){padding-top:16px;border-top:1px solid var(--green-color)}main .exclusive-offers{padding-top:52px;padding-bottom:35px}main .exclusive-offers>.d-flex{flex-direction:column-reverse;row-gap:35px}main .exclusive-offers .images{padding:0 12px}main .exclusive-offers .images .d-flex{align-items:center;gap:9px;margin-bottom:9px}main .exclusive-offers .images .d-flex figure:first-of-type{width:42.15%;aspect-ratio:72/91}main .exclusive-offers .images .d-flex figure:last-of-type{width:58.19%;aspect-ratio:100/139}main .exclusive-offers .images figure.last-image{aspect-ratio:66/89;width:37.32%;margin-left:73px}main .discover-more{position:relative;padding:35px 0}main .discover-more .vl-info-section{margin-bottom:28px}main .discover-more .vl-info-section .titles{width:90%}main .discover-more .vl-info-section .titles h2{width:100%}main .discover-more .amenities-swiper{width:calc(100% + 36px)}main .discover-more .amenities-swiper .swiper-slide figure{width:100%;aspect-ratio:71/84;margin-bottom:14px}main .discover-more .amenities-swiper .swiper-slide.swiper-slide-next{opacity:.5}main .discover-more .amenities-swiper .swiper-slide .details{width:75%}main .discover-more .amenities-swiper .swiper-slide .details h4{font-size:13px;line-height:18px;letter-spacing:.91px;text-transform:uppercase;font-family:"nunito",sans-serif;font-weight:500;margin-bottom:8px}main .discover-more .amenities-swiper .swiper-slide .details p{font-size:13px;line-height:17px;font-weight:300}main .discover-more .amenities-swiper .swiper-slide .details p:last-of-type{margin-bottom:0}main .discover-more .amenities-swiper .swiper-slide .details::before{content:"";display:block;margin-bottom:15px;height:1px;width:54px;background-color:var(--green-color)}main .discover-more .amenities-swiper .swiper-slide a{position:absolute;right:10px;top:10px}main .discover-more .amenities-swiper .swiper-button-next{right:36px;top:35%}main .discover-more::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:27.5%;background-color:var(--light-color)}main .reviews{padding-top:60px}main .reviews>.container{position:relative}main .reviews .swiper{margin-bottom:60px}main .reviews .swiper .swiper-slide blockquote{font-size:24px;line-height:28px;letter-spacing:1.2px;font-family:"magnat",serif;margin-bottom:28px;text-transform:uppercase}main .reviews .swiper .swiper-slide .review-info{margin-bottom:28px}main .reviews .swiper .swiper-slide .review-info span{font-size:10px;line-height:14px;letter-spacing:.7px;text-transform:uppercase;font-weight:500}main .reviews .swiper .swiper-slide .review-info span.origin{display:flex;align-items:baseline;margin-left:4px}main .reviews .swiper .swiper-slide .review-info span.origin::before{content:"|";margin-right:4px}main .reviews .swiper-button-next{bottom:0;top:auto;right:36px;border:1px solid var(--green-color);background-color:var(--cream-color)}main .reviews .swiper-button-next svg,main .reviews .swiper-button-next path{fill:var(--green-color) !important}main .reviews .reviews-count{padding-bottom:10px;padding-top:6px}main .reviews .reviews-count .container{padding-right:30px}main .reviews .reviews-count .d-flex{align-items:flex-end;justify-content:space-between}main .reviews .reviews-count .rating{width:31.68%}main .reviews .reviews-count .rating .stars{display:flex;align-items:center;gap:2px;margin-bottom:2px;font-size:10px;letter-spacing:.7px;line-height:14px;font-weight:300;font-family:"nunito",sans-serif}main .reviews .reviews-count .rating .stars img{height:6px;width:auto}main .reviews .reviews-count .rating .stars sup{font-size:6px;margin-top:4px}main .reviews .reviews-count .rating h3{font-size:16px;line-height:1;font-family:"magnat",sans-serif;font-weight:500;text-align:center}main .reviews .reviews-count .adivisor-review,main .reviews .reviews-count .booking-review,main .reviews .reviews-count .expedia-review{position:relative;width:calc(13.2% + 20px);padding-left:18px}main .reviews .reviews-count .adivisor-review .notes,main .reviews .reviews-count .booking-review .notes,main .reviews .reviews-count .expedia-review .notes{font-size:12px;line-height:1;font-weight:300;font-family:"magnat",serif;text-align:center;margin-bottom:2px}main .reviews .reviews-count .adivisor-review img,main .reviews .reviews-count .booking-review img,main .reviews .reviews-count .expedia-review img{display:block;margin:0 auto;height:auto;width:100%}main .reviews .reviews-count .adivisor-review::before,main .reviews .reviews-count .booking-review::before,main .reviews .reviews-count .expedia-review::before{content:"";position:absolute;left:0;bottom:0;width:1px;height:100%;background-color:var(--green-color)}main .reviews .reviews-count .expedia-review{margin:0}main .other-typologies{position:relative;padding-top:35px;padding-bottom:30px}main .other-typologies .vl-info-section{margin-bottom:52px}main .other-typologies .typologies{padding:0 12px;display:flex;flex-direction:column}main .other-typologies .typologies .typology{z-index:1}main .other-typologies .typologies .typology .image{display:block;position:relative;margin-bottom:20px}main .other-typologies .typologies .typology .image figure{aspect-ratio:11/13}main .other-typologies .typologies .typology .image .details{display:flex;align-items:center;justify-content:space-between;width:100%;position:absolute;top:14px;padding-right:11px;padding-left:26px;z-index:1}main .other-typologies .typologies .typology .image .details .name{color:var(--white-color);font-size:12px;line-height:16px;letter-spacing:.84px;text-transform:uppercase;font-weight:500}main .other-typologies .typologies .typology .buttons{gap:10px}main .other-typologies .typologies .typology .buttons .vl-btn{font-size:10px;line-height:14px;letter-spacing:.7px;padding:5px 12px}main .other-typologies .typologies .typology:not(:last-of-type){margin-bottom:30px}main .other-typologies::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:49%;background-color:var(--cream-color);z-index:0}@media(min-width: 768px)and (max-width: 1200px){main .vl-above-the-fold{max-height:none;height:-moz-fit-content;height:fit-content;padding-top:134px;padding-bottom:40px}main .vl-above-the-fold .container{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}main .vl-above-the-fold .main-image{aspect-ratio:20/11}main .vl-above-the-fold .above-description{top:calc(50% + 67px)}main .vl-above-the-fold .above-description .lead{font-size:12px;line-height:16px;letter-spacing:.84px;margin-bottom:24px}main .vl-above-the-fold .above-description h1{max-width:420px;margin:0 auto;margin-bottom:32px}main .vl-above-the-fold .above-description .vl-btn:hover{border-color:var(--green-color)}main .accommodation{padding:78px 0}main .accommodation .vl-info-section{margin-bottom:130px}main .accommodation .accommodation-slider .swiper-slide img{min-height:220px}main .accommodation .accommodation-slider .swiper-slide.swiper-slide-next{opacity:1}main .accommodation .accommodation-slider .swiper-button-next{right:76px}main .accommodation::after{display:none}main .our-properties{padding:82px 0 80px}main .our-properties .info{max-width:758px;margin:0 auto 76px}main .our-properties .info .lead{font-size:12px;line-height:16px;letter-spacing:.84px;margin-bottom:28px}main .our-properties .info p{font-size:25px;line-height:30px}main .our-properties .properties .property{flex-direction:row;align-items:center;gap:40px}main .our-properties .properties .property:nth-child(even){flex-direction:row-reverse;gap:78px}main .our-properties .properties .property .details{width:calc(45% - 20px)}main .our-properties .properties .property .details h3{font-size:20px;line-height:27px;letter-spacing:1.4px;margin-bottom:24px}main .our-properties .properties .property .details .details-icon>div span{font-size:14px;letter-spacing:.98px;margin-bottom:42px}main .our-properties .properties .property .details .details-info{margin-bottom:0}main .our-properties .properties .property .details .details-info p{font-size:16px;line-height:20px;letter-spacing:0}main .our-properties .properties .property .details .details-info::before{margin-bottom:24px}main .our-properties .properties .property:not(:last-of-type){margin-bottom:72px}main .our-properties .properties .property .swiper{width:calc(55% - 20px);margin:0}main .our-properties .properties .property .swiper .swiper-slide{width:100%}main .our-properties .properties .property .swiper .swiper-button-prev{left:14px}main .our-properties .properties .property .swiper .swiper-button-next{right:14px}main .property-amenities{padding-bottom:64px}main .property-amenities .container{padding-left:40px;padding-right:40px}main .property-amenities .info{margin-bottom:32px}main .property-amenities .info h3{font-size:20px;line-height:27px;letter-spacing:1.4px}main .property-amenities .amenities-list ul{gap:16px}main .property-amenities .amenities-list ul li{width:calc(33.3333% - 10.8px);padding-bottom:18px;padding-top:16px;margin-bottom:0}main .property-amenities .amenities-list ul li .icon{margin-bottom:12px}main .property-amenities .amenities-list ul li .icon img{height:26px}main .property-amenities .amenities-list ul li .info{padding-bottom:0;margin-bottom:0}main .property-amenities .amenities-list ul li .info h4{margin-bottom:4px;font-size:16px;line-height:22px;letter-spacing:1.12px;min-height:auto}main .property-amenities .amenities-list ul li .info p{margin-bottom:4px;font-size:16px;line-height:22px;letter-spacing:1.12px;margin-bottom:0}main .property-amenities .amenities-list ul li:nth-of-type(3){border-top:1px solid var(--green-color)}main .exclusive-offers{padding-top:70px;padding-bottom:70px}main .exclusive-offers>.d-flex{flex-direction:row;gap:80px;align-items:center;margin:0 auto}main .exclusive-offers .container{width:38%;padding-left:0;padding-right:0;margin:0}main .exclusive-offers .vl-info-section{width:100%;flex-direction:column;gap:0;margin:0}main .exclusive-offers .vl-info-section .titles{width:100%}main .exclusive-offers .vl-info-section .info{width:100%;padding-top:80px}main .exclusive-offers .images{padding:0;margin-left:40px;width:44%}main .exclusive-offers .images .d-flex{gap:17px;margin-bottom:16px}main .exclusive-offers .images .d-flex figure:last-of-type{aspect-ratio:87/122}main .exclusive-offers .images figure.last-image{width:37.5%;margin-left:129px}main .discover-more{padding:75px 0}main .discover-more .vl-info-section{margin-bottom:184px}main .discover-more .vl-info-section .titles{width:50%}main .discover-more .vl-info-section .titles .lead{margin-bottom:20px}main .discover-more .vl-info-section .info{padding-top:20px}main .discover-more .amenities-swiper{width:100%}main .discover-more .amenities-swiper .swiper-slide figure{margin-bottom:20px}main .discover-more .amenities-swiper .swiper-slide.swiper-slide-next{opacity:1}main .discover-more .amenities-swiper .swiper-slide .details{width:95%}main .discover-more .amenities-swiper .swiper-slide .details::before{width:70px;margin-bottom:18px}main .reviews{padding-top:84px}main .reviews .swiper{margin-bottom:82px;margin-left:0;width:80%}main .reviews .swiper .swiper-slide blockquote{font-size:32px;line-height:36px;letter-spacing:1.6px;margin-bottom:25px}main .reviews .swiper .swiper-slide .review-info span{font-size:12px;line-height:16px;letter-spacing:.84px}main .reviews .swiper-button-next{right:106px;bottom:30%}main .reviews .reviews-count{padding-top:28px;padding-bottom:24px}main .reviews .reviews-count .rating{width:28%}main .reviews .reviews-count .rating .stars{font-size:14px;letter-spacing:1.12px;line-height:1.2;align-items:baseline;gap:4px}main .reviews .reviews-count .rating .stars img{height:12px}main .reviews .reviews-count .rating .stars sup{font-size:8px}main .reviews .reviews-count .rating h3{font-size:40px;line-height:1;text-align:left}main .reviews .reviews-count .adivisor-review,main .reviews .reviews-count .booking-review,main .reviews .reviews-count .expedia-review{width:calc(9.5% + 45px);padding-left:45px}main .reviews .reviews-count .adivisor-review .notes,main .reviews .reviews-count .booking-review .notes,main .reviews .reviews-count .expedia-review .notes{font-size:24px;line-height:1;margin-bottom:2px}main .reviews .reviews-count .adivisor-review img,main .reviews .reviews-count .booking-review img,main .reviews .reviews-count .expedia-review img{width:auto;height:12px}main .reviews .reviews-count .adivisor-review::before,main .reviews .reviews-count .booking-review::before,main .reviews .reviews-count .expedia-review::before{height:130%}main .other-typologies{padding-top:90px;padding-bottom:82px}main .other-typologies .vl-info-section{margin-bottom:70px}main .other-typologies .vl-info-section .titles{width:50.25%}main .other-typologies .vl-info-section .info{padding-top:50px;width:50.25%}main .other-typologies .typologies{margin:0 auto;flex-direction:row;gap:16px;justify-content:center;align-items:flex-start}main .other-typologies .typologies .typology{width:35%}main .other-typologies .typologies .typology .image{margin-bottom:24px}main .other-typologies .typologies .typology .image .details{padding-right:13px;padding-left:40px}main .other-typologies .typologies .typology .image .details .name{font-size:14px;letter-spacing:.98px;line-height:19px}main .other-typologies .typologies .typology .buttons .vl-btn{font-size:12px;line-height:16px;letter-spacing:.84px;padding:6px 18px}main .other-typologies .typologies .typology:nth-child(2){margin-top:46px}main .other-typologies::after{height:37%}}@media(min-width: 1200px){main .vl-above-the-fold{padding-top:134px;padding-bottom:40px}main .vl-above-the-fold .container{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}main .vl-above-the-fold .main-image{aspect-ratio:20/11}main .vl-above-the-fold .above-description{top:50%}main .vl-above-the-fold .above-description .lead{font-size:12px;line-height:16px;letter-spacing:.84px;margin-bottom:24px}main .vl-above-the-fold .above-description h1{max-width:720px;margin:0 auto;margin-bottom:32px}main .vl-above-the-fold .above-description .vl-btn:hover{border-color:var(--green-color)}main .accommodation{padding:78px 0}main .accommodation .vl-info-section{margin-bottom:130px}main .accommodation .accommodation-slider{max-width:1520px;margin:0 auto}main .accommodation .accommodation-slider .swiper-slide img{min-height:245px}main .accommodation .accommodation-slider .swiper-slide.swiper-slide-next{opacity:1}main .accommodation .accommodation-slider .swiper-button-next{right:106px}main .accommodation::after{display:none}main .our-properties{padding:122px 0 100px}main .our-properties .info{max-width:758px;margin:0 auto 156px}main .our-properties .info .lead{font-size:12px;line-height:16px;letter-spacing:.84px;margin-bottom:28px}main .our-properties .info p{font-size:25px;line-height:30px}main .our-properties .properties{padding-left:45px;padding-right:45px}main .our-properties .properties .property{flex-direction:row;align-items:center;gap:62px}main .our-properties .properties .property:nth-child(even){flex-direction:row-reverse;gap:78px}main .our-properties .properties .property:nth-child(even) .details{padding-right:0;padding-left:38px}main .our-properties .properties .property .details{width:calc(40% - 31px);padding-right:25px}main .our-properties .properties .property .details h3{font-size:20px;line-height:27px;letter-spacing:1.4px;margin-bottom:24px}main .our-properties .properties .property .details .details-icon>div span{font-size:14px;letter-spacing:.98px;margin-bottom:42px}main .our-properties .properties .property .details .details-info{margin-bottom:0}main .our-properties .properties .property .details .details-info p{font-size:16px;line-height:20px;letter-spacing:0}main .our-properties .properties .property .details .details-info::before{margin-bottom:24px}main .our-properties .properties .property:not(:last-of-type){margin-bottom:72px}main .our-properties .properties .property .swiper{width:calc(60% - 31px);margin:0}main .our-properties .properties .property .swiper .swiper-slide{width:100%}main .our-properties .properties .property .swiper .swiper-button-prev{left:14px}main .our-properties .properties .property .swiper .swiper-button-next{right:14px}main .property-amenities{padding-bottom:102px}main .property-amenities .container{padding-left:44px;padding-right:164px}main .property-amenities .info{margin-bottom:70px}main .property-amenities .info h3{font-size:20px;line-height:27px;letter-spacing:1.4px}main .property-amenities .amenities-list ul{gap:16px}main .property-amenities .amenities-list ul li{width:calc(33.3333% - 10.66px);padding-bottom:18px;padding-top:16px;margin-bottom:0}main .property-amenities .amenities-list ul li .icon{margin-bottom:12px}main .property-amenities .amenities-list ul li .icon img{height:26px}main .property-amenities .amenities-list ul li .info{padding-bottom:0;margin-bottom:0}main .property-amenities .amenities-list ul li .info h4{margin-bottom:4px;font-size:16px;line-height:22px;letter-spacing:1.12px;min-height:auto}main .property-amenities .amenities-list ul li .info p{margin-bottom:4px;font-size:16px;line-height:22px;letter-spacing:1.12px;margin-bottom:0}main .property-amenities .amenities-list ul li:nth-of-type(3){border-top:1px solid var(--green-color)}main .exclusive-offers{padding-top:70px;padding-bottom:70px}main .exclusive-offers>.d-flex{flex-direction:row;gap:166px;align-items:center;max-width:1620px;margin:0 auto}main .exclusive-offers .container{width:30.98%;padding-left:0;margin:0}main .exclusive-offers .vl-info-section{width:100%;flex-direction:column;gap:0;margin:0}main .exclusive-offers .vl-info-section .titles{width:100%}main .exclusive-offers .vl-info-section .info{width:100%;padding-top:80px}main .exclusive-offers .images{padding:0;margin-left:40px;width:44%}main .exclusive-offers .images .d-flex{gap:17px;margin-bottom:16px}main .exclusive-offers .images .d-flex figure:last-of-type{aspect-ratio:87/122}main .exclusive-offers .images figure.last-image{width:37.5%;margin-left:129px}main .discover-more{padding:145px 0 134px}main .discover-more .container{padding:0}main .discover-more .vl-info-section{max-width:930px;margin-bottom:154px;margin-left:112px}main .discover-more .vl-info-section .titles{width:50%}main .discover-more .vl-info-section .titles .lead{margin-bottom:20px}main .discover-more .vl-info-section .info{padding-top:20px}main .discover-more .amenities-swiper{width:100%;padding-left:60px;padding-right:60px}main .discover-more .amenities-swiper .swiper-slide figure{margin-bottom:30px}main .discover-more .amenities-swiper .swiper-slide.swiper-slide-next{opacity:1}main .discover-more .amenities-swiper .swiper-slide .details{width:90%}main .discover-more .amenities-swiper .swiper-slide .details h4{font-size:16px;letter-spacing:1.12px;line-height:22px}main .discover-more .amenities-swiper .swiper-slide .details p{font-size:16px;line-height:20px}main .discover-more .amenities-swiper .swiper-slide .details::before{width:70px;margin-bottom:18px}main .discover-more .amenities-swiper .swiper-slide a{width:46px;height:46px;font-size:30px;top:13px;right:13px}main .discover-more::after{height:30.5%}main .reviews{padding-top:104px}main .reviews .swiper{margin-bottom:102px;margin-left:100px;width:57.5%}main .reviews .swiper .swiper-slide blockquote{font-size:32px;line-height:36px;letter-spacing:1.6px;margin-bottom:25px}main .reviews .swiper .swiper-slide .review-info{margin-bottom:36px}main .reviews .swiper .swiper-slide .review-info span{font-size:12px;line-height:16px;letter-spacing:.84px}main .reviews .swiper-button-next{right:106px;bottom:40%}main .reviews .reviews-count{padding-top:28px;padding-bottom:24px}main .reviews .reviews-count .d-flex{padding-left:112px;padding-right:187px}main .reviews .reviews-count .rating{width:29.85%}main .reviews .reviews-count .rating .stars{font-size:16px;letter-spacing:1.12px;line-height:1.2;align-items:baseline;gap:4px}main .reviews .reviews-count .rating .stars img{height:14px}main .reviews .reviews-count .rating .stars sup{font-size:10px}main .reviews .reviews-count .rating h3{font-size:45px;line-height:1;text-align:left}main .reviews .reviews-count .adivisor-review,main .reviews .reviews-count .booking-review,main .reviews .reviews-count .expedia-review{width:calc(9.5% + 65px);padding-left:65px}main .reviews .reviews-count .adivisor-review .notes,main .reviews .reviews-count .booking-review .notes,main .reviews .reviews-count .expedia-review .notes{font-size:32px;line-height:1;margin-bottom:2px}main .reviews .reviews-count .adivisor-review img,main .reviews .reviews-count .booking-review img,main .reviews .reviews-count .expedia-review img{width:auto;height:14px}main .reviews .reviews-count .adivisor-review::before,main .reviews .reviews-count .booking-review::before,main .reviews .reviews-count .expedia-review::before{height:135%}main .other-typologies{padding-top:230px;padding-bottom:152px}main .other-typologies .vl-info-section{width:80%;max-width:985px;gap:120px;margin-bottom:100px}main .other-typologies .vl-info-section .titles{width:55%}main .other-typologies .vl-info-section .titles .lead{margin-bottom:22px}main .other-typologies .vl-info-section .info{padding-top:50px;width:50.25%}main .other-typologies .typologies{max-width:1520px;margin:0 auto;flex-direction:row;gap:16px;justify-content:center;align-items:flex-start}main .other-typologies .typologies .typology{width:29.1%}main .other-typologies .typologies .typology .image{margin-bottom:24px}main .other-typologies .typologies .typology .image .details{padding-right:13px;padding-left:40px}main .other-typologies .typologies .typology .image .details .name{font-size:14px;letter-spacing:.98px;line-height:19px}main .other-typologies .typologies .typology .buttons .vl-btn{font-size:12px;line-height:16px;letter-spacing:.84px;padding:6px 18px}main .other-typologies .typologies .typology:nth-child(2){margin-top:86px}main .other-typologies::after{height:39.25%}}/*# sourceMappingURL=villas.min.css.map */