.elementor-kit-9{--e-global-color-primary:#23352F;--e-global-color-secondary:#74837F;--e-global-color-text:#23352F;--e-global-color-accent:#93BBAC;--e-global-color-lighter:#C9D7D2;--e-global-color-dark:#415C53;--e-global-color-border:#F4F1ED;--e-global-color-a79b5d4:#F4F1ED;--e-global-color-51320ce:#EEF2F0;--e-global-color-6d052c8:#FFFFFF;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:48px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:capitalize;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:700;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1410px;}.e-con{--container-max-width:1410px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS for page-settings *//* .pix-form start */
.pix-form .wpcf7-form .form-style-1 input:not([type=submit]),
.pix-form .wpcf7-form .form-style-1 input[type=date],
.pix-form .wpcf7-form .form-style-1 textarea,
.pix-form .wpcf7-form .form-style-1 select,
.pix-form .wpcf7-form .form-style-1 select:not([size]):not([multiple]) {
    border-color: #23352F;
    color: #23352F;
}
.pix-form .wpcf7-form .form-style-1 input:not([type=submit]):focus,
.pix-form .wpcf7-form .form-style-1 input[type=date]:focus,
.pix-form .wpcf7-form .form-style-1 textarea:focus,
.pix-form .wpcf7-form .form-style-1 select:focus,
.pix-form .wpcf7-form .form-style-1 select:not([size]):not([multiple]):focus {
        border-color: #74837F;
}
.pix-form .wpcf7-form .form-style-1 input:not([type=submit])::placeholder,
.pix-form .wpcf7-form .form-style-1 input[type=date]::placeholder,
.pix-form .wpcf7-form .form-style-1 textarea::placeholder,
.pix-form .wpcf7-form .form-style-1 select::placeholder,
.pix-form .wpcf7-form .form-style-1 select:not([size]):not([multiple])::placeholder {
        color: #74837F;
}
.pix-form .wpcf7-form .form-style-1 button[type=submit] {
    color: #FFFFFF;
    background-color: #415C53;
    border-color: #415C53;
    border-radius: 4px; 
}
/* .pix-form end */



/* .pix-tabs start */
.pix-tabs.elementor-widget-luxtower-tabs.elementor-widget-tabs.elementor-tabs-view-horizontal.elementor-tabs-style2 .elementor-tabs-wrapper {
    justify-content: center;
    border: none;
}
.pix-tabs.elementor-widget-luxtower-tabs.elementor-widget-tabs.elementor-tabs-view-horizontal.elementor-tabs-style2 .elementor-tab-desktop-title.elementor-active:after {
    border: none;
}
.pix-tabs.elementor-widget-luxtower-tabs.elementor-widget-tabs.elementor-tabs-view-horizontal.elementor-tabs-style2 .elementor-tab-desktop-title:before {
    top: unset;
    bottom: -1px;
}
.pix-tabs.elementor-widget-luxtower-tabs.elementor-widget-tabs.elementor-tabs-view-horizontal.elementor-tabs-style2 .elementor-tab-desktop-title.elementor-active:before {
    background-color: #93BBAC;
}
.pix-tabs.elementor-widget-luxtower-tabs.elementor-widget-tabs .elementor-tab-title {
    cursor: pointer;
}
@media screen and (max-width: 767px) {
    .pix-tabs.elementor-widget-luxtower-tabs.elementor-widget-tabs.elementor-tabs-view-horizontal.elementor-tabs-style2 .elementor-tabs-wrapper {
        display: none;
    }
}
/* .pix-tabs end */



/* .pix-gallery start */
.pix-gallery.elementor-widget-luxtower-image-gallery ul,
.pix-gallery.elementor-widget-luxtower-image-gallery .elementor-galerry__filter.elementor-active:after {
    border: none;
}
.pix-gallery.elementor-widget-luxtower-image-gallery .elementor-galerry__filter {
    /*padding: 12px 8px;*/
    margin: 0 8px;
}
.pix-gallery.elementor-widget-luxtower-image-gallery .elementor-galerry__filter:before {
    top: unset;
    bottom: -1px;
    background-color: #93BBAC;
}
/* .pix-gallery end */



.pix-apart-info .property-info .label {
    width: fit-content;
    color: #23352F;
}
.pix-apart-info .property-info .line {
    margin: 0 10px;
    border-bottom: 2px dashed #C9D7D2;
    border-top: none;
}
.pix-apart-info .property-info .type {
    width: fit-content;
    min-width: fit-content;
    color: #415C53;
}

.pix-btn .elementor-button {
    display: inline-flex;
    min-width: 180px;
    min-height: 56px;
    align-items: center;
    justify-content: center;
}
.pix-btn .elementor-button:after {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}


.pix-hero.elementor-section {
    min-height: 600px;
}
@media screen and (max-width: 768px) {
    .pix-hero.elementor-section {
        height: 100vh;
    }
    .pix-hero.elementor-section>.elementor-container {
        height: 100%;
    }
}



.pix-image-full-h,
.pix-image-full-h .elementor-widget-container,
.pix-image-full-h .elementor-widget-container img {
    height: 100%;
}/* End custom CSS */