/* Start custom CSS */@font-face{font-family:'Geist';font-style:normal;font-weight:100 900;font-display:swap;src:url('https://mktg.digityza.ca/wp-content/uploads/fonts/geist-latin-wght-normal.woff2') format('woff2')} body:has(.elementor-9){margin:0;background:#020305;color:#e7eaf3} .elementor-9 *, .elementor-28 *, .elementor-29 *{box-sizing:border-box} .elementor-9 .polaris-heading span:not(:empty){color:#7e879f} .elementor-9 h1.polaris-heading span:not(:empty){color:#a6b5e2} .elementor-9 [id]{scroll-margin-top:7rem} html{scroll-behavior:smooth;scroll-padding-top:6rem} .elementor-9 .elementor-element-a435c56{animation:polaris-pulse 5s ease-in-out infinite} .elementor-9 .elementor-element-a435c56 p{font-size:0;position:relative;min-width:5rem;min-height:5rem} .elementor-9 .elementor-element-a435c56 p:before,.elementor-9 .elementor-element-a435c56 p:after{content:'';position:absolute;left:50%;top:50%;width:1px;height:5rem;transform:translate(-50%,-50%);background:linear-gradient(transparent,#e0eaff,transparent);box-shadow:0 0 1rem #7898ff44} .elementor-9 .elementor-element-a435c56 p:after{transform:translate(-50%,-50%) rotate(90deg)} @keyframes polaris-pulse{50%{opacity:.65;filter:drop-shadow(0 0 0.75rem #7898ff60)}} @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.elementor-9 *,.elementor-28 *,.elementor-29 *{animation:none!important;transition:none!important}}/* End custom CSS */