.elementor-5915 .elementor-element.elementor-element-d8c8073{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:140px 140px;--row-gap:140px;--column-gap:140px;--padding-top:250px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-5915 .elementor-element.elementor-element-d8c8073:not(.elementor-motion-effects-element-type-background), .elementor-5915 .elementor-element.elementor-element-d8c8073 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5915 .elementor-element.elementor-element-bf9af1e{--display:flex;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5915 .elementor-element.elementor-element-e6e1e1a{text-align:center;}.elementor-5915 .elementor-element.elementor-element-e6e1e1a .elementor-heading-title{font-size:80px;font-weight:100;font-style:italic;line-height:120%;color:var( --e-global-color-secondary );}.elementor-5915 .elementor-element.elementor-element-f17282c{font-size:19px;font-weight:300;line-height:120%;color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-5915 .elementor-element.elementor-element-d8c8073{--padding-top:190px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-5915 .elementor-element.elementor-element-e6e1e1a .elementor-heading-title{font-size:60px;}.elementor-5915 .elementor-element.elementor-element-f17282c{font-size:18px;}}@media(min-width:768px){.elementor-5915 .elementor-element.elementor-element-d8c8073{--content-width:1000px;}}@media(max-width:767px){.elementor-5915 .elementor-element.elementor-element-d8c8073{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:150px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-5915 .elementor-element.elementor-element-bf9af1e{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5915 .elementor-element.elementor-element-e6e1e1a{padding:0px 0px 0px 0px;}.elementor-5915 .elementor-element.elementor-element-e6e1e1a .elementor-heading-title{font-size:40px;}.elementor-5915 .elementor-element.elementor-element-f17282c{font-size:17px;}}/* Start custom CSS */.blur {
    -webkit-backdrop-filter: blur(10px) !important;
     backdrop-filter: blur(10px) !important;

}

body, html {
overflow-x: hidden !important;
}


@media (max-width: 786px){
body, html {
overflow-x: hidden!important;
}
}

.residences-card p, .residences-card .elementor-button {
    opacity: 0;
    height: 0;
}
.residences-card:hover p {
    opacity: 1;
    height: auto;
    transition: opacity 0.3s ease;
    padding-top: 30px;
    padding-bottom: 30px;
}

.residences-card:hover .elementor-button {
    opacity: 1;
    height: auto;
    margin-bottom: 50px;
    transition: opacity 0.3s ease;
}

.multiply {
    mix-blend-mode: 
}/* End custom CSS */