.elementor-22 .elementor-element.elementor-element-0e738df{--display:flex;--min-height:50vh;--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;--overlay-opacity:0.9;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-0e738df:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-0e738df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yqrproperties.ca/wp-content/uploads/2026/06/hero-regina.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-0e738df::before, .elementor-22 .elementor-element.elementor-element-0e738df > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-0e738df > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-0e738df > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-0e738df > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-0e738df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 10%, #000000B8 50%);}.elementor-22 .elementor-element.elementor-element-307f9f0{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-31de513{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-14fc6b9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-cc3f230{text-align:start;}.elementor-22 .elementor-element.elementor-element-cc3f230 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-562cbf3 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-9b7e6ee{text-align:start;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-562cbf3 );}.elementor-22 .elementor-element.elementor-element-1ee5222{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-22 .elementor-element.elementor-element-24397f9 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-24397f9 .elementor-button:focus{background-color:#99732E;}.elementor-22 .elementor-element.elementor-element-24397f9 .elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:1px 1px 1px 1px;}.elementor-22 .elementor-element.elementor-element-ad0785a .elementor-button{background-color:#C7963E00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:1px 1px 1px 1px;}.elementor-22 .elementor-element.elementor-element-ad0785a .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-ad0785a .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-3bcb9d0 );}.elementor-22 .elementor-element.elementor-element-ad0785a .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-ad0785a .elementor-button:focus svg{fill:var( --e-global-color-3bcb9d0 );}.elementor-22 .elementor-element.elementor-element-1b8793f{--display:flex;}.elementor-22 .elementor-element.elementor-element-a43aebb{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-3880b32{--display:flex;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7aca5af{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:4px 4px 4px 4px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-7aca5af:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-7aca5af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-22 .elementor-element.elementor-element-51f5707{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-aaedf0b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-06f42ea{--display:flex;--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22 .elementor-element.elementor-element-b1864a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-8c511f8{text-align:start;}.elementor-22 .elementor-element.elementor-element-8c511f8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-ea0df16{text-align:start;}.elementor-22 .elementor-element.elementor-element-ea0df16 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:35px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-cc8e13b{text-align:start;}.elementor-22 .elementor-element.elementor-element-cc8e13b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-5933749{text-align:start;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-04f68f5{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-22 .elementor-element.elementor-element-39de8c4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-80ce701{padding:0px 0px 15px 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-80ce701 img{width:25%;}.elementor-22 .elementor-element.elementor-element-28cdebe{text-align:start;}.elementor-22 .elementor-element.elementor-element-28cdebe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-332d1dc{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-22 .elementor-element.elementor-element-c5456de{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-27a87ac{padding:0px 0px 15px 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-27a87ac img{width:25%;}.elementor-22 .elementor-element.elementor-element-7b546c2{text-align:start;}.elementor-22 .elementor-element.elementor-element-7b546c2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-db75f4c{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-6abfaed{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-22 .elementor-element.elementor-element-6abfaed .elementor-divider-separator{width:100%;}.elementor-22 .elementor-element.elementor-element-6abfaed .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-22 .elementor-element.elementor-element-a109a49{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-8f01000{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-48f8711{text-align:center;}.elementor-22 .elementor-element.elementor-element-48f8711 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-b22a55c{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-22 .elementor-element.elementor-element-b22a55c .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-22 .elementor-element.elementor-element-b22a55c .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-22 .elementor-element.elementor-element-7e722b9{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-d153bbb .elementor-button{background-color:#C7963E00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:1px 1px 1px 1px;padding:15px 40px 15px 40px;}.elementor-22 .elementor-element.elementor-element-d153bbb .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-d153bbb .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-3bcb9d0 );}.elementor-22 .elementor-element.elementor-element-d153bbb{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-d153bbb .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-d153bbb .elementor-button:focus svg{fill:var( --e-global-color-3bcb9d0 );}.elementor-22 .elementor-element.elementor-element-1e9bda8{--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;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-22 .elementor-element.elementor-element-1e9bda8:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-1e9bda8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-562cbf3 );}.elementor-22 .elementor-element.elementor-element-33c3ab7{--display:flex;--min-height:300px;--justify-content:space-between;--overlay-opacity:1;--border-radius:2px 2px 2px 2px;}.elementor-22 .elementor-element.elementor-element-33c3ab7:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-33c3ab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yqrproperties.ca/wp-content/uploads/2026/06/Buying-1.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-33c3ab7::before, .elementor-22 .elementor-element.elementor-element-33c3ab7 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-33c3ab7 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-33c3ab7 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-33c3ab7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-33c3ab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 0%, #00000000 100%);}.elementor-22 .elementor-element.elementor-element-868bb9b{text-align:start;}.elementor-22 .elementor-element.elementor-element-868bb9b img{width:20%;}.elementor-22 .elementor-element.elementor-element-d93482a{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-bf08bec{text-align:start;}.elementor-22 .elementor-element.elementor-element-bf08bec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-3bcb9d0 );}.elementor-22 .elementor-element.elementor-element-a80c42c{color:var( --e-global-color-3bcb9d0 );}.elementor-22 .elementor-element.elementor-element-d326a49 .elementor-button{background-color:#C7963E00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-d326a49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-d326a49 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-d326a49 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-d326a49 .elementor-button:focus{color:var( --e-global-color-3bcb9d0 );}.elementor-22 .elementor-element.elementor-element-d326a49 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-d326a49 .elementor-button:focus svg{fill:var( --e-global-color-3bcb9d0 );}.elementor-22 .elementor-element.elementor-element-083fe1c{--display:flex;--min-height:300px;--justify-content:space-between;--overlay-opacity:1;--border-radius:2px 2px 2px 2px;}.elementor-22 .elementor-element.elementor-element-083fe1c:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-083fe1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yqrproperties.ca/wp-content/uploads/2026/06/Selling-1.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-083fe1c::before, .elementor-22 .elementor-element.elementor-element-083fe1c > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-083fe1c > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-083fe1c > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-083fe1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-083fe1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 0%, #00000000 100%);}.elementor-22 .elementor-element.elementor-element-1ebf658{text-align:start;}.elementor-22 .elementor-element.elementor-element-1ebf658 img{width:20%;}.elementor-22 .elementor-element.elementor-element-2c87e2b{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-bc90b22{text-align:start;}.elementor-22 .elementor-element.elementor-element-bc90b22 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-3bcb9d0 );}.elementor-22 .elementor-element.elementor-element-e451784{color:var( --e-global-color-3bcb9d0 );}.elementor-22 .elementor-element.elementor-element-2baa0fc .elementor-button{background-color:#C7963E00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-2baa0fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-2baa0fc .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-2baa0fc .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-2baa0fc .elementor-button:focus{color:var( --e-global-color-3bcb9d0 );}.elementor-22 .elementor-element.elementor-element-2baa0fc .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-2baa0fc .elementor-button:focus svg{fill:var( --e-global-color-3bcb9d0 );}.elementor-22 .elementor-element.elementor-element-4a81412{--display:flex;--min-height:300px;--justify-content:space-between;--overlay-opacity:1;--border-radius:2px 2px 2px 2px;}.elementor-22 .elementor-element.elementor-element-4a81412:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-4a81412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yqrproperties.ca/wp-content/uploads/2026/06/Prepare-Your-Home-for-Sale-1.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-4a81412::before, .elementor-22 .elementor-element.elementor-element-4a81412 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-4a81412 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-4a81412 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-4a81412 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-4a81412 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 0%, #00000000 100%);}.elementor-22 .elementor-element.elementor-element-440ede9{text-align:start;}.elementor-22 .elementor-element.elementor-element-440ede9 img{width:20%;}.elementor-22 .elementor-element.elementor-element-f7bdc21{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-415e215{text-align:start;}.elementor-22 .elementor-element.elementor-element-415e215 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-3bcb9d0 );}.elementor-22 .elementor-element.elementor-element-df1f54d{color:var( --e-global-color-3bcb9d0 );}.elementor-22 .elementor-element.elementor-element-e5cd226 .elementor-button{background-color:#C7963E00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-e5cd226{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-e5cd226 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-e5cd226 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-e5cd226 .elementor-button:focus{color:var( --e-global-color-3bcb9d0 );}.elementor-22 .elementor-element.elementor-element-e5cd226 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-e5cd226 .elementor-button:focus svg{fill:var( --e-global-color-3bcb9d0 );}@media(max-width:1200px){.elementor-22 .elementor-element.elementor-element-307f9f0{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-22 .elementor-element.elementor-element-aaedf0b{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-a109a49{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-307f9f0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-31de513{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-22 .elementor-element.elementor-element-cc3f230 .elementor-heading-title{font-size:40px;}.elementor-22 .elementor-element.elementor-element-3880b32{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7aca5af{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:880px){.elementor-22 .elementor-element.elementor-element-0e738df{--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5933749{font-size:14px;}.elementor-22 .elementor-element.elementor-element-04f68f5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-332d1dc{font-size:14px;}.elementor-22 .elementor-element.elementor-element-27a87ac img{width:50px;}.elementor-22 .elementor-element.elementor-element-db75f4c{font-size:14px;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-0e738df::before, .elementor-22 .elementor-element.elementor-element-0e738df > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-0e738df > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-0e738df > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-0e738df > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-0e738df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #000000 50%, #000000B8 100%);}.elementor-22 .elementor-element.elementor-element-0e738df{--overlay-opacity:0.8;}.elementor-22 .elementor-element.elementor-element-31de513{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-22 .elementor-element.elementor-element-14fc6b9{text-align:center;}.elementor-22 .elementor-element.elementor-element-cc3f230{text-align:center;}.elementor-22 .elementor-element.elementor-element-cc3f230 .elementor-heading-title{font-size:30px;}.elementor-22 .elementor-element.elementor-element-9b7e6ee{text-align:center;}.elementor-22 .elementor-element.elementor-element-1ee5222{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-04f68f5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-22 .elementor-element.elementor-element-39de8c4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-80ce701{text-align:center;}.elementor-22 .elementor-element.elementor-element-c5456de{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-27a87ac{text-align:center;}.elementor-22 .elementor-element.elementor-element-a109a49{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-d153bbb{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;}.elementor-22 .elementor-element.elementor-element-868bb9b img{width:80px;}.elementor-22 .elementor-element.elementor-element-1ebf658 img{width:80px;}.elementor-22 .elementor-element.elementor-element-440ede9 img{width:80px;}}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-06f42ea{--width:50%;}}@media(max-width:880px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-39de8c4{--width:80%;}}/* Start custom CSS for html, class: .elementor-element-8f6f858 *//* =====================================================
   YQR Properties - Rechat Hero Search Bar
   Desktop + Tablet + Mobile
===================================================== */

.yqr-hero-search {
  max-width: 1028px !important;
  margin: -28px auto 0 auto !important;
  padding: 12px 16px !important;
  background: #050505 !important;
  border: 1px solid rgba(201,154,61,0.9) !important;
  border-radius: 2px !important;
  box-shadow: 0 18px 35px rgba(0,0,0,0.45) !important;
  position: relative !important;
  z-index: 2 !important;

  --rch-search-primary: #c99a3d !important;
  --rch-search-on-primary: #ffffff !important;
  --rechat-theme-background-color: #111111 !important;
  --rechat-theme-text-primary: #ffffff !important;
  --rechat-theme-black-11: #ffffff !important;
}

.yqr-hero-search,
.yqr-hero-search * {
  box-sizing: border-box !important;
}

/* Remove Rechat default background */
.yqr-hero-search .rch-search-listing-form,
.yqr-hero-search .container_listing_sdk,
.yqr-hero-search .rch-search-inner,
.yqr-hero-search .property-search-form {
  background: transparent !important;
  border: none !important;
}

/* Main row - desktop */
.yqr-hero-search .rechat-segmented-control {
  display: flex !important;
  align-items: stretch !important;
  justify-content: center !important;
  gap: 0 !important;
  width: fit-content !important;
  max-width: 100% !important;
  margin: 0 auto !important;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
}

/* Address wrapper */
.yqr-hero-search .search_address_input {
  width: 270px !important;
  flex: 0 0 270px !important;
  background: #111111 !important;
  border: none !important;
}

.yqr-hero-search .search_address_input__field_wrapper {
  width: 100% !important;
  height: 56px !important;
  padding: 0 !important;
  background: #111111 !important;
  border: 1px solid rgba(255,255,255,0.22) !important;
  border-right: 0 !important;
  border-radius: 0 !important;
}

/* Address input */
.yqr-hero-search input.rechat-text-field,
.yqr-hero-search .rechat-text-field {
  width: 100% !important;
  height: 56px !important;
  min-height: 56px !important;
  line-height: 56px !important;
  padding: 0 18px !important;
  background: #111111 !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 0 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  box-shadow: none !important;
  outline: none !important;
}

.yqr-hero-search input.rechat-text-field::placeholder {
  color: rgba(255,255,255,0.82) !important;
}

/* Dropdown fields */
.yqr-hero-search .map-listings-filters__dropdown_trigger {
  height: 56px !important;
  min-height: 56px !important;
  padding: 0 18px !important;
  background: #111111 !important;
  color: #ffffff !important;
  border: 1px solid rgba(255,255,255,0.22) !important;
  border-right: 0 !important;
  border-radius: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  cursor: pointer !important;
  box-shadow: none !important;
}

/* Dropdown text */
.yqr-hero-search .map-listings-filters__dropdown_trigger .rechat-component,
.yqr-hero-search .map-listings-filters__dropdown_trigger div,
.yqr-hero-search .map-listings-filters__dropdown_trigger span {
  background: transparent !important;
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 56px !important;
  white-space: nowrap !important;
}

/* Desktop widths */
.yqr-hero-search .rechat-segmented-control > .map-listings-filters__dropdown_trigger:nth-child(2) {
  width: 135px !important;
  flex: 0 0 135px !important;
}

.yqr-hero-search .rechat-segmented-control > .map-listings-filters__dropdown_trigger:nth-child(3),
.yqr-hero-search .rechat-segmented-control > .map-listings-filters__dropdown_trigger:nth-child(4),
.yqr-hero-search .rechat-segmented-control > .map-listings-filters__dropdown_trigger:nth-child(5) {
  width: 90px !important;
  flex: 0 0 90px !important;
}

/* Search button */
.yqr-hero-search button.rechat-button,
.yqr-hero-search button.rechat-button.color-accent,
.yqr-hero-search .rechat-button.variant-solid.color-accent {
  width: 120px !important;
  flex: 0 0 120px !important;
  height: 56px !important;
  min-height: 56px !important;
  line-height: 56px !important;
  padding: 0 !important;
  background: #c99a3d !important;
  color: #ffffff !important;
  border: 1px solid #c99a3d !important;
  border-radius: 0 !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  box-shadow: none !important;
  cursor: pointer !important;
}

.yqr-hero-search button.rechat-button:hover,
.yqr-hero-search button.rechat-button.color-accent:hover,
.yqr-hero-search .rechat-button.variant-solid.color-accent:hover {
  background: #d8ad55 !important;
  border-color: #d8ad55 !important;
  color: #000000 !important;
}

/* Dropdown popup */
.yqr-hero-search .rechat-popover,
.yqr-hero-search .rechat-popover__content,
.yqr-hero-search .dropdown-menu {
  background: #111111 !important;
  color: #ffffff !important;
  border: 1px solid rgba(201,154,61,0.65) !important;
}

/* =====================================================
   Tablet
===================================================== */

@media (max-width: 1024px) {
  .yqr-hero-search {
    width: calc(100% - 32px) !important;
    max-width: calc(100% - 32px) !important;
    margin: -20px auto 0 auto !important;
    padding: 12px !important;
  }

  .yqr-hero-search .rechat-segmented-control {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 8px !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .yqr-hero-search .search_address_input {
    grid-column: 1 / -1 !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex: none !important;
  }

  .yqr-hero-search .search_address_input__field_wrapper,
  .yqr-hero-search .map-listings-filters__dropdown_trigger,
  .yqr-hero-search button.rechat-button {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    height: 54px !important;
    min-height: 54px !important;
    border: 1px solid rgba(255,255,255,0.22) !important;
    background: #111111 !important;
  }

  .yqr-hero-search input.rechat-text-field,
  .yqr-hero-search .rechat-text-field {
    width: 100% !important;
    height: 54px !important;
    min-height: 54px !important;
    line-height: 54px !important;
  }

  .yqr-hero-search button.rechat-button,
  .yqr-hero-search button.rechat-button.color-accent,
  .yqr-hero-search .rechat-button.variant-solid.color-accent {
    grid-column: 1 / -1 !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 54px !important;
    min-height: 54px !important;
    background: #c99a3d !important;
    border-color: #c99a3d !important;
    color: #ffffff !important;
  }
}

/* =====================================================
   Mobile
===================================================== */

@media (max-width: 767px) {
  .yqr-hero-search {
    width: calc(100% - 28px) !important;
    max-width: calc(100% - 28px) !important;
    margin: -14px auto 0 auto !important;
    padding: 12px !important;
    background: #050505 !important;
  }

  .yqr-hero-search .rechat-segmented-control {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 10px !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .yqr-hero-search .rechat-segmented-control > *,
  .yqr-hero-search .search_address_input,
  .yqr-hero-search .map-listings-filters__dropdown_trigger,
  .yqr-hero-search button.rechat-button {
    grid-column: 1 / -1 !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex: none !important;
    margin: 0 !important;
  }

  .yqr-hero-search .search_address_input__field_wrapper,
  .yqr-hero-search .map-listings-filters__dropdown_trigger,
  .yqr-hero-search button.rechat-button {
    width: 100% !important;
    max-width: 100% !important;
    height: 52px !important;
    min-height: 52px !important;
    border: 1px solid rgba(255,255,255,0.22) !important;
    background: #111111 !important;
  }

  .yqr-hero-search input.rechat-text-field,
  .yqr-hero-search .rechat-text-field {
    width: 100% !important;
    height: 52px !important;
    min-height: 52px !important;
    line-height: 52px !important;
    padding: 0 16px !important;
    background: #111111 !important;
    color: #ffffff !important;
    font-size: 14px !important;
  }

  .yqr-hero-search .map-listings-filters__dropdown_trigger {
    justify-content: flex-start !important;
    padding: 0 16px !important;
  }

  .yqr-hero-search .map-listings-filters__dropdown_trigger .rechat-component,
  .yqr-hero-search .map-listings-filters__dropdown_trigger div,
  .yqr-hero-search .map-listings-filters__dropdown_trigger span {
    width: 100% !important;
    line-height: 52px !important;
    color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    text-align: left !important;
  }

  .yqr-hero-search button.rechat-button,
  .yqr-hero-search button.rechat-button.color-accent,
  .yqr-hero-search .rechat-button.variant-solid.color-accent {
    width: 100% !important;
    max-width: 100% !important;
    height: 52px !important;
    min-height: 52px !important;
    background: #c99a3d !important;
    border: 1px solid #c99a3d !important;
    color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    justify-content: center !important;
    text-align: center !important;
  }
}


/* =====================================================
   YQR Hero Search - Strong Mobile Override
   Fixes narrow filters on mobile
===================================================== */

@media (max-width: 767px) {

  .yqr-hero-search {
    width: calc(100% - 28px) !important;
    max-width: calc(100% - 28px) !important;
    margin: -14px auto 0 auto !important;
    padding: 12px !important;
  }

  .yqr-hero-search .rechat-segmented-control {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 10px !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }

  /* Address field */
  .yqr-hero-search .rechat-segmented-control > .search_address_input,
  .yqr-hero-search .search_address_input {
    grid-column: 1 / -1 !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex: 0 0 100% !important;
  }

  .yqr-hero-search .search_address_input__field_wrapper {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    height: 52px !important;
    min-height: 52px !important;
  }

  .yqr-hero-search input.rechat-text-field,
  .yqr-hero-search .rechat-text-field {
    width: 100% !important;
    max-width: 100% !important;
    height: 52px !important;
    min-height: 52px !important;
    line-height: 52px !important;
  }

  /* Force ALL dropdowns full width on mobile */
  .yqr-hero-search .rechat-segmented-control > .map-listings-filters__dropdown_trigger,
  .yqr-hero-search .rechat-segmented-control > .map-listings-filters__dropdown_trigger:nth-child(2),
  .yqr-hero-search .rechat-segmented-control > .map-listings-filters__dropdown_trigger:nth-child(3),
  .yqr-hero-search .rechat-segmented-control > .map-listings-filters__dropdown_trigger:nth-child(4),
  .yqr-hero-search .rechat-segmented-control > .map-listings-filters__dropdown_trigger:nth-child(5) {
    grid-column: 1 / -1 !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex: 0 0 100% !important;
    height: 52px !important;
    min-height: 52px !important;
    padding: 0 16px !important;
    justify-content: flex-start !important;
    border: 1px solid rgba(255,255,255,0.22) !important;
    background: #111111 !important;
  }

  .yqr-hero-search .map-listings-filters__dropdown_trigger .rechat-component,
  .yqr-hero-search .map-listings-filters__dropdown_trigger div,
  .yqr-hero-search .map-listings-filters__dropdown_trigger span {
    width: 100% !important;
    line-height: 52px !important;
    text-align: left !important;
    color: #ffffff !important;
    font-size: 14px !important;
  }

  /* Search button full width */
  .yqr-hero-search .rechat-segmented-control > button.rechat-button,
  .yqr-hero-search button.rechat-button,
  .yqr-hero-search button.rechat-button.color-accent,
  .yqr-hero-search .rechat-button.variant-solid.color-accent {
    grid-column: 1 / -1 !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex: 0 0 100% !important;
    height: 52px !important;
    min-height: 52px !important;
    background: #c99a3d !important;
    border: 1px solid #c99a3d !important;
    color: #ffffff !important;
    justify-content: center !important;
    text-align: center !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e722b9 *//* =========================================
   YQR Properties - Rechat Featured Listings
   Final Clean Version - Centered 5 Cards
========================================= */

/* Main Featured Listings section */
.yqr-featured-listings {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  padding: 25px 20px 75px !important;
  overflow: visible !important;
  display: block !important;
}

/* Make Elementor widget full width */
.yqr-featured-listings .elementor-widget-html,
.yqr-featured-listings .elementor-widget-container {
  width: 100% !important;
  max-width: 100% !important;
  display: block !important;
  overflow: visible !important;
}

/* Main Rechat wrapper - centered */
.yqr-featured-listings #rch-latest-listings-1,
#rch-latest-listings-1.main-listing-sdk {
  width: min(1180px, calc(100vw - 40px)) !important;
  min-width: 980px !important;
  max-width: 1180px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  position: static !important;
  left: auto !important;
  right: auto !important;
  transform: none !important;
  overflow: visible !important;
  display: block !important;
}

/* Rechat custom elements */
.yqr-featured-listings rechat-root,
.yqr-featured-listings rechat-listings,
.yqr-featured-listings rechat-listings-list,
#rch-latest-listings-1 rechat-root,
#rch-latest-listings-1 rechat-listings,
#rch-latest-listings-1 rechat-listings-list {
  width: 100% !important;
  max-width: 100% !important;
  display: block !important;
  overflow: visible !important;
}

/* 5 cards in one row */
.yqr-featured-listings rechat-listings-list,
#rch-latest-listings-1 rechat-listings-list {
  display: grid !important;
  grid-template-columns: repeat(5, minmax(170px, 1fr)) !important;
  gap: 18px !important;
  align-items: stretch !important;
  justify-content: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding: 10px 0 25px !important;
}

/* Each listing item */
.yqr-featured-listings .rechat-listings-list__item,
#rch-latest-listings-1 .rechat-listings-list__item {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  margin: 0 !important;
  display: block !important;
}

/* Link wrapper */
.yqr-featured-listings .listing-card__hyperlink,
#rch-latest-listings-1 .listing-card__hyperlink {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  text-decoration: none !important;
}

