.elementor-167 .elementor-element.elementor-element-6c0724f{width:var( --container-widget-width, 103.088% );max-width:103.088%;--container-widget-width:103.088%;--container-widget-flex-grow:0;}.elementor-167 .elementor-element.elementor-element-6c0724f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-167 .elementor-element.elementor-element-179d4cd{width:var( --container-widget-width, 101.428% );max-width:101.428%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:101.428%;--container-widget-flex-grow:0;}.elementor-167 .elementor-element.elementor-element-179d4cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-167 .elementor-element.elementor-element-6f489e9{width:var( --container-widget-width, 113.106% );max-width:113.106%;--container-widget-width:113.106%;--container-widget-flex-grow:0;}.elementor-167 .elementor-element.elementor-element-6f489e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-167 .elementor-element.elementor-element-2d63261{width:var( --container-widget-width, 101.677% );max-width:101.677%;--container-widget-width:101.677%;--container-widget-flex-grow:0;}.elementor-167 .elementor-element.elementor-element-2d63261.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-167 .elementor-element.elementor-element-8214dcc{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-167 .elementor-element.elementor-element-8214dcc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-167 .elementor-element.elementor-element-8214dcc .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-167 .elementor-element.elementor-element-8214dcc .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-167 .elementor-element.elementor-element-42c06c6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-167 .elementor-element.elementor-element-1df6229{--e-image-carousel-slides-to-show:2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-167 .elementor-element.elementor-element-1df6229 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-167 .elementor-element.elementor-element-1df6229 .elementor-swiper-button.elementor-swiper-button-next{font-size:49px;}.elementor-167 .elementor-element.elementor-element-0ae20d4 > .elementor-widget-container{margin:0px 0px 0px 81px;}.elementor-167 .elementor-element.elementor-element-0ae20d4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-167 .elementor-element.elementor-element-0ae20d4 .wd-accordion-title-text{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;line-height:65px;letter-spacing:4.3px;color:#C6A15B;}.elementor-167 .elementor-element.elementor-element-0ae20d4 > div > .wd-accordion > .wd-accordion-item > .wd-accordion-title > .wd-accordion-opener{font-size:18px;}.elementor-167 .elementor-element.elementor-element-8ee712b{--divider-border-style:solid;--divider-color:#F1E9D8;--divider-border-width:1px;}.elementor-167 .elementor-element.elementor-element-8ee712b .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-167 .elementor-element.elementor-element-8ee712b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-167 .elementor-element.elementor-element-bb28f1d{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-167 .elementor-element.elementor-element-bb28f1d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:82px;color:#F1E9D8;}.elementor-167 .elementor-element.elementor-element-4a8231a{--divider-border-style:solid;--divider-color:#F1E9D8;--divider-border-width:1px;}.elementor-167 .elementor-element.elementor-element-4a8231a .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-167 .elementor-element.elementor-element-4a8231a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-167 .elementor-element.elementor-element-068faf4{width:var( --container-widget-width, 100.615% );max-width:100.615%;--container-widget-width:100.615%;--container-widget-flex-grow:0;}.elementor-167 .elementor-element.elementor-element-068faf4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-167 .elementor-element.elementor-element-068faf4 .shortcode-wcpr-pagination{text-align:left !important;}.elementor-167 .elementor-element.elementor-element-068faf4 .shortcode-wcpr-filter-container{border:1px solid #e5e5e5 !important;}.elementor-167 .elementor-element.elementor-element-068faf4 .shortcode-wcpr-filter-container .shortcode-wcpr-filter-button{border:1px solid #e5e5e5 !important;}.elementor-167 .elementor-element.elementor-element-068faf4 .rate-percent-bg .rate-percent{background-color:#96588a !important;}.elementor-167 .elementor-element.elementor-element-068faf4 .shortcode-wcpr-grid{grid-template-columns:repeat(3, 1fr) !important;column-count:3 !important;grid-gap:15px !important;background-color:#000000 !important;}.elementor-167 .elementor-element.elementor-element-068faf4 .shortcode-wcpr-grid-item{background-color:#000000 !important;border:1px solid #7E6A42 !important;color:#F5F5F5 !important;}.elementor-167 .elementor-element.elementor-element-068faf4 .shortcode-wcpr-stars-count .star-rating:before,
					 .elementor-167 .elementor-element.elementor-element-068faf4 .shortcode-wcpr-content .shortcode-review-content-container .star-rating:before,
					 .elementor-167 .elementor-element.elementor-element-068faf4 .shortcode-wcpr-stars-count .star-rating span:before,
					 .elementor-167 .elementor-element.elementor-element-068faf4 .shortcode-wcpr-content .shortcode-review-content-container .star-rating span:before,
					 .elementor-167 .elementor-element.elementor-element-068faf4 .shortcode-review-author-container .wcpr-comment-author-rating .star-rating span:before,
					 .elementor-167 .elementor-element.elementor-element-068faf4 .woocommerce-photo-reviews-shortcode .shortcode-wcpr-comments .star-rating span:before,
					 .elementor-167 .elementor-element.elementor-element-068faf4 .woocommerce-photo-reviews-shortcode .shortcode-wcpr-stars-count .shortcode-wcpr-row .shortcode-wcpr-col-star .star-rating:before,
					 .elementor-167 .elementor-element.elementor-element-068faf4 .woocommerce-photo-reviews-shortcode .shortcode-wcpr-stars-count .shortcode-wcpr-row .shortcode-wcpr-col-star .star-rating span:before,
					 .elementor-167 .elementor-element.elementor-element-068faf4 .woocommerce-photo-reviews-shortcode .shortcode-wcpr-overall-rating-right .shortcode-wcpr-overall-rating-right-star .star-rating:before,
					 .elementor-167 .elementor-element.elementor-element-068faf4 .woocommerce-photo-reviews-shortcode .shortcode-wcpr-overall-rating-right .shortcode-wcpr-overall-rating-right-star .star-rating span:before{color:#ffb600 !important;}.elementor-167 .elementor-element.elementor-element-068faf4 .woocommerce-photo-reviews-shortcode .woocommerce-review__verified{color:#29d50b !important;}.elementor-167 .elementor-element.elementor-element-fe8326e{width:var( --container-widget-width, 100.311% );max-width:100.311%;--container-widget-width:100.311%;--container-widget-flex-grow:0;}.elementor-167 .elementor-element.elementor-element-fe8326e.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:768px){.elementor-167 .elementor-element.elementor-element-6c0724f{width:var( --container-widget-width, 603px );max-width:603px;margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:603px;--container-widget-flex-grow:0;}.elementor-167 .elementor-element.elementor-element-179d4cd{margin:-61px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-167 .elementor-element.elementor-element-2d63261{margin:-79px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:769px;--container-widget-flex-grow:0;width:var( --container-widget-width, 769px );max-width:769px;}.elementor-167 .elementor-element.elementor-element-8214dcc{width:var( --container-widget-width, 10px );max-width:10px;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:10px;--container-widget-flex-grow:0;}.elementor-167 .elementor-element.elementor-element-42c06c6{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-167 .elementor-element.elementor-element-1df6229{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-167 .elementor-element.elementor-element-1df6229 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-167 .elementor-element.elementor-element-1df6229 .elementor-swiper-button.elementor-swiper-button-next{font-size:50px;}.elementor-167 .elementor-element.elementor-element-0ae20d4{width:var( --container-widget-width, 291.07px );max-width:291.07px;--container-widget-width:291.07px;--container-widget-flex-grow:0;}.elementor-167 .elementor-element.elementor-element-0ae20d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-167 .elementor-element.elementor-element-0ae20d4 .wd-accordion-title-text{font-size:25px;}.elementor-167 .elementor-element.elementor-element-8ee712b{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-167 .elementor-element.elementor-element-bb28f1d{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-167 .elementor-element.elementor-element-bb28f1d .elementor-heading-title{font-size:19px;}.elementor-167 .elementor-element.elementor-element-4a8231a{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-167 .elementor-element.elementor-element-068faf4 .shortcode-wcpr-grid{grid-template-columns:repeat(2, 1fr) !important;column-count:2 !important;}}/* Start custom CSS for html, class: .elementor-element-6c0724f */@media screen and (max-width: 767px) {

    /* VKZ MOBILE BANNER - REMOVE BOTTOM GAP */

    .vkz-luxury-banner {
        width: 100% !important;
        height: 735px !important;
        aspect-ratio: auto !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
    }

    .vkz-luxury-banner .vkz-luxury-image {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        object-position: center top !important;
    }

    .vkz-luxury-banner .vkz-luxury-content {
        position: absolute !important;
        top: 64% !important;
        bottom: auto !important;
        left: 0 !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 18px !important;
        box-sizing: border-box !important;
    }

    .vkz-luxury-banner .vkz-luxury-eyebrow {
        margin-bottom: 8px !important;
    }

    .vkz-luxury-banner .vkz-luxury-line {
        margin-bottom: 11px !important;
    }

    .vkz-luxury-banner .vkz-luxury-content h2 {
        margin: 0 !important;
    }

    .vkz-luxury-banner .vkz-luxury-content p {
        margin: 10px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1df6229 */.vkz-accordion .elementor/* End custom CSS */
/* Start custom CSS for woocommerce-photo-reviews, class: .elementor-element-068faf4 */h2,
h3 {
    color: #F5F5F5 !important;
}/* End custom CSS */