.elementor-2341 .elementor-element.elementor-element-e2e6676{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2341 .elementor-element.elementor-element-420f35e .elementor-button{background-color:#033850;font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;border-radius:83px 83px 83px 83px;padding:20px 30px 20px 30px;}.elementor-2341 .elementor-element.elementor-element-420f35e .elementor-button:hover, .elementor-2341 .elementor-element.elementor-element-420f35e .elementor-button:focus{background-color:#03385014;color:var( --e-global-color-primary );}.elementor-2341 .elementor-element.elementor-element-420f35e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2341 .elementor-element.elementor-element-420f35e .elementor-button:hover svg, .elementor-2341 .elementor-element.elementor-element-420f35e .elementor-button:focus svg{fill:var( --e-global-color-primary );}:root{--page-title-display:none;}/* Start custom CSS */.property-card-grid {
        display:grid;
        grid-template-columns:repeat(3,1fr);
        gap:20px;
        max-width:1140px;
        margin:0 auto;
    }
    .similar {
        background: #033850;
        border: 1px solid #033850;
        color: #fff;
        font-weight: bold;
        margin: 20px 0 10px 0;
        padding: 20px 30px;
        border-radius: 40px;
        display: inline-block;
    }
    .similar:hover {
        background: #edeff1;
        color: #033850;
    }
    @media (max-width:992px){ .property-card-grid{grid-template-columns:repeat(2,1fr);} }
    @media (max-width:576px){ .property-card-grid{grid-template-columns:1fr;} }/* End custom CSS */