.elementor-33195 .elementor-element.elementor-element-fcca881{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:-90px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-33195 .elementor-element.elementor-element-d07ab26 .breadcrumb,.elementor-33195 .elementor-element.elementor-element-d07ab26 .breadcrumb li{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-33195 .elementor-element.elementor-element-d07ab26 .breadcrumb{color:#504E4E;}.elementor-33195 .elementor-element.elementor-element-d07ab26 .breadcrumb a{color:#504E4E;}.elementor-33195 .elementor-element.elementor-element-d07ab26 .breadcrumb > li + li:before{color:#504E4E;}.elementor-33195 .elementor-element.elementor-element-d07ab26 .breadcrumb .active{color:#000000;}.elementor-33195 .elementor-element.elementor-element-fcbc99b{--display:flex;--min-height:298px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-33195 .elementor-element.elementor-element-1c539b2 img{height:300px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );border-radius:10px 10px 10px 10px;}.elementor-33195 .elementor-element.elementor-element-1c539b2:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-33195 .elementor-element.elementor-element-1c539b2{width:100%;max-width:100%;}.elementor-33195 .elementor-element.elementor-element-24b6ea6{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-33195 .elementor-element.elementor-element-417d580{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-33195 .elementor-element.elementor-element-cf3b0b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-33195 .elementor-element.elementor-element-edd1526 .elementor-heading-title{color:#050505;font-size:30px;font-weight:700;}.elementor-33195 .elementor-element.elementor-element-edd1526{width:initial;max-width:initial;}.elementor-33195 .elementor-element.elementor-element-edd1526.elementor-element{--align-self:center;}.elementor-33195 .elementor-element.elementor-element-55366ae{--display:flex;--min-height:50px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-33195 .elementor-element.elementor-element-e80341c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-33195 .elementor-element.elementor-element-488dbc6{text-align:center;}.elementor-33195 .elementor-element.elementor-element-488dbc6 .elementor-heading-title{color:#000000;}.elementor-33195 .elementor-element.elementor-element-488dbc6 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-33195 .elementor-element.elementor-element-e147aa7{--e-image-carousel-slides-to-show:5;}.elementor-33195 .elementor-element.elementor-element-e147aa7 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-33195 .elementor-element.elementor-element-e147aa7 .elementor-swiper-button.elementor-swiper-button-next{font-size:6px;}.elementor-33195 .elementor-element.elementor-element-3abf0ff{--display:flex;--min-height:182px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-33195 .elementor-element.elementor-element-3de34e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-33195 .elementor-element.elementor-element-3d1abdd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-33195 .elementor-element.elementor-element-3d1abdd, .elementor-33195 .elementor-element.elementor-element-3d1abdd::before{--border-transition:0.3s;}.elementor-33195 .elementor-element.elementor-element-89f981f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-33195 .elementor-element.elementor-element-393eff1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-33195 .elementor-element.elementor-element-e28272a{text-align:center;}.elementor-33195 .elementor-element.elementor-element-e28272a .elementor-heading-title{color:#FFFFFF;}.elementor-33195 .elementor-element.elementor-element-e28272a > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-33195 .elementor-element.elementor-element-475f753{text-align:center;}.elementor-33195 .elementor-element.elementor-element-a7bc220 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33195 .elementor-element.elementor-element-de56587{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-33195 .elementor-element.elementor-element-ff182b0{text-align:center;}.elementor-33195 .elementor-element.elementor-element-ff182b0 .elementor-heading-title{color:#000000;}@media(min-width:768px){.elementor-33195 .elementor-element.elementor-element-89f981f{--width:25%;}.elementor-33195 .elementor-element.elementor-element-393eff1{--width:50%;}.elementor-33195 .elementor-element.elementor-element-de56587{--width:25%;}}/* Start custom CSS for WpResidence_Contact_Form, class: .elementor-element-a7bc220 */#plata_form button#btn-cont-submit_sh {
    border-color: #ffffff;
    background-image: linear-gradient(to right, transparent 50%, #ffffff 50%) !important;
    color: #000;
}
#plata_form .comment-form #submit:hover, button#btn-cont-submit_sh:hover{    color: #ffffff !important;
    border-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS */.property_button {
    text-shadow: none;
    margin-bottom: 10px;
    text-transform: capitalize;
    padding: 8px 34px;
    border: 1px solid #000000;
    line-height: 28px;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, #000));
    background-image: linear-gradient(to right, transparent 50%, #000000 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    transition: all 300ms ease;
}

.property_button:hover {
    color: #000000;
    border-color: #000000;
    text-decoration: none;
    background-color: transparent;
    background-position: left bottom;
}
.property_button:hover .elementor-button-text{
    color: #000;
}/* End custom CSS */