.elementor-236 .elementor-element.elementor-element-ca2e0a0{--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;}.elementor-236 .elementor-element.elementor-element-ca2e0a0:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-ca2e0a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-236 .elementor-element.elementor-element-12d78f8{--spacer-size:50px;}.elementor-236 .elementor-element.elementor-element-ba0b0d7{text-align:center;}.elementor-236 .elementor-element.elementor-element-ba0b0d7 .elementor-heading-title{color:#EFC75E;}.elementor-236 .elementor-element.elementor-element-36e3ad3{--spacer-size:50px;}.elementor-236 .elementor-element.elementor-element-bbb6b8d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-236 .elementor-element.elementor-element-bbb6b8d:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-bbb6b8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-236 .elementor-element.elementor-element-988dec2{--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;}.elementor-236 .elementor-element.elementor-element-9518da5 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-236 .elementor-element.elementor-element-9518da5 .elementor-icon i{transform:rotate(0deg);}.elementor-236 .elementor-element.elementor-element-9518da5 .elementor-icon svg{transform:rotate(0deg);}.elementor-236 .elementor-element.elementor-element-9518da5 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-236 .elementor-element.elementor-element-9518da5 .elementor-flip-box__button{margin-center:0;}.elementor-236 .elementor-element.elementor-element-ae5106e .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-236 .elementor-element.elementor-element-ae5106e .elementor-icon i{transform:rotate(0deg);}.elementor-236 .elementor-element.elementor-element-ae5106e .elementor-icon svg{transform:rotate(0deg);}.elementor-236 .elementor-element.elementor-element-ae5106e .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-236 .elementor-element.elementor-element-ae5106e .elementor-flip-box__button{margin-center:0;}.elementor-236 .elementor-element.elementor-element-430d12c{--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;}.elementor-236 .elementor-element.elementor-element-7bf9d1c .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-236 .elementor-element.elementor-element-7bf9d1c .elementor-icon i{transform:rotate(0deg);}.elementor-236 .elementor-element.elementor-element-7bf9d1c .elementor-icon svg{transform:rotate(0deg);}.elementor-236 .elementor-element.elementor-element-7bf9d1c .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-236 .elementor-element.elementor-element-7bf9d1c .elementor-flip-box__button{margin-center:0;}.elementor-236 .elementor-element.elementor-element-4c14011 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-236 .elementor-element.elementor-element-4c14011 .elementor-icon i{transform:rotate(0deg);}.elementor-236 .elementor-element.elementor-element-4c14011 .elementor-icon svg{transform:rotate(0deg);}.elementor-236 .elementor-element.elementor-element-4c14011 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-236 .elementor-element.elementor-element-4c14011 .elementor-flip-box__button{margin-center:0;}.elementor-236 .elementor-element.elementor-element-6755177{--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;}.elementor-236 .elementor-element.elementor-element-3c11f66 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-236 .elementor-element.elementor-element-3c11f66 .elementor-icon i{transform:rotate(0deg);}.elementor-236 .elementor-element.elementor-element-3c11f66 .elementor-icon svg{transform:rotate(0deg);}.elementor-236 .elementor-element.elementor-element-3c11f66 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-236 .elementor-element.elementor-element-3c11f66 .elementor-flip-box__button{margin-center:0;}.elementor-236 .elementor-element.elementor-element-6144b7d .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-236 .elementor-element.elementor-element-6144b7d .elementor-icon i{transform:rotate(0deg);}.elementor-236 .elementor-element.elementor-element-6144b7d .elementor-icon svg{transform:rotate(0deg);}.elementor-236 .elementor-element.elementor-element-6144b7d .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-236 .elementor-element.elementor-element-6144b7d .elementor-flip-box__button{margin-center:0;}.elementor-236 .elementor-element.elementor-element-f3ca45a{--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;}.elementor-236 .elementor-element.elementor-element-1258ef0{--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;}.elementor-236 .elementor-element.elementor-element-094b79d{--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;}.elementor-236 .elementor-element.elementor-element-63baecc6{--display:flex;--min-height:38px;--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;--overflow:auto;}.elementor-236 .elementor-element.elementor-element-63baecc6:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-63baecc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-236 .elementor-element.elementor-element-3ce8bf4a{width:100%;max-width:100%;}.elementor-236 .elementor-element.elementor-element-3ce8bf4a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-236 .elementor-element.elementor-element-00a39eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-236 .elementor-element.elementor-element-5fb7952{--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;}.elementor-236 .elementor-element.elementor-element-ff47934{--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;}.elementor-236 .elementor-element.elementor-element-d0cd06e{--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;}.elementor-236 .elementor-element.elementor-element-9afc516{--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;}.elementor-236 .elementor-element.elementor-element-5e91cbf9{--display:flex;--min-height:38px;--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;--overflow:auto;}.elementor-236 .elementor-element.elementor-element-5e91cbf9:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-5e91cbf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-236 .elementor-element.elementor-element-2dbea03d{width:100%;max-width:100%;}.elementor-236 .elementor-element.elementor-element-2dbea03d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-236 .elementor-element.elementor-element-ebe21cd{--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;}.elementor-236 .elementor-element.elementor-element-0bdc94c{width:100%;max-width:100%;background-color:#02010100;background-image:url("https://nordsudcanna.com/wp-content/uploads/2025/09/plan-fleurie-CBD.png");}.elementor-236 .elementor-element.elementor-element-0bdc94c.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-236 .elementor-element.elementor-element-0bdc94c img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-0bdc94c:hover img{opacity:0.1;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-236 .elementor-element.elementor-element-988dec2{--width:33.3333%;}.elementor-236 .elementor-element.elementor-element-430d12c{--width:33.3333%;}.elementor-236 .elementor-element.elementor-element-6755177{--width:33.3333%;}.elementor-236 .elementor-element.elementor-element-f3ca45a{--width:33.3333%;}.elementor-236 .elementor-element.elementor-element-1258ef0{--width:33.3333%;}.elementor-236 .elementor-element.elementor-element-094b79d{--width:33.3333%;}.elementor-236 .elementor-element.elementor-element-5fb7952{--width:25%;}.elementor-236 .elementor-element.elementor-element-ff47934{--width:25%;}.elementor-236 .elementor-element.elementor-element-d0cd06e{--width:25%;}.elementor-236 .elementor-element.elementor-element-9afc516{--width:25%;}}/* Start custom CSS for html, class: .elementor-element-3ce8bf4a */.elementor-236 .elementor-element.elementor-element-3ce8bf4a{--marquee-height:38px;--marquee-gap:2rem;--marquee-speed:32s;position:relative;overflow:hidden;height:var(--marquee-height)}
.elementor-236 .elementor-element.elementor-element-3ce8bf4a .elementor-widget-container{padding:0!important}
.elementor-236 .elementor-element.elementor-element-3ce8bf4a .marquee-track{display:inline-flex;align-items:center;width:max-content;gap:var(--marquee-gap);animation:nsc-marquee var(--marquee-speed) linear infinite;will-change:transform;height:100%}
.elementor-236 .elementor-element.elementor-element-3ce8bf4a .items{display:inline-flex;align-items:center;gap:var(--marquee-gap);list-style:none;margin:0;padding:0;white-space:nowrap}
.elementor-236 .elementor-element.elementor-element-3ce8bf4a .items li{color:#111;font-size:15px;line-height:1}
@keyframes nsc-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63baecc6 */.elementor-236 .elementor-element.elementor-element-63baecc6{--marquee-height:38px;--marquee-gap:2rem;--marquee-speed:32s;position:relative;overflow:hidden;height:var(--marquee-height)}
.elementor-236 .elementor-element.elementor-element-63baecc6 .elementor-widget-container{padding:0!important}
.elementor-236 .elementor-element.elementor-element-63baecc6 .marquee-track{display:inline-flex;align-items:center;width:max-content;gap:var(--marquee-gap);animation:nsc-marquee var(--marquee-speed) linear infinite;will-change:transform;height:100%}
.elementor-236 .elementor-element.elementor-element-63baecc6 .items{display:inline-flex;align-items:center;gap:var(--marquee-gap);list-style:none;margin:0;padding:0;white-space:nowrap}
.elementor-236 .elementor-element.elementor-element-63baecc6 .items li{color:#111;font-size:15px;line-height:1}
@keyframes nsc-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2dbea03d */.elementor-236 .elementor-element.elementor-element-2dbea03d{--marquee-height:38px;--marquee-gap:2rem;--marquee-speed:32s;position:relative;overflow:hidden;height:var(--marquee-height)}
.elementor-236 .elementor-element.elementor-element-2dbea03d .elementor-widget-container{padding:0!important}
.elementor-236 .elementor-element.elementor-element-2dbea03d .marquee-track{display:inline-flex;align-items:center;width:max-content;gap:var(--marquee-gap);animation:nsc-marquee var(--marquee-speed) linear infinite;will-change:transform;height:100%}
.elementor-236 .elementor-element.elementor-element-2dbea03d .items{display:inline-flex;align-items:center;gap:var(--marquee-gap);list-style:none;margin:0;padding:0;white-space:nowrap}
.elementor-236 .elementor-element.elementor-element-2dbea03d .items li{color:#111;font-size:15px;line-height:1}
@keyframes nsc-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e91cbf9 */.elementor-236 .elementor-element.elementor-element-5e91cbf9{--marquee-height:38px;--marquee-gap:2rem;--marquee-speed:32s;position:relative;overflow:hidden;height:var(--marquee-height)}
.elementor-236 .elementor-element.elementor-element-5e91cbf9 .elementor-widget-container{padding:0!important}
.elementor-236 .elementor-element.elementor-element-5e91cbf9 .marquee-track{display:inline-flex;align-items:center;width:max-content;gap:var(--marquee-gap);animation:nsc-marquee var(--marquee-speed) linear infinite;will-change:transform;height:100%}
.elementor-236 .elementor-element.elementor-element-5e91cbf9 .items{display:inline-flex;align-items:center;gap:var(--marquee-gap);list-style:none;margin:0;padding:0;white-space:nowrap}
.elementor-236 .elementor-element.elementor-element-5e91cbf9 .items li{color:#111;font-size:15px;line-height:1}
@keyframes nsc-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0bdc94c *//* Bloc 3 : curseur rond doré + sécurité canvas */
#bloc3 { cursor: none; position: relative; overflow: hidden; }
#bloc3 .nsc-cursor {
  position: absolute; left: 0; top: 0;
  width: 26px; height: 26px;
  border: 2px solid #efc75e; border-radius: 50%;
  pointer-events: none; transform: translate(-50%, -50%);
  z-index: 3;
}
.jquery-ripples canvas {
  pointer-events: none !important;
  position: absolute; left: 0; top: 0; width: 100%; height: 100%;
}/* End custom CSS */