.elementor-412 .elementor-element.elementor-element-aac707c{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:435px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-412 .elementor-element.elementor-element-aac707c:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-aac707c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atbuild.ca/wp-content/uploads/2025/09/TKCreative_Machockie_17_Light-scaled.jpg");background-position:0px -538px;background-repeat:no-repeat;background-size:cover;}.elementor-412 .elementor-element.elementor-element-5f48b03{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;--z-index:1;}.elementor-412 .elementor-element.elementor-element-31d30ff{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-412 .elementor-element.elementor-element-98fb254{width:var( --container-widget-width, 475px );max-width:475px;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;--container-widget-width:475px;--container-widget-flex-grow:0;}.elementor-412 .elementor-element.elementor-element-98fb254 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:50px;color:#000000;}.elementor-412 .elementor-element.elementor-element-b44eb7d{--display:flex;--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-412 .elementor-element.elementor-element-da79caa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;}.elementor-412 .elementor-element.elementor-element-467ed2b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-412 .elementor-element.elementor-element-80211d4{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-aea296d{--display:flex;--min-height:475px;--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-aea296d:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-aea296d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atbuild.ca/wp-content/uploads/2025/08/01-2022_11_05-1afenwickave-1047-scaled.jpg");background-position:center center;background-size:cover;}.elementor-412 .elementor-element.elementor-element-aea296d::before, .elementor-412 .elementor-element.elementor-element-aea296d > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-aea296d > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-aea296d > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-aea296d > .e-con-inner > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-aea296d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-412 .elementor-element.elementor-element-aea296d:hover::before, .elementor-412 .elementor-element.elementor-element-aea296d:hover > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-aea296d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-aea296d > .elementor-background-slideshow:hover::before, .elementor-412 .elementor-element.elementor-element-aea296d > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://atbuild.ca/wp-content/uploads/2025/09/02-2022_11_05-1afenwickave-1038-scaled.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-412 .elementor-element.elementor-element-aea296d:hover{--overlay-opacity:1;}.elementor-412 .elementor-element.elementor-element-aea296d, .elementor-412 .elementor-element.elementor-element-aea296d::before{--overlay-transition:0s;}.elementor-412 .elementor-element.elementor-element-aea296d:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-412 .elementor-element.elementor-element-752ba0b .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:800;line-height:1em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-412 .elementor-element.elementor-element-752ba0b .elementor-button:hover, .elementor-412 .elementor-element.elementor-element-752ba0b .elementor-button:focus{background-color:#9F9F9F00;color:#FFFFFF;border-color:#FFFFFF;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-752ba0b{right:50px;}body.rtl .elementor-412 .elementor-element.elementor-element-752ba0b{left:50px;}.elementor-412 .elementor-element.elementor-element-752ba0b{bottom:50px;z-index:3;}.elementor-412 .elementor-element.elementor-element-752ba0b .elementor-button:hover svg, .elementor-412 .elementor-element.elementor-element-752ba0b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-d2bc461{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;z-index:2;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-d2bc461{left:35px;}body.rtl .elementor-412 .elementor-element.elementor-element-d2bc461{right:35px;}.elementor-412 .elementor-element.elementor-element-d2bc461 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:100px;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-d0e74ae{--display:flex;--min-height:475px;--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-d0e74ae:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-d0e74ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atbuild.ca/wp-content/uploads/2025/09/WCA15-min-scaled.jpg");background-size:cover;}.elementor-412 .elementor-element.elementor-element-d0e74ae::before, .elementor-412 .elementor-element.elementor-element-d0e74ae > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-d0e74ae > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-d0e74ae > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-d0e74ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-d0e74ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-412 .elementor-element.elementor-element-d0e74ae:hover::before, .elementor-412 .elementor-element.elementor-element-d0e74ae:hover > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-d0e74ae:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-d0e74ae > .elementor-background-slideshow:hover::before, .elementor-412 .elementor-element.elementor-element-d0e74ae > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://atbuild.ca/wp-content/uploads/2025/09/WCA6-min-scaled.jpg");--background-overlay:'';background-position:bottom right;background-size:cover;}.elementor-412 .elementor-element.elementor-element-d0e74ae:hover{--overlay-opacity:1;}.elementor-412 .elementor-element.elementor-element-d0e74ae, .elementor-412 .elementor-element.elementor-element-d0e74ae::before{--overlay-transition:0s;}.elementor-412 .elementor-element.elementor-element-d0e74ae:hover::before{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-412 .elementor-element.elementor-element-f4777fe .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:800;line-height:1em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-412 .elementor-element.elementor-element-f4777fe .elementor-button:hover, .elementor-412 .elementor-element.elementor-element-f4777fe .elementor-button:focus{background-color:#9F9F9F00;color:#FFFFFF;border-color:#FFFFFF;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-f4777fe{right:50px;}body.rtl .elementor-412 .elementor-element.elementor-element-f4777fe{left:50px;}.elementor-412 .elementor-element.elementor-element-f4777fe{bottom:50px;z-index:3;}.elementor-412 .elementor-element.elementor-element-f4777fe .elementor-button:hover svg, .elementor-412 .elementor-element.elementor-element-f4777fe .elementor-button:focus svg{fill:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-4980d8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;z-index:2;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-4980d8d{left:35px;}body.rtl .elementor-412 .elementor-element.elementor-element-4980d8d{right:35px;}.elementor-412 .elementor-element.elementor-element-4980d8d .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:100px;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-f162189{--display:flex;--min-height:475px;--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-f162189:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-f162189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atbuild.ca/wp-content/uploads/2025/09/TKCreative_Machockie_15_Light-scaled.jpg");background-position:center center;background-size:cover;}.elementor-412 .elementor-element.elementor-element-f162189::before, .elementor-412 .elementor-element.elementor-element-f162189 > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-f162189 > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-f162189 > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-f162189 > .e-con-inner > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-f162189 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-412 .elementor-element.elementor-element-f162189:hover::before, .elementor-412 .elementor-element.elementor-element-f162189:hover > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-f162189:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-f162189 > .elementor-background-slideshow:hover::before, .elementor-412 .elementor-element.elementor-element-f162189 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://atbuild.ca/wp-content/uploads/2025/08/TKCreative_Machockie_10-1-scaled.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-412 .elementor-element.elementor-element-f162189:hover{--overlay-opacity:1;}.elementor-412 .elementor-element.elementor-element-f162189, .elementor-412 .elementor-element.elementor-element-f162189::before{--overlay-transition:0s;}.elementor-412 .elementor-element.elementor-element-f162189:hover::before{filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-412 .elementor-element.elementor-element-8045827 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:800;line-height:1em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-412 .elementor-element.elementor-element-8045827 .elementor-button:hover, .elementor-412 .elementor-element.elementor-element-8045827 .elementor-button:focus{background-color:#9F9F9F00;color:#FFFFFF;border-color:#FFFFFF;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-8045827{right:50px;}body.rtl .elementor-412 .elementor-element.elementor-element-8045827{left:50px;}.elementor-412 .elementor-element.elementor-element-8045827{bottom:50px;z-index:3;}.elementor-412 .elementor-element.elementor-element-8045827 .elementor-button:hover svg, .elementor-412 .elementor-element.elementor-element-8045827 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-9399bbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;z-index:2;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-9399bbc{left:35px;}body.rtl .elementor-412 .elementor-element.elementor-element-9399bbc{right:35px;}.elementor-412 .elementor-element.elementor-element-9399bbc .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:100px;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-b9a39f5{--display:flex;--min-height:475px;--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-b9a39f5:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-b9a39f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atbuild.ca/wp-content/uploads/2025/09/24.06.04_ErynStoddart-35.png");background-size:cover;}.elementor-412 .elementor-element.elementor-element-b9a39f5::before, .elementor-412 .elementor-element.elementor-element-b9a39f5 > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-b9a39f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-b9a39f5 > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-b9a39f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-b9a39f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-412 .elementor-element.elementor-element-b9a39f5:hover::before, .elementor-412 .elementor-element.elementor-element-b9a39f5:hover > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-b9a39f5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-b9a39f5 > .elementor-background-slideshow:hover::before, .elementor-412 .elementor-element.elementor-element-b9a39f5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://atbuild.ca/wp-content/uploads/2025/09/24.06.04_ErynStoddart-29.png");--background-overlay:'';background-position:bottom right;background-size:cover;}.elementor-412 .elementor-element.elementor-element-b9a39f5:hover{--overlay-opacity:1;}.elementor-412 .elementor-element.elementor-element-b9a39f5, .elementor-412 .elementor-element.elementor-element-b9a39f5::before{--overlay-transition:0s;}.elementor-412 .elementor-element.elementor-element-b9a39f5:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-412 .elementor-element.elementor-element-0a125c4 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:800;line-height:1em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-412 .elementor-element.elementor-element-0a125c4 .elementor-button:hover, .elementor-412 .elementor-element.elementor-element-0a125c4 .elementor-button:focus{background-color:#9F9F9F00;color:#FFFFFF;border-color:#FFFFFF;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-0a125c4{right:50px;}body.rtl .elementor-412 .elementor-element.elementor-element-0a125c4{left:50px;}.elementor-412 .elementor-element.elementor-element-0a125c4{bottom:50px;z-index:3;}.elementor-412 .elementor-element.elementor-element-0a125c4 .elementor-button:hover svg, .elementor-412 .elementor-element.elementor-element-0a125c4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-a841603{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;z-index:2;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-a841603{left:35px;}body.rtl .elementor-412 .elementor-element.elementor-element-a841603{right:35px;}.elementor-412 .elementor-element.elementor-element-a841603 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:100px;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-00c7761{--display:flex;--min-height:475px;--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-00c7761:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-00c7761 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atbuild.ca/wp-content/uploads/2025/11/Queensdale7-min-scaled.jpg");background-size:cover;}.elementor-412 .elementor-element.elementor-element-00c7761::before, .elementor-412 .elementor-element.elementor-element-00c7761 > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-00c7761 > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-00c7761 > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-00c7761 > .e-con-inner > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-00c7761 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-412 .elementor-element.elementor-element-00c7761:hover::before, .elementor-412 .elementor-element.elementor-element-00c7761:hover > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-00c7761:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-00c7761 > .elementor-background-slideshow:hover::before, .elementor-412 .elementor-element.elementor-element-00c7761 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://atbuild.ca/wp-content/uploads/2025/11/Queensdale.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-412 .elementor-element.elementor-element-00c7761:hover{--overlay-opacity:1;}.elementor-412 .elementor-element.elementor-element-00c7761, .elementor-412 .elementor-element.elementor-element-00c7761::before{--overlay-transition:0s;}.elementor-412 .elementor-element.elementor-element-00c7761:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-412 .elementor-element.elementor-element-f73848c .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:800;line-height:1em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-412 .elementor-element.elementor-element-f73848c .elementor-button:hover, .elementor-412 .elementor-element.elementor-element-f73848c .elementor-button:focus{background-color:#9F9F9F00;color:#FFFFFF;border-color:#FFFFFF;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-f73848c{right:50px;}body.rtl .elementor-412 .elementor-element.elementor-element-f73848c{left:50px;}.elementor-412 .elementor-element.elementor-element-f73848c{bottom:50px;z-index:3;}.elementor-412 .elementor-element.elementor-element-f73848c .elementor-button:hover svg, .elementor-412 .elementor-element.elementor-element-f73848c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-d4af7c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;z-index:2;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-d4af7c4{left:35px;}body.rtl .elementor-412 .elementor-element.elementor-element-d4af7c4{right:35px;}.elementor-412 .elementor-element.elementor-element-d4af7c4 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:100px;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-8e7dd37{--display:flex;--min-height:475px;--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-8e7dd37:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-8e7dd37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atbuild.ca/wp-content/uploads/2025/11/1-min-scaled.jpg");background-size:cover;}.elementor-412 .elementor-element.elementor-element-8e7dd37::before, .elementor-412 .elementor-element.elementor-element-8e7dd37 > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-8e7dd37 > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-8e7dd37 > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-8e7dd37 > .e-con-inner > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-8e7dd37 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-412 .elementor-element.elementor-element-8e7dd37:hover::before, .elementor-412 .elementor-element.elementor-element-8e7dd37:hover > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-8e7dd37:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-8e7dd37 > .elementor-background-slideshow:hover::before, .elementor-412 .elementor-element.elementor-element-8e7dd37 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://atbuild.ca/wp-content/uploads/2025/11/10-min-scaled.jpg");--background-overlay:'';background-position:bottom center;background-size:cover;}.elementor-412 .elementor-element.elementor-element-8e7dd37:hover{--overlay-opacity:1;}.elementor-412 .elementor-element.elementor-element-8e7dd37, .elementor-412 .elementor-element.elementor-element-8e7dd37::before{--overlay-transition:0s;}.elementor-412 .elementor-element.elementor-element-8e7dd37:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-412 .elementor-element.elementor-element-f4f901b .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:800;line-height:1em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-412 .elementor-element.elementor-element-f4f901b .elementor-button:hover, .elementor-412 .elementor-element.elementor-element-f4f901b .elementor-button:focus{background-color:#9F9F9F00;color:#FFFFFF;border-color:#FFFFFF;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-f4f901b{right:50px;}body.rtl .elementor-412 .elementor-element.elementor-element-f4f901b{left:50px;}.elementor-412 .elementor-element.elementor-element-f4f901b{bottom:50px;z-index:3;}.elementor-412 .elementor-element.elementor-element-f4f901b .elementor-button:hover svg, .elementor-412 .elementor-element.elementor-element-f4f901b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-2ad40aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;z-index:2;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-2ad40aa{left:35px;}body.rtl .elementor-412 .elementor-element.elementor-element-2ad40aa{right:35px;}.elementor-412 .elementor-element.elementor-element-2ad40aa .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:100px;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-17716a1{--display:flex;--min-height:475px;--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-17716a1:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-17716a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atbuild.ca/wp-content/uploads/2025/11/GH21-min-scaled.jpg");background-size:cover;}.elementor-412 .elementor-element.elementor-element-17716a1::before, .elementor-412 .elementor-element.elementor-element-17716a1 > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-17716a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-17716a1 > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-17716a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-17716a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-412 .elementor-element.elementor-element-17716a1:hover::before, .elementor-412 .elementor-element.elementor-element-17716a1:hover > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-17716a1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-17716a1 > .elementor-background-slideshow:hover::before, .elementor-412 .elementor-element.elementor-element-17716a1 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://atbuild.ca/wp-content/uploads/2025/11/GH5-min-scaled.jpg");--background-overlay:'';background-position:bottom right;background-size:cover;}.elementor-412 .elementor-element.elementor-element-17716a1:hover{--overlay-opacity:1;}.elementor-412 .elementor-element.elementor-element-17716a1, .elementor-412 .elementor-element.elementor-element-17716a1::before{--overlay-transition:0s;}.elementor-412 .elementor-element.elementor-element-17716a1:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-412 .elementor-element.elementor-element-25b17bd .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:800;line-height:1em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-412 .elementor-element.elementor-element-25b17bd .elementor-button:hover, .elementor-412 .elementor-element.elementor-element-25b17bd .elementor-button:focus{background-color:#9F9F9F00;color:#FFFFFF;border-color:#FFFFFF;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-25b17bd{right:50px;}body.rtl .elementor-412 .elementor-element.elementor-element-25b17bd{left:50px;}.elementor-412 .elementor-element.elementor-element-25b17bd{bottom:50px;z-index:3;}.elementor-412 .elementor-element.elementor-element-25b17bd .elementor-button:hover svg, .elementor-412 .elementor-element.elementor-element-25b17bd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-5f42fed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;z-index:2;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-5f42fed{left:36px;}body.rtl .elementor-412 .elementor-element.elementor-element-5f42fed{right:36px;}.elementor-412 .elementor-element.elementor-element-5f42fed .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:100px;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-95025de{--display:flex;--min-height:475px;--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-95025de:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-95025de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atbuild.ca/wp-content/uploads/2025/12/Springmount-10.jpg");background-position:center center;background-size:cover;}.elementor-412 .elementor-element.elementor-element-95025de::before, .elementor-412 .elementor-element.elementor-element-95025de > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-95025de > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-95025de > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-95025de > .e-con-inner > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-95025de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-412 .elementor-element.elementor-element-95025de:hover::before, .elementor-412 .elementor-element.elementor-element-95025de:hover > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-95025de:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-95025de > .elementor-background-slideshow:hover::before, .elementor-412 .elementor-element.elementor-element-95025de > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://atbuild.ca/wp-content/uploads/2025/12/Springmount-2.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-412 .elementor-element.elementor-element-95025de:hover{--overlay-opacity:1;}.elementor-412 .elementor-element.elementor-element-95025de, .elementor-412 .elementor-element.elementor-element-95025de::before{--overlay-transition:0s;}.elementor-412 .elementor-element.elementor-element-95025de:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-412 .elementor-element.elementor-element-3547418 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:800;line-height:1em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-412 .elementor-element.elementor-element-3547418 .elementor-button:hover, .elementor-412 .elementor-element.elementor-element-3547418 .elementor-button:focus{background-color:#9F9F9F00;color:#FFFFFF;border-color:#FFFFFF;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-3547418{right:50px;}body.rtl .elementor-412 .elementor-element.elementor-element-3547418{left:50px;}.elementor-412 .elementor-element.elementor-element-3547418{bottom:50px;z-index:3;}.elementor-412 .elementor-element.elementor-element-3547418 .elementor-button:hover svg, .elementor-412 .elementor-element.elementor-element-3547418 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-cc6a5ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;z-index:2;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-cc6a5ed{left:35px;}body.rtl .elementor-412 .elementor-element.elementor-element-cc6a5ed{right:35px;}.elementor-412 .elementor-element.elementor-element-cc6a5ed .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:100px;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-6db511a{--display:flex;--min-height:475px;--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-6db511a:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-6db511a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atbuild.ca/wp-content/uploads/2025/12/JDiCara_3075_Watermarked.jpg");background-position:center center;background-size:cover;}.elementor-412 .elementor-element.elementor-element-6db511a::before, .elementor-412 .elementor-element.elementor-element-6db511a > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-6db511a > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-6db511a > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-6db511a > .e-con-inner > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-6db511a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-412 .elementor-element.elementor-element-6db511a:hover::before, .elementor-412 .elementor-element.elementor-element-6db511a:hover > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-6db511a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-6db511a > .elementor-background-slideshow:hover::before, .elementor-412 .elementor-element.elementor-element-6db511a > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://atbuild.ca/wp-content/uploads/2025/12/JDiCara_3104_Watermarked.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-412 .elementor-element.elementor-element-6db511a:hover{--overlay-opacity:1;}.elementor-412 .elementor-element.elementor-element-6db511a, .elementor-412 .elementor-element.elementor-element-6db511a::before{--overlay-transition:0s;}.elementor-412 .elementor-element.elementor-element-6db511a:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-412 .elementor-element.elementor-element-253b02e .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:800;line-height:1em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-412 .elementor-element.elementor-element-253b02e .elementor-button:hover, .elementor-412 .elementor-element.elementor-element-253b02e .elementor-button:focus{background-color:#9F9F9F00;color:#FFFFFF;border-color:#FFFFFF;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-253b02e{right:50px;}body.rtl .elementor-412 .elementor-element.elementor-element-253b02e{left:50px;}.elementor-412 .elementor-element.elementor-element-253b02e{bottom:50px;z-index:3;}.elementor-412 .elementor-element.elementor-element-253b02e .elementor-button:hover svg, .elementor-412 .elementor-element.elementor-element-253b02e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-1fe832a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;z-index:2;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-1fe832a{left:35px;}body.rtl .elementor-412 .elementor-element.elementor-element-1fe832a{right:35px;}.elementor-412 .elementor-element.elementor-element-1fe832a .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:100px;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-d26c717{--display:flex;--min-height:475px;--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-d26c717:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-d26c717 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atbuild.ca/wp-content/uploads/2025/12/CHH_JackieDiCara_Oct2019_221-min-scaled.jpg");background-position:center center;background-size:cover;}.elementor-412 .elementor-element.elementor-element-d26c717::before, .elementor-412 .elementor-element.elementor-element-d26c717 > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-d26c717 > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-d26c717 > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-d26c717 > .e-con-inner > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-d26c717 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-412 .elementor-element.elementor-element-d26c717:hover::before, .elementor-412 .elementor-element.elementor-element-d26c717:hover > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-d26c717:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-d26c717 > .elementor-background-slideshow:hover::before, .elementor-412 .elementor-element.elementor-element-d26c717 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://atbuild.ca/wp-content/uploads/2025/12/CHH_JackieDiCara_Oct2019_319-min-scaled.jpg");--background-overlay:'';background-position:bottom center;background-size:cover;}.elementor-412 .elementor-element.elementor-element-d26c717:hover{--overlay-opacity:1;}.elementor-412 .elementor-element.elementor-element-d26c717, .elementor-412 .elementor-element.elementor-element-d26c717::before{--overlay-transition:0s;}.elementor-412 .elementor-element.elementor-element-d26c717:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-412 .elementor-element.elementor-element-ac5fd61 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:800;line-height:1em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-412 .elementor-element.elementor-element-ac5fd61 .elementor-button:hover, .elementor-412 .elementor-element.elementor-element-ac5fd61 .elementor-button:focus{background-color:#9F9F9F00;color:#FFFFFF;border-color:#FFFFFF;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-ac5fd61{right:50px;}body.rtl .elementor-412 .elementor-element.elementor-element-ac5fd61{left:50px;}.elementor-412 .elementor-element.elementor-element-ac5fd61{bottom:50px;z-index:3;}.elementor-412 .elementor-element.elementor-element-ac5fd61 .elementor-button:hover svg, .elementor-412 .elementor-element.elementor-element-ac5fd61 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-bb01946{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;z-index:2;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-bb01946{left:35px;}body.rtl .elementor-412 .elementor-element.elementor-element-bb01946{right:35px;}.elementor-412 .elementor-element.elementor-element-bb01946 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:100px;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-65bf6cd{--display:flex;--min-height:475px;--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-65bf6cd:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-65bf6cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atbuild.ca/wp-content/uploads/2025/12/AL14-min-scaled.jpg");background-position:center left;background-size:cover;}.elementor-412 .elementor-element.elementor-element-65bf6cd::before, .elementor-412 .elementor-element.elementor-element-65bf6cd > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-65bf6cd > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-65bf6cd > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-65bf6cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-65bf6cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-412 .elementor-element.elementor-element-65bf6cd:hover::before, .elementor-412 .elementor-element.elementor-element-65bf6cd:hover > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-65bf6cd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-65bf6cd > .elementor-background-slideshow:hover::before, .elementor-412 .elementor-element.elementor-element-65bf6cd > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://atbuild.ca/wp-content/uploads/2025/12/AL18-min-scaled.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-412 .elementor-element.elementor-element-65bf6cd:hover{--overlay-opacity:1;}.elementor-412 .elementor-element.elementor-element-65bf6cd, .elementor-412 .elementor-element.elementor-element-65bf6cd::before{--overlay-transition:0s;}.elementor-412 .elementor-element.elementor-element-65bf6cd:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-412 .elementor-element.elementor-element-7aaa742 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:800;line-height:1em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-412 .elementor-element.elementor-element-7aaa742 .elementor-button:hover, .elementor-412 .elementor-element.elementor-element-7aaa742 .elementor-button:focus{background-color:#9F9F9F00;color:#FFFFFF;border-color:#FFFFFF;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-7aaa742{right:50px;}body.rtl .elementor-412 .elementor-element.elementor-element-7aaa742{left:50px;}.elementor-412 .elementor-element.elementor-element-7aaa742{bottom:50px;z-index:3;}.elementor-412 .elementor-element.elementor-element-7aaa742 .elementor-button:hover svg, .elementor-412 .elementor-element.elementor-element-7aaa742 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-4a1a6ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;z-index:2;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-4a1a6ea{left:36px;}body.rtl .elementor-412 .elementor-element.elementor-element-4a1a6ea{right:36px;}.elementor-412 .elementor-element.elementor-element-4a1a6ea .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:100px;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-3d99f0e{--display:flex;--min-height:475px;--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-3d99f0e:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-3d99f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atbuild.ca/wp-content/uploads/2025/12/RV8-min-scaled.jpg");background-position:center center;background-size:cover;}.elementor-412 .elementor-element.elementor-element-3d99f0e::before, .elementor-412 .elementor-element.elementor-element-3d99f0e > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-3d99f0e > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-3d99f0e > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-3d99f0e > .e-con-inner > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-3d99f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-412 .elementor-element.elementor-element-3d99f0e:hover::before, .elementor-412 .elementor-element.elementor-element-3d99f0e:hover > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-3d99f0e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-3d99f0e > .elementor-background-slideshow:hover::before, .elementor-412 .elementor-element.elementor-element-3d99f0e > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://atbuild.ca/wp-content/uploads/2025/12/RV6-min-scaled.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-412 .elementor-element.elementor-element-3d99f0e:hover{--overlay-opacity:1;}.elementor-412 .elementor-element.elementor-element-3d99f0e, .elementor-412 .elementor-element.elementor-element-3d99f0e::before{--overlay-transition:0s;}.elementor-412 .elementor-element.elementor-element-3d99f0e:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-412 .elementor-element.elementor-element-6ad11f9 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:800;line-height:1em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-412 .elementor-element.elementor-element-6ad11f9 .elementor-button:hover, .elementor-412 .elementor-element.elementor-element-6ad11f9 .elementor-button:focus{background-color:#9F9F9F00;color:#FFFFFF;border-color:#FFFFFF;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-6ad11f9{right:50px;}body.rtl .elementor-412 .elementor-element.elementor-element-6ad11f9{left:50px;}.elementor-412 .elementor-element.elementor-element-6ad11f9{bottom:50px;z-index:3;}.elementor-412 .elementor-element.elementor-element-6ad11f9 .elementor-button:hover svg, .elementor-412 .elementor-element.elementor-element-6ad11f9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-493fe23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;z-index:2;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-493fe23{left:35px;}body.rtl .elementor-412 .elementor-element.elementor-element-493fe23{right:35px;}.elementor-412 .elementor-element.elementor-element-493fe23 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:100px;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-334dbad{--display:flex;--min-height:475px;--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-334dbad:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-334dbad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atbuild.ca/wp-content/uploads/2025/12/Rushton1-min-scaled.jpg");background-position:center center;background-size:cover;}.elementor-412 .elementor-element.elementor-element-334dbad::before, .elementor-412 .elementor-element.elementor-element-334dbad > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-334dbad > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-334dbad > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-334dbad > .e-con-inner > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-334dbad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-412 .elementor-element.elementor-element-334dbad:hover::before, .elementor-412 .elementor-element.elementor-element-334dbad:hover > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-334dbad:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-334dbad > .elementor-background-slideshow:hover::before, .elementor-412 .elementor-element.elementor-element-334dbad > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://atbuild.ca/wp-content/uploads/2025/12/Rushton5-min-scaled.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-412 .elementor-element.elementor-element-334dbad:hover{--overlay-opacity:1;}.elementor-412 .elementor-element.elementor-element-334dbad, .elementor-412 .elementor-element.elementor-element-334dbad::before{--overlay-transition:0s;}.elementor-412 .elementor-element.elementor-element-334dbad:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-412 .elementor-element.elementor-element-d54e047 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:800;line-height:1em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-412 .elementor-element.elementor-element-d54e047 .elementor-button:hover, .elementor-412 .elementor-element.elementor-element-d54e047 .elementor-button:focus{background-color:#9F9F9F00;color:#FFFFFF;border-color:#FFFFFF;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-d54e047{right:50px;}body.rtl .elementor-412 .elementor-element.elementor-element-d54e047{left:50px;}.elementor-412 .elementor-element.elementor-element-d54e047{bottom:50px;z-index:3;}.elementor-412 .elementor-element.elementor-element-d54e047 .elementor-button:hover svg, .elementor-412 .elementor-element.elementor-element-d54e047 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-7dc1b93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;z-index:2;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-7dc1b93{left:35px;}body.rtl .elementor-412 .elementor-element.elementor-element-7dc1b93{right:35px;}.elementor-412 .elementor-element.elementor-element-7dc1b93 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:100px;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-492aa21{--display:flex;--min-height:475px;--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-492aa21:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-492aa21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atbuild.ca/wp-content/uploads/2025/12/Fairview-2.jpg");background-position:center center;background-size:cover;}.elementor-412 .elementor-element.elementor-element-492aa21::before, .elementor-412 .elementor-element.elementor-element-492aa21 > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-492aa21 > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-492aa21 > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-492aa21 > .e-con-inner > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-492aa21 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-412 .elementor-element.elementor-element-492aa21:hover::before, .elementor-412 .elementor-element.elementor-element-492aa21:hover > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-492aa21:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-492aa21 > .elementor-background-slideshow:hover::before, .elementor-412 .elementor-element.elementor-element-492aa21 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://atbuild.ca/wp-content/uploads/2025/12/IMG_9469-min-1-scaled.jpg");--background-overlay:'';background-position:bottom center;background-size:cover;}.elementor-412 .elementor-element.elementor-element-492aa21:hover{--overlay-opacity:1;}.elementor-412 .elementor-element.elementor-element-492aa21, .elementor-412 .elementor-element.elementor-element-492aa21::before{--overlay-transition:0s;}.elementor-412 .elementor-element.elementor-element-492aa21:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-412 .elementor-element.elementor-element-093ad7a .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:800;line-height:1em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-412 .elementor-element.elementor-element-093ad7a .elementor-button:hover, .elementor-412 .elementor-element.elementor-element-093ad7a .elementor-button:focus{background-color:#9F9F9F00;color:#FFFFFF;border-color:#FFFFFF;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-093ad7a{right:50px;}body.rtl .elementor-412 .elementor-element.elementor-element-093ad7a{left:50px;}.elementor-412 .elementor-element.elementor-element-093ad7a{bottom:50px;z-index:3;}.elementor-412 .elementor-element.elementor-element-093ad7a .elementor-button:hover svg, .elementor-412 .elementor-element.elementor-element-093ad7a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-275168c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;z-index:2;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-275168c{left:35px;}body.rtl .elementor-412 .elementor-element.elementor-element-275168c{right:35px;}.elementor-412 .elementor-element.elementor-element-275168c .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:100px;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-1a4984b{--display:flex;--min-height:475px;--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-1a4984b:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-1a4984b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atbuild.ca/wp-content/uploads/2025/12/woodfield0761_Retouched-min-scaled.jpg");background-position:center center;background-size:cover;}.elementor-412 .elementor-element.elementor-element-1a4984b::before, .elementor-412 .elementor-element.elementor-element-1a4984b > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-1a4984b > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-1a4984b > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-1a4984b > .e-con-inner > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-1a4984b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-412 .elementor-element.elementor-element-1a4984b:hover::before, .elementor-412 .elementor-element.elementor-element-1a4984b:hover > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-1a4984b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-1a4984b > .elementor-background-slideshow:hover::before, .elementor-412 .elementor-element.elementor-element-1a4984b > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://atbuild.ca/wp-content/uploads/2025/12/Woodfield-10.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-412 .elementor-element.elementor-element-1a4984b:hover{--overlay-opacity:1;}.elementor-412 .elementor-element.elementor-element-1a4984b, .elementor-412 .elementor-element.elementor-element-1a4984b::before{--overlay-transition:0s;}.elementor-412 .elementor-element.elementor-element-1a4984b:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-412 .elementor-element.elementor-element-f86d690 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:800;line-height:1em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-412 .elementor-element.elementor-element-f86d690 .elementor-button:hover, .elementor-412 .elementor-element.elementor-element-f86d690 .elementor-button:focus{background-color:#9F9F9F00;color:#FFFFFF;border-color:#FFFFFF;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-f86d690{right:50px;}body.rtl .elementor-412 .elementor-element.elementor-element-f86d690{left:50px;}.elementor-412 .elementor-element.elementor-element-f86d690{bottom:50px;z-index:3;}.elementor-412 .elementor-element.elementor-element-f86d690 .elementor-button:hover svg, .elementor-412 .elementor-element.elementor-element-f86d690 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-f9fc743{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;z-index:2;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-f9fc743{left:36px;}body.rtl .elementor-412 .elementor-element.elementor-element-f9fc743{right:36px;}.elementor-412 .elementor-element.elementor-element-f9fc743 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:100px;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-d2afb4d{--display:flex;--min-height:475px;--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-d2afb4d:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-d2afb4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atbuild.ca/wp-content/uploads/2025/12/TorontoLoft_StudioAC_©FelixMichaud_DSF1145_web-scaled.jpg");background-size:cover;}.elementor-412 .elementor-element.elementor-element-d2afb4d::before, .elementor-412 .elementor-element.elementor-element-d2afb4d > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-d2afb4d > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-d2afb4d > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-d2afb4d > .e-con-inner > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-d2afb4d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-412 .elementor-element.elementor-element-d2afb4d:hover::before, .elementor-412 .elementor-element.elementor-element-d2afb4d:hover > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-d2afb4d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-d2afb4d > .elementor-background-slideshow:hover::before, .elementor-412 .elementor-element.elementor-element-d2afb4d > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://atbuild.ca/wp-content/uploads/2025/12/TorontoLoft_StudioAC_©FelixMichaud_DSF1208_web-scaled.jpg");--background-overlay:'';background-position:bottom right;background-size:cover;}.elementor-412 .elementor-element.elementor-element-d2afb4d:hover{--overlay-opacity:1;}.elementor-412 .elementor-element.elementor-element-d2afb4d, .elementor-412 .elementor-element.elementor-element-d2afb4d::before{--overlay-transition:0s;}.elementor-412 .elementor-element.elementor-element-d2afb4d:hover::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-412 .elementor-element.elementor-element-71daa53 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:800;line-height:1em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-412 .elementor-element.elementor-element-71daa53 .elementor-button:hover, .elementor-412 .elementor-element.elementor-element-71daa53 .elementor-button:focus{background-color:#9F9F9F00;color:#FFFFFF;border-color:#FFFFFF;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-71daa53{right:50px;}body.rtl .elementor-412 .elementor-element.elementor-element-71daa53{left:50px;}.elementor-412 .elementor-element.elementor-element-71daa53{bottom:50px;z-index:3;}.elementor-412 .elementor-element.elementor-element-71daa53 .elementor-button:hover svg, .elementor-412 .elementor-element.elementor-element-71daa53 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-09e17b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:32px;z-index:2;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-09e17b5{left:35px;}body.rtl .elementor-412 .elementor-element.elementor-element-09e17b5{right:35px;}.elementor-412 .elementor-element.elementor-element-09e17b5 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:33px;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-9a3baf5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-412 .elementor-element.elementor-element-e69a4f9{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-412 .elementor-element.elementor-element-e69a4f9:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-e69a4f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atbuild.ca/wp-content/uploads/2025/09/WCA8-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-412 .elementor-element.elementor-element-e69a4f9::before, .elementor-412 .elementor-element.elementor-element-e69a4f9 > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-e69a4f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-e69a4f9 > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-e69a4f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-e69a4f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-412 .elementor-element.elementor-element-2dcabea{width:var( --container-widget-width, 470px );max-width:470px;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;--container-widget-width:470px;--container-widget-flex-grow:0;text-align:end;}.elementor-412 .elementor-element.elementor-element-2dcabea.elementor-element{--align-self:flex-end;}.elementor-412 .elementor-element.elementor-element-2dcabea .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:50px;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-d7e7c63{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-322c13b1 );}.elementor-412 .elementor-element.elementor-element-0d4861e .elementor-button{background-color:#8A1E2700;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-322c13b1 );color:var( --e-global-color-322c13b1 );border-radius:0px 0px 0px 0px;}.elementor-412 .elementor-element.elementor-element-0d4861e .elementor-button:hover, .elementor-412 .elementor-element.elementor-element-0d4861e .elementor-button:focus{background-color:var( --e-global-color-322c13b1 );color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-0d4861e{width:auto;max-width:auto;}.elementor-412 .elementor-element.elementor-element-0d4861e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-412 .elementor-element.elementor-element-0d4861e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-412 .elementor-element.elementor-element-0d4861e .elementor-button:hover svg, .elementor-412 .elementor-element.elementor-element-0d4861e .elementor-button:focus svg{fill:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-412 .elementor-element.elementor-element-aac707c:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-aac707c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-412 .elementor-element.elementor-element-aac707c{--padding-top:300px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-5f48b03{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-412 .elementor-element.elementor-element-31d30ff{--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-412 .elementor-element.elementor-element-98fb254{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;--container-widget-width:382px;--container-widget-flex-grow:0;width:var( --container-widget-width, 382px );max-width:382px;}.elementor-412 .elementor-element.elementor-element-b44eb7d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-412 .elementor-element.elementor-element-da79caa{padding:0px 0px 0px 0px;}.elementor-412 .elementor-element.elementor-element-467ed2b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-412 .elementor-element.elementor-element-80211d4{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-412 .elementor-element.elementor-element-aea296d{--min-height:400px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-752ba0b{right:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-752ba0b{left:30px;}.elementor-412 .elementor-element.elementor-element-752ba0b{bottom:30px;}.elementor-412 .elementor-element.elementor-element-d2bc461{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;top:30px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-d2bc461{left:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-d2bc461{right:30px;}.elementor-412 .elementor-element.elementor-element-d0e74ae{--min-height:400px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-f4777fe{right:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-f4777fe{left:30px;}.elementor-412 .elementor-element.elementor-element-f4777fe{bottom:30px;}.elementor-412 .elementor-element.elementor-element-4980d8d{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;top:30px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-4980d8d{left:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-4980d8d{right:30px;}.elementor-412 .elementor-element.elementor-element-f162189{--min-height:400px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-8045827{right:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-8045827{left:30px;}.elementor-412 .elementor-element.elementor-element-8045827{bottom:30px;}.elementor-412 .elementor-element.elementor-element-9399bbc{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;top:30px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-9399bbc{left:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-9399bbc{right:30px;}.elementor-412 .elementor-element.elementor-element-b9a39f5{--min-height:400px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-0a125c4{right:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-0a125c4{left:30px;}.elementor-412 .elementor-element.elementor-element-0a125c4{bottom:30px;}.elementor-412 .elementor-element.elementor-element-a841603{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;top:30px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-a841603{left:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-a841603{right:30px;}.elementor-412 .elementor-element.elementor-element-00c7761{--min-height:400px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-f73848c{right:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-f73848c{left:30px;}.elementor-412 .elementor-element.elementor-element-f73848c{bottom:30px;}.elementor-412 .elementor-element.elementor-element-d4af7c4{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;top:30px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-d4af7c4{left:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-d4af7c4{right:30px;}.elementor-412 .elementor-element.elementor-element-8e7dd37{--min-height:400px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-f4f901b{right:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-f4f901b{left:30px;}.elementor-412 .elementor-element.elementor-element-f4f901b{bottom:30px;}.elementor-412 .elementor-element.elementor-element-2ad40aa{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;top:30px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-2ad40aa{left:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-2ad40aa{right:30px;}.elementor-412 .elementor-element.elementor-element-17716a1{--min-height:400px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-25b17bd{right:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-25b17bd{left:30px;}.elementor-412 .elementor-element.elementor-element-25b17bd{bottom:30px;}.elementor-412 .elementor-element.elementor-element-5f42fed{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;top:30px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-5f42fed{left:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-5f42fed{right:30px;}.elementor-412 .elementor-element.elementor-element-95025de{--min-height:400px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-3547418{right:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-3547418{left:30px;}.elementor-412 .elementor-element.elementor-element-3547418{bottom:30px;}.elementor-412 .elementor-element.elementor-element-cc6a5ed{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;top:30px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-cc6a5ed{left:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-cc6a5ed{right:30px;}.elementor-412 .elementor-element.elementor-element-6db511a{--min-height:400px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-253b02e{right:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-253b02e{left:30px;}.elementor-412 .elementor-element.elementor-element-253b02e{bottom:30px;}.elementor-412 .elementor-element.elementor-element-1fe832a{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;top:30px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-1fe832a{left:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-1fe832a{right:30px;}.elementor-412 .elementor-element.elementor-element-d26c717{--min-height:400px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-ac5fd61{right:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-ac5fd61{left:30px;}.elementor-412 .elementor-element.elementor-element-ac5fd61{bottom:30px;}.elementor-412 .elementor-element.elementor-element-bb01946{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;top:30px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-bb01946{left:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-bb01946{right:30px;}.elementor-412 .elementor-element.elementor-element-65bf6cd{--min-height:400px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-7aaa742{right:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-7aaa742{left:30px;}.elementor-412 .elementor-element.elementor-element-7aaa742{bottom:30px;}.elementor-412 .elementor-element.elementor-element-4a1a6ea{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;top:30px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-4a1a6ea{left:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-4a1a6ea{right:30px;}.elementor-412 .elementor-element.elementor-element-3d99f0e{--min-height:400px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-6ad11f9{right:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-6ad11f9{left:30px;}.elementor-412 .elementor-element.elementor-element-6ad11f9{bottom:30px;}.elementor-412 .elementor-element.elementor-element-493fe23{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;top:30px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-493fe23{left:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-493fe23{right:30px;}.elementor-412 .elementor-element.elementor-element-334dbad{--min-height:400px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-d54e047{right:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-d54e047{left:30px;}.elementor-412 .elementor-element.elementor-element-d54e047{bottom:30px;}.elementor-412 .elementor-element.elementor-element-7dc1b93{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;top:30px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-7dc1b93{left:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-7dc1b93{right:30px;}.elementor-412 .elementor-element.elementor-element-492aa21{--min-height:400px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-093ad7a{right:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-093ad7a{left:30px;}.elementor-412 .elementor-element.elementor-element-093ad7a{bottom:30px;}.elementor-412 .elementor-element.elementor-element-275168c{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;top:30px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-275168c{left:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-275168c{right:30px;}.elementor-412 .elementor-element.elementor-element-1a4984b{--min-height:400px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-f86d690{right:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-f86d690{left:30px;}.elementor-412 .elementor-element.elementor-element-f86d690{bottom:30px;}.elementor-412 .elementor-element.elementor-element-f9fc743{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;top:30px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-f9fc743{left:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-f9fc743{right:30px;}.elementor-412 .elementor-element.elementor-element-d2afb4d{--min-height:400px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-71daa53{right:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-71daa53{left:30px;}.elementor-412 .elementor-element.elementor-element-71daa53{bottom:30px;}.elementor-412 .elementor-element.elementor-element-09e17b5{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;top:64px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-09e17b5{left:30px;}body.rtl .elementor-412 .elementor-element.elementor-element-09e17b5{right:30px;}.elementor-412 .elementor-element.elementor-element-9a3baf5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:20px;}.elementor-412 .elementor-element.elementor-element-e69a4f9{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:160px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-412 .elementor-element.elementor-element-2dcabea{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;--container-widget-width:417px;--container-widget-flex-grow:0;width:var( --container-widget-width, 417px );max-width:417px;}.elementor-412 .elementor-element.elementor-element-d7e7c63{width:var( --container-widget-width, 70% );max-width:70%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:end;}}@media(max-width:767px){.elementor-412 .elementor-element.elementor-element-aac707c{--min-height:200px;--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-412 .elementor-element.elementor-element-aac707c:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-aac707c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-412 .elementor-element.elementor-element-5f48b03{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-412 .elementor-element.elementor-element-31d30ff{--width:100%;--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-412 .elementor-element.elementor-element-98fb254{width:100%;max-width:100%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-412 .elementor-element.elementor-element-b44eb7d{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-467ed2b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-412 .elementor-element.elementor-element-80211d4{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--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-412 .elementor-element.elementor-element-aea296d{--min-height:300px;--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-412 .elementor-element.elementor-element-d2bc461{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-412 .elementor-element.elementor-element-d0e74ae{--min-height:300px;}.elementor-412 .elementor-element.elementor-element-4980d8d{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-412 .elementor-element.elementor-element-f162189{--min-height:300px;}.elementor-412 .elementor-element.elementor-element-9399bbc{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-412 .elementor-element.elementor-element-b9a39f5{--min-height:300px;}.elementor-412 .elementor-element.elementor-element-a841603{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-412 .elementor-element.elementor-element-00c7761{--min-height:300px;}.elementor-412 .elementor-element.elementor-element-d4af7c4{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-412 .elementor-element.elementor-element-8e7dd37{--min-height:300px;}.elementor-412 .elementor-element.elementor-element-2ad40aa{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-412 .elementor-element.elementor-element-17716a1{--min-height:300px;}.elementor-412 .elementor-element.elementor-element-5f42fed{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-412 .elementor-element.elementor-element-95025de{--min-height:300px;}.elementor-412 .elementor-element.elementor-element-cc6a5ed{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-412 .elementor-element.elementor-element-6db511a{--min-height:300px;}.elementor-412 .elementor-element.elementor-element-1fe832a{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-412 .elementor-element.elementor-element-d26c717{--min-height:300px;}.elementor-412 .elementor-element.elementor-element-bb01946{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-412 .elementor-element.elementor-element-65bf6cd{--min-height:300px;}.elementor-412 .elementor-element.elementor-element-4a1a6ea{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-412 .elementor-element.elementor-element-3d99f0e{--min-height:300px;}.elementor-412 .elementor-element.elementor-element-493fe23{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-412 .elementor-element.elementor-element-334dbad{--min-height:300px;}.elementor-412 .elementor-element.elementor-element-7dc1b93{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-412 .elementor-element.elementor-element-492aa21{--min-height:300px;}.elementor-412 .elementor-element.elementor-element-275168c{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-412 .elementor-element.elementor-element-1a4984b{--min-height:300px;}.elementor-412 .elementor-element.elementor-element-f9fc743{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-412 .elementor-element.elementor-element-d2afb4d{--min-height:300px;}.elementor-412 .elementor-element.elementor-element-09e17b5{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-412 .elementor-element.elementor-element-9a3baf5{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-e69a4f9{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-412 .elementor-element.elementor-element-2dcabea{width:100%;max-width:100%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:start;}.elementor-412 .elementor-element.elementor-element-d7e7c63{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-412 .elementor-element.elementor-element-0d4861e.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-412 .elementor-element.elementor-element-5f48b03{--content-width:1290px;}.elementor-412 .elementor-element.elementor-element-31d30ff{--width:30%;}.elementor-412 .elementor-element.elementor-element-b44eb7d{--width:63%;}.elementor-412 .elementor-element.elementor-element-467ed2b{--content-width:1290px;}.elementor-412 .elementor-element.elementor-element-80211d4{--content-width:1290px;}.elementor-412 .elementor-element.elementor-element-9a3baf5{--content-width:1290px;}}@media(max-width:1024px) and (min-width:768px){.elementor-412 .elementor-element.elementor-element-31d30ff{--width:100%;}.elementor-412 .elementor-element.elementor-element-b44eb7d{--width:100%;}}@media(min-width:1025px){.elementor-412 .elementor-element.elementor-element-aac707c:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-aac707c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for button, class: .elementor-element-0d4861e *//* Draw-around border from bottom corners to top centre */
.elementor-412 .elementor-element.elementor-element-0d4861e .elementor-button {
  --b: 2px;              /* border thickness */
  position: relative;
  display: inline-block;
  border: 0;
  background: none;
  /* keep your minimal bottom border */
  box-shadow: inset 0 calc(-1 * var(--b)) 0 0 currentColor;

  /* four gradient “strokes”: left side, left-top half, right side, right-top half */
  background:
    linear-gradient(currentColor, currentColor) left 0 bottom 0 / var(--b) 0 no-repeat,  /* left side */
    linear-gradient(currentColor, currentColor) left 0 top 0    / 0 var(--b) no-repeat,  /* top-left half */
    linear-gradient(currentColor, currentColor) right 0 bottom 0/ var(--b) 0 no-repeat,  /* right side */
    linear-gradient(currentColor, currentColor) right 0 top 0   / 0 var(--b) no-repeat;  /* top-right half */

  transition: background-size .35s ease;
}

/* Hover: sides grow upward, top halves grow toward the middle */
.elementor-412 .elementor-element.elementor-element-0d4861e .elementor-button:hover {
  background-size:
    var(--b) calc(100% - var(--b)),  /* left side up */
    50%     var(--b),                /* top-left to centre */
    var(--b) calc(100% - var(--b)),  /* right side up */
    50%     var(--b);                /* top-right to centre */
}

/* Optional accessibility */
.elementor-412 .elementor-element.elementor-element-0d4861e .elementor-button:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}/* End custom CSS */