/* Card */
.yqr-featured-listings .listing-card,
#rch-latest-listings-1 .listing-card {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  height: 100% !important;
  background: #ffffff !important;
  border-radius: 12px !important;
  overflow: hidden !important;
  border: 1px solid rgba(0, 0, 0, 0.12) !important;
  box-shadow: 0 10px 26px rgba(0, 0, 0, 0.10) !important;
  transition: transform 0.25s ease, box-shadow 0.25s ease !important;
}

.yqr-featured-listings .listing-card:hover,
#rch-latest-listings-1 .listing-card:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 16px 36px rgba(0, 0, 0, 0.16) !important;
}

/* Image */
.yqr-featured-listings .listing-card__image,
#rch-latest-listings-1 .listing-card__image {
  width: 100% !important;
  max-width: 100% !important;
  height: 145px !important;
  object-fit: cover !important;
  display: block !important;
}

/* Content area */
.yqr-featured-listings .listing-card__properties,
#rch-latest-listings-1 .listing-card__properties {
  padding: 14px 13px 16px !important;
  min-height: 145px !important;
}

/* Price */
.yqr-featured-listings .listing-card__price,
#rch-latest-listings-1 .listing-card__price {
  font-size: 20px !important;
  line-height: 1.15 !important;
  font-weight: 700 !important;
  color: #071b35 !important;
  margin: 0 0 10px !important;
  white-space: normal !important;
}

