.elementor-7441 .elementor-element.elementor-element-3ac8ef9{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-64d7ad6-font-family ), Sans-serif;font-size:var( --e-global-typography-64d7ad6-font-size );font-weight:var( --e-global-typography-64d7ad6-font-weight );text-transform:var( --e-global-typography-64d7ad6-text-transform );color:var( --e-global-color-v4-blanc );}.elementor-7441 .elementor-element.elementor-element-63b05b4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"brandon-grotesque", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-v4-bleu );}.elementor-7441 .elementor-element.elementor-element-63b05b4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7441 .elementor-element.elementor-element-af78366{--display:flex;}.elementor-7441 .elementor-element.elementor-element-af78366:not(.elementor-motion-effects-element-type-background), .elementor-7441 .elementor-element.elementor-element-af78366 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://plsevent.ca/wp-content/uploads/2026/10/GalaImpact-Thumbnail-scaled.webp") 50% 50%;background-size:cover;}.elementor-7441 .elementor-element.elementor-element-2b4604f{--spacer-size:750px;}.elementor-7441 .elementor-element.elementor-element-df0431d{font-family:"brandon-grotesque", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-v4-bleu );}.elementor-7441 .elementor-element.elementor-element-8df0cf3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-v4-bleu );}.elementor-7441 .elementor-element.elementor-element-6aac47a{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-v4-blanc );}.elementor-7441 .elementor-element.elementor-element-25c1d0c{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-v4-blanc );}.elementor-7441 .elementor-element.elementor-element-29b0e64{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-v4-blanc );}.elementor-7441 .elementor-element.elementor-element-ed6cc50{width:var( --container-widget-width, 99.901% );max-width:99.901%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:99.901%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-v4-bleu );}.elementor-7441 .elementor-element.elementor-element-ed6cc50.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7441 .elementor-element.elementor-element-341299b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-v4-bleu );}.elementor-7441 .elementor-element.elementor-element-c6701f4{--e-image-carousel-slides-to-show:3;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7441 .elementor-element.elementor-element-a7aed7d{width:var( --container-widget-width, 4% );max-width:4%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:4%;--container-widget-flex-grow:0;top:18px;}body:not(.rtl) .elementor-7441 .elementor-element.elementor-element-a7aed7d{left:2px;}body.rtl .elementor-7441 .elementor-element.elementor-element-a7aed7d{right:2px;}.elementor-7441 .elementor-element.elementor-element-a7aed7d img{width:100%;}.elementor-7441 .elementor-element.elementor-element-370cceb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-v4-blanc );}.elementor-7441 .elementor-element.elementor-element-5fe2b86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-v4-blanc );}.elementor-7441 .elementor-element.elementor-element-0942cb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-v4-blanc );}.elementor-7441 .elementor-element.elementor-element-f2d8850{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-v4-blanc );}.elementor-7441 .elementor-element.elementor-element-e3512a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-v4-blanc );}.elementor-7441 .elementor-element.elementor-element-d99936f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-v4-blanc );}.elementor-7441 .elementor-element.elementor-element-28e9f24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-v4-blanc );}.elementor-7441 .elementor-element.elementor-element-07c76fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-v4-blanc );}.elementor-7441 .elementor-element.elementor-element-3ff171e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-v4-blanc );}.elementor-7441 .elementor-element.elementor-element-11535bb{width:var( --container-widget-width, 99.901% );max-width:99.901%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:99.901%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-v4-bleu );}.elementor-7441 .elementor-element.elementor-element-11535bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7441 .elementor-element.elementor-element-deb023d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-v4-bleu );}.elementor-7441 .elementor-element.elementor-element-c646b98{font-family:"brandon-grotesque", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-v4-bleu );}.elementor-7441 .elementor-element.elementor-element-6018830{font-family:"brandon-grotesque", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-v4-bleu );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7441 .elementor-element.elementor-element-3ac8ef9{font-size:var( --e-global-typography-64d7ad6-font-size );}.elementor-7441 .elementor-element.elementor-element-8df0cf3{font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-6aac47a{font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-25c1d0c{font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-29b0e64{font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-ed6cc50{font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-341299b{font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-370cceb{font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-5fe2b86{font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-0942cb4{font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-f2d8850{font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-e3512a0{font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-d99936f{font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-28e9f24{font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-07c76fe{font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-3ff171e{font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-11535bb{font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-deb023d{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-7441 .elementor-element.elementor-element-3ac8ef9{font-size:var( --e-global-typography-64d7ad6-font-size );}.elementor-7441 .elementor-element.elementor-element-63b05b4{font-size:28px;}.elementor-7441 .elementor-element.elementor-element-2b4604f{--spacer-size:255px;}.elementor-7441 .elementor-element.elementor-element-8df0cf3{font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-6aac47a{text-align:start;font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-25c1d0c{text-align:start;font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-29b0e64{text-align:start;font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-ed6cc50{font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-341299b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-370cceb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-5fe2b86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-0942cb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-f2d8850{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-e3512a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-d99936f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-28e9f24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-07c76fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-3ff171e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-11535bb{font-size:var( --e-global-typography-text-font-size );}.elementor-7441 .elementor-element.elementor-element-deb023d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS */html,
body {
    overflow-x: hidden;
    width: 100%;
}

.marquee {
  overflow: hidden;
  white-space: nowrap;
  position: relative;
}

.marquee p {
  display: inline-block;
  padding-left: 100%;
  animation: scroll-left 35s linear infinite;
}

@keyframes scroll-left {
  -30% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}/* End custom CSS */