.elementor-441 .elementor-element.elementor-element-3688f422{--display:flex;--min-height:350px;--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;--overlay-opacity:0.5;--margin-top:-16%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-441 .elementor-element.elementor-element-3688f422:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-3688f422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keystonerealtyproperty.com/wp-content/uploads/2025/05/subheader.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-441 .elementor-element.elementor-element-3688f422::before, .elementor-441 .elementor-element.elementor-element-3688f422 > .elementor-background-video-container::before, .elementor-441 .elementor-element.elementor-element-3688f422 > .e-con-inner > .elementor-background-video-container::before, .elementor-441 .elementor-element.elementor-element-3688f422 > .elementor-background-slideshow::before, .elementor-441 .elementor-element.elementor-element-3688f422 > .e-con-inner > .elementor-background-slideshow::before, .elementor-441 .elementor-element.elementor-element-3688f422 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-441 .elementor-element.elementor-element-4b7d7cc4{--display:flex;--padding-top:17%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.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-441 .elementor-element.elementor-element-5fdfc57d > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-441 .elementor-element.elementor-element-5fdfc57d{text-align:center;}.elementor-441 .elementor-element.elementor-element-5fdfc57d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;color:#144D29;}.elementor-441 .elementor-element.elementor-element-5f7b68a5{--display:flex;--overlay-opacity:0.9;--padding-top:5%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-441 .elementor-element.elementor-element-5f7b68a5:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-5f7b68a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keystonerealtyproperty.com/wp-content/uploads/2025/05/bgwave_11-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-441 .elementor-element.elementor-element-5f7b68a5::before, .elementor-441 .elementor-element.elementor-element-5f7b68a5 > .elementor-background-video-container::before, .elementor-441 .elementor-element.elementor-element-5f7b68a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-441 .elementor-element.elementor-element-5f7b68a5 > .elementor-background-slideshow::before, .elementor-441 .elementor-element.elementor-element-5f7b68a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-441 .elementor-element.elementor-element-5f7b68a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-441 .elementor-element.elementor-element-7eabd910{--display:flex;}.elementor-441 .elementor-element.elementor-element-40b7d0e6 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-441 .elementor-element.elementor-element-40b7d0e6{text-align:center;}.elementor-441 .elementor-element.elementor-element-40b7d0e6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#000000;}.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-441 .elementor-element.elementor-element-403bae29{text-align:center;}.elementor-441 .elementor-element.elementor-element-2239f06c{--display:flex;--overlay-opacity:0.9;--padding-top:5%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-441 .elementor-element.elementor-element-2239f06c:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-2239f06c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keystonerealtyproperty.com/wp-content/uploads/2025/05/bgwave_11-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-441 .elementor-element.elementor-element-2239f06c::before, .elementor-441 .elementor-element.elementor-element-2239f06c > .elementor-background-video-container::before, .elementor-441 .elementor-element.elementor-element-2239f06c > .e-con-inner > .elementor-background-video-container::before, .elementor-441 .elementor-element.elementor-element-2239f06c > .elementor-background-slideshow::before, .elementor-441 .elementor-element.elementor-element-2239f06c > .e-con-inner > .elementor-background-slideshow::before, .elementor-441 .elementor-element.elementor-element-2239f06c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-441 .elementor-element.elementor-element-20aa97b3{--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;}.elementor-441 .elementor-element.elementor-element-2fff299d{--display:flex;}.elementor-441 .elementor-element.elementor-element-5c6a0cff > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-441 .elementor-element.elementor-element-5c6a0cff{text-align:left;}.elementor-441 .elementor-element.elementor-element-5c6a0cff .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-441 .elementor-element.elementor-element-11d3f709{text-align:left;}.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-441 .elementor-element.elementor-element-6fc9a59c .elementor-button{background-color:#144D29;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#144D29;border-radius:50px 50px 50px 50px;}.elementor-441 .elementor-element.elementor-element-6fc9a59c .elementor-button:hover, .elementor-441 .elementor-element.elementor-element-6fc9a59c .elementor-button:focus{background-color:#144D29;color:#FFFFFF;border-color:#144D29;}.elementor-441 .elementor-element.elementor-element-6fc9a59c .elementor-button:hover svg, .elementor-441 .elementor-element.elementor-element-6fc9a59c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-44a8f78d{--display:flex;}.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-441 .elementor-element.elementor-element-c0f0ba2{--display:flex;--padding-top:5%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-441 .elementor-element.elementor-element-c0f0ba2:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-c0f0ba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-899dabb{--display:flex;}.elementor-441 .elementor-element.elementor-element-b901a1e > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-441 .elementor-element.elementor-element-b901a1e{text-align:center;}.elementor-441 .elementor-element.elementor-element-b901a1e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-441 .elementor-element.elementor-element-b1356b0{--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;}.elementor-441 .elementor-element.elementor-element-8938fb0{--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:#ECECEC;--border-color:#ECECEC;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-441 .elementor-element.elementor-element-8938fb0:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-441 .elementor-element.elementor-element-8938fb0:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);}.elementor-441 .elementor-element.elementor-element-541896d img{width:30%;}.elementor-441 .elementor-element.elementor-element-6caa696{text-align:center;}.elementor-441 .elementor-element.elementor-element-6caa696 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-441 .elementor-element.elementor-element-1e65604{text-align:center;}.elementor-441 .elementor-element.elementor-element-4268e66 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;line-height:1.2em;fill:#144D29;color:#144D29;border-style:solid;border-width:2px 2px 2px 2px;border-color:#144D29;border-radius:50px 50px 50px 50px;}.elementor-441 .elementor-element.elementor-element-4268e66 .elementor-button:hover, .elementor-441 .elementor-element.elementor-element-4268e66 .elementor-button:focus{background-color:#144D29;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-4268e66 .elementor-button:hover svg, .elementor-441 .elementor-element.elementor-element-4268e66 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-bf002fc{--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:#ECECEC;--border-color:#ECECEC;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-441 .elementor-element.elementor-element-bf002fc:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-441 .elementor-element.elementor-element-bf002fc:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);}.elementor-441 .elementor-element.elementor-element-ef282c2 img{width:30%;}.elementor-441 .elementor-element.elementor-element-ae0581f{text-align:center;}.elementor-441 .elementor-element.elementor-element-ae0581f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-441 .elementor-element.elementor-element-cb38951{text-align:center;}.elementor-441 .elementor-element.elementor-element-b3b157a .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;line-height:1.2em;fill:#144D29;color:#144D29;border-style:solid;border-width:2px 2px 2px 2px;border-color:#144D29;border-radius:50px 50px 50px 50px;}.elementor-441 .elementor-element.elementor-element-b3b157a .elementor-button:hover, .elementor-441 .elementor-element.elementor-element-b3b157a .elementor-button:focus{background-color:#144D29;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-b3b157a .elementor-button:hover svg, .elementor-441 .elementor-element.elementor-element-b3b157a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-82b4c9f{--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:#ECECEC;--border-color:#ECECEC;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-441 .elementor-element.elementor-element-82b4c9f:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-441 .elementor-element.elementor-element-82b4c9f:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);}.elementor-441 .elementor-element.elementor-element-d46ba7c img{width:30%;}.elementor-441 .elementor-element.elementor-element-11f6fe8{text-align:center;}.elementor-441 .elementor-element.elementor-element-11f6fe8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-441 .elementor-element.elementor-element-4a68dd1{text-align:center;}.elementor-441 .elementor-element.elementor-element-9523db9 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;line-height:1.2em;fill:#144D29;color:#144D29;border-style:solid;border-width:2px 2px 2px 2px;border-color:#144D29;border-radius:50px 50px 50px 50px;}.elementor-441 .elementor-element.elementor-element-9523db9 .elementor-button:hover, .elementor-441 .elementor-element.elementor-element-9523db9 .elementor-button:focus{background-color:#144D29;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-9523db9 .elementor-button:hover svg, .elementor-441 .elementor-element.elementor-element-9523db9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-0a45a1a{--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;}.elementor-441 .elementor-element.elementor-element-2794fd7{--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:#ECECEC;--border-color:#ECECEC;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-441 .elementor-element.elementor-element-2794fd7:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-441 .elementor-element.elementor-element-2794fd7:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);}.elementor-441 .elementor-element.elementor-element-9f2b9b6 img{width:30%;}.elementor-441 .elementor-element.elementor-element-641d0bb{text-align:center;}.elementor-441 .elementor-element.elementor-element-641d0bb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-441 .elementor-element.elementor-element-72e03b1{text-align:center;}.elementor-441 .elementor-element.elementor-element-9612690 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;line-height:1.2em;fill:#144D29;color:#144D29;border-style:solid;border-width:2px 2px 2px 2px;border-color:#144D29;border-radius:50px 50px 50px 50px;}.elementor-441 .elementor-element.elementor-element-9612690 .elementor-button:hover, .elementor-441 .elementor-element.elementor-element-9612690 .elementor-button:focus{background-color:#144D29;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-9612690 .elementor-button:hover svg, .elementor-441 .elementor-element.elementor-element-9612690 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-cd553a5{--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:#ECECEC;--border-color:#ECECEC;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-441 .elementor-element.elementor-element-cd553a5:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-441 .elementor-element.elementor-element-cd553a5:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);}.elementor-441 .elementor-element.elementor-element-ba44a1c img{width:30%;}.elementor-441 .elementor-element.elementor-element-1f48fcd{text-align:center;}.elementor-441 .elementor-element.elementor-element-1f48fcd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-441 .elementor-element.elementor-element-3e4af73{text-align:center;}.elementor-441 .elementor-element.elementor-element-d3197be .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;line-height:1.2em;fill:#144D29;color:#144D29;border-style:solid;border-width:2px 2px 2px 2px;border-color:#144D29;border-radius:50px 50px 50px 50px;}.elementor-441 .elementor-element.elementor-element-d3197be .elementor-button:hover, .elementor-441 .elementor-element.elementor-element-d3197be .elementor-button:focus{background-color:#144D29;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-d3197be .elementor-button:hover svg, .elementor-441 .elementor-element.elementor-element-d3197be .elementor-button:focus svg{fill:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-90645ef{--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:#ECECEC;--border-color:#ECECEC;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-441 .elementor-element.elementor-element-90645ef:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-441 .elementor-element.elementor-element-90645ef:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);}.elementor-441 .elementor-element.elementor-element-6a5dea5 img{width:30%;}.elementor-441 .elementor-element.elementor-element-8b7780e{text-align:center;}.elementor-441 .elementor-element.elementor-element-8b7780e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-441 .elementor-element.elementor-element-00014fc{text-align:center;}.elementor-441 .elementor-element.elementor-element-25ea2b5 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;line-height:1.2em;fill:#144D29;color:#144D29;border-style:solid;border-width:2px 2px 2px 2px;border-color:#144D29;border-radius:50px 50px 50px 50px;}.elementor-441 .elementor-element.elementor-element-25ea2b5 .elementor-button:hover, .elementor-441 .elementor-element.elementor-element-25ea2b5 .elementor-button:focus{background-color:#144D29;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-25ea2b5 .elementor-button:hover svg, .elementor-441 .elementor-element.elementor-element-25ea2b5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-4f1bf6d{--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;}.elementor-441 .elementor-element.elementor-element-b06b0fb{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-441 .elementor-element.elementor-element-b06b0fb:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-441 .elementor-element.elementor-element-b06b0fb:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);}.elementor-441 .elementor-element.elementor-element-1c693dc{--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:#ECECEC;--border-color:#ECECEC;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-441 .elementor-element.elementor-element-1c693dc:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-441 .elementor-element.elementor-element-1c693dc:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);}.elementor-441 .elementor-element.elementor-element-dd1f02e img{width:30%;}.elementor-441 .elementor-element.elementor-element-e585c84{text-align:center;}.elementor-441 .elementor-element.elementor-element-e585c84 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-441 .elementor-element.elementor-element-9259e95{text-align:center;}.elementor-441 .elementor-element.elementor-element-635afa2 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;line-height:1.2em;fill:#144D29;color:#144D29;border-style:solid;border-width:2px 2px 2px 2px;border-color:#144D29;border-radius:50px 50px 50px 50px;}.elementor-441 .elementor-element.elementor-element-635afa2 .elementor-button:hover, .elementor-441 .elementor-element.elementor-element-635afa2 .elementor-button:focus{background-color:#144D29;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-635afa2 .elementor-button:hover svg, .elementor-441 .elementor-element.elementor-element-635afa2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-a6aa92a{--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:#ECECEC;--border-color:#ECECEC;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-441 .elementor-element.elementor-element-a6aa92a:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-441 .elementor-element.elementor-element-a6aa92a:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);}.elementor-441 .elementor-element.elementor-element-e06c144 img{width:30%;}.elementor-441 .elementor-element.elementor-element-929fefa{text-align:center;}.elementor-441 .elementor-element.elementor-element-929fefa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;line-height:1.3em;color:#000000;}.elementor-441 .elementor-element.elementor-element-0b33c4f{text-align:center;}.elementor-441 .elementor-element.elementor-element-c5a930b .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;line-height:1.2em;fill:#144D29;color:#144D29;border-style:solid;border-width:2px 2px 2px 2px;border-color:#144D29;border-radius:50px 50px 50px 50px;}.elementor-441 .elementor-element.elementor-element-c5a930b .elementor-button:hover, .elementor-441 .elementor-element.elementor-element-c5a930b .elementor-button:focus{background-color:#144D29;color:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-c5a930b .elementor-button:hover svg, .elementor-441 .elementor-element.elementor-element-c5a930b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-441 .elementor-element.elementor-element-16a5a9b{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-441 .elementor-element.elementor-element-16a5a9b:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-441 .elementor-element.elementor-element-16a5a9b:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);}.elementor-441 .elementor-element.elementor-element-301cb7{--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;--overlay-opacity:0.9;--padding-top:5%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-441 .elementor-element.elementor-element-301cb7:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-301cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keystonerealtyproperty.com/wp-content/uploads/2025/05/bgwave_11-1.webp");background-repeat:no-repeat;background-size:cover;}.elementor-441 .elementor-element.elementor-element-301cb7::before, .elementor-441 .elementor-element.elementor-element-301cb7 > .elementor-background-video-container::before, .elementor-441 .elementor-element.elementor-element-301cb7 > .e-con-inner > .elementor-background-video-container::before, .elementor-441 .elementor-element.elementor-element-301cb7 > .elementor-background-slideshow::before, .elementor-441 .elementor-element.elementor-element-301cb7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-441 .elementor-element.elementor-element-301cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-441 .elementor-element.elementor-element-393600d5{--display:flex;}.elementor-441 .elementor-element.elementor-element-5fb87835 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-441 .elementor-element.elementor-element-5fb87835{text-align:center;}.elementor-441 .elementor-element.elementor-element-5fb87835 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-441 .elementor-element.elementor-element-2959d374 .elementor-swiper-button{font-size:20px;color:#8E8E8E;}.elementor-441 .elementor-element.elementor-element-2959d374 .elementor-swiper-button svg{fill:#8E8E8E;}@media(min-width:768px){.elementor-441 .elementor-element.elementor-element-b06b0fb{--width:25%;}.elementor-441 .elementor-element.elementor-element-16a5a9b{--width:25%;}}@media(max-width:767px){.elementor-441 .elementor-element.elementor-element-3688f422:not(.elementor-motion-effects-element-type-background), .elementor-441 .elementor-element.elementor-element-3688f422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keystonerealtyproperty.com/wp-content/uploads/2025/05/subheader.png");}.elementor-441 .elementor-element.elementor-element-3688f422{--margin-top:-34%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-441 .elementor-element.elementor-element-5f7b68a5{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-441 .elementor-element.elementor-element-40b7d0e6 .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-441 .elementor-element.elementor-element-2239f06c{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-441 .elementor-element.elementor-element-5c6a0cff .elementor-heading-title{font-size:20px;}.elementor-441 .elementor-element.elementor-element-b901a1e .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-441 .elementor-element.elementor-element-6caa696 .elementor-heading-title{font-size:20px;}.elementor-441 .elementor-element.elementor-element-ae0581f .elementor-heading-title{font-size:20px;}.elementor-441 .elementor-element.elementor-element-11f6fe8 .elementor-heading-title{font-size:20px;}.elementor-441 .elementor-element.elementor-element-641d0bb .elementor-heading-title{font-size:20px;}.elementor-441 .elementor-element.elementor-element-1f48fcd .elementor-heading-title{font-size:20px;}.elementor-441 .elementor-element.elementor-element-8b7780e .elementor-heading-title{font-size:20px;}.elementor-441 .elementor-element.elementor-element-e585c84 .elementor-heading-title{font-size:20px;}.elementor-441 .elementor-element.elementor-element-929fefa .elementor-heading-title{font-size:20px;}.elementor-441 .elementor-element.elementor-element-5fb87835 .elementor-heading-title{font-size:20px;line-height:1.4em;}}