/* Beds / Baths / Sqft */
.yqr-featured-listings .listing-card__attributes,
#rch-latest-listings-1 .listing-card__attributes {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 5px 8px !important;
  font-size: 11.5px !important;
  line-height: 1.35 !important;
  color: #24364f !important;
  margin-bottom: 12px !important;
  white-space: normal !important;
}

/* Address */
.yqr-featured-listings .listing-card__address,
#rch-latest-listings-1 .listing-card__address {
  font-size: 11.5px !important;
  line-height: 1.4 !important;
  color: #7a8494 !important;
  white-space: normal !important;
  word-break: normal !important;
}

/* Badges */
.yqr-featured-listings .listing-card__badges-container,
#rch-latest-listings-1 .listing-card__badges-container {
  font-size: 9px !important;
}

/* Bigger desktop */
@media (min-width: 1280px) {
  .yqr-featured-listings #rch-latest-listings-1,
  #rch-latest-listings-1.main-listing-sdk {
    width: min(1280px, calc(100vw - 60px)) !important;
    min-width: 1180px !important;
    max-width: 1280px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    position: static !important;
    left: auto !important;
    right: auto !important;
    transform: none !important;
  }

  .yqr-featured-listings rechat-listings-list,
  #rch-latest-listings-1 rechat-listings-list {
    gap: 22px !important;
  }

  .yqr-featured-listings .listing-card__image,
  #rch-latest-listings-1 .listing-card__image {
    height: 165px !important;
  }

  .yqr-featured-listings .listing-card__price,
  #rch-latest-listings-1 .listing-card__price {
    font-size: 23px !important;
  }

  .yqr-featured-listings .listing-card__attributes,
  #rch-latest-listings-1 .listing-card__attributes,
  .yqr-featured-listings .listing-card__address,
  #rch-latest-listings-1 .listing-card__address {
    font-size: 12.5px !important;
  }
}

