@keyframes elementor-animation-hang{0%{transform:translateY(8px)}50%{transform:translateY(4px)}to{transform:translateY(8px)}}@keyframes elementor-animation-hang-sink{to{transform:translateY(8px)}}.elementor-animation-hang:active,.elementor-animation-hang:focus,.elementor-animation-hang:hover{animation-name:elementor-animation-hang-sink,elementor-animation-hang;animation-duration:.3s,1.5s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-direction:normal,alternate;animation-delay:0s,.3s;animation-fill-mode:forwards}.elementor-13759 .elementor-element.elementor-element-2c9b27ab{--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;--overlay-opacity:1}.elementor-13759 .elementor-element.elementor-element-2c9b27ab:not(.elementor-motion-effects-element-type-background){background-image:url(/images/2026/08/gravity-roofing-residential-roof-project-orlando-fl.0804b0e20c.jpg);background-repeat:no-repeat;background-size:cover}.elementor-13759 .elementor-element.elementor-element-2c9b27ab:before{--background-overlay:"";background-color:#fff0;background-image:linear-gradient(#0d1928c2 0%,#0d1928 86%)}.elementor-13759 .elementor-element.elementor-element-6eb88a6d{--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}.elementor-13759 .elementor-element.elementor-element-7d4817f6{color:#b9b9b9}.elementor-13759 .elementor-element.elementor-element-4515b776{width:var(--container-widget-width,527px);--container-widget-width:527px;--container-widget-flex-grow:0;z-index:0;max-width:527px}.elementor-13759 .elementor-element.elementor-element-4515b776>.elementor-widget-container{margin:-8px -54px -30px -115px}.elementor-13759 .elementor-element.elementor-element-4515b776.elementor-element{--align-self:flex-end}.elementor-13759 .elementor-element.elementor-element-4515b776 img{width:86%}.elementor-13759 .elementor-element.elementor-element-70df013b{--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;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-13759 .elementor-element.elementor-element-117c7933 .elementor-heading-title{color:#fff;font-family:Montserrat,sans-serif;font-size:19px;font-weight:500;line-height:38px}.elementor-13759 .elementor-element.elementor-element-4ed10b60 .elementor-heading-title{color:#fff;font-family:Montserrat,sans-serif;font-size:55px;font-weight:800;line-height:52px}.elementor-13759 .elementor-element.elementor-element-749d7942{color:#fff;font-family:Montserrat,sans-serif;font-size:23px;font-weight:700;line-height:1.3em}.elementor-13759 .elementor-element.elementor-element-5a209da6{color:#fff;font-family:Montserrat,sans-serif;font-size:21px;font-weight:400;line-height:1.3em}.elementor-13759 .elementor-element.elementor-element-45553bf{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.elementor-13759 .elementor-element.elementor-element-45553bf.e-con{--flex-grow:0;--flex-shrink:0}.elementor-13759 .elementor-element.elementor-element-4f18a54a .elementor-button{letter-spacing:.4px;word-spacing:1px;border-style:solid;border-width:-22px;border-color:var(--e-global-color-primary);background-color:#fff0;border-radius:20px;padding:18px 28px;font-size:26px;font-style:normal;line-height:37px;text-decoration:none;box-shadow:-4px 12px 17px 10px #00000080}.elementor-13759 .elementor-element.elementor-element-4f18a54a{width:var(--container-widget-width,100%);--container-widget-width:100%;--container-widget-flex-grow:0;max-width:100%}.elementor-13759 .elementor-element.elementor-element-4f18a54a>.elementor-widget-container{margin:6px 0 0}.elementor-13759 .elementor-element.elementor-element-4f18a54a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-13759 .elementor-element.elementor-element-290e855d .elementor-button{background-color:var(--e-global-color-primary);letter-spacing:.4px;word-spacing:1px;border-style:solid;border-width:-22px;border-color:var(--e-global-color-primary);border-radius:20px;padding:18px 28px;font-size:26px;font-style:normal;line-height:37px;text-decoration:none;box-shadow:-4px 12px 17px 10px #00000080}.elementor-13759 .elementor-element.elementor-element-290e855d{width:var(--container-widget-width,100%);--container-widget-width:100%;--container-widget-flex-grow:0;max-width:100%}.elementor-13759 .elementor-element.elementor-element-290e855d>.elementor-widget-container{margin:6px 0 0}.elementor-13759 .elementor-element.elementor-element-290e855d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-13759 .elementor-element.elementor-element-236dbed0{--display:flex;--min-height:0px;--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:space-evenly;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:-4px;--margin-bottom:1px;--margin-left:-4px;--margin-right:1px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;--z-index:1}.elementor-13759 .elementor-element.elementor-element-236dbed0:not(.elementor-motion-effects-element-type-background){background-color:#0000}.elementor-13759 .elementor-element.elementor-element-236dbed0.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}.elementor-13759 .elementor-element.elementor-element-0f79538>.elementor-widget-container{margin:0;padding:0}.elementor-13759 .elementor-element.elementor-element-0f79538{color:#fff;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;line-height:1.3em}.elementor-13759 .elementor-element.elementor-element-39b07347{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--overflow:hidden;--overlay-opacity:.17;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:240px;--padding-right:240px}.elementor-13759 .elementor-element.elementor-element-39b07347:not(.elementor-motion-effects-element-type-background){background-color:#0d1928}.elementor-13759 .elementor-element.elementor-element-39b07347:before{--background-overlay:""}.elementor-13759 .elementor-element.elementor-element-3d9737cd .widget-image-caption{color:#0d1928;margin-block-start:0}.elementor-13759 .elementor-element.elementor-element-55e25cb5 .widget-image-caption,.elementor-13759 .elementor-element.elementor-element-47eca5b .widget-image-caption,.elementor-13759 .elementor-element.elementor-element-25ed6e4 .widget-image-caption,.elementor-13759 .elementor-element.elementor-element-6b1bf0e .widget-image-caption,.elementor-13759 .elementor-element.elementor-element-389203f2 .widget-image-caption{color:#0d1928}.elementor-13759 .elementor-element.elementor-element-6d52b56b>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-13759 .elementor-element.elementor-element-6d52b56b>.elementor-shape-top .elementor-shape-fill{fill:#0d1928}.elementor-13759 .elementor-element.elementor-element-6d52b56b>.elementor-shape-top svg{width:calc(100% + 1.3px);height:52px}.elementor-13759 .elementor-element.elementor-element-6d52b56b{padding:100px 0 13px}.elementor-13759 .elementor-element.elementor-element-c420e69{width:var(--container-widget-width,93.079%);--container-widget-width:93.079%;--container-widget-flex-grow:0;max-width:93.079%}.elementor-13759 .elementor-element.elementor-element-c420e69>.elementor-widget-container{--e-transform-skewX:0deg}.elementor-13759 .elementor-element.elementor-element-c420e69.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-13759 .elementor-element.elementor-element-c420e69 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center}.elementor-13759 .elementor-element.elementor-element-c420e69 img{box-shadow:11px 21px 23px 10px #00000080}.elementor-13759 .elementor-element.elementor-element-1f17f259>.elementor-element-populated{padding:0 60px}.elementor-13759 .elementor-element.elementor-element-52019093 .elementor-heading-title{font-size:50px}.elementor-13759 .elementor-element.elementor-element-6d14ba4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.elementor-13759 .elementor-element.elementor-element-6d332b5 .elementor-button{background-color:var(--e-global-color-primary);letter-spacing:.4px;word-spacing:1px;fill:#fff;color:#fff;border-style:solid;border-color:var(--e-global-color-primary);border-radius:20px;padding:18px 28px;font-size:25px;font-style:normal;line-height:37px;text-decoration:none;box-shadow:-4px 12px 17px 10px #00000080}.elementor-13759 .elementor-element.elementor-element-6d332b5{width:var(--container-widget-width,100%);--container-widget-width:100%;--container-widget-flex-grow:0;max-width:100%}.elementor-13759 .elementor-element.elementor-element-6d332b5>.elementor-widget-container{margin:6px 0 0}.elementor-13759 .elementor-element.elementor-element-6d332b5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-13759 .elementor-element.elementor-element-4cfe55c.elementor-element{--align-self:center}.elementor-13759 .elementor-element.elementor-element-4cfe55c .elementor-heading-title{font-size:24px;line-height:25px}.elementor-13759 .elementor-element.elementor-element-5777e9f5>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-13759 .elementor-element.elementor-element-5777e9f5:not(.elementor-motion-effects-element-type-background){background-color:#0d1928}.elementor-13759 .elementor-element.elementor-element-5777e9f5{margin-top:97px;margin-bottom:0;padding:113px 0 120px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-13759 .elementor-element.elementor-element-5777e9f5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-13759 .elementor-element.elementor-element-5777e9f5>.elementor-shape-top svg{width:calc(102% + 1.3px);height:57px;transform:translate(-50%)rotateY(180deg)}.elementor-13759 .elementor-element.elementor-element-26afdfe0>.elementor-element-populated{padding:30px}.elementor-13759 .elementor-element.elementor-element-3af5799 .elementor-heading-title{color:#fff}.elementor-13759 .elementor-element.elementor-element-3df2678b .elementor-heading-title{color:#fff;font-size:50px}.elementor-13759 .elementor-element.elementor-element-8870e83 .elementor-heading-title{color:#fff;line-height:34px}.elementor-13759 .elementor-element.elementor-element-4ddc3e89,.elementor-13759 .elementor-element.elementor-element-26e90137 .elementor-heading-title,.elementor-13759 .elementor-element.elementor-element-21d2cf72,.elementor-13759 .elementor-element.elementor-element-5d77b087 .elementor-heading-title,.elementor-13759 .elementor-element.elementor-element-31d6b16f{color:#fff}.elementor-13759 .elementor-element.elementor-element-3f21622{color:#fff;line-height:8px}.elementor-13759 .elementor-element.elementor-element-1fc4c871 .elementor-button{letter-spacing:.4px;word-spacing:1px;border-style:solid;border-width:-22px;border-color:var(--e-global-color-primary);background-color:#fff0;border-radius:20px;padding:18px 28px;font-size:33px;font-style:normal;line-height:37px;text-decoration:none;box-shadow:-4px 12px 17px 10px #00000080}.elementor-13759 .elementor-element.elementor-element-1fc4c871{width:var(--container-widget-width,100%);--container-widget-width:100%;--container-widget-flex-grow:0;max-width:100%}.elementor-13759 .elementor-element.elementor-element-1fc4c871>.elementor-widget-container{margin:6px 0 0;padding:0 0 28px 20px}.elementor-13759 .elementor-element.elementor-element-1fc4c871.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-13759 .elementor-element.elementor-element-2b1e7ffe>.elementor-element-populated{--e-column-margin-right:0px;--e-column-margin-left:40px;margin:0 0 0 40px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-13759 .elementor-element.elementor-element-2b1e7ffe>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-13759 .elementor-element.elementor-element-6372a9{width:var(--container-widget-width,93.079%);--container-widget-width:93.079%;--container-widget-flex-grow:0;max-width:93.079%}.elementor-13759 .elementor-element.elementor-element-6372a9>.elementor-widget-container{--e-transform-skewX:0deg}.elementor-13759 .elementor-element.elementor-element-6372a9.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-13759 .elementor-element.elementor-element-6372a9 img{box-shadow:-13px 23px 23px 10px #00000080}.elementor-13759 .elementor-element.elementor-element-44dd9b29>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-13759 .elementor-element.elementor-element-44dd9b29:not(.elementor-motion-effects-element-type-background){background-color:var(--e-global-color-primary)}.elementor-13759 .elementor-element.elementor-element-44dd9b29{padding:101px 0 50px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-13759 .elementor-element.elementor-element-44dd9b29>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-13759 .elementor-element.elementor-element-44dd9b29>.elementor-shape-top .elementor-shape-fill{fill:#0d1928}.elementor-13759 .elementor-element.elementor-element-44dd9b29>.elementor-shape-top svg{width:calc(100% + 1.3px);height:49px}.elementor-13759 .elementor-element.elementor-element-20b3d884>.elementor-element-populated{--e-column-margin-right:40px;--e-column-margin-left:0px;margin:0 40px 0 0}.elementor-13759 .elementor-element.elementor-element-5346efd9 .elementor-heading-title{color:#fff;font-size:45px}.elementor-13759 .elementor-element.elementor-element-5cdbd1be{width:var(--container-widget-width,93.079%);--container-widget-width:93.079%;--container-widget-flex-grow:0;max-width:93.079%}.elementor-13759 .elementor-element.elementor-element-5cdbd1be>.elementor-widget-container{--e-transform-skewX:0deg}.elementor-13759 .elementor-element.elementor-element-5cdbd1be.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-13759 .elementor-element.elementor-element-5cdbd1be img{box-shadow:13px 23px 23px 10px #00000080}.elementor-13759 .elementor-element.elementor-element-1f48be8>.elementor-element-populated{padding:30px}.elementor-13759 .elementor-element.elementor-element-3242196{width:var(--container-widget-width,70.853%);--container-widget-width:70.853%;--container-widget-flex-grow:0;max-width:70.853%}.elementor-13759 .elementor-element.elementor-element-3242196.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-13759 .elementor-element.elementor-element-3242196 .elementor-heading-title{color:#fff;line-height:33px}.elementor-13759 .elementor-element.elementor-element-738ec9c,.elementor-13759 .elementor-element.elementor-element-3a73690b .elementor-heading-title,.elementor-13759 .elementor-element.elementor-element-559f4f8b,.elementor-13759 .elementor-element.elementor-element-64cc3d24 .elementor-heading-title,.elementor-13759 .elementor-element.elementor-element-1314e70{color:#fff}.elementor-13759 .elementor-element.elementor-element-8335e71 .elementor-heading-title{color:#fff;line-height:34px}.elementor-13759 .elementor-element.elementor-element-de6b8e2{color:#fff}.elementor-13759 .elementor-element.elementor-element-73ea884>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-13759 .elementor-element.elementor-element-73ea884:not(.elementor-motion-effects-element-type-background){background-color:var(--e-global-color-primary)}.elementor-13759 .elementor-element.elementor-element-73ea884{margin-top:0;margin-bottom:0;padding:0 0 30px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-13759 .elementor-element.elementor-element-73ea884>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-13759 .elementor-element.elementor-element-4c56c9b>.elementor-element-populated{padding:30px}.elementor-13759 .elementor-element.elementor-element-0e1c472 .elementor-heading-title,.elementor-13759 .elementor-element.elementor-element-189cd2d,.elementor-13759 .elementor-element.elementor-element-9463c44 .elementor-heading-title,.elementor-13759 .elementor-element.elementor-element-21ab35f,.elementor-13759 .elementor-element.elementor-element-199097e .elementor-heading-title,.elementor-13759 .elementor-element.elementor-element-4f0f48c{color:#fff}.elementor-13759 .elementor-element.elementor-element-90c17f8>.elementor-element-populated{--e-column-margin-right:0px;--e-column-margin-left:40px;margin:0 0 0 40px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-13759 .elementor-element.elementor-element-90c17f8>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-13759 .elementor-element.elementor-element-731a925{width:var(--container-widget-width,93.079%);--container-widget-width:93.079%;--container-widget-flex-grow:0;max-width:93.079%}.elementor-13759 .elementor-element.elementor-element-731a925>.elementor-widget-container{--e-transform-skewX:0deg}.elementor-13759 .elementor-element.elementor-element-731a925.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-13759 .elementor-element.elementor-element-731a925 img{box-shadow:-13px 23px 23px 10px #00000080}.elementor-13759 .elementor-element.elementor-element-24189c81{--display:flex;--min-height:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-13759 .elementor-element.elementor-element-24189c81:not(.elementor-motion-effects-element-type-background){background-color:#fff0;background-image:linear-gradient(#0d1928 0%,#f2295b 100%)}.elementor-13759 .elementor-element.elementor-element-24189c81:before{--background-overlay:""}.elementor-13759 .elementor-element.elementor-element-565f2ec1{--display:flex;--align-items:center;--container-widget-width:calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px}.elementor-13759 .elementor-element.elementor-element-565f2ec1:not(.elementor-motion-effects-element-type-background){background-color:#0d1928}.elementor-13759 .elementor-element.elementor-element-565f2ec1:before{--background-overlay:"";background-color:#fff0;background-image:linear-gradient(90deg,#00000038 69%,var(--e-global-color-secondary) 100%)}.elementor-13759 .elementor-element.elementor-element-2d089ee1{--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;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1}.elementor-13759 .elementor-element.elementor-element-2d089ee1.e-con{--flex-grow:0;--flex-shrink:0}.elementor-13759 .elementor-element.elementor-element-44e8f093{width:var(--container-widget-width,465px);--container-widget-width:465px;--container-widget-flex-grow:0;z-index:0;max-width:465px}.elementor-13759 .elementor-element.elementor-element-44e8f093>.elementor-widget-container{--e-transform-translateX:37px;margin:0 -108px -123px -120px}.elementor-13759 .elementor-element.elementor-element-44e8f093.elementor-element{--align-self:flex-end}.elementor-13759 .elementor-element.elementor-element-44e8f093 img{width:100%}.elementor-13759 .elementor-element.elementor-element-4eff43f3{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-13759 .elementor-element.elementor-element-4eff43f3:not(.elementor-motion-effects-element-type-background){background-color:#0000004a}.elementor-13759 .elementor-element.elementor-element-22d09e27{--display:flex;--padding-top:15px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px}.elementor-13759 .elementor-element.elementor-element-22d09e27:not(.elementor-motion-effects-element-type-background){background-image:url(/images/2024/10/bck.78a506d4d3.png);background-position:bottom;background-repeat:no-repeat;background-size:cover}.elementor-13759 .elementor-element.elementor-element-2faeae79>.elementor-widget-container{margin:0;padding:0}.elementor-13759 .elementor-element.elementor-element-2faeae79 .elementor-heading-title{letter-spacing:1.6px;font-family:Oswald,sans-serif;font-size:39px}.elementor-13759 .elementor-element.elementor-element-b8211b3>.elementor-widget-container{margin:0;padding:0}.elementor-13759 .elementor-element.elementor-element-67f2e53>.elementor-widget-container{margin:-26px 0 0}.elementor-13759 .elementor-element.elementor-element-67f2e53 .elementor-field-group{margin-bottom:5px;padding-left:5px;padding-right:5px}.elementor-13759 .elementor-element.elementor-element-67f2e53 .elementor-form-fields-wrapper{margin-bottom:-5px;margin-left:-5px;margin-right:-5px}.elementor-13759 .elementor-element.elementor-element-67f2e53 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}.elementor-13759 .elementor-element.elementor-element-67f2e53 .elementor-field-group .elementor-field{color:var(--e-global-color-accent)}.elementor-13759 .elementor-element.elementor-element-67f2e53 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#fff;border-radius:6px}.elementor-13759 .elementor-element.elementor-element-67f2e53 .elementor-button[type=submit]{color:#fff}.elementor-13759 .elementor-element.elementor-element-67f2e53 .elementor-button[type=submit] svg *{fill:#fff}.elementor-13759 .elementor-element.elementor-element-67f2e53 .elementor-button[type=submit]:hover{color:#fff;background-color:#b2ca2c}.elementor-13759 .elementor-element.elementor-element-67f2e53 .elementor-button[type=submit]:hover svg *{fill:#fff}.elementor-13759 .elementor-element.elementor-element-67f2e53 .elementor-button{border-radius:10px;padding:10px}.elementor-13759 .elementor-element.elementor-element-67f2e53{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#fff;--e-form-steps-indicator-active-secondary-color:#fff;--e-form-steps-indicator-completed-secondary-color:#fff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px}.elementor-13759 .elementor-element.elementor-element-293b0b1a{--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;--align-items:flex-end}.elementor-13759 .elementor-element.elementor-element-293b0b1a:not(.elementor-motion-effects-element-type-background){background-color:#fff0;background-image:linear-gradient(#0d1928 0%,#000 100%)}.elementor-13759 .elementor-element.elementor-element-1feadbf{text-align:end;color:#fff;font-style:normal;text-decoration:none}@media (max-width:1024px){.elementor-13759 .elementor-element.elementor-element-45553bf{--grid-auto-flow:row}.elementor-13759 .elementor-element.elementor-element-39b07347{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row}.elementor-13759 .elementor-element.elementor-element-6d52b56b{padding:50px 0}.elementor-13759 .elementor-element.elementor-element-1f17f259>.elementor-element-populated{padding:0 50px}.elementor-13759 .elementor-element.elementor-element-6d14ba4{--grid-auto-flow:row}.elementor-13759 .elementor-element.elementor-element-5777e9f5{padding:90px 25px}.elementor-13759 .elementor-element.elementor-element-26afdfe0>.elementor-element-populated{padding:0}.elementor-13759 .elementor-element.elementor-element-44dd9b29{padding:90px 25px}.elementor-13759 .elementor-element.elementor-element-1f48be8>.elementor-element-populated{padding:0}.elementor-13759 .elementor-element.elementor-element-73ea884{padding:90px 25px}.elementor-13759 .elementor-element.elementor-element-4c56c9b>.elementor-element-populated{padding:0}}@media (min-width:768px){.elementor-13759 .elementor-element.elementor-element-6eb88a6d{--width:41%}.elementor-13759 .elementor-element.elementor-element-70df013b{--width:50%}.elementor-13759 .elementor-element.elementor-element-45553bf{--width:102.197%}.elementor-13759 .elementor-element.elementor-element-236dbed0{--width:909.99px}.elementor-13759 .elementor-element.elementor-element-39b07347{--width:100%}.elementor-13759 .elementor-element.elementor-element-778a9f68{width:42.541%}.elementor-13759 .elementor-element.elementor-element-1f17f259{width:57.459%}.elementor-13759 .elementor-element.elementor-element-20b3d884{width:47.57%}.elementor-13759 .elementor-element.elementor-element-1f48be8{width:52.43%}.elementor-13759 .elementor-element.elementor-element-24189c81{--width:100%}.elementor-13759 .elementor-element.elementor-element-2d089ee1{--content-width:1526px}.elementor-13759 .elementor-element.elementor-element-4eff43f3{--width:41%}.elementor-13759 .elementor-element.elementor-element-293b0b1a{--content-width:1600px}}@media (max-width:767px){.elementor-13759 .elementor-element.elementor-element-4515b776>.elementor-widget-container{margin:0;padding:0}.elementor-13759 .elementor-element.elementor-element-749d7942,.elementor-13759 .elementor-element.elementor-element-5a209da6{text-align:center;font-size:12px}.elementor-13759 .elementor-element.elementor-element-45553bf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-13759 .elementor-element.elementor-element-4f18a54a .elementor-button,.elementor-13759 .elementor-element.elementor-element-290e855d .elementor-button{font-size:14px}.elementor-13759 .elementor-element.elementor-element-0f79538{text-align:center;font-size:12px}.elementor-13759 .elementor-element.elementor-element-39b07347{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-13759 .elementor-element.elementor-element-39b07347.e-con{--align-self:center}.elementor-13759 .elementor-element.elementor-element-6d52b56b{padding:0}.elementor-13759 .elementor-element.elementor-element-1f17f259>.elementor-element-populated{padding:50px 30px}.elementor-13759 .elementor-element.elementor-element-6d14ba4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-13759 .elementor-element.elementor-element-6d332b5 .elementor-button{font-size:14px}.elementor-13759 .elementor-element.elementor-element-5777e9f5{margin-top:0;margin-bottom:0;padding:75px 20px}.elementor-13759 .elementor-element.elementor-element-26afdfe0>.elementor-element-populated{--e-column-margin-right:0px;--e-column-margin-left:0px;margin:30px 0 0}.elementor-13759 .elementor-element.elementor-element-1fc4c871 .elementor-button{font-size:14px}.elementor-13759 .elementor-element.elementor-element-2b1e7ffe>.elementor-element-populated{--e-column-margin-right:0px;--e-column-margin-left:0px;margin:0}.elementor-13759 .elementor-element.elementor-element-44dd9b29{padding:75px 20px}.elementor-13759 .elementor-element.elementor-element-20b3d884>.elementor-element-populated{--e-column-margin-right:0px;--e-column-margin-left:0px;margin:0}.elementor-13759 .elementor-element.elementor-element-1f48be8>.elementor-element-populated{--e-column-margin-right:0px;--e-column-margin-left:0px;margin:30px 0 0}.elementor-13759 .elementor-element.elementor-element-73ea884{margin-top:0;margin-bottom:0;padding:75px 20px}.elementor-13759 .elementor-element.elementor-element-4c56c9b>.elementor-element-populated{--e-column-margin-right:0px;--e-column-margin-left:0px;margin:30px 0 0}.elementor-13759 .elementor-element.elementor-element-90c17f8>.elementor-element-populated{--e-column-margin-right:0px;--e-column-margin-left:0px;margin:0}.elementor-13759 .elementor-element.elementor-element-24189c81{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-13759 .elementor-element.elementor-element-565f2ec1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-13759 .elementor-element.elementor-element-2d089ee1{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-13759 .elementor-element.elementor-element-44e8f093>.elementor-widget-container,.elementor-13759 .elementor-element.elementor-element-67f2e53>.elementor-widget-container{margin:0;padding:0}.elementor-13759 .elementor-element.elementor-element-67f2e53.elementor-element{--align-self:center}.elementor-13759 .elementor-element.elementor-element-67f2e53 .elementor-field-group>label{font-size:1px}.elementor-13759 .elementor-element.elementor-element-67f2e53 .elementor-field-group .elementor-field{font-size:12px}}@media (min-width:1024px){.elementor-13759 .elementor-element.elementor-element-236dbed0{min-width:500px}}.elementor-13759 .elementor-element.elementor-element-22d09e27{text-align:center}.elementor-13759 .elementor-element.elementor-element-2d089ee1{width:90%;max-width:1770px}.elementor-13759 .elementor-element.elementor-element-565f2ec1{color:#fff}.elementor-13759 .elementor-element.elementor-element-565f2ec1:after{--background-overlay:"";background:linear-gradient(#fff 0%,#0005 100% 60%,#000 100%)}.elementor .e-43f3a14f-4b0e30b{margin-block:0;margin-inline:-22px 0}.elementor .e-52e5694-abf3424,.elementor .e-afa1c54-68ed87c{flex-direction:column;align-items:stretch;width:100%;margin:0;padding:0}.elementor .e-d88e55b{background-color:#0d1928;flex-direction:column}@keyframes fpFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}.e-con:has(>.elementor-widget-html #gr-realtor-scenarios){background:#fff!important;gap:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.e-con:has(>.elementor-widget-html #gr-realtor-scenarios)>.elementor-widget-html{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.e-con:has(>.elementor-widget-html #gr-realtor-scenarios)>.elementor-widget-html>.elementor-widget-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}#gr-realtor-scenarios{--rr-navy:#0c1928;--rr-purple:#681fe0;--rr-muted:#5c697f;width:100%;max-width:100%;color:var(--rr-navy);background:#fff;font-family:Montserrat,Arial,sans-serif;overflow:hidden}#gr-realtor-scenarios *,#gr-realtor-scenarios :before,#gr-realtor-scenarios :after{box-sizing:border-box}#gr-realtor-scenarios .rr-wrap{max-width:1400px;margin:auto;padding:85px clamp(20px,4vw,55px) 82px}#gr-realtor-scenarios .rr-head{text-align:center;max-width:1060px;margin:0 auto 43px}#gr-realtor-scenarios .rr-eyebrow{letter-spacing:.15em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;font-size:11px;font-weight:850;line-height:1.5;display:flex;color:#681fe0!important;margin:0 0 18px!important}#gr-realtor-scenarios .rr-eyebrow:before,#gr-realtor-scenarios .rr-eyebrow:after{content:"";background:#681fe0;width:27px;height:2px}#gr-realtor-scenarios .rr-head h2{letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;font-family:League Spartan,Montserrat,Arial,sans-serif;color:#0c1928!important;margin:0 0 22px!important;font-size:clamp(38px,3.8vw,58px)!important;font-weight:900!important;line-height:1.07!important}#gr-realtor-scenarios .rr-head h2 span{color:#681fe0}#gr-realtor-scenarios .rr-head p{max-width:760px;font-size:14px;line-height:1.85;color:#59657b!important;margin:0 auto!important}#gr-realtor-scenarios .rr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}#gr-realtor-scenarios .rr-card{background:#fff;border:1px solid #e6e4ef;border-radius:17px;flex-direction:column;min-width:0;padding:30px;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 26px #0c19280b}#gr-realtor-scenarios .rr-card:before{content:"";transform-origin:0;background:linear-gradient(90deg,#681fe0,#b978ff);height:3px;transition:transform .28s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}#gr-realtor-scenarios .rr-card:hover{border-color:#d5b7fa;transform:translateY(-5px);box-shadow:0 17px 38px #0c192818}#gr-realtor-scenarios .rr-card:hover:before{transform:scaleX(1)}#gr-realtor-scenarios .rr-icon{color:#681fe0;background:#f1e8ff;border-radius:13px;justify-content:center;align-items:center;width:49px;height:49px;margin-bottom:23px;display:flex}#gr-realtor-scenarios .rr-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}#gr-realtor-scenarios .rr-card h3{text-transform:uppercase;font-family:League Spartan,Montserrat,Arial,sans-serif;color:#0c1928!important;margin:0 0 13px!important;font-size:clamp(23px,1.8vw,29px)!important;font-weight:850!important;line-height:1.15!important}#gr-realtor-scenarios .rr-card p{font-size:12.8px;line-height:1.8;color:#59657b!important;margin:0 0 22px!important}#gr-realtor-scenarios .rr-outcome{color:#681fe0;border-top:1px solid #eae7f2;margin-top:auto;padding-top:15px;font-size:11px;font-weight:800;line-height:1.55;display:block}#gr-realtor-scenarios .rr-action{background:#f5f0ff;border:1px solid #e3d4fa;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:27px;padding:30px 33px;display:grid}#gr-realtor-scenarios .rr-action h3{text-transform:uppercase;font-family:League Spartan,Montserrat,Arial,sans-serif;color:#0c1928!important;margin:0 0 9px!important;font-size:clamp(25px,2.4vw,36px)!important;font-weight:850!important;line-height:1.15!important}#gr-realtor-scenarios .rr-action p{font-size:13px;line-height:1.7;color:#59657b!important;margin:0!important}#gr-realtor-scenarios .rr-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}#gr-realtor-scenarios .rr-button{text-align:center;border-radius:9px;justify-content:center;align-items:center;min-height:51px;padding:15px 19px;font-family:League Spartan,Montserrat,Arial,sans-serif;font-size:12px;font-weight:850;line-height:1.3;transition:transform .25s,box-shadow .25s;display:inline-flex;text-decoration:none!important}#gr-realtor-scenarios .rr-button-primary{background:linear-gradient(110deg,#681fe0,#8e2cf5);box-shadow:0 8px 21px #681fe02e;color:#fff!important}#gr-realtor-scenarios .rr-button-secondary{background:#fff;border:1px solid #bfa1ee;color:#681fe0!important}#gr-realtor-scenarios .rr-button:hover{transform:translateY(-3px)}#gr-realtor-scenarios a:focus-visible{outline-offset:3px;outline:3px solid #b978ff}@media (max-width:1024px){#gr-realtor-scenarios .rr-wrap{padding:65px 25px}#gr-realtor-scenarios .rr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#gr-realtor-scenarios .rr-action{text-align:center;grid-template-columns:1fr}#gr-realtor-scenarios .rr-actions{justify-content:center}}@media (max-width:680px){#gr-realtor-scenarios .rr-wrap{padding:53px 18px}#gr-realtor-scenarios .rr-eyebrow{letter-spacing:.08em;font-size:9px}#gr-realtor-scenarios .rr-head h2{font-size:clamp(34px,8vw,43px)!important}#gr-realtor-scenarios .rr-head p{font-size:13px}#gr-realtor-scenarios .rr-grid{grid-template-columns:1fr;gap:14px}#gr-realtor-scenarios .rr-card{padding:25px 23px}#gr-realtor-scenarios .rr-card h3{font-size:25px!important}#gr-realtor-scenarios .rr-action{padding:27px 21px}#gr-realtor-scenarios .rr-action h3{font-size:29px!important}#gr-realtor-scenarios .rr-actions{flex-direction:column}#gr-realtor-scenarios .rr-button{width:100%}}@media (prefers-reduced-motion:reduce){#gr-realtor-scenarios .rr-card,#gr-realtor-scenarios .rr-card:before,#gr-realtor-scenarios .rr-button{transition:none!important}#gr-realtor-scenarios .rr-card:hover,#gr-realtor-scenarios .rr-button:hover{transform:none!important}}.e-con:has(>.elementor-widget-html #gr-realtor-partner){background:#0c1928!important;gap:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.e-con:has(>.elementor-widget-html #gr-realtor-partner)>.elementor-widget-html{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.e-con:has(>.elementor-widget-html #gr-realtor-partner)>.elementor-widget-html>.elementor-widget-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}#gr-realtor-partner{--rp-navy:#0c1928;--rp-purple:#681fe0;--rp-lavender:#bd85ff;color:#fff;background:#0c1928;width:100%;max-width:100%;font-family:Montserrat,Arial,sans-serif;overflow:hidden}#gr-realtor-partner *,#gr-realtor-partner :before,#gr-realtor-partner :after{box-sizing:border-box}#gr-realtor-partner .rp-wrap{max-width:1400px;margin:auto;padding:83px clamp(20px,4vw,55px) 78px;position:relative}#gr-realtor-partner .rp-head{text-align:center;max-width:1050px;margin:0 auto 41px}#gr-realtor-partner .rp-eyebrow{letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1.5;display:block;color:#c694ff!important;margin:0 0 15px!important}#gr-realtor-partner .rp-head h2,#gr-realtor-partner .rp-faq-head h2{letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;font-family:League Spartan,Montserrat,Arial,sans-serif;color:#fff!important;margin:0 0 19px!important;font-size:clamp(37px,3.6vw,56px)!important;font-weight:900!important;line-height:1.08!important}#gr-realtor-partner .rp-head h2 span,#gr-realtor-partner .rp-faq-head h2 span{color:#bc82ff}#gr-realtor-partner .rp-head p,#gr-realtor-partner .rp-faq-head p{max-width:780px;font-size:14px;line-height:1.85;color:#cbd4e5!important;margin:0 auto!important}#gr-realtor-partner .rp-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}#gr-realtor-partner .rp-step{background:#15243e;border:1px solid #be8fff36;border-radius:15px;min-width:0;padding:28px 23px;transition:transform .3s,border-color .3s,background .3s;position:relative}#gr-realtor-partner .rp-step:hover{background:#192a47;border-color:#be8fffa6;transform:translateY(-5px)}#gr-realtor-partner .rp-step-num{color:#c694ff;background:#8339e33b;border-radius:11px;justify-content:center;align-items:center;width:43px;height:43px;margin-bottom:20px;font-family:League Spartan,Montserrat,Arial,sans-serif;font-size:25px;font-weight:900;display:inline-flex}#gr-realtor-partner .rp-step h3{text-transform:uppercase;font-family:League Spartan,Montserrat,Arial,sans-serif;color:#fff!important;margin:0 0 13px!important;font-size:clamp(22px,1.7vw,27px)!important;font-weight:850!important;line-height:1.16!important}#gr-realtor-partner .rp-step p{font-size:12px;line-height:1.8;color:#c9d3e3!important;margin:0!important}#gr-realtor-partner .rp-proof{background:radial-gradient(at 100% 35%,#7224d845,#0000 53%),#17243b;border:1px solid #be8fff61;border-radius:19px;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:25px;margin:59px 0 64px;padding:38px;display:grid;position:relative;overflow:hidden}#gr-realtor-partner .rp-proof h2{text-transform:uppercase;max-width:790px;font-family:League Spartan,Montserrat,Arial,sans-serif;color:#fff!important;margin:0 0 17px!important;font-size:clamp(29px,2.8vw,42px)!important;font-weight:900!important;line-height:1.1!important}#gr-realtor-partner .rp-proof h2 span{color:#bd85ff}#gr-realtor-partner .rp-proof p{max-width:750px;font-size:13px;line-height:1.83;color:#cbd4e5!important;margin:0 0 20px!important}#gr-realtor-partner .rp-proof-list{flex-wrap:wrap;gap:9px;margin:0 0 22px;display:flex}#gr-realtor-partner .rp-proof-list span{color:#efddff;background:#6e2dc829;border:1px solid #b978ff4d;border-radius:7px;align-items:center;padding:9px 12px;font-size:10px;font-weight:800;line-height:1.4;display:inline-flex}#gr-realtor-partner .rp-links{flex-wrap:wrap;gap:15px;display:flex}#gr-realtor-partner .rp-links a{font-size:12px;font-weight:850;line-height:1.5;color:#c694ff!important;text-decoration:none!important}#gr-realtor-partner .rp-links a:hover{color:#fff!important;text-decoration:underline!important}#gr-realtor-partner .rp-visual{justify-content:center;align-items:center;min-height:290px;display:flex}#gr-realtor-partner .rp-visual img{object-fit:contain;filter:drop-shadow(0 18px 25px #0000002e);width:100%;max-width:335px;height:auto;max-height:345px;animation:6s ease-in-out infinite rpFloat;display:block}@keyframes rpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}#gr-realtor-partner .rp-faq-head{text-align:center;max-width:1000px;margin:0 auto 35px}#gr-realtor-partner .rp-faq{border-top:1px solid #ffffff29;max-width:1050px;margin:0 auto}#gr-realtor-partner .rp-faq details{border-bottom:1px solid #ffffff29;margin:0}#gr-realtor-partner .rp-faq summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:18px;padding:22px 7px;font-family:League Spartan,Montserrat,Arial,sans-serif;font-size:clamp(18px,1.6vw,23px);font-weight:800;line-height:1.3;list-style:none;display:flex}#gr-realtor-partner .rp-faq summary::-webkit-details-marker{display:none}#gr-realtor-partner .rp-faq summary::marker{content:""}#gr-realtor-partner .rp-faq summary:after{content:"+";color:#d5aeff;background:#302151;border-radius:50%;flex:0 0 35px;justify-content:center;align-items:center;width:35px;height:35px;font-family:Arial,sans-serif;font-size:22px;font-weight:600;display:flex}#gr-realtor-partner .rp-faq details[open]{background:#182743;border:1px solid #be8fff66;border-radius:12px;margin:9px 0;padding:0 17px 17px}#gr-realtor-partner .rp-faq details[open] summary{padding:20px 0 13px}#gr-realtor-partner .rp-faq details[open] summary:after{content:"−";color:#fff;background:#681fe0}#gr-realtor-partner .rp-faq-answer{padding:0 43px 6px 0}#gr-realtor-partner .rp-faq-answer p{font-size:13px;line-height:1.85;color:#cbd4e5!important;margin:0!important}#gr-realtor-partner .rp-faq-answer a{color:#d2a9ff!important;text-decoration:underline!important}#gr-realtor-partner .rp-booking-lead{text-align:center;background:radial-gradient(at 50% 100%,#671ddf38,#0000 72%),#16243f;border:1px solid #c091ff66;border-radius:17px;max-width:1050px;margin:68px auto 0;padding:37px 35px}#gr-realtor-partner .rp-booking-lead h2{text-transform:uppercase;font-family:League Spartan,Montserrat,Arial,sans-serif;color:#fff!important;margin:0 0 13px!important;font-size:clamp(30px,3vw,46px)!important;font-weight:900!important;line-height:1.08!important}#gr-realtor-partner .rp-booking-lead h2 span{color:#bd85ff}#gr-realtor-partner .rp-booking-lead p{max-width:720px;font-size:13px;line-height:1.85;color:#ccd6e6!important;margin:0 auto 22px!important}#gr-realtor-partner .rp-cta{text-align:center;background:linear-gradient(110deg,#681fe0,#922eff);border-radius:9px;justify-content:center;align-items:center;min-height:53px;padding:15px 25px;font-family:League Spartan,Montserrat,Arial,sans-serif;font-size:13px;font-weight:850;line-height:1.35;transition:transform .25s;display:inline-flex;box-shadow:0 9px 26px #681fe038;color:#fff!important;text-decoration:none!important}#gr-realtor-partner .rp-cta:hover{transform:translateY(-3px)}:is(#gr-realtor-partner a:focus-visible,#gr-realtor-partner summary:focus-visible){outline-offset:4px;border-radius:5px;outline:3px solid #bd85ff}@media (max-width:1024px){#gr-realtor-partner .rp-wrap{padding:66px 25px 63px}#gr-realtor-partner .rp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}#gr-realtor-partner .rp-proof{grid-template-columns:1fr;gap:10px;padding:32px}#gr-realtor-partner .rp-visual{min-height:235px}#gr-realtor-partner .rp-visual img{max-height:245px}}@media (max-width:680px){#gr-realtor-partner .rp-wrap{padding:53px 18px 40px}#gr-realtor-partner .rp-head h2,#gr-realtor-partner .rp-faq-head h2{font-size:clamp(34px,8vw,43px)!important}#gr-realtor-partner .rp-head p,#gr-realtor-partner .rp-faq-head p{font-size:13px}#gr-realtor-partner .rp-steps{grid-template-columns:1fr;gap:13px}#gr-realtor-partner .rp-step{padding:25px 23px}#gr-realtor-partner .rp-step h3{font-size:25px!important}#gr-realtor-partner .rp-proof{margin:43px 0 53px;padding:27px 23px}#gr-realtor-partner .rp-proof h2{font-size:30px!important}#gr-realtor-partner .rp-proof p{font-size:12.5px}#gr-realtor-partner .rp-visual{min-height:190px}#gr-realtor-partner .rp-visual img{max-height:200px}#gr-realtor-partner .rp-faq summary{gap:11px;padding:19px 3px;font-size:16px}#gr-realtor-partner .rp-faq summary:after{flex-basis:32px;width:32px;height:32px}#gr-realtor-partner .rp-faq-answer{padding:0 2px 6px 0}#gr-realtor-partner .rp-faq-answer p{font-size:12.5px}#gr-realtor-partner .rp-booking-lead{margin-top:47px;padding:28px 22px}#gr-realtor-partner .rp-booking-lead h2{font-size:31px!important}#gr-realtor-partner .rp-cta{width:100%}}@media (prefers-reduced-motion:reduce){#gr-realtor-partner .rp-step,#gr-realtor-partner .rp-visual img,#gr-realtor-partner .rp-cta{transition:none!important;animation:none!important}#gr-realtor-partner .rp-step:hover,#gr-realtor-partner .rp-cta:hover{transform:none!important}}