.elementor-239 .elementor-element.elementor-element-0636128{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-239 .elementor-element.elementor-element-fab0b06{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var(--e-global-color-astglobalcolor7);--border-color:var( --e-global-color-astglobalcolor7 );--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem}.elementor-239 .elementor-element.elementor-element-375c7fe{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-239 .elementor-element.elementor-element-375c7fe .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:3px;color:var(--e-global-color-astglobalcolor0)}.elementor-239 .elementor-element.elementor-element-d268b02{--display:flex;--min-height:40vh;--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-239 .elementor-element.elementor-element-fe8db43{--display:flex;--min-height:15vh;--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:center;--border-radius:16px 16px 16px 16px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px}.elementor-239 .elementor-element.elementor-element-fe8db43:not(.elementor-motion-effects-element-type-background),.elementor-239 .elementor-element.elementor-element-fe8db43>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor0)}.elementor-239 .elementor-element.elementor-element-801976a{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FCFBFB66;--border-color:#FCFBFB66;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-239 .elementor-element.elementor-element-0282c8f .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:2rem;font-weight:600;color:var(--e-global-color-astglobalcolor4)}.elementor-239 .elementor-element.elementor-element-015584f .elementor-heading-title{font-size:.8rem;font-weight:400;line-height:1.1em;color:#FFF9}.elementor-239 .elementor-element.elementor-element-a2b526c{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FCFBFB66;--border-color:#FCFBFB66;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-239 .elementor-element.elementor-element-4a19d05 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:2rem;font-weight:600;color:var(--e-global-color-astglobalcolor4)}.elementor-239 .elementor-element.elementor-element-51931ba .elementor-heading-title{font-size:.8rem;font-weight:400;line-height:1.1em;color:#FFF9}.elementor-239 .elementor-element.elementor-element-5820dba{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FCFBFB66;--border-color:#FCFBFB66;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-239 .elementor-element.elementor-element-08a99e0 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:2rem;font-weight:600;color:var(--e-global-color-astglobalcolor4)}.elementor-239 .elementor-element.elementor-element-88965e3 .elementor-heading-title{font-size:.8rem;font-weight:400;line-height:1.1em;color:#FFF9}.elementor-239 .elementor-element.elementor-element-3dcda5a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-239 .elementor-element.elementor-element-8e8967d{--display:flex;--min-height:40vh;--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;border-style:solid;--border-style:solid;border-width:0 0 5px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var(--e-global-color-astglobalcolor1);--border-color:var( --e-global-color-astglobalcolor1 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-239 .elementor-element.elementor-element-8e8967d:not(.elementor-motion-effects-element-type-background),.elementor-239 .elementor-element.elementor-element-8e8967d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.firstsrq.com/wp-content/uploads/2026/03/newmiramar-scaled-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-239 .elementor-element.elementor-element-5641262{--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;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var(--e-global-color-astglobalcolor7);--border-color:var( --e-global-color-astglobalcolor7 );--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem}.elementor-239 .elementor-element.elementor-element-ea03575{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-239 .elementor-element.elementor-element-ea03575 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:3px;color:var(--e-global-color-astglobalcolor0)}.elementor-239 .elementor-element.elementor-element-c9ed098{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-239 .elementor-element.elementor-element-d1c7675 .elementor-repeater-item-44728e7.sparrow-service-pill{background:#C0272D21!important}.elementor-239 .elementor-element.elementor-element-d1c7675 .sparrow-pills-wrap{flex-direction:row;gap:16px;justify-content:flex-start}.elementor-239 .elementor-element.elementor-element-d1c7675 .sparrow-service-pill{background:#7A7A7A30;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(255 255 255 / .14);border-radius:8px;padding:10px 18px 10px 18px;transition:all 220ms ease}.elementor-239 .elementor-element.elementor-element-d1c7675 .sparrow-pill-icon i{color:var(--e-global-color-text);font-size:18px}.elementor-239 .elementor-element.elementor-element-d1c7675 .sparrow-pill-icon svg{fill:var(--e-global-color-text);width:18px;height:18px}.elementor-239 .elementor-element.elementor-element-d1c7675 .sparrow-pill-icon{margin-right:10px}.elementor-239 .elementor-element.elementor-element-d1c7675 .sparrow-pill-title{color:var(--e-global-color-text);font-family:"Montserrat",Sans-serif;font-size:.8rem;font-weight:600;margin-bottom:2px}.elementor-239 .elementor-element.elementor-element-d1c7675 .sparrow-pill-subtitle{color:var(--e-global-color-text);font-family:"Montserrat",Sans-serif;font-size:11px;font-weight:500}.elementor-239 .elementor-element.elementor-element-b05ffcd .sparrow-ctas-wrap{flex-direction:row;justify-content:flex-start;gap:14px;flex-wrap:wrap}.elementor-239 .elementor-element.elementor-element-b05ffcd .sparrow-hero-btn{font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:700;letter-spacing:.5px;padding:14px 30px 14px 30px;border-radius:5px;transition:all 220ms ease}.elementor-239 .elementor-element.elementor-element-b05ffcd .sparrow-hero-btn .sparrow-btn-icon i{font-size:14px}.elementor-239 .elementor-element.elementor-element-b05ffcd .sparrow-hero-btn .sparrow-btn-icon svg{width:14px;height:14px}.elementor-239 .elementor-element.elementor-element-b05ffcd .sparrow-hero-btn--primary{background:#C0272D;border-color:#C0272D;color:#fff}.elementor-239 .elementor-element.elementor-element-b05ffcd .sparrow-hero-btn--primary:hover{background:#A02020;border-color:#A02020}.elementor-239 .elementor-element.elementor-element-b05ffcd .sparrow-hero-btn--outline-white{color:#fff;border-color:rgb(255 255 255 / .5)}.elementor-239 .elementor-element.elementor-element-b05ffcd .sparrow-hero-btn--outline-white:hover{background:#fff;color:#C0272D}.elementor-239 .elementor-element.elementor-element-b7dbea6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-239 .elementor-element.elementor-element-e56e049{--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;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var(--e-global-color-astglobalcolor7);--border-color:var( --e-global-color-astglobalcolor7 );--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem}.elementor-239 .elementor-element.elementor-element-c74abaa{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-239 .elementor-element.elementor-element-c74abaa .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:3px;color:var(--e-global-color-astglobalcolor0)}.elementor-239 .elementor-element.elementor-element-041f08f{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-239 .elementor-element.elementor-element-a6fda88 .elementor-repeater-item-44728e7.sparrow-service-pill{background:#C0272D21!important}.elementor-239 .elementor-element.elementor-element-a6fda88 .sparrow-pills-wrap{flex-direction:row;gap:16px;justify-content:flex-start}.elementor-239 .elementor-element.elementor-element-a6fda88 .sparrow-service-pill{background:#7A7A7A30;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(255 255 255 / .14);border-radius:8px;padding:10px 18px 10px 18px;transition:all 220ms ease}.elementor-239 .elementor-element.elementor-element-a6fda88 .sparrow-pill-icon i{color:var(--e-global-color-text);font-size:18px}.elementor-239 .elementor-element.elementor-element-a6fda88 .sparrow-pill-icon svg{fill:var(--e-global-color-text);width:18px;height:18px}.elementor-239 .elementor-element.elementor-element-a6fda88 .sparrow-pill-icon{margin-right:10px}.elementor-239 .elementor-element.elementor-element-a6fda88 .sparrow-pill-title{color:var(--e-global-color-text);font-family:"Montserrat",Sans-serif;font-size:.8rem;font-weight:600;margin-bottom:2px}.elementor-239 .elementor-element.elementor-element-a6fda88 .sparrow-pill-subtitle{color:var(--e-global-color-text);font-family:"Montserrat",Sans-serif;font-size:11px;font-weight:500}.elementor-239 .elementor-element.elementor-element-7c17b61 .sparrow-ctas-wrap{flex-direction:row;justify-content:flex-start;gap:14px;flex-wrap:wrap}.elementor-239 .elementor-element.elementor-element-7c17b61 .sparrow-hero-btn{font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:700;letter-spacing:.5px;padding:14px 30px 14px 30px;border-radius:5px;transition:all 220ms ease}.elementor-239 .elementor-element.elementor-element-7c17b61 .sparrow-hero-btn .sparrow-btn-icon i{font-size:14px}.elementor-239 .elementor-element.elementor-element-7c17b61 .sparrow-hero-btn .sparrow-btn-icon svg{width:14px;height:14px}.elementor-239 .elementor-element.elementor-element-7c17b61 .sparrow-hero-btn--primary{background:#C0272D;border-color:#C0272D;color:#fff}.elementor-239 .elementor-element.elementor-element-7c17b61 .sparrow-hero-btn--primary:hover{background:#A02020;border-color:#A02020}.elementor-239 .elementor-element.elementor-element-7c17b61 .sparrow-hero-btn--outline-white{color:#fff;border-color:rgb(255 255 255 / .5)}.elementor-239 .elementor-element.elementor-element-7c17b61 .sparrow-hero-btn--outline-white:hover{background:#fff;color:#C0272D}.elementor-239 .elementor-element.elementor-element-624af02{--display:flex;--min-height:40vh;--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;border-style:solid;--border-style:solid;border-width:0 0 5px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var(--e-global-color-astglobalcolor1);--border-color:var( --e-global-color-astglobalcolor1 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-239 .elementor-element.elementor-element-624af02:not(.elementor-motion-effects-element-type-background),.elementor-239 .elementor-element.elementor-element-624af02>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.firstsrq.com/wp-content/uploads/2026/03/newmiramar-scaled-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-239 .elementor-element.elementor-element-27035b5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-239 .elementor-element.elementor-element-4024012{--display:flex;--min-height:40vh;--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;border-style:solid;--border-style:solid;border-width:0 0 5px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var(--e-global-color-astglobalcolor1);--border-color:var( --e-global-color-astglobalcolor1 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-239 .elementor-element.elementor-element-4024012:not(.elementor-motion-effects-element-type-background),.elementor-239 .elementor-element.elementor-element-4024012>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.firstsrq.com/wp-content/uploads/2026/03/newmiramar-scaled-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-239 .elementor-element.elementor-element-fbd3603{--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;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var(--e-global-color-astglobalcolor7);--border-color:var( --e-global-color-astglobalcolor7 );--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem}.elementor-239 .elementor-element.elementor-element-db6bf7c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-239 .elementor-element.elementor-element-db6bf7c .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:3px;color:var(--e-global-color-astglobalcolor0)}.elementor-239 .elementor-element.elementor-element-bd72693{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-239 .elementor-element.elementor-element-209f17b .elementor-repeater-item-44728e7.sparrow-service-pill{background:#C0272D21!important}.elementor-239 .elementor-element.elementor-element-209f17b .sparrow-pills-wrap{flex-direction:row;gap:16px;justify-content:flex-start}.elementor-239 .elementor-element.elementor-element-209f17b .sparrow-service-pill{background:#7A7A7A30;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(255 255 255 / .14);border-radius:8px;padding:10px 18px 10px 18px;transition:all 220ms ease}.elementor-239 .elementor-element.elementor-element-209f17b .sparrow-pill-icon i{color:var(--e-global-color-text);font-size:18px}.elementor-239 .elementor-element.elementor-element-209f17b .sparrow-pill-icon svg{fill:var(--e-global-color-text);width:18px;height:18px}.elementor-239 .elementor-element.elementor-element-209f17b .sparrow-pill-icon{margin-right:10px}.elementor-239 .elementor-element.elementor-element-209f17b .sparrow-pill-title{color:var(--e-global-color-text);font-family:"Montserrat",Sans-serif;font-size:.8rem;font-weight:600;margin-bottom:2px}.elementor-239 .elementor-element.elementor-element-209f17b .sparrow-pill-subtitle{color:var(--e-global-color-text);font-family:"Montserrat",Sans-serif;font-size:11px;font-weight:500}.elementor-239 .elementor-element.elementor-element-560dac1 .sparrow-ctas-wrap{flex-direction:row;justify-content:flex-start;gap:14px;flex-wrap:wrap}.elementor-239 .elementor-element.elementor-element-560dac1 .sparrow-hero-btn{font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:700;letter-spacing:.5px;padding:14px 30px 14px 30px;border-radius:5px;transition:all 220ms ease}.elementor-239 .elementor-element.elementor-element-560dac1 .sparrow-hero-btn .sparrow-btn-icon i{font-size:14px}.elementor-239 .elementor-element.elementor-element-560dac1 .sparrow-hero-btn .sparrow-btn-icon svg{width:14px;height:14px}.elementor-239 .elementor-element.elementor-element-560dac1 .sparrow-hero-btn--primary{background:#C0272D;border-color:#C0272D;color:#fff}.elementor-239 .elementor-element.elementor-element-560dac1 .sparrow-hero-btn--primary:hover{background:#A02020;border-color:#A02020}.elementor-239 .elementor-element.elementor-element-560dac1 .sparrow-hero-btn--outline-white{color:#fff;border-color:rgb(255 255 255 / .5)}.elementor-239 .elementor-element.elementor-element-560dac1 .sparrow-hero-btn--outline-white:hover{background:#fff;color:#C0272D}.elementor-239 .elementor-element.elementor-element-87b239b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-239 .elementor-element.elementor-element-a4b6c0d{--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;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var(--e-global-color-astglobalcolor7);--border-color:var( --e-global-color-astglobalcolor7 );--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem}.elementor-239 .elementor-element.elementor-element-a9b72a6{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-239 .elementor-element.elementor-element-a9b72a6 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:3px;color:var(--e-global-color-astglobalcolor0)}.elementor-239 .elementor-element.elementor-element-935a5a1{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-239 .elementor-element.elementor-element-6049c83 .elementor-repeater-item-44728e7.sparrow-service-pill{background:#C0272D21!important}.elementor-239 .elementor-element.elementor-element-6049c83 .sparrow-pills-wrap{flex-direction:row;gap:16px;justify-content:flex-start}.elementor-239 .elementor-element.elementor-element-6049c83 .sparrow-service-pill{background:#7A7A7A30;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(255 255 255 / .14);border-radius:8px;padding:10px 18px 10px 18px;transition:all 220ms ease}.elementor-239 .elementor-element.elementor-element-6049c83 .sparrow-pill-icon i{color:var(--e-global-color-text);font-size:18px}.elementor-239 .elementor-element.elementor-element-6049c83 .sparrow-pill-icon svg{fill:var(--e-global-color-text);width:18px;height:18px}.elementor-239 .elementor-element.elementor-element-6049c83 .sparrow-pill-icon{margin-right:10px}.elementor-239 .elementor-element.elementor-element-6049c83 .sparrow-pill-title{color:var(--e-global-color-text);font-family:"Montserrat",Sans-serif;font-size:.8rem;font-weight:600;margin-bottom:2px}.elementor-239 .elementor-element.elementor-element-6049c83 .sparrow-pill-subtitle{color:var(--e-global-color-text);font-family:"Montserrat",Sans-serif;font-size:11px;font-weight:500}.elementor-239 .elementor-element.elementor-element-56392ee .sparrow-ctas-wrap{flex-direction:row;justify-content:flex-start;gap:14px;flex-wrap:wrap}.elementor-239 .elementor-element.elementor-element-56392ee .sparrow-hero-btn{font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:700;letter-spacing:.5px;padding:14px 30px 14px 30px;border-radius:5px;transition:all 220ms ease}.elementor-239 .elementor-element.elementor-element-56392ee .sparrow-hero-btn .sparrow-btn-icon i{font-size:14px}.elementor-239 .elementor-element.elementor-element-56392ee .sparrow-hero-btn .sparrow-btn-icon svg{width:14px;height:14px}.elementor-239 .elementor-element.elementor-element-56392ee .sparrow-hero-btn--primary{background:#C0272D;border-color:#C0272D;color:#fff}.elementor-239 .elementor-element.elementor-element-56392ee .sparrow-hero-btn--primary:hover{background:#A02020;border-color:#A02020}.elementor-239 .elementor-element.elementor-element-56392ee .sparrow-hero-btn--outline-white{color:#fff;border-color:rgb(255 255 255 / .5)}.elementor-239 .elementor-element.elementor-element-56392ee .sparrow-hero-btn--outline-white:hover{background:#fff;color:#C0272D}.elementor-239 .elementor-element.elementor-element-05e5daa{--display:flex;--min-height:40vh;--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;border-style:solid;--border-style:solid;border-width:0 0 5px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var(--e-global-color-astglobalcolor1);--border-color:var( --e-global-color-astglobalcolor1 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-239 .elementor-element.elementor-element-05e5daa:not(.elementor-motion-effects-element-type-background),.elementor-239 .elementor-element.elementor-element-05e5daa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.firstsrq.com/wp-content/uploads/2026/03/newmiramar-scaled-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-239 .elementor-element.elementor-element-b5b4448{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-239 .elementor-element.elementor-element-bd8a8f4{--display:flex;--min-height:40vh;--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;border-style:solid;--border-style:solid;border-width:0 0 5px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var(--e-global-color-astglobalcolor1);--border-color:var( --e-global-color-astglobalcolor1 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-239 .elementor-element.elementor-element-bd8a8f4:not(.elementor-motion-effects-element-type-background),.elementor-239 .elementor-element.elementor-element-bd8a8f4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.firstsrq.com/wp-content/uploads/2026/03/newmiramar-scaled-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-239 .elementor-element.elementor-element-ef7be03{--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;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var(--e-global-color-astglobalcolor7);--border-color:var( --e-global-color-astglobalcolor7 );--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem}.elementor-239 .elementor-element.elementor-element-fbc8367{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-239 .elementor-element.elementor-element-fbc8367 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:3px;color:var(--e-global-color-astglobalcolor0)}.elementor-239 .elementor-element.elementor-element-734f4ae{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-239 .elementor-element.elementor-element-57cc90b .elementor-repeater-item-44728e7.sparrow-service-pill{background:#C0272D21!important}.elementor-239 .elementor-element.elementor-element-57cc90b .sparrow-pills-wrap{flex-direction:row;gap:16px;justify-content:flex-start}.elementor-239 .elementor-element.elementor-element-57cc90b .sparrow-service-pill{background:#7A7A7A30;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(255 255 255 / .14);border-radius:8px;padding:10px 18px 10px 18px;transition:all 220ms ease}.elementor-239 .elementor-element.elementor-element-57cc90b .sparrow-pill-icon i{color:var(--e-global-color-text);font-size:18px}.elementor-239 .elementor-element.elementor-element-57cc90b .sparrow-pill-icon svg{fill:var(--e-global-color-text);width:18px;height:18px}.elementor-239 .elementor-element.elementor-element-57cc90b .sparrow-pill-icon{margin-right:10px}.elementor-239 .elementor-element.elementor-element-57cc90b .sparrow-pill-title{color:var(--e-global-color-text);font-family:"Montserrat",Sans-serif;font-size:.8rem;font-weight:600;margin-bottom:2px}.elementor-239 .elementor-element.elementor-element-57cc90b .sparrow-pill-subtitle{color:var(--e-global-color-text);font-family:"Montserrat",Sans-serif;font-size:11px;font-weight:500}.elementor-239 .elementor-element.elementor-element-8056c9c .sparrow-ctas-wrap{flex-direction:row;justify-content:flex-start;gap:14px;flex-wrap:wrap}.elementor-239 .elementor-element.elementor-element-8056c9c .sparrow-hero-btn{font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:700;letter-spacing:.5px;padding:14px 30px 14px 30px;border-radius:5px;transition:all 220ms ease}.elementor-239 .elementor-element.elementor-element-8056c9c .sparrow-hero-btn .sparrow-btn-icon i{font-size:14px}.elementor-239 .elementor-element.elementor-element-8056c9c .sparrow-hero-btn .sparrow-btn-icon svg{width:14px;height:14px}.elementor-239 .elementor-element.elementor-element-8056c9c .sparrow-hero-btn--primary{background:#C0272D;border-color:#C0272D;color:#fff}.elementor-239 .elementor-element.elementor-element-8056c9c .sparrow-hero-btn--primary:hover{background:#A02020;border-color:#A02020}.elementor-239 .elementor-element.elementor-element-8056c9c .sparrow-hero-btn--outline-white{color:#fff;border-color:rgb(255 255 255 / .5)}.elementor-239 .elementor-element.elementor-element-8056c9c .sparrow-hero-btn--outline-white:hover{background:#fff;color:#C0272D}.elementor-239 .elementor-element.elementor-element-63046fb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-239 .elementor-element.elementor-element-05e107e{--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;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var(--e-global-color-astglobalcolor7);--border-color:var( --e-global-color-astglobalcolor7 );--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem}.elementor-239 .elementor-element.elementor-element-0e4c893{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-239 .elementor-element.elementor-element-0e4c893 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:3px;color:var(--e-global-color-astglobalcolor0)}.elementor-239 .elementor-element.elementor-element-909ead8{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-239 .elementor-element.elementor-element-706f5a7 .elementor-repeater-item-44728e7.sparrow-service-pill{background:#C0272D21!important}.elementor-239 .elementor-element.elementor-element-706f5a7 .sparrow-pills-wrap{flex-direction:row;gap:16px;justify-content:flex-start}.elementor-239 .elementor-element.elementor-element-706f5a7 .sparrow-service-pill{background:#7A7A7A30;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(255 255 255 / .14);border-radius:8px;padding:10px 18px 10px 18px;transition:all 220ms ease}.elementor-239 .elementor-element.elementor-element-706f5a7 .sparrow-pill-icon i{color:var(--e-global-color-text);font-size:18px}.elementor-239 .elementor-element.elementor-element-706f5a7 .sparrow-pill-icon svg{fill:var(--e-global-color-text);width:18px;height:18px}.elementor-239 .elementor-element.elementor-element-706f5a7 .sparrow-pill-icon{margin-right:10px}.elementor-239 .elementor-element.elementor-element-706f5a7 .sparrow-pill-title{color:var(--e-global-color-text);font-family:"Montserrat",Sans-serif;font-size:.8rem;font-weight:600;margin-bottom:2px}.elementor-239 .elementor-element.elementor-element-706f5a7 .sparrow-pill-subtitle{color:var(--e-global-color-text);font-family:"Montserrat",Sans-serif;font-size:11px;font-weight:500}.elementor-239 .elementor-element.elementor-element-8b91caa .sparrow-ctas-wrap{flex-direction:row;justify-content:flex-start;gap:14px;flex-wrap:wrap}.elementor-239 .elementor-element.elementor-element-8b91caa .sparrow-hero-btn{font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:700;letter-spacing:.5px;padding:14px 30px 14px 30px;border-radius:5px;transition:all 220ms ease}.elementor-239 .elementor-element.elementor-element-8b91caa .sparrow-hero-btn .sparrow-btn-icon i{font-size:14px}.elementor-239 .elementor-element.elementor-element-8b91caa .sparrow-hero-btn .sparrow-btn-icon svg{width:14px;height:14px}.elementor-239 .elementor-element.elementor-element-8b91caa .sparrow-hero-btn--primary{background:#C0272D;border-color:#C0272D;color:#fff}.elementor-239 .elementor-element.elementor-element-8b91caa .sparrow-hero-btn--primary:hover{background:#A02020;border-color:#A02020}.elementor-239 .elementor-element.elementor-element-8b91caa .sparrow-hero-btn--outline-white{color:#fff;border-color:rgb(255 255 255 / .5)}.elementor-239 .elementor-element.elementor-element-8b91caa .sparrow-hero-btn--outline-white:hover{background:#fff;color:#C0272D}.elementor-239 .elementor-element.elementor-element-feb5d40{--display:flex;--min-height:40vh;--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;border-style:solid;--border-style:solid;border-width:0 0 5px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var(--e-global-color-astglobalcolor1);--border-color:var( --e-global-color-astglobalcolor1 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-239 .elementor-element.elementor-element-feb5d40:not(.elementor-motion-effects-element-type-background),.elementor-239 .elementor-element.elementor-element-feb5d40>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.firstsrq.com/wp-content/uploads/2026/03/newmiramar-scaled-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}@media(max-width:1024px){.elementor-239 .elementor-element.elementor-element-375c7fe{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px}.elementor-239 .elementor-element.elementor-element-375c7fe .elementor-heading-title{font-size:10px}.elementor-239 .elementor-element.elementor-element-ea03575{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px}.elementor-239 .elementor-element.elementor-element-ea03575 .elementor-heading-title{font-size:10px}.elementor-239 .elementor-element.elementor-element-c74abaa{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px}.elementor-239 .elementor-element.elementor-element-c74abaa .elementor-heading-title{font-size:10px}.elementor-239 .elementor-element.elementor-element-db6bf7c{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px}.elementor-239 .elementor-element.elementor-element-db6bf7c .elementor-heading-title{font-size:10px}.elementor-239 .elementor-element.elementor-element-a9b72a6{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px}.elementor-239 .elementor-element.elementor-element-a9b72a6 .elementor-heading-title{font-size:10px}.elementor-239 .elementor-element.elementor-element-fbc8367{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px}.elementor-239 .elementor-element.elementor-element-fbc8367 .elementor-heading-title{font-size:10px}.elementor-239 .elementor-element.elementor-element-0e4c893{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px}.elementor-239 .elementor-element.elementor-element-0e4c893 .elementor-heading-title{font-size:10px}}@media(max-width:767px){.elementor-239 .elementor-element.elementor-element-d268b02{--width:100%;--min-height:0vh}.elementor-239 .elementor-element.elementor-element-801976a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}}@media(min-width:768px){.elementor-239 .elementor-element.elementor-element-fab0b06{--width:66.6%}.elementor-239 .elementor-element.elementor-element-d268b02{--width:33.3%}.elementor-239 .elementor-element.elementor-element-fe8db43{--width:75%}.elementor-239 .elementor-element.elementor-element-801976a{--width:100%}.elementor-239 .elementor-element.elementor-element-a2b526c{--width:100%}.elementor-239 .elementor-element.elementor-element-5820dba{--width:100%}.elementor-239 .elementor-element.elementor-element-8e8967d{--width:50%}.elementor-239 .elementor-element.elementor-element-5641262{--width:50%}.elementor-239 .elementor-element.elementor-element-e56e049{--width:50%}.elementor-239 .elementor-element.elementor-element-624af02{--width:50%}.elementor-239 .elementor-element.elementor-element-4024012{--width:50%}.elementor-239 .elementor-element.elementor-element-fbd3603{--width:50%}.elementor-239 .elementor-element.elementor-element-a4b6c0d{--width:50%}.elementor-239 .elementor-element.elementor-element-05e5daa{--width:50%}.elementor-239 .elementor-element.elementor-element-bd8a8f4{--width:50%}.elementor-239 .elementor-element.elementor-element-ef7be03{--width:50%}.elementor-239 .elementor-element.elementor-element-05e107e{--width:50%}.elementor-239 .elementor-element.elementor-element-feb5d40{--width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-239 .elementor-element.elementor-element-fe8db43{--width:70%}}