/* Tablet: 3 cards */
@media (min-width: 768px) and (max-width: 999px) {
  .yqr-featured-listings #rch-latest-listings-1,
  #rch-latest-listings-1.main-listing-sdk {
    width: min(760px, calc(100vw - 36px)) !important;
    min-width: 0 !important;
    max-width: 760px !important;
  }

  .yqr-featured-listings rechat-listings-list,
  #rch-latest-listings-1 rechat-listings-list {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 22px !important;
  }

  .yqr-featured-listings .listing-card__image,
  #rch-latest-listings-1 .listing-card__image {
    height: 180px !important;
  }
}

/* Mobile: 1 card */
@media (max-width: 767px) {
  .yqr-featured-listings {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding: 20px 16px 55px !important;
  }

  .yqr-featured-listings #rch-latest-listings-1,
  #rch-latest-listings-1.main-listing-sdk {
    width: min(390px, calc(100vw - 32px)) !important;
    min-width: 0 !important;
    max-width: 390px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    position: static !important;
    left: auto !important;
    right: auto !important;
    transform: none !important;
  }

  .yqr-featured-listings rechat-listings-list,
  #rch-latest-listings-1 rechat-listings-list {
    grid-template-columns: 1fr !important;
    gap: 26px !important;
  }

  .yqr-featured-listings .listing-card__image,
  #rch-latest-listings-1 .listing-card__image {
    height: 220px !important;
  }

  .yqr-featured-listings .listing-card__price,
  #rch-latest-listings-1 .listing-card__price {
    font-size: 25px !important;
  }

  .yqr-featured-listings .listing-card__attributes,
  #rch-latest-listings-1 .listing-card__attributes,
  .yqr-featured-listings .listing-card__address,
  #rch-latest-listings-1 .listing-card__address {
    font-size: 13.5px !important;
  }
}/* End custom CSS */