.elementor-16 .elementor-element.elementor-element-79b3215{--display:flex;--min-height:100vh;--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:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-79b3215:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-79b3215 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brookrealestate.yenevibe.com/wp-content/uploads/2025/10/StockCake.com-City-Above-Clouds-2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-3a725a3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-102px;--margin-left:0px;--margin-right:0px;}.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-16 .elementor-element.elementor-element-d02f712{z-index:99;text-align:center;}.elementor-16 .elementor-element.elementor-element-d02f712 .elementor-heading-title{font-family:"Monoton", Sans-serif;font-size:150px;font-weight:800;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#DE0011;}.elementor-16 .elementor-element.elementor-element-b0d9409{text-align:center;}.elementor-16 .elementor-element.elementor-element-b0d9409 .elementor-heading-title{font-family:"Monoton", Sans-serif;font-size:150px;font-weight:800;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#DE0011;}.elementor-16 .elementor-element.elementor-element-811c2e0{z-index:99;text-align:center;}.elementor-16 .elementor-element.elementor-element-811c2e0 .elementor-heading-title{font-family:"Monoton", Sans-serif;font-size:150px;font-weight:800;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#DE0011;}.elementor-16 .elementor-element.elementor-element-631041e{text-align:center;}.elementor-16 .elementor-element.elementor-element-631041e .elementor-heading-title{font-family:"Monoton", Sans-serif;font-size:150px;font-weight:800;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#DE0011;}.elementor-16 .elementor-element.elementor-element-31f19fe{z-index:99;text-align:center;}.elementor-16 .elementor-element.elementor-element-31f19fe .elementor-heading-title{font-family:"Monoton", Sans-serif;font-size:150px;font-weight:800;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#DE0011;}.elementor-16 .elementor-element.elementor-element-cb73f3c{text-align:center;}.elementor-16 .elementor-element.elementor-element-cb73f3c .elementor-heading-title{font-family:"Monoton", Sans-serif;font-size:150px;font-weight:800;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#DE0011;}.elementor-16 .elementor-element.elementor-element-a346bff{z-index:99;text-align:center;}.elementor-16 .elementor-element.elementor-element-a346bff .elementor-heading-title{font-family:"Monoton", Sans-serif;font-size:150px;font-weight:800;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#DE0011;}.elementor-16 .elementor-element.elementor-element-a9ef12d{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-16 .elementor-element.elementor-element-ddd9fcc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ddd9fcc:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ddd9fcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brookrealestate.yenevibe.com/wp-content/uploads/2025/10/cloud1-e1761135616303.png");}.elementor-16 .elementor-element.elementor-element-3b54a17{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3b54a17:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3b54a17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brookrealestate.yenevibe.com/wp-content/uploads/2025/10/cloud2-e1761135599942.png");}.elementor-16 .elementor-element.elementor-element-29da2f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-29da2f5:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-29da2f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brookrealestate.yenevibe.com/wp-content/uploads/2025/10/cloud3-e1761135636827.png");}.elementor-16 .elementor-element.elementor-element-ad4ccd8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ad4ccd8:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ad4ccd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brookrealestate.yenevibe.com/wp-content/uploads/2025/10/cloud1-e1761135616303.png");}.elementor-16 .elementor-element.elementor-element-3ea843d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3ea843d:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3ea843d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brookrealestate.yenevibe.com/wp-content/uploads/2025/10/cloud2-e1761135599942.png");}.elementor-16 .elementor-element.elementor-element-fafabff{--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;}/* Start custom CSS for container, class: .elementor-element-a9ef12d */.cloud-wrap-bg { position: relative; overflow: hidden; height: 280px; pointer-events: none; }
.cloud-bg {
  position: absolute; left:0; right:0;
  background-repeat: repeat-x;
  background-position: 0 0;
  background-size: auto 100%;
  will-change: background-position;
  opacity: .95;
}
.layer-a { top:8%; height:140px; animation: bgA 50s linear infinite; z-index:30; }
.layer-b { top:30%; height:120px; animation: bgB 90s linear infinite; z-index:20; opacity:.9; }
.layer-c { top:4%; height:560px; animation: bgC 140s linear infinite; z-index:10; opacity:.85; }
.layer-d { top:54%; height:1560px; animation: bgD 40s linear infinite; z-index:10; opacity:.65; }
.layer-e { top:54%; height:1560px; animation: bgE 130s linear infinite; z-index:10; opacity:.85; }

@keyframes bgA { from { background-position-x: 0 } to { background-position-x: -1200px } }
@keyframes bgB { from { background-position-x: 0 } to { background-position-x: -1500px } }
@keyframes bgC { from { background-position-x: 0 } to { background-position-x: -2000px } }
@keyframes bgD { from { background-position-x: 0 } to { background-position-x: -3300px } }
@keyframes bgE { from { background-position-x: 0 } to { background-position-x: -2000px } }/* End custom CSS */