.block-form__inner,.banner__inner,.piedPage__inner{margin:0 var(--site-marge);width:calc(100% - var(--site-marge)*2)}@media only screen and (min-width: 80em){.block-form__inner,.banner__inner,.piedPage__inner{max-width:var(--max-size);margin:0 auto}}.succursale__link--expand::before,.tuile-service__lien::before,.tuile__lien::before{content:"";position:absolute;bottom:0;left:0;top:0;right:0;z-index:2}.accordeon,.block__column--withBG{background-color:var(--box-bg-color);border:1px solid var(--box-border-color);border-radius:var(--box-border-radius)}.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: var(--primary-color)}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}@media only screen and (min-width: 68.75em)and (pointer: fine){.swiper-vertical>.swiper-wrapper{min-height:480px;justify-content:space-between}}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;position:relative;transition-property:transform}.swiper-slide:last-of-type{margin:0 !important}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper__btns{display:flex;padding-left:.5rem}.swiper-button-prev,.swiper-button-next{display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;padding:0}.swiper-button-prev:not(.swiper-button-disabled),.swiper-button-next:not(.swiper-button-disabled){cursor:pointer}.swiper-button-prev.swiper-button-lock,.swiper-button-next.swiper-button-lock{display:none !important}.swiper-pagination{display:flex;align-items:center;justify-content:center;margin-top:var(--unite1)}.swiper-pagination.swiper-pagination-lock{display:none !important}.swiper-pagination-bullet{background-color:var(--color-grey-400);border-radius:50%;height:var(--unite2);width:var(--unite2);margin:0 calc(var(--unite2)/2)}.swiper-pagination-bullet-active{background-color:var(--primary-color);height:.75rem;width:.75rem}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0}figcaption,figure,main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:arial,arial;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:arial,arial;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}h1,h2,h3,h4,h5,h6,figure{margin:0;padding:0}ul,ol{list-style:none;margin:0;padding:0}ul li,ol li{list-style:none}p{margin:0;padding:0}a{-webkit-backface-visibility:hidden}abbr[title],acronym[title]{text-decoration:none}article:focus{outline:none;border:0}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search],input[type=url],input[type=date],input[type=month],input[type=number],select,textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:""}select::-ms-expand{display:none}td,th{vertical-align:top}hr{margin:10px 0;border:0;background:#dbe5e9;height:1px;font-size:0;display:inline-block;width:100%}iframe{max-width:100%}img{display:block;height:auto;width:auto;max-width:100%}cite{font-weight:bold}q{font-style:italic}fieldset{border:0;margin:0;padding:0}button{background:rgba(0,0,0,0);border:0;cursor:pointer}button:focus{text-decoration:none}textarea,button,input{font-family:var(--font-base)}table{border-collapse:collapse}address{font-style:normal}blockquote{margin:0}a[href^=tel]{color:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@page{margin:1cm}@media print{*{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}}@media print{tr,img{page-break-inside:avoid}}@media print{#vortexDebug,.noPrint{display:none}}.logoImpression{display:none}@media print{.logoImpression{display:block;margin:1.25rem;width:12rem}}:root{--max-size: 86rem;--site-marge: 5%;--grid-column-qty: 12;--grid-column-size: calc(var(--max-size) / var(--grid-column-qty));--grid-template: [full-start] minmax(var(--site-marge), 1fr) [center-start] repeat(var(--grid-column-qty), [col-start] minmax(0, var(--grid-column-size)) [col-end]) [center-end] minmax(var(--site-marge), 1fr) [full-end];--block-mb: 3.125rem;--primary-color: #265787;--primary-color-darker: #17497c;--secondary-color: #092f5d;--secondary-color-darker: #16325C;--neutral-color: #fff;--neutral-color2: #000;--color-grey-50: #fafafa;--color-grey-100: #f5f5f5;--color-grey-200: #eee;--color-grey-300: #e0e0e0;--color-grey-400: #bdbdbd;--color-grey-500: #9e9e9e;--color-grey-600: #757575;--color-grey-700: #616161;--color-grey-800: #424242;--color-grey-900: #303030;--title-color: var(--color-grey-900);--text-color: var(--color-grey-900);--color-danger: #dc3545;--color-danger-txt: #842029;--color-danger-bg: #f8d7da;--color-danger-border: #f5c2c7;--color-warning: #ffc107;--color-warning-txt: #664d03;--color-warning-bg: #fff3cd;--color-warning-border: #ffecb5;--color-success: #198754;--color-success-txt: #0f5132;--color-success-bg: #d1e7dd;--color-success-border: #badbcc;--color-info: #1967ff;--color-info-txt: #002366;--color-info-bg: #e5eeff;--color-info-border: #bdd3ff;--shadow: 0px 8px 10px rgba(0, 0, 0, 0.05), 0px 25px 30px rgba(0, 0, 0, 0.05);--font-base: Lexend, arial, sans-serif;--font-title: Lexend, arial, sans-serif;--font-size-xsm: .75em;--font-size-sm: .875em;--font-size-md: 1.125em;--font-size-lg: 1.25em;--font-size-xlg: 1.5em;--font-size-xxlg: 1.875em;--unite1: 1.25rem;--unite2: .625rem;--header-bg-color: var(--neutral-color);--header-border-color: var(--color-grey-200);--header-dropdown-bg-color: var(--neutral-color);--header-dropdown-border-color: var(--color-grey-200);--header-dropdown-link-color: var(--neutral-color2);--menuSec-bg-color: var(--neutral-color);--menuSec-border-color: var(--color-grey-200);--menuSec-text-color: var(--color-grey-900);--menuPrincipal-bg-color: var(--neutral-color);--menuPrincipal-text-color: var(--color-grey-900);--menuPrincipal-bg-hover-color: var(--color-grey-200);--menuPrincipal-text-active-color: var(--neutral-color);--menuPrincipal-active-bg-color: var(--neutral-color2);--menuPrincipal-active-text-color: var(--neutral-color);--menuBurger-bg-color: var(--color-grey-900);--menuBurger-link-color: var(--neutral-color);--menuBurger-sousMenu-link-color: var(--neutral-color);--menuBurger-sec-title: var(--neutral-color);--menuBurger-sec-link-color: var(--neutral-color);--breadcrumb-text-color: var(--neutral-color);--breadcrumb-link-color: var(--neutral-color);--footer-bg-color: #1C1E1C;--footer-border-color: rgba(238, 238, 238, 0.1);--footer-text-color: var(--neutral-color);--footer-link-color: var(--neutral-color);--footerBas-bg-color: var(--secondary-color-darker);--footerBas-link-color: var(--neutral-color);--form-label-color: var(--neutral-color2);--form-mandatory: var(--color-danger);--form-check-border-color: var(--color-grey-medium);--form-check-bg-color: var(--neutral-color);--form-check-bg-color-active: var(--primary-color);--form-check-border-color-active: var(--primary-color);--form-check-border-color-hover: var(--color-grey);--form-check-color-active-hover: var(--primary-color-darker);--form-check-focus-color: var(--color-info);--form-input-bg-color: var(--neutral-color);--form-input-focus-color: var(--color-grey-dark);--form-focus-clavier-color: var(--color-info);--box-bg-color: var(--color-grey-100);--box-border-color: var(--color-grey-400);--box-border-radius: var(--unite2);--banner-bg-color: var(--color-grey-900);--tuile-bg-color: var(--neutral-color);--tuile-border-color: var(--color-grey-200);--tuile-title-color: var(--color-grey-900);--strate-services-bg-color: var(--color-grey-100);--tuile-service-bg-color: var(--neutral-color);--tuile-service-bg2-color: var(--color-grey-100);--block-cta-banner2-bg-color: var(--color-grey-900);--block-cta-banner2-text-color: var(--neutral-color);--subProduct-text-color: var(--neutral-color);--order-banner-title-color: var(--neutral-color);--order-banner-text-color: var(--neutral-color)}@media only screen and (min-width: 48em){:root{--site-marge: 4%}}@media only screen and (min-width: 80em){:root{--site-marge: 2.5%}}@media only screen and (min-width: 48em){:root{--block-mb: 3.75rem}}@media only screen and (min-width: 68.75em)and (pointer: fine){:root{--block-mb: 8.75rem}}.hidden,.champCache{display:none !important;visibility:hidden}.only-sr:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.hide{display:none !important}.align-center{text-align:center}.align-right{text-align:right}.align-left{text-align:left}.bold{font-weight:700}.italic{font-style:italic}.block{display:block !important}.inline{display:inline !important}.inline-block{display:inline-block !important}.justify-flex-end{justify-content:flex-end !important}.mb{margin-bottom:var(--unite1) !important}.mb0{margin-bottom:0 !important}.margeAuto{margin:0 auto !important}.margeRespo{margin-bottom:var(--block-mb)}.mb-half{margin-bottom:calc(var(--unite1)/2) !important}.mb-2{margin-bottom:calc(var(--unite1)*2) !important}.mb-3{margin-bottom:calc(var(--unite1)*3) !important}.mt{margin-top:var(--unite1) !important}.mt-half{margin-top:calc(var(--unite1)/2) !important}.mt-2{margin-top:calc(var(--unite1)*2) !important}.ml{margin-left:var(--unite1) !important}.ml-half{margin-left:calc(var(--unite1)/2) !important}.ml-2{margin-left:calc(var(--unite1)*2) !important}.mr{margin-right:var(--unite1) !important}.mr-half{margin-right:calc(var(--unite1)/2) !important}.mr-2{margin-right:calc(var(--unite1)*2) !important}.noWrap{white-space:nowrap}.overflow{overflow:auto}.overHidden{overflow:hidden}.relatif{position:relative}.sansMarge{margin:0 !important}.sansPadding{padding:0 !important}.relative{position:relative}.w100{width:100%}.mobileSeul{display:inline-block !important}@media only screen and (min-width: 48em){.mobileSeul{display:none !important}}.mobileSeul.block{display:block !important}@media only screen and (min-width: 48em){.mobileSeul.block{display:none !important}}.pasMobile{display:none !important}@media only screen and (min-width: 48em){.pasMobile{display:inline-block !important}}@media only screen and (min-width: 48em){.pasMobile.block{display:block !important}}.tabletteSeul{display:none !important}@media only screen and (min-width: 48em){.tabletteSeul{display:inline-block !important}}@media only screen and (min-width: 68.75em)and (pointer: fine){.tabletteSeul{display:none !important}}.pasTablette{display:inline-block !important}@media only screen and (min-width: 48em){.pasTablette{display:none !important}}@media only screen and (min-width: 68.75em)and (pointer: fine){.pasTablette{display:inline-block !important}}.bureauSeul{display:none !important}@media only screen and (min-width: 68.75em)and (pointer: fine){.bureauSeul{display:inline-block !important}}@media only screen and (min-width: 68.75em)and (pointer: fine){.bureauSeul.block{display:block !important}}@media only screen and (min-width: 68.75em)and (pointer: fine){.bureauSeul.inline{display:inline !important}}.pasBureau{display:inline-block !important}@media only screen and (min-width: 68.75em)and (pointer: fine){.pasBureau{display:none !important}}.pasBureau.block{display:block !important}@media only screen and (min-width: 68.75em)and (pointer: fine){.pasBureau.block{display:none !important}}.largeSeul{display:none !important}@media only screen and (min-width: 80em){.largeSeul{display:inline-block !important}}.pasLarge{display:inline-block !important}@media only screen and (min-width: 80em){.pasLarge{display:none !important}}html{box-sizing:border-box}*,*:after,*:before{box-sizing:inherit}html,body{height:100%;position:relative}body{background:var(--neutral-color);font:400 100%/1.4 var(--font-base);color:var(--text-color);padding-top:7.8rem;overflow-x:hidden}body.theme-gab{--primary-color: #8AC255;--primary-color-darker: #95BE3B}body.theme-ottawa{--primary-color: #D1A300;--primary-color-darker: #c9b00f}body.theme-toronto{--primary-color: #CD3539;--primary-color-darker: #ad2624}@media only screen and (min-width: 48em){body{padding-top:12.2rem}}@media only screen and (min-width: 68.75em)and (pointer: fine){body{padding-top:10rem}}body.noScroll{height:100vh;overflow:hidden}.passeNav{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media only screen and (min-width: 68.75em)and (pointer: fine){.passeNav:focus{width:auto;height:auto;left:0;top:0;color:var(--neutral-color);padding:10px;background:var(--neutral-color2);z-index:999;text-decoration:underline;border:1px solid var(--neutral-color)}}.title1,.texteGlobal h1{color:var(--title-color);font-family:var(--font-title);font-size:clamp(2em,4.3vw,3.625em);font-weight:500;line-height:1.3;margin-bottom:1.5rem}.title1--center,.texteGlobal h1--center{text-align:center}.title2,.texteGlobal h2{color:var(--title-color);font-family:var(--font-title);font-size:clamp(1.875em,2.9vw,2.5em);font-weight:400;line-height:1.25;margin-bottom:2rem}.title2--center,.texteGlobal .title2--center,.texteGlobal h2--center,.texteGlobal .texteGlobal h2--center{text-align:center}.title3,.texteGlobal h3{color:var(--title-color);font-family:var(--title-font);font-size:clamp(1.5em,2.2vw,1.875em);font-weight:400;line-height:1.267;margin-bottom:.5em}@media only screen and (min-width: 68.75em)and (pointer: fine){.title3,.texteGlobal h3{font-size:var(--font-size-xxlg)}}.supTitle{color:var(--primary-color);display:block;font-family:var(--font-title);font-size:1em;line-height:1.25;margin-bottom:1em;text-transform:uppercase}.texteGlobal{line-height:1.5}.texteGlobal h1,.texteGlobal h2,.texteGlobal h3,.texteGlobal h4,.texteGlobal h5,.texteGlobal h6{color:var(--title-color);font-family:var(--font-title);line-height:1.25}.texteGlobal h4{font-size:var(--font-size-lg);line-height:1.25;margin-bottom:1em}.texteGlobal h5,.texteGlobal h6{font-size:.875em}.texteGlobal p+h2,.texteGlobal ul+h2,.texteGlobal ol+h2,.texteGlobal blockquote+h2{margin-top:2em}.texteGlobal .intro,.texteGlobal .intro p{color:var(--text-color);font-size:var(--font-size-md);font-weight:300}.texteGlobal .intro p:not(:last-child),.texteGlobal .intro p p:not(:last-child){margin-bottom:var(--unite1)}.texteGlobal p{color:var(--text-color);font-size:1em;font-weight:300}.texteGlobal p:not(:last-child){margin-bottom:var(--unite1)}.texteGlobal strong{font-weight:600}.texteGlobal a{color:var(--primary-color-darker);text-decoration:underline}.texteGlobal a:hover,.texteGlobal a:focus,.texteGlobal a:active{text-decoration:none}.texteGlobal .textePetit{font-size:var(--font-size-sm)}.texteGlobal ul,.texteGlobal ol{overflow:hidden}.texteGlobal ul:not(:last-child),.texteGlobal ol:not(:last-child){margin-bottom:var(--unite1)}.texteGlobal ul li,.texteGlobal ol li{color:var(--text-color);font-size:var(--font-size-md)}.texteGlobal ul li:not(:last-child),.texteGlobal ol li:not(:last-child){margin-bottom:1.5rem}.texteGlobal ul:not(:last-child),.texteGlobal ol:not(:last-child){margin-bottom:1.2em}.texteGlobal ul li,.texteGlobal ol li{color:var(--text-color);font-size:var(--font-size-md);margin-left:1.5em}.texteGlobal ul li::marker,.texteGlobal ol li::marker{color:var(--primary-color-darker)}.texteGlobal ul li:not(:last-child),.texteGlobal ol li:not(:last-child){margin-bottom:.25em}.texteGlobal ul li li,.texteGlobal ol li li{font-size:1em}.texteGlobal ul li{list-style:disc}.texteGlobal ol li{list-style:decimal}.texteGlobal .mortaise{margin:0 var(--unite1) var(--unite2) 0;padding-top:7px;float:left}.texteGlobal iframe[src*=youtube]{max-width:100%}.texteGlobal table{margin-bottom:var(--unite1);border:1px solid #dedede;font-size:.75em}.texteGlobal table th{background-color:var(--primary-color);border:1px solid #eee;font-weight:700;color:#fff}.texteGlobal table th,.texteGlobal table td{min-width:50px;padding:5px 10px}.texteGlobal table tr:nth-child(even){background:#eee}@media only screen and (min-width: 48em){.texteGlobal table{font-size:.875em}}.icon{display:inline-block;flex:0 0 auto;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.btn,.texteGlobal .btn{border-radius:.375rem;color:var(--neutral-color);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:.75em;letter-spacing:1px;line-height:1;min-width:10rem;overflow:hidden;padding:1rem 2rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;z-index:1}.btn::before,.texteGlobal .btn::before{content:"";height:110%;width:120%;position:absolute;top:-5%;left:-10%;z-index:-1;transform:skew(30deg);transition:transform .4s cubic-bezier(0.3, 1, 0.8, 1)}@media only screen and (min-width: 48em){.btn,.texteGlobal .btn{font-size:.9375em;padding:1.25rem 2rem}}.btn .icon,.texteGlobal .btn .icon{font-size:1.5em;margin-right:1rem}.btn--iconRight .icon,.texteGlobal .btn--iconRight .icon{margin-left:1rem;margin-right:0}.btn--small,.texteGlobal .btn--small{font-size:.825em;padding:1em 1.5em}@media print{.btn,.texteGlobal .btn{display:none}}@media(hover: hover)and (pointer: fine){.btn,.texteGlobal .btn{transition:all .3s}.btn:hover::before,.btn:active::before,.btn:focus::before,.texteGlobal .btn:hover::before,.texteGlobal .btn:active::before,.texteGlobal .btn:focus::before{transform:translate3d(100%, 0, 0)}}.btn:focus-visible,.texteGlobal .btn:focus-visible{outline:2px solid var(--primary-color-darker);outline-offset:2px}.btn:disabled,.texteGlobal .btn:disabled{cursor:not-allowed;border-color:var(--color-grey-100) !important;background-color:var(--color-grey-50) !important;color:var(--color-grey-500) !important;pointer-events:none}.btn--primary,.texteGlobal .btn--primary{background-color:var(--primary-color);border:2px solid var(--primary-color);color:var(--color-grey-900)}.btn--primary::before,.texteGlobal .btn--primary::before{background-color:var(--neutral-color)}.btn--primary--border2,.texteGlobal .btn--primary--border2{border-color:var(--neutral-color)}.btn--primary--noBorder,.texteGlobal .btn--primary--noBorder{border:none}@media(hover: hover)and (pointer: fine){.btn--primary:hover,.btn--primary:focus,.btn--primary:active,.texteGlobal .btn--primary:hover,.texteGlobal .btn--primary:focus,.texteGlobal .btn--primary:active{color:var(--neutral-color)}}.btn--secondary,.texteGlobal .btn--secondary{background-color:var(--neutral-color);color:var(--neutral-color);padding:1.47em 2em}.btn--secondary::before,.texteGlobal .btn--secondary::before{background-color:var(--primary-color)}@media(hover: hover)and (pointer: fine){.btn--secondary:hover,.btn--secondary:focus,.btn--secondary:active,.texteGlobal .btn--secondary:hover,.texteGlobal .btn--secondary:focus,.texteGlobal .btn--secondary:active{color:var(--primary-color-darker)}}.btn-play{height:4.375rem;width:4.375rem;position:absolute;left:calc(50% - 2.9375rem);top:calc(50% - 2.9375rem);z-index:1}@media only screen and (min-width: 68.75em)and (pointer: fine){.btn-play{height:7rem;width:7rem}}.btn-play .icon{display:block;height:100%;width:100%;transition:all .3s ease}.btn-play::after{background-color:var(--neutral-color);content:"";height:40%;width:40%;position:absolute;top:30%;left:30%;z-index:-1}.link1{background-image:linear-gradient(var(--primary-color), var(--primary-color));background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;color:var(--neutral-color2);display:inline-flex;align-items:center;font-weight:600;padding-bottom:.3em;text-decoration:none;text-transform:uppercase}.link1:focus-visible{border:2px solid var(--primary-color);outline:none;padding:2px}@media(hover: hover)and (pointer: fine){.link1{transition:background .4s}.link1:active,.link1:focus,.link1:hover{background-size:0 2px}}.link1 .icon{margin-left:.625rem}.link-back{color:var(--color-grey-900);display:flex;align-items:center;text-decoration:none}.link-back .icon{font-size:1.4em;margin-right:var(--unite2);transform:rotate(180deg)}@media(hover: hover)and (pointer: fine){.link-back:active,.link-back:focus,.link-back:hover{color:var(--primary-color)}}input,select{vertical-align:middle}label{display:block;color:var(--form-label-color)}label abbr,.note abbr,.obligatoire{padding:0 2px;border:0 none !important;color:var(--form-mandatory);cursor:help}.note{color:var(--color-grey-800);font-size:var(--font-size-sm);line-height:1.5;margin-bottom:2em}input,select,textarea{background-color:var(--form-input-bg-color);border:none;border-radius:.5rem;color:var(--neutral-color2);display:inline-block;font-size:1em;height:3rem;padding:0 1.5em;width:100%}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--form-focus-clavier-color);outline-offset:2px}input.error,select.error,textarea.error{border-color:var(--color-danger)}select{background:var(--form-input-bg-color) url(../images/m/fleche-select.svg) no-repeat calc(100% - 1.5rem) 50%;background-size:1rem;padding-right:3.5rem}select[readonly]{background-image:none}textarea{height:7.85rem;padding:1em 1.5em;resize:none}input[type=file]{background-color:rgba(0,0,0,0);border:0;height:auto;text-transform:none}input[type=radio],input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-check-bg-color);border:2px solid var(--form-check-border-color);border-radius:6px;display:inline-block;flex:0 0 auto;width:2rem;height:2rem;margin-right:1rem;padding:0}input[type=radio]:checked,input[type=checkbox]:checked{background-color:var(--form-check-bg-color-active);border-color:var(--form-check-border-color-active);display:flex;align-items:center;justify-content:center}input[type=radio]:checked::before,input[type=checkbox]:checked::before{background:url(../images/m/check.svg) no-repeat center center;background-size:contain;color:#fff;content:"";display:block;height:1rem;width:1rem}input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{border-color:var(--form-check-border-color);outline:none;position:relative}input[type=radio]:focus::after,input[type=radio]:focus-visible::after,input[type=checkbox]:focus::after,input[type=checkbox]:focus-visible::after{border:2px solid var(--form-check-focus-color);border-radius:.5rem;content:"";height:2.5rem;width:2.5rem;position:absolute;top:-6px;left:-6px}input[type=radio]:focus:checked,input[type=radio]:focus-visible:checked,input[type=checkbox]:focus:checked,input[type=checkbox]:focus-visible:checked{border-color:var(--form-check-border-color-active)}input[type=radio]:hover,input[type=radio]:active,input[type=checkbox]:hover,input[type=checkbox]:active{border-color:var(--form-check-border-color-hover)}input[type=radio]:hover:checked,input[type=radio]:active:checked,input[type=checkbox]:hover:checked,input[type=checkbox]:active:checked{background-color:var(--form-check-color-active-hover);border-color:var(--form-check-color-active-hover)}input[type=radio]{border-radius:100%}input[type=radio]:checked{background-color:var(--primary-color);border-color:var(--primary-color)}input[type=radio]:checked:before{background:var(--neutral-color);border-radius:100%;content:"";height:var(--unite2);width:var(--unite2)}input[type=radio]:focus::after,input[type=radio]:focus-visible::after{border-radius:50%}input[type=radio]:focus:checked{outline:none}::-webkit-input-placeholder{color:var(--color-grey-600)}:-ms-input-placeholder{color:var(--color-grey-600) !important}::-moz-placeholder{color:var(--color-grey-600)}[class^=message]{border:1px solid rgba(0,0,0,0);border-radius:.25rem;flex:0 0 auto;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.messageInfo{background-color:var(--color-info-bg);border-color:var(--color-info-border);color:var(--color-info-txt)}.messageSucces{background-color:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-txt)}.messageAvertissement{background-color:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning-txt)}.messageErreur{background-color:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger-txt)}.conteneurMessage [class^=message]{margin-bottom:30px}.g-recaptcha>div{height:80px !important}.g-recaptcha{margin-bottom:20px}.erreur input,.erreur textarea,.erreur select,input.erreur,textarea.erreur,select.erreur,.erreur .g-recaptcha>div{border:2px solid var(--color-danger) !important}.custom-file-accessible{border-bottom:1px solid hsla(0,0%,100%,.3);display:flex;padding-bottom:1.5rem}.custom-file-accessible__buttonlabel{flex:0 0 auto}.custom-file-accessible .hidemob{display:none}@media only screen and (min-width: 30em){.custom-file-accessible .hidemob{display:inline-block}}.custom-file-accessible #filename{background:rgba(0,0,0,0);border:none;flex:1;height:auto;margin-left:.625rem;padding:0;padding-left:.625rem}.custom-file-accessible #filename::-moz-placeholder{color:var(--text-color);opacity:1;font-size:.825em;font-weight:500}.custom-file-accessible #filename::placeholder{color:var(--text-color);opacity:1;font-size:.825em;font-weight:500}.custom-file-accessible #filename:-ms-input-placeholder{color:var(--text-color);font-size:.825em;font-weight:500}.custom-file-accessible #filename::-ms-input-placeholder{color:var(--text-color);font-size:.825em;font-weight:500}.custom-file-accessible #fileUpload{display:none}.custom-file-accessible .hide{border:0;clip:rect(0, 0, 0, 0);position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden}.custom-file-accessible input[type=text]{color:var(--text-color)}.upload-label{margin-bottom:1.25rem}.cbox_messagebox{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,0);border-radius:.25rem;flex:0 0 auto}.cbox_messagebox .icon{width:1em;height:1em;position:relative;top:2px}.cbox_messagebox_inline{display:block;flex-basis:100%}.cbox_messagebox a{font-weight:700;text-decoration:none}.cbox_messagebox a:hover{text-decoration:underline}.cbox_messagebox_success{color:var(--color-success-txt);background-color:var(--color-success-bg);border-color:var(--color-success-border)}.cbox_messagebox_success.cbox_messagebox_inline{color:var(--color-success)}.cbox_messagebox_info{color:var(--color-info-txt);background-color:var(--color-info-bg);border-color:var(--color-info-border)}.cbox_messagebox_info.cbox_messagebox_inline{color:var(--color-info)}.cbox_messagebox_warn{color:var(--color-warning-txt);background-color:var(--color-warning-bg);border-color:var(--color-warning-border)}.cbox_messagebox_warn.cbox_messagebox_inline{color:var(--color-warning)}.cbox_messagebox_error{color:var(--color-danger-txt);background-color:var(--color-danger-bg);border-color:var(--color-danger-border)}.cbox_messagebox_error.cbox_messagebox_inline{color:var(--color-danger)}.cbox_messagebox_dark{color:var(--color-dark-txt);background-color:var(--color-dark-bg);border-color:var(--color-dark-border)}.cbox_messagebox_dark.cbox_messagebox_inline{color:var(--color-dark)}.cbox_messagebox_light{color:var(--color-light-txt);background-color:var(--color-light-bg);border-color:var(--color-light-border)}.cbox_messagebox_light.cbox_messagebox_inline{color:var(--color-light)}main>.cbox_messagebox{margin:var(--unite1, 1rem)}main>.cbox_messagebox+.cbox_messagebox{margin-top:0}section>.cbox_messagebox{margin:1rem}.cbox_messagebox_inline{background-color:rgba(0,0,0,0);border:none}.cbox_messagebox_inline .icon{margin-right:.25em;margin-top:.07em}.form__col .cbox_messagebox_inline{padding:0;font-size:.875rem}.tuile{background-color:var(--tuile-bg-color);border-radius:.5rem;height:100%;overflow:hidden;padding:var(--unite1);position:relative;z-index:1}.tuile::before{background-color:var(--primary-color);border-radius:.5rem;clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);content:"";display:block;position:absolute;inset:0;transition:clip-path .7s cubic-bezier(0.97, 0.32, 0.25, 1);z-index:-1}.tuile--produit{border:1px solid var(--tuile-border-color);max-width:100%}.tuile--realisation::before{background-color:var(--color-grey-900);inset:1px}@media only screen and (min-width: 48em){.tuile{padding:var(--unite2)}}@media only screen and (min-width: 60.625em){.tuile{padding:var(--unite1)}}.tuile__photo{border-radius:.5rem;height:10.375rem;margin-bottom:1.25rem;overflow:hidden}.tuile--realisation .tuile__photo{height:11rem}.tuile__photo img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 68.75em)and (pointer: fine){.tuile__photo{margin-bottom:1.5rem;height:14rem}.tuile--realisation .tuile__photo{height:auto}}.tuile__ctn{border-top:1px solid var(--tuile-border-color);display:flex;align-items:flex-end;justify-content:space-between;padding-top:1.25rem;transition:border-top-color 1s ease}@media only screen and (min-width: 68.75em)and (pointer: fine){.tuile__ctn{padding-top:3rem}}.tuile__titre{color:var(--tuile-title-color);font-size:1em;font-weight:400;line-height:1.25;transition:color 1s ease}.tuile--realisation .tuile__titre{font-size:var(--font-size-lg)}@media only screen and (min-width: 48em){.tuile__titre{font-size:var(--font-size-md)}}@media only screen and (min-width: 68.75em)and (pointer: fine){.tuile__titre{font-size:var(--font-size-lg)}.tuile--realisation .tuile__titre{font-size:var(--font-size-xxlg)}}.tuile__lien{color:inherit;text-decoration:none}.tuile__icon{background-color:var(--neutral-color);border:1px solid var(--primary-color);border-radius:5px;color:var(--primary-color);display:flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:1.25em;height:1.875rem;width:2.5rem;margin-left:var(--unite2)}@media only screen and (min-width: 68.75em)and (pointer: fine){.tuile__icon{font-size:1.6em;height:2.375rem;width:3.125rem}}@media(hover: hover)and (pointer: fine){.tuile:hover::before,.tuile:focus::before,.tuile:active::before{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}.tuile:hover .tuile__ctn,.tuile:focus .tuile__ctn,.tuile:active .tuile__ctn{border-top-color:var(--neutral-color)}.tuile:hover .tuile__titre,.tuile:focus .tuile__titre,.tuile:active .tuile__titre{color:var(--neutral-color)}}.tuile-service{background-color:var(--tuile-service-bg-color);border-radius:.5rem;display:grid;grid-template-rows:min-content minmax(clamp(2.75em, 4.8vw, 4.125em), max-content) auto;row-gap:1.5rem;height:100%;overflow:hidden;padding:1.25rem;position:relative;z-index:1}.tuile-service--bg2{background-color:var(--tuile-service-bg2-color)}.tuile-service::before{background-color:var(--primary-color);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);content:"";display:block;position:absolute;inset:0;transition:clip-path .7s cubic-bezier(0.97, 0.32, 0.25, 1);z-index:-1}.tuile-service__icone{background-color:var(--primary-color);border-radius:50%;color:var(--neutral-color);display:flex;align-items:center;justify-content:center;font-size:2em;height:4.375rem;width:4.375rem;transition:background-color .5s ease}.tuile-service__titre{color:var(--title-color);font-size:clamp(1.25em,2vw,1.875em);font-weight:400;line-height:1.1;transition:color 1s ease}.tuile-service__lien{color:inherit;text-decoration:none}.tuile-service__text{font-weight:300;line-height:1.5;transition:color 1s ease}@media(hover: hover)and (pointer: fine){.tuile-service:hover::before,.tuile-service:focus::before,.tuile-service:active::before{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}.tuile-service:hover .tuile-service__icone,.tuile-service:focus .tuile-service__icone,.tuile-service:active .tuile-service__icone{background-color:var(--neutral-color);color:var(--primary-color)}.tuile-service:hover .tuile-service__titre,.tuile-service:hover .tuile-service__text,.tuile-service:focus .tuile-service__titre,.tuile-service:focus .tuile-service__text,.tuile-service:active .tuile-service__titre,.tuile-service:active .tuile-service__text{color:var(--neutral-color)}}.conteneur{display:grid;grid-template-rows:1fr min-content;min-height:100vh;position:relative}.conteneur:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.7);z-index:100;display:none;opacity:0;transition:opacity .25s}main{display:grid;grid-template-columns:var(--grid-template);align-content:start;overflow-x:hidden}.content{display:contents}.corpsContenu{grid-column:center;position:relative}@media only screen and (min-width: 60.625em){.corpsContenu--narrow{grid-column:col-start 2/col-end 11}}@media only screen and (min-width: 60.625em){.corpsContenu--narrow2{grid-column:col-start 3/col-end 10}}.box-content{border-bottom:1px solid var(--color-grey-200);margin-bottom:3.75rem;padding-bottom:3.75rem}.accueil{--header-bg-color: transparent;--menuSec-text-color: var(--neutral-color);--menuPrincipal-text-color: var(--neutral-color)}.accueil .entete{box-shadow:none}.accueil.activeTop{--header-bg-color: var(--neutral-color)}.entete{background:var(--header-bg-color);width:100%;position:fixed;top:0;z-index:102;transition:all .5s cubic-bezier(0.51, 0.92, 0.24, 1.15)}@media print{.entete{display:none}}.entete__wrapper{position:relative;width:100%;background:inherit;z-index:101}.entete__inner{display:grid;grid-template-areas:"menuSec" "enteteBas";padding-bottom:var(--unite2);transition:all .25s cubic-bezier(0.51, 0.92, 0.24, 1.15)}@media only screen and (min-width: 48em){.entete__inner{padding-bottom:var(--unite1)}}@media only screen and (min-width: 68.75em)and (pointer: fine){.entete__inner{grid-template-areas:"logo menuSec" "logo menuPrinc";margin:0 var(--site-marge);padding:var(--unite1) 0;width:calc(100% - var(--site-marge)*2)}}@media only screen and (min-width: 80em){.entete__inner{max-width:var(--max-size);margin:0 auto}}.entete__logo{display:block;grid-area:enteteBas;margin-left:var(--site-marge);width:6.125rem;transition:width .25s cubic-bezier(0.51, 0.92, 0.24, 1.15)}@media only screen and (min-width: 48em){.entete__logo{width:9.8rem}}@media only screen and (min-width: 68.75em)and (pointer: fine){.entete__logo{grid-area:logo;margin-left:0;margin-right:2rem}}@media only screen and (min-width: 80em){.entete__logo{width:14.6875rem}}.entete__logo img{width:100%;height:auto}.entete-dropdown{border-bottom:1px solid var(--header-dropdown-border-color);display:block;margin-bottom:var(--unite2);position:relative;z-index:99}@media only screen and (min-width: 48em){.entete-dropdown{display:none}}.entete-dropdown__dropbtn{background-color:var(--header-dropdown-bg-color);border:none;cursor:pointer;display:flex;align-items:center;height:3.375rem;width:100%;padding:var(--unite2) var(--site-marge);text-align:left}.entete-dropdown__dropbtn .icon-fleche-deroulante{font-size:.625em;margin-left:auto}.entete-dropdown__name{font-size:var(--font-size-sm)}.entete-dropdown__city{display:block;font-size:.825em;font-weight:300}.entete-dropdown__content{background-color:var(--header-dropdown-bg-color);border-bottom:2px solid var(--header-dropdown-border-color);display:none;position:absolute;overflow:auto;width:100%;z-index:1}.entete-dropdown__link{color:var(--header-dropdown-link-color);display:flex;align-items:center;line-height:1.2;padding:var(--unite2) var(--site-marge);text-decoration:none}.entete-dropdown__logo{margin-right:var(--unite2);height:2rem;width:1.875rem}.entete-dropdown .show{display:block}.menuSec{display:none}@media only screen and (min-width: 48em){.menuSec{border-bottom:1px solid var(--menuSec-border-color);display:block;grid-area:menuSec;margin-bottom:1.25rem;padding:1.25rem var(--site-marge);position:relative;width:100%}}@media only screen and (min-width: 68.75em)and (pointer: fine){.menuSec{margin-bottom:0;padding:0;padding-bottom:1.5rem}}.menuSec__list{display:flex;justify-content:space-between;color:var(--menuSec-text-color)}.menuSec__item{position:relative;display:flex;align-items:center}.menuSec__link{color:inherit;display:flex;align-items:center;line-height:1;text-decoration:none}@media(hover: hover)and (pointer: fine){.menuSec__link{transition:all .25s}.menuSec__link:hover,.menuSec__link:active,.menuSec__link:focus{color:var(--primary-color-darker)}}.menuSec__logo{display:block;margin-right:var(--unite2);width:1.875rem}.menuSec__name{font-size:var(--font-size-sm)}.menuSec__city{display:block;font-size:.825em;font-weight:300}.menuPrinc{grid-area:menuPrinc;margin-top:1.5rem;position:relative;width:100%;transition:all .25s cubic-bezier(0.51, 0.92, 0.24, 1.15)}.menuPrinc__list{color:var(--menuPrincipal-text-color);display:flex;justify-content:space-between}.menuPrinc__item{display:flex;align-items:center}.menuPrinc__link{border-radius:3px;color:inherit;font-size:1em;line-height:1.25;padding:.25em .375em;text-decoration:none;text-transform:uppercase}.menuPrinc__link--active,.menuPrinc__link--withColor{background-color:var(--menuPrincipal-bg-hover-color);color:inherit}.menuPrinc__link--withColor{background-color:var(--primary-color);color:var(--menuPrincipal-text-active-color)}@media(hover: hover)and (pointer: fine){.menuPrinc__link{transition:all .25s}.menuPrinc__link:hover,.menuPrinc__link:active,.menuPrinc__link:focus{background-color:var(--menuPrincipal-bg-hover-color);color:inherit}}.activeTop .entete{background:var(--header-bg-color)}.activeTop .entete__inner{border-bottom:1px solid var(--header-border-color);padding:var(--unite2) 0}@media only screen and (min-width: 68.75em)and (pointer: fine){.activeTop .entete__inner{align-items:center;grid-template-areas:"logo menuPrinc"}.activeTop .entete__inner .menuPrinc{margin-top:0}}@media only screen and (min-width: 48em){.activeTop .entete__logo{width:8.56rem}}.activeTop .menuSec,.activeTop .entete-dropdown{display:none}.piedPage{color:var(--footer-text-color);background:var(--footer-bg-color)}@media print{.piedPage{display:none}}.piedPage__inner--bas{border-top:2px solid var(--footer-border-color);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.875rem 0}@media only screen and (min-width: 68.75em)and (pointer: fine){.piedPage__inner--bas{border-top:none;flex-direction:row;justify-content:space-between;padding:0}}.piedPage__haut{padding-top:1.875rem}@media only screen and (min-width: 68.75em)and (pointer: fine){.piedPage__haut{padding-top:3.75rem}}@media only screen and (min-width: 68.75em)and (pointer: fine){.piedPage__bas{padding:var(--unite1) 0}}.piedPage__section--adresse{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center;margin-bottom:1.875rem}@media only screen and (min-width: 48em){.piedPage__section--adresse{-moz-column-gap:3rem;column-gap:3rem;row-gap:2.5rem;margin-left:auto;margin-right:auto;max-width:56rem}}@media only screen and (min-width: 68.75em)and (pointer: fine){.piedPage__section--adresse{margin-bottom:2.25rem}}@media only screen and (min-width: 80em){.piedPage__section--adresse{justify-content:space-between;gap:2rem;max-width:none}}.piedPage__section--navigation{display:none}@media only screen and (min-width: 68.75em)and (pointer: fine){.piedPage__section--navigation{display:block}}.piedPage-adresse{font-size:var(--font-size-sm);line-height:1.3;position:relative}.piedPage-adresse__logo{display:flex;align-items:center;margin-bottom:1rem}.piedPage-adresse__logo picture{width:1.875rem}.piedPage-adresse__nom{margin-left:var(--unite2)}.piedPage-adresse__link{color:inherit}.piedPage-adresse a{color:inherit;text-decoration:none}.piedPage-navigation{border-bottom:2px solid var(--footer-border-color);border-top:2px solid var(--footer-border-color)}@media only screen and (min-width: 48em){.piedPage-navigation{display:flex;justify-content:space-between;padding:2.25rem 0}}.piedPage-navigation__list{display:flex;justify-content:space-between;width:100%}.piedPage-navigation__item{display:flex}.piedPage-navigation__item:not(:last-child){margin-right:var(--unite1)}@media only screen and (min-width: 48em){.piedPage-navigation__item{margin-right:0}}.piedPage-navigation__link{color:var(--footer-link-color);font-size:var(--font-size-sm);text-decoration:none}@media(hover: hover)and (pointer: fine){.piedPage-navigation__link{transition:color .25s}.piedPage-navigation__link:active,.piedPage-navigation__link:focus,.piedPage-navigation__link:hover{color:var(--primary-color)}}.piedPage__copyrights{color:var(--footerBas-link-color);font-size:var(--font-size-sm);font-weight:300;line-height:1.3;text-align:center}.piedPage__copyrights a{color:currentColor;text-decoration:none}@media(hover: hover)and (pointer: fine){.piedPage__copyrights a:active,.piedPage__copyrights a:focus,.piedPage__copyrights a:hover{color:var(--primary-color)}}.piedPage-navigationSec{margin-top:var(--unite1);text-align:center}@media only screen and (min-width: 68.75em)and (pointer: fine){.piedPage-navigationSec{margin-top:0}.piedPage-navigationSec__list{display:flex}}.piedPage-navigationSec__item:not(:first-child){margin-top:1em}@media only screen and (min-width: 68.75em)and (pointer: fine){.piedPage-navigationSec__item{display:block;line-height:1}.piedPage-navigationSec__item:not(:first-child){border-left:1px solid var(--neutral-color);margin-left:var(--unite2);margin-top:0;padding-left:var(--unite2)}}.piedPage-navigationSec__link{color:var(--footerBas-link-color);font-size:var(--font-size-sm);font-weight:300;line-height:1.3;text-decoration:none}@media(hover: hover)and (pointer: fine){.piedPage-navigationSec__link:active,.piedPage-navigationSec__link:focus,.piedPage-navigationSec__link:hover{color:var(--primary-color)}}.js-menu-ouvert.conteneur{position:fixed;top:0;width:100%}.js-menu-ouvert.conteneur::after{background:rgba(0,0,0,.7);content:"";position:absolute;top:0;bottom:0;right:0;left:0;z-index:100}.js-menu-ouvert .menuBurger{transform:translate(0, 0);visibility:visible}.js-sousMenu-ouvert .menuBurger-sousMenu__list{display:block}.js-sousMenu-ouvert .menuBurger__fleche{border-color:var(--secondary-color)}.js-sousMenu-ouvert .menuBurger__fleche .icon{color:var(--secondary-color);transform:rotate(0deg)}.menuBurger{background-color:var(--menuBurger-bg-color);padding-bottom:1rem;position:fixed;bottom:0;top:7.8rem;right:0px;clear:both;width:100%;overflow-y:auto;overflow-x:hidden;transform:translate(100%, 0);transition:transform .3s;visibility:hidden;z-index:101}@media only screen and (min-width: 48em){.menuBurger{top:12.2rem;width:100%}}@media only screen and (min-width: 60.625em){.menuBurger{width:50%}}.menuBurger__list{padding-top:1rem;padding-bottom:1rem}.menuBurger__item{display:block;width:100%;padding:.75rem var(--site-marge)}@media only screen and (min-width: 60.625em){.menuBurger__item{padding:.75rem var(--unite1)}}.menuBurger__link{border-radius:3px;color:var(--menuBurger-link-color);line-height:1;padding:.25em .3em;text-decoration:none;text-transform:uppercase}.menuBurger__link--active,.menuBurger__link:active,.menuBurger__link:focus{background-color:var(--menuPrincipal-bg-hover-color);color:var(--title-color)}.menuBurger__link--withColor{background-color:var(--primary-color)}.menuBurger-sousMenu__list{display:none;border-bottom:1px solid hsla(0,0%,100%,.2);padding:2rem 5% var(--unite1)}.menuBurger-sousMenu__item:not(:last-child){margin-bottom:2rem}.menuBurger-sousMenu__link{font-size:1.125rem;color:var(--menuBurger-sousMenu-link-color);text-decoration:none}.menuBurger-sec{padding:0 var(--site-marge)}.menuBurger-sec__titre{display:block;color:var(--menuBurger-sec-title);font-size:1.25rem;line-height:1.1}.menuBurger-sec__list{display:inline-flex}.menuBurger-sec__item{display:flex}.menuBurger-sec__item:not(:last-child){margin-right:1rem}.menuBurger-sec__link{display:flex;font-size:1.125rem;color:var(--menuBurger-sec-link-color);padding:1rem 0}.btn-menuBurger{cursor:pointer;display:block;flex:0 0 auto;grid-area:enteteBas;margin:auto;margin-right:var(--site-marge);padding:0;height:1.5rem;width:1.875rem;position:relative;z-index:20}.btn-menuBurger:focus-visible{border:2px solid var(--neutral-color2);outline:none}@media only screen and (min-width: 68.75em)and (pointer: fine){.btn-menuBurger{display:none}}.btn-menuBurger-icon,.btn-menuBurger-icon:before,.btn-menuBurger-icon:after{background:var(--color-grey-900);content:"";display:block;height:4px;border-radius:2px;transition:all .5s ease-in-out}.btn-menuBurger-icon:before,.btn-menuBurger-icon:after{position:absolute;right:0;left:0}.btn-menuBurger-icon:before{top:0}.btn-menuBurger-icon:after{bottom:0}.js-menu-ouvert .btn-menuBurger-icon{background:rgba(0,0,0,0)}.js-menu-ouvert .btn-menuBurger-icon:before{top:.9375rem;transform:rotate(45deg)}.js-menu-ouvert .btn-menuBurger-icon:after{top:.9375rem;transform:rotate(-45deg)}.breadcrumb{color:var(--breadcrumb-text-color);display:flex;align-items:center;flex-grow:1}.detail-page .breadcrumb{color:var(--color-grey-900)}.breadcrumb__container{grid-column:center;position:relative}.breadcrumb__outer{display:flex;flex-direction:row-reverse;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;white-space:nowrap;width:100%}.breadcrumb__outer::-webkit-scrollbar{display:none}.breadcrumb__outer::before,.breadcrumb__outer::after{content:"";position:absolute;bottom:1px;top:0;width:2.5rem;z-index:2}.breadcrumb__outer::before{background:linear-gradient(to right, rgb(255, 255, 255), rgba(255, 255, 255, 0));left:0}.breadcrumb__outer::after{background:linear-gradient(to left, rgb(255, 255, 255), rgba(255, 255, 255, 0));right:0}.breadcrumb__outer.js-scroll-atEnd::after{display:none}.breadcrumb__outer.js-scroll-atStart::before{display:none}.breadcrumb .icon-home{color:var(--breadcrumb-icon-color);margin-right:.5rem}.breadcrumb__list{display:flex;width:100%;position:relative}.breadcrumb__item{display:inline-flex;align-items:center;font-size:var(--font-size-sm);font-weight:600;margin-right:.5em;white-space:nowrap}.breadcrumb__item:before{background-color:currentColor;content:"";display:block;height:2px;margin-right:.5rem;width:var(--unite2)}.breadcrumb__item:first-child:before{display:none}.breadcrumb__lnk{color:var(--breadcrumb-link-color);font-weight:300;text-decoration:none}.detail-page .breadcrumb__lnk{color:var(--color-grey-900)}@media(hover: hover)and (pointer: fine){.breadcrumb__lnk:active,.breadcrumb__lnk:focus,.breadcrumb__lnk:hover{text-shadow:0 0 1px currentColor}}.form{display:grid;gap:1rem}@media only screen and (min-width: 48em){.form{grid-template-columns:1fr 1fr}}.form__col--full{grid-column:1/-1}.form__col--btns{margin-top:.5rem}.form__label{line-height:1.5;margin-bottom:.25em}.form__radios{display:flex;align-items:center;flex-wrap:wrap}.form__radio-label,.form__checkbox-label{margin-right:1rem}.banner{background-color:var(--banner-bg-color);background-image:url(../images/m/3-carres.png);background-position:center;background-repeat:no-repeat;background-size:auto 150%;grid-column:full;margin-bottom:3rem;min-height:12.5rem}.banner__inner{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;height:100%}@media only screen and (min-width: 48em){.banner__inner{align-items:center;flex-direction:row;justify-content:space-between}}.banner__title{color:var(--neutral-color);font-size:clamp(2em,4.2vw,3.625em);font-weight:600;line-height:1;margin-bottom:1.5rem}@media only screen and (min-width: 48em){.banner__title{margin-bottom:0}}.block__text{margin-bottom:var(--block-mb)}.block__text--narrow{grid-column:col-start 2/col-end 11}.block__column{display:grid;gap:2rem;margin-bottom:var(--block-mb)}@media only screen and (min-width: 48em){.block__column{grid-template-columns:repeat(auto-fit, minmax(calc(50% - 2rem), 1fr))}}@media only screen and (min-width: 60.625em){.block__column{grid-template-columns:repeat(auto-fit, minmax(calc(25% - 1.5rem), 1fr))}}.block__column--narrow{grid-column:col-start 2/col-end 11}.block__column--narrow,.block__column--3{grid-template-columns:none}@media only screen and (min-width: 60.625em){.block__column--narrow,.block__column--3{grid-template-columns:repeat(auto-fit, minmax(calc(25% - 1.5rem), 1fr))}}.block__column--withBG{padding:2rem}.block-form{background-color:var(--color-grey-100);grid-column:full;position:relative;overflow:hidden;scroll-margin-top:7.8rem}@media only screen and (min-width: 48em){.block-form{scroll-margin-top:9.4rem}}.block-form__inner{padding:clamp(1.5rem,4.4vw,3.75rem) 0}.block-form__header{margin-bottom:clamp(1.5rem,5vw,4.75rem)}.block-form__content{margin:0 auto;max-width:38.75rem}.block-form h2.title3{color:var(--neutral-color2)}.block-form p{color:var(--text-color)}.block-accordeon{margin-bottom:var(--block-mb);scroll-margin-top:8.6rem}@media only screen and (min-width: 60.625em){.block-accordeon{scroll-margin-top:18rem}}.accordeon{padding:1rem 1rem 1rem 2rem;transition:all .3s ease-in-out;margin-bottom:1rem}.accordeon:last-of-type{margin-bottom:0}.accordeon[open]{background-color:var(--neutral-color);box-shadow:var(--shadow);border:none}.accordeon[open] .icon-chevron-down{transform:rotateX(180deg)}.accordeon[open] .accordeon__image,.accordeon[open] .accordeon__image+.accordeon__title{margin-bottom:1rem}.accordeon:focus-within{border-color:var(--color-grey-900)}.accordeon__header{list-style:none}.accordeon__header::marker,.accordeon__header::-webkit-details-marker{display:none}.accordeon__header-inner{cursor:pointer;display:flex;align-items:center}.accordeon__header-inner:focus-visible{border:none;outline:none}.accordeon__image{margin-right:2rem}.accordeon__title{flex:1;font-weight:700;line-height:1.2}.accordeon__icon{display:block;margin-left:1em;padding:1rem}.accordeon__icon .icon-chevron-down{color:var(--primary-color-darker);display:block;font-size:1.5em;transition:transform .3s ease}.accordeon__content{margin-top:.5rem;padding-right:4rem}.block-cta-banner2{grid-column:full;margin-bottom:var(--block-mb)}@media only screen and (min-width: 48em){.block-cta-banner2{display:flex;height:18.75rem}}@media only screen and (min-width: 48em){.block-cta-banner2__photo,.block-cta-banner2__content{flex:0 0 auto;width:48.5%}}.block-cta-banner2__photo{height:12.5rem;margin-bottom:1.5rem;position:relative}@media only screen and (min-width: 48em){.block-cta-banner2__photo{border-radius:0 1.5rem 1.5rem 0;height:auto;margin-bottom:0;margin-right:3%;overflow:hidden}}.block-cta-banner2__photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;height:100%;width:100%}.block-cta-banner2__content{background-color:var(--block-cta-banner2-bg-color);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1.5rem var(--site-marge)}@media only screen and (min-width: 48em){.block-cta-banner2__content{border-radius:1.5rem 0 0 1.5rem;padding:2rem 4vw}}.block-cta-banner2__title{color:var(--block-cta-banner2-text-color);display:block;font-size:clamp(2em,2.9vw,2.5em);font-weight:400;line-height:1.1;margin-bottom:.75em;max-width:30ch}.block-cta-banner2__text{color:var(--block-cta-banner2-text-color);font-size:1em;font-weight:300;line-height:1.5;margin-bottom:1.5rem;max-width:55ch}@media only screen and (min-width: 68.75em)and (pointer: fine){.block-cta-banner2__text{font-size:var(--font-size-md);line-height:1.278}}.strate-subProduct{margin-bottom:var(--block-mb)}.strate-subProduct__header{border-bottom:1px solid var(--color-grey-200);margin-bottom:1.875rem;padding-bottom:1.875rem}.strate-subProduct__list{display:grid;gap:1.5rem}@media only screen and (min-width: 48em){.strate-subProduct__list{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 60.625em){.strate-subProduct__list{-moz-column-gap:3.75rem;column-gap:3.75rem}}.subProduct{background-color:var(--primary-color);border-radius:.5rem;height:100%;max-width:26.125rem;padding:1.25rem}.subProduct__photo{border-radius:.5rem;height:10.375rem;margin-bottom:2.5rem;overflow:hidden}.subProduct__photo img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.subProduct__title{color:var(--subProduct-text-color);font-size:1.25em;font-weight:400;line-height:1;margin-bottom:1.5rem}.subProduct__text{color:var(--subProduct-text-color);font-weight:300;line-height:1.5}.order-banner{background-color:var(--primary-color);border-radius:.5rem;margin-bottom:var(--block-mb);padding:clamp(1.25rem,4.3vw,3.75rem)}@media only screen and (min-width: 60.625em){.order-banner{display:grid;align-items:center;grid-template-columns:auto max-content;-moz-column-gap:min(10.7vw,9.25rem);column-gap:min(10.7vw,9.25rem);position:relative}.order-banner::before{background-image:url(../images/service/ligne-services.png);background-repeat:no-repeat;background-position:top right;background-size:contain;content:"";height:159px;width:960px;opacity:.1;position:absolute;top:65px;right:-110px}}.order-banner__title{color:var(--order-banner-title-color);font-size:clamp(1.25em,2.18vw,1.875em);font-weight:400;line-height:1.1;margin-bottom:.5em}.order-banner__text{color:var(--order-banner-text-color);font-weight:300;line-height:1.5;margin-bottom:1.5em}@media only screen and (min-width: 60.625em){.order-banner__text{margin-bottom:0}}.strate-succursales{grid-column:center;margin-bottom:var(--block-mb)}.strate-succursales__header{margin-bottom:3.75rem;text-align:center}.strate-succursales__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(13.5rem, max-content));gap:2rem;justify-content:center}@media only screen and (min-width: 68.75em)and (pointer: fine){.strate-succursales__list{-moz-column-gap:min(2.3vw,2rem);column-gap:min(2.3vw,2rem)}}.succursale{--succursale-theme-color: rgba(38, 87, 135, .8);--succursale-text-color: var(--neutral-color);--succursale-border-color: var(--neutral-color);--succursale-arrow-color: #265787;background-color:var(--succursale-theme-color);border-radius:.5rem;display:flex;flex-direction:column;height:100%;max-width:20.9375rem;padding:1.25rem;position:relative}.succursale--gab{--succursale-theme-color: rgba(141, 195, 33, .8);--succursale-text-color: var(--color-grey-900);--succursale-border-color: var(--color-grey-900);--succursale-arrow-color: #8DC321}.succursale--ottawa{--succursale-theme-color: #FEEFB9;--succursale-text-color: var(--color-grey-900);--succursale-border-color: var(--color-grey-900);--succursale-arrow-color: #D1A300}.succursale--toronto{--succursale-theme-color: rgba(204, 45, 48, .8);--succursale-arrow-color: #CC2D30}.succursale--JPCarton{--succursale-theme-color: rgba(143, 33, 64, .8);--succursale-arrow-color: #8F2140}.succursale__logo{display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.succursale__photo{border-radius:.5rem;height:10.375rem;margin-bottom:1.5rem;overflow:hidden}.succursale__photo img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.succursale__text{border-top:1px solid var(--succursale-border-color);color:var(--succursale-text-color);line-height:1.5;margin-bottom:2rem;padding-top:1.5rem}.succursale__text--small{font-size:var(--font-size-xsm)}.succursale__text p{margin-bottom:1em}.succursale__text ul{margin-left:1.5em}.succursale__text ul li{list-style:disc;margin-bottom:.75em}.succursale__text a{color:currentColor;text-decoration:none;white-space:nowrap}.succursale__text [itemprop=postalCode]{white-space:nowrap}.succursale__icon{background-color:var(--neutral-color);border-radius:5px;color:var(--succursale-arrow-color);display:flex;align-items:center;justify-content:center;font-size:1.6em;margin:auto;margin-bottom:0;height:2.375rem;width:3.125rem}.detail-page__top{border-top:1px solid var(--color-grey-200);margin-bottom:2rem;margin-top:var(--unite2);padding-top:var(--unite2)}@media only screen and (min-width: 48em){.detail-page__top{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;margin-bottom:4rem;padding-top:min(5vw,4.375rem)}}@media only screen and (min-width: 68.75em)and (pointer: fine){.detail-page__top{margin-bottom:6rem}}.detail-page__top .breadcrumb__container{margin-bottom:1.5rem}@media only screen and (min-width: 48em){.detail-page__top .breadcrumb__container{margin-bottom:0}}.detail-page__cols{margin-bottom:3.75rem}@media only screen and (min-width: 48em){.detail-page__cols{display:grid;align-items:start;grid-template-columns:36% auto;-moz-column-gap:12.5%;column-gap:12.5%}}.detail-page__photo{border-radius:.625rem;overflow:hidden;margin-bottom:2rem}@media only screen and (min-width: 48em){.detail-page__photo{margin-bottom:0}}.detail-page__cols2{margin-bottom:var(--block-mb)}@media only screen and (min-width: 48em){.detail-page__cols2{display:grid;grid-template-columns:1fr 1fr}}.detail-page__box:not(:last-child){margin-bottom:3rem}@media only screen and (min-width: 48em){.detail-page__box:not(:last-child){border-right:1px solid var(--color-grey-200);margin-bottom:0;padding-right:4vw}.detail-page__box:nth-child(2){padding-left:4vw}}.detail-page__box-title{background-color:var(--primary-color);border-radius:.5rem;color:var(--neutral-color);font-size:clamp(1.25em,2.2vw,1.875em);font-weight:400;line-height:1;margin-bottom:1.67em;padding:.67em}