@charset "UTF-8";@font-face{font-family:"Conthrax";src:url(//wasterobotic.com/wp-content/themes/divi-child/fonts/conthraxrg-bold.woff2) format("woff2"),url(//wasterobotic.com/wp-content/themes/divi-child/fonts/conthraxrg-bold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Conthrax";src:url(//wasterobotic.com/wp-content/themes/divi-child/fonts/conthraxrg-bolditalic.woff) format("woff2"),url(//wasterobotic.com/wp-content/themes/divi-child/fonts/conthraxrg-bolditalic.woff) format("woff");font-weight:600;font-style:italic}html[lang=en-US] .recaptcha-footer{max-width:310px}html[lang=fr-CA] .recaptcha-footer{max-width:380px}.cmplz-manage-consent{display:none!important}@media (max-width:768px){html body #cmplz-manage-consent .cmplz-manage-consent{display:none!important}}.privacy-policy-footer a,.manage-cookies,.recaptcha-footer a{text-decoration:underline;position:relative}.manage-cookies{cursor:pointer}.recaptcha-footer{display:block;margin-top:24px;font-size:13px}.recaptcha-footer a{color:var(--white)!important}.grecaptcha-badge{visibility:hidden!important}.et_pb_section :is(h1,h2,h3,h4,h5,h6){font-family:"Conthrax" !important;text-transform:uppercase}:root{--black:#000;--white:#fff;--red:#dc2329;--yellow:#fdb515;--grey:#f0f0f0;--black-opacity:0,0,0;--font-title:"Conthrax";--font-text:"Roboto",Helvetica,Arial,Lucida,sans-serif;--ease:cubic-bezier(.6,.27,.4,.74);--min-fs:43%;--max-fs:100%;--fluid-size:var(--min-fs)*1px + (var(--max-fs) - var(--min-fs))*((100vw - 350px)/(1600 - 350));font-size:clamp(var(--min-fs) * 1px, var(--fluid-size), var(--max-fs) * 1px);--radius-size:8px + (24 - 8)*((100vw - 350px)/(1600 - 350));--radius:clamp(8px, var(--radius-size), 24px);--easing:cubic-bezier(.6,.27,.4,.74);--gap:2.25rem;--ul_pad:17px;--li_lh:1.4em;--bullet_size:9px}.no-pt{padding-top:0!important}.template-grid-hero:before{position:absolute}@media only screen and (min-width:768px){.template-grid{grid-template-columns:repeat(12,1fr)}}@media only screen and (max-width:767px){.hero-accueil .template-grid{grid-template-columns:repeat(12,1fr)}}.template-grid{display:grid;gap:0 2.25rem}body #page-container .hero-accueil{background-image:none!important}.hero-accueil .hero-video-row{width:100%!important;max-width:100%!important;padding:0!important;position:absolute;pointer-events:none;z-index:0;top:0;height:100%}.hero-accueil .hero-video-row .cmplz-blocked-content-notice{display:none!important}.hero-accueil .hero-video-row *{height:100%;width:100%;object-fit:cover}.hero-accueil .et_pb_row:not(.hero-video-row),.hero-accueil .et_pb_row:not(.hero-video-row) .et_pb_column{z-index:3}.hero-accueil .mask{z-index:2}.hero-accueil:before{z-index:1}@media only screen and (min-width:768px){[class*=template-grid] .gcs-3{grid-column-start:3}[class*=template-grid] .gce-i{grid-column-end:-1}}:root,body,#page-container .et_pb_section :is(h1,h2,h3,h4,h5,h6,.sub-title),.ss_title,.ss_title h3,.specs-group .spec-text-content>.texte :is(h1,h2,h3,h4,h5,h6),.element .texte :is(h1,h2,h3,h4,h5,h6),.fs,[class*=fs-],.sort-accueil .et_pb_column:not(.no-bg) strong,.wpcf7-form :is(input,textarea,b,select),#web-calculator :is(input:not([type=submit]),select,textarea),.privacy-policy .et_pb_text strong,.mo-optin-fields-wrapper input:not(.mo-optin-form-submit-button){--font-fluid-size:var(--font-min-fs)*1px + (var(--font-max-fs) - var(--font-min-fs))*((100vw - 350px)/(1600 - 350));font-size:clamp(var(--font-min-fs) * 1px, var(--font-fluid-size), var(--font-max-fs) * 1px) !important}#page-container :is(h1,h2,h3,h4,h5,h6,p):not(:last-child){padding-bottom:.5em}:root{--font-max-fs:16;--font-min-fs:10}#page-container .et_pb_section h1{--font-max-fs:65;--font-min-fs:26}body.home #page-container .et_pb_section h2{--font-max-fs:60;--font-min-fs:24}body.home #page-container .et_pb_section h3{--font-max-fs:55;--font-min-fs:22}body.home #page-container .et_pb_section h4{--font-max-fs:50;--font-min-fs:21}body.home #page-container .et_pb_section h5{--font-max-fs:45;--font-min-fs:20}body.home #page-container .et_pb_section h6{--font-max-fs:40;--font-min-fs:19}body:not(.home) #page-container .et_pb_section h2{--font-max-fs:50;--font-min-fs:24}body:not(.home) #page-container .et_pb_section h3{--font-max-fs:45;--font-min-fs:22}body:not(.home) #page-container .et_pb_section h4{--font-max-fs:42;--font-min-fs:21}body:not(.home) #page-container .et_pb_section h5{--font-max-fs:38;--font-min-fs:20}body:not(.home) #page-container .et_pb_section h6{--font-max-fs:35;--font-min-fs:19}#page-container .et_pb_section .sub-title{--font-max-fs:35;--font-min-fs:21}body{--font-max-fs:19;--font-min-fs:16}.fs-40{--font-max-fs:40;--font-min-fs:25;line-height:1}.fs-30{--font-max-fs:30;--font-min-fs:20;line-height:1}.ss_title{--font-max-fs:30;--font-min-fs:19}.ss_title h3{--font-max-fs:30!important;--font-min-fs:19!important}.specs-group .spec-text-content>.texte :is(h1,h2,h3,h4,h5,h6){--font-max-fs:23!important;--font-min-fs:18!important}.element .texte :is(h1,h2,h3,h4,h5,h6){--font-max-fs:23!important;--font-min-fs:18!important}.privacy-policy .et_pb_text strong{--font-max-fs:30;--font-min-fs:19}@keyframes translate-top{from{transform:translateY(100%)}to{transform:translateY(0%)}}@keyframes translate-right{from{transform:translateX(-100%)}to{transform:translateX(0%)}}@keyframes translate-bottom{from{transform:translateY(-100%)}to{transform:translateY(0%)}}@keyframes translate-flip-bottom{from{transform:translateY(-100%) scaleX(-1)}to{transform:translateY(0%) scaleX(-1)}}@keyframes translate-end-left{from{transform:translate(0%,0%)}to{transform:translate(-100%,0%)}}@keyframes opacity-top{from{transform:translateY(100%);opacity:0}to{transform:translateY(0%);opacity:1}}@keyframes opacity{from{opacity:0}to{opacity:1}}#page-container{overflow:hidden}.plus-margin-right{max-width:100vw!important}:is(.plus-margin-right,.icon-scroll,.faq-accordion):not(.visible),.not-visible{visibility:hidden;position:absolute;opacity:0}body.et-fb-root-ancestor :is(.plus-margin-right,.icon-scroll,.faq-accordion):not(.visible){visibility:visible;position:initial;opacity:1}a,.wpcf7-submit{cursor:pointer}.et_pb_text p:last-of-type+:is(ul,ol){padding-top:1em;padding-bottom:0 !important}.et_pb_text :is(ul,ol) li:not(:last-of-type){padding-bottom:.5em}.et_pb_text :is(ul,ol){line-height:1.2em;padding-left:15px !important}.et_pb_text ol>li{text-indent:-15px}.et_pb_text :is(ul,ol) :last-child{padding-bottom:0}.et_pb_text li :is(ul,ol){margin-top:8px !important;margin-bottom:6px}sup{bottom:.3em;font-size:.7em}.no-pad{padding:0!important}.no-pad-top{padding-top:0!important}.no-pad-bottom{padding-bottom:0!important}.no-mar{margin:0!important}#sidebar,#main-content .container:before{display:none}#left-area{width:100%!important;padding-right:0!important}body.et-db #page-container #et-boc .et_pb_button,body .et_pb_button:hover{text-align:center !important;line-height:1.2 !important;border:none !important;transition:all .15s var(--easing);font-family:var(--font-title)}@media only screen and (min-width:981px){body .et_pb_button,body .et_pb_button:hover{font-size:20px!important}}@media only screen and (max-width:980px){body .et_pb_button,body .et_pb_button:hover{font-size:18px!important}}body .et_pb_button:not(.big),body .et_pb_button:not(.big):hover{padding:16px 25px 18px !important}body #page-container .et_pb_button.red-white-button{background-color:var(--red)!important;color:var(--white)!important}body #page-container .et_pb_button.red-white-button:hover{background-color:var(--white)!important;color:var(--red)!important}body #page-container .et_pb_button.red-yellow-button{background-color:var(--red)!important;color:var(--white)!important}body #page-container .et_pb_button.red-yellow-button:hover{background-color:var(--yellow)!important;color:var(--black)!important}.fw-row{width:100% !important;max-width:100 !important}.fw-row .et_pb_column{padding:50px}.ha-center.et_pb_column{display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width:981px){.va-center.et_pb_row{display:flex}.va-center.et_pb_row .et_pb_column{display:flex;flex-direction:column;justify-content:center}.va-center.et_pb_column{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.menu-item.no-click>a{pointer-events:none !important}}@media all and (max-width:500px){.et_pb_row{min-width:90% !important}.title_hyphens :is(h1,h2,h3,h4,h5,h6){-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}#top-header li a:hover,#top-menu li a:hover,.et_mobile_menu li a:hover,.nav ul li a:hover{opacity:1 !important}#main-footer{display:none}body{font-weight:400 !important}.et_pb_row.fw{max-width:100% !important;width:100% !important}.sort-accueil .et_pb_row{max-width:100vw !important}.sort-accueil .et_pb_row.visible{transition:opacity .5s var(--ease);opacity:1}.visible{transition:opacity .5s var(--ease);opacity:1}.opa0{opacity:0}body.et-fb-root-ancestor .opa0{opacity:0}.et_pb_number_counter{transition-timing-function:var(--ease)}.hidden-menu{display:none!important}#headers.desktop #top-header .menu-item:not(.menu-button)>a:before{bottom:5px}#headers.desktop #et-top-navigation .menu-item>a:before{bottom:25px}#headers.desktop :is(#et-top-navigation,#top-header) .menu-item:not(.menu-button)>a:before{content:"";border-bottom:solid 2px var(--red);position:absolute;left:0;width:100%;opacity:0;transition:all .15s var(--ease)}#headers.desktop :is(#et-top-navigation,#top-header) .menu-item>a:hover:before{opacity:1}#headers.desktop{display:grid;grid-template-columns:300px 1fr}#headers{position:fixed;left:0;top:0;width:100%;z-index:100000;background-color:rgba(var(--black-opacity),0);transition:background-color .15s var(--ease)}#headers.fixed,body.error404 #headers:not(.fixed){background-color:rgba(var(--black-opacity),.8)}@media only screen and (min-width:1276px){#headers{padding-left:32px}}.et_fixed_nav #page-container #top-header,.et_fixed_nav #page-container #main-header{position:relative !important;top:0 !important}#headers.desktop .logo_container{position:relative !important}#headers.desktop .logo_container span.logo_helper{height:0 !important;display:none}#headers.desktop .logo_container a{display:flex;flex-direction:column;justify-content:center;height:100%}body.post-type-archive #headers.desktop #top-header .container{width:100%!important;max-width:100%!important}body.post-type-archive #headers.desktop #top-header li{display:inline-block}body.post-type-archive #headers.desktop #et-secondary-nav{width:fit-content;width:-moz-fit-content;margin-right:0;margin-left:auto}#headers #main-header{box-shadow:none !important;-webkit-box-shadow:none !important}#headers #et-top-navigation{padding-left:0 !important}#et-top-navigation ul.nav>.menu-item>a,.et_mobile_menu .principal>li>a{font-family:var(--font-title)}#top-menu li.current-menu-item>a,#top-menu li.current-menu-ancestor>a{color:var(--red)}#top-menu .sub-menu>li.current-menu-item>a:hover{color:var(--white)}@media only screen and (min-width:1276px) and (max-width:1375px){#headers.desktop #top-menu>li:not(:last-child){padding-right:13px!important}#headers.desktop #top-menu>li>a{font-size:17px!important}}@media only screen and (min-width:1276px) and (max-width:1515px){#et-secondary-nav li{margin-right:10px}#top-menu li a{font-size:18px!important}#headers.desktop{grid-template-columns:210px 1fr}#page-container .menu-button a{padding-left:18px!important;padding-right:18px!important;font-size:14px!important}}#top-header .container{padding-top:0 !important;padding-right:0 !important}#top-header .menu-item a{font-weight:400}#page-container .menu-button a{text-align:center;background-color:var(--red);font-family:var(--font-title);padding:17px 28px;transition:all .15s var(--ease)!important;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .2s ease-in-out;background-color:var(--red)}@-webkit-keyframes bounce{0%{bottom:4px}100%{bottom:-4px}}#page-container .menu-button a{--color-in-gradient:rgba(220,35,41,0)}#page-container .menu-button a:hover{color:var(--red)!important;background-color:var(--white)}#page-container .lang-item{text-transform:uppercase}#page-container .menu-item ul.sub-menu li{width:100%;padding-left:0!important;padding-right:0!important}#page-container .menu-item ul.sub-menu li a{width:100%;text-transform:initial;position:relative}@media only screen and (min-width:1276px){#page-container .menu-item ul.sub-menu{background-color:rgba(var(--black-opacity),.8);border-color:var(--grey);border-width:2px;padding:15px 0}#page-container .menu-item ul.sub-menu li a:before{content:"";position:absolute;left:0;top:0;width:0;height:100%;background-color:var(--red);z-index:-1;transition:width .15s var(--ease)}#page-container .menu-item ul.sub-menu li a:hover:before{width:100%}.et-fixed-header #top-menu .sub-menu li.current-menu-item>a{color:#fff!important}#top-menu li:last-child ul.sub-menu{right:0}}#mobile_menu{padding:0!important}#mobile_menu .menu-container{padding:5%!important}@media only screen and (max-width:1275px){.menu-items>.principal>li>.sub-menu>li>a,.menu-items .secondaire>li>a{font-size:1.25rem}}@media only screen and (min-width:981px) and (max-width:1275px){#et_mobile_nav_menu{display:block}#top-menu,#top-header{display:none}}@media only screen and (max-width:980px){#main-header>.container{width:100%;padding-right:32px;padding-left:30px}}#main-header .et_mobile_menu,#headers:not(.desktop).opened{background-color:rgba(0,0,0,1)!important}#headers:not(.desktop){transition:all .15s var(--ease)}#main-header ul.et_mobile_menu .menu-item-has-children{position:relative}.et_mobile_menu li a{padding-left:0;padding-right:0}.secondaire{display:flex;flex-wrap:wrap}.secondaire .menu-item:not(.lang-item,.menu-button){width:100%}.et_mobile_menu li:is(.lang-item,.menu-button){margin-top:10px}.et_mobile_menu li:is(.lang-item,.menu-button) a{border-bottom:0!important}.secondaire .lang-item{order:2}.secondaire .lang-item a{width:57px;height:57px;background-color:var(--white);color:var(--black);display:flex;align-items:center;justify-content:center}.secondaire .lang-item:hover a{background-color:var(--red);color:var(--white)}.secondaire .menu-button{width:100%}.secondaire .lang-item:hover+.menu-button a{box-shadow:inset -4px 0 var(--white)}.secondaire .lang-item+.menu-button a{box-shadow:inset -4px 0 rgba(255,255,255,0)}.secondaire .lang-item+.menu-button{width:calc(100% - 57px)}.secondaire .lang-item+.menu-button a:hover{box-shadow:inset -4px 0 var(--red)}#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none !important;visibility:hidden !important}#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block !important;visibility:visible !important;padding-bottom:10px}ul.et_mobile_menu .mobile-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;width:44px;padding:0 !important;border:none;position:absolute;right:0;top:0;z-index:999;background-color:transparent;text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle:after{position:relative;font-family:"ETModules";content:"\33";color:#fff;border-radius:50%;font-size:3.5rem;font-weight:500}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle:after{content:"\32" !important}body .mobile_nav #mobile_menu{height:0!important;transition:height .4s var(--ease)}body .mobile_nav.opened #mobile_menu{height:calc(100vh - 95px) !important}body .mobile_nav.closed #mobile_menu{height:0 !important}#mobile_menu .menu-container{overflow-y:scroll}body.no-scroll{overflow:hidden}.et_mobile_menu .principal>li{border-bottom:solid 1px var(--white)}.et_mobile_menu .principal>li>a{border-bottom:none !important;text-transform:uppercase;font-size:1.5625rem;padding-top:1.25rem;padding-bottom:1.25rem}.et_mobile_menu .secondaire{margin-top:15px}.hero-accueil{height:100vh;display:flex;flex-direction:column;justify-content:center;z-index:11}.hero-accueil:after{content:"";width:40%;height:901px;max-width:882px;position:absolute;bottom:0;right:0;background-image:url("/wp-content/themes/divi-child/images/Waste-Robotics-forme-hero.svg");background-size:contain;background-position:bottom right;background-repeat:no-repeat;z-index:4}.hero-accueil.visible .et_pb_text{opacity:0;transform:translateY(100%);animation-name:opacity-top;animation-duration:.6s;animation-delay:.5s;animation-timing-function:var(--ease);animation-iteration-count:1;animation-fill-mode:forwards}.hero-accueil:not(.visible) .et_pb_text{opacity:0}body.et-fb-root-ancestor .hero-accueil:not(.visible) .et_pb_text{opacity:1}#page-container :is(.hero-accueil,.product-title)>.et_pb_row:last-child{padding-top:0 !important;mix-blend-mode:difference}.hero-accueil .et_pb_text.fs{--font-max-fs:75;--font-min-fs:26;line-height:1;font-family:var(--font-title);color:var(--white);text-transform:uppercase;max-width:60.375rem}@media only screen and (min-width:501px){.mask{min-width:calc(10vw + 60px)}}@media only screen and (max-width:500px){.mask{min-width:calc(5vw + 60px)}}.mask{padding:0 !important;position:absolute;top:0;left:0;height:101%;width:0;background-color:var(--white);animation-name:translate-right;animation-duration:1s;animation-delay:.5s;animation-timing-function:var(--ease);animation-iteration-count:1;animation-fill-mode:forwards;transform:translateX(-100%)}.row-scroll{max-width:1700px !important;position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding:0 !important}.icon-scroll{display:block;width:60px;height:60px;background-color:var(--red);cursor:pointer;background-image:url("/wp-content/themes/divi-child/images/arrow-1.svg");background-size:54%;background-repeat:no-repeat;background-position:center;transition:all .15s var(--ease)}.icon-scroll:not(.in-scroll){transform:translateY(100%);animation-name:translate-top;animation-duration:.6s;animation-delay:1.25s;animation-timing-function:var(--ease);animation-iteration-count:1;animation-fill-mode:forwards}.hero-accueil.loaded:not(.not-in-view) .icon-scroll:not(.loading){animation-delay:0ms !important}.icon-scroll:hover{background-color:var(--yellow)}.row-scroll.clicked,.hero-accueil.not-in-view .row-scroll{overflow:hidden}.row-scroll.clicked .icon-scroll:not(.loading),.hero-accueil.not-in-view .icon-scroll:not(.loading){animation-name:translate-end-left;animation-duration:.4s;animation-delay:50ms;animation-timing-function:var(--ease);animation-iteration-count:1;animation-fill-mode:forwards;transform:translateY(0%)}.section-h1-accueil{z-index:11}@media only screen and (min-width:501px){.sort-accueil{width:80%}}@media only screen and (max-width:500px){.sort-accueil{width:100%}.sort-accueil .et_pb_row{width:100%}.sort-accueil>.plus-margin-right .one-column>.no-bg{padding-left:30px;padding-right:30px}.sort-accueil>.plus-margin-right .one-column>.no-bg br{display:none}}.sort-accueil{max-width:1440px;margin-left:auto;margin-right:auto;padding-top:0 !important}.sort-accueil .et_pb_row:last-child{padding-top:0 !important}.sort-accueil .et_pb_row{display:flex;flex-wrap:wrap;gap:0;z-index:10}.sort-accueil .et_pb_column{margin-right:0 !important}@media only screen and (max-width:1570px){.sort-accueil .et_pb_column:not(.no-bg):not(.one-column) p br{display:none}}.sort-accueil .et_pb_column:not(.no-bg):not(.et_pb_column_empty):not(.one-column):before,.sort-accueil .et_pb_column.one-column .et_pb_text:not(.no-bg):before,.product-page-links a.product:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(90deg,rgba(var(--black-opacity),1) 0%,rgba(var(--black-opacity),1) 50%,rgba(var(--black-opacity),.8) 50%,rgba(var(--black-opacity),.8) 100%);transition:background-position .15s var(--ease);mix-blend-mode:hard-light;opacity:.7;background-size:201%;background-position:100%;background-repeat:no-repeat}.sort-accueil .et_pb_column:not(.no-bg):not(.et_pb_column_empty):not(.one-column):hover:before,.sort-accueil .et_pb_column.one-column .et_pb_text:not(.no-bg):hover:before,.product-page-links a.product:hover:before{background-position:0}.sort-accueil .et_pb_column:not(.no-bg):not(.et_pb_column_empty):not(.one-column):after,.sort-accueil .et_pb_column.one-column .et_pb_text:not(.no-bg):after,.product-page-links a.product>.product-content:after{content:"";width:50px;height:50px;background-color:var(--red);display:block;transition:all .15s var(--ease);background-image:url("/wp-content/themes/divi-child/images/plus-sign-1.svg");background-size:50%;background-repeat:no-repeat;background-position:center;z-index:100}.sort-accueil .et_pb_column:not(.no-bg):not(.et_pb_column_empty):not(.one-column):hover:after,.sort-accueil .et_pb_column.one-column .et_pb_text:not(.no-bg):hover:after,.product-page-links a.product:hover:after{background-color:var(--yellow)}.sort-accueil .et_pb_column:not(.no-bg):not(.et_pb_column_empty):not(.one-column),.sort-accueil .et_pb_column.one-column .et_pb_text:not(.no-bg){padding:30px 30px 0;display:flex;flex-direction:column;justify-content:flex-end;align-items:start;color:var(--white);letter-spacing:.1em;overflow:hidden}@media only screen and (max-width:400px){.sort-accueil .et_pb_column:not(.no-bg):not(.et_pb_column_empty):not(.one-column),.sort-accueil .et_pb_column.one-column .et_pb_text:not(.no-bg){padding-top:50px}}.sort-accueil .et_pb_column:not(.no-bg):not(.one-column) .et_pb_text,.sort-accueil .et_pb_column.one-column .et_pb_text>.et_pb_text_inner{margin-bottom:30px !important}.sort-accueil .et_pb_column:not(.no-bg):not(.one-column) strong,.sort-accueil .et_pb_column.one-column .et_pb_text:not(.no-bg) strong{font-family:var(--font-title);text-transform:uppercase;--font-max-fs:27;--font-min-fs:22}.sort-accueil .et_pb_column.no-bg:not(.one-column) h2{width:min-content;padding-bottom:0 !important;position:relative}@media only screen and (min-width:501px){.sort-accueil .et_pb_column.no-bg:not(.one-column) h2:before,.sort-accueil .et_pb_column.one-column .et_pb_text.no-bg h2:before,.counter-row .et_pb_column:before,.success-stories-accueil>.et_pb_row.anim:before,.line-left.anim .title-pl:before,.line-left-page.anim:before{content:"";width:30vw;height:100%;top:0;right:calc(100% + 3.125rem);position:absolute;background-color:var(--red);transform:translateX(-100%)}.sort-accueil .et_pb_column.no-bg:not(.one-column) .anim.in-view h2:before,.sort-accueil .et_pb_column.one-column .et_pb_text.no-bg.anim.in-view h2:before,.counter-row.anim.in-view .et_pb_column:before,.success-stories-accueil>.et_pb_row.anim.in-view:before,.line-left.anim.in-view .title-pl:before,.line-left-page.anim.in-view:before{animation-name:translate-right;animation-duration:.75s;animation-delay:.25s;animation-timing-function:var(--ease);animation-iteration-count:1;animation-fill-mode:forwards}}.success-stories-accueil>.et_pb_row:first-child{display:flex;align-items:center;justify-content:center;flex-direction:column}.sort-accueil .et_pb_row:not(:last-child){z-index:11}@media only screen and (min-width:1276px){.sort-accueil .et_pb_row:last-child:before{width:calc(5rem + 12vw);height:100%}}@media only screen and (min-width:981px) and (max-width:1275px){.sort-accueil .et_pb_row:last-child:before{width:calc(6rem + 12vw);height:70%}}@media only screen and (min-width:981px){.sort-accueil .et_pb_row:last-child:before{content:"";position:absolute;right:0;top:45.5%;background-image:url("/wp-content/themes/divi-child/images/Waste-Robotics-forme-visuelle-1.svg");background-size:cover;background-position:100% 100%;background-repeat:no-repeat;transform:translateY(-100%);z-index:2}.sort-accueil .et_pb_row.in-view:last-child:before{animation-name:translate-bottom;animation-duration:.75s;animation-delay:1s;animation-timing-function:cubic-bezier(.55,.15,.64,.94);animation-iteration-count:1;animation-fill-mode:forwards}}.sort-accueil .et_pb_row,.sort-accueil .et_pb_column.one-column{display:grid}.sort-accueil .et_pb_row .et_pb_column:not(.one-column),.sort-accueil .et_pb_column.one-column .et_pb_text{grid-column:span 1;width:100%;margin-bottom:0!important}@media only screen and (min-width:1501px){.sort-accueil .et_pb_column:not(.no-bg) strong{font-size:1.6875rem!important}}@media only screen and (min-width:1276px){.sort-accueil .et_pb_column.one-column{grid-template-columns:repeat(4,1fr)}.sort-accueil .et_pb_column:not(.no-bg) strong{font-size:1.5rem!important}}@media only screen and (min-width:981px) and (max-width:1275px){.sort-accueil .et_pb_column.one-column{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:768px) and (max-width:980px){.sort-accueil .et_pb_column.one-column{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.sort-accueil .et_pb_column.one-column{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:768px){.meetings-accueil.anim:before{content:"";position:absolute;bottom:0;left:0;width:calc(5rem + 12vw);height:100%;background-image:url("/wp-content/themes/divi-child/images/Waste-Robotics-forme-visuelle-1.svg");background-size:cover;background-position:0 100%;background-repeat:no-repeat;z-index:10;transform:translateY(-100%)}.meetings-accueil.anim.in-view:before{animation-name:translate-flip-bottom;animation-duration:.75s;animation-delay:1s;animation-timing-function:cubic-bezier(.55,.15,.64,.94);animation-iteration-count:1;animation-fill-mode:forwards}}.meetings-accueil{overflow:hidden}.meetings-accueil .slick-track{margin-left:0!important}@media only screen and (min-width:781px) and (max-width:980px){.how-we-do-it .template-grid .et_pb_column{margin-bottom:0!important}}@media only screen and (max-width:780px){.how-we-do-it .template-grid{grid-template-columns:1fr}}.how-we-do-it .et_pb_number_counter h3{font-family:var(--font-text) !important;padding-bottom:0 !important;--font-max-fs:30!important;--font-min-fs:22!important;text-transform:capitalize}@media only screen and (min-width:1101px){.how-we-do-it .counters-row-3-col .et_pb_number_counter .percent{--percent-size:4.5rem}}@media only screen and (min-width:781px) and (max-width:1100px){.how-we-do-it .counters-row-3-col .et_pb_number_counter .percent{--percent-size:3.75rem}}@media only screen and (min-width:501px) and (max-width:780px){.how-we-do-it .counters-row-3-col .et_pb_number_counter .percent{--percent-size:3.75rem}}@media only screen and (max-width:500px){.how-we-do-it .counters-row-3-col .et_pb_number_counter .percent{--percent-size:3.75rem}}.how-we-do-it .counters-row-3-col .et_pb_number_counter .percent{height:var(--percent-size)}.how-we-do-it .et_pb_number_counter .percent p{font-family:var(--font-title);font-size:var(--percent-size);line-height:1}.how-we-do-it .counters-row-3-col .et_pb_column{border:solid 2px var(--white)}.how-we-do-it .template-grid .et_pb_column{width:100% !important;margin-right:0 !important;grid-column:span 4;padding:55px 1.5rem 50px}body .counter-section .counter-row .et_pb_number_counter,.custom-counter{margin-bottom:20px !important}.custom-number,.nombre-wrapper{opacity:0;transition:opacity .5s var(--ease);text-transform:uppercase}.custom-number.init,.nombre-wrapper.init{opacity:1}@media only screen and (min-width:1101px){.counter-section .counter-row .et_pb_number_counter .percent,.custom-counter .custom-number{--percent-size:6.25rem}}@media only screen and (min-width:781px) and (max-width:1100px){.counter-section .counter-row .et_pb_number_counter .percent,.custom-counter .custom-number{--percent-size:5.25rem}}@media only screen and (max-width:780px){.counter-section .counter-row .et_pb_number_counter .percent,.custom-counter .custom-number{--percent-size:calc(15px + 4vw)}}.counter-section .counter-row .et_pb_number_counter .percent{height:var(--percent-size)}.counter-section .counter-row .et_pb_number_counter .percent p,.custom-counter .custom-number{font-family:var(--font-title);font-size:var(--percent-size);line-height:1}.counter-section .counter-row .et_pb_text{max-width:60rem}.counter-section .counter-row .et_pb_text strong{color:var(--red)}.testimonial-row .et_pb_column{background-color:var(--grey);padding:7% 8%}.testimonial-row .et_pb_column:after{content:"";position:absolute;width:30%;height:100%;background-image:url(/wp-content/uploads/2023/04/brique-1.png);background-size:contain;background-position:bottom;background-repeat:no-repeat}@media only screen and (min-width:981px){.testimonial-row .et_pb_column .et_pb_module{width:70%;max-width:1080px}.testimonial-row .et_pb_column:after{bottom:30%;right:-5vw;max-width:562px;max-height:668px}}@media only screen and (min-width:768px) and (max-width:980px){.testimonial-row .et_pb_column:after{bottom:-30%;right:-5vw;max-width:265px;max-height:350px}}@media only screen and (max-width:767px){.testimonial-row .et_pb_column:after{bottom:-20%;right:-5vw;max-width:265px;max-height:350px}}.temoignage[aria-hidden=false]+.temoignage[aria-hidden=true]{opacity:0 !important}.texte-temoignage{margin-bottom:30px}.nom-temoignage{font-weight:600}.temoignages-slider .slick-dots{margin-top:48px}.temoignages-slider.fs-30{line-height:1.3}.temoignages-slider .slick-slide{visibility:hidden;position:absolute}.slick-initialized .slick-slide{visibility:visible;position:relative}.map-contact-section{border-bottom:solid 2px var(--black)}.acf-map.hidden{visibility:hidden;position:absolute}.acf-map{height:33.25rem}.map-legend{display:flex;align-items:center;gap:12px 36px;flex-wrap:wrap}.map-legend .element{display:flex;align-items:center;gap:12px}.map-legend .text{font-weight:700;font-family:var(--font-title)}.map-legend svg{display:block;width:42px;height:44px}.img-overlay:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(var(--black-opacity),.6)}.purity-rate:before{content:"";width:45%;height:95%;max-width:950px;position:absolute;bottom:0;right:5vw;background-image:url(/wp-content/themes/divi-child/images/Waste-Robotics-forme-hero-complete-1.svg);background-size:100% auto;background-position:top center;background-repeat:no-repeat;z-index:1}.meetings-accueil .et_pb_column,.temoignages-slider{overflow:hidden}:is(.meetings-slider) .informations{text-align:center}.meetings-slider .logo{display:flex;justify-content:center;align-items:center;background-color:var(--grey);position:relative;padding-top:52.85%}.meetings-slider .location,.awards-slider .title{font-weight:600}.awards-slider .image.black-bg{background-color:var(--black);padding:20px}.meetings-slider img{position:absolute;width:80%;height:80%;object-fit:contain;top:50%;transform:translateY(-50%);filter:grayscale(1);mix-blend-mode:multiply}.code-w-meetings{margin-top:50px}.meetings-slider .first-meeting .logo{box-shadow:inset 0 0 0 2px var(--red)}html[lang=fr-CA] .meetings-slider .first-meeting .logo:before{content:"Prochaine exposition"}html[lang=en-US] .meetings-slider .first-meeting .logo:before{content:"Next Tradeshow"}.meetings-slider .first-meeting .logo:before{position:absolute;top:0;transform:translateY(-100%);padding-top:3px;width:100%;text-align:center;font-size:16px;font-weight:700;display:flex;justify-content:center;align-items:center;background-color:var(--red);color:var(--white);box-sizing:border-box;height:34px}[class*=-slider] .slick-track{display:flex;align-items:center}.partners-slider .image img{max-height:9.375rem;width:auto;margin:auto;filter:grayscale(1)}.awards-slider .image img{max-height:25rem;width:auto;margin:auto;filter:grayscale(1)}[class*=-slider]:not(.meetings-slider) .slick-track{min-width:100%}[class*=-slider] .slick-slide{margin:0 1.125rem}.partners-slider .slick-slide{margin:0 2.25rem}[class*=-slider]:not(.temoignages-slider) .slick-slide{display:flex;flex-direction:column;justify-content:center;gap:20px 0}[class*=-slider] .slick-list{margin:0 -1.125rem}.partners-slider,.awards-slider{overflow:hidden}.meetings-slider .slick-list{overflow:visible}.awards-slider .slick-list{margin:0 -1.125rem}.partners-slider .slick-list{margin:0 -2.25rem}[class*=-slider]:not(.temoignages-slider) .slick-dots{margin-top:60px}.slick-dots{display:flex;gap:10px;list-style-type:none !important;padding-left:0 !important;padding-bottom:0 !important}.slick-dots li.slick-active{background-color:var(--red)}.slick-dots li{display:block;width:19px;height:19px;border:solid 2px var(--red);cursor:pointer}.et-db #page-container .footer-section{background-color:var(--black)!important;color:var(--white)!important}.et-db #page-container .footer-section .et_pb_row:not(.et_pb_row--with-menu) .et_pb_column{display:flex;flex-direction:column;justify-content:flex-end}.et-db #page-container .footer-section :is(h1,h2,h3,h4,h5,h6){color:var(--white)!important;padding-bottom:0 !important}.et-db #page-container .footer-section .et_pb_row--with-menu .et_pb_column:not(:first-child) .et_pb_code{margin-bottom:0!important}.et-db #page-container .footer-section .address p:not(:last-of-type),.et-db #page-container .footer-section .menu-footer{margin-bottom:23px !important}.et-db #page-container .footer-section .address :is(.address-1,.address-2) p:not(:last-of-type){margin-bottom:0!important}.et-db #page-container .footer-section .address .address-1{margin-bottom:30px}.et-db #page-container .footer-section .et_pb_menu{background:0 0 !important}.et-db #page-container .footer-section .et_pb_menu .et-menu{margin-left:0;margin-right:0}.et-db #page-container .footer-section .et_pb_menu li{width:100%;padding:0 !important;font-size:20px}.et-db #page-container .footer-section .et_pb_menu ul.et-menu>li:first-child{margin-top:0}.et-db #page-container .footer-section .et_pb_menu a{color:var(--white)!important}.et-db #page-container .footer-section .et_pb_menu a:hover{opacity:1!important}.et-db #page-container .footer-section .et_pb_menu a:after{bottom:2px}.et-db #page-container .footer-section .et_pb_menu a:after{content:"";border-bottom:solid 2px var(--red);position:absolute;left:0;width:100%;opacity:0;transition:all .15s var(--ease)}.et-db #page-container .footer-section .et_pb_menu a:hover:after{opacity:1}.et-db #page-container .footer-section .credits-column .et_pb_module{font-size:17px;line-height:1.2}@media only screen and (min-width:1276px){.et-db #page-container .footer-section .credits-column .et_pb_module{text-align:right}.privacy-policy-footer,.recaptcha-footer{margin-left:auto}}.et-db #page-container .footer-section .credits-column .credit-entreprise{margin-bottom:6px !important}.et-db #page-container .footer-section .logo{max-width:225px}.et_pb_social_media_follow>li>a{transition:all .15s var(--ease)}.et_pb_social_media_follow>li>a:hover{opacity:.6!important}@media only screen and (max-width:1275px),only screen and (min-width:1551px){.et-db #page-container .footer-section .menu-footer h3,.et-db #page-container .small-h3-fs{font-size:1.5625rem!important}}@media only screen and (min-width:1276px) and (max-width:1550px){.et-db #page-container .footer-section .menu-footer h3,.et-db #page-container .small-h3-fs{font-size:1.375rem!important}}@media only screen and (min-width:1276px) and (max-width:1305px){.et-db #page-container .footer-section .et_pb_row.et_pb_row--with-menu .et_pb_column{width:21.6%;margin-right:4.525%}}@media only screen and (min-width:981px){.et-db #page-container .footer-section .et_pb_row:not(.et_pb_row--with-menu){display:flex}}@media only screen and (max-width:1275px){.et-db #page-container .footer-section .et_pb_column--with-menu{display:none}}@media only screen and (min-width:981px) and (max-width:1275px){.et-db #page-container .footer-section .et_pb_row--with-menu .et_pb_column{width:47.25%;margin-right:5.5%}.et-db #page-container .footer-section .et_pb_row--with-menu .et_pb_column:not(:first-child){margin-right:0!important}}@media only screen and (max-width:980px){.et-db #page-container .footer-section .et_pb_row.et_pb_row--with-menu .et_pb_column:not(:first-child){margin-bottom:0!important}}@media only screen and (min-width:981px) and (max-width:1275px){.et-db #page-container .footer-section .et_pb_row--with-menu .et_pb_column:first-child{margin-bottom:30px}}@media only screen and (max-width:767px){.et-db #page-container .footer-section .et_pb_row--with-menu .et_pb_column:first-child{margin-bottom:50px}.et-db #page-container .footer-section .et_pb_row--with-menu .et_pb_column{width:100%!important;margin-right:0!important}}:is(.et-db #page-container .footer-section,.socials-contact) ul.et_pb_social_media_follow{display:flex;justify-content:left;gap:24px 36px}:is(.et-db #page-container .footer-section,.socials-contact) ul.et_pb_social_media_follow:after{display:none}:is(.et-db #page-container .footer-section,.socials-contact) .et_pb_social_media_follow li{margin-bottom:0}.et-db #page-container .footer-section .address a{color:var(--white)!important}:is(.et-db #page-container .footer-section,.socials-contact) .et_pb_social_media_follow>.et_pb_social_icon>a.icon{background:0 0 !important;height:37px;width:auto;margin-right:0;display:flex;justify-content:center;flex-direction:column}:is(.et-db #page-container .footer-section,.socials-contact) .et_pb_social_media_follow a.icon:before{height:auto;width:auto;font-size:36px!important;line-height:1}:is(.et-db #page-container .footer-section,.socials-contact) .et_pb_social_media_follow .et-social-facebook a.icon{max-width:28px}:is(.et-db #page-container .footer-section,.socials-contact) .et_pb_social_media_follow .et-social-facebook a.icon:before{content:"";width:22px;height:36px;background-size:contain;background-repeat:no-repeat;background-position:center}.et-db #page-container .footer-section .et_pb_social_media_follow .et-social-facebook a.icon:before{background-image:url(/wp-content/themes/divi-child/images/socials/facebook.svg)}.socials-contact .et_pb_social_media_follow .et-social-facebook a.icon:before{background-image:url(/wp-content/themes/divi-child/images/socials/facebook-black.svg)}:is(.et-db #page-container .footer-section,.socials-contact) .et_pb_social_media_follow .et-social-linkedin a.icon:before{content:"";width:28px;height:36px;background-size:contain;background-repeat:no-repeat;background-position:center}.et-db #page-container .footer-section .et_pb_social_media_follow .et-social-linkedin a.icon:before{background-image:url(/wp-content/themes/divi-child/images/socials/linkedin.svg)}.socials-contact .et_pb_social_media_follow .et-social-linkedin a.icon:before{background-image:url(/wp-content/themes/divi-child/images/socials/linkedin-black.svg)}:is(.et-db #page-container .footer-section,.socials-contact) .et_pb_social_media_follow .et-social-instagram a.icon:before{font-size:30px!important}:is(.et-db #page-container .footer-section,.socials-contact) .et_pb_social_media_follow .et-social-youtube a.icon:before{font-size:32px!important}.socials-contact .et_pb_social_media_follow a.icon:before{color:var(--black)}.socials-contact .et_pb_social_media_follow a.icon:hover:before{color:var(--black)}.privacy-policy-footer{width:fit-content;width:-moz-fit-content;margin-top:17px}.privacy-policy-footer a{color:var(--white)!important;position:relative}.header-pages{background-color:var(--black)!important}.header-pages:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(0deg,rgba(var(--black-opacity),1) 0%,rgba(var(--black-opacity),.5) 50%,rgba(var(--black-opacity),1) 100%)}.header-pages :is(h1,.sub-title){color:var(--white)!important}.header-pages .sub-title{font-size:3rem}.category-filters{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:50px;align-items:center}.category-filters a.active{padding:6px 10px 5px;background-color:var(--red);color:var(--white);line-height:1.2}.posts-listing.success_stories.et_pb_section{max-width:1440px;width:80%;margin-left:auto!important;margin-right:auto!important}.posts-listing>.et_pb_row>.et_pb_column{display:grid}.posts-listing a.image{display:block}.posts-listing a.image .no-image{position:absolute;top:0;left:0;width:100%;height:100%!important;background-color:var(--grey)}@media only screen and (min-width:981px){.posts-listing .et_pb_column.w-100{width:100%;margin-right:0}.posts-listing>.et_pb_row>.et_pb_column{gap:calc(var(--gap) * 1.5) var(--gap)}.posts-listing:not(.success_stories)>.et_pb_row>.et_pb_column{grid-template-columns:repeat(auto-fill,minmax(350px, 1fr))}.posts-listing.success_stories>.et_pb_row>.et_pb_column{grid-template-columns:repeat(auto-fit,minmax(min(100%/1, max(300px, 100%/4)), 1fr))}:is(.posts-listing,.column.success-story) :is(.image,.informations:not(:last-child)){margin-bottom:30px}:is(.posts-listing,.column.success-story) :is(.title,.informations:not(:last-child),.et_pb_button_module_wrapper){padding-right:20px}.posts-listing .w-100{width:100%}}@media only screen and (max-width:980px){.posts-listing>.et_pb_row>.et_pb_column{gap:calc(var(--gap) * 2) var(--gap)}:is(.posts-listing,.column.success-story) :is(.image,.informations:not(:last-child)){margin-bottom:20px}}.posts-listing.success_stories>.et_pb_row{width:100%!important}:is(.posts-listing,.column.success-story) .image img{display:block}.column.success-story .image img{position:absolute;top:0;height:100%;object-fit:cover}.posts-listing .image{position:relative;overflow:hidden;max-width:652px}.posts-listing .image:after{content:'';display:block;width:100%;padding-top:calc((3 / 4) * 100%)}.posts-listing .image img{position:absolute;top:0;height:100%;object-fit:cover}:is(.posts-listing.success_stories,.column.success-story) .title{font-family:var(--font-title)}.posts-listing:not(.success_stories) .post .title{font-family:var(--font-title);text-transform:uppercase;color:var(--black);line-height:1.2}.posts-listing.page,.posts-listing.page .news-row{padding:0!important}.posts-listing .pagination{display:flex;align-items:center;gap:0 6px;margin-top:4.6875rem}.posts-listing .pagination>*:not(.prev,.next){display:inline-block;width:25px;text-align:center}.posts-listing .pagination :is(.prev,.next){width:50px;height:50px;background-color:var(--red);position:relative;transition:all .15s var(--ease)}.posts-listing .pagination :is(.prev,.next):hover{background-color:var(--yellow)}.posts-listing .pagination :is(.prev,.next) .icon{width:100%;height:100%;position:absolute;background-image:url("/wp-content/themes/divi-child/images/arrow-1.svg");background-size:60%;background-repeat:no-repeat;background-position:center}.posts-listing .pagination .prev{margin-right:10px}.posts-listing .pagination .next{margin-left:10px}.posts-listing .pagination .prev .icon{rotate:90deg}.posts-listing .pagination .next .icon{rotate:-90deg}.product-section,.fw-section{padding:0!important}.product-section>.et_pb_row,.fw-section>.et_pb_row{max-width:100%!important;width:100%!important;padding:0!important}@media only screen and (min-width:981px){.et_pb_section.product-title{padding-top:calc(4% + 141px)}}@media only screen and (min-width:1800px){.et_pb_section.product-title{padding-top:calc(72px + 141px)}}@media only screen and (max-width:980px){.et_pb_section.product-title{padding-top:calc(50px + 80px)}}.product-title:not(.has-image){background-image:url(/wp-content/uploads/2023/07/Waste-Robotics-hero-2.jpg)!important}.product-title{background-position:right center;background-repeat:no-repeat}.product-title.has-image .image-header{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.product-title:not(.has-image):before,.image-header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.65)}.hero-accueil:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.45);opacity:1;transition:all .4s ease-in-out}.hero-accueil.visible:before{opacity:1}.product-title.has-image .image-header img{width:100%;height:100%;object-fit:cover;object-position:right}.product-title>.mask{z-index:1}.product-title>.et_pb_row{max-width:1700px!important;z-index:2}.product-title h1{color:var(--white);max-width:46.875rem}:is(.product-section,.et_builder_inner_content) :is(.et_pb_section.links,.et_pb_section.links>.et_pb_row){padding-bottom:0!important}@media only screen and (min-width:501px){:is(.product-section,.et_builder_inner_content) :is(.et_pb_section.links,.et_pb_section.links>.et_pb_row){padding-top:0!important}}.links-wrapper[data-elements="3"]{--nbcol:3}.links-wrapper[data-elements="2"]{--nbcol:2}:is(.product-section,.et_builder_inner_content) .links>.et_pb_row>.et_pb_column>.links-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%/1, max(235px, 100%/4)), 1fr));gap:var(--gap)}:is(.product-section,.et_builder_inner_content) .links a.link-scroll{font-family:var(--font-title);text-align:center;background-color:var(--red);color:var(--white);padding:16px 25px 18px;transition:all .15s var(--ease);font-size:20px;line-height:1.2;display:flex;justify-content:center;align-items:center}:is(.product-section,.et_builder_inner_content) .links a.link-scroll:hover{background-color:var(--yellow);color:var(--black)}@media only screen and (min-width:981px){:is(.product-section,.et_builder_inner_content) .links .et_pb_row:after,:is(.product-section,.et_builder_inner_content) .learn-more .columns:after,.product-page-links>.et_pb_row:after{display:none}}.product-page-links .et_pb_row{display:grid;gap:var(--gap)}@media only screen and (min-width:981px){.product-page-links .et_pb_row{grid-template-columns:repeat(auto-fit,minmax(400px, 1fr))}}.product-page-links a.product{background-color:var(--grey);font-family:var(--font-title);position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:start;background-repeat:no-repeat;background-size:cover;background-position:center;height:0;padding-top:60%}.product-page-links a.product .img-as-bg{position:absolute;width:100%;left:0;height:100%;object-fit:cover;z-index:0;filter:grayscale(1)}.product-page-links a.product:before{z-index:1}.product-page-links a.product .product-content{width:100%;padding:30px 30px 0}.product-page-links a.product>.product-content:after{position:relative;z-index:2}.product-page-links a.product h3{position:relative;margin-bottom:30px;color:var(--white);z-index:2}@media only screen and (min-width:501px){.product-all-sections>.et_pb_section .title-pl:not(:last-child){margin-bottom:30px}.all-ss-sections>.et_pb_section:not(.application) .title-pl:not(:last-child){margin-bottom:30px}.technology-section .line-left.anim .et_pb_column,.learn-more .title-pl:not(.no-title),.product-all-sections>.et_pb_section .title-pl:not(.no-title),.all-ss-sections>.et_pb_section:not(.application) .title-pl:not(.no-title){padding:25px 0;position:relative}}.type-of-waste-section .w-grid{grid-auto-rows:auto 1fr;grid-template-columns:repeat(auto-fill,minmax(min(100%, max(306px, calc((100% - ((var(--nb-columns, 4) - 1) * var(--gap-h))) / var(--nb-columns, 4)))), 1fr));display:grid;--gap-h:20px;--gap-v:20px;gap:var(--gap-v) var(--gap-h)}@media (min-width:1631px){.type-of-waste-section .w-grid{--nb-columns:4}.type-of-waste-section .w-grid:after{display:none}}@media (max-width:980px){.type-of-waste-section .w-grid .et_pb_column{margin-bottom:0!important}}@media (min-width:768px) and (max-width:1630px){.type-of-waste-section .w-grid{--nb-columns:2}}.type-of-waste-section .w-grid .et_pb_column{width:100%!important;margin-right:0!important;padding:clamp(20px, 17.742px + 0.6452vw, 30px);display:grid;grid-template-rows:subgrid;grid-row-end:span 2}.type-of-waste-section .w-grid .et_pb_module:not(:last-child){margin-bottom:0!important}body:not(.home) #page-container .type-of-waste-section [class*=bg-] :is(h1,h2,h3,h4,h5,h6){--font-max-fs:25;--font-min-fs:18;color:var(--white)}.type-of-waste-section [class*=bg-] :is(h1,h2,h3,h4,h5,h6):last-child{padding-bottom:0!important}.type-of-waste-section .bg-yellow{background:var(--yellow);color:var(--white)}.type-of-waste-section .bg-blue{background:#43858f;color:var(--white)}.type-of-waste-section .bg-red{background:var(--red);color:var(--white)}.type-of-waste-section .et_pb_text ul>li:before{background-color:var(--white)}.title-pl .punch-line{font-size:1.875rem;line-height:1.2;font-weight:500;color:var(--red);text-wrap:balance}@media only screen and (min-width:981px),only screen and (max-width:500px){.applications .title-pl+div{margin-top:50px}}.applications .et_pb_row:after{display:none}.title-pl>h2:not(:last-child){padding-bottom:.125em!important}.other-section .section-content .ss_title:not(:last-child){margin-bottom:17px!important}.first-text .centered-align{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.applications .section-content{display:grid;gap:calc(var(--gap)*2)}@media only screen and (min-width:981px){.applications .section-content{grid-template-columns:4fr 3fr}}.material-to-sort{background-color:var(--black);color:var(--white)}@media only screen and (min-width:1786px){.applications .material-to-sort{padding:3.5rem 7.8125rem 4.5625rem}}@media only screen and (min-width:981px) and (max-width:1785px){.applications .material-to-sort{padding:3.5rem 4.25rem 4.5625rem}}@media only screen and (min-width:768px) and (max-width:980px){.applications .material-to-sort{padding:3.5rem 4.25rem 4.5625rem}}@media only screen and (max-width:767px){.applications .material-to-sort{padding:3.5rem 2.5rem 4.5625rem}}.applications .configuration{padding-top:3.5rem}.all-materials{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%/1, max(210px, 100%/3)), 1fr));gap:7px var(--gap)}.all-materials>.material{padding-bottom:6px;border-bottom:1px solid var(--white)}.all-materials>.material{font-size:20px}.product-all-sections .et_pb_section.benefits{background-color:var(--black);color:var(--white)}.product-all-sections .et_pb_section.benefits :is(h1,h2,h3,h4,h5,h6){color:var(--white)!important}.product-all-sections :is(.benefits,.specifications,.learn-more,.other-section) .title-pl+div,.learn-more>.et_pb_row>.video-row{margin-top:50px}.other-section:nth-child(even){background-color:var(--grey)}.bg-black{background-color:var(--black)!important;color:var(--white)}.bg-black :is(h1,h2,h3,h4,h5,h6){color:var(--white)}.other-section .section-content>div+div{margin-top:50px}.number-list-text-section{counter-reset:number-list-text;display:grid;gap:50px}.number-list-wrapper:has(img){display:flex;gap:var(--gap)}@media (min-width:981px){.number-list-wrapper:has(img){align-items:center}.number-list-wrapper img{width:40%}}@media (max-width:980px){.number-list-wrapper:has(img){flex-direction:column}}.number-list-text{counter-increment:number-list-text;display:grid;grid-template-columns:3.125rem 1fr;grid-template-rows:auto 1fr;gap:1.25rem;align-items:center}.number-list-text:before{content:counter(number-list-text);width:3.125rem;height:3.125rem;background-color:var(--red);color:var(--white);display:flex;justify-content:center;align-items:center;line-height:1.2;padding-bottom:2px;box-sizing:border-box;font-weight:700;font-family:var(--font-title);font-size:1.875rem}#page-container .number-list-text :is(.ss_title,.text){grid-column:2/3;margin-bottom:0!important}.has-numbers{display:grid;gap:var(--gap);--nb_col:3;--width_gap:calc( calc( var(--gap) * calc( var(--nb_col) - 1 ) ) / var(--nb_col) )}.has-numbers{grid-template-columns:repeat(auto-fit,minmax(min(100%/1, max(305px, 100%/4)), 1fr))}@media only screen and (min-width:1501px){.has-numbers .chiffre{min-height:235px}.has-numbers:not(.big-numbers) .chiffre .nombre-wrapper{font-size:4.5rem}.has-numbers.big-numbers .chiffre .nombre-wrapper{font-size:3.5rem}}@media only screen and (min-width:1401px) and (max-width:1500px){.has-numbers .chiffre{min-height:210px}.has-numbers:not(.big-numbers) .chiffre .nombre-wrapper{font-size:3.5rem}.has-numbers.big-numbers .chiffre .nombre-wrapper{font-size:3.25rem}}@media only screen and (min-width:981px) and (max-width:1400px){.has-numbers .chiffre{min-height:190px}.has-numbers:not(.big-numbers) .chiffre .nombre-wrapper{font-size:3.5rem}.has-numbers.big-numbers .chiffre .nombre-wrapper{font-size:3.125rem}}@media only screen and (max-width:980px){.has-numbers:not(.big-numbers) .chiffre .nombre-wrapper{font-size:3.5rem}.has-numbers.big-numbers .chiffre .nombre-wrapper{font-size:3.125rem}.has-numbers .chiffre{min-height:150px}}.has-numbers .chiffre{display:flex;flex-direction:column;justify-content:center;gap:24px;font-size:1.5625rem;line-height:1.2;text-align:center;border:solid 2px var(--white);padding:24px 30px 20px}.has-numbers .chiffre .nombre-wrapper{font-family:var(--font-title);color:var(--red);margin-top:-5px;line-height:.7}.has-numbers .texte_prefixe{font-size:1.875rem;line-height:.9}.has-numbers .texte{font-size:1.875rem;line-height:.9;text-wrap:balance}.has-numbers .chiffre.w-icon .titre{font-family:var(--font-title);font-size:1.75rem;font-weight:600;text-transform:uppercase;line-height:1;text-wrap:balance}.chiffre.w-icon .icone{display:flex;justify-content:center}.chiffre.w-icon .icone img{display:block;max-width:90px}.specifications{background-color:var(--grey)}.specs-group{display:grid;gap:var(--gap);align-items:center}.career-accordion ul+.et_pb_button_module_wrapper{margin-top:0}:is(.product-all-sections,.all-ss-sections,.career-accordion) ul,.et_pb_text ul{padding-left:var(--ul_pad) !important;list-style-type:none;overflow:hidden}:is(.product-all-sections,.all-ss-sections,.career-accordion) li,.et_pb_text li{position:relative;line-height:var(--li_lh)}:is(.product-all-sections,.all-ss-sections,.career-accordion) ul>li:before,.et_pb_text ul>li:before{content:"";position:absolute;background-color:var(--red);top:calc( calc( var(--li_lh) - var(--bullet_size)) / 2);left:calc(var(--ul_pad) * -1);width:var(--bullet_size);height:var(--bullet_size)}:is(.product-all-sections,.all-ss-sections,.career-accordion) :is(ul,ol)>li:not(:last-of-type),.et_pb_text :is(ul,ol)>li:not(:last-of-type){padding-bottom:.5em}.career-accordion .et_pb_button_module_wrapper{margin-top:15px}@media only screen and (min-width:981px){.specs-group{grid-template-columns:repeat(2,1fr)}.spec-text-content{padding:50px 0}}.specs-group:not(:last-child){margin-bottom:50px;padding-bottom:50px}.specs-group:not(:last-child){border-bottom:solid 2px var(--black)}.specs-group img{display:block;width:100%}.applications .ss_title{margin-bottom:30px!important;max-width:500px}#page-container #main-content .ss_title{line-height:1.2;font-weight:600;margin-bottom:6px;font-family:var(--font-title);text-transform:uppercase}#page-container #main-content .technology-row .et_pb_text.ss_title:not(:last-child){margin-bottom:30px}#page-container #main-content .technology-row .et_pb_text:not(.ss_title)>.et_pb_text_inner strong{font-size:1.5rem;font-family:var(--font-title);text-transform:uppercase}#page-container #main-content .technology-row .et_pb_text:not(.ss_title,:last-child){margin-bottom:25px!important}#page-container .technology-pl{counter-reset:technology-counter}.technology-section{counter-reset:technology-sub-counter}.technology-section[id]+.technology-section{padding-top:0!important}.technology-row:not(:last-of-type){padding-bottom:50px!important;margin-bottom:50px!important;border-bottom:2px solid var(--black)}.technology-row+.technology-row{padding-top:0!important}@media only screen and (min-width:981px){.technology-section .technology-row{display:flex}.technology-section .technology-row .et_pb_column{display:flex;flex-direction:column;justify-content:center}#page-container #main-content .technology-row .et_pb_column:not(:first-child){padding:50px 0}#page-container #main-content .technology-row .et_pb_column:first-child *{height:100%}#page-container #main-content .technology-row .et_pb_column:first-child img{object-fit:cover}}.technology-section:not(:nth-last-child(2),.has-pad){padding-bottom:0!important}.technology-section:not:nth-last-child(2) .et_pb_row.technology-section{padding-bottom:0!important}.technology-section .technology-sub-title{counter-increment:technology-counter;display:grid;grid-template-columns:3.125rem 1fr;gap:1.25rem;align-items:center;font-size:1.875rem;line-height:1.2;font-weight:500;color:var(--red)}.technology-section .technology-sub-title :is(h1,h2,h3,h4,h5,h6){padding-bottom:0}.technology-section .technology-sub-title:before{content:counter(technology-counter);width:3.125rem;height:3.125rem;background-color:var(--red);color:var(--white);display:flex;justify-content:center;align-items:center;line-height:1.2;padding-bottom:2px;box-sizing:border-box;font-weight:700;font-family:var(--font-title)}.technology-section .sub-title{counter-increment:technology-sub-counter}.technology-section .sub-title h3:before{content:counter(technology-sub-counter,lower-alpha) " | ";width:3.125rem;height:3.125rem}.spec-text-content .ss_title{margin-bottom:17px!important}.configuration .all_config{align-items:center;gap:22px 25px;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px, 1fr));grid-template-rows:1fr 1fr}.config-button{display:grid;grid-template-columns:46px 1fr;align-items:center;gap:12px;padding:7px 12px 6px;background-color:var(--grey);color:var(--black);height:100%;font-size:20px!important;min-height:68px;line-height:1}.config-button :is(img,svg){width:46px;height:46px}.config-button svg path{fill:var(--black)}.complex-section:nth-child(even){background-color:var(--grey)}.complex-section:nth-child(odd):nth-last-child(2){background-color:#000;color:var(--white)}.complex-section:nth-child(odd):nth-last-child(2) :is(h1,h2,h3,h4,h5,h6){color:var(--white)}.complex-section{counter-reset:complex-counter}.complex-images{counter-increment:complex-counter}.complex-images>.title-pl>.punch-line{display:grid;grid-template-columns:3.125rem 1fr;gap:1.25rem;align-items:center}.complex-images>.title-pl>.punch-line:before{content:counter(complex-counter);width:3.125rem;height:3.125rem;background-color:var(--red);color:var(--white);display:flex;justify-content:center;align-items:center;line-height:1.2;padding-bottom:2px;box-sizing:border-box;font-weight:700;font-family:var(--font-title)}.complex-images .elements{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%/1, max(262px, 100%/4)), 1fr));gap:var(--gap)}.complex-images .elements .element{display:flex;flex-direction:column;gap:20px}.complex-images .elements .element .image img{display:block;max-height:calc(18rem + 4vw);width:auto}.et_pb_row.complex-images>.title-pl.no-title+.elements{margin-top:50px}.learn-more .columns{display:grid;gap:var(--gap)}.learn-more .success-story .image{display:block;position:relative;padding-top:calc((3 / 4) * 100%)}.learn-more .success-story .image .no-image{position:absolute;top:0;left:0;width:100%;height:100%!important;background-color:var(--grey)}@media (min-width:1251px){.section-video-product .et_pb_row{display:flex;gap:50px max(3%, 30px)}.section-video-product .et_pb_row .et_pb_column.et_pb_column_1_2 .video{position:absolute;width:100%;height:calc(100% + var(--bleeding-video))}.section-video-product .et_pb_row:after{display:none}}@media (min-width:981px) and (max-width:1250px){.section-video-product .et_pb_row .et_pb_column_1_2{width:100%}}@media (max-width:1250px){.section-video-product .et_pb_row .et_pb_column_1_2:not(.et-last-child){margin-bottom:var(--pad-v)}}.section-video-product .et_pb_row{--pad-v:calc(4.5625rem * 1)}.section-video-product .text h2{text-wrap:balance}@media (max-width:980px){.section-video-product .et_pb_row{margin-bottom:30px;--bleeding-video:calc(var(--pad-v) + 30px)}}@media (min-width:981px){.section-video-product .et_pb_row{margin-bottom:2%;--bleeding-video:calc(var(--pad-v) + 7%)}}@media (min-width:1800px){.section-video-product .et_pb_row{margin-bottom:36px;--bleeding-video:calc(var(--pad-v) + 36px)}}@media (min-width:1786px){.section-video-product .et_pb_row{padding:var(--pad-v) 7.8125rem var(--pad-v) 0!important}}@media (min-width:981px) and (max-width:1785px){.section-video-product .et_pb_row{padding:var(--pad-v) 4.25rem var(--pad-v) 0!important}}@media (min-width:768px) and (max-width:980px){.section-video-product .et_pb_row{padding:var(--pad-v) 4.25rem var(--pad-v) 0!important}}@media (min-width:501px) and (max-width:767px){.section-video-product .et_pb_row{padding:var(--pad-v) 2.5rem var(--pad-v) 0!important}}@media (max-width:500px){.section-video-product .et_pb_row{background-color:var(--black);padding:var(--pad-v) 2.5rem!important}}.section-video-product .plus-margin-left:before{content:'';position:absolute;width:calc(100% + var(--plus-margin));height:100%;top:0;right:0;background-color:var(--black)}.section-video-product,.section-video-product :is(h1,h2,h3,h4,h5,h6){color:var(--white)}@media only screen and (min-width:1301px){.learn-more .columns[data-columns="2"]{grid-template-columns:repeat(12,1fr)}.learn-more .columns[data-columns="2"] .col-left{grid-column-start:1;grid-column-end:7}.learn-more .columns[data-columns="2"] .col-right{grid-column-start:8;grid-column-end:13;grid-row-start:1;grid-row-end:4}.learn-more .col-left{display:flex;flex-direction:column;justify-content:center}.learn-more .columns[data-columns="2"].no-brochure:not(.et_pb_code) .col-left:first-child{grid-row-start:1;grid-row-end:3}.learn-more .columns[data-columns="2"].no-brochure:not(.et_pb_code) .col-left:first-child+.col-left{grid-row-start:3;grid-row-end:5}.learn-more .columns[data-columns="2"].no-brochure:not(.et_pb_code) .col-right{grid-row-end:5}.learn-more .et_pb_code.columns[data-columns="2"].no-brochure .col-left{grid-column:span 6}}@media only screen and (min-width:1101px) and (max-width:1300px){.learn-more .columns[data-columns="2"]{grid-template-columns:repeat(2,1fr)}.learn-more .columns[data-columns="2"]:not(.et_pb_code) .col-left{grid-column-start:1;grid-column-end:2}.learn-more .columns[data-columns="2"]:not(.et_pb_code) .col-right{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:4}}.col-right .text+.post{padding-bottom:0}@media only screen and (min-width:1101px){.col-right .text+.post{margin-top:30px}}@media only screen and (max-width:1100px){.col-right .text+.post{margin-top:20px}}@media only screen and (min-width:1301px){.learn-more .columns[data-columns="3"]{--nb-col:3;grid-template-columns:repeat(var(--nb-col),1fr)}.learn-more .columns[data-columns="3"].no-brochure{--nb-col:2}.learn-more .columns[data-columns="3"] .col-left{padding-left:30px;padding-right:30px}}@media only screen and (min-width:981px){.learn-more .col-left{padding:50px}}@media only screen and (min-width:768px) and (max-width:980px){.learn-more .col-left{padding:40px}}@media only screen and (max-width:767px){.learn-more .col-left{padding:30px}}.learn-more .col-left{background-color:var(--black);color:var(--white)}.learn-more .col-left :is(h1,h2,h3,h4,h5,h6){color:var(--white)}.learn-more .col-left .text:not(:last-child){margin-bottom:20px}.learn-more .col-left .form{margin-top:20px}.learn-more .col-left .wpcf7 form{grid-template-columns:1fr 58px;max-width:450px}@media only screen and (min-width:1601px){.learn-more .col-left .wpcf7 form{grid-template-columns:1fr 58px;width:calc(100% - 58px)}}@media only screen and (min-width:981px) and (max-width:1600px),only screen and (max-width:500px){.learn-more .col-left .wpcf7 form input{padding:17px 15px 17px !important}}.learn-more .col-left .wpcf7 form input{border-radius:0!important}.learn-more .col-left .wpcf7 form{display:grid;opacity:0;animation-name:opacity;animation-duration:.2s;animation-delay:.3s;animation-timing-function:var(--ease);animation-iteration-count:1;animation-fill-mode:forwards}.learn-more .col-left .wpcf7 form .acceptance{grid-column-start:1;grid-column-end:-1}.wpcf7-acceptance label{display:grid;grid-template-columns:14px 1fr;gap:10px}.learn-more .col-left .wpcf7 form .wpcf7-response-output{margin-left:0;margin-right:0;grid-column-start:1;grid-column-end:3}.learn-more .col-left .wpcf7 form .wpcf7-not-valid-tip{grid-row-start:1}.learn-more .col-left .wpcf7 form.wpcf7-form-control-wrap{display:grid}.learn-more .col-left .wpcf7 form .wpcf7-email{border-color:var(--red);border-right:0;height:58px;margin-bottom:0!important;display:block;color:var(--white);grid-row-start:1;grid-row-end:2}.learn-more .col-left .wpcf7 form .wpcf7-email::placeholder{color:var(--white)}.wpcf7 form input{border-radius:0}.learn-more .col-left .wpcf7 form .wpcf7-submit{grid-row-start:1;grid-row-end:2;grid-column-start:2;border:none!important;border-image-width:0;margin:0;translate:-1px 0;height:58px}.learn-more .col-left .wpcf7 form:not(.submitting) .wpcf7-form-control-wrap[data-name=email]:before{content:"";position:absolute;top:0;left:100%;width:58px;height:58px;background-image:url("/wp-content/themes/divi-child/images/arrow-1.svg");background-repeat:no-repeat;background-position:center;rotate:-90deg;background-size:54%;z-index:1;pointer-events:none}.learn-more .col-left .wpcf7 form .wpcf7-spinner{top:50%;transform:translateY(-50%);background-color:rgba(255,255,255,.4);margin-left:auto;margin-right:auto;grid-row-start:1;grid-row-end:2;grid-column-start:2}.learn-more .col-left .wpcf7 form .wpcf7-spinner:before{background-color:var(--white)}.learn-more .brochure-download input:not(.wpcf7-submit):not([name=consent]){display:inline-block;width:100%;margin-bottom:15px}.project-request{background-color:var(--grey)!important}.codedropz-upload-inner{white-space:inherit!important}.dnd-upload-counter{display:none!important}body #page-container .codedropz-upload-inner h3:not(.last-child){font-size:22px!important;line-height:1.2em!important;text-transform:inherit!important;padding-bottom:0!important;font-weight:600!important}.cd-upload-btn{padding:5px 16px!important;display:inline-block!important;background-color:var(--red)!important;color:var(--white)!important;margin-top:5px!important;font-family:var(--font-title);transition:all .3s ease}.cd-upload-btn:hover{background-color:var(--yellow)!important;color:var(--black)!important}.form-row-2col{margin-top:40px}.form-row-2col,.form-row-3col{display:grid;gap:var(--gap)}@media only screen and (min-width:1276px){.form-row-2col,.form-row-3col{grid-template-columns:repeat(auto-fit,minmax(300px, 1fr))}}:is(.form-row-2col,.form-row-3col) input{width:100%}.wpcf7-form>div:not(:first-child):not(:last-child){margin-bottom:30px}form.wpcf7-form b{display:block;margin-bottom:8px;--font-min-fs:18;--font-max-fs:22}.form-checkboxes>span>span{display:flex;gap:calc(var(--gap)/3);flex-wrap:wrap}.form-checkboxes .wpcf7-list-item{margin:0 2px 0 0;display:inline-block}.form-checkboxes>span input{opacity:0;position:absolute}.form-checkboxes>span .wpcf7-list-item-label{cursor:pointer;display:block;color:var(--black);background:0 0;padding:4px 12px 2px;border:solid 2px var(--black);transition:all .15s var(--ease)}.form-checkboxes>span input:hover+.wpcf7-list-item-label{background:var(--red);color:var(--white)}.form-checkboxes>span input:checked+.wpcf7-list-item-label{background:var(--yellow);color:var(--black)}.form-checkboxes .wpcf7-list-item.first,.wpcf7-list-item{margin-left:0}body .wpcf7-submit{border:none;font-family:var(--font-title)!important;background-color:var(--red);color:var(--white);transition:all .15s var(--ease);line-height:1.2!important;padding:16px 25px 18px !important}@media only screen and (min-width:981px){body .wpcf7-submit{font-size:20px!important}}@media only screen and (max-width:980px){body .wpcf7-submit{font-size:19px!important}}.wpcf7-form:not(.not-empty) .wpcf7-form-control-wrap[data-name=consent],.wpcf7-form:not(.not-empty) p:has(.wpcf7-form-control-wrap[data-name=consent]){pointer-events:none}.wpcf7-form.not-empty .wpcf7-form-control-wrap[data-name=consent] label,.wpcf7-form.not-empty p:has(.wpcf7-form-control-wrap[data-name=consent]) label{cursor:pointer}.wpcf7-submit:not(:disabled):hover{background-color:var(--yellow);color:var(--black)}.wpcf7 .wpcf7-submit:disabled{pointer-events:none;opacity:.5}.wpcf7-form :is(input:not(.wpcf7-submit,[type=checkbox]),textarea,select){padding:17px 25px 17px !important;font-size:1rem}@media only screen and (max-width:1275px){.wpcf7-form .careers-position select{width:100%}}.wpcf7-form textarea{width:100%;max-width:100%;min-width:100%;min-height:150px;max-height:300px;display:block}.acceptance input{margin-left:0;margin-right:0}.wpcf7-form .acceptance{margin-top:30px;margin-bottom:0!important;font-size:15px;line-height:1.2}.wpcf7-spinner+.acceptance{margin-top:15px !important}.wpcf7-form .acceptance+.wpcf7-submit{margin-top:20px!important}.wpcf7-submit{margin-top:30px}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{color:var(--black);border-color:var(--black);border:solid 2px var(--black);background:0 0}input.text:focus,input.title:focus,input[type=text]:focus,select:focus,textarea:focus{color:var(--black);border-color:var(--black)}.wpcf7-form ::placeholder{color:var(--black);opacity:1}:is([aria-invalid=true],.wpcf7-not-valid)+.wpcf7-not-valid-tip{margin-top:8px}.faq-section .faq-accordion.et_pb_accordion.visible{transition:opacity .5s var(--ease);opacity:1}.et_pb_accordion:not(.faq-accordion) .et_pb_toggle:not(.opened){padding-bottom:0!important}.et_pb_accordion.faq-accordion .et_pb_toggle{padding-bottom:0!important}.et_pb_accordion .et_pb_toggle{padding-left:0;padding-right:0;padding-top:0;border:0;background-repeat:0;margin-bottom:0!important}.et_pb_toggle.no-content{pointer-events:none}.et_pb_toggle.no-content .et_pb_toggle_title:before{display:none}.et_pb_toggle .et_pb_toggle_title:before{position:absolute;left:auto;right:8px!important}.et_pb_accordion{border:2px solid var(--black)}.et_pb_toggle.et_pb_toggle_close.opened,.et_pb_accordion_toggling .et_pb_toggle{pointer-events:none}.et_pb_toggle.opened .et_pb_toggle_title{background-color:var(--black);color:var(--white)!important}.et_pb_toggle.opened .et_pb_toggle_title:before{color:var(--white)!important}.et_pb_toggle .et_pb_toggle_title{background-color:var(--white);transition:background-color .15s var(--ease)}.et_pb_accordion .et_pb_toggle:last-child:not(.opened) .et_pb_toggle_title{border-bottom:solid 0px var(--black)}.et_pb_toggle_close{background:0 0}.et_pb_toggle_title{padding-top:20px!important;padding-bottom:25px!important;padding-left:20px!important;padding-right:70px!important;position:relative;border-bottom:solid 2px var(--black)}:is(.et_pb_toggle_close,.et_pb_toggle_open) .et_pb_toggle_title{color:var(--black)!important}.et_pb_toggle.opened+.et_pb_toggle{border-top:solid 2px var(--black)}.et_pb_toggle_title:before{content:"\4c";color:var(--red);font-size:3.75rem;translate:0 calc(-50% - 2px);top:50%;right:5px!important;margin-top:0!important;transition:rotate .2s var(--ease)}.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_accordion .opened .et_pb_toggle_title:before{display:block!important;content:"\4c";rotate:45deg}.et_pb_toggle_title:before,.et_pb_accordion_toggling .et_pb_toggle:not(.opened) .et_pb_toggle_title:before{rotate:0deg}#main-content ul:last-child{padding-bottom:0!important}.et_pb_accordion:not(.faq-accordion) .has-content .et_pb_toggle_content{padding:15px}.faq-accordion .et_pb_toggle_content{padding-top:0!important}.faq-accordion.et_pb_accordion .et_pb_toggle_content .question{counter-increment:step-counter}.faq-accordion.et_pb_accordion .et_pb_toggle_content .question:before{content:counter(step-counter,decimal-leading-zero) ". "}.question{padding:15px 20px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:repeat(2,auto);gap:0 calc(var(--gap)/2)}.question:before{grid-column:1/2;grid-row:1/3;font-weight:600}.question:nth-child(2n+2){background-color:rgba(var(--black-opacity),.05)}.question p{grid-column:2}html[lang=en-US] blockquote p{quotes:initial}html[lang=fr-CA] blockquote p{quotes:"« " " »"}blockquote p:before{content:open-quote}blockquote p:after{content:close-quote}.news-row,.news-col{width:100%}.single-post .et_pb_post_content [style*="color: #ff0000"]{color:var(--black)!important}.single-post .et_pb_post_content [style*="text-align: justify"]{text-align:left!important}.single-post .et_pb_title_meta_container .published{color:var(--white)!important;background-color:var(--red);padding:12px 20px;font-weight:600;display:inline-block}html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding-right:0!important}.pum-overlay{background-color:rgba(0,0,0,.7) !important}@media only screen and (min-width:768px){.pum-container{width:80% !important;max-width:900px!important;transform:translateX(50%);padding:40px 25px!important}}@media only screen and (max-width:767px){.pum-container{padding:30px 20px!important}}.pum-content img{display:block}.pum-close{background-color:var(--red) !important;line-height:1em !important;padding:0 !important;transition:all .2s var(--easing)}.pum-close:hover{background-color:var(--yellow) !important;color:var(--black) !important}@media only screen and (min-width:768px){.pum-close{font-size:35px !important;width:45px !important;height:45px !important}}@media only screen and (max-width:767px){.pum-close{font-size:30px !important;width:42px !important;height:42px !important}}.slider-w-nav{position:relative}.slider-w-nav .arrows{width:100%;max-width:150px;display:flex;justify-content:space-between;margin-top:50px}.slider-w-nav .slick-arrow{position:relative;cursor:pointer;width:50px;height:50px}.slider-w-nav .slick-arrow path{transition:all .15s var(--ease);fill:var(--red)}.slider-w-nav .slick-arrow:hover path{fill:var(--yellow)}.slider-w-nav .prev{rotate:90deg}.slider-w-nav .next{rotate:-90deg}@media only screen and (max-width:500px){:is(.partners-slider,.awards-slider) .image img{margin-left:0;margin-left:0}.partners-slider .image img{max-height:12.5rem;max-width:70%}.awards-slider .image img{max-height:30rem;max-width:80%}}.et_pb_testimonial_no_image{background:none!important;padding:0!important}.et_pb_testimonial:before{display:none}.et_pb_testimonial_no_image .et_pb_testimonial_portrait{display:none}.et_pb_testimonial_no_image .et_pb_testimonial_description{width:100%;margin-left:0!important;border-left:solid 5px var(--red);padding-left:20px}.et_pb_testimonial_description .et_pb_testimonial_author{margin-top:.5em}html[lang=en-US] .et_pb_testimonial_content p:first-child:before{content:"”"}html[lang=en-US] .et_pb_testimonial_content p:last-child:after{content:"”"}html[lang=fr-CA] .et_pb_testimonial_content p:first-child:before{content:"«\00a0"}html[lang=fr-CA] .et_pb_testimonial_content p:last-child:after{content:"\00a0»"}.et_pb_testimonial_content p:last-child{padding-bottom:0}.team-members-row .et_pb_column{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%/1, max(300px, 100%/4)), 1fr));gap:calc(var(--gap)*1.5) var(--gap)}.team-members-row .et_pb_team_member{flex-direction:column;margin-bottom:0!important}body:not(.home) #page-container .et_pb_section .et_pb_team_member_description h4{--font-max-fs:24;--font-min-fs:21}.team-members-row .et_pb_team_member .et_pb_team_member_image{max-width:375px;margin-right:0;margin-bottom:30px;max-height:400px}.team-members-row .et_pb_team_member .et_pb_team_member_image img{height:100%;width:auto}.team-members-row .et_pb_team_member .et_pb_member_position{color:var(--red)}.wr-timeline{display:grid;--nb-columns:5;--gap-h:0px;--gap-v:calc(var(--circle-w) + clamp(30px, 11.585px + 2.401vw, 50px));gap:var(--gap-v) var(--gap-h);grid-template-columns:repeat(auto-fill,minmax(min(100%, max(250px, calc((100% - ((var(--nb-columns) - 1) * var(--gap-h))) / var(--nb-columns)))), 1fr));--circle-w:clamp(75px, 58.076px + 2.2065vw, 100px);padding-top:var(--circle-w)}.wr-timeline .tl-wrapper{display:flex;flex-direction:column;gap:12px;border-bottom:2px solid var(--red);position:relative;transition:all .2s ease-in-out}.wr-timeline .tl-wrapper:hover{border-color:var(--black)}.wr-timeline .tl-wrapper:hover:after{background-color:var(--black)}.wr-timeline .tl-wrapper:hover .circle{background-color:var(--black)}.wr-timeline .tl-wrapper:hover .annee{color:var(--red)}.wr-timeline .tl-wrapper:after{content:'';width:2px;height:100%;position:absolute;bottom:0;left:0;background-color:var(--red);transition:background-color .2s ease-in-out,height .3s ease-in-out;overflow:hidden}@media (min-width:651px){.wr-timeline .tl-wrapper{padding:25px;padding-top:calc((var(--circle-w) / 2) + 30px)}.wr-timeline .tl-wrapper:hover:after{height:85%}.wr-timeline .tl-wrapper:hover .circle{top:15%}}@media (max-width:650px){.wr-timeline{grid-template-columns:1fr}.wr-timeline .tl-wrapper{padding:25px}}@media (max-width:500px){.wr-timeline{padding-left:calc(var(--circle-w) / 2)}}.wr-timeline .circle{width:var(--circle-w);height:var(--circle-w);position:absolute;top:0;left:0;translate:-50% -100%;background-color:var(--red);border-radius:50%;background-size:67%;background-repeat:no-repeat;background-position:center;transition:background-color .2s ease-in-out,top .3s ease-in-out}.wr-timeline .annee{font-family:var(--font-title);font-size:clamp(32px, 28.667px + 0.8333vw, 42px);line-height:1;transition:all .2s ease-in-out}.wr-timeline .texte{text-wrap:balance}.tl-link{font-family:var(--font-title)}.video:has(+.all-ss-sections){background-color:var(--grey)}.all-ss-sections>.et_pb_section:nth-child(3n+2):last-child{border-bottom:solid 2px var(--black)}.all-ss-sections>.et_pb_section:nth-child(3n+2){background-color:var(--grey)}.all-ss-sections>.et_pb_section:nth-child(3n+3){background-color:var(--black);color:var(--white)}.all-ss-sections>.et_pb_section:nth-child(3n+3) :is(h1,h2,h3,h4,h5,h6){color:var(--white)}.challenge-solution .et_pb_row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%/1, max(425px, 100%/3)), 1fr));gap:var(--gap)}.challenge-solution .et_pb_row:after{display:none}.all-ss-sections .testimonial blockquote{margin:0!important}.all-ss-sections .testimonial blockquote cite{font-style:normal;font-weight:600}.values-open-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%/1, max(425px, 100%/3)), 1fr));flex-wrap:wrap;gap:var(--gap)}.values-open-row:after{display:none}.values-open-row .et_pb_column{padding:50px;width:100%;margin-right:0!important}.values-open-row .et_pb_column:first-child{background-color:var(--grey)}.values-open-row .et_pb_column:last-child{background-color:var(--black);color:var(--white)}.values-open-row .et_pb_column:last-child :is(h1,h2,h3,h4,h5,h6){color:var(--white)}.socials-contact{display:flex;align-items:center;flex-wrap:wrap}.socials-contact .et_pb_text.social-title{max-width:33.125rem}.socials-contact .social-col{padding:50px;background-color:var(--grey)}.socials-contact .social-col .et_pb_text h3{--font-max-fs:35!important;--font-min-fs:22!important;line-height:1.2}.popmake :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-title);text-transform:uppercase}.popmake .popmake-content>:is(h1,h2,h3,h4,h5,h6):first-child{padding-right:45px;margin-bottom:30px}.popmake form.wpcf7-form b{color:var(--black)}.popmake form.wpcf7-form :is(.wpcf7-checkbox,.wpcf7-radio){font-size:19px!important;line-height:1.4}.privacy-policy .et_pb_text{counter-reset:policy-counter}.privacy-policy .et_pb_text strong{counter-increment:policy-counter;display:grid;grid-template-columns:3.125rem 1fr;align-items:center;gap:1.25rem;font-family:var(--font-title);margin-top:40px;margin-bottom:25px}.privacy-policy .et_pb_text p+ul{margin-left:1em;padding-top:0!important}.privacy-policy .et_pb_text ul+p>strong{margin-top:calc(30px - 0.35em)}.privacy-policy .et_pb_text strong:before{content:counter(policy-counter);color:var(--white);background-color:var(--red);width:3.125rem;height:3.125rem;display:flex;justify-content:center;align-items:center;padding-bottom:2px;box-sizing:border-box}.privacy-policy .et_pb_text .policy-element p{counter-increment:policy-p-counter}.privacy-policy .et_pb_text .policy-element{counter-reset:policy-p-counter}.privacy-policy .et_pb_text .policy-element p:before{content:counter(policy-counter) "." counter(policy-p-counter) ". "}.row-404{padding:0!important}@media only screen and (min-width:768px){.section-404>.et_pb_row{display:flex;gap:var(--gap);justify-content:center}.section-404>.et_pb_row>.et_pb_column:first-child{max-width:15rem;margin-right:0;display:flex}.section-404>.et_pb_row>.et_pb_column{width:50%}.section-404>.et_pb_row>.et_pb_column:last-child,.row-404,.row-404 .et_pb_column{width:fit-content;width:-moz-fit-content}.row-404 .et_pb_column .et_pb_text:first-child *{height:100%}.section-404>.et_pb_row>.et_pb_column:first-child .et_pb_text{width:100%;display:flex}.section-404>.et_pb_row>.et_pb_column:first-child .et_pb_text *{width:100%}}@media only screen and (max-width:767px){.section-404>.et_pb_row{display:grid}.section-404>.et_pb_row .row-404{width:100%!important}.section-404>.et_pb_row .row-404 .et_pb_module{text-align:center}.section-404>.et_pb_row>.et_pb_column:first-child .et_pb_text{width:fit-content;width:-moz-fit-content;margin-left:auto;margin-right:auto}}.section-404 h1{color:var(--white);padding:20px 30px 26px;background-color:var(--black);margin-left:auto;height:100%;display:flex;align-items:center;justify-content:center}.row-404 h2{padding-bottom:10px!important}.row-404 .et_pb_column{align-items:center}.section-404>.et_pb_row:after{display:none}@media only screen and (min-width:768px) and (max-width:980px){.section-404>.et_pb_row>.et_pb_column{margin-bottom:0}}.mo-optin-form-wrapper{border:none!important;border-radius:0!important}.mo-optin-form-headline{font-family:var(--font-title)!important;text-transform:uppercase!important;line-height:1.1!important;margin-bottom:25px!important;max-width:480px;margin-left:auto!important;margin-right:auto!important}.mo-optin-form-description{font-family:var(--font-text)!important;color:var(--black)!important;line-height:1.2!important}.mo-optin-form-wrapper input{font-family:var(--font-text)!important}.mo-optin-form-wrapper input:not(.mo-optin-form-submit-button){border:solid 2px var(--black)!important;padding:17px 25px 17px !important;text-align:center!important;margin-top:20px!important}input.mo-optin-form-submit-button{font-family:var(--font-title)!important;background-color:var(--red)!important;color:var(--white)!important;text-transform:capitalize!important;transition:all .15s var(--ease)!important;font-size:20px!important;line-height:1.2!important;padding:16px 25px 18px !important;cursor:pointer;width:fit-content!important;width:-moz-fit-content!important;margin-top:20px!important}.mo-optin-success-state .mo-optin-form-container .mo-optin-spinner{opacity:1!important}a.mo-optin-form-close-icon.moEleganceModalclose:before{content:"×"}a.mo-optin-form-close-icon.moEleganceModalclose{background-image:none!important;width:50px!important;height:50px!important;position:absolute!important;top:0!important;right:0!important;background-color:var(--red)!important;color:var(--white)!important;display:flex!important;align-items:center!important;justify-content:center;font-size:40px!important;line-height:1!important;transition:all .15s var(--ease)}a.mo-optin-form-close-icon.moEleganceModalclose:hover{background-color:var(--yellow)!important;color:var(--black)!important}@media only screen and (min-width:768px){a.mo-optin-form-close-icon.moEleganceModalclose{font-size:35px !important;width:45px !important;height:45px !important}}@media only screen and (max-width:767px){a.mo-optin-form-close-icon.moEleganceModalclose{font-size:30px !important;width:42px !important;height:42px !important}}input.mo-optin-form-submit-button:hover{background-color:var(--yellow)!important;color:var(--black)!important}.moOptinForm.showing{display:block!important}.moOptinForm:not(.showing){display:none!important}.moOptinForm .mo-optin-form-container{position:absolute!important;top:50%!important;left:50%!important;translate:-50% -50%!important}.moOptinForm .mo-optin-form-container{width:90% !important}@media only screen and (min-width:768px){.moOptinForm .mo-optin-form-container .mo-optin-form-wrapper{padding:40px 25px!important}}@media only screen and (max-width:767px){.moOptinForm .mo-optin-form-container .mo-optin-form-wrapper{padding:30px 20px!important}}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{height:19px!important;width:32px!important}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{top:-3px!important}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:after{left:16px!important}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{border:solid 2px #000}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:not(:checked)+.cmplz-label:after{background-color:#000}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus+.cmplz-label:before{box-shadow:none!important}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:before{background-color:#008000!important;border-color:#008000!important}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:not(:checked)+.cmplz-label:before{background-color:rgba(0,128,0,0) !important}.cmplz-cookiebanner.cmplz-show:hover{box-shadow:rgba(0,0,0,.19) 0px 10px 20px,rgba(0,0,0,.23) 0px 6px 6px!important}.cmplz-description{line-height:1.5}.cmplz-categories-visible .cmplz-categories{margin-top:20px}body:not(.cmplz-marketing) .no-marketing{display:none}@media only screen and (min-width:1800px){.prev-no-access{padding-bottom:72px!important}}@media only screen and (min-width:981px) and (max-width:1799px){.prev-no-access{padding-bottom:4%!important}}@media only screen and (max-width:980px){.prev-no-access{padding-bottom:50px!important}}.cmplz-cookiebanner .cmplz-logo img{height:60px!important;max-height:60px!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{transition:all .15s var(--ease)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept:hover{background-color:var(--yellow)!important;color:var(--black)!important;border-color:var(--yellow)!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:not(.cmplz-accept):hover{background-color:var(--black)!important;color:var(--white)!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{padding:10px 20px!important}#cmplz-manage-consent{position:fixed;bottom:70px;right:10px;z-index:1000}#cmplz-manage-consent:before{content:"";width:60%;height:60%;background:url('/wp-content/uploads/2023/06/half-cookie.svg');position:absolute;top:50%;left:50%;translate:-50% -50%;background-size:100%;background-repeat:no-repeat;display:block;pointer-events:none}#cmplz-manage-consent .cmplz-manage-consent{position:initial!important;min-width:55px!important;min-height:55px!important;transition:all .15s var(--ease)!important}#cmplz-manage-consent .cmplz-manage-consent:hover{min-width:60px!important;min-height:60px!important}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{line-height:1.2!important;border:none!important;background-color:var(--black)}.cmplz-blocked-content-notice.cmplz-accept-category{cursor:pointer}.cmplz-blocked-content-container,.cmplz-wp-video{border-radius:0!important}.cmplz-cookiebanner{max-height:calc(100vh - 80px)!important}@media only screen and (max-width:767px){#cmplz-manage-consent .cmplz-manage-consent{min-width:45px!important;min-height:45px!important;height:45px!important}#cmplz-manage-consent .cmplz-manage-consent:hover{min-width:50px!important;min-height:50px!important;height:50px!important}#cmplz-manage-consent .cmplz-manage-consent{display:block!important}.cmplz-cookiebanner .cmplz-header{grid-template-columns:55px 1fr 55px!important}.cmplz-logo{display:flex}.cmplz-cookiebanner .cmplz-body{max-height:calc(100vh - 335px)!important;-ms-overflow-style:none;scrollbar-width:none}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar{display:none}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:100%!important;padding:6px 15px!important}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{grid-template-columns:1fr auto 30px!important}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox{width:30px!important}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{margin-left:auto}.cmplz-cookiebanner .cmplz-logo img{height:40px!important;max-height:40px!important}.cmplz-cookiebanner .cmplz-title{line-height:1.2!important}}@media only screen and (max-width:425px){.cmplz-cookiebanner .cmplz-title{display:block!important}}