.elementor-4184 .elementor-element.elementor-element-5eb4654{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4184 .elementor-element.elementor-element-bcec4e8{--display:grid;--e-con-grid-template-columns:auto auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0em 2em;--row-gap:0em;--column-gap:2em;--grid-auto-flow:row;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4184 .elementor-element.elementor-element-bcec4e8.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4184 .elementor-element.elementor-element-450a67c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4184 .elementor-element.elementor-element-450a67c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4184 .elementor-element.elementor-element-4f86ad1.elementor-element{--align-self:flex-start;}.elementor-4184 .elementor-element.elementor-element-4f86ad1 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:15px;}.elementor-4184 .elementor-element.elementor-element-4f86ad1 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-15px;}body.rtl .elementor-4184 .elementor-element.elementor-element-4f86ad1 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-4184 .elementor-element.elementor-element-4f86ad1 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-4184 .elementor-element.elementor-element-4f86ad1 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-4184 .elementor-element.elementor-element-4f86ad1 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#dce0e0;}.elementor-4184 .elementor-element.elementor-element-4f86ad1 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#dce0e0;}.elementor-4184 .elementor-element.elementor-element-4f86ad1 .elementor-field-group .elementor-select-wrapper::before{color:#dce0e0;}.elementor-4184 .elementor-element.elementor-element-4f86ad1 .gdpr-text{font-size:0.8em;font-weight:300;line-height:1.4em;}.elementor-4184 .elementor-element.elementor-element-4f86ad1 .elementor-button{background-color:#00aeff;}.elementor-4184 .elementor-element.elementor-element-4f86ad1 .elementor-button:hover{background-color:#33beff;}.elementor-4184 .elementor-element.elementor-element-fd3fceb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:3em;--padding-right:3em;}.elementor-4184 .elementor-element.elementor-element-fd3fceb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4184 .elementor-element.elementor-element-3730be8d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:7em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-4184 .elementor-element.elementor-element-42edc2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4184 .elementor-element.elementor-element-312eaabb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.7;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:014em;--padding-bottom:04em;--padding-left:0em;--padding-right:0em;}.elementor-4184 .elementor-element.elementor-element-312eaabb:not(.elementor-motion-effects-element-type-background), .elementor-4184 .elementor-element.elementor-element-312eaabb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://snehapatelrealty.com/wp-content/uploads/2026/02/staircase-rep-2048x1365.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4184 .elementor-element.elementor-element-312eaabb::before, .elementor-4184 .elementor-element.elementor-element-312eaabb > .elementor-background-video-container::before, .elementor-4184 .elementor-element.elementor-element-312eaabb > .e-con-inner > .elementor-background-video-container::before, .elementor-4184 .elementor-element.elementor-element-312eaabb > .elementor-background-slideshow::before, .elementor-4184 .elementor-element.elementor-element-312eaabb > .e-con-inner > .elementor-background-slideshow::before, .elementor-4184 .elementor-element.elementor-element-312eaabb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-4184 .elementor-element.elementor-element-60cb3af1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:5em;--padding-right:5em;}.elementor-4184 .elementor-element.elementor-element-2d5e218f{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4184 .elementor-element.elementor-element-393e677d .testimonial-thumb img{border-radius:50% 50% 50% 50%;}.elementor-4184 .elementor-element.elementor-element-4575f30a > .elementor-widget-container{margin:5em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-4184 .elementor-element.elementor-element-4575f30a.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-4184 .elementor-element.elementor-element-60cb3af1{--content-width:1140px;}}@media(max-width:1024px){.elementor-4184 .elementor-element.elementor-element-bcec4e8{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4184 .elementor-element.elementor-element-bcec4e8{--e-con-grid-template-columns:1;--gap:4em 4em;--row-gap:4em;--column-gap:4em;--grid-auto-flow:row;--justify-items:center;--align-items:start;}.elementor-4184 .elementor-element.elementor-element-fd3fceb{--width:min(100%,338px);--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-4184 .elementor-element.elementor-element-fd3fceb.e-con{--align-self:flex-start;}.elementor-4184 .elementor-element.elementor-element-3730be8d{--margin-top:4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-4184 .elementor-element.elementor-element-312eaabb{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}}/* Start custom CSS for houzez_elementor_contact_form, class: .elementor-element-4f86ad1 */@media all and (max-width:767px) {
    .houzez-contact-form-js.sp-btn {
        margin: 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-82ed2bb */.sp_agent address,.sp_agent dl {
    margin: 0;
}
.sp_agent dd {
    color: var(--sp-black);
}
.social-ul {
    list-style: none;
    padding:0;
    margin:1em 0 0 0;
    display:flex;
    gap: 0.5em;
}
.social-ul li {
    width: 2.5em;
    height: 2.5em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd3fceb */.sp-contact-details {
    background: rgba(var(--sp-p1-rgb));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3730be8d */.find-dream {
    background: rgba(var(--sp-m1-rgb),0.4);
}
.find-dream {
    text-decoration: none !important;
}
@media all and (max-width:1024px) {
    .find-dream p {
        font-size: max(3.5vw,22px);
    }    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d5e218f */.testimonial-bubble {
    background: rgba( 255,255,255, 0.4 );
    backdrop-filter: blur(2px);
    border-radius: 0.8em;
    max-width: 690px;
    padding: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60cb3af1 */.testimonial-inner {
    position:relative;
    max-width: 1140px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-312eaabb */.testimonial-outer {
    max-width: 100%;
    overflow: hidden;
}

@media all and (max-width:1920px) {
    /*.elementor-motion-effects-layer {
        background-image: url("https://i0.wp.com/snehapatelrealty.com/wp-content/uploads/2026/02/staircase-rep-scaled.jpg?w=1920&ssl=1") !important;
    }*/
}

@media all and (max-width:1440px) {
    /*.elementor-motion-effects-layer {
        background-image: url("https://i0.wp.com/snehapatelrealty.com/wp-content/uploads/2026/02/staircase-rep-scaled.jpg?w=1440&ssl=1") !important;
    }*/
}

@media all and (max-width:1024px) {
    .testimonial-outer {
        padding: 14.65vw 0 5vw;
    }
    
    /*.elementor-motion-effects-layer {
        background-image: url("https://i0.wp.com/snehapatelrealty.com/wp-content/uploads/2026/02/staircase-rep-scaled.jpg?w=1024&ssl=1") !important;
    }*/
    
    .testimonial-view-all {
        align-self: center;
    }
    
    .testimonial-view-all > div {
        margin-top: 5vw !important;
    }
}

@media all and (max-width:767px) {
    .testimonial-inner {
        padding: 20px;
    }
    
    /*.elementor-motion-effects-layer {
        background-image: url("https://i0.wp.com/snehapatelrealty.com/wp-content/uploads/2026/02/staircase-rep-scaled.jpg?w=767&ssl=1") !important;
    }*/
    
    .testimonial-outer {
        padding: 12vw 0 1vw;
    }
    
    .testimonial-view-all > div {
        margin-top: max(20px,4vw) !important;
    }
    
    .testimonial-bubble .heading.h3 {
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS */.main-wrap {
    padding-bottom: 0 !important;
}/* End custom CSS */