.elementor-1768 .elementor-element.elementor-element-3dc6b7bb{--display:flex;--min-height:700px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10% 10%;--row-gap:10%;--column-gap:10%;--overlay-opacity:0;--padding-top:80px;--padding-bottom:180px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-3dc6b7bb:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-3dc6b7bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://www.comforttech.ca/wp-content/uploads/2026/07/BG_HERO_03_FORM-LEFT_DESKTOP_1920px-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1768 .elementor-element.elementor-element-3dc6b7bb::before, .elementor-1768 .elementor-element.elementor-element-3dc6b7bb > .elementor-background-video-container::before, .elementor-1768 .elementor-element.elementor-element-3dc6b7bb > .e-con-inner > .elementor-background-video-container::before, .elementor-1768 .elementor-element.elementor-element-3dc6b7bb > .elementor-background-slideshow::before, .elementor-1768 .elementor-element.elementor-element-3dc6b7bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1768 .elementor-element.elementor-element-3dc6b7bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-1a23a47 );--background-overlay:'';}.elementor-1768 .elementor-element.elementor-element-5369a194{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-1768 .elementor-element.elementor-element-5369a194 > .elementor-widget-container{border-radius:10px 10px 10px 10px;box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.3);}.elementor-1768 .elementor-element.elementor-element-6ad30525{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1768 .elementor-element.elementor-element-c2d4733{font-family:"UbuntuSans", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-c2d4733 a{color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-c2d4733 a:hover{color:var( --e-global-color-primary );}.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-1768 .elementor-element.elementor-element-4b7507e5{width:100%;max-width:100%;text-align:center;}.elementor-1768 .elementor-element.elementor-element-4b7507e5 .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:58px;font-weight:800;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.05em;text-shadow:0px 2px 4px rgba(51, 51, 51, 0.3);color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-235d970d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-1768 .elementor-element.elementor-element-235d970d .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;letter-spacing:0em;text-shadow:0px 2px 4px rgba(0, 0, 0, 0.3);color:var( --e-global-color-secondary );}.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-1768 .elementor-element.elementor-element-35b6f254{background-color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-35b6f254 img{width:190px;}.elementor-1768 .elementor-element.elementor-element-19e85394{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-19e85394:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-19e85394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-254ad424{--divider-border-style:solid;--divider-color:#CCCCCC99;--divider-border-width:1px;margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1768 .elementor-element.elementor-element-254ad424 .elementor-divider-separator{width:100%;}.elementor-1768 .elementor-element.elementor-element-254ad424 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1768 .elementor-element.elementor-element-1f1955fc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:50px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-1f1955fc:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-1f1955fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1768 .elementor-element.elementor-element-1f1955fc::before, .elementor-1768 .elementor-element.elementor-element-1f1955fc > .elementor-background-video-container::before, .elementor-1768 .elementor-element.elementor-element-1f1955fc > .e-con-inner > .elementor-background-video-container::before, .elementor-1768 .elementor-element.elementor-element-1f1955fc > .elementor-background-slideshow::before, .elementor-1768 .elementor-element.elementor-element-1f1955fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-1768 .elementor-element.elementor-element-1f1955fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1768 .elementor-element.elementor-element-1f1955fc > .elementor-shape-bottom .elementor-shape-fill, .elementor-1768 .elementor-element.elementor-element-1f1955fc > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-5736c28 );}.elementor-1768 .elementor-element.elementor-element-1f1955fc > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-1f1955fc > .e-con-inner > .elementor-shape-bottom svg{height:130px;transform:translateX(-50%) rotateY(180deg);}.elementor-1768 .elementor-element.elementor-element-32617bd4{text-align:center;}.elementor-1768 .elementor-element.elementor-element-449af473{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1768 .elementor-element.elementor-element-449af473 .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:44px;font-weight:800;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.05em;color:var( --e-global-color-text );}.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-1768 .elementor-element.elementor-element-2bf0d721{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"UbuntuSans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-2bf0d721 a{color:var( --e-global-color-primary );}.elementor-1768 .elementor-element.elementor-element-685e6914.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.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-1768 .elementor-element.elementor-element-5c5149d8 .elementor-button{background-color:var( --e-global-color-accent );font-family:"UbuntuSans", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;letter-spacing:-0.04em;fill:var( --e-global-color-1a23a47 );color:var( --e-global-color-1a23a47 );box-shadow:0px 3px 13px 0px rgba(172.00000000000009, 203.00000000000003, 101.00000000000003, 0.3);border-style:none;border-radius:5px 5px 5px 5px;padding:15px 25px 15px 25px;}.elementor-1768 .elementor-element.elementor-element-6f7796fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0% 10%;--row-gap:0%;--column-gap:10%;--overlay-opacity:1;--padding-top:50px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-6f7796fb:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-6f7796fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-5736c28 ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1768 .elementor-element.elementor-element-6f7796fb::before, .elementor-1768 .elementor-element.elementor-element-6f7796fb > .elementor-background-video-container::before, .elementor-1768 .elementor-element.elementor-element-6f7796fb > .e-con-inner > .elementor-background-video-container::before, .elementor-1768 .elementor-element.elementor-element-6f7796fb > .elementor-background-slideshow::before, .elementor-1768 .elementor-element.elementor-element-6f7796fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1768 .elementor-element.elementor-element-6f7796fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1768 .elementor-element.elementor-element-6f7796fb > .elementor-shape-bottom .elementor-shape-fill, .elementor-1768 .elementor-element.elementor-element-6f7796fb > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-5736c28 );}.elementor-1768 .elementor-element.elementor-element-6f7796fb > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-6f7796fb > .e-con-inner > .elementor-shape-bottom svg{height:130px;}.elementor-1768 .elementor-element.elementor-element-123a931a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1768 .elementor-element.elementor-element-4ae58421{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-1768 .elementor-element.elementor-element-68e9dc1a{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1768 .elementor-element.elementor-element-68e9dc1a .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:44px;font-weight:800;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.05em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-1cff5825{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"UbuntuSans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-1cff5825 a{color:var( --e-global-color-primary );}.elementor-1768 .elementor-element.elementor-element-f4fd907 .elementor-button{background-color:var( --e-global-color-accent );font-family:"UbuntuSans", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;letter-spacing:-0.04em;fill:var( --e-global-color-1a23a47 );color:var( --e-global-color-1a23a47 );box-shadow:0px 3px 13px 0px rgba(172.00000000000009, 203.00000000000003, 101.00000000000003, 0.3);border-style:none;border-radius:5px 5px 5px 5px;padding:15px 25px 15px 25px;}.elementor-1768 .elementor-element.elementor-element-7e9fc331{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-1768 .elementor-element.elementor-element-7e9fc331 img{height:600px;object-fit:cover;object-position:center center;border-style:solid;border-width:10px 10px 10px 10px;border-color:var( --e-global-color-primary );box-shadow:0px 4px 16px 0px rgba(0, 0, 0, 0.26);}.elementor-1768 .elementor-element.elementor-element-1d3d21a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0% 10%;--row-gap:0%;--column-gap:10%;--overlay-opacity:1;--padding-top:50px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-1d3d21a:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-1d3d21a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-5736c28 ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1768 .elementor-element.elementor-element-1d3d21a::before, .elementor-1768 .elementor-element.elementor-element-1d3d21a > .elementor-background-video-container::before, .elementor-1768 .elementor-element.elementor-element-1d3d21a > .e-con-inner > .elementor-background-video-container::before, .elementor-1768 .elementor-element.elementor-element-1d3d21a > .elementor-background-slideshow::before, .elementor-1768 .elementor-element.elementor-element-1d3d21a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1768 .elementor-element.elementor-element-1d3d21a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1768 .elementor-element.elementor-element-1d3d21a > .elementor-shape-bottom .elementor-shape-fill, .elementor-1768 .elementor-element.elementor-element-1d3d21a > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-5736c28 );}.elementor-1768 .elementor-element.elementor-element-1d3d21a > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-1d3d21a > .e-con-inner > .elementor-shape-bottom svg{height:130px;transform:translateX(-50%) rotateY(180deg);}.elementor-1768 .elementor-element.elementor-element-76fbc321{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-1768 .elementor-element.elementor-element-76fbc321 img{height:600px;object-fit:cover;object-position:center center;border-style:solid;border-width:10px 10px 10px 10px;border-color:var( --e-global-color-primary );box-shadow:0px 4px 16px 0px rgba(0, 0, 0, 0.26);}.elementor-1768 .elementor-element.elementor-element-5b4e1601{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1768 .elementor-element.elementor-element-74a46c77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-1768 .elementor-element.elementor-element-3ea65d6b{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1768 .elementor-element.elementor-element-3ea65d6b .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:44px;font-weight:800;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.05em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-5331c361{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"UbuntuSans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-5331c361 a{color:var( --e-global-color-primary );}.elementor-1768 .elementor-element.elementor-element-5309f20e .elementor-button{background-color:var( --e-global-color-accent );font-family:"UbuntuSans", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;letter-spacing:-0.04em;fill:var( --e-global-color-1a23a47 );color:var( --e-global-color-1a23a47 );box-shadow:0px 3px 13px 0px rgba(172.00000000000009, 203.00000000000003, 101.00000000000003, 0.3);border-style:none;border-radius:5px 5px 5px 5px;padding:15px 25px 15px 25px;}.elementor-1768 .elementor-element.elementor-element-58a3e3f0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:50px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-58a3e3f0:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-58a3e3f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-5736c28 ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1768 .elementor-element.elementor-element-58a3e3f0::before, .elementor-1768 .elementor-element.elementor-element-58a3e3f0 > .elementor-background-video-container::before, .elementor-1768 .elementor-element.elementor-element-58a3e3f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1768 .elementor-element.elementor-element-58a3e3f0 > .elementor-background-slideshow::before, .elementor-1768 .elementor-element.elementor-element-58a3e3f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1768 .elementor-element.elementor-element-58a3e3f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1768 .elementor-element.elementor-element-58a3e3f0 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1768 .elementor-element.elementor-element-58a3e3f0 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-1a23a47 );}.elementor-1768 .elementor-element.elementor-element-58a3e3f0 > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-58a3e3f0 > .e-con-inner > .elementor-shape-bottom svg{height:130px;}.elementor-1768 .elementor-element.elementor-element-77f33ae3{text-align:center;}.elementor-1768 .elementor-element.elementor-element-3d131d17{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1768 .elementor-element.elementor-element-3d131d17 .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:44px;font-weight:800;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.05em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-5276abc9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"UbuntuSans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-5276abc9 a{color:var( --e-global-color-primary );}.elementor-1768 .elementor-element.elementor-element-30fd11d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 10%;--row-gap:20px;--column-gap:10%;--flex-wrap:wrap;--overlay-opacity:1;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1768 .elementor-element.elementor-element-30fd11d9::before, .elementor-1768 .elementor-element.elementor-element-30fd11d9 > .elementor-background-video-container::before, .elementor-1768 .elementor-element.elementor-element-30fd11d9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1768 .elementor-element.elementor-element-30fd11d9 > .elementor-background-slideshow::before, .elementor-1768 .elementor-element.elementor-element-30fd11d9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1768 .elementor-element.elementor-element-30fd11d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1768 .elementor-element.elementor-element-7fc81e0b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1768 .elementor-element.elementor-element-31ae3bc5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.25);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1768 .elementor-element.elementor-element-31ae3bc5:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-31ae3bc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-4694005e{background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -60px;padding:10px 18px 10px 18px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-accent );border-radius:50% 50% 50% 50%;text-align:center;}.elementor-1768 .elementor-element.elementor-element-4694005e .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:32px;font-weight:700;line-height:1em;color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-58b69a9c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1768 .elementor-element.elementor-element-2c3f9ec4 .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;line-height:1.5em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-260812e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"UbuntuSans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-260812e2 a{color:var( --e-global-color-accent );}.elementor-1768 .elementor-element.elementor-element-1130141b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.25);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1768 .elementor-element.elementor-element-1130141b:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-1130141b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-3de37bd7{background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -60px;padding:10px 18px 10px 18px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-accent );border-radius:50% 50% 50% 50%;text-align:center;}.elementor-1768 .elementor-element.elementor-element-3de37bd7 .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:32px;font-weight:700;line-height:1em;color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-53f26b3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1768 .elementor-element.elementor-element-3de906a8 .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;line-height:1.5em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-4198faf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"UbuntuSans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-4198faf0 a{color:var( --e-global-color-accent );}.elementor-1768 .elementor-element.elementor-element-295d8eb0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.25);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1768 .elementor-element.elementor-element-295d8eb0:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-295d8eb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-7a0df964{background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -60px;padding:10px 18px 10px 18px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-accent );border-radius:50% 50% 50% 50%;text-align:center;}.elementor-1768 .elementor-element.elementor-element-7a0df964 .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:32px;font-weight:700;line-height:1em;color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-920969b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1768 .elementor-element.elementor-element-50ac35a0 .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;line-height:1.5em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-48da7072{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"UbuntuSans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-48da7072 a{color:var( --e-global-color-accent );}.elementor-1768 .elementor-element.elementor-element-6b8e903a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.25);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1768 .elementor-element.elementor-element-6b8e903a:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-6b8e903a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-4a9d31c0{background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -60px;padding:10px 18px 10px 18px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-accent );border-radius:50% 50% 50% 50%;text-align:center;}.elementor-1768 .elementor-element.elementor-element-4a9d31c0 .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:32px;font-weight:700;line-height:1em;color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-46034f6d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1768 .elementor-element.elementor-element-2ddf94f2 .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;line-height:1.5em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-60665c4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"UbuntuSans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-60665c4f a{color:var( --e-global-color-accent );}.elementor-1768 .elementor-element.elementor-element-29cee5fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.25);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1768 .elementor-element.elementor-element-29cee5fc:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-29cee5fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-23719cc3{background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -60px;padding:10px 18px 10px 18px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-accent );border-radius:50% 50% 50% 50%;text-align:center;}.elementor-1768 .elementor-element.elementor-element-23719cc3 .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:32px;font-weight:700;line-height:1em;color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-3311bb1f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1768 .elementor-element.elementor-element-1da578a4 .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;line-height:1.5em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-1f692fe1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"UbuntuSans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-1f692fe1 a{color:var( --e-global-color-accent );}.elementor-1768 .elementor-element.elementor-element-1f6cde48{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.25);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1768 .elementor-element.elementor-element-1f6cde48:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-1f6cde48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-5abc3035{background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -60px;padding:10px 18px 10px 18px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-accent );border-radius:50% 50% 50% 50%;text-align:center;}.elementor-1768 .elementor-element.elementor-element-5abc3035 .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:32px;font-weight:700;line-height:1em;color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-666383b5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1768 .elementor-element.elementor-element-10e43770 .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;line-height:1.5em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-58153f1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"UbuntuSans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-58153f1b a{color:var( --e-global-color-accent );}.elementor-1768 .elementor-element.elementor-element-ca478dc{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-1768 .elementor-element.elementor-element-ca478dc img{height:600px;object-fit:cover;object-position:center center;border-style:solid;border-width:10px 10px 10px 10px;border-color:var( --e-global-color-primary );box-shadow:0px 4px 16px 0px rgba(0, 0, 0, 0.26);}.elementor-1768 .elementor-element.elementor-element-ce6cdf6 .elementor-button{background-color:var( --e-global-color-accent );font-family:"UbuntuSans", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;letter-spacing:-0.04em;fill:var( --e-global-color-1a23a47 );color:var( --e-global-color-1a23a47 );box-shadow:0px 3px 13px 0px rgba(172.00000000000009, 203.00000000000003, 101.00000000000003, 0.3);border-style:none;border-radius:5px 5px 5px 5px;padding:15px 25px 15px 25px;}.elementor-1768 .elementor-element.elementor-element-2b3be067{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:50px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-2b3be067:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-2b3be067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-1a23a47 ) 0%, var( --e-global-color-43729fa ) 100%);}.elementor-1768 .elementor-element.elementor-element-2b3be067::before, .elementor-1768 .elementor-element.elementor-element-2b3be067 > .elementor-background-video-container::before, .elementor-1768 .elementor-element.elementor-element-2b3be067 > .e-con-inner > .elementor-background-video-container::before, .elementor-1768 .elementor-element.elementor-element-2b3be067 > .elementor-background-slideshow::before, .elementor-1768 .elementor-element.elementor-element-2b3be067 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1768 .elementor-element.elementor-element-2b3be067 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1768 .elementor-element.elementor-element-2b3be067 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1768 .elementor-element.elementor-element-2b3be067 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-2b3be067 > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-2b3be067 > .e-con-inner > .elementor-shape-bottom svg{height:130px;transform:translateX(-50%) rotateY(180deg);}.elementor-1768 .elementor-element.elementor-element-7ed9f8fe{text-align:center;}.elementor-1768 .elementor-element.elementor-element-383a63fb{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1768 .elementor-element.elementor-element-383a63fb .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:44px;font-weight:800;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.05em;color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-277330a5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"UbuntuSans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-277330a5 a{color:var( --e-global-color-primary );}.elementor-1768 .elementor-element.elementor-element-17ee6f98{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:50px 30px;--row-gap:50px;--column-gap:30px;--flex-wrap:wrap;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1768 .elementor-element.elementor-element-4bf33a91{--display:flex;--min-height:132px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.2);--padding-top:25px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-1768 .elementor-element.elementor-element-4bf33a91:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-4bf33a91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-272451df{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1768 .elementor-element.elementor-element-272451df img{height:56px;object-fit:contain;object-position:center center;}.elementor-1768 .elementor-element.elementor-element-1e6b5c76{text-align:center;}.elementor-1768 .elementor-element.elementor-element-1e6b5c76 .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:-0.04em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-7ff42fba{--display:flex;--min-height:132px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.2);--padding-top:25px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-1768 .elementor-element.elementor-element-7ff42fba:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-7ff42fba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-6501ce28{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1768 .elementor-element.elementor-element-6501ce28 img{height:56px;object-fit:contain;object-position:center center;}.elementor-1768 .elementor-element.elementor-element-74b92487{text-align:center;}.elementor-1768 .elementor-element.elementor-element-74b92487 .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:-0.04em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-9b6b4{--display:flex;--min-height:132px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.2);--padding-top:25px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-1768 .elementor-element.elementor-element-9b6b4:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-9b6b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-7ad45ab8{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1768 .elementor-element.elementor-element-7ad45ab8 img{height:56px;object-fit:contain;object-position:center center;}.elementor-1768 .elementor-element.elementor-element-631644f0{text-align:center;}.elementor-1768 .elementor-element.elementor-element-631644f0 .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:-0.04em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-2b12a30c{--display:flex;--min-height:132px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.2);--padding-top:25px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-1768 .elementor-element.elementor-element-2b12a30c:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-2b12a30c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-76844160{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1768 .elementor-element.elementor-element-76844160 img{height:56px;object-fit:contain;object-position:center center;}.elementor-1768 .elementor-element.elementor-element-548d8348{text-align:center;}.elementor-1768 .elementor-element.elementor-element-548d8348 .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:-0.04em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-53e5b91d{--display:flex;--min-height:132px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.2);--padding-top:25px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-1768 .elementor-element.elementor-element-53e5b91d:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-53e5b91d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-573f8541{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1768 .elementor-element.elementor-element-573f8541 img{height:56px;object-fit:contain;object-position:center center;}.elementor-1768 .elementor-element.elementor-element-947ecae{text-align:center;}.elementor-1768 .elementor-element.elementor-element-947ecae .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:-0.04em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-4fb56362{--display:flex;--min-height:132px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.2);--padding-top:25px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-1768 .elementor-element.elementor-element-4fb56362:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-4fb56362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-7119a53b{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1768 .elementor-element.elementor-element-7119a53b img{height:56px;object-fit:contain;object-position:center center;}.elementor-1768 .elementor-element.elementor-element-228d5d8e{text-align:center;}.elementor-1768 .elementor-element.elementor-element-228d5d8e .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:-0.04em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-4815fff8 .elementor-button{background-color:var( --e-global-color-accent );font-family:"UbuntuSans", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;letter-spacing:-0.04em;fill:var( --e-global-color-1a23a47 );color:var( --e-global-color-1a23a47 );box-shadow:0px 3px 13px 0px rgba(172.00000000000009, 203.00000000000003, 101.00000000000003, 0.3);border-style:none;border-radius:5px 5px 5px 5px;padding:15px 25px 15px 25px;}.elementor-1768 .elementor-element.elementor-element-44b2c10c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0% 10%;--row-gap:0%;--column-gap:10%;--overlay-opacity:1;--padding-top:50px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-44b2c10c::before, .elementor-1768 .elementor-element.elementor-element-44b2c10c > .elementor-background-video-container::before, .elementor-1768 .elementor-element.elementor-element-44b2c10c > .e-con-inner > .elementor-background-video-container::before, .elementor-1768 .elementor-element.elementor-element-44b2c10c > .elementor-background-slideshow::before, .elementor-1768 .elementor-element.elementor-element-44b2c10c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1768 .elementor-element.elementor-element-44b2c10c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1768 .elementor-element.elementor-element-44b2c10c > .elementor-shape-bottom .elementor-shape-fill, .elementor-1768 .elementor-element.elementor-element-44b2c10c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-5736c28 );}.elementor-1768 .elementor-element.elementor-element-44b2c10c > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-44b2c10c > .e-con-inner > .elementor-shape-bottom svg{height:130px;}.elementor-1768 .elementor-element.elementor-element-28a0707d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1768 .elementor-element.elementor-element-7870b641{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-1768 .elementor-element.elementor-element-3edbf991{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1768 .elementor-element.elementor-element-3edbf991 .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:44px;font-weight:800;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.05em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-7445ed5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"UbuntuSans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-7445ed5d a{color:var( --e-global-color-primary );}.elementor-1768 .elementor-element.elementor-element-7df4e6cf .elementor-button{background-color:var( --e-global-color-accent );font-family:"UbuntuSans", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;letter-spacing:-0.04em;fill:var( --e-global-color-1a23a47 );color:var( --e-global-color-1a23a47 );box-shadow:0px 3px 13px 0px rgba(172.00000000000009, 203.00000000000003, 101.00000000000003, 0.3);border-style:none;border-radius:5px 5px 5px 5px;padding:15px 25px 15px 25px;}.elementor-1768 .elementor-element.elementor-element-456acf27{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-1768 .elementor-element.elementor-element-456acf27 img{height:600px;object-fit:cover;object-position:center center;border-style:solid;border-width:10px 10px 10px 10px;border-color:var( --e-global-color-primary );box-shadow:0px 4px 16px 0px rgba(0, 0, 0, 0.26);}.elementor-1768 .elementor-element.elementor-element-29f0677e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0% 10%;--row-gap:0%;--column-gap:10%;--overlay-opacity:1;--padding-top:50px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-29f0677e:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-29f0677e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-5736c28 ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1768 .elementor-element.elementor-element-29f0677e::before, .elementor-1768 .elementor-element.elementor-element-29f0677e > .elementor-background-video-container::before, .elementor-1768 .elementor-element.elementor-element-29f0677e > .e-con-inner > .elementor-background-video-container::before, .elementor-1768 .elementor-element.elementor-element-29f0677e > .elementor-background-slideshow::before, .elementor-1768 .elementor-element.elementor-element-29f0677e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1768 .elementor-element.elementor-element-29f0677e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1768 .elementor-element.elementor-element-29f0677e > .elementor-shape-bottom .elementor-shape-fill, .elementor-1768 .elementor-element.elementor-element-29f0677e > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-1a23a47 );}.elementor-1768 .elementor-element.elementor-element-29f0677e > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-29f0677e > .e-con-inner > .elementor-shape-bottom svg{height:130px;transform:translateX(-50%) rotateY(180deg);}.elementor-1768 .elementor-element.elementor-element-5ced4ec{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-1768 .elementor-element.elementor-element-5ced4ec img{height:600px;object-fit:cover;object-position:center center;border-style:solid;border-width:10px 10px 10px 10px;border-color:var( --e-global-color-primary );box-shadow:0px 4px 16px 0px rgba(0, 0, 0, 0.26);}.elementor-1768 .elementor-element.elementor-element-77fa5971{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1768 .elementor-element.elementor-element-54475354{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-1768 .elementor-element.elementor-element-41dc76c5{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1768 .elementor-element.elementor-element-41dc76c5 .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:44px;font-weight:800;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.05em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-1a37cec5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"UbuntuSans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-1a37cec5 a{color:var( --e-global-color-primary );}.elementor-1768 .elementor-element.elementor-element-2edd2f54 .elementor-button{background-color:var( --e-global-color-accent );font-family:"UbuntuSans", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;letter-spacing:-0.04em;fill:var( --e-global-color-1a23a47 );color:var( --e-global-color-1a23a47 );box-shadow:0px 3px 13px 0px rgba(172.00000000000009, 203.00000000000003, 101.00000000000003, 0.3);border-style:none;border-radius:5px 5px 5px 5px;padding:15px 25px 15px 25px;}.elementor-1768 .elementor-element.elementor-element-776dafcf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0% 10%;--row-gap:0%;--column-gap:10%;--overlay-opacity:1;--padding-top:50px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-776dafcf:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-776dafcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-1a23a47 ) 0%, var( --e-global-color-43729fa ) 100%);}.elementor-1768 .elementor-element.elementor-element-776dafcf::before, .elementor-1768 .elementor-element.elementor-element-776dafcf > .elementor-background-video-container::before, .elementor-1768 .elementor-element.elementor-element-776dafcf > .e-con-inner > .elementor-background-video-container::before, .elementor-1768 .elementor-element.elementor-element-776dafcf > .elementor-background-slideshow::before, .elementor-1768 .elementor-element.elementor-element-776dafcf > .e-con-inner > .elementor-background-slideshow::before, .elementor-1768 .elementor-element.elementor-element-776dafcf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1768 .elementor-element.elementor-element-776dafcf > .elementor-shape-bottom .elementor-shape-fill, .elementor-1768 .elementor-element.elementor-element-776dafcf > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-5736c28 );}.elementor-1768 .elementor-element.elementor-element-776dafcf > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-776dafcf > .e-con-inner > .elementor-shape-bottom svg{height:130px;}.elementor-1768 .elementor-element.elementor-element-50d0de74{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-1768 .elementor-element.elementor-element-50d0de74 > .elementor-widget-container{border-radius:10px 10px 10px 10px;box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.3);}.elementor-1768 .elementor-element.elementor-element-5360c48d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1768 .elementor-element.elementor-element-1ef85e75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-1768 .elementor-element.elementor-element-60f7d255{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1768 .elementor-element.elementor-element-60f7d255 .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:44px;font-weight:800;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.05em;color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-2d2f2b5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"UbuntuSans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-2d2f2b5a a{color:var( --e-global-color-primary );}.elementor-1768 .elementor-element.elementor-element-2b4a774d .elementor-button{background-color:var( --e-global-color-accent );font-family:"UbuntuSans", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;letter-spacing:-0.04em;fill:var( --e-global-color-1a23a47 );color:var( --e-global-color-1a23a47 );box-shadow:0px 3px 13px 0px rgba(172.00000000000009, 203.00000000000003, 101.00000000000003, 0.3);border-style:none;border-radius:5px 5px 5px 5px;padding:15px 25px 15px 25px;}.elementor-1768 .elementor-element.elementor-element-5d6fbb61{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:50px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-5d6fbb61:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-5d6fbb61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-5736c28 ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1768 .elementor-element.elementor-element-5d6fbb61::before, .elementor-1768 .elementor-element.elementor-element-5d6fbb61 > .elementor-background-video-container::before, .elementor-1768 .elementor-element.elementor-element-5d6fbb61 > .e-con-inner > .elementor-background-video-container::before, .elementor-1768 .elementor-element.elementor-element-5d6fbb61 > .elementor-background-slideshow::before, .elementor-1768 .elementor-element.elementor-element-5d6fbb61 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1768 .elementor-element.elementor-element-5d6fbb61 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1768 .elementor-element.elementor-element-5d6fbb61 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1768 .elementor-element.elementor-element-5d6fbb61 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-5736c28 );}.elementor-1768 .elementor-element.elementor-element-5d6fbb61 > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-5d6fbb61 > .e-con-inner > .elementor-shape-bottom svg{height:130px;transform:translateX(-50%) rotateY(180deg);}.elementor-1768 .elementor-element.elementor-element-35406c95{text-align:center;}.elementor-1768 .elementor-element.elementor-element-3e4729b{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1768 .elementor-element.elementor-element-3e4729b .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:44px;font-weight:800;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.05em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-458cfe49{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"UbuntuSans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-458cfe49 a{color:var( --e-global-color-primary );}.elementor-1768 .elementor-element.elementor-element-389784a0{--display:flex;}.elementor-1768 .elementor-element.elementor-element-5656ea15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"UbuntuSans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-5656ea15 a{color:var( --e-global-color-primary );}.elementor-1768 .elementor-element.elementor-element-41fffdad{--display:flex;}.elementor-1768 .elementor-element.elementor-element-1c4bb2eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"UbuntuSans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-1c4bb2eb a{color:var( --e-global-color-primary );}.elementor-1768 .elementor-element.elementor-element-a79304b{--display:flex;}.elementor-1768 .elementor-element.elementor-element-386fb093{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"UbuntuSans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-386fb093 a{color:var( --e-global-color-primary );}.elementor-1768 .elementor-element.elementor-element-432dd816{--display:flex;}.elementor-1768 .elementor-element.elementor-element-a7d4473{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"UbuntuSans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-a7d4473 a{color:var( --e-global-color-primary );}.elementor-1768 .elementor-element.elementor-element-7c7c756c{--display:flex;}.elementor-1768 .elementor-element.elementor-element-628f5394{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"UbuntuSans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-628f5394 a{color:var( --e-global-color-primary );}.elementor-1768 .elementor-element.elementor-element-58480982{--n-accordion-title-font-size:24px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:16px;--n-accordion-icon-normal-color:var( --e-global-color-text );--n-accordion-icon-hover-color:var( --e-global-color-primary );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-1768 .elementor-element.elementor-element-58480982 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1768 .elementor-element.elementor-element-58480982 {--n-accordion-padding:30px 40px 30px 40px;}:where( .elementor-1768 .elementor-element.elementor-element-58480982 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"UbuntuSans", Sans-serif;font-weight:700;line-height:1.4em;letter-spacing:-0.02em;}:where( .elementor-1768 .elementor-element.elementor-element-58480982 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:40px;--padding-bottom:20px;--padding-left:40px;}.elementor-1768 .elementor-element.elementor-element-1f0cd08b .elementor-button{background-color:var( --e-global-color-accent );font-family:"UbuntuSans", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;letter-spacing:-0.04em;fill:var( --e-global-color-1a23a47 );color:var( --e-global-color-1a23a47 );box-shadow:0px 3px 13px 0px rgba(172.00000000000009, 203.00000000000003, 101.00000000000003, 0.3);border-style:none;border-radius:5px 5px 5px 5px;padding:15px 25px 15px 25px;}.elementor-1768 .elementor-element.elementor-element-19b783be{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0% 10%;--row-gap:0%;--column-gap:10%;--overlay-opacity:1;--padding-top:50px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-19b783be:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-19b783be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-5736c28 ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1768 .elementor-element.elementor-element-19b783be::before, .elementor-1768 .elementor-element.elementor-element-19b783be > .elementor-background-video-container::before, .elementor-1768 .elementor-element.elementor-element-19b783be > .e-con-inner > .elementor-background-video-container::before, .elementor-1768 .elementor-element.elementor-element-19b783be > .elementor-background-slideshow::before, .elementor-1768 .elementor-element.elementor-element-19b783be > .e-con-inner > .elementor-background-slideshow::before, .elementor-1768 .elementor-element.elementor-element-19b783be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1768 .elementor-element.elementor-element-19b783be > .elementor-shape-bottom .elementor-shape-fill, .elementor-1768 .elementor-element.elementor-element-19b783be > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-1a23a47 );}.elementor-1768 .elementor-element.elementor-element-19b783be > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-19b783be > .e-con-inner > .elementor-shape-bottom svg{height:130px;}.elementor-1768 .elementor-element.elementor-element-6cb1b908{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1768 .elementor-element.elementor-element-67c461b1{padding:0px 0px 0px 0px;grid-column:span 1;grid-row:span 1;}.elementor-1768 .elementor-element.elementor-element-67c461b1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1768 .elementor-element.elementor-element-67c461b1 img{width:100%;}.elementor-1768 .elementor-element.elementor-element-4bf4c287{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 3;}.elementor-1768 .elementor-element.elementor-element-46d73833{text-align:center;}.elementor-1768 .elementor-element.elementor-element-3fcf52f5{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1768 .elementor-element.elementor-element-3fcf52f5 .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:44px;font-weight:800;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.05em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-19ce8e97{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"UbuntuSans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-1768 .elementor-element.elementor-element-19ce8e97 a{color:var( --e-global-color-primary );}.elementor-1768 .elementor-element.elementor-element-5e747a24{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:25px 30px;--row-gap:25px;--column-gap:30px;--flex-wrap:wrap;--align-content:flex-start;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1768 .elementor-element.elementor-element-5e747a24.e-con{--align-self:center;}.elementor-1768 .elementor-element.elementor-element-45c225bd .elementor-button{background-color:var( --e-global-color-secondary );font-family:"UbuntuSans", Sans-serif;font-size:20px;font-weight:700;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.04em;fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.2);transition-duration:0.5s;border-style:none;border-radius:5px 5px 5px 5px;padding:15px 25px 15px 35px;}.elementor-1768 .elementor-element.elementor-element-45c225bd .elementor-button:hover, .elementor-1768 .elementor-element.elementor-element-45c225bd .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );box-shadow:0px 8px 15px 0px rgba(11.999999999999998, 51.00000000000004, 67, 0.35);}.elementor-1768 .elementor-element.elementor-element-45c225bd{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-1768 .elementor-element.elementor-element-45c225bd.elementor-element{--align-self:stretch;}.elementor-1768 .elementor-element.elementor-element-45c225bd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1768 .elementor-element.elementor-element-45c225bd .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:start;}.elementor-1768 .elementor-element.elementor-element-45c225bd .elementor-button:hover svg, .elementor-1768 .elementor-element.elementor-element-45c225bd .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-295cf3b7 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"UbuntuSans", Sans-serif;font-size:20px;font-weight:700;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.04em;fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.2);transition-duration:0.5s;border-style:none;border-radius:5px 5px 5px 5px;padding:15px 25px 15px 35px;}.elementor-1768 .elementor-element.elementor-element-295cf3b7 .elementor-button:hover, .elementor-1768 .elementor-element.elementor-element-295cf3b7 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );box-shadow:0px 8px 15px 0px rgba(11.999999999999998, 51.00000000000004, 67, 0.35);}.elementor-1768 .elementor-element.elementor-element-295cf3b7{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-1768 .elementor-element.elementor-element-295cf3b7.elementor-element{--align-self:stretch;}.elementor-1768 .elementor-element.elementor-element-295cf3b7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1768 .elementor-element.elementor-element-295cf3b7 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:start;}.elementor-1768 .elementor-element.elementor-element-295cf3b7 .elementor-button:hover svg, .elementor-1768 .elementor-element.elementor-element-295cf3b7 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-3c61b0e7 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"UbuntuSans", Sans-serif;font-size:20px;font-weight:700;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.04em;fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.2);transition-duration:0.5s;border-style:none;border-radius:5px 5px 5px 5px;padding:15px 25px 15px 35px;}.elementor-1768 .elementor-element.elementor-element-3c61b0e7 .elementor-button:hover, .elementor-1768 .elementor-element.elementor-element-3c61b0e7 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );box-shadow:0px 8px 15px 0px rgba(11.999999999999998, 51.00000000000004, 67, 0.35);}.elementor-1768 .elementor-element.elementor-element-3c61b0e7{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-1768 .elementor-element.elementor-element-3c61b0e7.elementor-element{--align-self:stretch;}.elementor-1768 .elementor-element.elementor-element-3c61b0e7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1768 .elementor-element.elementor-element-3c61b0e7 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:start;}.elementor-1768 .elementor-element.elementor-element-3c61b0e7 .elementor-button:hover svg, .elementor-1768 .elementor-element.elementor-element-3c61b0e7 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-931f270{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0% 10%;--row-gap:0%;--column-gap:10%;--overlay-opacity:1;--padding-top:50px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-931f270:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-931f270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-1a23a47 ) 0%, var( --e-global-color-43729fa ) 100%);}.elementor-1768 .elementor-element.elementor-element-931f270::before, .elementor-1768 .elementor-element.elementor-element-931f270 > .elementor-background-video-container::before, .elementor-1768 .elementor-element.elementor-element-931f270 > .e-con-inner > .elementor-background-video-container::before, .elementor-1768 .elementor-element.elementor-element-931f270 > .elementor-background-slideshow::before, .elementor-1768 .elementor-element.elementor-element-931f270 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1768 .elementor-element.elementor-element-931f270 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.comforttech.ca/wp-content/uploads/2026/07/BG_OVERLAY_FROG_RIGHT.webp");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:auto;}.elementor-1768 .elementor-element.elementor-element-724dbc0c{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-1768 .elementor-element.elementor-element-724dbc0c > .elementor-widget-container{border-radius:10px 10px 10px 10px;box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.3);}.elementor-1768 .elementor-element.elementor-element-2d418c59{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1768 .elementor-element.elementor-element-778fdff2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-1768 .elementor-element.elementor-element-1f75ac94{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1768 .elementor-element.elementor-element-1f75ac94 .elementor-heading-title{font-family:"UbuntuSans", Sans-serif;font-size:44px;font-weight:800;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.05em;color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-25470cd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"UbuntuSans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-secondary );}.elementor-1768 .elementor-element.elementor-element-25470cd6 a{color:var( --e-global-color-primary );}@media(max-width:1366px){.elementor-1768 .elementor-element.elementor-element-3dc6b7bb:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-3dc6b7bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}}@media(max-width:1200px){.elementor-1768 .elementor-element.elementor-element-3dc6b7bb{--justify-content:center;--gap:5% 5%;--row-gap:5%;--column-gap:5%;}.elementor-1768 .elementor-element.elementor-element-c2d4733{font-size:16px;}.elementor-1768 .elementor-element.elementor-element-4b7507e5 .elementor-heading-title{font-size:46px;}.elementor-1768 .elementor-element.elementor-element-235d970d .elementor-heading-title{font-size:18px;}.elementor-1768 .elementor-element.elementor-element-35b6f254 img{width:150px;}.elementor-1768 .elementor-element.elementor-element-449af473 .elementor-heading-title{font-size:36px;}.elementor-1768 .elementor-element.elementor-element-2bf0d721{font-size:17px;letter-spacing:0em;}.elementor-1768 .elementor-element.elementor-element-5c5149d8 .elementor-button{font-size:22px;}.elementor-1768 .elementor-element.elementor-element-68e9dc1a .elementor-heading-title{font-size:36px;}.elementor-1768 .elementor-element.elementor-element-1cff5825{font-size:17px;letter-spacing:0em;}.elementor-1768 .elementor-element.elementor-element-f4fd907 .elementor-button{font-size:22px;}.elementor-1768 .elementor-element.elementor-element-7e9fc331 img{height:500px;}.elementor-1768 .elementor-element.elementor-element-76fbc321 img{height:500px;}.elementor-1768 .elementor-element.elementor-element-3ea65d6b .elementor-heading-title{font-size:36px;}.elementor-1768 .elementor-element.elementor-element-5331c361{font-size:17px;letter-spacing:0em;}.elementor-1768 .elementor-element.elementor-element-5309f20e .elementor-button{font-size:22px;}.elementor-1768 .elementor-element.elementor-element-3d131d17 .elementor-heading-title{font-size:36px;}.elementor-1768 .elementor-element.elementor-element-5276abc9{font-size:17px;letter-spacing:0em;}.elementor-1768 .elementor-element.elementor-element-2c3f9ec4 .elementor-heading-title{font-size:24px;}.elementor-1768 .elementor-element.elementor-element-260812e2{font-size:17px;letter-spacing:0px;}.elementor-1768 .elementor-element.elementor-element-3de906a8 .elementor-heading-title{font-size:24px;}.elementor-1768 .elementor-element.elementor-element-4198faf0{font-size:17px;letter-spacing:0px;}.elementor-1768 .elementor-element.elementor-element-50ac35a0 .elementor-heading-title{font-size:24px;}.elementor-1768 .elementor-element.elementor-element-48da7072{font-size:17px;letter-spacing:0px;}.elementor-1768 .elementor-element.elementor-element-2ddf94f2 .elementor-heading-title{font-size:24px;}.elementor-1768 .elementor-element.elementor-element-60665c4f{font-size:17px;letter-spacing:0px;}.elementor-1768 .elementor-element.elementor-element-1da578a4 .elementor-heading-title{font-size:24px;}.elementor-1768 .elementor-element.elementor-element-1f692fe1{font-size:17px;letter-spacing:0px;}.elementor-1768 .elementor-element.elementor-element-10e43770 .elementor-heading-title{font-size:24px;}.elementor-1768 .elementor-element.elementor-element-58153f1b{font-size:17px;letter-spacing:0px;}.elementor-1768 .elementor-element.elementor-element-ca478dc img{height:500px;}.elementor-1768 .elementor-element.elementor-element-ce6cdf6 .elementor-button{font-size:22px;}.elementor-1768 .elementor-element.elementor-element-383a63fb .elementor-heading-title{font-size:36px;}.elementor-1768 .elementor-element.elementor-element-277330a5{font-size:17px;letter-spacing:0em;}.elementor-1768 .elementor-element.elementor-element-17ee6f98{--margin-top:50px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-1768 .elementor-element.elementor-element-4815fff8 .elementor-button{font-size:22px;}.elementor-1768 .elementor-element.elementor-element-3edbf991 .elementor-heading-title{font-size:36px;}.elementor-1768 .elementor-element.elementor-element-7445ed5d{font-size:17px;letter-spacing:0em;}.elementor-1768 .elementor-element.elementor-element-7df4e6cf .elementor-button{font-size:22px;}.elementor-1768 .elementor-element.elementor-element-456acf27 img{height:500px;}.elementor-1768 .elementor-element.elementor-element-5ced4ec img{height:500px;}.elementor-1768 .elementor-element.elementor-element-41dc76c5 .elementor-heading-title{font-size:36px;}.elementor-1768 .elementor-element.elementor-element-1a37cec5{font-size:17px;letter-spacing:0em;}.elementor-1768 .elementor-element.elementor-element-2edd2f54 .elementor-button{font-size:22px;}.elementor-1768 .elementor-element.elementor-element-60f7d255 .elementor-heading-title{font-size:36px;}.elementor-1768 .elementor-element.elementor-element-2d2f2b5a{font-size:17px;letter-spacing:0em;}.elementor-1768 .elementor-element.elementor-element-2b4a774d .elementor-button{font-size:22px;}.elementor-1768 .elementor-element.elementor-element-3e4729b .elementor-heading-title{font-size:36px;}.elementor-1768 .elementor-element.elementor-element-458cfe49{font-size:17px;letter-spacing:0em;}.elementor-1768 .elementor-element.elementor-element-5656ea15{font-size:17px;letter-spacing:0em;}.elementor-1768 .elementor-element.elementor-element-1c4bb2eb{font-size:17px;letter-spacing:0em;}.elementor-1768 .elementor-element.elementor-element-386fb093{font-size:17px;letter-spacing:0em;}.elementor-1768 .elementor-element.elementor-element-a7d4473{font-size:17px;letter-spacing:0em;}.elementor-1768 .elementor-element.elementor-element-628f5394{font-size:17px;letter-spacing:0em;}.elementor-1768 .elementor-element.elementor-element-58480982{--n-accordion-title-font-size:20px;}.elementor-1768 .elementor-element.elementor-element-1f0cd08b .elementor-button{font-size:22px;}.elementor-1768 .elementor-element.elementor-element-46d73833 img{height:10px;}.elementor-1768 .elementor-element.elementor-element-3fcf52f5 .elementor-heading-title{font-size:36px;}.elementor-1768 .elementor-element.elementor-element-19ce8e97{font-size:17px;letter-spacing:0em;}.elementor-1768 .elementor-element.elementor-element-45c225bd .elementor-button{font-size:18px;}.elementor-1768 .elementor-element.elementor-element-295cf3b7 .elementor-button{font-size:18px;}.elementor-1768 .elementor-element.elementor-element-3c61b0e7 .elementor-button{font-size:18px;}.elementor-1768 .elementor-element.elementor-element-1f75ac94 .elementor-heading-title{font-size:36px;}.elementor-1768 .elementor-element.elementor-element-25470cd6{font-size:17px;letter-spacing:0em;}}@media(max-width:1024px){.elementor-1768 .elementor-element.elementor-element-3dc6b7bb:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-3dc6b7bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1768 .elementor-element.elementor-element-35b6f254{padding:10px 15px 10px 15px;border-radius:5px 5px 5px 5px;}.elementor-1768 .elementor-element.elementor-element-1f1955fc > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-1f1955fc > .e-con-inner > .elementor-shape-bottom svg{height:90px;}.elementor-1768 .elementor-element.elementor-element-1f1955fc{--padding-top:50px;--padding-bottom:120px;--padding-left:30px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-5c5149d8 .elementor-button{font-size:18px;}.elementor-1768 .elementor-element.elementor-element-6f7796fb > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-6f7796fb > .e-con-inner > .elementor-shape-bottom svg{height:90px;}.elementor-1768 .elementor-element.elementor-element-6f7796fb{--padding-top:80px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-f4fd907 .elementor-button{font-size:18px;}.elementor-1768 .elementor-element.elementor-element-1d3d21a > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-1d3d21a > .e-con-inner > .elementor-shape-bottom svg{height:90px;}.elementor-1768 .elementor-element.elementor-element-1d3d21a{--padding-top:80px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-5309f20e .elementor-button{font-size:18px;}.elementor-1768 .elementor-element.elementor-element-58a3e3f0 > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-58a3e3f0 > .e-con-inner > .elementor-shape-bottom svg{height:90px;}.elementor-1768 .elementor-element.elementor-element-58a3e3f0{--padding-top:50px;--padding-bottom:120px;--padding-left:30px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-ce6cdf6 .elementor-button{font-size:18px;}.elementor-1768 .elementor-element.elementor-element-2b3be067 > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-2b3be067 > .e-con-inner > .elementor-shape-bottom svg{height:90px;}.elementor-1768 .elementor-element.elementor-element-2b3be067{--padding-top:50px;--padding-bottom:120px;--padding-left:30px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-4815fff8 .elementor-button{font-size:18px;}.elementor-1768 .elementor-element.elementor-element-44b2c10c > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-44b2c10c > .e-con-inner > .elementor-shape-bottom svg{height:90px;}.elementor-1768 .elementor-element.elementor-element-44b2c10c{--padding-top:80px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-7df4e6cf .elementor-button{font-size:18px;}.elementor-1768 .elementor-element.elementor-element-29f0677e > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-29f0677e > .e-con-inner > .elementor-shape-bottom svg{height:90px;}.elementor-1768 .elementor-element.elementor-element-29f0677e{--padding-top:80px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-2edd2f54 .elementor-button{font-size:18px;}.elementor-1768 .elementor-element.elementor-element-776dafcf > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-776dafcf > .e-con-inner > .elementor-shape-bottom svg{height:90px;}.elementor-1768 .elementor-element.elementor-element-776dafcf{--padding-top:80px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-2b4a774d .elementor-button{font-size:18px;}.elementor-1768 .elementor-element.elementor-element-5d6fbb61 > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-5d6fbb61 > .e-con-inner > .elementor-shape-bottom svg{height:90px;}.elementor-1768 .elementor-element.elementor-element-5d6fbb61{--padding-top:50px;--padding-bottom:120px;--padding-left:30px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-1f0cd08b .elementor-button{font-size:18px;}.elementor-1768 .elementor-element.elementor-element-19b783be > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-19b783be > .e-con-inner > .elementor-shape-bottom svg{height:90px;}.elementor-1768 .elementor-element.elementor-element-19b783be{--padding-top:80px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-931f270{--padding-top:80px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}}@media(max-width:880px){.elementor-1768 .elementor-element.elementor-element-3dc6b7bb{--min-height:400px;}.elementor-1768 .elementor-element.elementor-element-4b7507e5{text-align:center;}.elementor-1768 .elementor-element.elementor-element-4b7507e5 .elementor-heading-title{font-size:32px;}.elementor-1768 .elementor-element.elementor-element-235d970d{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;text-align:center;}.elementor-1768 .elementor-element.elementor-element-235d970d .elementor-heading-title{font-size:16px;}.elementor-1768 .elementor-element.elementor-element-1f1955fc > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-1f1955fc > .e-con-inner > .elementor-shape-bottom svg{height:70px;}.elementor-1768 .elementor-element.elementor-element-32617bd4 img{height:6px;object-fit:contain;object-position:center center;}.elementor-1768 .elementor-element.elementor-element-449af473 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.03em;}.elementor-1768 .elementor-element.elementor-element-2bf0d721{font-size:16px;line-height:1.4em;}.elementor-1768 .elementor-element.elementor-element-5c5149d8 .elementor-button{font-size:20px;}.elementor-1768 .elementor-element.elementor-element-6f7796fb > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-6f7796fb > .e-con-inner > .elementor-shape-bottom svg{height:70px;}.elementor-1768 .elementor-element.elementor-element-4ae58421{text-align:start;}.elementor-1768 .elementor-element.elementor-element-4ae58421 img{height:6px;object-fit:contain;object-position:center left;}.elementor-1768 .elementor-element.elementor-element-68e9dc1a .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.03em;}.elementor-1768 .elementor-element.elementor-element-1cff5825{font-size:16px;line-height:1.4em;}.elementor-1768 .elementor-element.elementor-element-f4fd907 .elementor-button{font-size:20px;}.elementor-1768 .elementor-element.elementor-element-7e9fc331 img{border-width:8px 8px 8px 8px;}.elementor-1768 .elementor-element.elementor-element-1d3d21a > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-1d3d21a > .e-con-inner > .elementor-shape-bottom svg{height:70px;}.elementor-1768 .elementor-element.elementor-element-76fbc321 img{border-width:8px 8px 8px 8px;}.elementor-1768 .elementor-element.elementor-element-74a46c77{text-align:start;}.elementor-1768 .elementor-element.elementor-element-74a46c77 img{height:6px;object-fit:contain;object-position:center left;}.elementor-1768 .elementor-element.elementor-element-3ea65d6b .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.03em;}.elementor-1768 .elementor-element.elementor-element-5331c361{font-size:16px;line-height:1.4em;}.elementor-1768 .elementor-element.elementor-element-5309f20e .elementor-button{font-size:20px;}.elementor-1768 .elementor-element.elementor-element-58a3e3f0 > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-58a3e3f0 > .e-con-inner > .elementor-shape-bottom svg{height:70px;}.elementor-1768 .elementor-element.elementor-element-77f33ae3 img{height:6px;object-fit:contain;object-position:center center;}.elementor-1768 .elementor-element.elementor-element-3d131d17 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.03em;}.elementor-1768 .elementor-element.elementor-element-5276abc9{font-size:16px;line-height:1.4em;}.elementor-1768 .elementor-element.elementor-element-2c3f9ec4 .elementor-heading-title{font-size:20px;}.elementor-1768 .elementor-element.elementor-element-260812e2{font-size:16px;}.elementor-1768 .elementor-element.elementor-element-3de906a8 .elementor-heading-title{font-size:20px;}.elementor-1768 .elementor-element.elementor-element-4198faf0{font-size:16px;}.elementor-1768 .elementor-element.elementor-element-50ac35a0 .elementor-heading-title{font-size:20px;}.elementor-1768 .elementor-element.elementor-element-48da7072{font-size:16px;}.elementor-1768 .elementor-element.elementor-element-2ddf94f2 .elementor-heading-title{font-size:20px;}.elementor-1768 .elementor-element.elementor-element-60665c4f{font-size:16px;}.elementor-1768 .elementor-element.elementor-element-1da578a4 .elementor-heading-title{font-size:20px;}.elementor-1768 .elementor-element.elementor-element-1f692fe1{font-size:16px;}.elementor-1768 .elementor-element.elementor-element-10e43770 .elementor-heading-title{font-size:20px;}.elementor-1768 .elementor-element.elementor-element-58153f1b{font-size:16px;}.elementor-1768 .elementor-element.elementor-element-ca478dc img{border-width:8px 8px 8px 8px;}.elementor-1768 .elementor-element.elementor-element-ce6cdf6 .elementor-button{font-size:20px;}.elementor-1768 .elementor-element.elementor-element-2b3be067 > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-2b3be067 > .e-con-inner > .elementor-shape-bottom svg{height:70px;}.elementor-1768 .elementor-element.elementor-element-7ed9f8fe img{height:6px;object-fit:contain;object-position:center center;}.elementor-1768 .elementor-element.elementor-element-383a63fb .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.03em;}.elementor-1768 .elementor-element.elementor-element-277330a5{font-size:16px;line-height:1.4em;}.elementor-1768 .elementor-element.elementor-element-4815fff8 .elementor-button{font-size:20px;}.elementor-1768 .elementor-element.elementor-element-44b2c10c > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-44b2c10c > .e-con-inner > .elementor-shape-bottom svg{height:70px;}.elementor-1768 .elementor-element.elementor-element-7870b641{text-align:start;}.elementor-1768 .elementor-element.elementor-element-7870b641 img{height:6px;object-fit:contain;object-position:center left;}.elementor-1768 .elementor-element.elementor-element-3edbf991 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.03em;}.elementor-1768 .elementor-element.elementor-element-7445ed5d{font-size:16px;line-height:1.4em;}.elementor-1768 .elementor-element.elementor-element-7df4e6cf .elementor-button{font-size:20px;}.elementor-1768 .elementor-element.elementor-element-456acf27 img{border-width:8px 8px 8px 8px;}.elementor-1768 .elementor-element.elementor-element-29f0677e > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-29f0677e > .e-con-inner > .elementor-shape-bottom svg{height:70px;}.elementor-1768 .elementor-element.elementor-element-5ced4ec img{border-width:8px 8px 8px 8px;}.elementor-1768 .elementor-element.elementor-element-54475354{text-align:start;}.elementor-1768 .elementor-element.elementor-element-54475354 img{height:6px;object-fit:contain;object-position:center left;}.elementor-1768 .elementor-element.elementor-element-41dc76c5 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.03em;}.elementor-1768 .elementor-element.elementor-element-1a37cec5{font-size:16px;line-height:1.4em;}.elementor-1768 .elementor-element.elementor-element-2edd2f54 .elementor-button{font-size:20px;}.elementor-1768 .elementor-element.elementor-element-776dafcf > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-776dafcf > .e-con-inner > .elementor-shape-bottom svg{height:70px;}.elementor-1768 .elementor-element.elementor-element-1ef85e75{text-align:start;}.elementor-1768 .elementor-element.elementor-element-1ef85e75 img{height:6px;object-fit:contain;object-position:center left;}.elementor-1768 .elementor-element.elementor-element-60f7d255 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.03em;}.elementor-1768 .elementor-element.elementor-element-2d2f2b5a{font-size:16px;line-height:1.4em;}.elementor-1768 .elementor-element.elementor-element-2b4a774d .elementor-button{font-size:20px;}.elementor-1768 .elementor-element.elementor-element-5d6fbb61 > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-5d6fbb61 > .e-con-inner > .elementor-shape-bottom svg{height:70px;}.elementor-1768 .elementor-element.elementor-element-35406c95 img{height:6px;object-fit:contain;object-position:center center;}.elementor-1768 .elementor-element.elementor-element-3e4729b .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.03em;}.elementor-1768 .elementor-element.elementor-element-458cfe49{font-size:16px;line-height:1.4em;}.elementor-1768 .elementor-element.elementor-element-5656ea15{font-size:16px;line-height:1.4em;}.elementor-1768 .elementor-element.elementor-element-1c4bb2eb{font-size:16px;line-height:1.4em;}.elementor-1768 .elementor-element.elementor-element-386fb093{font-size:16px;line-height:1.4em;}.elementor-1768 .elementor-element.elementor-element-a7d4473{font-size:16px;line-height:1.4em;}.elementor-1768 .elementor-element.elementor-element-628f5394{font-size:16px;line-height:1.4em;}.elementor-1768 .elementor-element.elementor-element-58480982 {--n-accordion-padding:15px 25px 15px 25px;}.elementor-1768 .elementor-element.elementor-element-58480982{--n-accordion-title-font-size:18px;}:where( .elementor-1768 .elementor-element.elementor-element-58480982 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:25px;--padding-bottom:0px;--padding-left:25px;}.elementor-1768 .elementor-element.elementor-element-1f0cd08b .elementor-button{font-size:20px;}.elementor-1768 .elementor-element.elementor-element-19b783be > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-19b783be > .e-con-inner > .elementor-shape-bottom svg{height:70px;}.elementor-1768 .elementor-element.elementor-element-46d73833 img{height:8px;object-fit:contain;object-position:center center;}.elementor-1768 .elementor-element.elementor-element-3fcf52f5 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.03em;}.elementor-1768 .elementor-element.elementor-element-19ce8e97{font-size:16px;line-height:1.4em;}.elementor-1768 .elementor-element.elementor-element-45c225bd{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;}.elementor-1768 .elementor-element.elementor-element-45c225bd .elementor-button{font-size:17px;}.elementor-1768 .elementor-element.elementor-element-295cf3b7{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;}.elementor-1768 .elementor-element.elementor-element-295cf3b7 .elementor-button{font-size:17px;}.elementor-1768 .elementor-element.elementor-element-3c61b0e7{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;}.elementor-1768 .elementor-element.elementor-element-3c61b0e7 .elementor-button{font-size:17px;}.elementor-1768 .elementor-element.elementor-element-778fdff2{text-align:start;}.elementor-1768 .elementor-element.elementor-element-778fdff2 img{height:6px;object-fit:contain;object-position:center left;}.elementor-1768 .elementor-element.elementor-element-1f75ac94 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.03em;}.elementor-1768 .elementor-element.elementor-element-25470cd6{font-size:16px;line-height:1.4em;}}@media(max-width:767px){.elementor-1768 .elementor-element.elementor-element-3dc6b7bb::before, .elementor-1768 .elementor-element.elementor-element-3dc6b7bb > .elementor-background-video-container::before, .elementor-1768 .elementor-element.elementor-element-3dc6b7bb > .e-con-inner > .elementor-background-video-container::before, .elementor-1768 .elementor-element.elementor-element-3dc6b7bb > .elementor-background-slideshow::before, .elementor-1768 .elementor-element.elementor-element-3dc6b7bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1768 .elementor-element.elementor-element-3dc6b7bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.comforttech.ca/wp-content/uploads/2026/06/BG_HERO_01_MOBILE_OVERLAY_475px.webp");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-1768 .elementor-element.elementor-element-3dc6b7bb{--min-height:560px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:1;--padding-top:50px;--padding-bottom:55vw;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-3dc6b7bb:not(.elementor-motion-effects-element-type-background), .elementor-1768 .elementor-element.elementor-element-3dc6b7bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-1768 .elementor-element.elementor-element-5369a194{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1768 .elementor-element.elementor-element-6ad30525{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1768 .elementor-element.elementor-element-6ad30525.e-con{--order:-99999 /* order start hack */;}.elementor-1768 .elementor-element.elementor-element-235d970d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1768 .elementor-element.elementor-element-35b6f254{padding:8px 15px 8px 15px;border-radius:5px 5px 5px 5px;}.elementor-1768 .elementor-element.elementor-element-19e85394{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-254ad424{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1768 .elementor-element.elementor-element-254ad424 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1768 .elementor-element.elementor-element-1f1955fc > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-1f1955fc > .e-con-inner > .elementor-shape-bottom svg{height:30px;}.elementor-1768 .elementor-element.elementor-element-1f1955fc{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-6f7796fb > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-6f7796fb > .e-con-inner > .elementor-shape-bottom svg{height:30px;}.elementor-1768 .elementor-element.elementor-element-6f7796fb{--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-123a931a{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1768 .elementor-element.elementor-element-7e9fc331{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1768 .elementor-element.elementor-element-7e9fc331.elementor-element{--order:-99999 /* order start hack */;}.elementor-1768 .elementor-element.elementor-element-7e9fc331 img{height:400px;}.elementor-1768 .elementor-element.elementor-element-1d3d21a > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-1d3d21a > .e-con-inner > .elementor-shape-bottom svg{height:30px;}.elementor-1768 .elementor-element.elementor-element-1d3d21a{--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-76fbc321{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1768 .elementor-element.elementor-element-76fbc321.elementor-element{--order:-99999 /* order start hack */;}.elementor-1768 .elementor-element.elementor-element-76fbc321 img{height:400px;}.elementor-1768 .elementor-element.elementor-element-5b4e1601{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1768 .elementor-element.elementor-element-58a3e3f0 > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-58a3e3f0 > .e-con-inner > .elementor-shape-bottom svg{height:30px;}.elementor-1768 .elementor-element.elementor-element-58a3e3f0{--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-30fd11d9{--gap:10px 0;--row-gap:10px;--column-gap:0;}.elementor-1768 .elementor-element.elementor-element-7fc81e0b{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1768 .elementor-element.elementor-element-31ae3bc5{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1768 .elementor-element.elementor-element-4694005e{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1768 .elementor-element.elementor-element-4694005e.elementor-element{--align-self:flex-end;}.elementor-1768 .elementor-element.elementor-element-1130141b{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1768 .elementor-element.elementor-element-3de37bd7{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1768 .elementor-element.elementor-element-3de37bd7.elementor-element{--align-self:flex-end;}.elementor-1768 .elementor-element.elementor-element-295d8eb0{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1768 .elementor-element.elementor-element-7a0df964{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1768 .elementor-element.elementor-element-7a0df964.elementor-element{--align-self:flex-end;}.elementor-1768 .elementor-element.elementor-element-6b8e903a{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1768 .elementor-element.elementor-element-4a9d31c0{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1768 .elementor-element.elementor-element-4a9d31c0.elementor-element{--align-self:flex-end;}.elementor-1768 .elementor-element.elementor-element-29cee5fc{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1768 .elementor-element.elementor-element-23719cc3{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1768 .elementor-element.elementor-element-23719cc3.elementor-element{--align-self:flex-end;}.elementor-1768 .elementor-element.elementor-element-1f6cde48{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1768 .elementor-element.elementor-element-5abc3035{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1768 .elementor-element.elementor-element-5abc3035.elementor-element{--align-self:flex-end;}.elementor-1768 .elementor-element.elementor-element-ca478dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1768 .elementor-element.elementor-element-ca478dc.elementor-element{--order:-99999 /* order start hack */;}.elementor-1768 .elementor-element.elementor-element-ca478dc img{height:400px;}.elementor-1768 .elementor-element.elementor-element-2b3be067 > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-2b3be067 > .e-con-inner > .elementor-shape-bottom svg{height:30px;}.elementor-1768 .elementor-element.elementor-element-2b3be067{--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-17ee6f98{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-1768 .elementor-element.elementor-element-44b2c10c > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-44b2c10c > .e-con-inner > .elementor-shape-bottom svg{height:30px;}.elementor-1768 .elementor-element.elementor-element-44b2c10c{--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-28a0707d{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1768 .elementor-element.elementor-element-456acf27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1768 .elementor-element.elementor-element-456acf27.elementor-element{--order:-99999 /* order start hack */;}.elementor-1768 .elementor-element.elementor-element-456acf27 img{height:400px;}.elementor-1768 .elementor-element.elementor-element-29f0677e > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-29f0677e > .e-con-inner > .elementor-shape-bottom svg{height:30px;}.elementor-1768 .elementor-element.elementor-element-29f0677e{--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-5ced4ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1768 .elementor-element.elementor-element-5ced4ec.elementor-element{--order:-99999 /* order start hack */;}.elementor-1768 .elementor-element.elementor-element-5ced4ec img{height:400px;}.elementor-1768 .elementor-element.elementor-element-77fa5971{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1768 .elementor-element.elementor-element-776dafcf > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-776dafcf > .e-con-inner > .elementor-shape-bottom svg{height:30px;}.elementor-1768 .elementor-element.elementor-element-776dafcf{--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-50d0de74{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1768 .elementor-element.elementor-element-50d0de74.elementor-element{--order:-99999 /* order start hack */;}.elementor-1768 .elementor-element.elementor-element-5360c48d{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1768 .elementor-element.elementor-element-5d6fbb61 > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-5d6fbb61 > .e-con-inner > .elementor-shape-bottom svg{height:30px;}.elementor-1768 .elementor-element.elementor-element-5d6fbb61{--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-58480982 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-1768 .elementor-element.elementor-element-58480982 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-1768 .elementor-element.elementor-element-19b783be > .elementor-shape-bottom svg, .elementor-1768 .elementor-element.elementor-element-19b783be > .e-con-inner > .elementor-shape-bottom svg{height:30px;}.elementor-1768 .elementor-element.elementor-element-19b783be{--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-6cb1b908{--justify-content:center;}.elementor-1768 .elementor-element.elementor-element-67c461b1 img{width:150px;}.elementor-1768 .elementor-element.elementor-element-5e747a24{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1768 .elementor-element.elementor-element-45c225bd{width:100%;max-width:100%;}.elementor-1768 .elementor-element.elementor-element-295cf3b7{width:100%;max-width:100%;}.elementor-1768 .elementor-element.elementor-element-3c61b0e7{width:100%;max-width:100%;}.elementor-1768 .elementor-element.elementor-element-931f270{--overlay-opacity:0;--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1768 .elementor-element.elementor-element-724dbc0c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1768 .elementor-element.elementor-element-724dbc0c.elementor-element{--order:-99999 /* order start hack */;}.elementor-1768 .elementor-element.elementor-element-2d418c59{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-1768 .elementor-element.elementor-element-6ad30525{--width:52%;}.elementor-1768 .elementor-element.elementor-element-123a931a{--width:50%;}.elementor-1768 .elementor-element.elementor-element-5b4e1601{--width:50%;}.elementor-1768 .elementor-element.elementor-element-7fc81e0b{--width:48%;}.elementor-1768 .elementor-element.elementor-element-4bf33a91{--width:320px;}.elementor-1768 .elementor-element.elementor-element-7ff42fba{--width:320px;}.elementor-1768 .elementor-element.elementor-element-9b6b4{--width:320px;}.elementor-1768 .elementor-element.elementor-element-2b12a30c{--width:320px;}.elementor-1768 .elementor-element.elementor-element-53e5b91d{--width:320px;}.elementor-1768 .elementor-element.elementor-element-4fb56362{--width:320px;}.elementor-1768 .elementor-element.elementor-element-28a0707d{--width:50%;}.elementor-1768 .elementor-element.elementor-element-77fa5971{--width:50%;}.elementor-1768 .elementor-element.elementor-element-5360c48d{--width:50%;}.elementor-1768 .elementor-element.elementor-element-6cb1b908{--width:90%;}.elementor-1768 .elementor-element.elementor-element-4bf4c287{--width:80%;}.elementor-1768 .elementor-element.elementor-element-5e747a24{--width:100%;}.elementor-1768 .elementor-element.elementor-element-2d418c59{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1768 .elementor-element.elementor-element-5e747a24{--width:100%;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-c2d4733 */.elementor-1768 .elementor-element.elementor-element-c2d4733 {
    text-shadow: 0 1px 5px rgba(0,0,0,0.5);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-260812e2 */.elementor-1768 .elementor-element.elementor-element-260812e2 p {
    margin: 0
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4198faf0 */.elementor-1768 .elementor-element.elementor-element-4198faf0 p {
    margin: 0
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48da7072 */.elementor-1768 .elementor-element.elementor-element-48da7072 p {
    margin: 0
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60665c4f */.elementor-1768 .elementor-element.elementor-element-60665c4f p {
    margin: 0
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f692fe1 */.elementor-1768 .elementor-element.elementor-element-1f692fe1 p {
    margin: 0
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58153f1b */.elementor-1768 .elementor-element.elementor-element-58153f1b p {
    margin: 0
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-58480982 */.elementor-1768 .elementor-element.elementor-element-58480982 .e-n-accordion-item {
    box-shadow: 0 2px 8px 0 rgba(62, 7, 0, 0.25);
    border-radius: 10px;
    border-left: 8px solid var(--e-global-color-primary);
    background-color: var(--e-global-color-secondary);
    
}

.elementor-1768 .elementor-element.elementor-element-58480982 .e-n-accordion-item[open=""] {
        border-left: 8px solid var( --e-global-color-primary ) !important;
}


.elementor-1768 .elementor-element.elementor-element-58480982 .e-n-accordion-item-title {
    justify-content: space-between;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'UbuntuSans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.comforttech.ca/wp-content/uploads/2026/06/UbuntuSans-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'UbuntuSans';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.comforttech.ca/wp-content/uploads/2026/06/UbuntuSans-Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'UbuntuSans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.comforttech.ca/wp-content/uploads/2026/06/UbuntuSans-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'UbuntuSans';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.comforttech.ca/wp-content/uploads/2026/06/UbuntuSans-SemiBoldItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'UbuntuSans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.comforttech.ca/wp-content/uploads/2026/06/UbuntuSans-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'UbuntuSans';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.comforttech.ca/wp-content/uploads/2026/06/UbuntuSans-BoldItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'UbuntuSans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.comforttech.ca/wp-content/uploads/2026/06/UbuntuSans-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'UbuntuSans';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.comforttech.ca/wp-content/uploads/2026/06/UbuntuSans-ExtraBoldItalic.woff2') format('woff2');
}
/* End Custom Fonts CSS */