.elementor-33361 .elementor-element.elementor-element-80a6fe0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-33361 .elementor-element.elementor-element-80a6fe0:not(.elementor-motion-effects-element-type-background),.elementor-33361 .elementor-element.elementor-element-80a6fe0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F6F6F9}.elementor-33361 .elementor-element.elementor-element-3941b9a{--display:flex}.elementor-33361 .elementor-element.elementor-element-bd0549b{text-align:center;font-size:1.5rem}.elementor-33361 .elementor-element.elementor-element-7dbcf87{--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;--justify-content:center}.elementor-33361 .elementor-element.elementor-element-2a132a8{--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-text);--border-color:var( --e-global-color-text );--border-radius:30px 30px 30px 30px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-33361 .elementor-element.elementor-element-ba24480 .elementor-icon-wrapper{text-align:center}.elementor-33361 .elementor-element.elementor-element-ba24480.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-2d34633)}.elementor-33361 .elementor-element.elementor-element-ba24480.elementor-view-framed .elementor-icon,.elementor-33361 .elementor-element.elementor-element-ba24480.elementor-view-default .elementor-icon{color:var(--e-global-color-2d34633);border-color:var(--e-global-color-2d34633)}.elementor-33361 .elementor-element.elementor-element-ba24480.elementor-view-framed .elementor-icon,.elementor-33361 .elementor-element.elementor-element-ba24480.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-2d34633)}.elementor-33361 .elementor-element.elementor-element-ba24480.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-4310342)}.elementor-33361 .elementor-element.elementor-element-ba24480.elementor-view-framed .elementor-icon:hover,.elementor-33361 .elementor-element.elementor-element-ba24480.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-4310342);border-color:var(--e-global-color-4310342)}.elementor-33361 .elementor-element.elementor-element-ba24480.elementor-view-framed .elementor-icon:hover,.elementor-33361 .elementor-element.elementor-element-ba24480.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-4310342)}.elementor-33361 .elementor-element.elementor-element-ba24480 .elementor-icon{font-size:4.1rem}.elementor-33361 .elementor-element.elementor-element-ba24480 .elementor-icon svg{height:4.1rem}.elementor-33361 .elementor-element.elementor-element-10b763b{text-align:center}.elementor-33361 .elementor-element.elementor-element-8df0d95{text-align:center}.elementor-33361 .elementor-element.elementor-element-c015e61 .elementor-button{background-color:var(--e-global-color-93f57b1);font-family:"Roboto",Sans-serif;font-size:clamp(1.125rem, 0.227vw + 1.08rem, 1.25rem);font-weight:700;letter-spacing:.06rem;fill:var(--e-global-color-f8589db);color:var(--e-global-color-f8589db);border-radius:8px 8px 8px 8px}.elementor-33361 .elementor-element.elementor-element-c015e61 .elementor-button:hover,.elementor-33361 .elementor-element.elementor-element-c015e61 .elementor-button:focus{background-color:var(--e-global-color-2d34633);color:#F2F2F3}.elementor-33361 .elementor-element.elementor-element-c015e61 .elementor-button:hover svg,.elementor-33361 .elementor-element.elementor-element-c015e61 .elementor-button:focus svg{fill:#F2F2F3}.elementor-33361 .elementor-element.elementor-element-ba775ba{text-align:center;font-size:1.5rem;text-decoration:underline;color:var(--e-global-color-93f57b1)}.elementor-33361 .elementor-element.elementor-element-ba775ba a:hover,.elementor-33361 .elementor-element.elementor-element-ba775ba a:focus{color:var(--e-global-color-2d34633)}.elementor-33361 .elementor-element.elementor-element-ba775ba a{transition-duration:0.06s}.elementor-33361 .elementor-element.elementor-element-8b0af68{--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-text);--border-color:var( --e-global-color-text );--border-radius:30px 30px 30px 30px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-33361 .elementor-element.elementor-element-c28c3a3 .elementor-icon-wrapper{text-align:center}.elementor-33361 .elementor-element.elementor-element-c28c3a3.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-2d34633)}.elementor-33361 .elementor-element.elementor-element-c28c3a3.elementor-view-framed .elementor-icon,.elementor-33361 .elementor-element.elementor-element-c28c3a3.elementor-view-default .elementor-icon{color:var(--e-global-color-2d34633);border-color:var(--e-global-color-2d34633)}.elementor-33361 .elementor-element.elementor-element-c28c3a3.elementor-view-framed .elementor-icon,.elementor-33361 .elementor-element.elementor-element-c28c3a3.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-2d34633)}.elementor-33361 .elementor-element.elementor-element-c28c3a3.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-4310342)}.elementor-33361 .elementor-element.elementor-element-c28c3a3.elementor-view-framed .elementor-icon:hover,.elementor-33361 .elementor-element.elementor-element-c28c3a3.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-4310342);border-color:var(--e-global-color-4310342)}.elementor-33361 .elementor-element.elementor-element-c28c3a3.elementor-view-framed .elementor-icon:hover,.elementor-33361 .elementor-element.elementor-element-c28c3a3.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-4310342)}.elementor-33361 .elementor-element.elementor-element-c28c3a3 .elementor-icon{font-size:4.1rem}.elementor-33361 .elementor-element.elementor-element-c28c3a3 .elementor-icon svg{height:4.1rem}.elementor-33361 .elementor-element.elementor-element-a00b253{text-align:center}.elementor-33361 .elementor-element.elementor-element-a21fcb7{text-align:center}.elementor-33361 .elementor-element.elementor-element-f06bed1 .elementor-button{background-color:var(--e-global-color-93f57b1);font-family:"Roboto",Sans-serif;font-size:clamp(1.125rem, 0.227vw + 1.08rem, 1.25rem);font-weight:700;letter-spacing:.06rem;fill:var(--e-global-color-f8589db);color:var(--e-global-color-f8589db);border-radius:8px 8px 8px 8px}.elementor-33361 .elementor-element.elementor-element-f06bed1 .elementor-button:hover,.elementor-33361 .elementor-element.elementor-element-f06bed1 .elementor-button:focus{background-color:var(--e-global-color-2d34633);color:#F2F2F3}.elementor-33361 .elementor-element.elementor-element-f06bed1 .elementor-button:hover svg,.elementor-33361 .elementor-element.elementor-element-f06bed1 .elementor-button:focus svg{fill:#F2F2F3}.elementor-33361 .elementor-element.elementor-element-811e2af{text-align:center;font-size:1.5rem;text-decoration:underline;color:var(--e-global-color-93f57b1)}.elementor-33361 .elementor-element.elementor-element-811e2af a:hover,.elementor-33361 .elementor-element.elementor-element-811e2af a:focus{color:var(--e-global-color-2d34633)}.elementor-33361 .elementor-element.elementor-element-811e2af a{transition-duration:0.06s}.elementor-33361 .elementor-element.elementor-element-3a169e6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}.elementor-33361 .elementor-element.elementor-element-8e9d3d4{--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-radius:30px 30px 30px 30px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-33361 .elementor-element.elementor-element-8e9d3d4:not(.elementor-motion-effects-element-type-background),.elementor-33361 .elementor-element.elementor-element-8e9d3d4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-f8589db)}.elementor-33361 .elementor-element.elementor-element-23889d8{text-align:center}.elementor-33361 .elementor-element.elementor-element-2d1dbbb{text-align:center;font-size:1.5rem}.elementor-33361 .elementor-element.elementor-element-303046d{--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}.elementor-33361 .elementor-element.elementor-element-2d29d10{--display:flex}.elementor-33361 .elementor-element.elementor-element-afa7626{--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-radius:30px 30px 30px 30px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-33361 .elementor-element.elementor-element-afa7626:not(.elementor-motion-effects-element-type-background),.elementor-33361 .elementor-element.elementor-element-afa7626>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-f8589db)}.elementor-33361 .elementor-element.elementor-element-ecbe354{text-align:center}.elementor-33361 .elementor-element.elementor-element-09b3f83{--display:flex}@media(min-width:768px){.elementor-33361 .elementor-element.elementor-element-2a132a8{--width:33%}.elementor-33361 .elementor-element.elementor-element-8b0af68{--width:33%}.elementor-33361 .elementor-element.elementor-element-8e9d3d4{--width:70%}.elementor-33361 .elementor-element.elementor-element-303046d{--content-width:1140px}.elementor-33361 .elementor-element.elementor-element-2d29d10{--width:25%}.elementor-33361 .elementor-element.elementor-element-09b3f83{--width:25%}}.mortgage-calculator h2{display:none}.sidx-container .mortgage-calculator{background-color:#fefefe!important}.mortgage-calculator label{font-size:1.15rem!important;font-weight:500!important}.mortgage-calculator input{font-size:1rem!important}.sidx-primary{font-size:1.25rem!important}.kbrg-tour-section{padding:60px 20px;box-sizing:border-box}.kbrg-tour-container{max-width:1100px;margin:0 auto;text-align:center;box-sizing:border-box}.kbrg-tour-container h2{font-size:clamp(28px, 4vw, 44px);margin-bottom:12px}.kbrg-tour-container p{font-size:18px;max-width:720px;margin:0 auto 28px;line-height:1.6}.kbrg-tour-embed{width:100%;height:650px;overflow:hidden;border-radius:18px;box-shadow:0 12px 35px rgb(0 0 0 / .18);background:#000;box-sizing:border-box}.kbrg-tour-embed iframe{display:block;width:100%;height:100%;border:0}.kbrg-tour-cta{margin-top:28px}.kbrg-tour-button,.kbrg-tour-button:visited{display:inline-block;background:#008bce!important;color:#fefefe!important;padding:14px 28px;border-radius:8px;font-weight:700;font-size:16px;line-height:1.2;text-decoration:none!important;transition:all 0.2s ease}.kbrg-tour-button:hover,.kbrg-tour-button:focus{background:#2e368f!important;color:#f2f2f3!important;text-decoration:none!important}.key-details ul{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 40px;text-align:left;padding-left:20px;margin:0}.key-details li{text-align:left}@media (max-width:767px){.kbrg-tour-section{padding:40px 12px}.kbrg-tour-container{max-width:100%}.kbrg-tour-container p{font-size:16px;margin-bottom:22px}.kbrg-tour-embed{height:78vh;min-height:580px;border-radius:8px}.kbrg-tour-button,.kbrg-tour-button:visited{width:100%;max-width:340px;text-align:center;box-sizing:border-box}.key-details ul{grid-template-columns:1fr}}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url(https://staging2.kbrgfl.com/wp-content/uploads/2024/09/roboto-light-webfont.woff2) format('woff2'),url(https://staging2.kbrgfl.com/wp-content/uploads/2024/09/roboto-light-webfont.woff) format('woff')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://staging2.kbrgfl.com/wp-content/uploads/2024/09/roboto-regular-webfont.woff2) format('woff2'),url(https://staging2.kbrgfl.com/wp-content/uploads/2024/09/roboto-regular-webfont.woff) format('woff')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(https://staging2.kbrgfl.com/wp-content/uploads/2024/09/roboto-medium-webfont.woff2) format('woff2'),url(https://staging2.kbrgfl.com/wp-content/uploads/2024/09/roboto-medium-webfont.woff) format('woff')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(https://staging2.kbrgfl.com/wp-content/uploads/2024/09/roboto-bold-webfont.woff2) format('woff2'),url(https://staging2.kbrgfl.com/wp-content/uploads/2024/09/roboto-bold-webfont.woff) format('woff')}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-display:swap;src:url(https://staging2.kbrgfl.com/wp-content/uploads/2024/09/roboto-black-webfont.woff2) format('woff2'),url(https://staging2.kbrgfl.com/wp-content/uploads/2024/09/roboto-black-webfont.woff) format('woff')}