.elementor-14569 .elementor-element.elementor-element-9a833e0{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-14569 .elementor-element.elementor-element-9a833e0:not(.elementor-motion-effects-element-type-background), .elementor-14569 .elementor-element.elementor-element-9a833e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://crestmontrealty.com/wp-content/uploads/2026/03/BHHS-page-header3.png");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-14569 .elementor-element.elementor-element-9a833e0 > .elementor-shape-bottom .elementor-shape-fill, .elementor-14569 .elementor-element.elementor-element-9a833e0 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-e833bad );}.elementor-14569 .elementor-element.elementor-element-9a833e0 > .elementor-shape-bottom svg, .elementor-14569 .elementor-element.elementor-element-9a833e0 > .e-con-inner > .elementor-shape-bottom svg{height:30px;}.elementor-14569 .elementor-element.elementor-element-17cd8ea{--display:flex;--min-height:0px;--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-14569 .elementor-element.elementor-element-204bee6 img{width:450px;}.elementor-14569 .elementor-element.elementor-element-b320618 img{width:190px;}.elementor-14569 .elementor-element.elementor-element-d34030a:not(.elementor-motion-effects-element-type-background), .elementor-14569 .elementor-element.elementor-element-d34030a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e833bad );}.elementor-14569 .elementor-element.elementor-element-d34030a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 20px 30px 20px;}.elementor-14569 .elementor-element.elementor-element-d34030a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14569 .elementor-element.elementor-element-dc9d195 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-14569 .elementor-element.elementor-element-ce8a695{--display:flex;--padding-top:50px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-14569 .elementor-element.elementor-element-ce8a695:not(.elementor-motion-effects-element-type-background), .elementor-14569 .elementor-element.elementor-element-ce8a695 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-23db933 );}.elementor-14569 .elementor-element.elementor-element-c56c460:not(.elementor-motion-effects-element-type-background), .elementor-14569 .elementor-element.elementor-element-c56c460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e833bad );}.elementor-14569 .elementor-element.elementor-element-c56c460{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 20px 30px 20px;}.elementor-14569 .elementor-element.elementor-element-c56c460 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14569 .elementor-element.elementor-element-8185a5f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-14569 .elementor-element.elementor-element-1065d02{--display:flex;--padding-top:50px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-14569 .elementor-element.elementor-element-1065d02:not(.elementor-motion-effects-element-type-background), .elementor-14569 .elementor-element.elementor-element-1065d02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-23db933 );}.elementor-14569 .elementor-element.elementor-element-db271f7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14569 .elementor-element.elementor-element-8b0f4dc > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-14569 .elementor-element.elementor-element-8b0f4dc.elementor-element{--align-self:center;}.elementor-14569 .elementor-element.elementor-element-8b0f4dc .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-14569 .elementor-element.elementor-element-8b0f4dc .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-14569 .elementor-element.elementor-element-8b0f4dc .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-14569 .elementor-element.elementor-element-8b0f4dc .eael-gravity-form .gform_footer input[type="submit"]{width:100px !important;}html body .elementor-14569 .elementor-element.elementor-element-8b0f4dc .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:100px !important;}html body .elementor-14569 .elementor-element.elementor-element-8b0f4dc .eael-gravity-form .gform_body input[type="submit"].gform-button{width:100px !important;}html body .elementor-14569 .elementor-element.elementor-element-8b0f4dc .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}html body .elementor-14569 .elementor-element.elementor-element-8b0f4dc .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-14569 .elementor-element.elementor-element-8b0f4dc .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-14569 .elementor-element.elementor-element-295c6d9{--display:flex;}.elementor-14569 .elementor-element.elementor-element-5f0db2a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14569 .elementor-element.elementor-element-970fdad{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14569 .elementor-element.elementor-element-970fdad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14569 .elementor-element.elementor-element-255b2a7 img{width:80%;}.elementor-14569 .elementor-element.elementor-element-78dc175 img{width:69%;}.elementor-14569 .elementor-element.elementor-element-460949b img{width:100%;}.elementor-14569 .elementor-element.elementor-element-356db2f{--display:flex;}.elementor-14569 .elementor-element.elementor-element-24bf0a3{text-align:end;}.elementor-14569 .elementor-element.elementor-element-24bf0a3 .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-14569 .elementor-element.elementor-element-d7987d5{--display:flex;}.elementor-14569 .elementor-element.elementor-element-e8ff4b3{font-family:"Darker Grotesque", Sans-serif;font-size:17px;font-weight:normal;font-style:normal;letter-spacing:-0.1px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}@media(max-width:1024px){.elementor-14569 .elementor-element.elementor-element-204bee6 img{width:350px;}.elementor-14569 .elementor-element.elementor-element-b320618 img{width:150px;}.elementor-14569 .elementor-element.elementor-element-d34030a{padding:30px 20px 40px 20px;}.elementor-14569 .elementor-element.elementor-element-c56c460{padding:30px 20px 40px 20px;}.elementor-14569 .elementor-element.elementor-element-db271f7{--grid-auto-flow:row;}.elementor-14569 .elementor-element.elementor-element-5f0db2a{--grid-auto-flow:row;}.elementor-14569 .elementor-element.elementor-element-970fdad{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-14569 .elementor-element.elementor-element-9a833e0{--min-height:240px;--padding-top:60px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-14569 .elementor-element.elementor-element-9a833e0:not(.elementor-motion-effects-element-type-background), .elementor-14569 .elementor-element.elementor-element-9a833e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-14569 .elementor-element.elementor-element-17cd8ea{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14569 .elementor-element.elementor-element-204bee6{text-align:center;}.elementor-14569 .elementor-element.elementor-element-204bee6 img{width:250px;}.elementor-14569 .elementor-element.elementor-element-b320618 img{width:100px;}.elementor-14569 .elementor-element.elementor-element-d34030a{padding:30px 15px 30px 15px;}.elementor-14569 .elementor-element.elementor-element-dc9d195 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-14569 .elementor-element.elementor-element-ce8a695{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-14569 .elementor-element.elementor-element-c56c460{padding:30px 15px 30px 15px;}.elementor-14569 .elementor-element.elementor-element-8185a5f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-14569 .elementor-element.elementor-element-1065d02{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-14569 .elementor-element.elementor-element-db271f7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14569 .elementor-element.elementor-element-5f0db2a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14569 .elementor-element.elementor-element-970fdad{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-14569 .elementor-element.elementor-element-9a833e0{--content-width:1300px;}.elementor-14569 .elementor-element.elementor-element-17cd8ea{--width:100%;}.elementor-14569 .elementor-element.elementor-element-295c6d9{--content-width:1600px;}.elementor-14569 .elementor-element.elementor-element-970fdad{--width:88%;}}@media(min-width:1025px){.elementor-14569 .elementor-element.elementor-element-9a833e0:not(.elementor-motion-effects-element-type-background), .elementor-14569 .elementor-element.elementor-element-9a833e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS */.crcta{--nvy:#14304C;--nvy-2:#2B4A6B;--ink:#3C4550;--soft:#5A636E;--gold:#B08D57;--line:#C9C9C9;
  background:#ECECEC;padding:clamp(52px,6.5vw,96px) 24px clamp(56px,7vw,104px);}
.crcta *{box-sizing:border-box;}
 
.crcta__mark{width:44px;height:2px;background:var(--gold);margin:0 0 22px;}
.crcta .crcta__h2{font-size:clamp(30px,4vw,50px);line-height:1.13;color:var(--nvy);font-weight:300;
  margin:0 0 20px;letter-spacing:-.015em;}
.crcta .crcta__h2 b{display:block;font-weight:600;}
.crcta .crcta__lead{font-size:clamp(17px,1.3vw,19px);line-height:1.75;color:var(--ink);
  margin:0 0 clamp(28px,3vw,38px);font-weight:400;}
 
.crcta__list{list-style:none;margin:0 0 clamp(30px,3.2vw,40px);padding:0;border-top:1px solid var(--line);}
.crcta__list li{position:relative;padding:15px 0 15px 30px;font-size:clamp(16px,1.15vw,17px);
  line-height:1.6;color:var(--nvy);border-bottom:1px solid var(--line);}
.crcta__list li::before{content:"";position:absolute;left:0;top:23px;width:14px;height:1px;background:var(--gold);}
.crcta__list span{display:block;font-size:15px;line-height:1.6;color:var(--soft);margin-top:4px;font-weight:400;}
 
.crcta__steps{display:flex;flex-wrap:wrap;gap:clamp(18px,2.4vw,32px);margin:0 0 clamp(28px,3vw,36px);}
.crcta__step{flex:1 1 150px;border-top:2px solid var(--gold);padding:14px 0 0;}
.crcta__step em{display:block;font-style:normal;font-size:12px;letter-spacing:.16em;text-transform:uppercase;
  color:var(--gold);font-weight:600;margin:0 0 7px;}
.crcta__step p{font-size:15px;line-height:1.6;color:var(--soft);margin:0;}
 
.crcta__alt{border-left:2px solid var(--gold);padding:3px 0 3px 20px;}
.crcta__alt p{font-size:16px;line-height:1.7;color:var(--ink);margin:0;}
.crcta__alt a{color:var(--nvy);text-decoration:none;font-weight:600;
  border-bottom:1px solid rgba(20,48,76,.3);transition:border-color .25s ease;}
.crcta__alt a:hover{border-bottom-color:var(--gold);}
 
.crcta .crcta__panel{background:#FFFFFF;border:1px solid #DEDEDE;border-radius:2px;
  padding:clamp(28px,3.2vw,44px) clamp(24px,2.8vw,40px);
  box-shadow:0 1px 2px rgba(20,48,76,.04),0 18px 38px -20px rgba(20,48,76,.20);}
.crcta .crcta__panel h3,.crcta .crcta__panel .elementor-heading-title{
  font-size:clamp(19px,1.6vw,23px);line-height:1.4;color:var(--nvy);font-weight:600;
  margin:0 0 8px;letter-spacing:-.005em;}
.crcta .crcta__panel .crcta__panelsub,.crcta .crcta__panel .elementor-widget-text-editor p{
  font-size:15px;line-height:1.65;color:var(--soft);margin:0 0 clamp(20px,2.2vw,26px);
  padding-bottom:clamp(18px,2vw,24px);border-bottom:1px solid #E4E1DB;}/* End custom CSS */