.elementor-226045 .elementor-element.elementor-element-3edabab{--spacer-size:12vh;}.elementor-226045 .elementor-element.elementor-element-74d1b97{--spacer-size:4rem;}.elementor-226045 .elementor-element.elementor-element-4665783{font-size:0.85em;font-weight:500;text-transform:uppercase;}.elementor-226045 .elementor-element.elementor-element-eda411f > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-226045 .elementor-element.elementor-element-eda411f .heading .highlighted-text:not(:hover){background-size:0% 10%;}.elementor-226045 .elementor-element.elementor-element-eda411f .heading .highlighted-text:not([data-aos=animation]):not(:hover){background-size:100% 10%;}.elementor-226045 .elementor-element.elementor-element-eda411f .heading .highlighted-text.aos-animate:not(:hover){background-size:100% 10%;}.elementor-226045 .elementor-element.elementor-element-eda411f h1, .elementor-226045 .elementor-element.elementor-element-eda411f h2, .elementor-226045 .elementor-element.elementor-element-eda411f h3, .elementor-226045 .elementor-element.elementor-element-eda411f h4, .elementor-226045 .elementor-element.elementor-element-eda411f h5, .elementor-226045 .elementor-element.elementor-element-eda411f h6{font-size:4.2vw;font-weight:300;text-transform:uppercase;}.elementor-226045 .elementor-element.elementor-element-195f6fd{--spacer-size:2.5rem;}.elementor-226045 .elementor-element.elementor-element-dd6e73e{font-size:0.85em;font-weight:600;text-transform:uppercase;}.elementor-226045 .elementor-element.elementor-element-acc9851{font-size:0.85em;font-weight:600;text-transform:uppercase;}.elementor-226045 .elementor-element.elementor-element-2668b11{--spacer-size:2vh;}.elementor-226045 .elementor-element.elementor-element-7293948 .elementor-heading-title{font-size:22px;line-height:1.2em;letter-spacing:-0.01em;}.elementor-226045 .elementor-element.elementor-element-c08b0cb{--divider-border-style:solid;--divider-color:#635D6FA6;--divider-border-width:1px;}.elementor-226045 .elementor-element.elementor-element-c08b0cb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-226045 .elementor-element.elementor-element-c08b0cb .elementor-divider-separator{width:100%;}.elementor-226045 .elementor-element.elementor-element-c08b0cb .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-226045 .elementor-element.elementor-element-582c383{font-size:0.85em;font-weight:500;text-transform:uppercase;}.elementor-226045 .elementor-element.elementor-element-699b9ea > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-226045 .elementor-element.elementor-element-699b9ea{font-size:22px;font-weight:500;letter-spacing:-0.01em;}.elementor-226045 .elementor-element.elementor-element-759147a{--spacer-size:6vh;}.elementor-226045 .elementor-element.elementor-element-6af3c34{--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-226045 .elementor-element.elementor-element-4be7680{--spacer-size:20px;}.elementor-226045 .elementor-element.elementor-element-95d62a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-226045 .elementor-element.elementor-element-95d62a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-226045 .elementor-element.elementor-element-07b4f6c > .elementor-element-populated, .elementor-226045 .elementor-element.elementor-element-07b4f6c > .elementor-element-populated > .elementor-background-overlay, .elementor-226045 .elementor-element.elementor-element-07b4f6c > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-226045 .elementor-element.elementor-element-07b4f6c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-226045 .elementor-element.elementor-element-07b4f6c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-226045 .elementor-element.elementor-element-71cd1bc{--spacer-size:75vh;}.elementor-226045 .elementor-element.elementor-element-d47c97b{--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-226045 .elementor-element.elementor-element-00bea41{--spacer-size:50px;}.elementor-226045 .elementor-element.elementor-element-adc0dc0 .heading .highlighted-text:not(:hover){background-size:0% 10%;}.elementor-226045 .elementor-element.elementor-element-adc0dc0 .heading .highlighted-text:not([data-aos=animation]):not(:hover){background-size:100% 10%;}.elementor-226045 .elementor-element.elementor-element-adc0dc0 .heading .highlighted-text.aos-animate:not(:hover){background-size:100% 10%;}.elementor-226045 .elementor-element.elementor-element-adc0dc0 h1, .elementor-226045 .elementor-element.elementor-element-adc0dc0 h2, .elementor-226045 .elementor-element.elementor-element-adc0dc0 h3, .elementor-226045 .elementor-element.elementor-element-adc0dc0 h4, .elementor-226045 .elementor-element.elementor-element-adc0dc0 h5, .elementor-226045 .elementor-element.elementor-element-adc0dc0 h6{font-size:3.65vw;font-weight:300;text-transform:uppercase;}.elementor-226045 .elementor-element.elementor-element-418f474{--e-image-carousel-slides-to-show:3;}.elementor-226045 .elementor-element.elementor-element-ce2c689{--spacer-size:50px;}.elementor-226045 .elementor-element.elementor-element-c78d482:not(.elementor-motion-effects-element-type-background), .elementor-226045 .elementor-element.elementor-element-c78d482 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0429;}.elementor-226045 .elementor-element.elementor-element-c78d482{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-226045 .elementor-element.elementor-element-c78d482 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-226045 .elementor-element.elementor-element-c78d482 .row-bg-text{font-size:12vw;font-weight:300;text-transform:uppercase;}.elementor-226045 .elementor-element.elementor-element-4f5c9007{--spacer-size:10vh;}.elementor-226045 .elementor-element.elementor-element-c314d19 .video-button:not(.-outlined) .icon-button{background-color:#FFFFFF;}.elementor-226045 .elementor-element.elementor-element-c314d19 .video-button.-outlined .icon-button{border-color:#FFFFFF;}.elementor-226045 .elementor-element.elementor-element-c314d19 .icon-button .icon{color:#FFFFFF;}.elementor-226045 .elementor-element.elementor-element-64d8d0f6{font-size:0.85em;font-weight:500;text-transform:uppercase;color:#D2B068;}.elementor-226045 .elementor-element.elementor-element-e7fa91d{--spacer-size:4vh;}.elementor-226045 .elementor-element.elementor-element-49e70998 .heading .highlighted-text:not(:hover){background-size:0% 10%;}.elementor-226045 .elementor-element.elementor-element-49e70998 .heading .highlighted-text:not([data-aos=animation]):not(:hover){background-size:100% 10%;}.elementor-226045 .elementor-element.elementor-element-49e70998 .heading .highlighted-text.aos-animate:not(:hover){background-size:100% 10%;}.elementor-226045 .elementor-element.elementor-element-49e70998 .title{color:#FFFFFF;}.elementor-226045 .elementor-element.elementor-element-49e70998 h1, .elementor-226045 .elementor-element.elementor-element-49e70998 h2, .elementor-226045 .elementor-element.elementor-element-49e70998 h3, .elementor-226045 .elementor-element.elementor-element-49e70998 h4, .elementor-226045 .elementor-element.elementor-element-49e70998 h5, .elementor-226045 .elementor-element.elementor-element-49e70998 h6{font-size:3.65vw;font-weight:300;text-transform:uppercase;}.elementor-226045 .elementor-element.elementor-element-2ef82c0d{--spacer-size:40px;}.elementor-226045 .elementor-element.elementor-element-2252d76a{color:#FFFFFFBF;}.elementor-226045 .elementor-element.elementor-element-4503baeb{--spacer-size:40px;}.elementor-226045 .elementor-element.elementor-element-4e0127d{color:#FFFFFFBF;}.elementor-226045 .elementor-element.elementor-element-68d2071f{--spacer-size:10vh;}.elementor-226045 .elementor-element.elementor-element-3bbf08a{--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-226045 .elementor-element.elementor-element-1837e838:not(.elementor-motion-effects-element-type-background), .elementor-226045 .elementor-element.elementor-element-1837e838 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calgarystarbuilder.ca/wp-content/uploads/2023/08/oh__demo32__18.jpeg");}.elementor-226045 .elementor-element.elementor-element-1837e838{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-226045 .elementor-element.elementor-element-1837e838 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-226045 .elementor-element.elementor-element-453da964 > .elementor-element-populated, .elementor-226045 .elementor-element.elementor-element-453da964 > .elementor-element-populated > .elementor-background-overlay, .elementor-226045 .elementor-element.elementor-element-453da964 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-226045 .elementor-element.elementor-element-453da964 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-226045 .elementor-element.elementor-element-453da964 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-226045 .elementor-element.elementor-element-4957b3d9{--spacer-size:75vh;}.elementor-226045 .elementor-element.elementor-element-92b222 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-226045 .elementor-element.elementor-element-92b222:not(.elementor-motion-effects-element-type-background), .elementor-226045 .elementor-element.elementor-element-92b222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9690A20F;}.elementor-226045 .elementor-element.elementor-element-92b222{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-226045 .elementor-element.elementor-element-92b222 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-226045 .elementor-element.elementor-element-6549fd5d{--spacer-size:10vh;}.elementor-226045 .elementor-element.elementor-element-6549fd5d > .elementor-widget-container{background-color:#FFFFFF;}.elementor-226045 .elementor-element.elementor-element-39839acf > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-226045 .elementor-element.elementor-element-39839acf:not(.elementor-motion-effects-element-type-background), .elementor-226045 .elementor-element.elementor-element-39839acf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calgarystarbuilder.ca/wp-content/uploads/2025/04/Untitled-design-3.jpg");background-position:center center;background-size:cover;}.elementor-226045 .elementor-element.elementor-element-39839acf > .elementor-container{min-height:0px;}.elementor-226045 .elementor-element.elementor-element-39839acf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-226045 .elementor-element.elementor-element-39839acf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-226045 .elementor-element.elementor-element-569020e3{--spacer-size:30vh;}.elementor-226045 .elementor-element.elementor-element-51bf195a{--spacer-size:10vh;}.elementor-226045 .elementor-element.elementor-element-51bf195a > .elementor-widget-container{background-color:#FFFFFF;}.elementor-226045 .elementor-element.elementor-element-7121801a{--spacer-size:10vh;}.elementor-226045 .elementor-element.elementor-element-4e097120{--spacer-size:3vh;}.elementor-226045 .elementor-element.elementor-element-3216cc33{--spacer-size:3vh;}.elementor-226045 .elementor-element.elementor-element-3e2991b4{--spacer-size:10vh;}.elementor-226045 .elementor-element.elementor-element-dd0618f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-226045 .elementor-element.elementor-element-dd0618f:not(.elementor-motion-effects-element-type-background), .elementor-226045 .elementor-element.elementor-element-dd0618f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9690A20F;}.elementor-226045 .elementor-element.elementor-element-dd0618f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-226045 .elementor-element.elementor-element-dd0618f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-226045 .elementor-element.elementor-element-9758481{--spacer-size:10vh;}.elementor-226045 .elementor-element.elementor-element-9758481 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-226045 .elementor-element.elementor-element-6b2cf97 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-226045 .elementor-element.elementor-element-6b2cf97:not(.elementor-motion-effects-element-type-background), .elementor-226045 .elementor-element.elementor-element-6b2cf97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calgarystarbuilder.ca/wp-content/uploads/2025/04/Untitled-design-4.jpg");background-position:center center;background-size:cover;}.elementor-226045 .elementor-element.elementor-element-6b2cf97 > .elementor-container{min-height:0px;}.elementor-226045 .elementor-element.elementor-element-6b2cf97{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-226045 .elementor-element.elementor-element-6b2cf97 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-226045 .elementor-element.elementor-element-f868331{--spacer-size:30vh;}.elementor-226045 .elementor-element.elementor-element-08108fd{--spacer-size:10vh;}.elementor-226045 .elementor-element.elementor-element-08108fd > .elementor-widget-container{background-color:#FFFFFF;}.elementor-226045 .elementor-element.elementor-element-48c041e{--spacer-size:10vh;}.elementor-226045 .elementor-element.elementor-element-85ba091{--spacer-size:3vh;}.elementor-226045 .elementor-element.elementor-element-94b0713{--spacer-size:3vh;}.elementor-226045 .elementor-element.elementor-element-55ac5c4{--spacer-size:10vh;}.elementor-226045 .elementor-element.elementor-element-5dae71e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-226045 .elementor-element.elementor-element-5dae71e:not(.elementor-motion-effects-element-type-background), .elementor-226045 .elementor-element.elementor-element-5dae71e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9690A20F;}.elementor-226045 .elementor-element.elementor-element-5dae71e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-226045 .elementor-element.elementor-element-5dae71e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-226045 .elementor-element.elementor-element-41247c6{--spacer-size:10vh;}.elementor-226045 .elementor-element.elementor-element-41247c6 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-226045 .elementor-element.elementor-element-027b4cd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-226045 .elementor-element.elementor-element-027b4cd:not(.elementor-motion-effects-element-type-background), .elementor-226045 .elementor-element.elementor-element-027b4cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calgarystarbuilder.ca/wp-content/uploads/2025/04/Untitled-design-5.jpg");background-position:center center;background-size:cover;}.elementor-226045 .elementor-element.elementor-element-027b4cd > .elementor-container{min-height:0px;}.elementor-226045 .elementor-element.elementor-element-027b4cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-226045 .elementor-element.elementor-element-027b4cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-226045 .elementor-element.elementor-element-5b5341f{--spacer-size:30vh;}.elementor-226045 .elementor-element.elementor-element-4502177{--spacer-size:10vh;}.elementor-226045 .elementor-element.elementor-element-4502177 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-226045 .elementor-element.elementor-element-d3ae262{--spacer-size:10vh;}.elementor-226045 .elementor-element.elementor-element-8b7628a{--spacer-size:3vh;}.elementor-226045 .elementor-element.elementor-element-bc33056{--spacer-size:3vh;}.elementor-226045 .elementor-element.elementor-element-ad44b78{--spacer-size:10vh;}.elementor-226045 .elementor-element.elementor-element-2f599cb{--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-226045 .elementor-element.elementor-element-2ceab40{--spacer-size:50px;}.elementor-226045 .elementor-element.elementor-element-6de13e1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-226045 .elementor-element.elementor-element-6de13e1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-226045 .elementor-element.elementor-element-3fc103d2 > .elementor-element-populated, .elementor-226045 .elementor-element.elementor-element-3fc103d2 > .elementor-element-populated > .elementor-background-overlay, .elementor-226045 .elementor-element.elementor-element-3fc103d2 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-226045 .elementor-element.elementor-element-3fc103d2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-226045 .elementor-element.elementor-element-3fc103d2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-226045 .elementor-element.elementor-element-23c4df73{--spacer-size:75vh;}.elementor-226045 .elementor-element.elementor-element-46e62521{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-226045 .elementor-element.elementor-element-46e62521 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-226045 .elementor-element.elementor-element-7ec4b077{--divider-border-style:solid;--divider-color:#635D6FA6;--divider-border-width:1px;}.elementor-226045 .elementor-element.elementor-element-7ec4b077 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-226045 .elementor-element.elementor-element-7ec4b077 .elementor-divider-separator{width:100%;}.elementor-226045 .elementor-element.elementor-element-7ec4b077 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-226045 .elementor-element.elementor-element-59ae56c .accordion-header{font-size:22px;letter-spacing:-0.01em;}.elementor-226045 .elementor-element.elementor-element-2ca3a9d7{--spacer-size:10vh;}.elementor-226045 .elementor-element.elementor-element-b0d3fce{font-size:0.85em;font-weight:500;text-transform:uppercase;}.elementor-226045 .elementor-element.elementor-element-4d0eb23 .heading .highlighted-text:not(:hover){background-size:0% 10%;}.elementor-226045 .elementor-element.elementor-element-4d0eb23 .heading .highlighted-text:not([data-aos=animation]):not(:hover){background-size:100% 10%;}.elementor-226045 .elementor-element.elementor-element-4d0eb23 .heading .highlighted-text.aos-animate:not(:hover){background-size:100% 10%;}.elementor-226045 .elementor-element.elementor-element-4d0eb23 h1, .elementor-226045 .elementor-element.elementor-element-4d0eb23 h2, .elementor-226045 .elementor-element.elementor-element-4d0eb23 h3, .elementor-226045 .elementor-element.elementor-element-4d0eb23 h4, .elementor-226045 .elementor-element.elementor-element-4d0eb23 h5, .elementor-226045 .elementor-element.elementor-element-4d0eb23 h6{font-size:3.65vw;font-weight:300;text-transform:uppercase;}.elementor-226045 .elementor-element.elementor-element-6fe0e67{--spacer-size:10vh;}.elementor-226045 .elementor-element.elementor-element-224144e6:not(.elementor-motion-effects-element-type-background), .elementor-226045 .elementor-element.elementor-element-224144e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calgarystarbuilder.ca/wp-content/uploads/2025/03/Untitled-design-15.jpg");}.elementor-226045 .elementor-element.elementor-element-224144e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-226045 .elementor-element.elementor-element-224144e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-226045 .elementor-element.elementor-element-4c5ed983 > .elementor-element-populated, .elementor-226045 .elementor-element.elementor-element-4c5ed983 > .elementor-element-populated > .elementor-background-overlay, .elementor-226045 .elementor-element.elementor-element-4c5ed983 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-226045 .elementor-element.elementor-element-4c5ed983 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-226045 .elementor-element.elementor-element-4c5ed983 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-226045 .elementor-element.elementor-element-50a29a36{--spacer-size:75vh;}.elementor-226045 .elementor-element.elementor-element-3ec297a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-226045 .elementor-element.elementor-element-3ec297a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-226045 .elementor-element.elementor-element-0f27182{--spacer-size:10vh;}.elementor-226045 .elementor-element.elementor-element-2b9662a{--divider-border-style:solid;--divider-color:#635D6FA6;--divider-border-width:1px;}.elementor-226045 .elementor-element.elementor-element-2b9662a > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-226045 .elementor-element.elementor-element-2b9662a .elementor-divider-separator{width:100%;}.elementor-226045 .elementor-element.elementor-element-2b9662a .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-226045 .elementor-element.elementor-element-264e1af{font-size:0.85em;font-weight:500;text-transform:uppercase;}.elementor-226045 .elementor-element.elementor-element-8b8b1ad > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-226045 .elementor-element.elementor-element-8b8b1ad .heading .highlighted-text:not(:hover){background-size:0% 10%;}.elementor-226045 .elementor-element.elementor-element-8b8b1ad .heading .highlighted-text:not([data-aos=animation]):not(:hover){background-size:100% 10%;}.elementor-226045 .elementor-element.elementor-element-8b8b1ad .heading .highlighted-text.aos-animate:not(:hover){background-size:100% 10%;}.elementor-226045 .elementor-element.elementor-element-8b8b1ad h1, .elementor-226045 .elementor-element.elementor-element-8b8b1ad h2, .elementor-226045 .elementor-element.elementor-element-8b8b1ad h3, .elementor-226045 .elementor-element.elementor-element-8b8b1ad h4, .elementor-226045 .elementor-element.elementor-element-8b8b1ad h5, .elementor-226045 .elementor-element.elementor-element-8b8b1ad h6{font-size:3.65vw;font-weight:300;text-transform:uppercase;}.elementor-226045 .elementor-element.elementor-element-d16eda4{--spacer-size:40px;}.elementor-226045 .elementor-element.elementor-element-bed6a5d{--spacer-size:40px;}.elementor-226045 .elementor-element.elementor-element-2f3d650{--spacer-size:10vh;}.elementor-226045 .elementor-element.elementor-element-1b325cc:not(.elementor-motion-effects-element-type-background), .elementor-226045 .elementor-element.elementor-element-1b325cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calgarystarbuilder.ca/wp-content/uploads/2025/04/Aldenaire-Partners-Photography.jpg");background-position:-42px 91px;}.elementor-226045 .elementor-element.elementor-element-1b325cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-226045 .elementor-element.elementor-element-1b325cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-226045 .elementor-element.elementor-element-f642715 > .elementor-element-populated, .elementor-226045 .elementor-element.elementor-element-f642715 > .elementor-element-populated > .elementor-background-overlay, .elementor-226045 .elementor-element.elementor-element-f642715 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-226045 .elementor-element.elementor-element-f642715 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-226045 .elementor-element.elementor-element-f642715 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-226045 .elementor-element.elementor-element-a0d3c29{--spacer-size:75vh;}.elementor-226045 .elementor-element.elementor-element-ab90d57{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-226045 .elementor-element.elementor-element-ab90d57 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-226045 .elementor-element.elementor-element-3989673{--spacer-size:10vh;}.elementor-226045 .elementor-element.elementor-element-6520aca > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-226045 .elementor-element.elementor-element-dcbc436 h1, .elementor-226045 .elementor-element.elementor-element-dcbc436 h2, .elementor-226045 .elementor-element.elementor-element-dcbc436 h3, .elementor-226045 .elementor-element.elementor-element-dcbc436 h4, .elementor-226045 .elementor-element.elementor-element-dcbc436 h5, .elementor-226045 .elementor-element.elementor-element-dcbc436 h6{font-size:2vw;font-weight:300;text-transform:uppercase;}.elementor-226045 .elementor-element.elementor-element-ae7b48d{font-size:0.85em;font-weight:500;text-transform:uppercase;}.elementor-226045 .elementor-element.elementor-element-0cbbe47 .button{border-radius:24px;}.elementor-226045 .elementor-element.elementor-element-0cbbe47{font-size:0.85em;font-weight:600;text-transform:uppercase;}.elementor-226045 .elementor-element.elementor-element-a41c6e1{--spacer-size:4vh;}.elementor-226045 .elementor-element.elementor-element-7efcdf5 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-226045 .elementor-element.elementor-element-7efcdf5 .grid-item:not(.-nospace){padding:20px;}@media screen and (min-width: 769px){ .elementor-226045 .elementor-element.elementor-element-7efcdf5 .vc_row:not(.-nospace).blog-posts{margin-top:-20px };}.elementor-226045 .elementor-element.elementor-element-7efcdf5 .blog-item .title{font-size:3vw;font-weight:300;text-transform:uppercase;}.elementor-226045 .elementor-element.elementor-element-849e8eb{--spacer-size:8vh;}.elementor-226045 .elementor-element.elementor-element-0a35eb3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-226045 .elementor-element.elementor-element-0a35eb3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-226045 .elementor-element.elementor-element-ffd0c9f > .elementor-element-populated, .elementor-226045 .elementor-element.elementor-element-ffd0c9f > .elementor-element-populated > .elementor-background-overlay, .elementor-226045 .elementor-element.elementor-element-ffd0c9f > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-226045 .elementor-element.elementor-element-ffd0c9f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-226045 .elementor-element.elementor-element-ffd0c9f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-226045 .elementor-element.elementor-element-f30dd80{--spacer-size:75vh;}.elementor-226045 .elementor-element.elementor-element-0bb01c2:not(.elementor-motion-effects-element-type-background), .elementor-226045 .elementor-element.elementor-element-0bb01c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calgarystarbuilder.ca/wp-content/uploads/2023/08/oh__demo32__22-scaled-1.jpeg");background-position:85% 0px;}.elementor-226045 .elementor-element.elementor-element-0bb01c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-226045 .elementor-element.elementor-element-0bb01c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-226045 .elementor-element.elementor-element-2f19f49 > .elementor-element-populated, .elementor-226045 .elementor-element.elementor-element-2f19f49 > .elementor-element-populated > .elementor-background-overlay, .elementor-226045 .elementor-element.elementor-element-2f19f49 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-226045 .elementor-element.elementor-element-2f19f49 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-226045 .elementor-element.elementor-element-2f19f49 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-226045 .elementor-element.elementor-element-40ed84c{--spacer-size:75vh;}.elementor-226045 .elementor-element.elementor-element-7ee54ea{--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-226045 .elementor-element.elementor-element-4d56694 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-226045 .elementor-element.elementor-element-4d56694 .heading .highlighted-text:not(:hover){background-size:0% 10%;}.elementor-226045 .elementor-element.elementor-element-4d56694 .heading .highlighted-text:not([data-aos=animation]):not(:hover){background-size:100% 10%;}.elementor-226045 .elementor-element.elementor-element-4d56694 .heading .highlighted-text.aos-animate:not(:hover){background-size:100% 10%;}.elementor-226045 .elementor-element.elementor-element-4d56694 h1, .elementor-226045 .elementor-element.elementor-element-4d56694 h2, .elementor-226045 .elementor-element.elementor-element-4d56694 h3, .elementor-226045 .elementor-element.elementor-element-4d56694 h4, .elementor-226045 .elementor-element.elementor-element-4d56694 h5, .elementor-226045 .elementor-element.elementor-element-4d56694 h6{font-size:3.65vw;font-weight:300;text-transform:uppercase;}@media(max-width:1024px){.elementor-226045 .elementor-element.elementor-element-1b325cc:not(.elementor-motion-effects-element-type-background), .elementor-226045 .elementor-element.elementor-element-1b325cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-226045 .elementor-element.elementor-element-0bb01c2:not(.elementor-motion-effects-element-type-background), .elementor-226045 .elementor-element.elementor-element-0bb01c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}}@media(min-width:768px){.elementor-226045 .elementor-element.elementor-element-670f8a1{width:75%;}.elementor-226045 .elementor-element.elementor-element-47af321{width:24.333%;}.elementor-226045 .elementor-element.elementor-element-11dfc71{width:75%;}.elementor-226045 .elementor-element.elementor-element-1cff0c3{width:25%;}.elementor-226045 .elementor-element.elementor-element-da84879{width:25%;}.elementor-226045 .elementor-element.elementor-element-ebdba5c{width:25%;}.elementor-226045 .elementor-element.elementor-element-cfd66ac{width:49.666%;}.elementor-226045 .elementor-element.elementor-element-6c59e0d0{width:25%;}.elementor-226045 .elementor-element.elementor-element-2963cf64{width:25%;}.elementor-226045 .elementor-element.elementor-element-6a1526b1{width:49.666%;}.elementor-226045 .elementor-element.elementor-element-66a36f2c{width:58.3%;}.elementor-226045 .elementor-element.elementor-element-1c44f4c7{width:8.2%;}.elementor-226045 .elementor-element.elementor-element-1dcf038f{width:33.146%;}.elementor-226045 .elementor-element.elementor-element-41636a3{width:58.3%;}.elementor-226045 .elementor-element.elementor-element-eed8543{width:8.2%;}.elementor-226045 .elementor-element.elementor-element-5691556{width:33.146%;}.elementor-226045 .elementor-element.elementor-element-2c11a2d{width:58.3%;}.elementor-226045 .elementor-element.elementor-element-d0a7c19{width:8.2%;}.elementor-226045 .elementor-element.elementor-element-1447d90{width:33.146%;}.elementor-226045 .elementor-element.elementor-element-c13111c{width:58.33%;}.elementor-226045 .elementor-element.elementor-element-3158b3b{width:16.66%;}.elementor-226045 .elementor-element.elementor-element-7272bd0{width:24.676%;}}@media(max-width:767px){.elementor-226045 .elementor-element.elementor-element-eda411f h1, .elementor-226045 .elementor-element.elementor-element-eda411f h2, .elementor-226045 .elementor-element.elementor-element-eda411f h3, .elementor-226045 .elementor-element.elementor-element-eda411f h4, .elementor-226045 .elementor-element.elementor-element-eda411f h5, .elementor-226045 .elementor-element.elementor-element-eda411f h6{font-size:2.75rem;letter-spacing:0px;}.elementor-226045 .elementor-element.elementor-element-11dfc71{width:75%;}.elementor-226045 .elementor-element.elementor-element-1cff0c3{width:25%;}.elementor-226045 .elementor-element.elementor-element-adc0dc0 h1, .elementor-226045 .elementor-element.elementor-element-adc0dc0 h2, .elementor-226045 .elementor-element.elementor-element-adc0dc0 h3, .elementor-226045 .elementor-element.elementor-element-adc0dc0 h4, .elementor-226045 .elementor-element.elementor-element-adc0dc0 h5, .elementor-226045 .elementor-element.elementor-element-adc0dc0 h6{font-size:2.25rem;letter-spacing:0px;}.elementor-226045 .elementor-element.elementor-element-c78d482{padding:0px 20px 0px 20px;}.elementor-226045 .elementor-element.elementor-element-4f5c9007{--spacer-size:6vh;}.elementor-226045 .elementor-element.elementor-element-49e70998 h1, .elementor-226045 .elementor-element.elementor-element-49e70998 h2, .elementor-226045 .elementor-element.elementor-element-49e70998 h3, .elementor-226045 .elementor-element.elementor-element-49e70998 h4, .elementor-226045 .elementor-element.elementor-element-49e70998 h5, .elementor-226045 .elementor-element.elementor-element-49e70998 h6{font-size:2.25rem;letter-spacing:0px;}.elementor-226045 .elementor-element.elementor-element-68d2071f{--spacer-size:6vh;}.elementor-226045 .elementor-element.elementor-element-6549fd5d{--spacer-size:15px;}.elementor-226045 .elementor-element.elementor-element-569020e3{--spacer-size:50vh;}.elementor-226045 .elementor-element.elementor-element-7121801a{--spacer-size:6vh;}.elementor-226045 .elementor-element.elementor-element-3e2991b4{--spacer-size:6vh;}.elementor-226045 .elementor-element.elementor-element-9758481{--spacer-size:15px;}.elementor-226045 .elementor-element.elementor-element-f868331{--spacer-size:50vh;}.elementor-226045 .elementor-element.elementor-element-48c041e{--spacer-size:6vh;}.elementor-226045 .elementor-element.elementor-element-55ac5c4{--spacer-size:6vh;}.elementor-226045 .elementor-element.elementor-element-41247c6{--spacer-size:15px;}.elementor-226045 .elementor-element.elementor-element-5b5341f{--spacer-size:50vh;}.elementor-226045 .elementor-element.elementor-element-d3ae262{--spacer-size:6vh;}.elementor-226045 .elementor-element.elementor-element-ad44b78{--spacer-size:6vh;}.elementor-226045 .elementor-element.elementor-element-46e62521{padding:0px 20px 0px 20px;}.elementor-226045 .elementor-element.elementor-element-2ca3a9d7{--spacer-size:6vh;}.elementor-226045 .elementor-element.elementor-element-4d0eb23 h1, .elementor-226045 .elementor-element.elementor-element-4d0eb23 h2, .elementor-226045 .elementor-element.elementor-element-4d0eb23 h3, .elementor-226045 .elementor-element.elementor-element-4d0eb23 h4, .elementor-226045 .elementor-element.elementor-element-4d0eb23 h5, .elementor-226045 .elementor-element.elementor-element-4d0eb23 h6{font-size:2.25rem;letter-spacing:0px;}.elementor-226045 .elementor-element.elementor-element-6fe0e67{--spacer-size:6vh;}.elementor-226045 .elementor-element.elementor-element-3ec297a{padding:0px 20px 0px 20px;}.elementor-226045 .elementor-element.elementor-element-0f27182{--spacer-size:6vh;}.elementor-226045 .elementor-element.elementor-element-8b8b1ad h1, .elementor-226045 .elementor-element.elementor-element-8b8b1ad h2, .elementor-226045 .elementor-element.elementor-element-8b8b1ad h3, .elementor-226045 .elementor-element.elementor-element-8b8b1ad h4, .elementor-226045 .elementor-element.elementor-element-8b8b1ad h5, .elementor-226045 .elementor-element.elementor-element-8b8b1ad h6{font-size:2.25rem;letter-spacing:0px;}.elementor-226045 .elementor-element.elementor-element-d16eda4{--spacer-size:3vh;}.elementor-226045 .elementor-element.elementor-element-bed6a5d{--spacer-size:3vh;}.elementor-226045 .elementor-element.elementor-element-2f3d650{--spacer-size:6vh;}.elementor-226045 .elementor-element.elementor-element-1b325cc:not(.elementor-motion-effects-element-type-background), .elementor-226045 .elementor-element.elementor-element-1b325cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-226045 .elementor-element.elementor-element-ab90d57{padding:0px 20px 0px 20px;}.elementor-226045 .elementor-element.elementor-element-3989673{--spacer-size:6vh;}.elementor-226045 .elementor-element.elementor-element-09e834a{width:60%;}.elementor-226045 .elementor-element.elementor-element-dcbc436 h1, .elementor-226045 .elementor-element.elementor-element-dcbc436 h2, .elementor-226045 .elementor-element.elementor-element-dcbc436 h3, .elementor-226045 .elementor-element.elementor-element-dcbc436 h4, .elementor-226045 .elementor-element.elementor-element-dcbc436 h5, .elementor-226045 .elementor-element.elementor-element-dcbc436 h6{font-size:1.75rem;letter-spacing:0px;}.elementor-226045 .elementor-element.elementor-element-44712ff{width:40%;}.elementor-226045 .elementor-element.elementor-element-9b9596e{width:40%;}.elementor-226045 .elementor-element.elementor-element-7efcdf5 .blog-item .title{font-size:1.75rem;}.elementor-226045 .elementor-element.elementor-element-849e8eb{--spacer-size:6vh;}.elementor-226045 .elementor-element.elementor-element-0bb01c2:not(.elementor-motion-effects-element-type-background), .elementor-226045 .elementor-element.elementor-element-0bb01c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:82% 0px;}.elementor-226045 .elementor-element.elementor-element-4d56694 h1, .elementor-226045 .elementor-element.elementor-element-4d56694 h2, .elementor-226045 .elementor-element.elementor-element-4d56694 h3, .elementor-226045 .elementor-element.elementor-element-4d56694 h4, .elementor-226045 .elementor-element.elementor-element-4d56694 h5, .elementor-226045 .elementor-element.elementor-element-4d56694 h6{font-size:2.25rem;letter-spacing:0px;}}