.elementor-873 .elementor-element.elementor-element-cb07dea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-873 .elementor-element.elementor-element-e3c7a90{width:100%;max-width:100%;text-align:center;}.elementor-873 .elementor-element.elementor-element-e3c7a90 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:900;text-transform:uppercase;color:var( --e-global-color-97a7949 );}.elementor-873 .elementor-element.elementor-element-fe877a8{width:100%;max-width:100%;text-align:center;}.elementor-873 .elementor-element.elementor-element-fe877a8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:900;color:var( --e-global-color-be06308 );}.elementor-873 .elementor-element.elementor-element-1281d01{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--align-items:stretch;}.elementor-873 .elementor-element.elementor-element-106d960{--display:flex;--min-height:45vh;--justify-content:flex-end;--overlay-opacity:0.06;border-style:solid;--border-style:solid;border-width:0rem 0rem 0.41rem 0rem;--border-top-width:0rem;--border-right-width:0rem;--border-bottom-width:0.41rem;--border-left-width:0rem;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0.57rem 0.57rem 0.57rem 0.57rem;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-873 .elementor-element.elementor-element-106d960:not(.elementor-motion-effects-element-type-background), .elementor-873 .elementor-element.elementor-element-106d960 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calgarycrest.ca/wp-content/uploads/2026/02/Basements-Waterproofing.jpg");background-position:center center;background-size:cover;}.elementor-873 .elementor-element.elementor-element-106d960::before, .elementor-873 .elementor-element.elementor-element-106d960 > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-106d960 > .e-con-inner > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-106d960 > .elementor-background-slideshow::before, .elementor-873 .elementor-element.elementor-element-106d960 > .e-con-inner > .elementor-background-slideshow::before, .elementor-873 .elementor-element.elementor-element-106d960 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-873 .elementor-element.elementor-element-106d960:hover::before, .elementor-873 .elementor-element.elementor-element-106d960:hover > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-106d960:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-106d960 > .elementor-background-slideshow:hover::before, .elementor-873 .elementor-element.elementor-element-106d960 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-be06308 );--background-overlay:'';}.elementor-873 .elementor-element.elementor-element-106d960:hover{--overlay-opacity:0.51;border-style:solid;border-width:0rem 0rem 0.41rem 0rem;--border-top-width:0rem;--border-right-width:0rem;--border-bottom-width:0.41rem;--border-left-width:0rem;border-color:var( --e-global-color-9affa71 );--border-color:var( --e-global-color-9affa71 );--border-radius:0.57rem 0.57rem 0.57rem 0.57rem;--border-top-left-radius:0.57rem;--border-top-right-radius:0.57rem;--border-bottom-right-radius:0.57rem;--border-bottom-left-radius:0.57rem;}.elementor-873 .elementor-element.elementor-element-106d960, .elementor-873 .elementor-element.elementor-element-106d960::before{--border-transition:0.3s;}.elementor-873 .elementor-element.elementor-element-3620798{--display:flex;--min-height:13vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0.7rem;--padding-bottom:0.7rem;--padding-left:0.7rem;--padding-right:0.7rem;}.elementor-873 .elementor-element.elementor-element-80ec366{width:100%;max-width:100%;text-align:center;}.elementor-873 .elementor-element.elementor-element-80ec366 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.28rem;font-weight:800;line-height:1.4em;letter-spacing:0.7px;word-spacing:0px;color:var( --e-global-color-9affa71 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-873 .elementor-element.elementor-element-46d8eff{width:100%;max-width:100%;text-align:center;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-9affa71 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-873 .elementor-element.elementor-element-ffcbda6 .elementor-button{background-color:var( --e-global-color-9affa71 );font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:500;fill:#3C342A;color:#3C342A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3C342A;}.elementor-873 .elementor-element.elementor-element-ffcbda6 .elementor-button:hover, .elementor-873 .elementor-element.elementor-element-ffcbda6 .elementor-button:focus{background-color:#3C342A;color:var( --e-global-color-20d6321 );}.elementor-873 .elementor-element.elementor-element-ffcbda6{width:100%;max-width:100%;}.elementor-873 .elementor-element.elementor-element-ffcbda6 .elementor-button:hover svg, .elementor-873 .elementor-element.elementor-element-ffcbda6 .elementor-button:focus svg{fill:var( --e-global-color-20d6321 );}.elementor-873 .elementor-element.elementor-element-2e37c71{--display:flex;--min-height:45vh;--justify-content:flex-end;--overlay-opacity:0.06;border-style:solid;--border-style:solid;border-width:0rem 0rem 0.41rem 0rem;--border-top-width:0rem;--border-right-width:0rem;--border-bottom-width:0.41rem;--border-left-width:0rem;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0.57rem 0.57rem 0.57rem 0.57rem;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-873 .elementor-element.elementor-element-2e37c71:not(.elementor-motion-effects-element-type-background), .elementor-873 .elementor-element.elementor-element-2e37c71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calgarycrest.ca/wp-content/uploads/2026/03/Interlocking-Patios-and-Driveways.webp");background-position:center center;background-size:cover;}.elementor-873 .elementor-element.elementor-element-2e37c71::before, .elementor-873 .elementor-element.elementor-element-2e37c71 > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-2e37c71 > .e-con-inner > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-2e37c71 > .elementor-background-slideshow::before, .elementor-873 .elementor-element.elementor-element-2e37c71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-873 .elementor-element.elementor-element-2e37c71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-873 .elementor-element.elementor-element-2e37c71:hover::before, .elementor-873 .elementor-element.elementor-element-2e37c71:hover > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-2e37c71:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-2e37c71 > .elementor-background-slideshow:hover::before, .elementor-873 .elementor-element.elementor-element-2e37c71 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-be06308 );--background-overlay:'';}.elementor-873 .elementor-element.elementor-element-2e37c71:hover{--overlay-opacity:0.51;border-style:solid;border-width:0rem 0rem 0.41rem 0rem;--border-top-width:0rem;--border-right-width:0rem;--border-bottom-width:0.41rem;--border-left-width:0rem;border-color:var( --e-global-color-9affa71 );--border-color:var( --e-global-color-9affa71 );--border-radius:0.57rem 0.57rem 0.57rem 0.57rem;--border-top-left-radius:0.57rem;--border-top-right-radius:0.57rem;--border-bottom-right-radius:0.57rem;--border-bottom-left-radius:0.57rem;}.elementor-873 .elementor-element.elementor-element-2e37c71, .elementor-873 .elementor-element.elementor-element-2e37c71::before{--border-transition:0.3s;}.elementor-873 .elementor-element.elementor-element-340235f{--display:flex;--min-height:13vh;--justify-content:center;--padding-top:0.7rem;--padding-bottom:0.7rem;--padding-left:0.7rem;--padding-right:0.7rem;}.elementor-873 .elementor-element.elementor-element-3a92fe6{width:100%;max-width:100%;text-align:center;}.elementor-873 .elementor-element.elementor-element-3a92fe6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.28rem;font-weight:800;line-height:1.4em;letter-spacing:0.7px;word-spacing:0px;color:var( --e-global-color-9affa71 );}.elementor-873 .elementor-element.elementor-element-c7831a7{width:100%;max-width:100%;text-align:center;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-9affa71 );}.elementor-873 .elementor-element.elementor-element-7be0031 .elementor-button{background-color:var( --e-global-color-9affa71 );font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:500;fill:#3C342A;color:#3C342A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3C342A;}.elementor-873 .elementor-element.elementor-element-7be0031 .elementor-button:hover, .elementor-873 .elementor-element.elementor-element-7be0031 .elementor-button:focus{background-color:#3C342A;color:var( --e-global-color-20d6321 );}.elementor-873 .elementor-element.elementor-element-7be0031{width:100%;max-width:100%;}.elementor-873 .elementor-element.elementor-element-7be0031 .elementor-button:hover svg, .elementor-873 .elementor-element.elementor-element-7be0031 .elementor-button:focus svg{fill:var( --e-global-color-20d6321 );}.elementor-873 .elementor-element.elementor-element-af48e82{--display:flex;--min-height:45vh;--justify-content:flex-end;--overlay-opacity:0.06;border-style:solid;--border-style:solid;border-width:0rem 0rem 0.41rem 0rem;--border-top-width:0rem;--border-right-width:0rem;--border-bottom-width:0.41rem;--border-left-width:0rem;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0.57rem 0.57rem 0.57rem 0.57rem;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-873 .elementor-element.elementor-element-af48e82:not(.elementor-motion-effects-element-type-background), .elementor-873 .elementor-element.elementor-element-af48e82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calgarycrest.ca/wp-content/uploads/2026/02/Asphalt-Driveways-1.jpg");background-position:center center;background-size:cover;}.elementor-873 .elementor-element.elementor-element-af48e82::before, .elementor-873 .elementor-element.elementor-element-af48e82 > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-af48e82 > .e-con-inner > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-af48e82 > .elementor-background-slideshow::before, .elementor-873 .elementor-element.elementor-element-af48e82 > .e-con-inner > .elementor-background-slideshow::before, .elementor-873 .elementor-element.elementor-element-af48e82 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-873 .elementor-element.elementor-element-af48e82:hover::before, .elementor-873 .elementor-element.elementor-element-af48e82:hover > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-af48e82:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-af48e82 > .elementor-background-slideshow:hover::before, .elementor-873 .elementor-element.elementor-element-af48e82 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-be06308 );--background-overlay:'';}.elementor-873 .elementor-element.elementor-element-af48e82:hover{--overlay-opacity:0.51;border-style:solid;border-width:0rem 0rem 0.41rem 0rem;--border-top-width:0rem;--border-right-width:0rem;--border-bottom-width:0.41rem;--border-left-width:0rem;border-color:var( --e-global-color-9affa71 );--border-color:var( --e-global-color-9affa71 );--border-radius:0.57rem 0.57rem 0.57rem 0.57rem;--border-top-left-radius:0.57rem;--border-top-right-radius:0.57rem;--border-bottom-right-radius:0.57rem;--border-bottom-left-radius:0.57rem;}.elementor-873 .elementor-element.elementor-element-af48e82, .elementor-873 .elementor-element.elementor-element-af48e82::before{--border-transition:0.3s;}.elementor-873 .elementor-element.elementor-element-a48936d{--display:flex;--min-height:13vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0.7rem;--padding-bottom:0.7rem;--padding-left:0.7rem;--padding-right:0.7rem;}.elementor-873 .elementor-element.elementor-element-01d403e{width:100%;max-width:100%;text-align:center;}.elementor-873 .elementor-element.elementor-element-01d403e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.28rem;font-weight:800;line-height:1.4em;letter-spacing:0.7px;word-spacing:0px;color:var( --e-global-color-9affa71 );}.elementor-873 .elementor-element.elementor-element-194daa7{width:100%;max-width:100%;text-align:center;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-9affa71 );}.elementor-873 .elementor-element.elementor-element-66e0aee .elementor-button{background-color:var( --e-global-color-9affa71 );font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:500;fill:#3C342A;color:#3C342A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3C342A;}.elementor-873 .elementor-element.elementor-element-66e0aee .elementor-button:hover, .elementor-873 .elementor-element.elementor-element-66e0aee .elementor-button:focus{background-color:#3C342A;color:var( --e-global-color-20d6321 );}.elementor-873 .elementor-element.elementor-element-66e0aee{width:100%;max-width:100%;}.elementor-873 .elementor-element.elementor-element-66e0aee .elementor-button:hover svg, .elementor-873 .elementor-element.elementor-element-66e0aee .elementor-button:focus svg{fill:var( --e-global-color-20d6321 );}.elementor-873 .elementor-element.elementor-element-0eaf829{--display:flex;--min-height:45vh;--justify-content:flex-end;--overlay-opacity:0.06;border-style:solid;--border-style:solid;border-width:0rem 0rem 0.41rem 0rem;--border-top-width:0rem;--border-right-width:0rem;--border-bottom-width:0.41rem;--border-left-width:0rem;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0.57rem 0.57rem 0.57rem 0.57rem;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-873 .elementor-element.elementor-element-0eaf829:not(.elementor-motion-effects-element-type-background), .elementor-873 .elementor-element.elementor-element-0eaf829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calgarycrest.ca/wp-content/uploads/2026/03/Tar-and-Chip-Driveways.webp");background-position:center center;background-size:cover;}.elementor-873 .elementor-element.elementor-element-0eaf829::before, .elementor-873 .elementor-element.elementor-element-0eaf829 > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-0eaf829 > .e-con-inner > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-0eaf829 > .elementor-background-slideshow::before, .elementor-873 .elementor-element.elementor-element-0eaf829 > .e-con-inner > .elementor-background-slideshow::before, .elementor-873 .elementor-element.elementor-element-0eaf829 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-873 .elementor-element.elementor-element-0eaf829:hover::before, .elementor-873 .elementor-element.elementor-element-0eaf829:hover > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-0eaf829:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-0eaf829 > .elementor-background-slideshow:hover::before, .elementor-873 .elementor-element.elementor-element-0eaf829 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-be06308 );--background-overlay:'';}.elementor-873 .elementor-element.elementor-element-0eaf829:hover{--overlay-opacity:0.51;border-style:solid;border-width:0rem 0rem 0.41rem 0rem;--border-top-width:0rem;--border-right-width:0rem;--border-bottom-width:0.41rem;--border-left-width:0rem;border-color:var( --e-global-color-9affa71 );--border-color:var( --e-global-color-9affa71 );--border-radius:0.57rem 0.57rem 0.57rem 0.57rem;--border-top-left-radius:0.57rem;--border-top-right-radius:0.57rem;--border-bottom-right-radius:0.57rem;--border-bottom-left-radius:0.57rem;}.elementor-873 .elementor-element.elementor-element-0eaf829, .elementor-873 .elementor-element.elementor-element-0eaf829::before{--border-transition:0.3s;}.elementor-873 .elementor-element.elementor-element-e72b617{--display:flex;--min-height:13vh;--justify-content:center;--padding-top:0.7rem;--padding-bottom:0.7rem;--padding-left:0.7rem;--padding-right:0.7rem;}.elementor-873 .elementor-element.elementor-element-3b4bccb{width:100%;max-width:100%;text-align:center;}.elementor-873 .elementor-element.elementor-element-3b4bccb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.28rem;font-weight:800;line-height:1.4em;letter-spacing:0.7px;word-spacing:0px;color:var( --e-global-color-9affa71 );}.elementor-873 .elementor-element.elementor-element-ad140fb{width:100%;max-width:100%;text-align:center;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-9affa71 );}.elementor-873 .elementor-element.elementor-element-c13fa39 .elementor-button{background-color:var( --e-global-color-9affa71 );font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:500;fill:#3C342A;color:#3C342A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3C342A;}.elementor-873 .elementor-element.elementor-element-c13fa39 .elementor-button:hover, .elementor-873 .elementor-element.elementor-element-c13fa39 .elementor-button:focus{background-color:#3C342A;color:var( --e-global-color-20d6321 );}.elementor-873 .elementor-element.elementor-element-c13fa39{width:100%;max-width:100%;}.elementor-873 .elementor-element.elementor-element-c13fa39 .elementor-button:hover svg, .elementor-873 .elementor-element.elementor-element-c13fa39 .elementor-button:focus svg{fill:var( --e-global-color-20d6321 );}.elementor-873 .elementor-element.elementor-element-32ac1fb{--display:flex;--min-height:45vh;--justify-content:flex-end;--overlay-opacity:0.06;border-style:solid;--border-style:solid;border-width:0rem 0rem 0.41rem 0rem;--border-top-width:0rem;--border-right-width:0rem;--border-bottom-width:0.41rem;--border-left-width:0rem;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0.57rem 0.57rem 0.57rem 0.57rem;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-873 .elementor-element.elementor-element-32ac1fb:not(.elementor-motion-effects-element-type-background), .elementor-873 .elementor-element.elementor-element-32ac1fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calgarycrest.ca/wp-content/uploads/2026/02/Basement-Renovation-Entrances.jpg");background-position:center center;background-size:cover;}.elementor-873 .elementor-element.elementor-element-32ac1fb::before, .elementor-873 .elementor-element.elementor-element-32ac1fb > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-32ac1fb > .e-con-inner > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-32ac1fb > .elementor-background-slideshow::before, .elementor-873 .elementor-element.elementor-element-32ac1fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-873 .elementor-element.elementor-element-32ac1fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-873 .elementor-element.elementor-element-32ac1fb:hover::before, .elementor-873 .elementor-element.elementor-element-32ac1fb:hover > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-32ac1fb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-32ac1fb > .elementor-background-slideshow:hover::before, .elementor-873 .elementor-element.elementor-element-32ac1fb > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-be06308 );--background-overlay:'';}.elementor-873 .elementor-element.elementor-element-32ac1fb:hover{--overlay-opacity:0.51;border-style:solid;border-width:0rem 0rem 0.41rem 0rem;--border-top-width:0rem;--border-right-width:0rem;--border-bottom-width:0.41rem;--border-left-width:0rem;border-color:var( --e-global-color-9affa71 );--border-color:var( --e-global-color-9affa71 );--border-radius:0.57rem 0.57rem 0.57rem 0.57rem;--border-top-left-radius:0.57rem;--border-top-right-radius:0.57rem;--border-bottom-right-radius:0.57rem;--border-bottom-left-radius:0.57rem;}.elementor-873 .elementor-element.elementor-element-32ac1fb, .elementor-873 .elementor-element.elementor-element-32ac1fb::before{--border-transition:0.3s;}.elementor-873 .elementor-element.elementor-element-5423df0{--display:flex;--min-height:13vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0.7rem;--padding-bottom:0.7rem;--padding-left:0.7rem;--padding-right:0.7rem;}.elementor-873 .elementor-element.elementor-element-614e048{width:100%;max-width:100%;text-align:center;}.elementor-873 .elementor-element.elementor-element-614e048 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.28rem;font-weight:800;line-height:1.4em;letter-spacing:0.7px;word-spacing:0px;color:var( --e-global-color-9affa71 );}.elementor-873 .elementor-element.elementor-element-7a8ded2{width:100%;max-width:100%;text-align:center;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-9affa71 );}.elementor-873 .elementor-element.elementor-element-41b243d .elementor-button{background-color:var( --e-global-color-9affa71 );font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:500;fill:#3C342A;color:#3C342A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3C342A;}.elementor-873 .elementor-element.elementor-element-41b243d .elementor-button:hover, .elementor-873 .elementor-element.elementor-element-41b243d .elementor-button:focus{background-color:#3C342A;color:var( --e-global-color-20d6321 );}.elementor-873 .elementor-element.elementor-element-41b243d{width:100%;max-width:100%;}.elementor-873 .elementor-element.elementor-element-41b243d .elementor-button:hover svg, .elementor-873 .elementor-element.elementor-element-41b243d .elementor-button:focus svg{fill:var( --e-global-color-20d6321 );}.elementor-873 .elementor-element.elementor-element-bdd8b01{--display:flex;--min-height:45vh;--justify-content:flex-end;--overlay-opacity:0.06;border-style:solid;--border-style:solid;border-width:0rem 0rem 0.41rem 0rem;--border-top-width:0rem;--border-right-width:0rem;--border-bottom-width:0.41rem;--border-left-width:0rem;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0.57rem 0.57rem 0.57rem 0.57rem;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-873 .elementor-element.elementor-element-bdd8b01:not(.elementor-motion-effects-element-type-background), .elementor-873 .elementor-element.elementor-element-bdd8b01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calgarycrest.ca/wp-content/uploads/2026/02/Chimney-Services.webp");background-position:center center;background-size:cover;}.elementor-873 .elementor-element.elementor-element-bdd8b01::before, .elementor-873 .elementor-element.elementor-element-bdd8b01 > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-bdd8b01 > .e-con-inner > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-bdd8b01 > .elementor-background-slideshow::before, .elementor-873 .elementor-element.elementor-element-bdd8b01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-873 .elementor-element.elementor-element-bdd8b01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-873 .elementor-element.elementor-element-bdd8b01:hover::before, .elementor-873 .elementor-element.elementor-element-bdd8b01:hover > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-bdd8b01:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-bdd8b01 > .elementor-background-slideshow:hover::before, .elementor-873 .elementor-element.elementor-element-bdd8b01 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-be06308 );--background-overlay:'';}.elementor-873 .elementor-element.elementor-element-bdd8b01:hover{--overlay-opacity:0.51;border-style:solid;border-width:0rem 0rem 0.41rem 0rem;--border-top-width:0rem;--border-right-width:0rem;--border-bottom-width:0.41rem;--border-left-width:0rem;border-color:var( --e-global-color-9affa71 );--border-color:var( --e-global-color-9affa71 );--border-radius:0.57rem 0.57rem 0.57rem 0.57rem;--border-top-left-radius:0.57rem;--border-top-right-radius:0.57rem;--border-bottom-right-radius:0.57rem;--border-bottom-left-radius:0.57rem;}.elementor-873 .elementor-element.elementor-element-bdd8b01, .elementor-873 .elementor-element.elementor-element-bdd8b01::before{--border-transition:0.3s;}.elementor-873 .elementor-element.elementor-element-3a296b7{--display:flex;--min-height:13vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0.7rem;--padding-bottom:0.7rem;--padding-left:0.7rem;--padding-right:0.7rem;}.elementor-873 .elementor-element.elementor-element-9ba3dfa{width:100%;max-width:100%;text-align:center;}.elementor-873 .elementor-element.elementor-element-9ba3dfa .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.28rem;font-weight:800;line-height:1.4em;letter-spacing:0.7px;word-spacing:0px;color:var( --e-global-color-9affa71 );}.elementor-873 .elementor-element.elementor-element-19b74f7{width:100%;max-width:100%;text-align:center;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-9affa71 );}.elementor-873 .elementor-element.elementor-element-1aed993 .elementor-button{background-color:var( --e-global-color-9affa71 );font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:500;fill:#3C342A;color:#3C342A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3C342A;}.elementor-873 .elementor-element.elementor-element-1aed993 .elementor-button:hover, .elementor-873 .elementor-element.elementor-element-1aed993 .elementor-button:focus{background-color:#3C342A;color:var( --e-global-color-20d6321 );}.elementor-873 .elementor-element.elementor-element-1aed993{width:100%;max-width:100%;}.elementor-873 .elementor-element.elementor-element-1aed993 .elementor-button:hover svg, .elementor-873 .elementor-element.elementor-element-1aed993 .elementor-button:focus svg{fill:var( --e-global-color-20d6321 );}.elementor-873 .elementor-element.elementor-element-3d94417{--display:flex;--min-height:45vh;--justify-content:flex-end;--overlay-opacity:0.06;border-style:solid;--border-style:solid;border-width:0rem 0rem 0.41rem 0rem;--border-top-width:0rem;--border-right-width:0rem;--border-bottom-width:0.41rem;--border-left-width:0rem;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0.57rem 0.57rem 0.57rem 0.57rem;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-873 .elementor-element.elementor-element-3d94417:not(.elementor-motion-effects-element-type-background), .elementor-873 .elementor-element.elementor-element-3d94417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calgarycrest.ca/wp-content/uploads/2026/02/Masonry-Brickwork-Services.webp");background-position:center center;background-size:cover;}.elementor-873 .elementor-element.elementor-element-3d94417::before, .elementor-873 .elementor-element.elementor-element-3d94417 > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-3d94417 > .e-con-inner > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-3d94417 > .elementor-background-slideshow::before, .elementor-873 .elementor-element.elementor-element-3d94417 > .e-con-inner > .elementor-background-slideshow::before, .elementor-873 .elementor-element.elementor-element-3d94417 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-873 .elementor-element.elementor-element-3d94417:hover::before, .elementor-873 .elementor-element.elementor-element-3d94417:hover > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-3d94417:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-3d94417 > .elementor-background-slideshow:hover::before, .elementor-873 .elementor-element.elementor-element-3d94417 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-be06308 );--background-overlay:'';}.elementor-873 .elementor-element.elementor-element-3d94417:hover{--overlay-opacity:0.51;border-style:solid;border-width:0rem 0rem 0.41rem 0rem;--border-top-width:0rem;--border-right-width:0rem;--border-bottom-width:0.41rem;--border-left-width:0rem;border-color:var( --e-global-color-9affa71 );--border-color:var( --e-global-color-9affa71 );--border-radius:0.57rem 0.57rem 0.57rem 0.57rem;--border-top-left-radius:0.57rem;--border-top-right-radius:0.57rem;--border-bottom-right-radius:0.57rem;--border-bottom-left-radius:0.57rem;}.elementor-873 .elementor-element.elementor-element-3d94417, .elementor-873 .elementor-element.elementor-element-3d94417::before{--border-transition:0.3s;}.elementor-873 .elementor-element.elementor-element-a25c9b0{--display:flex;--min-height:13vh;--justify-content:center;--padding-top:0.7rem;--padding-bottom:0.7rem;--padding-left:0.7rem;--padding-right:0.7rem;}.elementor-873 .elementor-element.elementor-element-893be43{width:100%;max-width:100%;text-align:center;}.elementor-873 .elementor-element.elementor-element-893be43 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.28rem;font-weight:800;line-height:1.4em;letter-spacing:0.7px;word-spacing:0px;color:var( --e-global-color-9affa71 );}.elementor-873 .elementor-element.elementor-element-2222318{width:100%;max-width:100%;text-align:center;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-9affa71 );}.elementor-873 .elementor-element.elementor-element-6e234ca .elementor-button{background-color:var( --e-global-color-9affa71 );font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:500;fill:#3C342A;color:#3C342A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3C342A;}.elementor-873 .elementor-element.elementor-element-6e234ca .elementor-button:hover, .elementor-873 .elementor-element.elementor-element-6e234ca .elementor-button:focus{background-color:#3C342A;color:var( --e-global-color-20d6321 );}.elementor-873 .elementor-element.elementor-element-6e234ca{width:100%;max-width:100%;}.elementor-873 .elementor-element.elementor-element-6e234ca .elementor-button:hover svg, .elementor-873 .elementor-element.elementor-element-6e234ca .elementor-button:focus svg{fill:var( --e-global-color-20d6321 );}.elementor-873 .elementor-element.elementor-element-89c8267{--display:flex;--min-height:45vh;--justify-content:flex-end;--overlay-opacity:0.06;border-style:solid;--border-style:solid;border-width:0rem 0rem 0.41rem 0rem;--border-top-width:0rem;--border-right-width:0rem;--border-bottom-width:0.41rem;--border-left-width:0rem;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0.57rem 0.57rem 0.57rem 0.57rem;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-873 .elementor-element.elementor-element-89c8267:not(.elementor-motion-effects-element-type-background), .elementor-873 .elementor-element.elementor-element-89c8267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calgarycrest.ca/wp-content/uploads/2026/02/Stairs-Steps_.jpg");background-position:bottom center;background-size:cover;}.elementor-873 .elementor-element.elementor-element-89c8267::before, .elementor-873 .elementor-element.elementor-element-89c8267 > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-89c8267 > .e-con-inner > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-89c8267 > .elementor-background-slideshow::before, .elementor-873 .elementor-element.elementor-element-89c8267 > .e-con-inner > .elementor-background-slideshow::before, .elementor-873 .elementor-element.elementor-element-89c8267 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-873 .elementor-element.elementor-element-89c8267:hover::before, .elementor-873 .elementor-element.elementor-element-89c8267:hover > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-89c8267:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-89c8267 > .elementor-background-slideshow:hover::before, .elementor-873 .elementor-element.elementor-element-89c8267 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-be06308 );--background-overlay:'';}.elementor-873 .elementor-element.elementor-element-89c8267:hover{--overlay-opacity:0.51;border-style:solid;border-width:0rem 0rem 0.41rem 0rem;--border-top-width:0rem;--border-right-width:0rem;--border-bottom-width:0.41rem;--border-left-width:0rem;border-color:var( --e-global-color-9affa71 );--border-color:var( --e-global-color-9affa71 );--border-radius:0.57rem 0.57rem 0.57rem 0.57rem;--border-top-left-radius:0.57rem;--border-top-right-radius:0.57rem;--border-bottom-right-radius:0.57rem;--border-bottom-left-radius:0.57rem;}.elementor-873 .elementor-element.elementor-element-89c8267, .elementor-873 .elementor-element.elementor-element-89c8267::before{--border-transition:0.3s;}.elementor-873 .elementor-element.elementor-element-cb33c2a{--display:flex;--min-height:13vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0.7rem;--padding-bottom:0.7rem;--padding-left:0.7rem;--padding-right:0.7rem;}.elementor-873 .elementor-element.elementor-element-d387e2e{width:100%;max-width:100%;text-align:center;}.elementor-873 .elementor-element.elementor-element-d387e2e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.28rem;font-weight:800;line-height:1.4em;letter-spacing:0.7px;word-spacing:0px;color:var( --e-global-color-9affa71 );}.elementor-873 .elementor-element.elementor-element-59a7a52{width:100%;max-width:100%;text-align:center;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-9affa71 );}.elementor-873 .elementor-element.elementor-element-6afa18c .elementor-button{background-color:var( --e-global-color-9affa71 );font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:500;fill:#3C342A;color:#3C342A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3C342A;}.elementor-873 .elementor-element.elementor-element-6afa18c .elementor-button:hover, .elementor-873 .elementor-element.elementor-element-6afa18c .elementor-button:focus{background-color:#3C342A;color:var( --e-global-color-20d6321 );}.elementor-873 .elementor-element.elementor-element-6afa18c{width:100%;max-width:100%;}.elementor-873 .elementor-element.elementor-element-6afa18c .elementor-button:hover svg, .elementor-873 .elementor-element.elementor-element-6afa18c .elementor-button:focus svg{fill:var( --e-global-color-20d6321 );}.elementor-873 .elementor-element.elementor-element-832e3d6{--display:flex;--min-height:45vh;--justify-content:flex-end;--overlay-opacity:0.06;border-style:solid;--border-style:solid;border-width:0rem 0rem 0.41rem 0rem;--border-top-width:0rem;--border-right-width:0rem;--border-bottom-width:0.41rem;--border-left-width:0rem;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0.57rem 0.57rem 0.57rem 0.57rem;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-873 .elementor-element.elementor-element-832e3d6:not(.elementor-motion-effects-element-type-background), .elementor-873 .elementor-element.elementor-element-832e3d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calgarycrest.ca/wp-content/uploads/2026/02/High-Pressure-Cleaning_.jpg");background-position:center center;background-size:cover;}.elementor-873 .elementor-element.elementor-element-832e3d6::before, .elementor-873 .elementor-element.elementor-element-832e3d6 > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-832e3d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-832e3d6 > .elementor-background-slideshow::before, .elementor-873 .elementor-element.elementor-element-832e3d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-873 .elementor-element.elementor-element-832e3d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-873 .elementor-element.elementor-element-832e3d6:hover::before, .elementor-873 .elementor-element.elementor-element-832e3d6:hover > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-832e3d6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-873 .elementor-element.elementor-element-832e3d6 > .elementor-background-slideshow:hover::before, .elementor-873 .elementor-element.elementor-element-832e3d6 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-be06308 );--background-overlay:'';}.elementor-873 .elementor-element.elementor-element-832e3d6:hover{--overlay-opacity:0.51;border-style:solid;border-width:0rem 0rem 0.41rem 0rem;--border-top-width:0rem;--border-right-width:0rem;--border-bottom-width:0.41rem;--border-left-width:0rem;border-color:var( --e-global-color-9affa71 );--border-color:var( --e-global-color-9affa71 );--border-radius:0.57rem 0.57rem 0.57rem 0.57rem;--border-top-left-radius:0.57rem;--border-top-right-radius:0.57rem;--border-bottom-right-radius:0.57rem;--border-bottom-left-radius:0.57rem;}.elementor-873 .elementor-element.elementor-element-832e3d6, .elementor-873 .elementor-element.elementor-element-832e3d6::before{--border-transition:0.3s;}.elementor-873 .elementor-element.elementor-element-ef44c84{--display:flex;--min-height:13vh;--justify-content:center;--padding-top:0.7rem;--padding-bottom:0.7rem;--padding-left:0.7rem;--padding-right:0.7rem;}.elementor-873 .elementor-element.elementor-element-4ebb0eb{width:100%;max-width:100%;text-align:center;}.elementor-873 .elementor-element.elementor-element-4ebb0eb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.28rem;font-weight:800;line-height:1.4em;letter-spacing:0.7px;word-spacing:0px;color:var( --e-global-color-9affa71 );}.elementor-873 .elementor-element.elementor-element-167ee3c{width:100%;max-width:100%;text-align:center;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-9affa71 );}.elementor-873 .elementor-element.elementor-element-2d8ef15 .elementor-button{background-color:var( --e-global-color-9affa71 );font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:500;fill:#3C342A;color:#3C342A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3C342A;}.elementor-873 .elementor-element.elementor-element-2d8ef15 .elementor-button:hover, .elementor-873 .elementor-element.elementor-element-2d8ef15 .elementor-button:focus{background-color:#3C342A;color:var( --e-global-color-20d6321 );}.elementor-873 .elementor-element.elementor-element-2d8ef15{width:100%;max-width:100%;}.elementor-873 .elementor-element.elementor-element-2d8ef15 .elementor-button:hover svg, .elementor-873 .elementor-element.elementor-element-2d8ef15 .elementor-button:focus svg{fill:var( --e-global-color-20d6321 );}.elementor-873 .elementor-element.elementor-element-7240c12 .elementor-button{background-color:#3C342A;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:500;fill:var( --e-global-color-20d6321 );color:var( --e-global-color-20d6321 );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-873 .elementor-element.elementor-element-7240c12 .elementor-button:hover, .elementor-873 .elementor-element.elementor-element-7240c12 .elementor-button:focus{background-color:var( --e-global-color-20d6321 );color:var( --e-global-color-primary );}.elementor-873 .elementor-element.elementor-element-7240c12 .elementor-button:hover svg, .elementor-873 .elementor-element.elementor-element-7240c12 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-873 .elementor-element.elementor-element-1281d01{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-873 .elementor-element.elementor-element-1281d01{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-873 .elementor-element.elementor-element-106d960{--min-height:55vh;}.elementor-873 .elementor-element.elementor-element-ffcbda6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-873 .elementor-element.elementor-element-2e37c71{--min-height:55vh;}.elementor-873 .elementor-element.elementor-element-7be0031{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-873 .elementor-element.elementor-element-af48e82{--min-height:55vh;}.elementor-873 .elementor-element.elementor-element-66e0aee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-873 .elementor-element.elementor-element-0eaf829{--min-height:55vh;}.elementor-873 .elementor-element.elementor-element-c13fa39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-873 .elementor-element.elementor-element-32ac1fb{--min-height:55vh;}.elementor-873 .elementor-element.elementor-element-41b243d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-873 .elementor-element.elementor-element-bdd8b01{--min-height:55vh;}.elementor-873 .elementor-element.elementor-element-1aed993{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 21px) 0px;}.elementor-873 .elementor-element.elementor-element-3d94417{--min-height:55vh;}.elementor-873 .elementor-element.elementor-element-6e234ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-873 .elementor-element.elementor-element-89c8267{--min-height:55vh;}.elementor-873 .elementor-element.elementor-element-6afa18c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-873 .elementor-element.elementor-element-832e3d6{--min-height:55vh;}.elementor-873 .elementor-element.elementor-element-2d8ef15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}}/* Start custom CSS for container, class: .elementor-element-1281d01 */.serviceBox{
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}
.serviceBox .info{
    background: var(--e-global-color-text);
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
}
.serviceBox .info .hide{
     font-size: 14px;
    color: #fff;
    display: none;
}
.serviceBox:hover .info {
    background: #fff;
    margin-top: -20px;
    padding-top: 32px;
    padding-bottom: 32px;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;

}
.serviceBox:hover .info .hide{
     font-size: 14px;
    color: var(--e-global-color-text);
    display: block;
}
.serviceBox:hover .info .elementor-heading-title,.serviceBox:hover .info .elementor-heading-title a strong{
    color: var(--e-global-color-958fe79);
}
@media(max-width:600px){
    .serviceBox .info{
        background:#fff !important;
    }
    .serviceBox .info .hide{
         display: block !important;
    color: var(--e-global-color-text);
   
}
.serviceBox .info .elementor-heading-title,.serviceBox .info .elementor-heading-title a strong{
    color: var(--e-global-color-958fe79) !important;
}
}/* End custom CSS */