.elementor-1628 .elementor-element.elementor-element-14a113b9 > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-1628 .elementor-element.elementor-element-14a113b9 > .elementor-shape-bottom svg{height:60px;}.elementor-1628 .elementor-element.elementor-element-14a113b9 > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-1628 .elementor-element.elementor-element-14a113b9{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1628 .elementor-element.elementor-element-a1a713f{left:0px;}body.rtl .elementor-1628 .elementor-element.elementor-element-a1a713f{right:0px;}.elementor-1628 .elementor-element.elementor-element-a1a713f{top:33%;z-index:2;}.elementor-1628 .elementor-element.elementor-element-a1a713f .penci-animated-headline .penci-animated-text svg path{stroke-width:8px;-moz-animation-duration:10s;-webkit-animation-duration:10s;-o-animation-duration:10s;-ms-animation-duration:10s;animation-duration:10s;-moz-animation-delay:3s;-webkit-animation-delay:3s;-o-animation-delay:3s;-ms-animation-delay:3s;animation-delay:3s;}.elementor-1628 .elementor-element.elementor-element-a1a713f .penci-animated-headline{text-align:center;}.elementor-1628 .elementor-element.elementor-element-a1a713f .penci-animated-headline .penci-animated-text .normal-text{font-family:"Source Serif Pro", Sans-serif;font-size:21px;font-weight:700;color:var( --e-global-color-d817592 );}.elementor-1628 .elementor-element.elementor-element-a1a713f .penci-animated-headline .penci-animated-text .dynamic-text{font-family:"Source Serif Pro", Sans-serif;font-size:21px;font-weight:700;}.elementor-1628 .elementor-element.elementor-element-a1a713f .penci-animated-headline .penci-animated-text .dynamic-wrapper.style-color .dynamic-text{color:var( --e-global-color-d817592 );}.elementor-1628 .elementor-element.elementor-element-a1a713f .penci-animated-headline .penci-animated-text svg path.style-color{stroke:var( --e-global-color-d817592 );}.elementor-1628 .elementor-element.elementor-element-a1a713f .penci-animated-headline[data-style=rotating][data-rotate=clip] .penci-animated-text .dynamic-wrapper:after{width:10px;}body:not(.pcdm-enable) .elementor-1628 .elementor-element.elementor-element-7a18469f .elementor-repeater-item-fc46a80 .penci-ctslide-bg{background-color:#833ca3;}.elementor-1628 .elementor-element.elementor-element-7a18469f .elementor-repeater-item-fc46a80 .penci-ctslide-bg{background-image:url(https://ksonnet.ca/wp-content/uploads/2021/10/bg.jpg);background-size:cover;}body:not(.pcdm-enable) .elementor-1628 .elementor-element.elementor-element-7a18469f .elementor-repeater-item-fc46a80 .penci-ctslide-inner .penci-ctslider-bg-overlay{background-color:rgba(0,0,0,0.65);}.elementor-1628 .elementor-element.elementor-element-7a18469f .elementor-repeater-item-fc46a80 .penci-ctslide-inner .penci-ctslider-content{margin:0 auto;}.elementor-1628 .elementor-element.elementor-element-7a18469f .elementor-repeater-item-fc46a80 .penci-ctslide-inner{align-items:center;text-align:center;}.elementor-1628 .elementor-element.elementor-element-7a18469f .penci-owl-carousel{--pcfs-delay:calc(800s / 1000 - 0.1s);}.elementor-1628 .elementor-element.elementor-element-7a18469f .penci-ctslide-wrap{height:720px;}.elementor-1628 .elementor-element.elementor-element-7a18469f .penci-ctslider-content{max-width:650px;}.elementor-1628 .elementor-element.elementor-element-7a18469f .penci-ctslide-inner{padding:0% 10% 0% 10%;text-align:center;}.elementor-1628 .elementor-element.elementor-element-7a18469f .pencislider-title{font-family:"Source Serif Pro", Sans-serif;font-size:3em;font-weight:700;line-height:2em;word-spacing:1px;}.elementor-1628 .elementor-element.elementor-element-7a18469f .penci-slider_btnwrap .pencislider-btn-1{width:120px;height:44px;border-color:var( --e-global-color-primary );}body:not(.pcdm-enable) .elementor-1628 .elementor-element.elementor-element-7a18469f .penci-slider_btnwrap .pencislider-btn-1{background-color:var( --e-global-color-primary );}body:not(.pcdm-enable) .elementor-1628 .elementor-element.elementor-element-7a18469f .penci-slider_btnwrap .pencislider-btn-1:hover{background-color:var( --e-global-color-secondary );}.elementor-1628 .elementor-element.elementor-element-7a18469f  .penci-slider_btnwrap .pencislider-btn-1:hover{border-color:var( --e-global-color-secondary );}.elementor-1628 .elementor-element.elementor-element-7a18469f .penci-slider_btnwrap .pencislider-btn-2{width:150px;height:44px;line-height:44px;border-width:2px;}.elementor-1628 .elementor-element.elementor-element-7a18469f  .penci-slider_btnwrap .pencislider-btn-2:hover{color:var( --e-global-color-bb348da );}body:not(.pcdm-enable) .elementor-1628 .elementor-element.elementor-element-7a18469f  .penci-slider_btnwrap .pencislider-btn-2:hover{background-color:var( --e-global-color-primary );}.elementor-1628 .elementor-element.elementor-element-7a18469f .penci-slider_btnwrap .pencislider-btn-2:hover{border-color:var( --e-global-color-primary );}body.elementor-page-1628:not(.elementor-motion-effects-element-type-background), body.elementor-page-1628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}