.elementor-14 .elementor-element.elementor-element-90b7dfd{--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:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-14 .elementor-element.elementor-element-a787b41{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:200px;--padding-right:200px;}.elementor-14 .elementor-element.elementor-element-a787b41:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a787b41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kcmconstruction.ca/wp-content/uploads/2024/04/Group-68@2x.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-90fae54{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-67ab11c.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-67ab11c.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-67ab11c.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-67ab11c .elementor-heading-title{font-family:"aileron", Sans-serif;font-size:40px;font-weight:300;line-height:1.2em;letter-spacing:0.42px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-67ab11c.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-67ab11c.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-67ab11c.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-67ab11c.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-67ab11c.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-67ab11c.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-67ab11c.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-67ab11c.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-67ab11c > div{text-indent:0px;mix-blend-mode:inherit;}.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.ob-postman blockquote{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.ob-postman blockquote cite{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-14 .elementor-element.elementor-element-41fbc0e.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-41fbc0e.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-41fbc0e.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-41fbc0e{font-family:"aileron", Sans-serif;font-size:26px;font-weight:300;line-height:1.4em;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-41fbc0e.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-41fbc0e.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-41fbc0e.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-41fbc0e.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-41fbc0e.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-41fbc0e.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-41fbc0e.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-41fbc0e.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-41fbc0e > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-49d7cc8{--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;--margin-top:80px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:120px;}.elementor-14 .elementor-element.elementor-element-f7d2d7c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:140px;--padding-right:140px;}.elementor-14 .elementor-element.elementor-element-9113a05.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-9113a05.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-9113a05.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-9113a05 .elementor-heading-title{font-family:"aileron", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;letter-spacing:1.19px;color:#000000;}.elementor-14 .elementor-element.elementor-element-9113a05.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-9113a05.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-9113a05.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-9113a05.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-9113a05.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-9113a05.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-9113a05.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-9113a05.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-9113a05 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-70a9422.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-70a9422.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-70a9422.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-70a9422 > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-14 .elementor-element.elementor-element-70a9422{font-family:"aileron", Sans-serif;font-size:26px;font-weight:300;line-height:1.3em;letter-spacing:0.3px;color:#000000;}.elementor-14 .elementor-element.elementor-element-70a9422.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-70a9422.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-70a9422.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-70a9422.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-70a9422.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-70a9422.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-70a9422.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-70a9422.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-70a9422 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-822b34c.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-822b34c.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-822b34c.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-822b34c{font-family:"aileron", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-14 .elementor-element.elementor-element-822b34c.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-822b34c.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-822b34c.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-822b34c.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-822b34c.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-822b34c.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-822b34c.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-822b34c.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-822b34c > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-f058ea3{--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:0px;--padding-left:100px;--padding-right:100px;}.elementor-14 .elementor-element.elementor-element-e71d15a{--display:flex;--min-height:447px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-e71d15a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-e71d15a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kcmconstruction.ca/wp-content/uploads/2024/04/DSC02034@2x-1.jpg");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-043802b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:160px;--padding-right:160px;}.elementor-14 .elementor-element.elementor-element-043802b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-043802b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-14 .elementor-element.elementor-element-f49eb70{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-00e43be.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-00e43be.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-00e43be.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-00e43be .elementor-heading-title{font-family:"aileron", Sans-serif;font-size:17px;font-weight:600;line-height:1.2em;letter-spacing:1.19px;color:#000000;}.elementor-14 .elementor-element.elementor-element-00e43be.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-00e43be.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-00e43be.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-00e43be.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-00e43be.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-00e43be.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-00e43be.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-00e43be.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-00e43be > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-d323784.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-d323784.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-d323784.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-d323784 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-d323784{font-family:"aileron", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:#000000;}.elementor-14 .elementor-element.elementor-element-d323784.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-d323784.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-d323784.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-d323784.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-d323784.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-d323784.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-d323784.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-d323784.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-d323784 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-12bc638.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-12bc638.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-12bc638.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-12bc638 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-12bc638{font-family:"aileron", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:#000000;}.elementor-14 .elementor-element.elementor-element-12bc638.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-12bc638.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-12bc638.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-12bc638.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-12bc638.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-12bc638.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-12bc638.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-12bc638.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-12bc638 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-25ecf1c.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-25ecf1c.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-25ecf1c.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-25ecf1c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-25ecf1c{font-family:"aileron", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:#000000;}.elementor-14 .elementor-element.elementor-element-25ecf1c.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-25ecf1c.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-25ecf1c.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-25ecf1c.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-25ecf1c.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-25ecf1c.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-25ecf1c.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-25ecf1c.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-25ecf1c > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-2196ee2.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-2196ee2.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-2196ee2.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-2196ee2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-2196ee2{font-family:"aileron", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:#000000;}.elementor-14 .elementor-element.elementor-element-2196ee2.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-2196ee2.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-2196ee2.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-2196ee2.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-2196ee2.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-2196ee2.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-2196ee2.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-2196ee2.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-2196ee2 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-8a3ad91.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-8a3ad91.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-8a3ad91.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-8a3ad91 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-8a3ad91{font-family:"aileron", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:#000000;}.elementor-14 .elementor-element.elementor-element-8a3ad91.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-8a3ad91.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-8a3ad91.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-8a3ad91.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-8a3ad91.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-8a3ad91.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-8a3ad91.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-8a3ad91.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-8a3ad91 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-6bfeab8.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-6bfeab8.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-6bfeab8.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-6bfeab8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-6bfeab8{font-family:"aileron", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:#000000;}.elementor-14 .elementor-element.elementor-element-6bfeab8.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-6bfeab8.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-6bfeab8.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-6bfeab8.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-6bfeab8.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-6bfeab8.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-6bfeab8.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-6bfeab8.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-6bfeab8 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-343843a.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-343843a.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-343843a.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-343843a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-343843a{font-family:"aileron", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:#000000;}.elementor-14 .elementor-element.elementor-element-343843a.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-343843a.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-343843a.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-343843a.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-343843a.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-343843a.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-343843a.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-343843a.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-343843a > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-64e7f67.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-64e7f67.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-64e7f67.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-64e7f67 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-64e7f67{font-family:"aileron", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:#000000;}.elementor-14 .elementor-element.elementor-element-64e7f67.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-64e7f67.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-64e7f67.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-64e7f67.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-64e7f67.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-64e7f67.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-64e7f67.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-64e7f67.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-64e7f67 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-b58c39c.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-b58c39c.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-b58c39c.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-b58c39c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-b58c39c{font-family:"aileron", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:#000000;}.elementor-14 .elementor-element.elementor-element-b58c39c.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-b58c39c.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-b58c39c.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-b58c39c.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-b58c39c.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-b58c39c.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-b58c39c.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-b58c39c.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-b58c39c > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-b05ac8a{--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;--margin-top:120px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-14 .elementor-element.elementor-element-7d23ed7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-d430f63.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-d430f63.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-d430f63.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-d430f63 .elementor-heading-title{font-family:"aileron", Sans-serif;font-size:17px;font-weight:600;line-height:1.2em;letter-spacing:1.19px;color:#000000;}.elementor-14 .elementor-element.elementor-element-d430f63.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-d430f63.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-d430f63.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-d430f63.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-d430f63.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-d430f63.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-d430f63.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-d430f63.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-d430f63 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-cfa6f6c.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-cfa6f6c.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-cfa6f6c.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-cfa6f6c > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-14 .elementor-element.elementor-element-cfa6f6c{font-family:"aileron", Sans-serif;font-size:26px;font-weight:300;line-height:1.3em;letter-spacing:0.3px;color:#000000;}.elementor-14 .elementor-element.elementor-element-cfa6f6c.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-cfa6f6c.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-cfa6f6c.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-cfa6f6c.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-cfa6f6c.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-cfa6f6c.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-cfa6f6c.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-cfa6f6c.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-cfa6f6c > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-2b4d5e6.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-2b4d5e6.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-2b4d5e6.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-2b4d5e6{font-family:"aileron", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-14 .elementor-element.elementor-element-2b4d5e6.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-2b4d5e6.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-2b4d5e6.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-2b4d5e6.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-2b4d5e6.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-2b4d5e6.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-2b4d5e6.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-2b4d5e6.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-2b4d5e6 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-c9d5090{--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:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-14 .elementor-element.elementor-element-9491aaf{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a81dac2{--display:flex;--padding-top:65px;--padding-bottom:65px;--padding-left:35px;--padding-right:35px;}.elementor-14 .elementor-element.elementor-element-a81dac2:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a81dac2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-14 .elementor-element.elementor-element-51f028f .elementor-image-box-wrapper{text-align:left;}.elementor-14 .elementor-element.elementor-element-51f028f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-51f028f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-51f028f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-51f028f .elementor-image-box-title{margin-bottom:20px;font-family:"aileron", Sans-serif;font-size:22px;font-weight:400;line-height:5px;color:#000000;}.elementor-14 .elementor-element.elementor-element-51f028f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-14 .elementor-element.elementor-element-51f028f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-51f028f .elementor-image-box-img{overflow:hidden;}.elementor-14 .elementor-element.elementor-element-51f028f .elementor-image-box-description{font-family:"aileron", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:#000000;}.elementor-14 .elementor-element.elementor-element-33cd54f{--display:flex;--padding-top:65px;--padding-bottom:65px;--padding-left:35px;--padding-right:35px;}.elementor-14 .elementor-element.elementor-element-33cd54f:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-33cd54f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-14 .elementor-element.elementor-element-2da3693 .elementor-image-box-wrapper{text-align:left;}.elementor-14 .elementor-element.elementor-element-2da3693.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-2da3693.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-2da3693.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-2da3693 .elementor-image-box-title{margin-bottom:20px;font-family:"aileron", Sans-serif;font-size:22px;font-weight:400;line-height:5px;color:#000000;}.elementor-14 .elementor-element.elementor-element-2da3693 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-14 .elementor-element.elementor-element-2da3693 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-2da3693 .elementor-image-box-img{overflow:hidden;}.elementor-14 .elementor-element.elementor-element-2da3693 .elementor-image-box-description{font-family:"aileron", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:#000000;}.elementor-14 .elementor-element.elementor-element-1ba3307{--display:flex;--padding-top:65px;--padding-bottom:65px;--padding-left:35px;--padding-right:35px;}.elementor-14 .elementor-element.elementor-element-1ba3307:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1ba3307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-14 .elementor-element.elementor-element-2b6dce2 .elementor-image-box-wrapper{text-align:left;}.elementor-14 .elementor-element.elementor-element-2b6dce2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-2b6dce2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-2b6dce2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-2b6dce2 .elementor-image-box-title{margin-bottom:20px;font-family:"aileron", Sans-serif;font-size:22px;font-weight:400;line-height:5px;color:#000000;}.elementor-14 .elementor-element.elementor-element-2b6dce2 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-14 .elementor-element.elementor-element-2b6dce2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-2b6dce2 .elementor-image-box-img{overflow:hidden;}.elementor-14 .elementor-element.elementor-element-2b6dce2 .elementor-image-box-description{font-family:"aileron", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:#000000;}.elementor-14 .elementor-element.elementor-element-754f549{--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;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-14 .elementor-element.elementor-element-a57c5be.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-a57c5be.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-a57c5be.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-a57c5be{text-align:center;}.elementor-14 .elementor-element.elementor-element-a57c5be .elementor-heading-title{font-family:"aileron", Sans-serif;font-size:17px;font-weight:600;line-height:1.2em;letter-spacing:1.19px;color:#000000;}.elementor-14 .elementor-element.elementor-element-a57c5be.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-a57c5be.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-a57c5be.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-a57c5be.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-a57c5be.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-a57c5be.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-a57c5be.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-a57c5be.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-a57c5be > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-209b6d4.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-209b6d4.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-209b6d4.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-209b6d4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-14 .elementor-element.elementor-element-209b6d4{text-align:center;font-family:"aileron", Sans-serif;font-size:26px;font-weight:300;line-height:1.3em;letter-spacing:0.3px;color:#000000;}.elementor-14 .elementor-element.elementor-element-209b6d4.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-209b6d4.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-209b6d4.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-209b6d4.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-209b6d4.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-209b6d4.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-209b6d4.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-209b6d4.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-209b6d4 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-8dd25c1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-c316b85{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-14 .elementor-element.elementor-element-c316b85:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-c316b85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kcmconstruction.ca/wp-content/uploads/2024/07/kcm-06.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-b91531a.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-b91531a.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-b91531a.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-b91531a > .elementor-widget-container{padding:0px 0px 05px 0px;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-14 .elementor-element.elementor-element-b91531a{font-family:"aileron", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-b91531a.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-b91531a.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-b91531a.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-b91531a.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-b91531a.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-b91531a.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-b91531a.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-b91531a.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-b91531a > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-f06e6ad.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-f06e6ad.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-f06e6ad.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-f06e6ad > .elementor-widget-container{padding:300px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-f06e6ad{font-family:"aileron", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-f06e6ad.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-f06e6ad.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-f06e6ad.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-f06e6ad.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-f06e6ad.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-f06e6ad.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-f06e6ad.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-f06e6ad.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-f06e6ad > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-1696648{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-14 .elementor-element.elementor-element-1696648:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1696648 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kcmconstruction.ca/wp-content/uploads/2024/04/Group-161@2x.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-1bc237b.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-1bc237b.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-1bc237b.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-1bc237b > .elementor-widget-container{padding:0px 0px 05px 0px;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-14 .elementor-element.elementor-element-1bc237b{font-family:"aileron", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-1bc237b.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-1bc237b.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-1bc237b.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-1bc237b.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-1bc237b.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-1bc237b.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-1bc237b.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-1bc237b.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-1bc237b > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-d2d4dfb.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-d2d4dfb.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-d2d4dfb.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-d2d4dfb > .elementor-widget-container{padding:300px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-d2d4dfb{font-family:"aileron", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-d2d4dfb.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-d2d4dfb.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-d2d4dfb.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-d2d4dfb.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-d2d4dfb.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-d2d4dfb.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-d2d4dfb.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-d2d4dfb.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-d2d4dfb > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-dd90cdd{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-14 .elementor-element.elementor-element-dd90cdd:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-dd90cdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kcmconstruction.ca/wp-content/uploads/2024/07/KCM-07.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-28ec662.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-28ec662.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-28ec662.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-28ec662 > .elementor-widget-container{padding:0px 0px 05px 0px;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-14 .elementor-element.elementor-element-28ec662{font-family:"aileron", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-28ec662.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-28ec662.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-28ec662.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-28ec662.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-28ec662.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-28ec662.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-28ec662.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-28ec662.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-28ec662 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-2c9db3b.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-2c9db3b.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-2c9db3b.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-2c9db3b > .elementor-widget-container{padding:300px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-2c9db3b{font-family:"aileron", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-2c9db3b.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-2c9db3b.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-2c9db3b.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-2c9db3b.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-2c9db3b.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-2c9db3b.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-2c9db3b.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-2c9db3b.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-2c9db3b > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-3df285c{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-14 .elementor-element.elementor-element-05cb394{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-14 .elementor-element.elementor-element-05cb394:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-05cb394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14 .elementor-element.elementor-element-ea395a7 img{width:65px;}.elementor-14 .elementor-element.elementor-element-c5ea2e3.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-c5ea2e3.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-c5ea2e3.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-c5ea2e3 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-14 .elementor-element.elementor-element-c5ea2e3{text-align:center;}.elementor-14 .elementor-element.elementor-element-c5ea2e3 .elementor-heading-title{font-family:"aileron", Sans-serif;font-size:17px;font-weight:600;line-height:1.2em;letter-spacing:1.19px;color:#000000;}.elementor-14 .elementor-element.elementor-element-c5ea2e3.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-c5ea2e3.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-c5ea2e3.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-c5ea2e3.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-c5ea2e3.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-c5ea2e3.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-c5ea2e3.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-c5ea2e3.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-c5ea2e3 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-42b4261.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-42b4261.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-42b4261.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-42b4261{text-align:center;font-family:"aileron", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-14 .elementor-element.elementor-element-42b4261.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-42b4261.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-42b4261.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-42b4261.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-42b4261.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-42b4261.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-42b4261.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-42b4261.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-42b4261 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-ec16ee6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-d5071ae{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:20px 0px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-d5071ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-9049427.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-9049427.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-9049427.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-9049427{text-align:center;font-family:"aileron", Sans-serif;font-size:20px;font-weight:600;color:#111111;}.elementor-14 .elementor-element.elementor-element-9049427.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-9049427.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-9049427.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-9049427.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-9049427.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-9049427.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-9049427.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-9049427.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-9049427 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-d2fbd82{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--border-radius:0px 20px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:35px;--padding-right:35px;}.elementor-14 .elementor-element.elementor-element-7ff6f60.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-7ff6f60.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-7ff6f60.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-7ff6f60{font-family:"aileron", Sans-serif;font-size:20px;font-weight:300;color:#000000;}.elementor-14 .elementor-element.elementor-element-7ff6f60.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-7ff6f60.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-7ff6f60.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-7ff6f60.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-7ff6f60.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-7ff6f60.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-7ff6f60.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-7ff6f60.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-7ff6f60 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-7e596b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-72a10ac{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-72a10ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-3537887.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-3537887.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-3537887.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-3537887{text-align:center;font-family:"aileron", Sans-serif;font-size:20px;font-weight:600;color:#111111;}.elementor-14 .elementor-element.elementor-element-3537887.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-3537887.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-3537887.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-3537887.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-3537887.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-3537887.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-3537887.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-3537887.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-3537887 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-6da25c5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:35px;--padding-right:35px;}.elementor-14 .elementor-element.elementor-element-246cbcf.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-246cbcf.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-246cbcf.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-246cbcf{font-family:"aileron", Sans-serif;font-size:20px;font-weight:300;color:#000000;}.elementor-14 .elementor-element.elementor-element-246cbcf.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-246cbcf.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-246cbcf.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-246cbcf.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-246cbcf.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-246cbcf.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-246cbcf.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-246cbcf.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-246cbcf > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-babd112{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-1fad7f5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:0px 0px 0px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-1fad7f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-f73f385.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-f73f385.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-f73f385.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-f73f385{text-align:center;font-family:"aileron", Sans-serif;font-size:20px;font-weight:600;color:#111111;}.elementor-14 .elementor-element.elementor-element-f73f385.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-f73f385.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-f73f385.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-f73f385.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-f73f385.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-f73f385.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-f73f385.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-f73f385.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-f73f385 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-a72a0fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--border-radius:0px 0px 20px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:35px;--padding-right:35px;}.elementor-14 .elementor-element.elementor-element-e9220d7.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-e9220d7.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-e9220d7.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-e9220d7{font-family:"aileron", Sans-serif;font-size:20px;font-weight:300;color:#000000;}.elementor-14 .elementor-element.elementor-element-e9220d7.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-e9220d7.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-e9220d7.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-e9220d7.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-e9220d7.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-e9220d7.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-e9220d7.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-e9220d7.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-e9220d7 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-8550481.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-8550481.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-8550481.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-8550481 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-14 .elementor-element.elementor-element-8550481{text-align:center;font-family:"aileron", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-14 .elementor-element.elementor-element-8550481.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-8550481.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-8550481.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-8550481.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-8550481.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-8550481.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-8550481.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-8550481.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-8550481 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-4ecd441{--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:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-14 .elementor-element.elementor-element-1d5409d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-1d5409d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1d5409d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kcmconstruction.ca/wp-content/uploads/2024/07/KCM-08.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-7d3ac0d{--display:flex;}.elementor-14 .elementor-element.elementor-element-7d3ac0d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-c358a1c{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-14 .elementor-element.elementor-element-c358a1c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-c358a1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-43754bc.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-43754bc.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-43754bc.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-43754bc > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-14 .elementor-element.elementor-element-43754bc{text-align:left;}.elementor-14 .elementor-element.elementor-element-43754bc .elementor-heading-title{font-family:"aileron", Sans-serif;font-size:17px;font-weight:600;line-height:1.2em;letter-spacing:1.19px;color:#000000;}.elementor-14 .elementor-element.elementor-element-43754bc.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-43754bc.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-43754bc.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-43754bc.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-43754bc.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-43754bc.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-43754bc.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-43754bc.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-43754bc > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-3a2e1fc.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-3a2e1fc.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-3a2e1fc.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-3a2e1fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-3a2e1fc{text-align:left;font-family:"aileron", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-14 .elementor-element.elementor-element-3a2e1fc.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-3a2e1fc.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-3a2e1fc.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-3a2e1fc.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-3a2e1fc.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-3a2e1fc.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-3a2e1fc.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-3a2e1fc.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-3a2e1fc > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-71e4a0d .elementor-icon-wrapper{text-align:left;}.elementor-14 .elementor-element.elementor-element-71e4a0d.elementor-view-stacked .elementor-icon{background-color:#676C6F;}.elementor-14 .elementor-element.elementor-element-71e4a0d.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-71e4a0d.elementor-view-default .elementor-icon{color:#676C6F;border-color:#676C6F;}.elementor-14 .elementor-element.elementor-element-71e4a0d.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-71e4a0d.elementor-view-default .elementor-icon svg{fill:#676C6F;}.elementor-14 .elementor-element.elementor-element-71e4a0d .elementor-icon{font-size:40px;}.elementor-14 .elementor-element.elementor-element-71e4a0d .elementor-icon svg{height:40px;}.elementor-14 .elementor-element.elementor-element-95dd4cf{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-14 .elementor-element.elementor-element-18b67c4{--display:flex;--padding-top:7%;--padding-bottom:7%;--padding-left:10%;--padding-right:10%;}.elementor-14 .elementor-element.elementor-element-18b67c4:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-18b67c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kcmconstruction.ca/wp-content/uploads/2024/04/Group-64@2x.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-18b67c4:hover::before, .elementor-14 .elementor-element.elementor-element-18b67c4:hover > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-18b67c4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-18b67c4 > .elementor-background-slideshow:hover::before, .elementor-14 .elementor-element.elementor-element-18b67c4 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#AAC4E7;--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-18b67c4:hover{--overlay-opacity:0.5;}.elementor-14 .elementor-element.elementor-element-e89326c.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-e89326c.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-e89326c.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-e89326c .elementor-heading-title{font-family:"aileron", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-14 .elementor-element.elementor-element-e89326c.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-e89326c.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-e89326c.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-e89326c.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-e89326c.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-e89326c.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-e89326c.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-e89326c.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-e89326c > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-976a3ac{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:20px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-976a3ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-eefa1b2.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-eefa1b2.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-eefa1b2.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-eefa1b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-eefa1b2{font-family:"aileron", Sans-serif;font-size:28px;font-weight:300;line-height:1.2em;color:#000000;}.elementor-14 .elementor-element.elementor-element-eefa1b2.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-eefa1b2.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-eefa1b2.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-eefa1b2.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-eefa1b2.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-eefa1b2.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-eefa1b2.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-eefa1b2.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-eefa1b2 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-14 .elementor-element.elementor-element-ec4d792.ob-harakiri{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-ec4d792.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-ec4d792.ob-harakiri div{writing-mode:inherit;}.elementor-14 .elementor-element.elementor-element-ec4d792 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14 .elementor-element.elementor-element-ec4d792{font-family:"aileron", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-14 .elementor-element.elementor-element-ec4d792.ob-harakiri > div, .elementor-14 .elementor-element.elementor-element-ec4d792.ob-harakiri > h1, .elementor-14 .elementor-element.elementor-element-ec4d792.ob-harakiri > h2, .elementor-14 .elementor-element.elementor-element-ec4d792.ob-harakiri > h3, .elementor-14 .elementor-element.elementor-element-ec4d792.ob-harakiri > h4, .elementor-14 .elementor-element.elementor-element-ec4d792.ob-harakiri > h5, .elementor-14 .elementor-element.elementor-element-ec4d792.ob-harakiri > h6, .elementor-14 .elementor-element.elementor-element-ec4d792.ob-harakiri > p{transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-ec4d792 > div{text-indent:0px;mix-blend-mode:inherit;}.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-14 .elementor-element.elementor-element-62110ac .elementor-button{background-color:#61CE7000;font-family:"aileron", Sans-serif;font-size:18px;font-weight:600;letter-spacing:1.19px;fill:var( --e-global-color-a32b733 );color:var( --e-global-color-a32b733 );border-style:solid;border-width:2px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:20px 100px 0px 0px;}.elementor-14 .elementor-element.elementor-element-62110ac{width:var( --container-widget-width, 225px );max-width:225px;--container-widget-width:225px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-62110ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-62110ac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-62110ac .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-62110ac .elementor-button:focus{color:#F8EE9F;}.elementor-14 .elementor-element.elementor-element-62110ac .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-62110ac .elementor-button:focus svg{fill:#F8EE9F;}html, body{overflow-x:auto;}:root{--page-title-display:none;}@media(max-width:1100px){.elementor-14 .elementor-element.elementor-element-a787b41{--padding-top:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-14 .elementor-element.elementor-element-f7d2d7c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-f058ea3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-14 .elementor-element.elementor-element-e71d15a{--min-height:270px;}.elementor-14 .elementor-element.elementor-element-e71d15a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-e71d15a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-14 .elementor-element.elementor-element-043802b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-14 .elementor-element.elementor-element-b05ac8a{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-14 .elementor-element.elementor-element-c9d5090{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-14 .elementor-element.elementor-element-9491aaf{--e-con-grid-template-columns:repeat(3, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-51f028f .elementor-image-box-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-51f028f .elementor-image-box-description{font-size:16px;}.elementor-14 .elementor-element.elementor-element-2da3693 .elementor-image-box-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-2da3693 .elementor-image-box-description{font-size:16px;}.elementor-14 .elementor-element.elementor-element-2b6dce2 .elementor-image-box-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-2b6dce2 .elementor-image-box-description{font-size:16px;}.elementor-14 .elementor-element.elementor-element-754f549{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-14 .elementor-element.elementor-element-8dd25c1{--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-c316b85{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-b91531a{font-size:19px;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-f06e6ad > .elementor-widget-container{padding:120px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-f06e6ad{font-size:16px;}.elementor-14 .elementor-element.elementor-element-1696648{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-1bc237b{font-size:20px;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-d2d4dfb > .elementor-widget-container{padding:120px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-d2d4dfb{font-size:16px;}.elementor-14 .elementor-element.elementor-element-dd90cdd{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-28ec662{font-size:19px;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-2c9db3b > .elementor-widget-container{padding:120px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-2c9db3b{font-size:16px;}.elementor-14 .elementor-element.elementor-element-3df285c{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-14 .elementor-element.elementor-element-4ecd441{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-14 .elementor-element.elementor-element-1d5409d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-c358a1c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-3a2e1fc{font-size:16px;}.elementor-14 .elementor-element.elementor-element-95dd4cf{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-14 .elementor-element.elementor-element-18b67c4{--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-14 .elementor-element.elementor-element-ec4d792 > .elementor-widget-container{padding:0% 0% 0% 0%;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-90b7dfd{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-a787b41{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-67ab11c .elementor-heading-title{font-size:34px;}.elementor-14 .elementor-element.elementor-element-41fbc0e{font-size:20px;}.elementor-14 .elementor-element.elementor-element-49d7cc8{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-14 .elementor-element.elementor-element-9113a05 .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-70a9422{font-size:20px;}.elementor-14 .elementor-element.elementor-element-822b34c{font-size:16px;}.elementor-14 .elementor-element.elementor-element-f058ea3{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-e71d15a{--min-height:300px;}.elementor-14 .elementor-element.elementor-element-e71d15a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-e71d15a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-207px 0px;}.elementor-14 .elementor-element.elementor-element-043802b{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-b05ac8a{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-cfa6f6c{font-size:20px;}.elementor-14 .elementor-element.elementor-element-2b4d5e6{font-size:16px;}.elementor-14 .elementor-element.elementor-element-c9d5090{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-9491aaf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-51f028f .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-2da3693 .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-2b6dce2 .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-754f549{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-209b6d4{font-size:20px;}.elementor-14 .elementor-element.elementor-element-8dd25c1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-3df285c{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-05cb394{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-d5071ae{--border-radius:20px 20px 0px 0px;}.elementor-14 .elementor-element.elementor-element-d2fbd82{border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-7ff6f60{text-align:center;font-size:16px;}.elementor-14 .elementor-element.elementor-element-72a10ac{border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-14 .elementor-element.elementor-element-6da25c5{border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-14 .elementor-element.elementor-element-246cbcf{text-align:center;font-size:16px;}.elementor-14 .elementor-element.elementor-element-1fad7f5{--border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-a72a0fc{border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 20px 20px;}.elementor-14 .elementor-element.elementor-element-e9220d7{text-align:center;font-size:16px;}.elementor-14 .elementor-element.elementor-element-8550481 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-8550481{font-size:16px;}.elementor-14 .elementor-element.elementor-element-4ecd441{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-1d5409d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14 .elementor-element.elementor-element-c358a1c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-3a2e1fc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-3a2e1fc{font-size:16px;}.elementor-14 .elementor-element.elementor-element-95dd4cf{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-18b67c4{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-976a3ac{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-14 .elementor-element.elementor-element-eefa1b2{font-size:26px;}.elementor-14 .elementor-element.elementor-element-ec4d792{font-size:16px;}.elementor-14 .elementor-element.elementor-element-62110ac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-62110ac{--container-widget-width:175px;--container-widget-flex-grow:0;width:var( --container-widget-width, 175px );max-width:175px;}.elementor-14 .elementor-element.elementor-element-62110ac .elementor-button{padding:15px 50px 0px 0px;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-90fae54{--width:75%;}.elementor-14 .elementor-element.elementor-element-f7d2d7c{--width:86%;}.elementor-14 .elementor-element.elementor-element-05cb394{--content-width:746px;}.elementor-14 .elementor-element.elementor-element-d5071ae{--width:25%;}.elementor-14 .elementor-element.elementor-element-72a10ac{--width:25%;}.elementor-14 .elementor-element.elementor-element-1fad7f5{--width:25%;}.elementor-14 .elementor-element.elementor-element-7d3ac0d{--width:60%;}.elementor-14 .elementor-element.elementor-element-976a3ac{--width:76%;}}@media(max-width:1100px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-90fae54{--width:100%;}.elementor-14 .elementor-element.elementor-element-f7d2d7c{--width:100%;}.elementor-14 .elementor-element.elementor-element-976a3ac{--width:100%;}}@media(min-width:1101px){.elementor-14 .elementor-element.elementor-element-1d5409d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1d5409d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(min-width:2200px){.elementor-14 .elementor-element.elementor-element-9491aaf{--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-8dd25c1{--grid-auto-flow:row;}}