/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@font-face{font-family:slick;src:url(/themes/custom/mersen/node_modules/%40accessible360/accessible-slick/slick/fonts/slick.eot);src:url(/themes/custom/mersen/node_modules/%40accessible360/accessible-slick/slick/fonts/slick.eot#iefix) format("embedded-opentype"),url(/themes/custom/mersen/node_modules/%40accessible360/accessible-slick/slick/fonts/slick.woff) format("woff"),url(/themes/custom/mersen/node_modules/%40accessible360/accessible-slick/slick/fonts/slick.ttf) format("truetype"),url(/themes/custom/mersen/node_modules/%40accessible360/accessible-slick/slick/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-loading .slick-list{background:#fff url(/themes/custom/mersen/node_modules/%40accessible360/accessible-slick/slick/ajax-loader.gif) center center no-repeat}.slick-next,.slick-prev{position:absolute;top:50%;display:block;padding:0;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;border:none;transform:translate(0,-50%)}.slick-next:focus .slick-next-icon,.slick-next:focus .slick-prev-icon,.slick-next:hover .slick-next-icon,.slick-next:hover .slick-prev-icon,.slick-prev:focus .slick-next-icon,.slick-prev:focus .slick-prev-icon,.slick-prev:hover .slick-next-icon,.slick-prev:hover .slick-prev-icon{opacity:1}.slick-next:focus,.slick-prev:focus{top:calc(50% - 1px)}.slick-next:focus .slick-next-icon,.slick-next:focus .slick-prev-icon,.slick-prev:focus .slick-next-icon,.slick-prev:focus .slick-prev-icon{color:orange;font-size:28px;margin-left:-2px}.slick-next.slick-disabled,.slick-prev.slick-disabled{cursor:default}.slick-next.slick-disabled .slick-next-icon,.slick-next.slick-disabled .slick-prev-icon,.slick-prev.slick-disabled .slick-next-icon,.slick-prev.slick-disabled .slick-prev-icon{opacity:.25}.slick-next .slick-next-icon,.slick-next .slick-prev-icon,.slick-prev .slick-next-icon,.slick-prev .slick-prev-icon{display:block;color:#000;opacity:.75;font-family:slick;font-size:24px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev .slick-prev-icon:before{content:"←"}[dir=rtl] .slick-prev .slick-prev-icon:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next .slick-next-icon:before{content:"→"}[dir=rtl] .slick-next .slick-next-icon:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-slider.slick-dotted{margin-bottom:60px}.slick-dots{position:absolute;bottom:-30px;display:block;padding:0;margin:0;width:100%;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li button{display:block;height:20px;width:20px;margin-top:-4px;margin-left:-4px;line-height:0;font-size:0;color:transparent;border:0;background:0 0;cursor:pointer}.slick-dots li button:focus .slick-dot-icon,.slick-dots li button:hover .slick-dot-icon{opacity:1}.slick-dots li button:focus .slick-dot-icon:before{color:orange}.slick-dots li button .slick-dot-icon{color:#000;opacity:.25}.slick-dots li button .slick-dot-icon:before{position:absolute;top:0;left:0;content:"•";font-family:slick;font-size:12px;line-height:1;text-align:center;transition:all .05s linear}.slick-dots li.slick-active button:focus .slick-dot-icon{color:orange;opacity:1}.slick-dots li.slick-active button .slick-dot-icon{color:#000;opacity:1}.slick-dots li.slick-active button .slick-dot-icon:before{margin-top:-3px;margin-left:-2px;font-size:18px}.slick-sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.slick-autoplay-toggle-button{position:absolute;left:5px;bottom:-32px;z-index:10;opacity:.75;background:0 0;border:0;cursor:pointer;color:#000}.slick-autoplay-toggle-button:focus,.slick-autoplay-toggle-button:hover{opacity:1}.slick-autoplay-toggle-button:focus{color:orange}.slick-autoplay-toggle-button .slick-pause-icon:before{content:"⏸";width:20px;height:20px;font-family:slick;font-size:18px;font-weight:400;line-height:20px;text-align:center}.slick-autoplay-toggle-button .slick-play-icon:before{content:"▶";width:20px;height:20px;font-family:slick;font-size:18px;font-weight:400;line-height:20px;text-align:center}
:root{--color--blue:#120047;--color--orange:#e84e0f;--color--orange-light:#ff8200;--color--green:#00c43c;--color--red:#fa2d2d;--color--black:#000;--color--white:#fff;--color--grey-light:#eaedef;--color--grey:#96a9b1;--color--grey-medium:#517485;--color--grey-dark:#2c3a43;--gradient--orange--red:linear-gradient(90deg,var(--color--orange-light) 0,var(--color--orange) 50%,var(--color--red) 100%);--transition:0.15s;--transition-slow:0.3s;--font--family:montserrat,arial;--font--h1:2rem;--font--h2:1.625rem;--font--h3:1.5rem;--font--h4:1.125rem;--font--p:1rem;--font--p1:1.125rem;--font--p2:1rem;--font--p3:0.875rem;--font--p4:0.75rem;--font--weight-light:300;--font--weight-regular:400;--font--weight-medium:500;--font--weight-semibold:600;--font--weight-bold:700;--font--weight-extrabold:800;--font--weight-ultra:900;--size--paragraph:3rem;--size--container-xs:50rem;--size--container-sm:56rem;--size--container:67rem;--size--dom:1440px;--header--height:4.25rem}@media screen and (width >= 1200px){:root{--font--h1:4.25rem;--font--h2:3rem;--font--h3:2rem;--font--h4:1.5rem;--font--p:1.125rem;--font--p4:0.875rem;--size--paragraph:5rem;--header--height:7rem}}@font-face{font-family:Montserrat;src:url(/themes/custom/mersen/assets/fonts/montserrat/montserrat-v26-latin-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/themes/custom/mersen/assets/fonts/montserrat/montserrat-v26-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/themes/custom/mersen/assets/fonts/montserrat/montserrat-v26-latin-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/themes/custom/mersen/assets/fonts/montserrat/montserrat-v26-latin-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/themes/custom/mersen/assets/fonts/montserrat/montserrat-v26-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/themes/custom/mersen/assets/fonts/montserrat/montserrat-v26-latin-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/themes/custom/mersen/assets/fonts/montserrat/montserrat-v26-latin-900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}html{font-family:var(--font--family);line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:var(--font--h2)}h2{font-size:var(--font--h2)}h3{font-size:var(--font--h3)}h4{font-size:var(--font--h4)}p{font-size:var(--font--p)}hr{overflow:visible;box-sizing:content-box;height:0}pre{font-family:monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{text-decoration:underline;border-bottom:none}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button{cursor:pointer}button,[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{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;white-space:normal;color:inherit}progress{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}@font-face{font-family:"mersen";src:url(/themes/custom/mersen/assets/fonts/icons/mersen.woff2?1=) format("woff2");font-weight:normal;font-style:normal;font-display:block}.icon,.icon::before{text-transform:none;font-family:"mersen" !important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-crosshair::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-download-file::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-phone::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-pin::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-tree::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-trophy::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-spinner::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrowleft::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrowcircleleft::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrowright::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrowcircleright::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-down::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-right::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-small-down::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-small-right::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-small-up::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-small-left::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-double-left::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-double-right::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-up::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrowsvertical::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-car::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-certif::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-certification::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-check::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-close::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cross::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-downloadsimple::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-email::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-external-link::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-files::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-handgrabbing::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-plus::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-quote::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-sliders::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-triangle-up::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-triangle::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-user::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-linkedin::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-youtube::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-instagram::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-youku::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mountain::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-atom::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-square::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-wave::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-shape01::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-shape02::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-shape03::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-shape04::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-star::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-warning::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-check-circle::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-double-arrows::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-file-pdf::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:focus-visible{outline-color:var(--color--orange);outline-offset:.125rem}.sr-only{position:absolute !important;overflow:hidden !important;clip:rect(1px,1px,1px,1px) !important;width:1px !important;height:1px !important;padding:0 !important;white-space:nowrap !important;border:0 !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important}.sr-only-focusable:focus{overflow:visible !important;clip:auto !important;width:auto !important;height:auto !important;margin:auto !important;white-space:normal !important;-webkit-clip-path:none !important;clip-path:none !important}main{width:100%;max-width:var(--size--dom);margin:0 auto;padding:0 1rem}@media screen and (width >= 768px){main{padding:0 1.5rem}}@media screen and (width >= 1200px){main{padding:0 4.5rem}}.layout-container{display:flex;overflow:hidden;flex-direction:column;min-height:100dvh;margin-top:var(--header--height)}.layout-container.-webform{background-color:var(--color--grey-light)}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header--height) + 1rem) !important}#back-to-top{position:fixed;z-index:99;right:1rem;bottom:1rem;display:flex;visibility:hidden;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;transition:var(--transition);text-decoration:none;opacity:0;color:var(--color--white);background-color:var(--color--orange)}#back-to-top i::before{font-size:2.5rem}#back-to-top.-active{visibility:visible;opacity:1}#back-to-top:hover,#back-to-top:focus-visible{background-color:var(--color--blue)}.-text-gradient{background:var(--gradient--orange--red);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ui-widget.ui-widget-content:not(.ui-dialog){margin:0;padding:0;list-style:none;padding:.25rem 0 0;border:none;border-radius:0 0 .25rem .25rem;background-color:rgba(0,0,0,0);box-shadow:0 .75rem 1rem 0 rgba(0,0,0,.1)}.ui-widget.ui-widget-content:not(.ui-dialog)>*{margin:0;padding:0;list-style:none}.ui-widget.ui-widget-content:not(.ui-dialog) .ui-menu-item a{display:block;width:100%;padding:1rem 1.5rem;transition:color var(--transition),background-color var(--transition);background-color:var(--color--white)}.ui-widget.ui-widget-content:not(.ui-dialog) .ui-menu-item a:hover,.ui-widget.ui-widget-content:not(.ui-dialog) .ui-menu-item a:focus-visible,.ui-widget.ui-widget-content:not(.ui-dialog) .ui-menu-item a:focus,.ui-widget.ui-widget-content:not(.ui-dialog) .ui-menu-item a.ui-state-active{color:var(--color--orange);border-color:rgba(0,0,0,0);background-color:#fff1ee}.ui-widget.ui-widget-content:not(.ui-dialog) .ui-menu-item:last-of-type a{border-radius:0 0 .25rem .25rem}.blockquote{display:flex;flex-direction:column;width:100%;max-width:var(--size--container-sm);gap:1.5rem}.blockquote blockquote{display:flex;flex-direction:row;margin:0;color:var(--color--grey-dark);font-weight:var(--font--weight-regular);line-height:1.375;gap:1.5rem}.blockquote blockquote::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color--orange);font-size:6.5rem}.blockquote blockquote .field--name-field-text-plain{display:flex;align-items:center}@media screen and (width >= 1200px){.blockquote blockquote .field--name-field-text-plain{width:100%}}@media screen and (width >= 1200px){.blockquote blockquote{font-size:1.5rem;font-weight:var(--font--weight-light);line-height:1.25;gap:3.75rem}}.blockquote__cite{display:flex;gap:1.5rem}.blockquote__cite__img img{display:inline-block;width:100%;height:100%;vertical-align:bottom}.blockquote__cite__img .media__image{width:5rem;height:5rem}.blockquote__cite__img .media__image img{-o-object-fit:cover;object-fit:cover;border-radius:50%}@media screen and (width >= 1200px){.blockquote__cite__img{display:flex}}.blockquote__cite__name,.blockquote__cite__city{width:100%;margin:0}.blockquote__cite__text{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;color:var(--color--grey-dark);font-size:var(--font--p);font-weight:var(--font--weight-bold);font-style:normal;gap:.5rem}.blockquote__cite__text .blockquote__cite__name{color:var(--color--orange)}.blockquote__cite__text .blockquote__cite__city{font-weight:var(--font--weight-light)}.blockquote.-border{padding:2rem;border:.0625rem solid var(--color--orange)}.blockquote.-border blockquote{flex-direction:column}@media screen and (width >= 1200px){.blockquote.-border blockquote{font-size:1rem;font-weight:var(--font--weight-regular);line-height:1.35;gap:1.5rem}}.blockquote.-border .blockquote{justify-content:center}.blockquote.-border .blockquote__cite{margin:0;color:var(-color--grey-dark);font-size:1.125rem;font-weight:var(--font--weight-bold);line-height:1.55}.blockquote.-border .blockquote__cite__img{display:none}.blockquote.-border .blockquote__cite__name,.blockquote.-border .blockquote__cite__city{color:var(--color--grey-dark);font-size:1rem;font-weight:var(--font--weight-bold)}.blockquote.-border .blockquote__btn{display:flex;flex-direction:column;width:100%}.blockquote.-border .blockquote__btn a{display:flex;align-items:center;height:2rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:rgba(0,0,0,0);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;padding:0;color:var(--color--orange);display:inline-flex;letter-spacing:1px;font-size:.625rem;font-weight:var(--font--weight-bold);gap:.25rem}.blockquote.-border .blockquote__btn a:hover,.blockquote.-border .blockquote__btn a:focus-visible{background-color:color-mix(in oklab,transparent 90%,black)}.blockquote.-border .blockquote__btn a:hover,.blockquote.-border .blockquote__btn a:focus-visible{background-color:rgba(0,0,0,0);box-shadow:inset 0 -0.125rem var(--color--orange)}.blockquote.-border .blockquote__btn a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blockquote.-border .blockquote__btn a::after{font-size:1.25rem}@media screen and (width >= 1200px){.blockquote.-border{padding:2rem 3.5rem}}.blockquote.-img-quote{padding:2rem 1.25rem}.blockquote.-img-quote blockquote{flex-direction:column;font-size:.875rem;line-height:1.55}.blockquote.-img-quote blockquote::before{content:none}@media screen and (width >= 1200px){.blockquote.-img-quote blockquote{font-size:1rem;font-weight:var(--font--weight-regular);line-height:1.35}}.blockquote.-img-quote .blockquote__img .media__image img{width:100%;height:100%;border-right:.25rem solid var(--color--orange);border-radius:0}@media screen and (width >= 1200px){.blockquote.-img-quote .blockquote__img{font-weight:var(--font--weight-regular)}}.blockquote.-img-quote .blockquote__cite{flex-direction:column}.blockquote.-img-quote .blockquote__cite__text{margin-top:-3.5rem}@media screen and (width >= 1200px){.blockquote.-img-quote .blockquote__cite__text{flex-direction:row;justify-content:flex-start;margin-top:0;gap:1.5rem}}.blockquote.-img-quote .blockquote__cite__container{display:flex;flex-direction:column;justify-content:center;gap:.5rem}.blockquote.-img-quote .blockquote__cite__quote::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color--orange);font-size:3.5rem}@media screen and (width >= 1200px){.blockquote.-img-quote .blockquote__cite__quote::before{left:0;margin:0;font-size:5.5rem}}.blockquote.-img-quote .blockquote__cite__name,.blockquote.-img-quote .blockquote__cite__city{width:100%;font-weight:var(--font--weight-bold)}@media screen and (width >= 1200px){.blockquote.-img-quote .blockquote__cite__name,.blockquote.-img-quote .blockquote__cite__city{gap:2.5rem}}.blockquote.-img-quote .blockquote__cite__name{color:var(--color--blue);font-size:1.125rem}@media screen and (width >= 1200px){.blockquote.-img-quote .blockquote__cite__name{gap:1.375rem}}.blockquote.-img-quote .blockquote__cite__city{letter-spacing:1px;text-transform:uppercase;color:var(--color--orange);font-size:.625rem;line-height:1.6}@media screen and (width >= 1200px){.blockquote.-img-quote .blockquote__cite__city{gap:1.375rem}}@media screen and (width >= 1200px){.blockquote.-img-quote .blockquote__cite{justify-content:center;width:calc(60% - 1.25rem);gap:1.5rem}}.blockquote.-img-quote .blockquote__btn{display:flex;flex-direction:column;align-items:flex-start}.blockquote.-img-quote .blockquote__btn a{display:flex;align-items:center;height:2rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:rgba(0,0,0,0);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;padding:0;color:var(--color--orange);display:inline-flex;letter-spacing:1px;font-size:.625rem;font-weight:var(--font--weight-bold);gap:.25rem}.blockquote.-img-quote .blockquote__btn a:hover,.blockquote.-img-quote .blockquote__btn a:focus-visible{background-color:color-mix(in oklab,transparent 90%,black)}.blockquote.-img-quote .blockquote__btn a:hover,.blockquote.-img-quote .blockquote__btn a:focus-visible{background-color:rgba(0,0,0,0);box-shadow:inset 0 -0.125rem var(--color--orange)}.blockquote.-img-quote .blockquote__btn a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blockquote.-img-quote .blockquote__btn a::after{font-size:1.25rem}.blockquote.-img-quote .blockquote__btn a::after{position:static;border:none}@media screen and (width >= 1200px){.blockquote.-img-quote{flex-direction:row;padding:0}}.blockquote.-quote-push{flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:2rem;background-color:var(--color--grey-light)}.blockquote.-quote-push blockquote{flex-direction:column;font-size:.875rem;line-height:1.45}.blockquote.-quote-push blockquote::before{content:none}@media screen and (width >= 1200px){.blockquote.-quote-push blockquote{font-size:1rem;font-weight:var(--font--weight-regular);line-height:1.35}}.blockquote.-quote-push .blockquote{max-width:none}.blockquote.-quote-push .blockquote__img .media__image img{width:100%;height:100%;border-right:.25rem solid var(--color--orange);border-radius:0}.blockquote.-quote-push .blockquote__cite{flex-direction:column;justify-content:center;gap:1.5rem}.blockquote.-quote-push .blockquote__cite__text{flex-direction:row;justify-content:flex-start;margin-top:-3.5rem;margin-top:0;gap:1rem}@media screen and (width >= 1200px){.blockquote.-quote-push .blockquote__cite__text{flex-wrap:nowrap;gap:1.5rem}}.blockquote.-quote-push .blockquote__cite__container{display:flex;flex-direction:column;justify-content:center;gap:.5rem}.blockquote.-quote-push .blockquote__cite__quote::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:0;margin:0;color:var(--color--orange);font-size:3.5rem}@media screen and (width >= 1200px){.blockquote.-quote-push .blockquote__cite__quote::before{font-size:5.5rem}}.blockquote.-quote-push .blockquote__cite__name,.blockquote.-quote-push .blockquote__cite__city{width:100%;font-weight:var(--font--weight-bold);gap:2.5rem}.blockquote.-quote-push .blockquote__cite__name{color:var(--color--blue);font-size:1.125rem;gap:1.375rem}.blockquote.-quote-push .blockquote__cite__city,.blockquote.-quote-push .blockquote__cite__function{margin:0;letter-spacing:1px;text-transform:uppercase;color:var(--color--orange);font-size:.625rem;line-height:1.6;gap:1.375rem}.blockquote.-quote-push .blockquote__btn a{display:flex;align-items:center;height:2rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:rgba(0,0,0,0);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;padding:0;color:var(--color--orange);display:inline-flex;letter-spacing:1px;font-size:.625rem;font-weight:var(--font--weight-bold);gap:.25rem}.blockquote.-quote-push .blockquote__btn a:hover,.blockquote.-quote-push .blockquote__btn a:focus-visible{background-color:color-mix(in oklab,transparent 90%,black)}.blockquote.-quote-push .blockquote__btn a:hover,.blockquote.-quote-push .blockquote__btn a:focus-visible{background-color:rgba(0,0,0,0);box-shadow:inset 0 -0.125rem var(--color--orange)}.blockquote.-quote-push .blockquote__btn a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blockquote.-quote-push .blockquote__btn a::after{font-size:1.25rem}.breadcrumb__items{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center}.breadcrumb__items>*{margin:0;padding:0;list-style:none}.breadcrumb__item{display:flex;align-items:center}.breadcrumb__item:not(:last-of-type)::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color--orange);font-size:2rem}.breadcrumb__item__link,.breadcrumb__item__text{margin:0;text-decoration:none;color:var(--color--white);font-size:.875rem}.breadcrumb__item__link{transition:var(--transition)}.breadcrumb__item__link:hover{color:var(--color--orange)}.breadcrumb__item__text{font-weight:var(--font--weight-bold)}.card{position:relative;display:flex;overflow:hidden;flex-direction:column;justify-content:center;width:100%;height:100%;min-height:8.5rem;padding:1.5rem 4rem 1.5rem 1.5rem;transition:var(--transition);text-decoration:none;color:var(--color--blue);background-color:var(--color--grey-light);font-size:var(--font--p);font-weight:var(--font--weight-bold)}.card h3{margin:0;font-size:var(--font--p);font-weight:var(--font--weight-medium)}.card span{position:relative;z-index:1;display:flex;flex-direction:column;gap:.75rem;line-height:1.3}.card span::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;transition:var(--transition);color:var(--color--orange);border:.0625rem solid var(--color--orange);border-radius:50%;font-size:2rem}.card::before{position:absolute;z-index:0;right:0;bottom:0;width:50%;height:80%;content:"";background-repeat:no-repeat;background-position:bottom right;background-size:contain}.card:hover,.card:focus-visible{color:var(--color--white);background-color:var(--color--blue)}.card:hover span::after,.card:focus-visible span::after{color:var(--color--white);background-color:var(--color--orange)}.card.-atom::before{background-image:url(/themes/custom/mersen/assets/images/Shape01.svg)}.card.-wave::before{background-image:url(/themes/custom/mersen/assets/images/Shape02.svg)}.card.-square::before{background-image:url(/themes/custom/mersen/assets/images/Shape03.svg)}.card.-mountain::before{background-image:url(/themes/custom/mersen/assets/images/Shape04.svg)}@media screen and (width >= 1200px){.card{min-height:10rem;padding:2rem 6rem 2rem 2rem}}.-webform-confirmation-page{background:var(--color--grey-light)}.-webform-confirmation-page .region-highlighted{margin-top:2rem;padding:0 1rem}.-webform-confirmation-page .region-highlighted .page-title{color:var(--color--blue)}@media screen and (width >= 768px){.-webform-confirmation-page .region-highlighted{width:100%;max-width:var(--size--dom);margin:9rem auto 0;padding:0 8rem}}.-webform-confirmation-page main{position:relative;padding:2rem 1rem 1rem}.-webform-confirmation-page main .layout-content{display:flex;flex-direction:column}.-webform-confirmation-page main .layout-content .region-content>.block-system-main-block{display:flex;flex-direction:column;width:100%;padding:1.5rem;gap:2rem;background:var(--color--white)}.-webform-confirmation-page main .layout-content .region-content>.block-system-main-block .webform-confirmation__message{display:flex;width:100%;margin:0;gap:2rem;padding-left:0}.-webform-confirmation-page main .layout-content .region-content>.block-system-main-block .webform-confirmation__message h1{margin:0;color:var(--color--blue)}.-webform-confirmation-page main .layout-content .region-content>.block-system-main-block .webform-confirmation__message::before{position:static;display:flex;align-items:center}.-webform-confirmation-page main .layout-content .region-content>.block-system-main-block .webform-confirmation .documents-download-wrapper{display:flex;flex-direction:column;width:100%;padding:0 2rem;gap:1rem}.-webform-confirmation-page main .layout-content .region-content>.block-system-main-block .webform-confirmation .documents-download-wrapper .label-documents-region{padding:1rem 0}@media screen and (width >= 768px){.-webform-confirmation-page main .layout-content .region-content>.block-system-main-block .webform-confirmation .documents-download-wrapper .label-documents-region{padding:2rem 0}}.-webform-confirmation-page main .layout-content .region-content>.block-system-main-block .webform-confirmation .documents-download-wrapper .webform-confirmation__back{margin:1.5rem 0 0 0}.-webform-confirmation-page main .layout-content .region-content>.block-system-main-block .webform-confirmation .documents-download-wrapper .webform-confirmation__back a{width:min-content;white-space:nowrap}.-webform-confirmation-page main .layout-content .region-content>.block-system-main-block .webform-confirmation .documents-download{display:flex;flex-wrap:wrap;gap:1.5rem}.-webform-confirmation-page main .layout-content .region-content>.block-system-main-block .webform-confirmation .documents-download .media--type-downloadable-document .download-document{display:flex;flex-direction:column;text-decoration:none;color:var(--color--grey-dark);font-size:var(--font--p4);gap:.4rem}.-webform-confirmation-page main .layout-content .region-content>.block-system-main-block .webform-confirmation .documents-download .media--type-downloadable-document .download-document strong{display:flex;align-items:center;height:4.5rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--grey-light);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;box-shadow:inset .125rem -0.125rem var(--color--orange)}.-webform-confirmation-page main .layout-content .region-content>.block-system-main-block .webform-confirmation .documents-download .media--type-downloadable-document .download-document strong:hover,.-webform-confirmation-page main .layout-content .region-content>.block-system-main-block .webform-confirmation .documents-download .media--type-downloadable-document .download-document strong:focus-visible{background-color:color-mix(in oklab,var(--color--grey-light) 90%,black)}.-webform-confirmation-page main .layout-content .region-content>.block-system-main-block .webform-confirmation .documents-download .media--type-downloadable-document .download-document strong:hover,.-webform-confirmation-page main .layout-content .region-content>.block-system-main-block .webform-confirmation .documents-download .media--type-downloadable-document .download-document strong:focus-visible{color:var(--color--white);box-shadow:inset 4.5rem -4.5rem var(--color--orange)}.-webform-confirmation-page main .layout-content .region-content>.block-system-main-block .webform-confirmation .documents-download .media--type-downloadable-document .download-document strong::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.-webform-confirmation-page main .layout-content .region-content>.block-system-main-block .webform-confirmation .documents-download .media--type-downloadable-document .download-document::after{color:var(--color--orange);font-size:1.25rem}.-webform-confirmation-page main .layout-content .region-content>.block-system-main-block .webform-confirmation .documents-download .media--type-downloadable-document .download-document:hover::after{color:var(--color--white)}@media screen and (width >= 768px){.-webform-confirmation-page main .layout-content .region-content>.block-system-main-block{padding:3rem}}@media screen and (width >= 768px){.-webform-confirmation-page main{margin-top:2rem;padding:0 8rem 8rem}}.ui-dialog{width:auto !important;max-width:90vw}.ui-dialog .ui-dialog-titlebar{display:flex;justify-content:flex-end;margin:0;padding:.5rem .5rem 0 !important;border:none;background-color:rgba(0,0,0,0)}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{display:none}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{position:relative;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;transition:var(--transition);border:none;border-radius:.25rem;background-color:rgba(0,0,0,0)}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon{display:none}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0;color:var(--color--orange);font-size:2rem}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:focus-visible{background-color:var(--color--grey-light)}.ui-dialog .ui-dialog-content{padding:0 2.5rem 2.5rem !important}.ui-dialog+.ui-widget-overlay{opacity:.8;background-color:var(--color--black)}.ui-dialog:has(.WTB__results) .ui-dialog-buttonpane,.ui-dialog:has(.vocabulary-product-contact) .ui-dialog-buttonpane{display:none}.ui-dialog div[role=alert] .messages__item{color:var(--color--red);font-size:.875rem;font-weight:var(--font--weight-medium);line-height:1.4}.mersen-contact-us-form,#mersen-wtb-form,#mersen-wtb-contact-us-form{display:flex;flex-direction:column;max-width:30rem;font-family:var(--font--family);gap:1.5rem}.mersen-contact-us-form:has(.WTB__results),.mersen-contact-us-form:has(.vocabulary-product-contact),#mersen-wtb-form:has(.WTB__results),#mersen-wtb-form:has(.vocabulary-product-contact),#mersen-wtb-contact-us-form:has(.WTB__results),#mersen-wtb-contact-us-form:has(.vocabulary-product-contact){max-width:var(--size--container)}@media screen and (width >= 768px){.mersen-contact-us-form:has(.WTB__results) h2,.mersen-contact-us-form:has(.vocabulary-product-contact) h2,#mersen-wtb-form:has(.WTB__results) h2,#mersen-wtb-form:has(.vocabulary-product-contact) h2,#mersen-wtb-contact-us-form:has(.WTB__results) h2,#mersen-wtb-contact-us-form:has(.vocabulary-product-contact) h2{padding-right:8rem}.mersen-contact-us-form:has(.WTB__results) .form-item-distance,.mersen-contact-us-form:has(.vocabulary-product-contact) .form-item-distance,#mersen-wtb-form:has(.WTB__results) .form-item-distance,#mersen-wtb-form:has(.vocabulary-product-contact) .form-item-distance,#mersen-wtb-contact-us-form:has(.WTB__results) .form-item-distance,#mersen-wtb-contact-us-form:has(.vocabulary-product-contact) .form-item-distance{position:absolute;top:3.5rem;right:2.5rem}}@media screen and (width >= 1200px){.mersen-contact-us-form:has(.WTB__results) .form-item-distance,.mersen-contact-us-form:has(.vocabulary-product-contact) .form-item-distance,#mersen-wtb-form:has(.WTB__results) .form-item-distance,#mersen-wtb-form:has(.vocabulary-product-contact) .form-item-distance,#mersen-wtb-contact-us-form:has(.WTB__results) .form-item-distance,#mersen-wtb-contact-us-form:has(.vocabulary-product-contact) .form-item-distance{top:5rem}}.mersen-contact-us-form *,#mersen-wtb-form *,#mersen-wtb-contact-us-form *{font-family:var(--font--family)}.mersen-contact-us-form h2,#mersen-wtb-form h2,#mersen-wtb-contact-us-form h2{margin:0;color:var(--color--blue);font-size:var(--font--h2);font-weight:var(--font--weight-medium);line-height:1.4}.mersen-contact-us-form input.form-submit:not([value=Back]),#mersen-wtb-form input.form-submit:not([value=Back]),#mersen-wtb-contact-us-form input.form-submit:not([value=Back]){display:flex;align-items:center;height:3.5rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--grey-light);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;box-shadow:inset .125rem -0.125rem var(--color--orange);justify-content:center;margin-top:1.5rem;letter-spacing:.5px;font-family:var(--font--family);font-weight:var(--font--weight-bold)}.mersen-contact-us-form input.form-submit:not([value=Back]):hover,.mersen-contact-us-form input.form-submit:not([value=Back]):focus-visible,#mersen-wtb-form input.form-submit:not([value=Back]):hover,#mersen-wtb-form input.form-submit:not([value=Back]):focus-visible,#mersen-wtb-contact-us-form input.form-submit:not([value=Back]):hover,#mersen-wtb-contact-us-form input.form-submit:not([value=Back]):focus-visible{background-color:color-mix(in oklab,var(--color--grey-light) 90%,black)}.mersen-contact-us-form input.form-submit:not([value=Back]):hover,.mersen-contact-us-form input.form-submit:not([value=Back]):focus-visible,#mersen-wtb-form input.form-submit:not([value=Back]):hover,#mersen-wtb-form input.form-submit:not([value=Back]):focus-visible,#mersen-wtb-contact-us-form input.form-submit:not([value=Back]):hover,#mersen-wtb-contact-us-form input.form-submit:not([value=Back]):focus-visible{color:var(--color--white);box-shadow:inset 3.5rem -3.5rem var(--color--orange)}.mersen-contact-us-form input.form-submit:not([value=Back])::after,#mersen-wtb-form input.form-submit:not([value=Back])::after,#mersen-wtb-contact-us-form input.form-submit:not([value=Back])::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mersen-contact-us-form input[value=Back],#mersen-wtb-form input[value=Back],#mersen-wtb-contact-us-form input[value=Back]{align-self:flex-start;padding:1rem 2.5rem;cursor:pointer;letter-spacing:1px;text-transform:uppercase;border:none;background-color:rgba(0,0,0,0);background-image:url(/themes/custom/mersen/assets/images/circle-left.svg);background-repeat:no-repeat;background-position:center left;background-size:2rem;font-size:.75rem;font-weight:var(--font--weight-bold)}.mersen-contact-us-form .step1:not(.hidden),.mersen-contact-us-form .step2:not(.hidden),#mersen-wtb-form .step1:not(.hidden),#mersen-wtb-form .step2:not(.hidden),#mersen-wtb-contact-us-form .step1:not(.hidden),#mersen-wtb-contact-us-form .step2:not(.hidden){display:flex;flex-direction:column;gap:1.5rem}.mersen-contact-us-form #views-contact .view-filters,#mersen-wtb-form #views-contact .view-filters,#mersen-wtb-contact-us-form #views-contact .view-filters{display:none}.mersen-contact-us-form #views-contact .view-product-contact,#mersen-wtb-form #views-contact .view-product-contact,#mersen-wtb-contact-us-form #views-contact .view-product-contact{display:flex;flex-direction:column;gap:2rem}.mersen-contact-us-form #views-contact .view-product-contact>.view-content,#mersen-wtb-form #views-contact .view-product-contact>.view-content,#mersen-wtb-contact-us-form #views-contact .view-product-contact>.view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(25rem,1fr));gap:1.5rem;width:100%;max-width:var(--size--container)}.mersen-contact-us-form .WTB__results__office,.mersen-contact-us-form .vocabulary-product-contact,.mersen-contact-us-form .contact_us__contact,#mersen-wtb-form .WTB__results__office,#mersen-wtb-form .vocabulary-product-contact,#mersen-wtb-form .contact_us__contact,#mersen-wtb-contact-us-form .WTB__results__office,#mersen-wtb-contact-us-form .vocabulary-product-contact,#mersen-wtb-contact-us-form .contact_us__contact{display:flex;flex-direction:column;gap:.5rem;width:100%;padding:2.5rem;border-left:.125rem solid var(--color--orange);background-color:var(--color--grey-light)}.mersen-contact-us-form .WTB__results__office .content,.mersen-contact-us-form .vocabulary-product-contact .content,.mersen-contact-us-form .contact_us__contact .content,#mersen-wtb-form .WTB__results__office .content,#mersen-wtb-form .vocabulary-product-contact .content,#mersen-wtb-form .contact_us__contact .content,#mersen-wtb-contact-us-form .WTB__results__office .content,#mersen-wtb-contact-us-form .vocabulary-product-contact .content,#mersen-wtb-contact-us-form .contact_us__contact .content{display:flex;flex-direction:column;gap:.5rem}.mersen-contact-us-form .WTB__results__office h3,.mersen-contact-us-form .vocabulary-product-contact h3,.mersen-contact-us-form .contact_us__contact h3,#mersen-wtb-form .WTB__results__office h3,#mersen-wtb-form .vocabulary-product-contact h3,#mersen-wtb-form .contact_us__contact h3,#mersen-wtb-contact-us-form .WTB__results__office h3,#mersen-wtb-contact-us-form .vocabulary-product-contact h3,#mersen-wtb-contact-us-form .contact_us__contact h3{margin:0}.mersen-contact-us-form .WTB__results__office__title>*,.mersen-contact-us-form .WTB__results__office .field--name-name,.mersen-contact-us-form .WTB__results__office h3 .field--name-field-type,.mersen-contact-us-form .vocabulary-product-contact__title>*,.mersen-contact-us-form .vocabulary-product-contact .field--name-name,.mersen-contact-us-form .vocabulary-product-contact h3 .field--name-field-type,.mersen-contact-us-form .contact_us__contact__title>*,.mersen-contact-us-form .contact_us__contact .field--name-name,.mersen-contact-us-form .contact_us__contact h3 .field--name-field-type,#mersen-wtb-form .WTB__results__office__title>*,#mersen-wtb-form .WTB__results__office .field--name-name,#mersen-wtb-form .WTB__results__office h3 .field--name-field-type,#mersen-wtb-form .vocabulary-product-contact__title>*,#mersen-wtb-form .vocabulary-product-contact .field--name-name,#mersen-wtb-form .vocabulary-product-contact h3 .field--name-field-type,#mersen-wtb-form .contact_us__contact__title>*,#mersen-wtb-form .contact_us__contact .field--name-name,#mersen-wtb-form .contact_us__contact h3 .field--name-field-type,#mersen-wtb-contact-us-form .WTB__results__office__title>*,#mersen-wtb-contact-us-form .WTB__results__office .field--name-name,#mersen-wtb-contact-us-form .WTB__results__office h3 .field--name-field-type,#mersen-wtb-contact-us-form .vocabulary-product-contact__title>*,#mersen-wtb-contact-us-form .vocabulary-product-contact .field--name-name,#mersen-wtb-contact-us-form .vocabulary-product-contact h3 .field--name-field-type,#mersen-wtb-contact-us-form .contact_us__contact__title>*,#mersen-wtb-contact-us-form .contact_us__contact .field--name-name,#mersen-wtb-contact-us-form .contact_us__contact h3 .field--name-field-type{margin:0 0 .5rem;color:var(--color--blue);font-size:var(--font--p);font-weight:var(--font--weight-medium);line-height:1.4}.mersen-contact-us-form .WTB__results__office__phone,.mersen-contact-us-form .WTB__results__office__mail,.mersen-contact-us-form .WTB__results__office .field--name-field-phone,.mersen-contact-us-form .WTB__results__office .field--name-field-email,.mersen-contact-us-form .WTB__results__office .field--name-field-website-url,.mersen-contact-us-form .WTB__results__office .field--type-address,.mersen-contact-us-form .WTB__results__office .contact_us_contact__phone,.mersen-contact-us-form .WTB__results__office .contact_us_contact__email,.mersen-contact-us-form .vocabulary-product-contact__phone,.mersen-contact-us-form .vocabulary-product-contact__mail,.mersen-contact-us-form .vocabulary-product-contact .field--name-field-phone,.mersen-contact-us-form .vocabulary-product-contact .field--name-field-email,.mersen-contact-us-form .vocabulary-product-contact .field--name-field-website-url,.mersen-contact-us-form .vocabulary-product-contact .field--type-address,.mersen-contact-us-form .vocabulary-product-contact .contact_us_contact__phone,.mersen-contact-us-form .vocabulary-product-contact .contact_us_contact__email,.mersen-contact-us-form .contact_us__contact__phone,.mersen-contact-us-form .contact_us__contact__mail,.mersen-contact-us-form .contact_us__contact .field--name-field-phone,.mersen-contact-us-form .contact_us__contact .field--name-field-email,.mersen-contact-us-form .contact_us__contact .field--name-field-website-url,.mersen-contact-us-form .contact_us__contact .field--type-address,.mersen-contact-us-form .contact_us__contact .contact_us_contact__phone,.mersen-contact-us-form .contact_us__contact .contact_us_contact__email,#mersen-wtb-form .WTB__results__office__phone,#mersen-wtb-form .WTB__results__office__mail,#mersen-wtb-form .WTB__results__office .field--name-field-phone,#mersen-wtb-form .WTB__results__office .field--name-field-email,#mersen-wtb-form .WTB__results__office .field--name-field-website-url,#mersen-wtb-form .WTB__results__office .field--type-address,#mersen-wtb-form .WTB__results__office .contact_us_contact__phone,#mersen-wtb-form .WTB__results__office .contact_us_contact__email,#mersen-wtb-form .vocabulary-product-contact__phone,#mersen-wtb-form .vocabulary-product-contact__mail,#mersen-wtb-form .vocabulary-product-contact .field--name-field-phone,#mersen-wtb-form .vocabulary-product-contact .field--name-field-email,#mersen-wtb-form .vocabulary-product-contact .field--name-field-website-url,#mersen-wtb-form .vocabulary-product-contact .field--type-address,#mersen-wtb-form .vocabulary-product-contact .contact_us_contact__phone,#mersen-wtb-form .vocabulary-product-contact .contact_us_contact__email,#mersen-wtb-form .contact_us__contact__phone,#mersen-wtb-form .contact_us__contact__mail,#mersen-wtb-form .contact_us__contact .field--name-field-phone,#mersen-wtb-form .contact_us__contact .field--name-field-email,#mersen-wtb-form .contact_us__contact .field--name-field-website-url,#mersen-wtb-form .contact_us__contact .field--type-address,#mersen-wtb-form .contact_us__contact .contact_us_contact__phone,#mersen-wtb-form .contact_us__contact .contact_us_contact__email,#mersen-wtb-contact-us-form .WTB__results__office__phone,#mersen-wtb-contact-us-form .WTB__results__office__mail,#mersen-wtb-contact-us-form .WTB__results__office .field--name-field-phone,#mersen-wtb-contact-us-form .WTB__results__office .field--name-field-email,#mersen-wtb-contact-us-form .WTB__results__office .field--name-field-website-url,#mersen-wtb-contact-us-form .WTB__results__office .field--type-address,#mersen-wtb-contact-us-form .WTB__results__office .contact_us_contact__phone,#mersen-wtb-contact-us-form .WTB__results__office .contact_us_contact__email,#mersen-wtb-contact-us-form .vocabulary-product-contact__phone,#mersen-wtb-contact-us-form .vocabulary-product-contact__mail,#mersen-wtb-contact-us-form .vocabulary-product-contact .field--name-field-phone,#mersen-wtb-contact-us-form .vocabulary-product-contact .field--name-field-email,#mersen-wtb-contact-us-form .vocabulary-product-contact .field--name-field-website-url,#mersen-wtb-contact-us-form .vocabulary-product-contact .field--type-address,#mersen-wtb-contact-us-form .vocabulary-product-contact .contact_us_contact__phone,#mersen-wtb-contact-us-form .vocabulary-product-contact .contact_us_contact__email,#mersen-wtb-contact-us-form .contact_us__contact__phone,#mersen-wtb-contact-us-form .contact_us__contact__mail,#mersen-wtb-contact-us-form .contact_us__contact .field--name-field-phone,#mersen-wtb-contact-us-form .contact_us__contact .field--name-field-email,#mersen-wtb-contact-us-form .contact_us__contact .field--name-field-website-url,#mersen-wtb-contact-us-form .contact_us__contact .field--type-address,#mersen-wtb-contact-us-form .contact_us__contact .contact_us_contact__phone,#mersen-wtb-contact-us-form .contact_us__contact .contact_us_contact__email{display:flex;align-items:center;gap:.5rem;font-size:var(--font--p4);font-weight:var(--font--weight-semibold)}.mersen-contact-us-form .WTB__results__office__phone::before,.mersen-contact-us-form .WTB__results__office .field--name-field-phone::before,.mersen-contact-us-form .WTB__results__office .contact_us_contact__phone::before,.mersen-contact-us-form .vocabulary-product-contact__phone::before,.mersen-contact-us-form .vocabulary-product-contact .field--name-field-phone::before,.mersen-contact-us-form .vocabulary-product-contact .contact_us_contact__phone::before,.mersen-contact-us-form .contact_us__contact__phone::before,.mersen-contact-us-form .contact_us__contact .field--name-field-phone::before,.mersen-contact-us-form .contact_us__contact .contact_us_contact__phone::before,#mersen-wtb-form .WTB__results__office__phone::before,#mersen-wtb-form .WTB__results__office .field--name-field-phone::before,#mersen-wtb-form .WTB__results__office .contact_us_contact__phone::before,#mersen-wtb-form .vocabulary-product-contact__phone::before,#mersen-wtb-form .vocabulary-product-contact .field--name-field-phone::before,#mersen-wtb-form .vocabulary-product-contact .contact_us_contact__phone::before,#mersen-wtb-form .contact_us__contact__phone::before,#mersen-wtb-form .contact_us__contact .field--name-field-phone::before,#mersen-wtb-form .contact_us__contact .contact_us_contact__phone::before,#mersen-wtb-contact-us-form .WTB__results__office__phone::before,#mersen-wtb-contact-us-form .WTB__results__office .field--name-field-phone::before,#mersen-wtb-contact-us-form .WTB__results__office .contact_us_contact__phone::before,#mersen-wtb-contact-us-form .vocabulary-product-contact__phone::before,#mersen-wtb-contact-us-form .vocabulary-product-contact .field--name-field-phone::before,#mersen-wtb-contact-us-form .vocabulary-product-contact .contact_us_contact__phone::before,#mersen-wtb-contact-us-form .contact_us__contact__phone::before,#mersen-wtb-contact-us-form .contact_us__contact .field--name-field-phone::before,#mersen-wtb-contact-us-form .contact_us__contact .contact_us_contact__phone::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color--orange);font-size:1.5rem}.mersen-contact-us-form .WTB__results__office__mail::before,.mersen-contact-us-form .WTB__results__office .field--name-field-email::before,.mersen-contact-us-form .WTB__results__office .contact_us_contact__email::before,.mersen-contact-us-form .vocabulary-product-contact__mail::before,.mersen-contact-us-form .vocabulary-product-contact .field--name-field-email::before,.mersen-contact-us-form .vocabulary-product-contact .contact_us_contact__email::before,.mersen-contact-us-form .contact_us__contact__mail::before,.mersen-contact-us-form .contact_us__contact .field--name-field-email::before,.mersen-contact-us-form .contact_us__contact .contact_us_contact__email::before,#mersen-wtb-form .WTB__results__office__mail::before,#mersen-wtb-form .WTB__results__office .field--name-field-email::before,#mersen-wtb-form .WTB__results__office .contact_us_contact__email::before,#mersen-wtb-form .vocabulary-product-contact__mail::before,#mersen-wtb-form .vocabulary-product-contact .field--name-field-email::before,#mersen-wtb-form .vocabulary-product-contact .contact_us_contact__email::before,#mersen-wtb-form .contact_us__contact__mail::before,#mersen-wtb-form .contact_us__contact .field--name-field-email::before,#mersen-wtb-form .contact_us__contact .contact_us_contact__email::before,#mersen-wtb-contact-us-form .WTB__results__office__mail::before,#mersen-wtb-contact-us-form .WTB__results__office .field--name-field-email::before,#mersen-wtb-contact-us-form .WTB__results__office .contact_us_contact__email::before,#mersen-wtb-contact-us-form .vocabulary-product-contact__mail::before,#mersen-wtb-contact-us-form .vocabulary-product-contact .field--name-field-email::before,#mersen-wtb-contact-us-form .vocabulary-product-contact .contact_us_contact__email::before,#mersen-wtb-contact-us-form .contact_us__contact__mail::before,#mersen-wtb-contact-us-form .contact_us__contact .field--name-field-email::before,#mersen-wtb-contact-us-form .contact_us__contact .contact_us_contact__email::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color--orange);font-size:1.5rem}.mersen-contact-us-form .WTB__results__office .field--name-field-website-url::before,.mersen-contact-us-form .vocabulary-product-contact .field--name-field-website-url::before,.mersen-contact-us-form .contact_us__contact .field--name-field-website-url::before,#mersen-wtb-form .WTB__results__office .field--name-field-website-url::before,#mersen-wtb-form .vocabulary-product-contact .field--name-field-website-url::before,#mersen-wtb-form .contact_us__contact .field--name-field-website-url::before,#mersen-wtb-contact-us-form .WTB__results__office .field--name-field-website-url::before,#mersen-wtb-contact-us-form .vocabulary-product-contact .field--name-field-website-url::before,#mersen-wtb-contact-us-form .contact_us__contact .field--name-field-website-url::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color--orange);font-size:1.5rem}.mersen-contact-us-form .WTB__results__office .field--name-field-website-url a::after,.mersen-contact-us-form .vocabulary-product-contact .field--name-field-website-url a::after,.mersen-contact-us-form .contact_us__contact .field--name-field-website-url a::after,#mersen-wtb-form .WTB__results__office .field--name-field-website-url a::after,#mersen-wtb-form .vocabulary-product-contact .field--name-field-website-url a::after,#mersen-wtb-form .contact_us__contact .field--name-field-website-url a::after,#mersen-wtb-contact-us-form .WTB__results__office .field--name-field-website-url a::after,#mersen-wtb-contact-us-form .vocabulary-product-contact .field--name-field-website-url a::after,#mersen-wtb-contact-us-form .contact_us__contact .field--name-field-website-url a::after{display:none}.mersen-contact-us-form .WTB__results__office .field--type-address::before,.mersen-contact-us-form .vocabulary-product-contact .field--type-address::before,.mersen-contact-us-form .contact_us__contact .field--type-address::before,#mersen-wtb-form .WTB__results__office .field--type-address::before,#mersen-wtb-form .vocabulary-product-contact .field--type-address::before,#mersen-wtb-form .contact_us__contact .field--type-address::before,#mersen-wtb-contact-us-form .WTB__results__office .field--type-address::before,#mersen-wtb-contact-us-form .vocabulary-product-contact .field--type-address::before,#mersen-wtb-contact-us-form .contact_us__contact .field--type-address::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color--orange);font-size:1.5rem}.mersen-contact-us-form .WTB__results__office .field--type-address p,.mersen-contact-us-form .vocabulary-product-contact .field--type-address p,.mersen-contact-us-form .contact_us__contact .field--type-address p,#mersen-wtb-form .WTB__results__office .field--type-address p,#mersen-wtb-form .vocabulary-product-contact .field--type-address p,#mersen-wtb-form .contact_us__contact .field--type-address p,#mersen-wtb-contact-us-form .WTB__results__office .field--type-address p,#mersen-wtb-contact-us-form .vocabulary-product-contact .field--type-address p,#mersen-wtb-contact-us-form .contact_us__contact .field--type-address p{margin:0;font-size:var(--font--p4)}.mersen-contact-us-form .WTB__results__office.preferred,.mersen-contact-us-form .vocabulary-product-contact.preferred,.mersen-contact-us-form .contact_us__contact.preferred,#mersen-wtb-form .WTB__results__office.preferred,#mersen-wtb-form .vocabulary-product-contact.preferred,#mersen-wtb-form .contact_us__contact.preferred,#mersen-wtb-contact-us-form .WTB__results__office.preferred,#mersen-wtb-contact-us-form .vocabulary-product-contact.preferred,#mersen-wtb-contact-us-form .contact_us__contact.preferred{color:var(--color--white);background-color:var(--color--orange)}.mersen-contact-us-form .WTB__results__office.preferred .field--name-name,.mersen-contact-us-form .WTB__results__office.preferred a,.mersen-contact-us-form .WTB__results__office.preferred .field--name-field-phone::before,.mersen-contact-us-form .WTB__results__office.preferred .field--name-field-email::before,.mersen-contact-us-form .WTB__results__office.preferred .field--name-field-website-url::before,.mersen-contact-us-form .WTB__results__office.preferred .field--type-address::before,.mersen-contact-us-form .vocabulary-product-contact.preferred .field--name-name,.mersen-contact-us-form .vocabulary-product-contact.preferred a,.mersen-contact-us-form .vocabulary-product-contact.preferred .field--name-field-phone::before,.mersen-contact-us-form .vocabulary-product-contact.preferred .field--name-field-email::before,.mersen-contact-us-form .vocabulary-product-contact.preferred .field--name-field-website-url::before,.mersen-contact-us-form .vocabulary-product-contact.preferred .field--type-address::before,.mersen-contact-us-form .contact_us__contact.preferred .field--name-name,.mersen-contact-us-form .contact_us__contact.preferred a,.mersen-contact-us-form .contact_us__contact.preferred .field--name-field-phone::before,.mersen-contact-us-form .contact_us__contact.preferred .field--name-field-email::before,.mersen-contact-us-form .contact_us__contact.preferred .field--name-field-website-url::before,.mersen-contact-us-form .contact_us__contact.preferred .field--type-address::before,#mersen-wtb-form .WTB__results__office.preferred .field--name-name,#mersen-wtb-form .WTB__results__office.preferred a,#mersen-wtb-form .WTB__results__office.preferred .field--name-field-phone::before,#mersen-wtb-form .WTB__results__office.preferred .field--name-field-email::before,#mersen-wtb-form .WTB__results__office.preferred .field--name-field-website-url::before,#mersen-wtb-form .WTB__results__office.preferred .field--type-address::before,#mersen-wtb-form .vocabulary-product-contact.preferred .field--name-name,#mersen-wtb-form .vocabulary-product-contact.preferred a,#mersen-wtb-form .vocabulary-product-contact.preferred .field--name-field-phone::before,#mersen-wtb-form .vocabulary-product-contact.preferred .field--name-field-email::before,#mersen-wtb-form .vocabulary-product-contact.preferred .field--name-field-website-url::before,#mersen-wtb-form .vocabulary-product-contact.preferred .field--type-address::before,#mersen-wtb-form .contact_us__contact.preferred .field--name-name,#mersen-wtb-form .contact_us__contact.preferred a,#mersen-wtb-form .contact_us__contact.preferred .field--name-field-phone::before,#mersen-wtb-form .contact_us__contact.preferred .field--name-field-email::before,#mersen-wtb-form .contact_us__contact.preferred .field--name-field-website-url::before,#mersen-wtb-form .contact_us__contact.preferred .field--type-address::before,#mersen-wtb-contact-us-form .WTB__results__office.preferred .field--name-name,#mersen-wtb-contact-us-form .WTB__results__office.preferred a,#mersen-wtb-contact-us-form .WTB__results__office.preferred .field--name-field-phone::before,#mersen-wtb-contact-us-form .WTB__results__office.preferred .field--name-field-email::before,#mersen-wtb-contact-us-form .WTB__results__office.preferred .field--name-field-website-url::before,#mersen-wtb-contact-us-form .WTB__results__office.preferred .field--type-address::before,#mersen-wtb-contact-us-form .vocabulary-product-contact.preferred .field--name-name,#mersen-wtb-contact-us-form .vocabulary-product-contact.preferred a,#mersen-wtb-contact-us-form .vocabulary-product-contact.preferred .field--name-field-phone::before,#mersen-wtb-contact-us-form .vocabulary-product-contact.preferred .field--name-field-email::before,#mersen-wtb-contact-us-form .vocabulary-product-contact.preferred .field--name-field-website-url::before,#mersen-wtb-contact-us-form .vocabulary-product-contact.preferred .field--type-address::before,#mersen-wtb-contact-us-form .contact_us__contact.preferred .field--name-name,#mersen-wtb-contact-us-form .contact_us__contact.preferred a,#mersen-wtb-contact-us-form .contact_us__contact.preferred .field--name-field-phone::before,#mersen-wtb-contact-us-form .contact_us__contact.preferred .field--name-field-email::before,#mersen-wtb-contact-us-form .contact_us__contact.preferred .field--name-field-website-url::before,#mersen-wtb-contact-us-form .contact_us__contact.preferred .field--type-address::before{color:var(--color--white)}.mersen-contact-us-form .WTB__results,#mersen-wtb-form .WTB__results,#mersen-wtb-contact-us-form .WTB__results{display:flex;flex-direction:column;gap:2rem}.mersen-contact-us-form .WTB__results__wrapper,#mersen-wtb-form .WTB__results__wrapper,#mersen-wtb-contact-us-form .WTB__results__wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(25rem,1fr));gap:1.5rem}.mersen-contact-us-form .contact_us__contact,#mersen-wtb-form .contact_us__contact,#mersen-wtb-contact-us-form .contact_us__contact{min-width:24rem}.mersen-contact-us-form .contactResults #contact_us,#mersen-wtb-form .contactResults #contact_us,#mersen-wtb-contact-us-form .contactResults #contact_us{display:flex;flex-direction:column;gap:2rem}.mersen-contact-us-form .validateFormSubmit,#mersen-wtb-form .validateFormSubmit,#mersen-wtb-contact-us-form .validateFormSubmit{line-height:1.4}.mersen-contact-us-form .validateFormSubmit a,#mersen-wtb-form .validateFormSubmit a,#mersen-wtb-contact-us-form .validateFormSubmit a{display:flex;align-items:center;height:2.5rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--orange);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;color:var(--color--white);display:inline-flex;margin-top:1.5rem;padding:1.25rem}.mersen-contact-us-form .validateFormSubmit a:hover,.mersen-contact-us-form .validateFormSubmit a:focus-visible,#mersen-wtb-form .validateFormSubmit a:hover,#mersen-wtb-form .validateFormSubmit a:focus-visible,#mersen-wtb-contact-us-form .validateFormSubmit a:hover,#mersen-wtb-contact-us-form .validateFormSubmit a:focus-visible{background-color:color-mix(in oklab,var(--color--orange) 90%,black)}#mersen-wtb-form a.use-geoloc{display:flex;align-items:center;height:2.75rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--orange);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;color:var(--color--white);position:relative;justify-content:center;text-transform:none}#mersen-wtb-form a.use-geoloc:hover,#mersen-wtb-form a.use-geoloc:focus-visible{background-color:color-mix(in oklab,var(--color--orange) 90%,black)}#mersen-wtb-form a.use-geoloc::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#mersen-wtb-form a.use-geoloc::before{font-size:1.5rem}#mersen-wtb-form a.use-geoloc::after{visibility:hidden;width:1.5rem;height:1.5rem;content:"";transition:var(--transition);animation:loading 2s linear infinite;opacity:0;border:.125rem solid var(--color--white);border-top-color:var(--color--orange);border-radius:50%}#mersen-wtb-form a.use-geoloc.-geoloc-pending{cursor:default;-webkit-user-select:none;user-select:none;background-color:var(--color--blue);font-size:0}#mersen-wtb-form a.use-geoloc.-geoloc-pending::before{content:"Loading...";font-family:var(--font--family);font-size:1rem}#mersen-wtb-form a.use-geoloc.-geoloc-pending::after{visibility:visible;opacity:1}#mersen-wtb-form .separator{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;margin:1rem 0;text-align:center;color:var(--color--orange);font-size:var(--font--p);font-weight:var(--font--weight-bold);gap:1rem}#mersen-wtb-form .separator::before,#mersen-wtb-form .separator::after{height:.0625rem;content:"";background-color:var(--color--orange)}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.footer{display:flex;flex-wrap:wrap;padding:2rem 1rem 1rem;background-color:var(--color--grey-light)}.footer__primary__informations,.footer__secondary__informations{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media screen and (width >= 1200px){.footer__primary__informations{flex-direction:column;align-items:flex-start;justify-content:flex-end;height:100%;gap:1.5rem}}.footer__secondary__informations{width:100%}@media screen and (width >= 1200px){.footer__secondary__informations{width:22.5rem}}.footer .image-style-footer-logo{width:8.5rem;-o-object-fit:contain;object-fit:contain}@media screen and (width >= 1200px){.footer .image-style-footer-logo{width:13.75rem}}.footer__primary{display:flex;width:100%}.footer__primary .region-footer{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.footer__primary .region-footer #block-mersen-configpage-footer-main{width:100%}@media screen and (width >= 1200px){.footer__primary .region-footer #block-mersen-configpage-footer-main{width:calc(30% - .875rem)}}.footer__primary .region-footer #block-mersen-configpage-footer-secondary{display:flex;justify-content:center;width:100%;padding-top:1.5rem}@media screen and (width >= 1200px){.footer__primary .region-footer #block-mersen-configpage-footer-secondary{width:22.5rem;padding-top:0}}.footer__primary .region-footer .block-mersen-domain-footer-menu-block{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;order:2;width:100%;padding:1.5rem 0;border-bottom:.0625rem solid var(--color--grey)}.footer__primary .region-footer .block-mersen-domain-footer-menu-block .footer__nav__wrapper{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;width:100%;margin:0;padding:0;gap:.625rem;color:var(--color--black)}.footer__primary .region-footer .block-mersen-domain-footer-menu-block .footer__nav__wrapper>*{margin:0;padding:0;list-style:none}.footer__primary .region-footer .block-mersen-domain-footer-menu-block .footer__nav__wrapper .menu-item{display:flex;justify-content:center;width:100%}.footer__primary .region-footer .block-mersen-domain-footer-menu-block .footer__nav__wrapper .menu-item a{text-decoration:none;color:var(--color--grey-dark);font-size:.875rem;line-height:1.55}.footer__primary .region-footer .block-mersen-domain-footer-menu-block .footer__nav__wrapper .menu-item a:hover,.footer__primary .region-footer .block-mersen-domain-footer-menu-block .footer__nav__wrapper .menu-item a:focus-visible{transition:var(--transition);text-decoration:underline;text-underline-offset:.5rem;color:var(--color--orange)}@media screen and (width >= 1200px){.footer__primary .region-footer .block-mersen-domain-footer-menu-block .footer__nav__wrapper .menu-item a{font-size:1rem;line-height:1.35}}@media screen and (width >= 1200px){.footer__primary .region-footer .block-mersen-domain-footer-menu-block .footer__nav__wrapper{width:calc(50% - 3.125rem);height:100%;gap:1rem}}.footer__primary .region-footer .block-mersen-domain-footer-menu-block .footer__nav__wrapper:nth-child(2){padding-bottom:.625rem}@media screen and (width >= 1200px){.footer__primary .region-footer .block-mersen-domain-footer-menu-block .footer__nav__wrapper:nth-child(2){padding:0}}@media screen and (width >= 1200px){.footer__primary .region-footer .block-mersen-domain-footer-menu-block{flex:1;order:0;max-width:var(--size--container-xs);padding:3.125rem 0 0 0;text-align:center;border-bottom:none}.footer__primary .region-footer .block-mersen-domain-footer-menu-block::after{position:absolute;top:0;left:0;width:.0625rem;height:90%;content:"";background:var(--color--grey)}}@media screen and (width >= 1200px){.footer__primary .region-footer{gap:1.75rem;flex-wrap:nowrap;justify-content:space-between}}.footer__primary__wrapper{display:flex;flex-wrap:wrap;border-bottom:.0625rem solid var(--color--grey)}@media screen and (width >= 1200px){.footer__primary__wrapper{border-bottom:none}}.footer__primary__txt,.footer__primary__rs{display:flex;flex-wrap:wrap;justify-content:center}.footer__primary__txt{color:var(--color--grey-dark)}.footer__primary__txt .field--name-field-text-under-logo{text-align:center;font-size:.875rem;line-height:1.55}@media screen and (width >= 1200px){.footer__primary__txt .field--name-field-text-under-logo{text-align:start}}.footer__primary__rs{width:100%;gap:1rem;margin:1.375rem 0}.footer__primary__rs .field--name-field-url-fb,.footer__primary__rs .field--name-field-url-linkedin,.footer__primary__rs .field--name-field-url-youtube-page,.footer__primary__rs .field--name-field-url-instagram,.footer__primary__rs .field--name-field-youku-url{display:flex;justify-content:center}.footer__primary__rs .field--name-field-url-fb a,.footer__primary__rs .field--name-field-url-linkedin a,.footer__primary__rs .field--name-field-url-youtube-page a,.footer__primary__rs .field--name-field-url-instagram a,.footer__primary__rs .field--name-field-youku-url a{text-align:center;text-decoration:none;opacity:.85;color:var(--color--orange);font-size:0}.footer__primary__rs .field--name-field-url-fb a.is-external:not(.csr__rating__item__link):not(.media--type-financial-results),.footer__primary__rs .field--name-field-url-linkedin a.is-external:not(.csr__rating__item__link):not(.media--type-financial-results),.footer__primary__rs .field--name-field-url-youtube-page a.is-external:not(.csr__rating__item__link):not(.media--type-financial-results),.footer__primary__rs .field--name-field-url-instagram a.is-external:not(.csr__rating__item__link):not(.media--type-financial-results),.footer__primary__rs .field--name-field-youku-url a.is-external:not(.csr__rating__item__link):not(.media--type-financial-results){padding-right:0 !important}.footer__primary__rs .field--name-field-url-fb a.is-external:not(.csr__rating__item__link):not(.media--type-financial-results)::after,.footer__primary__rs .field--name-field-url-linkedin a.is-external:not(.csr__rating__item__link):not(.media--type-financial-results)::after,.footer__primary__rs .field--name-field-url-youtube-page a.is-external:not(.csr__rating__item__link):not(.media--type-financial-results)::after,.footer__primary__rs .field--name-field-url-instagram a.is-external:not(.csr__rating__item__link):not(.media--type-financial-results)::after,.footer__primary__rs .field--name-field-youku-url a.is-external:not(.csr__rating__item__link):not(.media--type-financial-results)::after{display:none}.footer__primary__rs .field--name-field-url-fb a:hover,.footer__primary__rs .field--name-field-url-fb a:focus-visible,.footer__primary__rs .field--name-field-url-linkedin a:hover,.footer__primary__rs .field--name-field-url-linkedin a:focus-visible,.footer__primary__rs .field--name-field-url-youtube-page a:hover,.footer__primary__rs .field--name-field-url-youtube-page a:focus-visible,.footer__primary__rs .field--name-field-url-instagram a:hover,.footer__primary__rs .field--name-field-url-instagram a:focus-visible,.footer__primary__rs .field--name-field-youku-url a:hover,.footer__primary__rs .field--name-field-youku-url a:focus-visible{transition:var(--transition);transform:scale(1.15);opacity:1;filter:brightness(90%)}.footer__primary__rs .field--name-field-url-fb a::before,.footer__primary__rs .field--name-field-url-linkedin a::before,.footer__primary__rs .field--name-field-url-youtube-page a::before,.footer__primary__rs .field--name-field-url-instagram a::before,.footer__primary__rs .field--name-field-youku-url a::before{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;content:""}.footer__primary__rs .field--name-field-url-fb a::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem}.footer__primary__rs .field--name-field-url-linkedin a::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem}.footer__primary__rs .field--name-field-url-youtube-page a::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem}.footer__primary__rs .field--name-field-url-instagram a::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem}.footer__primary__rs .field--name-field-youku-url a{position:relative;font-size:0}.footer__primary__rs .field--name-field-youku-url a::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem}.footer__primary__rs .field--name-field-youku-url a::after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}@media screen and (width >= 1200px){.footer__primary__rs{justify-content:flex-start}}.footer__primary__contactus{position:relative;display:flex;overflow:hidden;flex-direction:column;align-items:flex-start;width:100%;max-width:22.5rem;padding:2rem;background-color:var(--color--orange);gap:1rem}.footer__primary__contactus::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:-1rem;right:-4rem;opacity:.3;color:var(--color--white);font-size:16rem}.footer__primary__contactus .field--name-field-contact-block-title,.footer__primary__contactus .field--name-field-contact-block-link{display:flex;align-items:flex-start}.footer__primary__contactus .field--name-field-contact-block-title{color:var(--color--white);font-size:1.25rem;font-weight:var(--font--weight-medium)}.footer__primary__contactus .field--name-field-contact-block-link{background-color:var(--color--white);font-size:.75rem}.footer__primary__contactus .field--name-field-contact-block-link a{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.375rem 1rem;gap:.5rem;text-decoration:none;color:var(--color--grey-dark);border:.0625rem solid rgba(0,0,0,0);font-size:.75rem}.footer__primary__contactus .field--name-field-contact-block-link a::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:center;justify-content:center;width:1rem;height:2rem;color:var(--color--orange);font-size:2rem}.footer__primary__contactus .field--name-field-contact-block-link:hover,.footer__primary__contactus .field--name-field-contact-block-link:focus-visible{transition:all 150ms ease-in;color:var(--color--white);box-shadow:inset 4.5rem -4.5rem var(--color--orange)}.footer__primary__contactus .field--name-field-contact-block-link:hover a,.footer__primary__contactus .field--name-field-contact-block-link:focus-visible a{color:var(--color--white);border:.0625rem solid var(--color--white)}.footer__primary__contactus .field--name-field-contact-block-link:hover a::before,.footer__primary__contactus .field--name-field-contact-block-link:focus-visible a::before{color:var(--color--white)}.footer__primary__corporate{position:relative;overflow:hidden;width:100%;max-width:22.5rem;background-color:var(--color--white)}.footer__primary__corporate::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:-1rem;right:-0.5rem;opacity:.5;color:var(--color--orange);font-size:9.5rem}.footer__primary__corporate .field--name-field-address-block-text{display:flex;width:100%;padding:1rem 2rem}.footer__primary__corporate .field--name-field-address-block-text p{width:100%;margin:0;color:var(--color--blue);font-size:.75rem;line-height:1.8}.footer__primary .media--type-image .media__image{display:flex;justify-content:center}.footer__secondary{width:100%}.footer__secondary .region-sub-footer nav .menu{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;padding:1rem 0;font-size:.75rem;font-weight:var(--font--weight-regular);line-height:1.6;gap:.875rem}.footer__secondary .region-sub-footer nav .menu>*{margin:0;padding:0;list-style:none}.footer__secondary .region-sub-footer nav .menu-item{display:flex;justify-content:center;width:100%}.footer__secondary .region-sub-footer nav .menu-item a,.footer__secondary .region-sub-footer nav .menu-item span{cursor:pointer;text-decoration:none;color:var(--color--grey-dark);font-size:.75rem;line-height:1.55}.footer__secondary .region-sub-footer nav .menu-item a:hover,.footer__secondary .region-sub-footer nav .menu-item a:focus-visible,.footer__secondary .region-sub-footer nav .menu-item span:hover,.footer__secondary .region-sub-footer nav .menu-item span:focus-visible{transition:var(--transition);text-decoration:underline;text-underline-offset:.5rem;color:var(--color--orange)}@media screen and (width >= 1200px){.footer__secondary .region-sub-footer nav .menu-item{width:auto}}@media screen and (width >= 1200px){.footer__secondary .region-sub-footer nav .menu{flex-wrap:nowrap;gap:3.375rem;border-top:.0625rem solid var(--color--grey)}}@media screen and (width >= 1200px){.footer{padding:1.5rem 4.5rem 0 4.5rem;gap:1.875rem}}form label{color:var(--color--blue);font-size:.875rem}form label .description *{display:inline;color:var(--color--grey-dark);font-weight:var(--font--weight-light)}form label+.field-prefix{color:var(--color--grey-medium);font-size:.75rem}form label.form-required::after{margin-left:.25em;content:"*";color:var(--color--orange)}form input[type=text],form input[type=email],form input[type=tel],form textarea,form select{max-width:100%;padding:.75rem 1rem;border:.0625rem solid var(--color--grey-light)}form input[type=text].error,form input[type=email].error,form input[type=tel].error,form textarea.error,form select.error{border-color:var(--color--red)}form select{background-image:linear-gradient(45deg,transparent 50%,var(--color--orange) 50%),linear-gradient(135deg,var(--color--orange) 50%,transparent 50%);background-repeat:no-repeat;background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px;-webkit-appearance:none;appearance:none}form select:focus{background-image:linear-gradient(45deg,var(--color--orange) 50%,transparent 50%),linear-gradient(135deg,transparent 50%,var(--color--orange) 50%);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em}form .form-item input.form-autocomplete{background-image:url(/themes/custom/mersen/assets/images/search-orange.svg);background-repeat:no-repeat;background-position:calc(100% - 15px) center}form .form-item{display:flex;flex-direction:column;gap:.5rem}form .form-item.form-type-checkbox,form .form-item.form-type-radio{flex-direction:row;align-items:center;gap:.25rem}form .form-type-checkbox input{display:none}form .form-type-checkbox input:checked+label::before{background-color:var(--color--orange)}form .form-type-checkbox label{cursor:pointer;transition:var(--transition)}form .form-type-checkbox label>*{display:inline}form .form-type-checkbox label:hover{color:var(--color--orange)}form .form-type-checkbox label::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:.125rem;display:inline-flex;align-items:center;justify-content:center;width:1rem;min-width:1rem;height:1rem;margin-right:.5rem;color:var(--color--white);border:.0625rem solid var(--color--orange)}form .form-type-radio input{display:none}form .form-type-radio input:checked+label::before{background-color:var(--color--orange);box-shadow:inset var(--color--white) 0 0 0 3px}form .form-type-radio label{cursor:pointer;transition:var(--transition)}form .form-type-radio label>*{display:inline}form .form-type-radio label:hover{color:var(--color--orange)}form .form-type-radio label::before{position:relative;top:.125rem;display:inline-flex;width:1rem;min-width:1rem;height:1rem;margin-right:.5rem;content:"";color:var(--color--white);border:.0625rem solid var(--color--orange);border-radius:50%}form .form-type-processed-text,form .form-type-processed-text p{color:var(--color--orange);font-size:.75rem;font-weight:var(--font--weight-bold)}form .form-item--error-message{display:flex;align-items:center;color:var(--color--red);font-size:.75rem;gap:.25rem}form .form-item--error-message::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2rem}.glassdoor{--color--glassdoor:#0caa41;display:flex;flex-direction:column;align-items:center;width:100%;padding:1.5rem 2rem;background-color:var(--color--white)}.glassdoor__container{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;max-width:var(--size--container)}@media screen and (width >= 768px){.glassdoor__container{justify-content:center;gap:2rem}}@media screen and (width >= 1200px){.glassdoor__container{justify-content:center;gap:3rem}}.glassdoor__rating{display:flex;align-items:center;gap:1rem}.glassdoor__rating__number{color:var(--color--glassdoor);font-size:1.5rem;font-weight:var(--font--weight-bold)}.glassdoor__rating__stars{display:flex;align-items:center;gap:.25rem}.glassdoor__rating__stars .icon-star{color:var(--color--grey-light)}.glassdoor__rating__stars .icon-star::before{font-size:1.25rem}.glassdoor__rating__stars .icon-star.-checked{color:var(--color--glassdoor)}.glassdoor__progress{display:flex;align-items:center;gap:1.5rem;color:var(--color--grey-dark);font-size:.875rem}.glassdoor__progress__bar{--size:5.5rem;--fg:#369;--pgPercentage:var(--value);display:grid;place-items:center;width:var(--size);height:var(--size);animation:grow-progress-bar 3s 1 forwards;color:var(--color--glassdoor);border-radius:50%;background:radial-gradient(closest-side,white 80%,transparent 0 99.9%,white 0),conic-gradient(var(--color--glassdoor) calc(var(--pg-percentage) * 1%),var(--color--grey-light) 0);font-size:1.25rem}.glassdoor__progress__bar::before{content:counter(percentage) "%";counter-reset:percentage var(--value)}@keyframes grow-progress-bar{0%,33%{--pg-percentage:0}100%{--pg-percentage:var(--value)}}@property --pg-percentage{syntax:"<number>";inherits:false;initial-value:0}.grid{--grid-gap:1rem;margin:0;padding:0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;gap:var(--grid-gap)}.grid>*{margin:0;padding:0;list-style:none}.grid__item{--grid-items:1;width:calc(100%/var(--grid-items) - (var(--grid-items) - 1)/var(--grid-items)*var(--grid-gap))}@media screen and (width < 768px){.-sm-2 .grid__item{--grid-items:2}}@media screen and (width >= 768px)and (width < 1200px){.-md-3 .grid__item{--grid-items:3}}@media screen and (width >= 768px){.grid__item{--grid-items:2}}@media screen and (width >= 1200px){.grid__item{--grid-items:4}}.grid.-start{justify-content:flex-start}@media screen and (width >= 1200px){.grid{--grid-gap:1.5rem}}header.header{position:fixed;z-index:90;top:var(--drupal-displace-offset-top,0);left:0;display:grid;grid-template-rows:calc(var(--header--height) - 2rem);grid-template-columns:minmax(0,1fr) auto;width:100%;height:var(--header--height);padding:1rem;transition:var(--transition-slow);color:var(--color--grey-dark);background-color:var(--color--white);box-shadow:0 0 .5rem rgba(0,0,0,.15);gap:1rem 0}header.header .header__logo img,header.header .header__logo>div{height:100%}@media screen and (width >= 1200px){header.header .header__logo img,header.header .header__logo>div{max-width:11rem}}header.header .header__burger{position:relative;display:flex;align-items:center;cursor:pointer;border:none;background-color:rgba(0,0,0,0);gap:1rem}header.header .header__burger__text{letter-spacing:1px;text-transform:uppercase;color:var(--color--orange);font-size:.625rem;font-weight:var(--font--weight-bold)}header.header .header__burger__icon{position:relative;width:2rem;height:1.125rem}header.header .header__burger__icon__line{position:absolute;display:block;width:100%;transition:transform .4s ease-out;transform-origin:50% 50%;border-top:.0625rem solid var(--color--orange)}header.header .header__burger__icon__line:nth-child(1){top:0;animation:burger-close-top .4s ease-out forwards}.-menu-mobile header.header .header__burger__icon__line:nth-child(1){animation:burger-open-top .4s ease-out forwards}header.header .header__burger__icon__line:nth-child(2){top:.5rem;transition:transform .4s ease-out,opacity 0ms linear .2s;opacity:1}.-menu-mobile header.header .header__burger__icon__line:nth-child(2){transition:transform .4s ease-out,opacity 0ms linear .2s;opacity:0}header.header .header__burger__icon__line:nth-child(3){top:1rem;animation:burger-close-bot .4s ease-out forwards}.-menu-mobile header.header .header__burger__icon__line:nth-child(3){top:.8125rem;animation:burger-open-bot .4s ease-out forwards}@media screen and (width >= 1200px){header.header .header__burger{display:none}}header.header .header__nav{display:flex;flex-direction:column}header.header .header__nav__search__link{display:flex;align-items:center;height:2.5rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--orange);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;color:var(--color--white);padding:0 1.5rem;letter-spacing:.5px;font-size:.75rem;font-weight:var(--font--weight-bold);gap:.25rem}header.header .header__nav__search__link:hover,header.header .header__nav__search__link:focus-visible{background-color:color-mix(in oklab,var(--color--orange) 90%,black)}header.header .header__nav__search__link::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header.header .header__nav__search__link::before{font-size:2rem}@media screen and (width < 1200px){header.header .header__nav__search__link{justify-content:center}}@media screen and (width < 1200px){header.header .header__nav{position:relative;display:none;grid-column-end:span 2;border-top:.0625rem solid var(--color--grey-light)}.-menu-mobile header.header .header__nav{display:flex}}@media screen and (width >= 1200px){header.header .header__nav{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem 2rem}header.header .header__nav>.block-mersen-common-domain-language-selector-block,header.header .header__nav>.menu--second-menu-header{grid-column:span 2}header.header .header__nav .menu.menu-level-0{justify-content:end}}header.header .header__overlay{display:none}@media screen and (width >= 1200px){header.header .header__overlay{position:absolute;z-index:-1;top:100%;left:0;display:block;visibility:hidden;width:100%;height:100dvh;transition:var(--transition-slow);opacity:0;border:none;background-color:rgba(0,0,0,.8)}.-menu-main-open header.header .header__overlay{visibility:visible;opacity:1}}header.header .menu{margin:0;padding:0;list-style:none}header.header .menu>*{margin:0;padding:0;list-style:none}header.header .menu.menu-level-0{display:flex;flex-direction:column}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .menu-level-1{gap:.5rem}@media screen and (width >= 768px){header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1,header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2,header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 3rem;grid-auto-flow:dense}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(1),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(1),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(1){grid-column:1}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(2),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(2),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(2){grid-column:1}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(3),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(3),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(3){grid-column:1}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(4),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(4),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(4){grid-column:1}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(5),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(5),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(5){grid-column:1}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(6),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(6),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(6){grid-column:2}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(7),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(7),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(7){grid-column:2}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(8),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(8),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(8){grid-column:2}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(9),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(9),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(9){grid-column:2}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(10),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(10),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(10){grid-column:2}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(11),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(11),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(11){grid-column:3}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(12),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(12),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(12){grid-column:3}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(13),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(13),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(13){grid-column:3}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(14),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(14),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(14){grid-column:3}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(15),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(15),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(15){grid-column:3}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(16),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(16),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(16){grid-column:1}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(17),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(17),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(17){grid-column:1}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(18),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(18),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(18){grid-column:1}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(19),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(19),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(19){grid-column:1}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(20),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(20),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(20){grid-column:1}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(21),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(21),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(21){grid-column:2}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(22),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(22),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(22){grid-column:2}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(23),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(23),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(23){grid-column:2}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(24),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(24),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(24){grid-column:2}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(25),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(25),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(25){grid-column:2}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(26),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(26),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(26){grid-column:3}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(27),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(27),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(27){grid-column:3}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(28),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(28),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(28){grid-column:3}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(29),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(29),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(29){grid-column:3}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1 .menu-item:nth-child(30),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2 .menu-item:nth-child(30),header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3 .menu-item:nth-child(30){grid-column:3}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1>.menu-item .menu-item__link,header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2>.menu-item .menu-item__link,header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3>.menu-item .menu-item__link{display:block;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width >= 1440px){header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-1,header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-2,header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown .-columns-3{gap:.5rem 6rem}}header.header .menu.menu-level-0>.menu-item.-lvl_1 .menu-dropdown-1,header.header .menu.menu-level-0>.menu-item.-lvl_2 .menu-dropdown-1{display:none}@media screen and (width < 1200px){header.header .menu.menu-level-0>.menu-item{border-bottom:.0625rem solid var(--color--grey-light)}}@media screen and (width >= 1200px){header.header .menu.menu-level-0{flex-direction:row;align-items:center;gap:2rem}}header.header .menu-item__button{display:inline-flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 0;transition:var(--transition);letter-spacing:1px;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:rgba(0,0,0,0);font-size:.75rem;font-weight:var(--font--weight-semibold);gap:.5rem}header.header .menu-item__button:hover,header.header .menu-item__button:focus-visible{color:var(--color--orange)}header.header .menu-item__button::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:var(--transition);color:var(--color--orange);font-size:1.25rem}header.header .menu-item__button.-menu-main-open{color:var(--color--orange)}header.header .menu-item__button.-menu-main-open::after{transform:rotate(-90deg)}header.header .menu-item__button.-menu-main-open+.menu-dropdown{visibility:visible;transform:translateX(0);opacity:1}header.header .menu-item__button.-menu-main-open+.menu-dropdown .menu-dropdown{visibility:visible;transform:none;opacity:1}@media screen and (width >= 1200px){header.header .menu-item__button{padding:0}header.header .menu-item__button::after{transform:rotate(90deg)}}header.header .menu-item__link{display:flex;align-items:center;width:100%;height:100%;padding:1rem 0;transition:var(--transition);text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:var(--color--grey-dark);font-size:.75rem;font-weight:var(--font--weight-semibold)}header.header .menu-item__link:hover{color:var(--color--orange)}@media screen and (width >= 1200px){header.header .menu-item__link{padding:0}}header.header .menu-item.-styled{margin-top:1rem}header.header .menu-item.-styled .menu-item__link{text-transform:uppercase !important;color:var(--color--orange);font-size:.75rem !important;font-weight:var(--font--weight-bold) !important}header.header .menu-item.-styled .menu-item__link::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:.25rem;border-color:var(--color--orange);font-size:1rem}header.header .menu-dropdown{position:absolute;top:0;left:0;display:flex;visibility:hidden;overflow-x:hidden;overflow-y:auto;flex-direction:column;width:100%;height:100%;padding:1rem 0;transition:var(--transition-slow);transform:translateX(100%);opacity:0;background-color:var(--color--white);gap:2rem}header.header .menu-dropdown__header{display:flex;justify-content:space-between;gap:1rem}header.header .menu-dropdown__header__title{margin:0;text-decoration:none;color:var(--color--orange);font-size:var(--font--h3);font-weight:var(--font--weight-semibold);line-height:1.3}header.header .menu-dropdown__header__close{margin:0;padding:0;border:none;background-color:rgba(0,0,0,0)}header.header .menu-dropdown__header__close::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:var(--transition);color:var(--color--grey);font-size:calc(var(--font--h3)*1.25)}header.header .menu-dropdown__header__close:hover::before,header.header .menu-dropdown__header__close:focus-visible::before{color:var(--color--orange)}header.header .menu-dropdown__editorial{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}header.header .menu-dropdown__editorial .text-formatted{padding-left:2rem;border-left:.25rem solid var(--color--orange)}header.header .menu-dropdown__editorial .text-formatted p{margin:0}header.header .menu-dropdown__editorial .field--name-field-cta a{display:flex;align-items:center;height:4.5rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--grey-light);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;box-shadow:inset .125rem -0.125rem var(--color--orange);font-weight:var(--font--weight-bold)}header.header .menu-dropdown__editorial .field--name-field-cta a:hover,header.header .menu-dropdown__editorial .field--name-field-cta a:focus-visible{background-color:color-mix(in oklab,var(--color--grey-light) 90%,black)}header.header .menu-dropdown__editorial .field--name-field-cta a:hover,header.header .menu-dropdown__editorial .field--name-field-cta a:focus-visible{color:var(--color--white);box-shadow:inset 4.5rem -4.5rem var(--color--orange)}header.header .menu-dropdown__editorial .field--name-field-cta a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header.header .menu-dropdown__editorial:empty{display:none}@media screen and (width >= 1200px){header.header .menu-dropdown__editorial{gap:3.5rem}}header.header .menu-dropdown.menu-dropdown-1{position:relative;overflow:initial;padding:0;transform:none;border-top:none}header.header .menu-dropdown.menu-dropdown-2,header.header .menu-dropdown.menu-dropdown-2.-editorial{display:none}@media screen and (width >= 1200px){header.header .menu-dropdown.-editorial{display:grid;grid-template-columns:minmax(0,24rem) minmax(0,1fr);gap:2rem 8rem}header.header .menu-dropdown.-editorial .menu-dropdown__header{grid-column:span 2}}header.header .menu-dropdown .menu-level-1{display:flex;flex-direction:column;gap:2rem}header.header .menu-dropdown .menu-level-1>.menu-item>.menu-item__link{width:-moz-fit-content;width:fit-content;transition:var(--transition);color:var(--color--grey-dark);font-size:1.125rem;font-weight:var(--font--weight-bold)}header.header .menu-dropdown .menu-level-1>.menu-item>.menu-item__link:hover,header.header .menu-dropdown .menu-level-1>.menu-item>.menu-item__link:focus-visible{color:var(--color--orange)}@media screen and (width >= 1200px){header.header .menu-dropdown .menu-level-1>.menu-item>.menu-item__link{font-size:1.375rem}}header.header .menu-dropdown .menu-level-1 .menu-item__link{height:unset;padding:.5rem 0;text-transform:none;font-size:.875rem;font-weight:var(--font--weight-regular)}@media screen and (width >= 1200px){header.header .menu-dropdown .menu-level-1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}@media screen and (width >= 1200px){header.header .menu-dropdown{top:100%;height:unset;max-height:calc(100dvh - var(--header--height) - var(--drupal-displace-offset-top,0px) - 4rem);padding:4.5rem;transform:translateX(0);border-top:.0625rem solid var(--color--grey-light)}}header.header .menu.menu-level-2{display:flex;flex-direction:column;align-items:flex-start}header.header .menu--second-menu-header,header.header .block-mersen-common-domain-language-selector-block,header.header .block-mersen-domain-main-menu-block,header.header .block-mersen-global-search-access-block{position:unset}@media screen and (width >= 1200px){header.header .menu--second-menu-header .menu-level-0>.menu-item>.menu-item__link{padding:0;font-size:1rem}header.header .menu--second-menu-header .menu-level-0>.menu-item>.menu-item__link::after{font-size:2rem}}@media screen and (width >= 1200px){header.header .menu--second-menu-header .menu-item__button{font-size:1rem}header.header .menu--second-menu-header .menu-item__button::after{font-size:2rem}}@media screen and (width < 1200px){header.header .menu--second-menu-header{order:-1}}header.header .block-mersen-common-domain-language-selector-block .active-language{color:var(--color--orange)}header.header .block-mersen-common-domain-language-selector-block .domains-languages{margin:0;padding:0;list-style:none}header.header .block-mersen-common-domain-language-selector-block .domains-languages>*{margin:0;padding:0;list-style:none}header.header .block-mersen-common-domain-language-selector-block .domains-languages a{display:block;padding:.5rem 0;transition:var(--transition);text-decoration:none;color:var(--color--grey-dark);font-size:1rem;font-weight:var(--font--weight-medium)}header.header .block-mersen-common-domain-language-selector-block .domains-languages a:hover{color:var(--color--orange)}header.header .block-mersen-common-domain-language-selector-block .domains-languages a::after{display:none !important}@media screen and (width >= 768px){header.header .block-mersen-common-domain-language-selector-block .domains-languages{columns:2}}@media screen and (width >= 1200px){header.header .block-mersen-common-domain-language-selector-block .domains-languages{columns:4}}@media screen and (width < 1200px){header.header .block-mersen-common-domain-language-selector-block .menu-item{border-bottom:.0625rem solid var(--color--grey-light)}}@media screen and (width >= 1200px){header.header .block-mersen-common-domain-language-selector-block{padding-left:2rem;border-left:.0625rem solid var(--color--orange)}}@media screen and (width < 1200px){header.header .block-mersen-global-search-access-block{margin-top:1rem}}header.header.-menu-mobile{grid-template-rows:calc(var(--header--height) - 2rem) 1fr;height:100dvh}@media screen and (width >= 610px){header.header.-menu-mobile{height:calc(100dvh - var(--drupal-displace-offset-top,0px))}}@media screen and (width >= 1200px){header.header.-menu-mobile{grid-template-rows:calc(var(--header--height) - 2rem) 1fr;height:var(--header--height)}}@media screen and (width < 610px){header.header.-menu-sticky{top:0}}@media screen and (width >= 1200px){header.header.-menu-sticky{grid-template-rows:100%;height:4.5rem}header.header.-menu-sticky .header__nav{gap:1.5dvw;grid-template-columns:repeat(6,auto)}header.header.-menu-sticky .header__nav .menu-level-0{gap:2dvw;justify-content:space-between}header.header.-menu-sticky .header__nav .menu--second-menu-header{order:-1}header.header.-menu-sticky .header__nav .menu-level-0>.menu-item>.menu-item__link,header.header.-menu-sticky .header__nav .menu-level-0>.menu-item>.menu-item__button{font-size:.75rem}header.header.-menu-sticky .header__nav .menu-level-0>.menu-item>.menu-item__link::after,header.header.-menu-sticky .header__nav .menu-level-0>.menu-item>.menu-item__button::after{font-size:1.25rem}header.header.-menu-sticky .header__nav .header__nav__search__link{padding:0 .125rem 0 .25rem;font-size:0;gap:0}header.header.-menu-sticky .header__nav .block-mersen-common-domain-language-selector-block{padding-left:2dvw}}@media screen and (width >= 1200px)and (width < 1440px){header.header.-menu-sticky{padding:1rem}header.header.-menu-sticky .header__nav{gap:1dvw}}header.header.-scroll-down.-menu-sticky:not(.-menu-main-open):not(.-menu-mobile){transform:translateY(-100%)}@media screen and (width >= 1200px){header.header{position:fixed;grid-template-columns:auto minmax(0,1fr);justify-items:end;padding:1rem 4.5rem;gap:1rem}}@media screen and (width < 1200px){html.-menu-mobile{overflow:hidden}}html.-menu-main-open{overflow:hidden}@keyframes burger-open-top{50%{transform:translate3d(0,0.5rem,0)}100%{transform:translate3d(0,0.5rem,0) rotate(45deg)}}@keyframes burger-open-bot{50%{transform:translate3d(0,-0.375rem,0)}100%{transform:translate3d(0,-0.375rem,0) rotate(-45deg)}}@keyframes burger-close-top{0%{transform:translate3d(0,0.5625rem,0) rotate(45deg)}50%{transform:translate3d(0,0.5625rem,0) rotate(0deg)}100%{transform:translate3d(0,0,0)}}@keyframes burger-close-bot{0%{transform:translate3d(0,-0.5625rem,0) rotate(-45deg)}50%{transform:translate3d(0,-0.5625rem,0) rotate(0deg)}100%{transform:translate3d(0,0,0)}}.hero{position:relative;display:flex;flex-direction:column;width:100%;padding:1.5rem 0;color:var(--color--white);background-color:var(--color--blue);gap:1rem}.hero::before{position:absolute;z-index:-1;top:0;left:50%;width:100dvw;height:100%;content:"";transform:translateX(-50%);background-color:var(--color--blue)}.hero__container{display:flex;flex-direction:column;gap:1.5rem}@media screen and (width >= 768px){.hero__container{flex-direction:row;align-items:center;gap:2rem}}@media screen and (width >= 1200px){.hero__container{gap:5rem}}.hero__actions{position:relative;display:flex;gap:1rem;flex-wrap:wrap}.hero__actions__btn{display:flex;align-items:center;height:3rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--white);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;padding:0 1rem}.hero__actions__btn:hover,.hero__actions__btn:focus-visible{background-color:color-mix(in oklab,var(--color--white) 90%,black)}.hero__actions__btn i{color:var(--color--orange)}.hero__actions__btn i::before{font-size:2rem}.hero__actions>.ajax-progress-throbber{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.hero__back{display:flex;align-items:center;justify-self:start;transition:var(--transition);text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:var(--color--white);font-size:.625rem;font-weight:var(--font--weight-bold);gap:.5rem}.hero__back::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color--orange);font-size:1.5rem}.hero__back:hover,.hero__back:focus-visible{color:var(--color--orange)}.hero__card{display:flex;flex-direction:column;padding:1.5rem;color:var(--color--blue);border-left:.125rem solid var(--color--orange);background-color:var(--color--white);gap:1rem}.hero__card__title{display:flex;flex-direction:column;gap:.5rem;font-size:var(--font--h4);font-weight:var(--font--weight-regular);line-height:1.3}.hero__card__title::after{width:1.5rem;height:.125rem;content:"";background-color:var(--color--orange)}.hero__card__description{display:none}@media screen and (width >= 1200px){.hero__card__description{display:block;font-size:.875rem;line-height:1.5}}.hero__card__link a{display:flex;align-items:center;height:2rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:rgba(0,0,0,0);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;padding:0;color:var(--color--orange);display:inline-flex;letter-spacing:1px;font-size:.625rem;font-weight:var(--font--weight-bold);gap:.25rem}.hero__card__link a:hover,.hero__card__link a:focus-visible{background-color:color-mix(in oklab,transparent 90%,black)}.hero__card__link a:hover,.hero__card__link a:focus-visible{background-color:rgba(0,0,0,0);box-shadow:inset 0 -0.125rem var(--color--orange)}.hero__card__link a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero__card__link a::after{font-size:1.25rem}@media screen and (width >= 768px){.hero__card{min-width:30%}}@media screen and (width >= 1200px){.hero__card{padding:2.5rem}}.hero__date{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;letter-spacing:1px;font-size:.625rem;line-height:1.5}@media screen and (width < 1200px){.hero__date__container{text-align:right}}.hero__date .field--name-field-news-type{text-transform:uppercase;font-weight:var(--font--weight-bold)}@media screen and (width >= 1200px){.hero__date{flex-direction:column;align-items:flex-start;justify-content:flex-start}}.hero__img img{display:inline-block;width:100%;height:100%;vertical-align:bottom}.hero__img img{border-left:.25rem solid var(--color--orange)}@media screen and (width >= 768px){.hero__img{order:-1}}.hero__norms{display:flex;flex-direction:column;width:100%;font-size:.625rem;font-weight:var(--font--weight-semibold);line-height:1.5;gap:.5rem}.hero__norms .field__items,.hero__norms .summary-menu-anchors{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.hero__norms .field__item,.hero__norms a{padding:.625rem 1rem;transition:var(--transition);text-decoration:none;color:var(--color--white);border:.0625rem solid rgba(234,237,239,.3);border-radius:.25rem;font-size:.75rem}@media screen and (width >= 1200px){.hero__norms .field__item,.hero__norms a{font-size:.875rem}}.hero__norms a:hover{border-color:var(--color--white);background-color:rgba(234,237,239,.3)}@media screen and (width >= 1200px){.hero__norms{flex-direction:row;flex-wrap:wrap;align-items:center}}.hero__text{display:flex;flex-direction:column;gap:.75rem;max-width:var(--size--container-xs)}.hero__text__surtitle{margin:0;text-transform:uppercase;color:var(--color--orange);font-size:.625rem;font-weight:var(--font--weight-medium)}@media screen and (width >= 1200px){.hero__text__surtitle{font-size:1rem}}.hero__text .title{margin:0;font-size:var(--font--h2);font-weight:var(--font--weight-semibold);line-height:1.25}.hero__text .field--name-field-surtitle{letter-spacing:1px;text-transform:uppercase;color:var(--color--orange);font-size:.625rem;font-weight:var(--font--weight-semibold)}@media screen and (width >= 1200px){.hero__text .field--name-field-surtitle{font-size:1rem}}.hero__text .field--name-field-resume,.hero__text .field--name-field-msl-long-description{margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.hero__slider{display:flex;flex-direction:column;gap:1rem}.hero__slider img{display:inline-block;width:100%;height:100%;vertical-align:bottom}.hero__slider>div .media--type-image{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-height:28rem;border-bottom:unset;background:var(--color--white);aspect-ratio:1/1}.hero__slider>div .media--type-image::after{position:absolute;bottom:0;left:0;width:100%;height:.25rem;content:"";background-color:var(--color--orange)}.hero__slider>div .media--type-image .media__image{width:100%;height:100%}.hero__slider>div .media--type-image .media__image img{-o-object-fit:contain;object-fit:contain}.hero__slider__items{margin-bottom:0}.hero__slider__items .media__image{width:100%;height:100%}.hero__slider__items .slick-slide{cursor:pointer;transition:var(--transition);opacity:.3}.hero__slider__items .slick-slide[aria-current=true]{opacity:1}.hero__slider__items .media--type-image,.hero__slider__items iframe{display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-height:27.5rem;border-bottom:.25rem solid var(--color--orange);background:var(--color--white);aspect-ratio:1/1}.hero__slider__items.-nav{max-width:calc(100% - 5.5rem)}.hero__slider__items.-nav .slick-arrow{width:2rem;height:2rem}.hero__slider__items.-nav .slick-prev-icon::before,.hero__slider__items.-nav .slick-next-icon::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;color:var(--color--orange);font-size:2rem}.hero__slider__items.-nav .slick-prev-icon::before{transform:rotate(180deg)}.hero__slider__items.-nav .slick-prev{right:-3rem;left:unset}.hero__slider__items.-nav .slick-next{right:-5.5rem}.hero__slider__items.-nav .slick-track{margin:0 -0.5rem}.hero__slider__items.-nav .slick-track::before{display:none}.hero__slider__items.-nav .slick-slide{margin:0 .5rem}.hero__slider__items.-nav .slick-slide>div>div{width:100%;height:100%;aspect-ratio:1/1}.hero__slider__items.-nav .slick-slide div.tac_activate .tac_float{flex-direction:column;padding:.5rem;background:rgba(255,255,255,.3);gap:.25rem;font-size:.75rem}.hero__slider__items.-nav .slick-slide div.tac_activate .tac_float .tarteaucitronAllow{height:1.5rem;padding:0 .5rem;gap:0}.hero__slider__items.-nav .video__player{pointer-events:none}.hero__slider__items.-nav .media--type-image,.hero__slider__items.-nav iframe{width:100%;height:100%;border-bottom:.25rem solid var(--color--orange);aspect-ratio:1/1}.hero__slider__items.-nav .media--type-image{border-bottom:unset}@media screen and (width < 768px){.hero__slider__items.-nav{display:none}}.hero__slider .slick-dots{bottom:-2.5rem}.hero__slider .slick-dots button{display:flex;align-items:center;width:1rem;height:1rem;margin:0;padding:0}.hero__slider .slick-dots button .slick-dot-icon{display:block;width:1rem;height:1rem;transition:var(--transition);opacity:1;border:.125rem solid var(--color--white);border-radius:50%}.hero__slider .slick-dots button .slick-dot-icon::before{display:none}.hero__slider .slick-dots button:hover .slick-dot-icon{opacity:.5;border-color:var(--color--orange);background-color:var(--color--orange)}.hero__slider .slick-dots .slick-active button .slick-dot-icon{border-color:var(--color--orange);background-color:var(--color--orange)}.hero__number .field--name-field-mrn-name-number{display:inline-block;align-self:start;padding:.5rem 1rem;color:var(--color--white);border-radius:.25rem;background-color:var(--color--blue);font-size:.875rem;font-weight:var(--font--weight-bold)}@media screen and (width >= 768px){.hero.-article .hero__container{display:grid;grid-template-columns:minmax(0,40%) minmax(0,60%);gap:1.5rem 2.5rem}}@media screen and (width >= 1200px){.hero.-article .hero__container{grid-template-columns:auto auto minmax(0,1fr)}}@media screen and (width >= 1200px){.hero.-article .hero__text{margin-left:1rem}}.hero.-article .hero__img{order:unset}.hero.-article .hero__date{align-self:start;width:100%}@media screen and (width >= 768px)and (width < 1200px){.hero.-article .hero__date{grid-column:span 2}}@media screen and (width >= 768px){.hero.-info .hero__container{justify-content:space-between}}@media screen and (width >= 768px){.hero.-msl .hero__container{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:1.25rem 2rem}}@media screen and (width >= 1200px){.hero.-msl .hero__container{gap:1.25rem 4rem}}@media screen and (width >= 768px){.hero.-msl .hero__back{grid-column-end:span 2}}.hero.-msl .hero__slider{order:1}@media screen and (width >= 768px){.hero.-msl .hero__slider{grid-column-end:span 3}}.hero.-msl .hero__actions{order:2}@media screen and (width >= 768px){.hero.-msl .hero__actions{grid-column-end:span 6;justify-self:end;order:0}}.hero.-msl .hero__text{order:0}.hero.-msl .hero__text.-mobile .hero__text__description,.hero.-msl .hero__text.-mobile .hero__text__description_short{display:none}@media screen and (width < 768px){.hero.-msl .hero__text.-mobile .hero__text__description,.hero.-msl .hero__text.-mobile .hero__text__description_short{display:block;margin-top:1rem;font-size:.875rem;line-height:1.5}}.hero.-msl .hero__text__description{font-size:.875rem;line-height:1.5}@media screen and (width < 768px){.hero.-msl .hero__text__description{display:none}}.hero.-msl .hero__text.-mobile{order:5}@media screen and (width >= 768px){.hero.-msl .hero__text{grid-column-end:span 5;order:2;padding:1rem 0}}.hero.-news-events{display:flex;flex-direction:column;gap:.75rem}.hero.-news-events>.field--name-field-link{align-self:flex-end}.hero.-news-events>.field--name-field-link a{display:flex;align-items:center;height:2rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:rgba(0,0,0,0);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;padding:0;color:var(--color--orange);display:inline-flex;letter-spacing:1px;font-size:.625rem;font-weight:var(--font--weight-bold);gap:.25rem;color:var(--color--white)}.hero.-news-events>.field--name-field-link a:hover,.hero.-news-events>.field--name-field-link a:focus-visible{background-color:color-mix(in oklab,transparent 90%,black)}.hero.-news-events>.field--name-field-link a:hover,.hero.-news-events>.field--name-field-link a:focus-visible{background-color:rgba(0,0,0,0);box-shadow:inset 0 -0.125rem var(--color--orange)}.hero.-news-events>.field--name-field-link a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero.-news-events>.field--name-field-link a::after{font-size:1.25rem}.hero.-news-events>.field--name-field-link a::after{color:var(--color--orange)}@media screen and (width >= 768px){.hero.-news-events .hero__container{position:relative;display:grid;grid-template-columns:30% 10% 60%;align-items:start;gap:0}}@media screen and (width >= 1200px){.hero.-news-events .hero__container{grid-template-columns:45% 5% 50%}}.hero.-news-events .hero__img{order:2}@media screen and (width >= 768px){.hero.-news-events .hero__img{position:relative;z-index:0;top:-1.5rem;left:0;grid-row:1;grid-column:1/3;order:0}}.hero.-news-events .hero__card{border-left:none}.hero.-news-events .hero__card .field--name-field-surtitle{position:relative;align-self:flex-start;padding-bottom:1rem;letter-spacing:1px;text-transform:uppercase;font-size:.625rem;font-weight:var(--font--weight-bold)}.hero.-news-events .hero__card .field--name-field-surtitle::after{position:absolute;bottom:0;left:-4rem;width:10rem;height:.0625rem;content:"";background-color:var(--color--orange)}.hero.-news-events .hero__card .field--name-field-resume{margin:.75rem 0 0;letter-spacing:.5px;font-size:var(--font--p);font-weight:var(--font--weight-light)}.hero.-news-events .hero__card .field--name-field-link-push{margin-top:.5rem}.hero.-news-events .hero__card .field--name-field-link-push a{display:flex;align-items:center;height:2rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:rgba(0,0,0,0);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;padding:0;color:var(--color--orange);display:inline-flex;letter-spacing:1px;font-size:.625rem;font-weight:var(--font--weight-bold);gap:.25rem}.hero.-news-events .hero__card .field--name-field-link-push a:hover,.hero.-news-events .hero__card .field--name-field-link-push a:focus-visible{background-color:color-mix(in oklab,transparent 90%,black)}.hero.-news-events .hero__card .field--name-field-link-push a:hover,.hero.-news-events .hero__card .field--name-field-link-push a:focus-visible{background-color:rgba(0,0,0,0);box-shadow:inset 0 -0.125rem var(--color--orange)}.hero.-news-events .hero__card .field--name-field-link-push a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero.-news-events .hero__card .field--name-field-link-push a::after{font-size:1.25rem}@media screen and (width >= 768px){.hero.-news-events .hero__card{position:relative;z-index:1;grid-row:1;grid-column:2/4}}.hero.-career{left:-1rem;display:flex;flex-direction:column;justify-content:center;width:calc(100% + 2rem);gap:.75rem;padding:1.5rem 1rem}.hero.-career .breadcrumb__items{position:relative;z-index:100}.hero.-career .breadcrumb__items .breadcrumb__item__link,.hero.-career .breadcrumb__items .breadcrumb__item__text{color:var(--color--white)}@media screen and (width >= 768px){.hero.-career .breadcrumb__items .breadcrumb__item__link,.hero.-career .breadcrumb__items .breadcrumb__item__text{color:var(--color--blue)}}.hero.-career .field--name-field-surtitle{display:flex;justify-content:center;letter-spacing:.0625rem;text-transform:uppercase;color:var(--color--orange);background:var(--gradient--orange--red);-webkit-background-clip:text;font-size:.625rem;font-weight:var(--font--weight-semibold);-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (width >= 1200px){.hero.-career .field--name-field-surtitle{font-size:1rem}}.hero.-career .title{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:18rem;margin:0;text-align:center;letter-spacing:.0625rem;text-transform:uppercase;color:var(--color--white);font-size:2.875rem;font-weight:var(--font--weight-ultra);line-height:.75}@media screen and (width >= 1200px){.hero.-career .title{max-width:30.25rem;font-size:5.25rem}}.hero.-career .hero__container{display:grid;grid-template-rows:minmax(0,1fr) 12.5rem minmax(0,1fr);grid-template-columns:100%;gap:1.5rem}@media screen and (width >= 768px){.hero.-career .hero__container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}}@media screen and (width >= 1200px){.hero.-career .hero__container{padding:0}}.hero.-career .hero__title{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}@media screen and (width >= 768px){.hero.-career .hero__title{gap:1.5rem;width:50%;margin-left:50%}}@media screen and (width >= 1200px){.hero.-career .hero__title{gap:1.5rem}}.hero.-career .hero__img{position:relative;z-index:0;left:0;grid-row:2/3;order:0;margin-right:-1rem;margin-left:-1rem}.hero.-career .hero__img .field--name-field-image{height:100%}.hero.-career .hero__img .field--name-field-image .media--type-image{height:100%}.hero.-career .hero__img .field--name-field-image .media--type-image .media__image{height:100%}.hero.-career .hero__img .field--name-field-image .media--type-image img{-o-object-fit:cover;object-fit:cover;border-left:none}@media screen and (width >= 768px){.hero.-career .hero__img{position:absolute;top:0;left:0;width:48dvw;height:100%;margin-left:-1.5rem}}@media screen and (width >= 1200px){.hero.-career .hero__img{width:50dvw;margin-left:-4.5rem}}.hero.-career .hero__text{display:flex;flex-direction:column;align-items:center;gap:1.5rem;max-width:unset}.hero.-career .hero__text .field--name-field-resume{max-width:31.25rem;text-align:center;letter-spacing:.5px;font-size:.875rem;line-height:1.5}@media screen and (width >= 1200px){.hero.-career .hero__text .field--name-field-resume{max-width:31.25rem;font-size:1.125rem}}.hero.-career .hero__text .field--name-field-link{display:flex;justify-content:center}.hero.-career .hero__text .field--name-field-link a{display:flex;align-items:center;height:4.5rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--white);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;box-shadow:inset .125rem -0.125rem var(--color--orange);max-width:-moz-fit-content;max-width:fit-content;height:3.125rem}.hero.-career .hero__text .field--name-field-link a:hover,.hero.-career .hero__text .field--name-field-link a:focus-visible{background-color:color-mix(in oklab,var(--color--white) 90%,black)}.hero.-career .hero__text .field--name-field-link a:hover,.hero.-career .hero__text .field--name-field-link a:focus-visible{color:var(--color--white);box-shadow:inset 4.5rem -4.5rem var(--color--orange)}.hero.-career .hero__text .field--name-field-link a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero.-career .hero__text .field--name-field-link a::after{color:var(--color--orange);font-size:1.25rem}.hero.-career .hero__text .field--name-field-link a:hover::after{color:var(--color--white)}@media screen and (width >= 768px){.hero.-career .hero__text .field--name-field-link{position:relative;z-index:1;grid-row:1;grid-column:2/4;font-size:1.125rem}}@media screen and (width >= 768px){.hero.-career .hero__text{align-items:center;width:50%;margin-left:auto}}@media screen and (width >= 768px){.hero.-career{left:-1.5rem;width:calc(100% + 3rem)}}@media screen and (width >= 1200px){.hero.-career{left:50%;width:calc(100dvw - 4.5rem);min-height:calc(100dvh - var(--header--height) - var(--drupal-displace-offset-top,0px) - 4.5rem);transform:translateX(-50%)}}.hero.-webform{color:var(--color--blue);background-color:var(--color--grey-light)}.hero.-webform::before{background-color:var(--color--grey-light)}.hero.-webform .breadcrumb__item__text,.hero.-webform .breadcrumb__item__link{color:var(--color--blue)}.hero.-webform .breadcrumb__item__link:hover,.hero.-webform .breadcrumb__item__link:focus-visible{color:var(--color--orange)}.hero.-webform .page-title{margin:0}.hero.-webform .region-highlighted{display:flex;flex-direction:column;gap:1rem}@media screen and (width >= 768px){.hero.-webform .region-highlighted{gap:1.5rem}}@media screen and (width >= 1200px){.hero.-webform.-press .region-highlighted{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.hero.-webform.-press .region-highlighted .block-page-title-block{grid-row-start:2;grid-column-start:1}.hero.-webform.-press .region-highlighted .block-mersen-common-contact-press-banner-block{grid-row:1/3;grid-column-start:2}}@media screen and (width >= 768px){.hero{gap:1.5rem;padding:2rem 0}}@media screen and (width >= 1200px){.hero{padding:2.5rem 0}}.hero-container{width:100%;max-width:var(--size--dom);margin:0 auto;padding:0 1rem}@media screen and (width >= 768px){.hero-container{padding:0 1.5rem}}@media screen and (width >= 1200px){.hero-container{padding:0 4.5rem}}.hero-search{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background-color:var(--color--grey-light)}.hero-search .page-title{margin:0 0 1rem;color:var(--color--black)}.hero-search .region-search-content-facets{display:flex;flex-direction:column;gap:1.5rem}.hero-search .region-search-content-facets form{width:100%;max-width:var(--size--container)}.hero-search .region-search-content-facets form .form--inline{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem}.hero-search .region-search-content-facets form .form--inline .form-item-search-text{display:flex;flex-direction:column;grid-row:1;grid-column:1/4;gap:1rem}.hero-search .region-search-content-facets form .form--inline .form-item-search-text label{letter-spacing:.5px;text-transform:uppercase;color:var(--color--black);font-size:.75rem;font-weight:var(--font--weight-light);line-height:1.8}.hero-search .region-search-content-facets form .form--inline .form-item-search-text input{padding:1rem 4rem;color:var(--color--orange);border:.0625rem solid var(--color--white);border-radius:.25rem;background-color:var(--color--white);font-size:1.375rem;font-weight:var(--font--weight-bold);line-height:1.45}.hero-search .region-search-content-facets form .form--inline .form-item-search-text input::placeholder{color:var(--color--grey-dark)}.hero-search .region-search-content-facets form .form--inline .form-item-search-text input.form-autocomplete:not(.ui-autocomplete-loading){background-image:none}.hero-search .region-search-content-facets form .form--inline .form-item-search-text input.ui-autocomplete-loading{background-position:calc(100% - 4rem) center}.hero-search .region-search-content-facets form .form--inline .form-actions{grid-row:1;grid-column:1;align-self:end}.hero-search .region-search-content-facets form .form--inline .form-actions input{position:relative;bottom:.5rem;left:.5rem;width:3rem;height:3rem;cursor:pointer;transition:var(--transition);border:none;border-radius:.25rem;background-color:rgba(0,0,0,0);background-image:url(/themes/custom/mersen/assets/images/search-orange.svg);background-repeat:no-repeat;background-position:center;font-size:0}.hero-search .region-search-content-facets form .form--inline .form-actions input:hover{background-color:var(--color--grey-light)}.hero-search .region-search-content-facets form .form--inline::after{display:none}.hero-search .region-search-content-facets .facets-widget-dropdown select{color:var(--color--grey-dark);border:none;background-color:var(--color--grey-light);font-size:.875rem}.hero-search .region-search-content-facets .js-facet-deactivate{display:none}@media screen and (width >= 768px){.hero-search .region-search-content-facets{display:grid;grid-template-columns:auto 1fr auto;align-items:center}.hero-search .region-search-content-facets>*{grid-column:span 3}.hero-search .region-search-content-facets #block-mersen-publication-doc-type,.hero-search .region-search-content-facets #block-mersen-ressources-doc-type{grid-column:1}.hero-search .region-search-content-facets #block-mersen-publication-date,.hero-search .region-search-content-facets #block-mersen-ressources-date,.hero-search .region-search-content-facets #block-mersen-facet-publication-date{grid-column:3}}.hero-search .search__keys{display:flex;flex-direction:column;grid-column:span 3;gap:1rem;margin-top:1rem}.hero-search .search__keys__label{color:var(--color--grey-dark);font-size:.875rem;font-weight:var(--font--weight-medium)}.hero-search .search__keys__wrapper ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:1rem}.hero-search .search__keys__wrapper ul>*{margin:0;padding:0;list-style:none}@media screen and (width < 768px){.hero-search .search__keys__wrapper ul{overflow:auto;flex-wrap:nowrap;padding-bottom:2rem}}.hero-search .search__keys__item{display:block;padding:.625rem 1rem;transition:var(--transition);white-space:nowrap;text-decoration:none;color:var(--color--grey-dark);border:.0625rem solid var(--color--grey-medium);border-radius:.25rem;background-color:rgba(0,0,0,0);font-size:.875rem;font-weight:var(--font--weight-bold)}.hero-search .search__keys__item:hover,.hero-search .search__keys__item:focus-visible{background-color:var(--color--white)}.hero-search .hero__back a{transition:var(--transition);text-decoration:none;color:var(--color--grey-dark)}.hero-search .hero__back a:hover,.hero-search .hero__back a:focus-visible{color:var(--color--orange)}.hero-search__clear{position:relative;right:.5rem;bottom:.5rem;grid-row:1;grid-column:3;align-self:end;width:3rem;height:3rem;transition:var(--transition);border:none;border-radius:.25rem;background-color:rgba(0,0,0,0)}.hero-search__clear i::before{color:var(--color--orange);font-size:1.75rem}.hero-search__clear:hover{background-color:var(--color--grey-light)}.hero-search .facets-widget-links{margin-top:1rem}.hero-search .facets-widget-links ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:1rem}.hero-search .facets-widget-links ul>*{margin:0;padding:0;list-style:none}.hero-search .facets-widget-links ul a{display:block;padding:.625rem 1rem;transition:var(--transition);white-space:nowrap;text-decoration:none;color:var(--color--grey-dark);border:.0625rem solid var(--color--grey-medium);border-radius:.25rem;background-color:rgba(0,0,0,0);font-size:.875rem;font-weight:var(--font--weight-bold)}.hero-search .facets-widget-links ul a:hover,.hero-search .facets-widget-links ul a:focus-visible{background-color:var(--color--white)}.hero-search .facets-widget-links ul a.is-active{border-color:var(--color--white);background-color:var(--color--white)}@media screen and (width < 768px){.hero-search .facets-widget-links ul{overflow:auto;flex-wrap:nowrap;padding-bottom:1rem}}.-search-blue .hero-search,.-product-search-family .hero-search,.path-mersen-worldwide .hero-search{background-color:var(--color--blue)}.-search-blue .hero-search .page-title,.-product-search-family .hero-search .page-title,.path-mersen-worldwide .hero-search .page-title{color:var(--color--white)}.-search-blue .hero-search .region-search-content-facets form .form--inline .form-item-search-text label,.-product-search-family .hero-search .region-search-content-facets form .form--inline .form-item-search-text label,.path-mersen-worldwide .hero-search .region-search-content-facets form .form--inline .form-item-search-text label{color:var(--color--white)}.-search-blue .hero-search .region-search-content-facets form .form--inline .form-item-search-text input,.-product-search-family .hero-search .region-search-content-facets form .form--inline .form-item-search-text input,.path-mersen-worldwide .hero-search .region-search-content-facets form .form--inline .form-item-search-text input{color:var(--color--white);border:.0625rem solid var(--color--orange);background-color:rgba(0,0,0,0)}.-search-blue .hero-search .region-search-content-facets form .form--inline .form-item-search-text input::placeholder,.-product-search-family .hero-search .region-search-content-facets form .form--inline .form-item-search-text input::placeholder,.path-mersen-worldwide .hero-search .region-search-content-facets form .form--inline .form-item-search-text input::placeholder{color:var(--color--white)}.-search-blue .hero-search .region-search-content-facets form .form--inline .form-actions input,.-product-search-family .hero-search .region-search-content-facets form .form--inline .form-actions input,.path-mersen-worldwide .hero-search .region-search-content-facets form .form--inline .form-actions input{background-image:url(/themes/custom/mersen/assets/images/search-white.svg)}.-search-blue .hero-search .region-search-content-facets form .form--inline .form-actions input:hover,.-product-search-family .hero-search .region-search-content-facets form .form--inline .form-actions input:hover,.path-mersen-worldwide .hero-search .region-search-content-facets form .form--inline .form-actions input:hover{background-color:var(--color--orange)}.-search-blue .hero-search .region-search-content-facets .facets-widget-links ul a,.-product-search-family .hero-search .region-search-content-facets .facets-widget-links ul a,.path-mersen-worldwide .hero-search .region-search-content-facets .facets-widget-links ul a{color:var(--color--white)}.-search-blue .hero-search .region-search-content-facets .facets-widget-links ul a:hover,.-search-blue .hero-search .region-search-content-facets .facets-widget-links ul a:focus-visible,.-search-blue .hero-search .region-search-content-facets .facets-widget-links ul a.is-active,.-product-search-family .hero-search .region-search-content-facets .facets-widget-links ul a:hover,.-product-search-family .hero-search .region-search-content-facets .facets-widget-links ul a:focus-visible,.-product-search-family .hero-search .region-search-content-facets .facets-widget-links ul a.is-active,.path-mersen-worldwide .hero-search .region-search-content-facets .facets-widget-links ul a:hover,.path-mersen-worldwide .hero-search .region-search-content-facets .facets-widget-links ul a:focus-visible,.path-mersen-worldwide .hero-search .region-search-content-facets .facets-widget-links ul a.is-active{color:var(--color--grey-dark)}.-search-blue .hero-search .region-search-content-facets .block-facet--dropdown select,.-product-search-family .hero-search .region-search-content-facets .block-facet--dropdown select,.path-mersen-worldwide .hero-search .region-search-content-facets .block-facet--dropdown select{color:var(--color--white);background-color:var(--color--blue)}.-search-blue .hero-search .region-search-content-facets .block-facet--dropdown select option,.-product-search-family .hero-search .region-search-content-facets .block-facet--dropdown select option,.path-mersen-worldwide .hero-search .region-search-content-facets .block-facet--dropdown select option{color:var(--color--grey-dark);background-color:var(--color--white)}.-search-blue .hero-search .search__keys__label,.-product-search-family .hero-search .search__keys__label,.path-mersen-worldwide .hero-search .search__keys__label{color:var(--color--white)}.-search-blue .hero-search .search__keys__item,.-product-search-family .hero-search .search__keys__item,.path-mersen-worldwide .hero-search .search__keys__item{color:var(--color--white);border:.0625rem solid rgba(234,237,239,.3)}.-search-blue .hero-search .search__keys__item:hover,.-search-blue .hero-search .search__keys__item:focus-visible,.-product-search-family .hero-search .search__keys__item:hover,.-product-search-family .hero-search .search__keys__item:focus-visible,.path-mersen-worldwide .hero-search .search__keys__item:hover,.path-mersen-worldwide .hero-search .search__keys__item:focus-visible{background-color:rgba(255,255,255,.2)}.-search-blue .hero-search .hero-search__clear i::before,.-product-search-family .hero-search .hero-search__clear i::before,.path-mersen-worldwide .hero-search .hero-search__clear i::before{color:var(--color--white)}.-search-blue .hero-search .hero-search__clear:hover,.-product-search-family .hero-search .hero-search__clear:hover,.path-mersen-worldwide .hero-search .hero-search__clear:hover{background-color:var(--color--orange)}.-search-blue .hero-search .hero__back a,.-product-search-family .hero-search .hero__back a,.path-mersen-worldwide .hero-search .hero__back a{color:var(--color--white)}.hero-search .region-highlighted{display:flex;flex-direction:column;gap:.5rem}@media screen and (width >= 768px){.hero-search .region-highlighted{gap:1rem}}@media screen and (width >= 1200px){.hero-search .region-highlighted{gap:1.5rem}}body:not(.-search-blue):not(.-product-search-family):not(.path-mersen-worldwide) .hero-search .region-highlighted .breadcrumb__item__link,body:not(.-search-blue):not(.-product-search-family):not(.path-mersen-worldwide) .hero-search .region-highlighted .breadcrumb__item__text{color:var(--color--black)}@media screen and (width >= 768px){.hero-search{padding:2rem;gap:1rem}}@media screen and (width >= 1200px){.hero-search{padding:2.5rem 4.5rem;gap:1.5rem}}a.is-external:not(.csr__rating__item__link):not(.media--type-financial-results){position:relative;padding-right:1.75rem !important}a.is-external:not(.csr__rating__item__link):not(.media--type-financial-results)::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;content:"" !important;border:.0625rem solid var(--color--grey);font-size:1.25rem !important}a.is-external:not(.csr__rating__item__link):not(.media--type-financial-results):hover::after,a.is-external:not(.csr__rating__item__link):not(.media--type-financial-results):focus-visible::after{border-color:var(--color--orange)}.block-local-tasks-block{position:relative;left:50%;width:100dvw;transform:translateX(-50%)}.block-local-tasks-block ul.tabs{margin:0;padding:0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:0;background-color:var(--color--grey-light)}.block-local-tasks-block ul.tabs>*{margin:0;padding:0;list-style:none}.block-local-tasks-block ul.tabs a{display:flex;align-items:center;height:3rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--grey-light);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem}.block-local-tasks-block ul.tabs a:hover,.block-local-tasks-block ul.tabs a:focus-visible{background-color:color-mix(in oklab,var(--color--grey-light) 90%,black)}.markets{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2.5rem;margin-bottom:2.5rem}.markets>*{margin:0;padding:0;list-style:none}@media screen and (width >= 1200px){.markets{gap:5rem;margin-bottom:4.5rem}}.market__title{margin:0 0 2rem;padding-bottom:1.5rem;color:var(--color--grey-dark);border-bottom:.0625rem solid var(--color--grey);font-size:var(--font--h3);font-weight:var(--font--weight-regular)}.market__items{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-auto-rows:minmax(8.5rem,auto);gap:1rem}.market__items>*{margin:0;padding:0;list-style:none}.market__items h3{font-size:1.25rem;font-weight:var(--font--weight-medium)}@media screen and (width >= 768px){.market__items{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(10rem,auto);gap:1.5rem}}@media screen and (width >= 1200px){.market__items{grid-template-columns:repeat(4,minmax(0,1fr))}}.related-markets-solutions__body__items .slick-track{display:flex}.related-markets-solutions__body__items .slick-track>.slick-slide{height:unset}.related-markets-solutions__body__items .slick-track>.slick-slide>div{height:100%}.related-markets-solutions__body__item{height:100%}.messages__wrapper{position:fixed;z-index:80;top:calc(var(--header--height) + var(--drupal-displace-offset-top,0px));left:0;width:100%;transition:var(--transition-slow);box-shadow:0 0 1rem 0 rgba(0,0,0,.2)}.messages__wrapper .messages{position:relative;padding:.5rem 2rem .5rem .5rem;color:var(--color--white);background-color:var(--color--red)}.messages__wrapper .messages div[role=alert]{display:flex;flex-wrap:wrap;align-items:center;white-space:nowrap;font-size:1rem;font-weight:var(--font--weight-medium);gap:.5rem}.messages__wrapper .messages div[role=alert]::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color--white);font-size:3rem}.messages__wrapper .messages .item-list--comma-list{overflow:auto;max-width:100%}.messages__wrapper .messages .item-list__comma-list{margin:0;padding:0;list-style:none;display:flex;gap:.25rem}.messages__wrapper .messages .item-list__comma-list>*{margin:0;padding:0;list-style:none}.messages__wrapper .messages .item-list__comma-list li{display:flex}.messages__wrapper .messages .item-list__comma-list li::after{display:none}.messages__wrapper .messages .item-list__comma-list a{padding:.5rem;text-decoration:none;color:var(--color--red);background-color:var(--color--white);font-size:.75rem}.messages__wrapper .messages.messages--warning{display:none;background-color:var(--color--orange-light)}.messages__wrapper .messages.messages--warning div[role=alert]::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color--white);font-size:3rem}.messages__wrapper .messages.messages--status{background-color:var(--color--green)}.messages__wrapper .messages.messages--status div[role=alert]::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color--white);font-size:3rem}.messages__wrapper .messages__close{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;transition:var(--transition);color:var(--color--white);border:none;border-radius:.25rem;background-color:rgba(255,255,255,.2)}.messages__wrapper .messages__close:hover,.messages__wrapper .messages__close:focus-visible{color:var(--color--orange);background-color:var(--color--white)}.messages__wrapper .messages__close i::before{font-size:1.5rem}.messages__wrapper .messages.-hide{display:none}@media screen and (width >= 1200px){.messages__wrapper .messages{padding:1rem 2.5rem 1rem 1rem}}.header.-scroll-down.-menu-sticky~.region .messages__wrapper,.header.-scroll-down.-menu-sticky~.hero-container .messages__wrapper{top:var(--drupal-displace-offset-top,0)}.header.-scroll-up.-menu-sticky~.region .messages__wrapper,.header.-scroll-up.-menu-sticky~.hero-container .messages__wrapper{top:calc(var(--drupal-displace-offset-top,0px) + 4.5rem)}.user-logged-in .messages__wrapper .messages.messages--warning{display:block}.modal{position:fixed;z-index:99;top:0;left:0;display:none;align-items:center;justify-content:center;width:100%;height:100%;padding:1rem}.modal__title{margin:0;padding-right:2rem;color:var(--color--blue);font-size:var(--font--h2)}.modal__close{position:absolute;top:1rem;right:1rem;margin:0;padding:0;border:none;background-color:rgba(0,0,0,0)}.modal__close::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color--orange);font-size:2rem}.modal__container{position:relative;z-index:1;display:flex;overflow:auto;flex-direction:column;max-height:80%;padding:4rem;background-color:var(--color--white);gap:2rem}.modal__body,.modal .field__items{display:flex;flex-direction:column;gap:1rem}.modal__body .document__item,.modal .field__items .document__item{border:.0625rem solid var(--color--grey-light);border-left:.25rem solid var(--color--orange)}.modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;border:none;background-color:rgba(0,0,0,.8)}.modal.-active{display:flex}.modal#modale-documentation ul{list-style-type:none}.news{display:grid;grid-template-columns:minmax(auto,8.5rem) minmax(0,1fr);width:100%;gap:1rem}.news__img img{border-left:.25rem solid var(--color--orange)}.news__wrapper{display:flex;flex-direction:column;gap:.5rem}.news__header{position:relative;display:flex;flex-direction:column;letter-spacing:1px;font-size:.625rem;gap:.25rem}.news__header p{margin:0}.news__header::after{position:absolute;bottom:-0.25rem;left:0;width:5rem;height:.0625rem;content:"";transform:translateX(-50%);background-color:var(--color--orange)}.news__header__date{font-weight:var(--font--weight-light)}.news__header__category{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:var(--font--weight-bold)}.news__body{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.news__body p,.news__body__title{display:-webkit-box;overflow:hidden;margin:0;color:var(--color--blue);font-size:var(--font--p);font-weight:var(--font--weight-regular);line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news__body__link{display:flex;align-items:center;height:2rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:rgba(0,0,0,0);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;padding:0;color:var(--color--orange);display:inline-flex;letter-spacing:1px;font-size:.625rem;font-weight:var(--font--weight-bold);gap:.25rem}.news__body__link:hover,.news__body__link:focus-visible{background-color:color-mix(in oklab,transparent 90%,black)}.news__body__link:hover,.news__body__link:focus-visible{background-color:rgba(0,0,0,0);box-shadow:inset 0 -0.125rem var(--color--orange)}.news__body__link::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.news__body__link::after{font-size:1.25rem}@media screen and (width >= 768px){.news{grid-template-columns:minmax(auto,12.5rem) minmax(0,1fr)}}@media screen and (width >= 1200px){.news{grid-template-columns:minmax(auto,19rem) minmax(0,1fr)}}.pager{display:flex;flex-direction:column;align-items:center;margin-top:2.5rem}.pager__items{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.pager__items>*{margin:0;padding:0;list-style:none}.pager__item>*{display:flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;transition:var(--transition);text-decoration:none;color:var(--color--grey-dark);font-size:.875rem;line-height:1.5}.pager__item>*::before{transition:var(--transition)}.pager__item>*:hover{color:var(--color--orange)}.pager__item>*:hover::before{color:var(--color--orange)}.pager__item.is-active>*{color:var(--color--orange);font-weight:var(--font--weight-bold)}.pager__item span[aria-hidden=true]{font-size:0}.pager__item.pager__item--first a::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.75rem}.pager__item.pager__item--previous a::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.75rem}.pager__item.pager__item--last a::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.75rem}.pager__item.pager__item--next a::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.75rem}.related-products__item{height:100%}.related-products__item a{display:block;height:100%;padding:1.5rem;text-decoration:none;background-color:var(--color--grey-light)}.related-products__item a>article{display:flex;align-items:flex-start;gap:1.5rem}.related-products__item a>article .product__img{display:flex;align-items:center;justify-content:center;width:9.375rem;min-width:9.375rem;height:9.375rem;background-color:var(--color--white)}.related-products__item a>article .product__img img{width:100%}.related-products__item a>article .product__wrapper{display:flex;flex-direction:column;gap:.5rem}.related-products__item a>article .product__wrapper .field--name-field-mrn-name-number{text-transform:uppercase;color:var(--color--orange);font-size:.75rem;font-weight:var(--font--weight-medium)}.related-products__item a>article .product__wrapper .title{color:var(--color--grey-dark);font-size:var(--font--p);font-weight:var(--font--weight-bold);line-height:1.3}.related-products__item a>article .product__wrapper::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color--orange);font-size:2rem}.search-filters__btn{display:flex;align-items:center;align-self:flex-end;padding:.5rem 1rem;text-transform:uppercase;color:var(--color--grey-dark);border:.0625rem solid var(--color--grey-medium);background-color:rgba(0,0,0,0);font-size:.75rem;font-weight:var(--font--weight-bold);gap:.5rem}.search-filters__btn i::before{color:var(--color--orange);font-size:1.5rem}@media screen and (width >= 1200px){.search-filters__btn{display:none}}.search-filters__close{position:absolute;top:1rem;right:1rem;margin:0;padding:0;color:var(--color--orange);border:none;background-color:rgba(0,0,0,0)}.search-filters__close i::before{font-size:2rem}@media screen and (width >= 1200px){.search-filters__close{display:none}}.search-filters__header{margin:0;letter-spacing:.5px;color:var(--color--grey-dark);font-size:var(--font--p);font-weight:var(--font--weight-regular)}.search-filters__container{display:flex;flex-direction:column;gap:2rem;margin:2.5rem 0}.search-filters__container .block-mersen-search form{display:flex;flex-direction:column;gap:1.5rem}.search-filters__container .form-select{max-width:100%;padding-right:2rem;white-space:normal;text-overflow:ellipsis;border-color:var(--color--orange);border-bottom-width:.1875rem}.search-filters__container form .form-item{gap:1rem}.search-filters__container form label{color:var(--color--grey-dark);font-size:var(--font--p);font-weight:var(--font--weight-bold)}.search-filters .facets-widget-checkbox{display:flex;flex-direction:column;gap:.75rem}.search-filters .facets-widget-checkbox>h3,.search-filters .facets-widget-checkbox .facet-title,.search-filters .facets-widget-checkbox__btn{margin:0;padding-bottom:.75rem;text-align:left;color:var(--color--grey-dark);border:none;border-bottom:.0625rem solid var(--color--grey-light);background:rgba(0,0,0,0);font-size:var(--font--p);font-weight:var(--font--weight-medium)}.search-filters .facets-widget-checkbox__btn{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-weight:var(--font--weight-bold)}.search-filters .facets-widget-checkbox__btn::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color--orange);font-size:1.5rem}.search-filters .facets-widget-checkbox.-hide>ul.item-list__checkbox,.search-filters .facets-widget-checkbox.-hide>.facets-soft-limit-link{display:none}.search-filters .facets-widget-checkbox.-hide .facets-widget-checkbox__btn::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem}.search-filters .facets-widget-checkbox>ul.item-list__checkbox{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem}.search-filters .facets-widget-checkbox>ul.item-list__checkbox>*{margin:0;padding:0;list-style:none}.search-filters .facets-widget-checkbox>ul.item-list__checkbox .facet-item input{display:none}.search-filters .facets-widget-checkbox>ul.item-list__checkbox .facet-item input:checked+label::before{background-color:var(--color--orange)}.search-filters .facets-widget-checkbox>ul.item-list__checkbox .facet-item label{display:inline-flex;cursor:pointer;transition:var(--transition)}.search-filters .facets-widget-checkbox>ul.item-list__checkbox .facet-item label>*{display:inline}.search-filters .facets-widget-checkbox>ul.item-list__checkbox .facet-item label:hover{color:var(--color--orange)}.search-filters .facets-widget-checkbox>ul.item-list__checkbox .facet-item label::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;align-items:center;justify-content:center;width:1rem;min-width:1rem;height:1rem;margin-right:.5rem;color:var(--color--white);border:.0625rem solid var(--color--orange)}.search-filters .facets-widget-checkbox>.facets-soft-limit-link{margin-top:.25rem;text-decoration:none;color:var(--color--orange);font-size:.875rem;font-weight:var(--font--weight-regular)}.search-filters .facets-widget-checkbox>.facets-soft-limit-link::before{margin-right:.25rem;content:"+"}.search-filters .facets-widget-checkbox>.facets-soft-limit-link.open::before{content:"-"}.search-filters__reset a{display:flex;align-items:center;padding:.5rem 0;text-decoration:none;text-transform:uppercase;color:var(--color--orange);font-size:.75rem;font-weight:var(--font--weight-medium);gap:.25rem}.search-filters__reset a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.25rem}@media screen and (width < 1200px){.search-filters{position:fixed;z-index:99;top:var(--drupal-displace-offset-top,0);left:0;visibility:hidden;width:100%;height:calc(100% - var(--drupal-displace-offset-top,0px));padding:2.5rem;transition:var(--transition);opacity:0;background-color:var(--color--white)}.search-filters.-active{visibility:visible;overflow:auto;opacity:1}}@media screen and (width >= 1200px){.search-filters{position:relative}}.js-search-filter{display:flex;flex-direction:column;gap:1.5rem}@media screen and (width < 1200px){html.-no-scroll{overflow:hidden}}.slider{position:relative;width:100%}.slider .paragraph__header{align-items:flex-start;align-self:flex-start;width:calc(100% - 5.5rem);text-align:left}.slider__items{width:100%}.slider__items img{display:inline-block;width:100%;height:100%;vertical-align:bottom}.slider__items iframe{width:100%;height:100%;aspect-ratio:16/9}.slider .slick-slider{margin-bottom:unset}.slider .slick-slide{margin:0 .75rem}.slider .slick-list{margin:0 -0.75rem}.slider .slick-track{margin:0}.slider .slick-arrow{position:absolute;top:-4rem;right:0;left:unset;width:2rem;height:2rem}.slider .slick-arrow .slick-prev-icon::before,.slider .slick-arrow .slick-next-icon::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;color:var(--color--orange);font-size:2rem}.slider .slick-arrow .slick-prev-icon::before{transform:rotate(180deg)}.slider .slick-arrow.slick-prev{right:2.5rem}@media screen and (width >= 1200px){.slider .slick-arrow{top:-5.5rem}}.slider.-no-header{margin-top:4rem}.slider.-no-header .slick-arrow{top:-2.5rem}@media screen and (width >= 1200px){.slider.-no-header .slick-arrow{top:-2.5rem}}.slider.-product__items{width:100%}.slider.-product__items img{display:inline-block;width:100%;height:100%;vertical-align:bottom}.slider.-product__items iframe{width:100%;height:100%;aspect-ratio:1/1}.slider.-product .slick-slider{margin-bottom:unset}.slider.-product .slick-track{display:flex;align-items:stretch}.slider.-product .slick-slide{height:unset;margin:0 .75rem}.slider.-product .slick-slide>div{height:100%}.slider.-product .slick-slide>div>.homepage__products__item{height:100%}.slider.-product .slick-list{margin:0 -0.75rem}.slider.-product .slick-dots{position:relative;bottom:-1.5rem;display:flex;justify-content:center;margin:0;padding:2rem 0;list-style-type:none}.slider.-product .slick-dots .slick-dot-icon{display:none}.slider.-product .slick-dots li{display:flex;margin:0 .5rem}.slider.-product .slick-dots li button{display:block;width:.75rem;height:.75rem;padding:0;color:rgba(0,0,0,0);border:.05rem solid var(--color--grey-dark);border-radius:50%;background-color:rgba(0,0,0,0)}.slider.-product .slick-dots li button:hover{opacity:.3;background-color:var(--color--grey-dark)}.slider.-product .slick-dots li.slick-active button{border:none;background-color:var(--color--orange)}.slider.-product .slick-dots li.slick-active button:hover{opacity:1}.paragraph-tabs{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%}.paragraph-tabs__header{position:relative;display:flex;overflow:auto;width:-moz-fit-content;width:fit-content;max-width:100%;padding-bottom:1rem}.paragraph-tabs__header__item{width:-moz-fit-content;width:fit-content;padding:0 1rem .75rem;cursor:pointer;transition:var(--transition);white-space:nowrap;letter-spacing:1px;text-transform:uppercase;color:var(--color--grey-medium);border:none;border-bottom:.0625rem solid var(--color--grey);background-color:rgba(0,0,0,0);font-size:var(--font--p4);font-weight:var(--font--weight-semibold)}.paragraph-tabs__header__item.-active{color:var(--color--orange)}.paragraph-tabs__header__item:hover,.paragraph-tabs__header__item:focus-visible{color:var(--color--orange)}@media screen and (width >= 1200px){.paragraph-tabs__header__item{padding:0 1.5rem 1rem}}.paragraph-tabs__header__progress{position:absolute;bottom:1rem;left:0;width:50%;height:.125rem;transition:var(--transition-slow) ease-in-out;background-color:var(--color--orange)}.paragraph-tabs__body__item:not(.-active){display:none}@media screen and (width >= 1200px){.paragraph-tabs{gap:3rem}}table{width:100%;border-spacing:0;color:var(--color--grey-dark);font-size:.875rem}table th{padding:1.5rem;background-color:var(--color--grey-light)}table td{padding:1rem 1.5rem;border-right:.0625rem solid var(--color--grey-light);border-bottom:.0625rem solid var(--color--grey-light)}table td:first-of-type{border-left:.0625rem solid var(--color--grey-light)}table tbody>tr:first-child td{border-top:.0625rem solid var(--color--grey-light)}table tbody>tr:first-child td.-highlight{border-top-color:var(--color--orange)}table tbody>tr:first-child td.-highlight.-blue{border-top-color:var(--color--grey-medium)}table thead th{border-right:.0625rem solid var(--color--white)}table thead th:first-child{border:unset;background-color:unset}table thead th:first-child.-highlight{border:unset}table thead th:last-child{border-color:var(--color--grey-light)}table thead th.-highlight{border:.0625rem solid var(--color--orange);border-bottom:unset}table thead th.-highlight.-blue{border-color:var(--color--grey-medium)}table tbody th{border-bottom:.0625rem solid var(--color--white)}table tbody tr:first-child th.-highlight{border-top:.0625rem solid var(--color--orange)}table tbody tr:first-child th.-highlight.-blue{border-top-color:var(--color--grey-medium)}table tbody tr:last-child th:not(.-highlight){border-color:var(--color--grey-light)}table tbody tr:last-child td.-highlight,table tbody tr:last-child th.-highlight{border-bottom:.0625rem solid var(--color--orange)}table tbody tr:last-child td.-highlight.-blue,table tbody tr:last-child th.-highlight.-blue{border-bottom-color:var(--color--grey-medium)}table tbody td.-highlight,table tbody th.-highlight{border-right:.0625rem solid var(--color--orange);border-left:.0625rem solid var(--color--orange)}table tbody td.-highlight.-blue,table tbody th.-highlight.-blue{border-right-color:var(--color--grey-medium);border-left-color:var(--color--grey-medium)}.paragraph--type--table__scroll{display:flex;align-items:center;align-self:flex-end;margin:0;text-transform:uppercase;color:var(--color--orange);font-size:.625rem;font-weight:700;gap:.25rem}.paragraph--type--table__scroll::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2rem}.paragraph--type--table .field--name-field-text{padding-bottom:1rem}.paragraph--type--table:not(.-scroll) .paragraph--type--table__scroll{display:none}.paragraph--type--table:not(.-scroll) .field--name-field-text{padding-bottom:0}#tarteaucitronAlertSmall.tarteaucitronAlertSmallBottom{right:1rem;bottom:1rem;transition:var(--transition)}.-back-to-top #tarteaucitronAlertSmall.tarteaucitronAlertSmallBottom{right:4rem}#tarteaucitronAlertSmall.tarteaucitronAlertSmallBottom #tarteaucitronManager{display:flex;align-items:center;box-sizing:border-box;height:2.5rem;padding:6px 10px;background-color:var(--color--blue);gap:.5rem}#tarteaucitronAlertSmall.tarteaucitronAlertSmallBottom #tarteaucitronManager #tarteaucitronDot{width:.5rem;height:.5rem;margin:0}#tarteaucitronRoot button#tarteaucitronBack{background-color:var(--color--grey-dark) !important}#tarteaucitronRoot div#tarteaucitron #tarteaucitronClosePanel{z-index:9;top:.5rem;right:1.5rem !important;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background-color:rgba(0,0,0,0);font-size:0}a #tarteaucitronRoot div#tarteaucitron #tarteaucitronClosePanel::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color--grey-medium);font-size:2rem}#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices{margin:0 !important;padding-bottom:2rem;border:.125rem solid var(--color--orange);background-color:var(--color--white)}#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{display:flex;flex-direction:column;padding:1.5rem;background-color:var(--color--white);gap:1rem}#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronH1{margin:0 !important;text-align:left;color:var(--color--orange);font-weight:var(--font--weight-bold)}#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronH2{margin:0;color:var(--color--grey-dark);font-size:.875rem;font-weight:var(--font--weight-medium)}#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices #tarteaucitronInfo{margin:0 !important;text-align:left !important;color:var(--color--grey-medium);border-color:var(--color--grey-light);background-color:var(--color--white);font-size:.75rem;font-weight:var(--font--weight-regular);line-height:1.4}#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices #tarteaucitronInfo+.tarteaucitronName{display:none}#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronAsk{display:flex;align-items:center;margin:0;padding:0;gap:1rem}#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronAsk>button{display:flex;align-items:center;height:2.5rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--grey-light);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;margin:0 !important;padding:0 1rem;text-transform:none}#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronAsk>button:hover,#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronAsk>button:focus-visible{background-color:color-mix(in oklab,var(--color--grey-light) 90%,black)}#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronAsk>button.tarteaucitronIsSelected,#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronAsk>button[aria-pressed=true]{color:var(--color--white);background-color:var(--color--orange)}#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronAsk>button.tarteaucitronIsSelected .tarteaucitronCheck::before,#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronAsk>button.tarteaucitronIsSelected .tarteaucitronCross::before,#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronAsk>button[aria-pressed=true] .tarteaucitronCheck::before,#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronAsk>button[aria-pressed=true] .tarteaucitronCross::before{color:var(--color--white) !important}#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronAsk>button.tarteaucitronIsSelected.tarteaucitronAllow,#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronAsk>button[aria-pressed=true].tarteaucitronAllow{background-color:var(--color--green)}#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronAsk>button.tarteaucitronAllow .tarteaucitronCheck::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"" !important;color:var(--color--grey-medium);font-size:1.5rem}#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronAsk>button.tarteaucitronDeny .tarteaucitronCross::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"" !important;color:var(--color--grey-medium);font-size:1.5rem}#tarteaucitronRoot div#tarteaucitron #tarteaucitronServices .tarteaucitronHidden{background-color:var(--color--white)}#tarteaucitronRoot div#tarteaucitron .tarteaucitronBorder{padding:0 1rem}#tarteaucitronRoot div#tarteaucitron .tarteaucitronBorder .tarteaucitronLine{padding:.75rem;border:.0625rem solid var(--color--grey-light) !important;border-radius:.25rem;background-color:rgba(0,0,0,0)}#tarteaucitronRoot div#tarteaucitron .tarteaucitronBorder .tarteaucitronLine .tarteaucitronName *{color:var(--color--grey-dark)}#tarteaucitronRoot div#tarteaucitron #tarteaucitronSave{display:flex;justify-content:flex-end;background-color:var(--color--white)}#tarteaucitronRoot div#tarteaucitron #tarteaucitronSave button{display:flex;align-items:center;height:2.5rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--orange);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;color:var(--color--white)}#tarteaucitronRoot div#tarteaucitron #tarteaucitronSave button:hover,#tarteaucitronRoot div#tarteaucitron #tarteaucitronSave button:focus-visible{background-color:color-mix(in oklab,var(--color--orange) 90%,black)}#tarteaucitronRoot div#tarteaucitronAlertBig{padding:2.5rem 0 1.5rem;background-color:var(--color--blue)}#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{display:block;margin-bottom:1rem;padding:0 2.5rem;color:var(--color--white);font-family:var(--font--family);font-size:1rem;line-height:1.45}#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert span{display:block;color:var(--color--white);font-size:1.25rem;font-weight:var(--font--weight-medium)}#tarteaucitronRoot div#tarteaucitronAlertBig .tarteaucitronCTAButton{margin:.5rem}#tarteaucitronRoot div#tarteaucitronAlertBig .tarteaucitronCTAButton.tarteaucitronAllow{display:flex;align-items:center;height:2rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--green);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;display:inline-flex;padding:0 1rem;text-transform:none}#tarteaucitronRoot div#tarteaucitronAlertBig .tarteaucitronCTAButton.tarteaucitronAllow:hover,#tarteaucitronRoot div#tarteaucitronAlertBig .tarteaucitronCTAButton.tarteaucitronAllow:focus-visible{background-color:color-mix(in oklab,var(--color--green) 90%,black)}#tarteaucitronRoot div#tarteaucitronAlertBig .tarteaucitronCTAButton.tarteaucitronDeny{display:flex;align-items:center;height:2rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--orange);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;color:var(--color--white);display:inline-flex;padding:0 1rem;text-transform:none}#tarteaucitronRoot div#tarteaucitronAlertBig .tarteaucitronCTAButton.tarteaucitronDeny:hover,#tarteaucitronRoot div#tarteaucitronAlertBig .tarteaucitronCTAButton.tarteaucitronDeny:focus-visible{background-color:color-mix(in oklab,var(--color--orange) 90%,black)}#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronCloseAlert{display:flex;align-items:center;height:2rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--grey-light);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;display:inline-flex;margin:.5rem;padding:0 1rem;text-transform:none}#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronCloseAlert:hover,#tarteaucitronRoot div#tarteaucitronAlertBig #tarteaucitronCloseAlert:focus-visible{background-color:color-mix(in oklab,var(--color--grey-light) 90%,black)}div.tac_activate{display:flex;align-items:center;justify-content:center;min-height:4rem;background-color:var(--color--blue)}div.tac_activate .tac_float{display:flex;align-items:center;font-size:.875rem;gap:1rem}div.tac_activate .tac_float .tarteaucitronAllow{display:flex;align-items:center;height:2rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--orange);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;color:var(--color--white);padding:0 1rem}div.tac_activate .tac_float .tarteaucitronAllow:hover,div.tac_activate .tac_float .tarteaucitronAllow:focus-visible{background-color:color-mix(in oklab,var(--color--orange) 90%,black)}div.tac_activate.tac_activate_mersen_youtube,div.tac_activate.tac_activate_mersen_youku{aspect-ratio:16/9}.text-formatted{width:100%}.text-formatted:has(table){overflow:auto}.text-formatted p{color:var(--color--grey-dark);line-height:1.5}.text-formatted ul{display:flex;flex-direction:column;list-style-type:none;gap:.5rem}.text-formatted ul li{position:relative;color:var(--color--grey-dark)}.text-formatted ul li>*{margin:0}.text-formatted ul li:has(p)::before{top:.75rem}.text-formatted ul li::before{position:absolute;top:.5rem;left:-1rem;display:inline-block;width:.25rem;height:.25rem;content:"";border-radius:50%;background:var(--color--orange)}.text-formatted ol ::marker{color:var(--color--orange)}.text-formatted .orange,.text-formatted .orangered{color:var(--color--orange)}.text-formatted .darkgray{color:var(--color--grey-dark)}.text-formatted .bluegray{color:var(--color--grey-medium)}.text-formatted .bluenight{color:var(--color--blue)}.text-formatted .green{color:var(--color--green)}.text-formatted .header{font-size:var(--font--h4);line-height:1.3}.text-formatted a{display:inline-flex;transition:var(--transition);color:inherit;font-weight:inherit}.text-formatted a:hover{color:var(--color--orange)}.media__transcription{display:flex;flex-direction:column;align-items:flex-end}.media__transcription__heading{display:flex;align-items:center;height:2rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:rgba(0,0,0,0);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;padding:0;color:var(--color--orange);display:inline-flex;letter-spacing:1px;font-size:.625rem;font-weight:var(--font--weight-bold);gap:.25rem;width:-moz-fit-content;width:fit-content;margin:0 0 0 auto}.media__transcription__heading:hover,.media__transcription__heading:focus-visible{background-color:color-mix(in oklab,transparent 90%,black)}.media__transcription__heading:hover,.media__transcription__heading:focus-visible{background-color:rgba(0,0,0,0);box-shadow:inset 0 -0.125rem var(--color--orange)}.media__transcription__heading::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.media__transcription__heading::after{font-size:1.25rem}[open] .media__transcription__heading::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.25rem}.media__transcription__content{margin-top:.5rem;padding:1rem .75rem;background-color:var(--color--white)}.media__transcription__content p{margin:0;padding-left:.75rem;color:var(--color--grey-dark);border-left:.125rem solid var(--color--orange);font-size:.875rem;line-height:1.4}.path-user{background:var(--color--grey-light)}.path-user .region-highlighted{margin-top:2rem;padding:0 1rem}.path-user .region-highlighted .page-title{color:var(--color--blue)}@media screen and (width >= 768px){.path-user .region-highlighted{width:100%;max-width:var(--size--dom);margin:9rem auto 0;padding:0 8rem}}.path-user main{position:relative;padding:2rem 1rem 1rem}.path-user main .layout-content{display:flex;flex-direction:column}.path-user main .layout-content #block-mersen-primary-local-tasks{width:100%}.path-user main .layout-content .tabs.primary{display:flex}.path-user main .layout-content .tabs.primary li{background-color:rgba(0,0,0,0)}.path-user main .layout-content .tabs.primary li a{text-align:center}.path-user main .layout-content .tabs.primary li.is-active a{color:var(--color--white);background-color:var(--color--orange)}.path-user main .layout-content .tabs.primary li.is-active a:hover,.path-user main .layout-content .tabs.primary li.is-active a:focus-visible{background-color:color-mix(in oklab,var(--color--orange) 90%,var(--color--black))}@media screen and (width >= 768px){.path-user main .layout-content .tabs.primary{justify-content:flex-start}}.path-user main .layout-content .region-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:.75rem;background:var(--color--white)}.path-user main .layout-content .region-content #block-mersen-content{width:100%}.path-user main .layout-content .region-content #block-mersen-content .profile .form-item{display:flex;gap:2rem;flex-direction:column;padding:3rem}.path-user main .layout-content .region-content #block-mersen-content .profile .form-item .label{margin:0}.path-user main .layout-content .region-content .user-login-form,.path-user main .layout-content .region-content .user-pass{display:flex;flex-direction:column;width:100%;gap:2rem;padding:2rem 1rem}.path-user main .layout-content .region-content .user-login-form .form-item-name,.path-user main .layout-content .region-content .user-login-form .form-item-pass,.path-user main .layout-content .region-content .user-pass .form-item-name,.path-user main .layout-content .region-content .user-pass .form-item-pass{display:flex;flex-direction:column;width:100%;color:var(--color--blue);font-size:.875rem;font-weight:var(--font--weight-medium);gap:.75rem}.path-user main .layout-content .region-content .user-login-form .form-item-name input,.path-user main .layout-content .region-content .user-login-form .form-item-pass input,.path-user main .layout-content .region-content .user-pass .form-item-name input,.path-user main .layout-content .region-content .user-pass .form-item-pass input{display:flex;flex-direction:column;flex-shrink:0;align-items:flex-start;height:3.5rem;padding:0 1rem;border:.0625rem solid var(--color--grey-light);gap:.75rem}.path-user main .layout-content .region-content .user-login-form #edit-actions,.path-user main .layout-content .region-content .user-pass #edit-actions{display:flex;justify-content:center}.path-user main .layout-content .region-content .user-login-form #edit-actions input,.path-user main .layout-content .region-content .user-pass #edit-actions input{display:flex;align-items:center;height:4.5rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--grey-light);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;box-shadow:inset .125rem -0.125rem var(--color--orange)}.path-user main .layout-content .region-content .user-login-form #edit-actions input:hover,.path-user main .layout-content .region-content .user-login-form #edit-actions input:focus-visible,.path-user main .layout-content .region-content .user-pass #edit-actions input:hover,.path-user main .layout-content .region-content .user-pass #edit-actions input:focus-visible{background-color:color-mix(in oklab,var(--color--grey-light) 90%,black)}.path-user main .layout-content .region-content .user-login-form #edit-actions input:hover,.path-user main .layout-content .region-content .user-login-form #edit-actions input:focus-visible,.path-user main .layout-content .region-content .user-pass #edit-actions input:hover,.path-user main .layout-content .region-content .user-pass #edit-actions input:focus-visible{color:var(--color--white);box-shadow:inset 4.5rem -4.5rem var(--color--orange)}.path-user main .layout-content .region-content .user-login-form #edit-actions input::after,.path-user main .layout-content .region-content .user-pass #edit-actions input::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.path-user main .layout-content .region-content .user-login-form #edit-actions input::after,.path-user main .layout-content .region-content .user-pass #edit-actions input::after{color:var(--color--orange);font-size:1.25rem}.path-user main .layout-content .region-content .user-login-form #edit-actions input:hover::after,.path-user main .layout-content .region-content .user-pass #edit-actions input:hover::after{color:var(--color--white)}.path-user main .layout-content .region-content .user-login-form input:-webkit-autofill,.path-user main .layout-content .region-content .user-login-form input:-webkit-autofill:hover,.path-user main .layout-content .region-content .user-login-form input:-webkit-autofill:focus,.path-user main .layout-content .region-content .user-login-form input:-webkit-autofill:active,.path-user main .layout-content .region-content .user-pass input:-webkit-autofill,.path-user main .layout-content .region-content .user-pass input:-webkit-autofill:hover,.path-user main .layout-content .region-content .user-pass input:-webkit-autofill:focus,.path-user main .layout-content .region-content .user-pass input:-webkit-autofill:active{box-shadow:0 0 0 1.875rem var(--color--white) inset !important}.path-user main .layout-content .region-content .user-logout-confirm{display:flex;flex-direction:column;width:100%;gap:2rem;padding:2rem 1rem}.path-user main .layout-content .region-content .user-logout-confirm #edit-actions{display:flex;gap:2rem;flex-direction:column}.path-user main .layout-content .region-content .user-logout-confirm #edit-actions input{display:flex;align-items:center;height:4.5rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--grey-light);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;box-shadow:inset .125rem -0.125rem var(--color--orange)}.path-user main .layout-content .region-content .user-logout-confirm #edit-actions input:hover,.path-user main .layout-content .region-content .user-logout-confirm #edit-actions input:focus-visible{background-color:color-mix(in oklab,var(--color--grey-light) 90%,black)}.path-user main .layout-content .region-content .user-logout-confirm #edit-actions input:hover,.path-user main .layout-content .region-content .user-logout-confirm #edit-actions input:focus-visible{color:var(--color--white);box-shadow:inset 4.5rem -4.5rem var(--color--orange)}.path-user main .layout-content .region-content .user-logout-confirm #edit-actions input::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.path-user main .layout-content .region-content .user-logout-confirm #edit-actions input::after{color:var(--color--orange);font-size:1.25rem}.path-user main .layout-content .region-content .user-logout-confirm #edit-actions input:hover::after{color:var(--color--white)}@media screen and (width >= 768px){.path-user main .layout-content .region-content .user-logout-confirm #edit-actions{flex-direction:row}}.path-user main .layout-content .region-content .user-logout-confirm .dialog-cancel{display:flex;align-items:center;height:4.5rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--grey-light);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;box-shadow:inset .125rem -0.125rem var(--color--orange);justify-content:center}.path-user main .layout-content .region-content .user-logout-confirm .dialog-cancel:hover,.path-user main .layout-content .region-content .user-logout-confirm .dialog-cancel:focus-visible{background-color:color-mix(in oklab,var(--color--grey-light) 90%,black)}.path-user main .layout-content .region-content .user-logout-confirm .dialog-cancel:hover,.path-user main .layout-content .region-content .user-logout-confirm .dialog-cancel:focus-visible{color:var(--color--white);box-shadow:inset 4.5rem -4.5rem var(--color--orange)}.path-user main .layout-content .region-content .user-logout-confirm .dialog-cancel::after{color:var(--color--orange);font-size:1.25rem}.path-user main .layout-content .region-content .user-logout-confirm .dialog-cancel:hover::after{color:var(--color--white)}@media screen and (width >= 768px){.path-user main{margin-top:2rem;padding:0 8rem 8rem}}.csr{display:flex;flex-direction:column;gap:1rem;width:100%}.csr__img img{display:inline-block;width:100%;height:100%;vertical-align:bottom}.csr__rating{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.csr__rating>*{margin:0;padding:0;list-style:none}.csr__rating__item{padding:1rem 0;border-bottom:.0625rem solid var(--color--grey-light)}.csr__rating__item__link,.csr__rating__item__download{display:flex;align-items:center;justify-content:space-between;gap:1rem;text-decoration:none}.csr__rating__item__link img,.csr__rating__item__download img{display:inline-block;width:100%;height:100%;vertical-align:bottom}.csr__rating__item__link img,.csr__rating__item__download img{max-height:6rem}.csr__rating__item__link::after,.csr__rating__item__download::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:var(--transition);color:var(--color--orange);border:.0625rem solid var(--color--orange);border-radius:50%;font-size:2rem}.csr__rating__item__link:hover::after,.csr__rating__item__link:focus-visible::after,.csr__rating__item__download:hover::after,.csr__rating__item__download:focus-visible::after{color:var(--color--white);background-color:var(--color--orange)}.csr__rating__item__download::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:.125rem;border:none;border-radius:.25rem;font-size:2rem}@media screen and (width >= 1200px){.csr__rating__item{padding:1.5rem 0}}@media screen and (width >= 1200px){.csr{display:grid;grid-template-columns:minmax(20%,38rem) 1fr;align-items:center;gap:4rem}}.paragraph__document{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;width:100%;gap:1.5rem}.paragraph__document>*{margin:0;padding:0;list-style:none}.paragraph__document__item:not(:last-child){padding-bottom:1.5rem;border-bottom:.0625rem solid var(--color--grey)}.document{display:flex;flex-direction:column;gap:1rem;width:100%}.document__header{display:flex;align-items:center;gap:1rem}.document__header__tag{display:flex;align-items:center;justify-content:center;height:2rem;margin:0;padding:.25rem .75rem;color:var(--color--white);background-color:var(--color--orange);font-size:.75rem;font-weight:var(--font--weight-bold)}.document__header__date{margin:0;color:var(--color--grey-dark);font-size:.875rem}.document__item{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1rem;transition:var(--transition);border-left:.25rem solid var(--color--orange);background-color:var(--color--white);gap:1rem}.document__item__content{display:flex;flex-direction:column}.document__item__name{text-decoration:none;color:var(--color--orange);font-size:var(--font--p);font-weight:var(--font--weight-bold);line-height:1.5}.document__item__name::before{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.document__item__extension{color:var(--color--grey-dark);font-size:.75rem;line-height:1.6}.document__item::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color--orange);font-size:2rem}.document__item p{margin:0}.document__item:has(a:hover){box-shadow:0 0 .5rem 0 rgba(0,0,0,.15)}@media screen and (width >= 1200px){.document__item{padding:1rem 1.5rem}}.document__metas{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.document__metas__type{display:flex;align-items:center;justify-content:center;height:2rem;margin:0;padding:.25rem .75rem;color:var(--color--white);background-color:var(--color--orange);font-size:.75rem;font-weight:var(--font--weight-bold)}.document__metas__updated{color:var(--color--grey-dark);font-size:.875rem;font-weight:var(--font--weight-regular)}.paragraph--type--double{display:flex;flex-direction:column;gap:2rem}.paragraph--type--double__separator{display:block;width:100%;height:.0625rem;background-color:var(--color--orange)}@media screen and (width >= 1200px){.paragraph--type--double__separator{width:.0625rem;height:100%}}.paragraph--type--double__container{display:flex;flex-direction:column;gap:1.5rem}@media screen and (width >= 1200px){.paragraph--type--double__container{padding-bottom:2rem}}.paragraph--type--double h4{margin:0;font-weight:var(--font--weight-regular)}.paragraph--type--double p{margin:0;font-size:.875rem;line-height:1.5}@media screen and (width >= 1200px){.paragraph--type--double{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:4rem}}.euronext{display:flex;flex-direction:column;gap:3rem;color:var(--color--grey-dark)}.euronext__finance{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:var(--size--container-sm)}.euronext__finance__row{display:grid;overflow:hidden;grid-template-columns:30% 70%;align-items:center;border:.0625rem solid var(--color--grey);border-radius:.25rem;background-color:var(--color--grey-light)}.euronext__finance__row__title{padding:1rem 1.5rem;background-color:var(--color--grey-light);font-size:.75rem}.euronext__finance__row__data{padding:1rem 1.5rem;color:var(--color--blue);background-color:var(--color--white);font-size:var(--font--p);font-weight:var(--font--weight-bold)}.euronext__cours{display:flex;flex-direction:column;width:100%;max-width:var(--size--container-sm);gap:1.5rem}.euronext__cours__column{display:flex;flex-direction:column;gap:.75rem}.euronext__cours__column.-grid{display:grid;grid-template-rows:repeat(3,minmax(0,1fr))}.euronext__cours__item{display:flex;flex-direction:column;justify-content:center;padding:.75rem 1.5rem;color:var(--color--grey-dark);border:.0625rem solid var(--color--grey);border-radius:.25rem;background-color:var(--color--grey-light);font-size:.75rem;gap:.5rem}.euronext__cours__item__data{color:var(--color--grey-medium);font-size:1rem;font-weight:var(--font--weight-semibold)}.-quotation .euronext__cours__item__data{color:var(--color--white)}.euronext__cours__item__data.variation-minus-number{color:var(--color--orange)}.euronext__cours__item__data.variation-plus-number{color:var(--color--green)}.euronext__cours__item.-quotation{color:var(--color--white);border-color:var(--color--grey-dark);background-color:var(--color--grey-dark)}@media screen and (width >= 768px){.euronext__cours{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.euronext__table{margin-top:-0.75rem;margin-bottom:-0.75rem;border-spacing:0 .75rem;border-collapse:separate;border-radius:.25rem}.euronext__table thead th{padding:.75rem 1.5rem;text-align:left;border:unset;background-color:unset;font-size:.75rem;font-weight:var(--font--weight-regular)}.euronext__table tr td{border-color:var(--color--grey);border-top:.0625rem solid var(--color--grey) !important}.euronext__table tr td .minus{color:var(--color--orange)}.euronext__table tr td .plus{color:var(--color--green)}.euronext__table tr td:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;background-color:var(--color--grey-light);font-size:.75rem}.euronext__table tr td:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.euronext__table tr td:not(:first-child){color:var(--color--grey-medium);font-size:1rem;font-weight:var(--font--weight-semibold)}.euronext__valeur{overflow-x:auto;overflow-y:hidden;width:100%;max-width:var(--size--container-sm)}.euronext__chart{width:100%;max-width:var(--size--container-sm)}.euronext__chart .group-btn{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:1rem;gap:.75rem}.euronext__chart .group-btn a{display:flex;align-items:center;padding:.5rem .75rem;text-decoration:none;color:var(--color--grey-medium);border:.0625rem solid var(--color--grey);border-radius:2rem;font-size:.75rem;font-weight:var(--font--weight-semibold)}.euronext__chart .group-btn a.active{color:var(--color--white);border-color:var(--color--orange);background-color:var(--color--orange)}.paragraph__faq{margin:0;padding:0;list-style:none;width:100%;max-width:var(--size--container)}.paragraph__faq>*{margin:0;padding:0;list-style:none}.faq{padding:1rem 0;color:var(--color--grey-dark);border-bottom:.0625rem solid var(--color--orange)}.faq ul{display:flex;flex-direction:column;margin-top:1rem;list-style-type:none;gap:.5rem}.faq ul li::before{display:inline-block;width:.25rem;height:.25rem;margin-right:.5rem;margin-bottom:.1em;margin-left:-1em;content:"";border-radius:50%;background:var(--color--orange)}.faq__summary{display:flex;align-items:flex-start;justify-content:space-between;cursor:pointer;font-size:1.125rem;line-height:1.5;gap:1rem}.faq__summary::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;order:1;transition:var(--transition);color:var(--color--orange);font-size:2rem}[open] .faq__summary{color:var(--color--orange);font-weight:var(--font--weight-bold)}[open] .faq__summary::before{transform:rotate(180deg)}@media screen and (width >= 1200px){.faq__summary{gap:1.5rem}}.faq>p{margin:1rem 0 0;font-size:.875rem;line-height:1.5}@media screen and (width >= 1200px){.faq{padding:1.5rem 0}}.paragraph--type--financial-publication{display:flex;flex-wrap:wrap;gap:1rem}.paragraph--type--financial-publication .paragraph__financial_publication{margin:0;padding:0;list-style:none;gap:1rem;display:flex;flex-direction:column;margin:0;padding:0}.paragraph--type--financial-publication .paragraph__financial_publication>*{margin:0;padding:0;list-style:none}.paragraph--type--financial-publication .paragraph__financial_publication__card{display:flex;width:100%;padding:2rem 1rem;gap:1rem;background-color:var(--color--white)}.paragraph--type--financial-publication .paragraph__financial_publication__card .node--type-article{display:flex;flex-direction:column}@media screen and (width >= 1200px){.paragraph--type--financial-publication .paragraph__financial_publication__card{width:33.3333333333%}}.paragraph--type--financial-publication .paragraph__financial_publication .node__header__date{display:flex;align-items:center;font-size:.625rem;font-weight:var(--font--weight-light);line-height:1.2;gap:1.125rem}.paragraph--type--financial-publication .paragraph__financial_publication .node__header__date>span:nth-child(1){display:flex;align-items:center;width:5rem;height:1.875rem;margin-bottom:1.25rem;padding-right:1.125rem;letter-spacing:2px;border-right:.0625rem solid var(--color--orange)}.paragraph--type--financial-publication .paragraph__financial_publication .node__header__date>span:nth-child(2){display:flex;align-items:center;height:1.875rem;margin-bottom:1.25rem;text-transform:uppercase;color:var(--color--blue);font-weight:var(--font--weight-bold);line-height:1.6}.paragraph--type--financial-publication .paragraph__financial_publication .node__content{display:flex;gap:1rem;flex:1}.paragraph--type--financial-publication .paragraph__financial_publication .node__content h3,.paragraph--type--financial-publication .paragraph__financial_publication .node__content p{margin:0}.paragraph--type--financial-publication .paragraph__financial_publication .node__content h3{color:var(--color--blue);font-size:1.125rem}@media screen and (width >= 1200px){.paragraph--type--financial-publication .paragraph__financial_publication .node__content h3{line-height:1.55}}.paragraph--type--financial-publication .paragraph__financial_publication .node__content p{font-size:.875rem;line-height:1.55}.paragraph--type--financial-publication .paragraph__financial_publication .node__content a{display:flex;align-items:center;height:2rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:rgba(0,0,0,0);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;padding:0;color:var(--color--orange);display:inline-flex;letter-spacing:1px;font-size:.625rem;font-weight:var(--font--weight-bold);gap:.25rem;max-width:-moz-fit-content;max-width:fit-content;margin-top:auto}.paragraph--type--financial-publication .paragraph__financial_publication .node__content a:hover,.paragraph--type--financial-publication .paragraph__financial_publication .node__content a:focus-visible{background-color:color-mix(in oklab,transparent 90%,black)}.paragraph--type--financial-publication .paragraph__financial_publication .node__content a:hover,.paragraph--type--financial-publication .paragraph__financial_publication .node__content a:focus-visible{background-color:rgba(0,0,0,0);box-shadow:inset 0 -0.125rem var(--color--orange)}.paragraph--type--financial-publication .paragraph__financial_publication .node__content a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.paragraph--type--financial-publication .paragraph__financial_publication .node__content a::after{font-size:1.25rem}@media screen and (width >= 1200px){.paragraph--type--financial-publication .paragraph__financial_publication{flex-direction:row;order:3}}.paragraph--type--financial-publication .paragraph{flex-direction:row}.paragraph--type--financial-publication .paragraph__header{display:flex}@media screen and (width >= 1200px){.paragraph--type--financial-publication .paragraph__header{width:calc(80% - 2rem)}}.paragraph--type--financial-publication .paragraph__btn{display:flex;justify-content:center}.paragraph--type--financial-publication .paragraph__btn a{display:flex;align-items:center;height:2rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:rgba(0,0,0,0);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;padding:0;color:var(--color--orange);display:inline-flex;letter-spacing:1px;font-size:.625rem;font-weight:var(--font--weight-bold);gap:.25rem}.paragraph--type--financial-publication .paragraph__btn a:hover,.paragraph--type--financial-publication .paragraph__btn a:focus-visible{background-color:color-mix(in oklab,transparent 90%,black)}.paragraph--type--financial-publication .paragraph__btn a:hover,.paragraph--type--financial-publication .paragraph__btn a:focus-visible{background-color:rgba(0,0,0,0);box-shadow:inset 0 -0.125rem var(--color--orange)}.paragraph--type--financial-publication .paragraph__btn a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.paragraph--type--financial-publication .paragraph__btn a::after{font-size:1.25rem}@media screen and (width >= 1200px){.paragraph--type--financial-publication .paragraph__btn{align-content:flex-end;align-self:flex-end;width:calc(20% - 2rem)}}@media screen and (width >= 1200px){.paragraph.paragraph--type--financial-publication{flex-direction:row}.paragraph.paragraph--type--financial-publication .paragraph__header{align-items:flex-start}.paragraph.paragraph--type--financial-publication .paragraph__header__title{text-align:start}}.financial-results .paragraph__header__content{display:flex;flex-direction:column;gap:.5rem;width:100%}@media screen and (width >= 1200px){.financial-results .paragraph__header{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:4rem;width:100%;max-width:none;text-align:left}}.financial-results a.media--type-financial-results{display:flex;align-items:center;justify-content:space-between;transition:var(--transition);text-decoration:none;color:var(--color--grey-dark);font-size:.75rem;font-weight:var(--font--weight-semibold);line-height:1.4;gap:1rem}.financial-results a.media--type-financial-results::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color--orange);font-size:2rem}.financial-results a.media--type-financial-results.format-link::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color--orange);font-size:2rem}.financial-results a.media--type-financial-results:hover,.financial-results a.media--type-financial-results:focus-visible{color:var(--color--orange)}.financial-results .responsive-table{display:none}@media screen and (width >= 1200px){.financial-results .responsive-table.-active{display:table}}.financial-results .table-accordions{display:none;flex-direction:column;width:100%;gap:.5rem}@media screen and (width < 1200px){.financial-results .table-accordions.-active{display:flex}}.financial-results .table-accordion{width:100%}.financial-results .table-accordion summary{display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem;cursor:pointer;color:var(--color--blue);background-color:var(--color--grey-light);font-size:.875rem;font-weight:var(--font--weight-light);line-height:1.3;gap:.5rem}.financial-results .table-accordion summary::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;color:var(--color--orange);font-size:1.25rem}.financial-results .table-accordion[open] summary::after{transform:rotate(180deg)}.financial-results .table-accordion__content{display:flex;flex-direction:column;gap:.0625rem;margin-top:.0625rem}.financial-results .table-accordion__item{display:grid;grid-template-columns:minmax(8rem,25%) minmax(0,1fr)}.financial-results .table-accordion__item h4{margin:0;padding:1.5rem 1rem;text-align:center;color:var(--color--blue);background-color:var(--color--grey-light);font-size:.875rem;font-weight:var(--font--weight-light);line-height:1.3}.financial-results .table-accordion__item div{padding:1.5rem;border-right:.0625rem solid var(--color--grey-light);border-bottom:.0625rem solid var(--color--grey-light)}.financial-results__switch{position:relative;display:flex;flex-direction:column}.financial-results__switch button{padding:.75rem 1rem;cursor:pointer;transition:var(--transition);border:none;background-color:rgba(0,0,0,0)}.financial-results__switch button:hover,.financial-results__switch button:focus-visible{color:var(--color--orange)}.financial-results__switch__dropdown{display:flex;align-items:center;gap:.5rem}.financial-results__switch__dropdown::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color--orange)}.financial-results__switch__dropdown.-active::after{transform:rotate(180deg)}.financial-results__switch__dropdown.-active+.financial-results__switch__list{display:flex}.financial-results__switch__list{position:absolute;z-index:2;top:100%;right:0;display:none;flex-direction:column;padding:.5rem;background-color:var(--color--white);box-shadow:0 0 .5rem 0 rgba(0,0,0,.15)}.paragraph--type--iframe>.text-formatted{display:flex;flex-direction:column;align-items:center}.paragraph--type--iframe iframe{width:100%;min-height:51rem;border:none}@media screen and (width >= 1200px){.paragraph--type--image-quote .blockquote__cite{width:calc(60% - 1.25rem)}}.paragraph--type--image-quote .blockquote__img{width:100%}@media screen and (width >= 1200px){.paragraph--type--image-quote .blockquote__img{width:calc(40% - 1.25rem)}}.paragraph--type--image .media{display:flex;justify-content:center;width:100%;max-width:var(--size--container-xs)}.paragraph--type--image .media img{display:inline-block;width:100%;height:100%;vertical-align:bottom}.paragraph--type--image .media.-border-left{max-width:var(--size--container)}.paragraph--type--image .media.-border-left img{border-left:.25rem solid var(--color--orange)}.key-figures__item{display:flex;align-items:center;justify-content:center;height:7.5rem;padding:1rem;text-align:center;color:var(--color--white);background-color:var(--color--blue);background-image:url(/themes/custom/mersen/assets/images/worldmap.svg);background-repeat:no-repeat;background-position:left 40%;background-size:100vw}.key-figures__item:nth-child(2){background-position:33% 39%}.key-figures__item:nth-child(3){background-position:66% 39%}.key-figures__item:nth-child(4){background-position:right 39%}@media screen and (width >= 1200px){.key-figures__item{height:14rem}}.key-figures .figure{display:flex;flex-direction:column;gap:.5rem}.key-figures .figure__value{margin:0;font-size:var(--font--h1);font-weight:var(--font--weight-bold)}.key-figures .figure__unit{margin:0;font-size:var(--font--h3);font-weight:var(--font--weight-bold)}.key-figures .figure__text{margin:0}.pillar{position:relative;overflow:hidden;width:100%;max-height:20rem;background-color:var(--color--grey-light);aspect-ratio:1/1}.pillar::before{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:.25rem;content:"";transition:var(--transition);background-color:var(--color--orange)}.pillar__content{position:absolute;z-index:2;top:0;left:0;display:flex;flex-direction:column;width:100%;padding:1rem;transition:var(--transition-slow);gap:.5rem}@media screen and (width >= 1200px){.pillar__content{top:1rem;padding:1rem 2rem}}.pillar__number{margin:0;transition:var(--transition);color:var(--color--orange);font-size:.75rem;font-weight:var(--font--weight-semibold);line-height:1.4}.pillar__title,.pillar__title__link{display:flex;flex-direction:column;margin:0;transition:var(--transition);text-decoration:none;color:var(--color--blue);font-size:var(--font--h4);font-weight:var(--font--weight-light);line-height:1.3;gap:.5rem}.pillar__title__link::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:var(--transition);color:var(--color--orange);font-size:2rem}.pillar__img{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;transition:var(--transition-slow);opacity:0}.pillar__img img{display:inline-block;width:100%;height:100%;vertical-align:bottom}.pillar__img *{width:100%;height:100%}.pillar__img img{-o-object-fit:cover;object-fit:cover}.pillar a::before{position:absolute;top:0;left:0;width:100%;height:1000%;content:"";transform:translateY(-50%)}.pillar.-link:hover::before,.pillar.-link:focus-visible::before{height:40%}.pillar.-link:hover .pillar__content,.pillar.-link:focus-visible .pillar__content{top:100%;transform:translateY(-100%);background-color:var(--color--orange)}.pillar.-link:hover .pillar__number,.pillar.-link:focus-visible .pillar__number{color:var(--color--white)}.pillar.-link:hover .pillar__title__link,.pillar.-link:focus-visible .pillar__title__link{color:var(--color--white)}.pillar.-link:hover .pillar__title__link::after,.pillar.-link:focus-visible .pillar__title__link::after{color:var(--color--white)}.pillar.-link:hover .pillar__img,.pillar.-link:focus-visible .pillar__img{opacity:1}.paragraph--type--push-quote__wrapper{display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center}@media screen and (width >= 1200px){.paragraph--type--push-quote__wrapper{justify-content:space-between}}.paragraph--type--push-quote .blockpush{max-width:var(--size--container-sm)}.paragraph--type--push-quote .blockpush__text h3,.paragraph--type--push-quote .blockpush__text h4{color:var(--color--orange)}.paragraph--type--push-quote .blockpush__cta a{display:flex;align-items:center;height:4.5rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--grey-light);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;box-shadow:inset .125rem -0.125rem var(--color--orange);width:-moz-fit-content;width:fit-content;padding:2rem 1.25rem;border-color:var(--color--black);font-size:.875rem}.paragraph--type--push-quote .blockpush__cta a:hover,.paragraph--type--push-quote .blockpush__cta a:focus-visible{background-color:color-mix(in oklab,var(--color--grey-light) 90%,black)}.paragraph--type--push-quote .blockpush__cta a:hover,.paragraph--type--push-quote .blockpush__cta a:focus-visible{color:var(--color--white);box-shadow:inset 4.5rem -4.5rem var(--color--orange)}.paragraph--type--push-quote .blockpush__cta a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.paragraph--type--push-quote .blockpush__cta a::after{color:var(--color--orange);font-size:2rem}.paragraph--type--push-quote .blockpush__cta a:hover::after{color:var(--color--white)}.paragraph--type--push-quote .blockpush__upload-file a{display:flex;align-items:center;height:4.5rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--grey-light);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;box-shadow:inset .125rem -0.125rem var(--color--orange);width:-moz-fit-content;width:fit-content;padding:2rem 1.25rem;border-color:var(--color--black);font-size:.875rem}.paragraph--type--push-quote .blockpush__upload-file a:hover,.paragraph--type--push-quote .blockpush__upload-file a:focus-visible{background-color:color-mix(in oklab,var(--color--grey-light) 90%,black)}.paragraph--type--push-quote .blockpush__upload-file a:hover,.paragraph--type--push-quote .blockpush__upload-file a:focus-visible{color:var(--color--white);box-shadow:inset 4.5rem -4.5rem var(--color--orange)}.paragraph--type--push-quote .blockpush__upload-file a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.paragraph--type--push-quote .blockpush__upload-file a::after{color:var(--color--orange);font-size:2rem}.paragraph--type--push-quote .blockpush__upload-file a:hover::after{color:var(--color--white)}@media screen and (width >= 1200px){.paragraph--type--push-quote .blockpush{width:calc(50% - 4rem)}}.paragraph--type--push-quote .blockquote{height:100%}@media screen and (width >= 1200px){.paragraph--type--push-quote .blockquote{justify-content:center;order:1;width:calc(50% - 4rem)}}.paragraph--type--push__wrapper{width:100dvw}@media screen and (width >= 1200px){.paragraph--type--push__wrapper{max-width:100%}}.paragraph--type--push .blockpush{display:flex;flex-direction:column}.paragraph--type--push .blockpush__editorial{position:relative;display:flex;justify-content:center;padding:3.5rem 1rem;color:var(--color--white);background-color:var(--color--blue)}.paragraph--type--push .blockpush__editorial__wrapper{display:flex;flex-direction:column;align-items:center;max-width:var(--size--container-sm);gap:1rem}.paragraph--type--push .blockpush__editorial__text p:nth-child(1){margin-top:0}.paragraph--type--push .blockpush__editorial__text ul{display:flex;flex-direction:column;gap:.5rem;list-style-type:none}.paragraph--type--push .blockpush__editorial__text ul li::before{display:inline-block;width:.25rem;height:.25rem;margin-right:.5rem;margin-bottom:.1em;margin-left:-1em;content:"";border-radius:50%;background:var(--color--orange)}.paragraph--type--push .blockpush__editorial__cta{margin-top:.5rem}.paragraph--type--push .blockpush__editorial__cta a{display:flex;align-items:center;height:4.5rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--white);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;box-shadow:inset .125rem -0.125rem var(--color--orange)}.paragraph--type--push .blockpush__editorial__cta a:hover,.paragraph--type--push .blockpush__editorial__cta a:focus-visible{background-color:color-mix(in oklab,var(--color--white) 90%,black)}.paragraph--type--push .blockpush__editorial__cta a:hover,.paragraph--type--push .blockpush__editorial__cta a:focus-visible{color:var(--color--white);box-shadow:inset 4.5rem -4.5rem var(--color--orange)}.paragraph--type--push .blockpush__editorial__cta a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.paragraph--type--push .blockpush__editorial__cta a::after{color:var(--color--orange);font-size:1.25rem}.paragraph--type--push .blockpush__editorial__cta a:hover::after{color:var(--color--white)}@media screen and (width >= 1200px){.paragraph--type--push .blockpush__editorial__cta{margin-top:.375rem}}.paragraph--type--push .blockpush__editorial .paragraph__header__title{color:var(--color--white)}.paragraph--type--push.-img .blockpush__image img{max-width:100%;height:auto}@media screen and (width >= 1200px){.paragraph--type--push.-img .blockpush__image{grid-row:1;grid-column:1/5}}.paragraph--type--push.-img .blockpush__editorial{align-items:flex-start;margin:-8rem 1rem 0}.paragraph--type--push.-img .blockpush__editorial__suptitle{text-align:left}.paragraph--type--push.-img .blockpush__editorial__title{text-align:left}.paragraph--type--push.-img .blockpush__editorial .paragraph__header{align-items:flex-start;text-align:left}@media screen and (width >= 1200px){.paragraph--type--push.-img .blockpush__editorial{grid-row:1;grid-column:4/9;align-self:center;height:-moz-fit-content;height:fit-content;margin:0;padding:5rem 3.5rem}}@media screen and (width >= 1200px){.paragraph--type--push.-img .blockpush{display:grid;grid-template-columns:repeat(8,minmax(0,1fr))}}.paragraph--type--quote-and-push__wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}@media screen and (width >= 1200px){.paragraph--type--quote-and-push blockquote{grid-row:2/3;grid-column:2/2;align-self:start}}.paragraph--type--quote-and-push .blockquote__cite{width:calc(60% - 1rem)}@media screen and (width >= 768px){.paragraph--type--quote-and-push .blockquote__cite{width:calc(70% - 1rem)}}@media screen and (width >= 1200px){.paragraph--type--quote-and-push .blockquote__cite{grid-row:1/2;grid-column:2/2;width:100%}}.paragraph--type--quote-and-push .blockquote__img{width:calc(40% - 1rem)}@media screen and (width >= 768px){.paragraph--type--quote-and-push .blockquote__img{width:calc(30% - 1rem)}}@media screen and (width >= 1200px){.paragraph--type--quote-and-push .blockquote__img{grid-row:1/4;grid-column:1/2;align-self:start;width:100%}}@media screen and (width >= 1200px){.paragraph--type--quote-and-push .blockquote__btn{grid-row:3/4;grid-column:2/2;align-self:end}}@media screen and (width >= 1200px){.paragraph--type--quote-and-push .blockquote{display:grid;grid-template-columns:calc(40% - 1rem) calc(60% - 1rem);align-items:center;width:calc(60% - 1rem);column-gap:2rem}}.paragraph--type--quote-and-push .blockpush{display:flex;flex-wrap:wrap;width:100%;max-width:var(--size--container-sm);padding:2rem;color:var(--color--white);background-color:var(--color--blue);gap:2rem}.paragraph--type--quote-and-push .blockpush__img{width:100%}.paragraph--type--quote-and-push .blockpush__img article{width:100%}.paragraph--type--quote-and-push .blockpush__img article .media__image{width:100%}.paragraph--type--quote-and-push .blockpush__img img{width:100%;height:100%;border-left:.25rem solid var(--color--orange)}.paragraph--type--quote-and-push .blockpush__btn a{display:flex;align-items:center;height:2rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:rgba(0,0,0,0);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;padding:0;color:var(--color--orange);display:inline-flex;letter-spacing:1px;font-size:.625rem;font-weight:var(--font--weight-bold);gap:.25rem;color:var(--color--white)}.paragraph--type--quote-and-push .blockpush__btn a:hover,.paragraph--type--quote-and-push .blockpush__btn a:focus-visible{background-color:color-mix(in oklab,transparent 90%,black)}.paragraph--type--quote-and-push .blockpush__btn a:hover,.paragraph--type--quote-and-push .blockpush__btn a:focus-visible{background-color:rgba(0,0,0,0);box-shadow:inset 0 -0.125rem var(--color--orange)}.paragraph--type--quote-and-push .blockpush__btn a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.paragraph--type--quote-and-push .blockpush__btn a::after{font-size:1.25rem}.paragraph--type--quote-and-push .blockpush__btn a:hover{box-shadow:inset 0 -0.125rem var(--color--white)}@media screen and (width >= 1200px){.paragraph--type--quote-and-push .blockpush{width:calc(40% - 1rem);font-size:1rem;line-height:1.35;gap:1.5rem}}.related-news__body__items{display:flex;flex-direction:column;gap:2rem}@media screen and (width < 1200px){.related-news__body__items .slick-track{display:flex;flex-direction:column;gap:2rem}}.related-news__link{display:flex;align-items:center;height:2rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:rgba(0,0,0,0);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;padding:0;color:var(--color--orange);display:inline-flex;letter-spacing:1px;font-size:.625rem;font-weight:var(--font--weight-bold);gap:.25rem;align-self:flex-end}.related-news__link:hover,.related-news__link:focus-visible{background-color:color-mix(in oklab,transparent 90%,black)}.related-news__link:hover,.related-news__link:focus-visible{background-color:rgba(0,0,0,0);box-shadow:inset 0 -0.125rem var(--color--orange)}.related-news__link::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.related-news__link::after{font-size:1.25rem}.share{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(8.75rem,auto);gap:.5rem 0;width:100%}.share>*{margin:0;padding:0;list-style:none}.share__item{display:flex;align-items:center;justify-content:center;padding:1rem;color:var(--color--grey-dark);background-color:var(--color--white)}.share__item.-primary{grid-column:span 2;justify-content:flex-start;padding:1rem 2rem;color:var(--color--white);background-color:var(--color--blue)}.share__item.-primary h4{font-weight:var(--font--weight-bold)}@media screen and (width >= 768px){.share__item.-primary{grid-column:span 4}}@media screen and (width >= 1200px){.share__item.-primary{grid-column:1}}.share__item:not(.-primary){border-right:.25rem solid var(--color--orange)}.share__item__content{display:flex;flex-direction:column;gap:.5rem}.share__item__content h4,.share__item__content p{margin:0}.share__item__content p.-big,.share__item__content h4.-big{font-size:var(--font--h3);font-weight:var(--font--weight-regular)}.share__item__content p:not(.-big){font-size:.875rem;font-weight:var(--font--weight-light);line-height:1.5}@media screen and (width >= 768px){.share{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (width >= 1200px){.share{grid-template-columns:minmax(15rem,1fr) repeat(4,minmax(12rem,15rem))}}.team{display:flex;flex-direction:column;gap:.5rem}.team__img{width:100%;margin-bottom:.5rem;border-bottom:.25rem solid var(--color--orange)}.team__img img{display:inline-block;width:100%;height:100%;vertical-align:bottom}.team__title{margin:0;color:var(--color--orange);font-size:1.375rem}.team__function{margin:0;color:var(--color--grey-dark);font-size:.875rem;line-height:1.5}.team__text{margin:0;color:var(--color--black);font-size:1rem;line-height:1.5}.text-media{display:flex;flex-direction:column;gap:2rem}.text-media>.media{order:0}.text-media>.media .media__image{display:flex;align-items:center;justify-content:center}.text-media>.media img{width:auto;max-width:100%;height:auto;max-height:100%;border-bottom:.25rem solid var(--color--orange)}.text-media>.media iframe{width:100%;aspect-ratio:16/9;height:100%}.text-media>.text-formatted{order:1}.text-media .text{display:flex;flex-direction:column;align-items:flex-start}.text-media .text-link a{display:flex;align-items:center;height:2rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:rgba(0,0,0,0);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;padding:0;color:var(--color--orange);display:inline-flex;letter-spacing:1px;font-size:.625rem;font-weight:var(--font--weight-bold);gap:.25rem}.text-media .text-link a:hover,.text-media .text-link a:focus-visible{background-color:color-mix(in oklab,transparent 90%,black)}.text-media .text-link a:hover,.text-media .text-link a:focus-visible{background-color:rgba(0,0,0,0);box-shadow:inset 0 -0.125rem var(--color--orange)}.text-media .text-link a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-media .text-link a::after{font-size:1.25rem}@media screen and (width >= 1200px){.text-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:5rem}.text-media.-right>.text-formatted{grid-row-start:1;grid-column-start:1}.text-media.-right>.media{grid-row-start:1;grid-column-start:2}.text-media.-left>.text-formatted{grid-row-start:1;grid-column-start:2}.text-media.-left>.media{grid-row-start:1;grid-column-start:1}.text-media.-right>.text-formatted ul li,.text-media.-left>.text-formatted ul li{color:var(--color--grey-dark)}}.paragraph--type--text .text-formatted{max-width:var(--size--container-sm);margin-top:-1rem}.field--name-field-complementary-description{align-self:center;max-width:var(--size--container-sm);padding:0 2rem;border-left:.0625rem solid var(--color--orange);font-size:var(--font--p3);line-height:1.5}.field--name-field-complementary-description p:first-child{margin-top:0}.field--name-field-complementary-description p:last-child{margin-bottom:0}.value{display:flex;flex-direction:column;width:100%;height:100%;padding:2rem;border-left:.25rem solid var(--color--orange);background-color:var(--color--grey-light);gap:.5rem}.value__title{margin:0;color:var(--color--blue);font-size:1.375rem;font-weight:var(--font--weight-light);line-height:1.3}.value__description{margin:0;font-size:.875rem;font-weight:var(--font--weight-light);line-height:1.5}.paragraph--type--video{position:relative;z-index:1;padding-top:var(--size--paragraph)}.paragraph--type--video::before{position:absolute;z-index:-1;top:0;left:50%;width:100dvw;height:65%;content:"";transform:translateX(-50%);background-color:var(--color--grey-light)}.paragraph--type--video>.media{width:100%;max-width:var(--size--container)}.paragraph--type--video>.media iframe{width:100%;aspect-ratio:16/9;height:100%}.node__content>.field--name-field-webform{position:relative;z-index:1;padding:var(--size--paragraph) 0;background-color:var(--color--grey-light)}.node__content>.field--name-field-webform::before{position:absolute;z-index:-1;top:0;left:50%;width:100dvw;height:100%;content:"";transform:translateX(-50%);background-color:var(--color--grey-light)}.node__content>.field--name-field-webform>form{display:flex;flex-direction:column;align-items:flex-start;padding:2rem;background-color:var(--color--white);gap:2rem}.node__content>.field--name-field-webform>form>.form-wrapper{display:flex;flex-direction:column;gap:2rem;width:100%}.node__content>.field--name-field-webform>form>.form-wrapper textarea{width:100%}.node__content>.field--name-field-webform>form>.form-wrapper .form-radios{display:flex;flex-direction:column;margin-top:1rem;gap:.5rem}.node__content>.field--name-field-webform>form>.form-wrapper.form-actions{width:unset}.node__content>.field--name-field-webform>form .js-form-item.js-webform-states-hidden[style="display: block;"]{display:flex !important}.node__content>.field--name-field-webform>form .webform-button--submit{display:flex;align-items:center;height:4rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--grey-light);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;box-shadow:inset .125rem -0.125rem var(--color--orange)}.node__content>.field--name-field-webform>form .webform-button--submit:hover,.node__content>.field--name-field-webform>form .webform-button--submit:focus-visible{background-color:color-mix(in oklab,var(--color--grey-light) 90%,black)}.node__content>.field--name-field-webform>form .webform-button--submit:hover,.node__content>.field--name-field-webform>form .webform-button--submit:focus-visible{color:var(--color--white);box-shadow:inset 4rem -4rem var(--color--orange)}.node__content>.field--name-field-webform>form .webform-button--submit::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.node__content:has(.field--name-field-webform) .field--name-field-paragraphs{margin-bottom:0}.webform-confirmation{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.webform-confirmation__message{position:relative;margin:3rem 0;padding-left:3rem;line-height:1.5}.webform-confirmation__message h3{margin:0}.webform-confirmation__message::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:.5rem;left:0;color:var(--color--green);font-size:2rem}.webform-confirmation__back{margin-left:3rem}.webform-confirmation__back a{display:flex;align-items:center;height:2.5rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--orange);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;color:var(--color--white)}.webform-confirmation__back a:hover,.webform-confirmation__back a:focus-visible{background-color:color-mix(in oklab,var(--color--orange) 90%,black)}.field--name-field-paragraphs,.paragraphs{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--size--paragraph);margin-bottom:var(--size--paragraph)}.field--name-field-paragraphs>*,.paragraphs>*{margin:0;padding:0;list-style:none}.paragraph{display:flex;flex-direction:column;align-items:center;gap:2rem}.paragraph__header{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:var(--size--container-sm);text-align:center}.paragraph__header__title{margin:0;color:var(--color--grey-dark);font-size:var(--font--h2);font-weight:var(--font--weight-semibold);line-height:1.2}.paragraph__header__suptitle{margin:0;text-transform:uppercase;color:var(--color--orange);font-size:.625rem;font-weight:var(--font--weight-medium)}@media screen and (width >= 1200px){.paragraph__header__suptitle{font-size:1rem}}.paragraph__header__description p,.paragraph__header__description .field--name-field-text-plain{margin:0;color:var(--color--grey-dark);font-size:var(--font--p3);font-weight:var(--font--weight-light);line-height:1.5}.paragraph__header:empty{display:none}@media screen and (width >= 1200px){.paragraph__header{gap:.75rem}}.paragraph__footer a{display:flex;align-items:center;height:3rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--orange);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;color:var(--color--white)}.paragraph__footer a:hover,.paragraph__footer a:focus-visible{background-color:color-mix(in oklab,var(--color--orange) 90%,black)}.paragraph.-grey{position:relative;z-index:1;padding:var(--size--paragraph) 0;background-color:var(--color--grey-light)}.paragraph.-grey::before{position:absolute;z-index:-1;top:0;left:50%;width:100dvw;height:100%;content:"";transform:translateX(-50%);background-color:var(--color--grey-light)}.paragraph.-start{align-items:flex-start}.paragraph.-start .paragraph__header{align-items:flex-start;text-align:left}@media screen and (width >= 1200px){.paragraph{gap:3.5rem}}.node--type-article .node__content{margin-bottom:var(--size--paragraph)}.node--type-article .node__content>.field--name-field-paragraphs{margin-bottom:0}.field--name-field-push-full-width.field--type-entity-reference,.node--view-mode-full .node__content>.field--name-field-push.field--type-entity-reference,#block-mersen-mersenpushfullwidthworldwide>div:not(.contextual){position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:3.5rem 0;gap:1rem}.field--name-field-push-full-width.field--type-entity-reference::before,.node--view-mode-full .node__content>.field--name-field-push.field--type-entity-reference::before,#block-mersen-mersenpushfullwidthworldwide>div:not(.contextual)::before{position:absolute;z-index:-1;top:0;left:50%;width:100dvw;height:100%;content:"";transform:translateX(-50%);background-color:var(--color--orange);background-image:url(/themes/custom/mersen/assets/images/mersen_pattern.svg);background-position-y:-1.5rem;background-size:35rem}@media screen and (width >= 1200px){.field--name-field-push-full-width.field--type-entity-reference::before,.node--view-mode-full .node__content>.field--name-field-push.field--type-entity-reference::before,#block-mersen-mersenpushfullwidthworldwide>div:not(.contextual)::before{background-position-y:-1.5rem;background-size:33rem}}.field--name-field-push-full-width.field--type-entity-reference .field--name-label,.node--view-mode-full .node__content>.field--name-field-push.field--type-entity-reference .field--name-label,#block-mersen-mersenpushfullwidthworldwide>div:not(.contextual) .field--name-label{width:80%;text-align:center;color:var(--color--white);font-size:2rem;font-weight:var(--font--weight-semibold);line-height:1.125}@media screen and (width >= 768px){.field--name-field-push-full-width.field--type-entity-reference .field--name-label,.node--view-mode-full .node__content>.field--name-field-push.field--type-entity-reference .field--name-label,#block-mersen-mersenpushfullwidthworldwide>div:not(.contextual) .field--name-label{font-size:3rem;line-height:1.08}}@media screen and (width >= 1200px){.field--name-field-push-full-width.field--type-entity-reference .field--name-label,.node--view-mode-full .node__content>.field--name-field-push.field--type-entity-reference .field--name-label,#block-mersen-mersenpushfullwidthworldwide>div:not(.contextual) .field--name-label{width:50%}}.field--name-field-push-full-width.field--type-entity-reference .field--name-field-link a,.node--view-mode-full .node__content>.field--name-field-push.field--type-entity-reference .field--name-field-link a,#block-mersen-mersenpushfullwidthworldwide>div:not(.contextual) .field--name-field-link a{display:flex;align-items:center;height:2rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:rgba(0,0,0,0);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;padding:0;color:var(--color--orange);display:inline-flex;letter-spacing:1px;font-size:.625rem;font-weight:var(--font--weight-bold);gap:.25rem;color:var(--color--white)}.field--name-field-push-full-width.field--type-entity-reference .field--name-field-link a:hover,.field--name-field-push-full-width.field--type-entity-reference .field--name-field-link a:focus-visible,.node--view-mode-full .node__content>.field--name-field-push.field--type-entity-reference .field--name-field-link a:hover,.node--view-mode-full .node__content>.field--name-field-push.field--type-entity-reference .field--name-field-link a:focus-visible,#block-mersen-mersenpushfullwidthworldwide>div:not(.contextual) .field--name-field-link a:hover,#block-mersen-mersenpushfullwidthworldwide>div:not(.contextual) .field--name-field-link a:focus-visible{background-color:color-mix(in oklab,transparent 90%,black)}.field--name-field-push-full-width.field--type-entity-reference .field--name-field-link a:hover,.field--name-field-push-full-width.field--type-entity-reference .field--name-field-link a:focus-visible,.node--view-mode-full .node__content>.field--name-field-push.field--type-entity-reference .field--name-field-link a:hover,.node--view-mode-full .node__content>.field--name-field-push.field--type-entity-reference .field--name-field-link a:focus-visible,#block-mersen-mersenpushfullwidthworldwide>div:not(.contextual) .field--name-field-link a:hover,#block-mersen-mersenpushfullwidthworldwide>div:not(.contextual) .field--name-field-link a:focus-visible{background-color:rgba(0,0,0,0);box-shadow:inset 0 -0.125rem var(--color--orange)}.field--name-field-push-full-width.field--type-entity-reference .field--name-field-link a::after,.node--view-mode-full .node__content>.field--name-field-push.field--type-entity-reference .field--name-field-link a::after,#block-mersen-mersenpushfullwidthworldwide>div:not(.contextual) .field--name-field-link a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.field--name-field-push-full-width.field--type-entity-reference .field--name-field-link a::after,.node--view-mode-full .node__content>.field--name-field-push.field--type-entity-reference .field--name-field-link a::after,#block-mersen-mersenpushfullwidthworldwide>div:not(.contextual) .field--name-field-link a::after{font-size:1.25rem}.field--name-field-push-full-width.field--type-entity-reference .field--name-field-link a:hover,.node--view-mode-full .node__content>.field--name-field-push.field--type-entity-reference .field--name-field-link a:hover,#block-mersen-mersenpushfullwidthworldwide>div:not(.contextual) .field--name-field-link a:hover{box-shadow:inset 0 -0.125rem var(--color--white)}@media screen and (width >= 1200px){.field--name-field-push-full-width.field--type-entity-reference,.node--view-mode-full .node__content>.field--name-field-push.field--type-entity-reference,#block-mersen-mersenpushfullwidthworldwide>div:not(.contextual){padding:6rem 0}}.path-investors .articles-list.-agenda{margin:2.5rem 0}.path-investors .articles-list.-agenda .view-agenda{display:flex;flex-direction:column;gap:1.5rem}.path-investors .articles-list.-agenda .view-agenda .view-header{align-self:flex-end}.path-investors .articles-list.-agenda .view-agenda .view-header select{padding:.5rem 1.5rem .5rem .5rem;color:var(--color--grey-dark);border:none;background-image:url(/themes/custom/mersen/assets/images/small-down.svg);background-repeat:no-repeat;background-position:center right;background-size:2rem;font-size:.875rem;font-weight:var(--font--weight-medium);-webkit-appearance:none;appearance:none}.path-investors .articles-list.-agenda .view-agenda .view-content{display:flex;flex-direction:column;gap:1.5rem}@media screen and (width >= 768px){.path-investors .articles-list.-agenda .view-agenda .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));grid-auto-rows:1fr}.path-investors .articles-list.-agenda .view-agenda .view-content::before{grid-row:1/1;grid-column:1/1;width:0;padding-bottom:100%;content:""}.path-investors .articles-list.-agenda .view-agenda .view-content>*:first-child{grid-row:1/1;grid-column:1/1}}@media screen and (width >= 1200px){.path-investors .articles-list.-agenda .view-agenda .view-content{gap:2.5rem 1.5rem}}@media screen and (width >= 1200px){.path-investors .articles-list.-agenda .view-agenda{gap:3rem}}@media screen and (width >= 1200px){.path-investors .articles-list.-agenda{margin:4.5rem 0}}.path-investors .node--view-mode-agenda{position:relative;display:flex;flex-direction:column;height:100%;padding:2rem 3rem;color:var(--color--grey-dark);border-bottom:.25rem solid var(--color--grey-dark)}.path-investors .node--view-mode-agenda .article__header__date{letter-spacing:.5px;font-size:.75rem;font-weight:var(--font--weight-bold);line-height:1.8}.path-investors .node--view-mode-agenda .article__title{margin:0;font-size:var(--font--h4);font-weight:var(--font--weight-bold);line-height:1.3}.path-investors .node--view-mode-agenda .article__link{margin-top:1.5rem;text-decoration:none;font-size:0}.path-investors .node--view-mode-agenda .article__link::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;transition:var(--transition);color:var(--color--orange);border:.0625rem solid var(--color--orange);border-radius:50%;font-size:1.5rem}.path-investors .node--view-mode-agenda .article__link::after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.path-investors .node--view-mode-agenda:not(.quiet-period){border-color:var(--color--orange);background-color:var(--color--grey-light)}.path-investors .node--view-mode-agenda:not(.quiet-period) .article__title{color:var(--color--blue)}.path-investors .node--view-mode-agenda:not(.quiet-period) .article__header__date{color:var(--color--orange)}.path-investors .node--view-mode-agenda:hover .article__link::before{color:var(--color--white);background-color:var(--color--orange)}.path-careers main{position:relative;background-color:var(--color--grey-light)}.path-careers main::before{position:absolute;z-index:-1;top:0;left:50%;width:100dvw;height:100%;content:"";transform:translateX(-50%);background-color:var(--color--grey-light)}.path-careers .career{z-index:1;display:flex;flex-direction:column;gap:var(--size--paragraph)}.path-careers .career__governance{margin:0;padding:0;list-style:none}.path-careers .career__governance>*{margin:0;padding:0;list-style:none}.path-careers .career__governance__header{display:flex;flex-direction:column;align-items:center;gap:.5rem}@media screen and (width >= 1200px){.path-careers .career__governance__header{gap:1rem}}.path-careers .career__governance__title{text-transform:uppercase;color:var(--color--blue);font-size:1.625rem;font-weight:var(--font--weight-ultra);line-height:1.15}@media screen and (width >= 1200px){.path-careers .career__governance__title{font-size:2.5rem}}.path-careers .career__governance__blockquote{background-color:var(--color--white)}.path-careers .career__governance .career__cite__function{color:var(--color--blue)}.path-careers .career__governance a,.path-careers .career__governance .career__cite__quote::before,.path-careers .career__governance .career__cite__name{background:var(--gradient--orange--red);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.path-careers .career__blockpush{background-color:var(--color--white)}.path-careers .career__blockpush__text{color:var(--color--blue)}.path-careers .career__blockpush__btn a{display:flex;align-items:center;height:2rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:rgba(0,0,0,0);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;padding:0;color:var(--color--orange);display:inline-flex;letter-spacing:1px;font-size:.625rem;font-weight:var(--font--weight-bold);gap:.25rem}.path-careers .career__blockpush__btn a:hover,.path-careers .career__blockpush__btn a:focus-visible{background-color:color-mix(in oklab,transparent 90%,black)}.path-careers .career__blockpush__btn a:hover,.path-careers .career__blockpush__btn a:focus-visible{background-color:rgba(0,0,0,0);box-shadow:inset 0 -0.125rem var(--color--orange)}.path-careers .career__blockpush__btn a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.path-careers .career__blockpush__btn a::after{font-size:1.25rem}.path-careers .career__media{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:2rem 0;gap:2rem}.path-careers .career__media::before{position:absolute;z-index:-1;top:0;left:50%;width:100dvw;height:100%;content:"";transform:translateX(-50%);background:var(--gradient--orange--red)}.path-careers .career__media .text-media .video__player iframe{width:100%;height:100%;aspect-ratio:16/9}.path-careers .career__media__title{padding:0 2rem;text-transform:uppercase;font-size:1.625rem;font-weight:var(--font--weight-ultra);line-height:1.15}@media screen and (width >= 1200px){.path-careers .career__media__title{padding:0;font-size:2.5rem}}.path-careers .career__media__suptitle,.path-careers .career__media__title{color:var(--color--white)}.path-careers .career__media__btn a{color:var(--color--orange);background-color:var(--color--white)}.path-careers .career__media__btn a:hover{color:var(--color--white);border:.0625rem solid var(--color--white);background-color:var(--color--orange)}.path-careers .career__media .text-media.-left .field--type-text-long{padding:0 2rem}.path-careers .career__media .text-media.-left .field--type-text-long p{color:var(--color--white)}@media screen and (width >= 1200px){.path-careers .career__media{max-width:none;padding:2rem}.path-careers .career__media .text-media.-left .field--type-text-long{padding:0}}.path-careers .career__keyfigure__text .paragraph__header__title{text-transform:uppercase;color:var(--color--blue);font-size:1.625rem;font-weight:var(--font--weight-ultra);line-height:1.15}@media screen and (width >= 1200px){.path-careers .career__keyfigure__text .paragraph__header__title{font-size:2.5rem}}.path-careers .career__partof{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;padding:2.5rem 0;background-color:var(--color--blue);gap:2rem}.path-careers .career__partof::before{position:absolute;z-index:-1;top:0;left:50%;width:100dvw;height:100%;content:"";transform:translateX(-50%);background-color:var(--color--blue)}.path-careers .career__partof__img .media__image img{display:inline-block;width:100%;height:100%;vertical-align:bottom}@media screen and (width >= 768px){.path-careers .career__partof__img{width:80%}}@media screen and (width >= 1200px){.path-careers .career__partof__img{width:50%}}.path-careers .career__partof__content{display:flex;flex-direction:column;gap:1.5rem}@media screen and (width >= 1200px){.path-careers .career__partof__content{flex-direction:row;align-items:center;width:50%}}.path-careers .career__partof__wrapper{display:flex;flex-direction:column;gap:1.5rem}@media screen and (width >= 1200px){.path-careers .career__partof__wrapper{width:50%;gap:3rem}}.path-careers .career__partof__title{position:relative;display:flex;justify-content:center;max-width:20rem;margin:1rem auto;text-transform:uppercase;color:var(--color--white);font-size:1.625rem;font-weight:var(--font--weight-ultra);line-height:1.15}.path-careers .career__partof__title::before,.path-careers .career__partof__title::after{position:absolute;top:2.5rem;width:1.875rem;content:"";border-top:.0625rem solid var(--color--white)}@media screen and (width >= 1200px){.path-careers .career__partof__title::before,.path-careers .career__partof__title::after{left:auto;width:8rem}}.path-careers .career__partof__title::before{left:1rem;transform:rotate(-45deg);transform-origin:100% 0%}@media screen and (width >= 1200px){.path-careers .career__partof__title::before{top:-2rem;right:0;left:auto;transform:rotate(-35deg)}}.path-careers .career__partof__title::after{right:1rem;transform:rotate(45deg);transform-origin:0% 0%}@media screen and (width >= 1200px){.path-careers .career__partof__title::after{top:16rem;right:0;transform:rotate(35deg);transform-origin:100% 0%}}@media screen and (width >= 1200px){.path-careers .career__partof__title{align-items:center;width:50%;margin:0;font-size:5rem;line-height:.75}}.path-careers .career__partof__texts{display:flex;gap:1rem;flex-direction:column}.path-careers .career__partof__texts__title{display:flex;justify-content:center;margin:0;font-size:1.375rem;font-weight:var(--font--weight-bold)}@media screen and (width >= 1200px){.path-careers .career__partof__texts__title{font-size:1.75rem}}.path-careers .career__partof__texts__description p{display:flex;justify-content:center;margin:0;text-align:center;color:var(--color--white)}@media screen and (width >= 1200px){.path-careers .career__partof{gap:4rem;flex-direction:row}}.path-careers .career__profiles{display:flex;flex-direction:column;gap:2rem}.path-careers .career__profiles__title{text-transform:uppercase;color:var(--color--blue);font-size:1.625rem;font-weight:var(--font--weight-ultra);line-height:1.15}@media screen and (width >= 1200px){.path-careers .career__profiles__title{padding:0;font-size:2.5rem}}.path-careers .career__profiles__text{max-width:var(--size--container-sm);color:var(--color--grey-dark);font-size:var(--font--p3);font-weight:var(--font--weight-light);line-height:1.5}@media screen and (width >= 1200px){.path-careers .career__profiles__text{font-size:var(--font--p)}}.path-careers .career__profiles--articles{display:flex;flex-direction:column;gap:2rem}@media screen and (width >= 1200px){.path-careers .career__profiles--articles{flex-direction:row;gap:1.5rem}.path-careers .career__profiles--articles .node--type-article{display:flex;flex-direction:column}.path-careers .career__profiles--articles .node--type-article .news__header:after{bottom:-0.5rem;left:-2rem;width:10rem;transform:none}.path-careers .career__profiles--articles .node--type-article .news__wrapper{gap:1rem;padding-left:2rem}.path-careers .career__profiles--articles .node--type-article .news__img .media__image img{display:inline-block;width:100%;height:100%;vertical-align:bottom}}@media screen and (width < 768px){.path-careers .career__profiles{align-items:center}.path-careers .career__profiles .paragraph__header{align-items:center}}.path-careers .push-img{position:relative;display:flex;flex-direction:column;width:100%}.path-careers .push-img__wrapper{display:flex;flex-direction:column}@media screen and (width >= 1200px){.path-careers .push-img__wrapper{flex-direction:row}}.path-careers .push-img__img .field--name-field-image-apply,.path-careers .push-img__img .media--type-image{height:100%}.path-careers .push-img__img .media__image{height:100%}.path-careers .push-img__img .media__image img{display:inline-block;width:100%;height:100%;vertical-align:bottom}.path-careers .push-img__img .media__image img{min-height:25rem;max-height:37.5rem;-o-object-fit:cover;object-fit:cover}@media screen and (width >= 1200px){.path-careers .push-img__img .media__image img{min-height:40rem;max-height:unset;-o-object-fit:none;object-fit:none}}@media screen and (width >= 1200px){.path-careers .push-img__img{width:50%}}.path-careers .push-img__content{display:flex;flex-direction:column;margin:0 1rem;padding:1.5rem 2rem;transform:translateY(-8rem);background-color:var(--color--blue);gap:1rem}@media screen and (width >= 768px){.path-careers .push-img__content{margin:0 2rem}}@media screen and (width >= 1200px){.path-careers .push-img__content{position:absolute;top:50%;right:0;justify-content:center;width:60%;height:80%;margin:0;padding:5rem;transform:translateY(-50%)}}.path-careers .push-img__header{display:flex;flex-direction:column;gap:.75rem;width:100%}.path-careers .push-img__suptitle{margin:0;text-transform:uppercase;color:var(--color--orange);font-size:.625rem;font-weight:var(--font--weight-medium)}.path-careers .push-img__suptitle.-title-white{color:var(--color--white)}.path-careers .push-img__title{margin:0;padding:0;color:var(--color--white);font-size:2rem;font-weight:var(--font--weight-medium);line-height:1.25}.path-careers .push-img__title.-text-gradient{text-transform:uppercase;color:var(--color--white);font-size:1.625rem;font-weight:var(--font--weight-ultra);line-height:1.15}@media screen and (width >= 1200px){.path-careers .push-img__title.-text-gradient{padding:0;font-size:2.5rem}}.path-careers .push-img__description{display:flex;flex-direction:column;gap:1.5rem;line-height:1.4}.path-careers .push-img__description p{margin:0;color:var(--color--white);font-size:var(--font--p)}.path-careers .push-img__description .field--type-link{display:flex}.path-careers .push-img__description .field--type-link a{display:flex;align-items:center;height:4.5rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--white);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;box-shadow:inset .125rem -0.125rem var(--color--orange);max-width:-moz-fit-content;max-width:fit-content;height:3.125rem}.path-careers .push-img__description .field--type-link a:hover,.path-careers .push-img__description .field--type-link a:focus-visible{background-color:color-mix(in oklab,var(--color--white) 90%,black)}.path-careers .push-img__description .field--type-link a:hover,.path-careers .push-img__description .field--type-link a:focus-visible{color:var(--color--white);box-shadow:inset 4.5rem -4.5rem var(--color--orange)}.path-careers .push-img__description .field--type-link a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.path-careers .push-img__description .field--type-link a::after{color:var(--color--orange);font-size:1.25rem}.path-careers .push-img__description .field--type-link a:hover::after{color:var(--color--white)}@media screen and (width >= 1200px){.path-careers .push-img__description{line-height:1.55}}.path-careers .paragraph--type--key-figures .paragraph__header__suptitle{background:var(--gradient--orange--red);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.layout-content.contact .region-content{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:var(--size--paragraph)}.layout-content.contact .region-content>.block-local-tasks-block{grid-column:span 2;margin-bottom:1rem}.layout-content.contact .region-content>.block-local-tasks-block ul.tabs,.layout-content.contact .region-content>.block-local-tasks-block ul.tabs a{background-color:var(--color--white)}.layout-content.contact .region-content>.block-system-main-block{padding:2rem;background-color:var(--color--white)}.layout-content.contact .region-content>.block-system-main-block form{display:flex;flex-direction:column;gap:1.5rem}.layout-content.contact .region-content>.block-system-main-block form input:not(.form-submit):not(.form-checkbox),.layout-content.contact .region-content>.block-system-main-block form textarea{width:100%}.layout-content.contact .region-content>.block-system-main-block form input.form-submit{display:flex;align-items:center;height:4rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--grey-light);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;box-shadow:inset .125rem -0.125rem var(--color--orange)}.layout-content.contact .region-content>.block-system-main-block form input.form-submit:hover,.layout-content.contact .region-content>.block-system-main-block form input.form-submit:focus-visible{background-color:color-mix(in oklab,var(--color--grey-light) 90%,black)}.layout-content.contact .region-content>.block-system-main-block form input.form-submit:hover,.layout-content.contact .region-content>.block-system-main-block form input.form-submit:focus-visible{color:var(--color--white);box-shadow:inset 4rem -4rem var(--color--orange)}.layout-content.contact .region-content>.block-system-main-block form input.form-submit::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layout-content.contact .region-content>.block-system-main-block form>.form-wrapper{display:flex;flex-direction:column;gap:1.5rem}@media screen and (width >= 1200px){.layout-content.contact .region-content>.block-system-main-block form>.form-wrapper{flex-direction:row}}@media screen and (width >= 1200px){.layout-content.contact .region-content>.block-system-main-block form{gap:2rem}}@media screen and (width < 1200px){.layout-content.contact .region-content>.block-system-main-block{order:1}}@media screen and (width < 1200px){.layout-content.contact .region-content>.block-mersen-common{order:2}}@media screen and (width >= 1200px){.layout-content.contact .region-content{display:grid;grid-template-columns:minmax(0,33%) minmax(0,1fr);grid-gap:1.5rem}}.layout-content.contact .contact__start{display:flex;flex-direction:column;gap:2rem}.layout-content.contact .contact__start__item{padding:1rem;background-color:var(--color--white)}.layout-content.contact .contact__start__item .media__image{overflow:hidden;width:8rem;height:8rem;border-radius:50%;aspect-ratio:1/1}.layout-content.contact .contact__start__item .media__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layout-content.contact .contact__start.corporate-contact .contact__start__item:first-child{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem;padding:2rem;gap:1rem}.layout-content.contact .contact__start.corporate-contact .contact__start__item:first-child .field--name-field-title{color:var(--color--grey-dark);font-size:1.375rem;font-weight:var(--font--weight-regular)}.layout-content.contact .contact__start.corporate-contact .contact__start__item:first-child .field--type-address{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:1rem;padding-top:2rem;border-top:.0625rem solid var(--color--orange)}.layout-content.contact .contact__start.corporate-contact .contact__start__item:first-child .field--type-address p.address{position:relative;margin:0;padding-left:3rem;color:var(--color--grey-dark);font-size:.875rem;line-height:1.5}.layout-content.contact .contact__start.corporate-contact .contact__start__item:first-child .field--type-address p.address::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;left:0;color:var(--color--orange);font-size:2rem}.layout-content.contact .contact__start.corporate-contact .contact__start__item:first-child .field--type-address p.address .organization{color:var(--color--orange);font-size:1.125rem;font-weight:var(--font--weight-bold)}.layout-content.contact .contact__start.corporate-contact .contact__start__item:first-child .field--name-field-link{position:relative;display:flex;flex-direction:column;margin:1rem 0 -3.5rem;gap:.5rem}.layout-content.contact .contact__start.corporate-contact .contact__start__item:first-child .field--name-field-link a{display:flex;align-items:center;height:2.75rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--orange);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;color:var(--color--white)}.layout-content.contact .contact__start.corporate-contact .contact__start__item:first-child .field--name-field-link a:hover,.layout-content.contact .contact__start.corporate-contact .contact__start__item:first-child .field--name-field-link a:focus-visible{background-color:color-mix(in oklab,var(--color--orange) 90%,black)}.layout-content.contact .contact__start.corporate-contact .contact__start__item:first-child .field--name-field-link a::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layout-content.contact .contact__start.corporate-contact .contact__start__item:first-child .field--name-field-link a::before{font-size:1.5rem}.layout-content.contact .contact__start.corporate-contact .contact__start__item:first-child .field--name-field-link a::after{display:none}@media screen and (width >= 768px){.layout-content.contact .contact__start.corporate-contact .contact__start__item:first-child .field--name-field-link{flex-direction:row}}.layout-content.contact .contact-careers{display:flex;flex-direction:column;align-items:center;padding:2rem;gap:1rem}.layout-content.contact .contact-careers__suptitle{margin:0;text-transform:uppercase;font-size:.875rem;font-weight:var(--font--weight-medium)}.layout-content.contact .contact-careers__title{max-width:9ch;margin:0;text-align:center;text-transform:uppercase;word-break:break-word;color:var(--color--blue);font-size:2.75rem;font-weight:var(--font--weight-ultra);line-height:.9}.layout-content.contact .contact-careers__title span{display:block}.layout-content.contact .contact-careers__link{display:flex;align-items:center;height:3.5rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--grey-light);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;box-shadow:inset .125rem -0.125rem var(--color--orange);margin-top:1rem;letter-spacing:.125rem;color:var(--color--blue);font-weight:var(--font--weight-semibold)}.layout-content.contact .contact-careers__link:hover,.layout-content.contact .contact-careers__link:focus-visible{background-color:color-mix(in oklab,var(--color--grey-light) 90%,black)}.layout-content.contact .contact-careers__link:hover,.layout-content.contact .contact-careers__link:focus-visible{color:var(--color--white);box-shadow:inset 3.5rem -3.5rem var(--color--orange)}.layout-content.contact .contact-careers__link::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layout-content.contact .contact-careers__link::after{color:var(--color--orange);font-size:1.5rem}.layout-content.contact .contact__card .field--name-field-items{display:flex;flex-direction:column;width:100%}.layout-content.contact .contact__card .field--name-field-items>.field__item{margin-bottom:1.75rem;padding-bottom:1.75rem;text-align:center;border-bottom:.0625rem solid var(--color--orange)}.layout-content.contact .contact__card .field--name-field-items>.field__item .contactitems{display:flex;flex-direction:column;align-items:center}.layout-content.contact .contact__card .field--name-field-items>.field__item .field--name-field-image{overflow:hidden;width:4rem;height:4rem;margin-bottom:1rem;border-radius:50%;background-color:var(--color--grey-light)}.layout-content.contact .contact__card .field--name-field-items>.field__item .field--name-field-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layout-content.contact .contact__card .field--name-field-items>.field__item .field--name-field-name{color:var(--color--orange);font-size:var(--font--h4);font-weight:var(--font--weight-bold);line-height:1.5}.layout-content.contact .contact__card .field--name-field-items>.field__item .field--name-field-function{color:var(--color--grey-dark);font-size:.75rem;line-height:1.3}.layout-content.contact .contact__card .contactblock{display:flex;flex-direction:column;align-items:center;padding:2rem;background-color:var(--color--white);gap:.5rem}.layout-content.contact .contact__card .field--type-email,.layout-content.contact .contact__card .field--name-field-phone{display:flex;align-items:center;color:var(--color--grey-dark);font-size:.875rem;font-weight:var(--font--weight-bold);gap:.5rem;line-height:1.4}.layout-content.contact .contact__card .field--type-email::before,.layout-content.contact .contact__card .field--name-field-phone::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color--orange);font-size:1.5rem}.layout-content.contact .contact__card .field--name-field-phone::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem}.layout-content.contact .contact__card .field--name-field-contact-block-press{display:flex;flex-direction:column;gap:1.5rem}.block-mersen-common-contact-press-banner-block .config_pages--type--contact-forms{display:flex;flex-direction:column;padding:1rem 1.5rem;background-color:var(--color--grey);gap:1rem}.block-mersen-common-contact-press-banner-block .config_pages--type--contact-forms .field--name-field-text-banner{flex:.5;text-transform:uppercase;color:var(--color--white);font-size:.75rem;line-height:1.25}.block-mersen-common-contact-press-banner-block .config_pages--type--contact-forms .field--name-field-images-banner{display:flex;flex:1;gap:1.5rem}.block-mersen-common-contact-press-banner-block .config_pages--type--contact-forms .field--name-field-images-banner img{width:100%;height:auto}@media screen and (width >= 768px){.block-mersen-common-contact-press-banner-block .config_pages--type--contact-forms{flex-direction:row;align-items:center}}@media screen and (width >= 1200px){.webform-submission-press-contact-form .form-textarea{min-height:15rem}}.country__content{display:flex;flex-direction:column;gap:var(--size--paragraph);margin-top:var(--size--paragraph)}.country .related-news.-country .related-news__link{align-self:flex-start}.country__locations,.country__certifications{position:relative;z-index:1;padding:var(--size--paragraph) 0}.country__locations__header,.country__certifications__header{display:flex;flex-direction:column;gap:1rem;width:100%}.country__locations__header__link a,.country__certifications__header__link a{display:flex;align-items:center;height:2rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:rgba(0,0,0,0);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;padding:0;color:var(--color--orange);display:inline-flex;letter-spacing:1px;font-size:.625rem;font-weight:var(--font--weight-bold);gap:.25rem}.country__locations__header__link a:hover,.country__locations__header__link a:focus-visible,.country__certifications__header__link a:hover,.country__certifications__header__link a:focus-visible{background-color:color-mix(in oklab,transparent 90%,black)}.country__locations__header__link a:hover,.country__locations__header__link a:focus-visible,.country__certifications__header__link a:hover,.country__certifications__header__link a:focus-visible{background-color:rgba(0,0,0,0);box-shadow:inset 0 -0.125rem var(--color--orange)}.country__locations__header__link a::after,.country__certifications__header__link a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.country__locations__header__link a::after,.country__certifications__header__link a::after{font-size:1.25rem}@media screen and (width >= 768px){.country__locations__header,.country__certifications__header{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}}.country__locations::before,.country__certifications::before{position:absolute;z-index:-1;top:0;left:50%;width:100dvw;height:100%;content:"";transform:translateX(-50%);background-color:var(--color--grey-light)}.country__certifications{display:flex;flex-direction:column;align-items:flex-start;gap:2.5rem}.country__certifications .js-form-item-sites select{background-color:rgba(0,0,0,0)}.country__certifications .js-form-submit{display:none}.country__certifications__body{display:flex;flex-direction:column;gap:2rem;width:100%}.country__certifications__body>p{max-width:var(--size--container-sm);margin:0}.country__certifications__body>p:empty{display:none}.country__certifications__body__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.5rem}.country__certifications__body__grid .certification{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem;background-color:var(--color--white)}.country__certifications__body__grid .certification::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color--orange);font-size:1.5rem}.country__certifications__body__grid .certification .field--name-title{text-transform:uppercase;color:var(--color--orange);font-size:.75rem;font-weight:var(--font--weight-semibold)}.country__certifications__body__grid .certification .field--name-name{display:inline-flex;padding:.75rem;color:var(--color--grey-dark);border:.0625rem solid var(--color--grey-dark);font-size:.75rem;font-weight:var(--font--weight-semibold)}.country__certifications__body__grid .certification>a{display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;gap:1rem}.country__certifications__body__grid .certification.-hidden{display:none}.country__certifications__btn{display:flex;align-items:center;height:3rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--orange);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;color:var(--color--white);align-self:center}.country__certifications__btn:hover,.country__certifications__btn:focus-visible{background-color:color-mix(in oklab,var(--color--orange) 90%,black)}.country__locations{display:flex;flex-direction:column;gap:2rem}.country__locations__grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.5rem}.country__locations__grid>*{margin:0;padding:0;list-style:none}@media screen and (width >= 768px){.country__locations{gap:3.75rem}}.path-cross-reference .region-highlighted{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1rem 0;background-color:var(--color--orange)}.path-cross-reference .region-highlighted .breadcrumb__item__link:hover,.path-cross-reference .region-highlighted .breadcrumb__item__link:focus-visible{color:var(--color--blue)}.path-cross-reference .region-highlighted .page-title{margin:0 0 1rem;color:var(--color--white)}@media screen and (width >= 768px){.path-cross-reference .region-highlighted{padding:2rem 2rem 0;gap:1rem}}@media screen and (width >= 1200px){.path-cross-reference .region-highlighted{padding:2.5rem 4.5rem 0;gap:1.5rem}}.path-cross-reference .view-search-cross-reference{padding-top:0}.path-cross-reference .view-search-cross-reference .view-filters{position:relative;left:50%;display:flex;flex-direction:column;align-items:flex-start;width:100dvw;padding:.5rem 1rem 1rem;transform:translate(-50%);background-color:var(--color--orange);gap:1rem}.path-cross-reference .view-search-cross-reference .view-filters .description{max-width:var(--size--container-sm);color:var(--color--white);line-height:1.4}.path-cross-reference .view-search-cross-reference .view-filters form{width:100%;max-width:var(--size--container)}.path-cross-reference .view-search-cross-reference .view-filters form .form--inline{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem}.path-cross-reference .view-search-cross-reference .view-filters form .form--inline .form-item-cross-references{display:flex;flex-direction:column;grid-row:1;grid-column:1/4;gap:1rem}.path-cross-reference .view-search-cross-reference .view-filters form .form--inline .form-item-cross-references label{letter-spacing:.5px;text-transform:uppercase;color:var(--color--white);font-size:.75rem;font-weight:var(--font--weight-light);line-height:1.8}.path-cross-reference .view-search-cross-reference .view-filters form .form--inline .form-item-cross-references input{padding:1rem 4rem;color:var(--color--orange);border:.0625rem solid var(--color--white);border-radius:.25rem;background-color:var(--color--white);background-image:none;font-size:1.375rem;font-weight:var(--font--weight-bold);line-height:1.45}.path-cross-reference .view-search-cross-reference .view-filters form .form--inline .form-actions{grid-row:1;grid-column:1;align-self:end}.path-cross-reference .view-search-cross-reference .view-filters form .form--inline .form-actions input{position:relative;bottom:.5rem;left:.5rem;width:3rem;height:3rem;cursor:pointer;transition:var(--transition);border:none;border-radius:.25rem;background-color:rgba(0,0,0,0);background-image:url(/themes/custom/mersen/assets/images/search-orange.svg);background-repeat:no-repeat;background-position:center;font-size:0}.path-cross-reference .view-search-cross-reference .view-filters form .form--inline .form-actions input:hover{background-color:var(--color--grey-light)}.path-cross-reference .view-search-cross-reference .view-filters .hero__back::before{transition:var(--transition);color:var(--color--white)}.path-cross-reference .view-search-cross-reference .view-filters .hero__back:hover,.path-cross-reference .view-search-cross-reference .view-filters .hero__back:focus-visible{color:var(--color--blue)}.path-cross-reference .view-search-cross-reference .view-filters .hero__back:hover::before,.path-cross-reference .view-search-cross-reference .view-filters .hero__back:focus-visible::before{color:var(--color--blue)}@media screen and (width >= 768px){.path-cross-reference .view-search-cross-reference .view-filters{padding:1rem 2rem 2rem}}@media screen and (width >= 1200px){.path-cross-reference .view-search-cross-reference .view-filters{padding:1rem 4.5rem 2.5rem}}.path-cross-reference .view-search-cross-reference .view-content{margin-top:2.5rem}@media screen and (width >= 1200px){.path-cross-reference .view-search-cross-reference .view-content{margin-top:4.5rem}}.path-cross-reference .view-search-cross-reference .view-empty{margin-top:2.5rem;line-height:1.4}.path-cross-reference .view-search-cross-reference .view-empty strong{color:var(--color--orange)}.path-cross-reference .view-search-cross-reference .view-empty a{display:flex;align-items:center;height:3rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--orange);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;color:var(--color--white);display:inline-flex;margin:1rem}.path-cross-reference .view-search-cross-reference .view-empty a:hover,.path-cross-reference .view-search-cross-reference .view-empty a:focus-visible{background-color:color-mix(in oklab,var(--color--orange) 90%,black)}@media screen and (width >= 1200px){.path-cross-reference .view-search-cross-reference .view-empty{margin-top:4.5rem}}.homepage{display:flex;flex-direction:column;gap:2.5rem}.homepage__hero{position:relative;left:50%;width:100dvw;transform:translateX(-50%)}.homepage__hero h1{margin:0;font-size:var(--font--h1)}.homepage__hero__slider{position:relative;display:flex;flex-direction:column;height:100%;margin:0;padding:0;border-left:.5rem solid var(--color--orange)}.homepage__hero__slider__item__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;height:100%;max-height:calc(100% - 1.5rem);padding:1.5rem;gap:1rem}.homepage__hero__slider__item__content a{display:flex;align-items:center;height:4.5rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--white);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;box-shadow:inset .125rem -0.125rem var(--color--orange);max-width:-moz-fit-content;max-width:fit-content;height:3.125rem}.homepage__hero__slider__item__content a:hover,.homepage__hero__slider__item__content a:focus-visible{background-color:color-mix(in oklab,var(--color--white) 90%,black)}.homepage__hero__slider__item__content a:hover,.homepage__hero__slider__item__content a:focus-visible{color:var(--color--white);box-shadow:inset 4.5rem -4.5rem var(--color--orange)}.homepage__hero__slider__item__content a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.homepage__hero__slider__item__content a::after{color:var(--color--orange);font-size:1.25rem}.homepage__hero__slider__item__content a:hover::after{color:var(--color--white)}@media screen and (width >= 768px){.homepage__hero__slider__item__content{justify-content:center;max-height:calc(100% - 6rem);padding:2.5rem}}.homepage__hero__slider__item__img{position:absolute;z-index:0;top:0;width:100dvw;height:100%}.homepage__hero__slider__item__img img{display:inline-block;width:100%;height:100%;vertical-align:bottom}.homepage__hero__slider__item__img article,.homepage__hero__slider__item__img .media__image{height:100%}.homepage__hero__slider__item__img article img,.homepage__hero__slider__item__img .media__image img{-o-object-fit:cover;object-fit:cover}.homepage__hero__slider__item__img::after{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;content:"";background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%)}@media screen and (width >= 1200px){.homepage__hero__slider__item__img{width:calc(100dvw - 4.5rem)}}.homepage__hero__slider__item__title{max-width:var(--size--container-sm);margin:0;color:var(--color--white);font-size:var(--font--h1);font-weight:var(--font--weight-semibold)}.slick-dots .homepage__hero__slider__btn{display:flex;flex-direction:column;width:3rem;height:unset;margin:0;padding:1rem 0;text-align:left;gap:1rem}.slick-dots .homepage__hero__slider__btn .homepage__hero__slider__btn__number{font-size:.875rem}.slick-dots .homepage__hero__slider__btn .homepage__hero__slider__btn__title{font-size:1rem}.slick-dots .homepage__hero__slider__btn .homepage__hero__slider__btn__number,.slick-dots .homepage__hero__slider__btn .homepage__hero__slider__btn__title{display:none;transition:var(--transition)}@media screen and (width >= 768px){.slick-dots .homepage__hero__slider__btn .homepage__hero__slider__btn__number,.slick-dots .homepage__hero__slider__btn .homepage__hero__slider__btn__title{display:block;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis;opacity:.5;color:var(--color--white);line-height:1}}.slick-dots .homepage__hero__slider__btn .homepage__hero__slider__btn__progress{position:relative;display:block;width:100%;height:.0625rem;transition:var(--transition);background:rgba(255,255,255,.5)}.slick-dots .homepage__hero__slider__btn .homepage__hero__slider__btn__progress:after{position:absolute;top:-0.0625rem;left:0;display:block;width:0;height:.1875rem;content:""}@media screen and (width >= 768px){.slick-dots .homepage__hero__slider__btn{width:calc(20dvw - 2rem);padding:0}}@media screen and (width >= 1200px){.slick-dots .homepage__hero__slider__btn{width:calc(20dvw - 3.5rem)}}.slick-dots .slick-active .homepage__hero__slider__btn .homepage__hero__slider__btn__number,.slick-dots .slick-active .homepage__hero__slider__btn .homepage__hero__slider__btn__title{opacity:1}.slick-dots .slick-active .homepage__hero__slider__btn .homepage__hero__slider__btn__progress{background-color:rgba(255,255,255,.75)}.slick-dots .slick-active .homepage__hero__slider__btn .homepage__hero__slider__btn__progress::after{animation:progress 5.25s linear forwards;background-color:var(--color--orange)}.homepage__hero__slider .slick-slide{width:100%;height:21rem}.homepage__hero__slider .slick-slide>div,.homepage__hero__slider .slick-slide .homepage__hero__slider__item,.homepage__hero__slider .slick-slide .carouselitem{width:100%;height:100%}@media screen and (width >= 768px){.homepage__hero__slider .slick-slide{height:calc(100dvh - var(--header--height) - var(--drupal-displace-offset-top,0px) - 4.5rem);min-height:30rem}}.homepage__hero__slider .slick-dots{position:absolute;z-index:9;bottom:.5rem;left:1.5rem;display:flex;text-align:left;gap:.5rem}.homepage__hero__slider .slick-dots li{margin:0}@media screen and (width >= 768px){.homepage__hero__slider .slick-dots{gap:1.5rem;bottom:2.5rem;left:2.5rem}}.homepage__hero__slider.slick-dotted{margin-bottom:0}@media screen and (width >= 1200px){.homepage__hero{left:calc(50% + 2.25rem);width:calc(100dvw - 4.5rem)}}.homepage__news .paragraph__header{max-width:none}@media screen and (width >= 768px){.homepage__news .paragraph__header{align-items:flex-start;text-align:left}}.homepage__news__content{display:flex;flex-wrap:wrap;padding:0;list-style:none;gap:1rem}@media screen and (width >= 768px){.homepage__news__content{justify-content:space-between;gap:0}}.homepage__news__article{width:100%}.homepage__news__article .node--view-mode-highlight-teaser{position:relative;display:flex;flex-direction:column;width:100%;margin-bottom:8.5rem}.homepage__news__article .node--view-mode-highlight-teaser .news__img img{display:inline-block;width:100%;height:100%;vertical-align:bottom}.homepage__news__article .node--view-mode-highlight-teaser .news__wrapper{z-index:10;display:flex;flex-direction:column;margin:-6rem 3rem;padding:1rem 1.5rem;color:var(--color--white);background-color:var(--color--blue);gap:1.5rem}.homepage__news__article .node--view-mode-highlight-teaser .news__header{position:relative}.homepage__news__article .node--view-mode-highlight-teaser .news__header::after{bottom:-0.5rem}.homepage__news__article .node--view-mode-highlight-teaser .news__header__date{font-size:.625rem;font-weight:var(--font--weight-light)}.homepage__news__article .node--view-mode-highlight-teaser .news__header__category{text-transform:uppercase;font-size:.625rem;font-weight:var(--font--weight-bold);line-height:1.6}.homepage__news__article .node--view-mode-highlight-teaser .news__body{gap:1.5rem}.homepage__news__article .node--view-mode-highlight-teaser .news__body h3{margin:0;color:var(--font--weight-light);font-size:.875rem;font-weight:var(--font--weight-light);line-height:1.3}@media screen and (width >= 768px){.homepage__news__article .node--view-mode-highlight-teaser .news__body h3{font-size:1.375rem}}.homepage__news__article .node--view-mode-highlight-teaser .news__body a{font-size:.625rem;font-weight:var(--font--weight-regular)}.homepage__news__article .node--view-mode-highlight-teaser .news__body a::before{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.homepage__news__article .node--view-mode-teaser{position:relative;display:flex;width:100%;gap:1.5rem}.homepage__news__article .node--view-mode-teaser .news__header::after{bottom:-0.5rem}.homepage__news__article .node--view-mode-teaser .news__header__date{font-size:.625rem;font-weight:var(--font--weight-light)}.homepage__news__article .node--view-mode-teaser .news__header__category{text-transform:uppercase;font-size:.625rem;font-weight:var(--font--weight-bold);line-height:1.6}@media screen and (width >= 768px){.homepage__news__article .node--view-mode-teaser .news__header{color:var(--color--grey-dark)}.homepage__news__article .node--view-mode-teaser .news__header::after{left:.5rem}}.homepage__news__article .node--view-mode-teaser .news__body__link::before{position:absolute;top:0;left:0;width:100%;height:100%;content:""}@media screen and (width >= 768px){.homepage__news__article .node--view-mode-teaser .news__body{margin-top:1rem}.homepage__news__article .node--view-mode-teaser .news__body h3{margin:0;color:var(--color--grey-dark);font-size:1.125rem}}@media screen and (width >= 768px){.homepage__news__article .node--view-mode-teaser .news__img img{width:100%;height:auto}}@media screen and (width >= 768px){.homepage__news__article .node--view-mode-teaser .news__wrapper{padding-left:2rem}}@media screen and (width >= 768px){.homepage__news__article .node--view-mode-teaser{flex-direction:column}}@media screen and (width >= 768px){.homepage__news__article:nth-child(n+3){width:calc(33% - 1rem)}.homepage__news__article:nth-child(n+3) .news__header{position:relative}.homepage__news__article:nth-child(n+3) .news__header::after{left:-2rem;width:8rem;transform:none}.homepage__news__article:nth-child(-n+2){width:calc(50% - 1rem)}}.homepage__news__link{display:flex;flex-direction:column;align-items:center}.homepage__news__link a{display:flex;align-items:center;height:2rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:rgba(0,0,0,0);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;padding:0;color:var(--color--orange);display:inline-flex;letter-spacing:1px;font-size:.625rem;font-weight:var(--font--weight-bold);gap:.25rem}.homepage__news__link a:hover,.homepage__news__link a:focus-visible{background-color:color-mix(in oklab,transparent 90%,black)}.homepage__news__link a:hover,.homepage__news__link a:focus-visible{background-color:rgba(0,0,0,0);box-shadow:inset 0 -0.125rem var(--color--orange)}.homepage__news__link a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.homepage__news__link a::after{font-size:1.25rem}@media screen and (width >= 768px){.homepage__news__link{margin-top:.375rem}.homepage__news__link a{display:flex;align-items:center;height:4.5rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--grey-light);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;box-shadow:inset .125rem -0.125rem var(--color--orange)}.homepage__news__link a:hover,.homepage__news__link a:focus-visible{background-color:color-mix(in oklab,var(--color--grey-light) 90%,black)}.homepage__news__link a:hover,.homepage__news__link a:focus-visible{color:var(--color--white);box-shadow:inset 4.5rem -4.5rem var(--color--orange)}.homepage__news__link a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.homepage__news__link a::after{color:var(--color--orange);font-size:1.25rem}.homepage__news__link a:hover::after{color:var(--color--white)}}.homepage__products{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:var(--size--paragraph) 0;background-color:var(--color--grey-light);gap:2rem}.homepage__products .slick-prev,.homepage__products .slick-next{display:none !important}.homepage__products .paragraph__header{align-self:center;max-width:none}@media screen and (width >= 768px){.homepage__products .paragraph__header{align-items:flex-start;align-self:flex-start;text-align:left}}.homepage__products::before{position:absolute;z-index:-1;top:0;left:50%;width:100dvw;height:100%;content:"";transform:translateX(-50%);background-color:var(--color--grey-light)}.homepage__products__header{display:flex;flex-direction:column;gap:.5rem;width:100%}.homepage__products__container{padding-left:0}@media screen and (width >= 768px){.homepage__products__container{display:flex;flex-wrap:nowrap;justify-content:center;gap:1.5rem}}.homepage__products__item{position:relative;width:100%;padding:1.25rem;background-color:var(--color--white)}.homepage__products__item img{display:inline-block;width:100%;height:100%;vertical-align:bottom}.homepage__products__item .taxonomy-term{display:grid;grid-template-rows:1fr auto;align-items:center;height:100%;gap:1.25rem}.homepage__products__item .taxonomy-term>.media--view-mode-product{display:flex;align-items:center;justify-content:center;width:100%;padding:2rem}.homepage__products__item .taxonomy-term>.media--view-mode-product img{width:unset;max-width:100%;height:unset}.homepage__products__item h3{display:flex;margin:0}.homepage__products__item h3 a{display:flex;align-items:center;width:100%;transition:var(--transition);text-decoration:none;color:var(--color--grey-dark);font-size:1rem;font-weight:var(--font--weight-light);line-height:1.3}.homepage__products__item h3 a::before{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.homepage__products__item h3 a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:auto;transition:var(--transition);color:var(--color--orange);font-size:2rem}.homepage__products__item h3 a:hover,.homepage__products__item h3 a:focus-visible{color:var(--color--orange)}@media screen and (width >= 768px){.homepage__products__item h3 a{font-size:1.5rem;line-height:1.25}}.homepage__products__link{display:flex;justify-content:center}.homepage__products__link a{display:flex;align-items:center;height:4.5rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--white);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;box-shadow:inset .125rem -0.125rem var(--color--orange);max-width:-moz-fit-content;max-width:fit-content}.homepage__products__link a:hover,.homepage__products__link a:focus-visible{background-color:color-mix(in oklab,var(--color--white) 90%,black)}.homepage__products__link a:hover,.homepage__products__link a:focus-visible{color:var(--color--white);box-shadow:inset 4.5rem -4.5rem var(--color--orange)}.homepage__products__link a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.homepage__products__link a::after{color:var(--color--orange);font-size:1.25rem}.homepage__products__link a:hover::after{color:var(--color--white)}@media screen and (width >= 768px){.homepage__products{gap:2.5rem;padding:var(--size--paragraph) 0 calc(var(--size--paragraph)*2)}}.homepage__careers{position:relative;display:flex;flex-direction:column;gap:2rem}.homepage__careers__content{display:flex;gap:.5rem;flex-direction:column}.homepage__careers__content p{margin:0;color:var(--color--grey-dark);font-size:.875rem;font-weight:var(--font--weight-light);line-height:1.45}@media screen and (width >= 768px){.homepage__careers__content p{font-size:1.125rem;line-height:1.55}}@media screen and (width >= 768px){.homepage__careers__content{width:32rem}}.homepage__careers__title{margin:0;text-transform:uppercase;color:var(--color--blue);font-size:var(--font--h2);font-weight:var(--font--weight-extrabold);line-height:1.15}@media screen and (width >= 768px){.homepage__careers__title{font-size:2.5rem}}.homepage__careers__media{position:relative;width:100%;border-bottom:.25rem solid var(--color--orange)}.homepage__careers__media img{display:inline-block;width:100%;height:100%;vertical-align:bottom}@media screen and (width >= 768px){.homepage__careers__media{z-index:1;top:-10rem;order:2;width:calc(50% - 1rem);max-width:37.5rem;margin-bottom:-10rem}.homepage__careers__media article,.homepage__careers__media .media__image{height:100%}.homepage__careers__media article img,.homepage__careers__media .media__image img{-o-object-fit:cover;object-fit:cover}}.homepage__careers .field--name-field-cta-careers{display:flex;flex:1;padding-top:1.5rem}.homepage__careers .field--name-field-cta-careers a{display:flex;align-items:center;height:4.5rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--grey-light);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;box-shadow:inset .125rem -0.125rem var(--color--orange);width:-moz-fit-content;width:fit-content;padding:2rem 1.25rem;border-color:var(--color--black);font-size:.875rem}.homepage__careers .field--name-field-cta-careers a:hover,.homepage__careers .field--name-field-cta-careers a:focus-visible{background-color:color-mix(in oklab,var(--color--grey-light) 90%,black)}.homepage__careers .field--name-field-cta-careers a:hover,.homepage__careers .field--name-field-cta-careers a:focus-visible{color:var(--color--white);box-shadow:inset 4.5rem -4.5rem var(--color--orange)}.homepage__careers .field--name-field-cta-careers a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.homepage__careers .field--name-field-cta-careers a::after{color:var(--color--orange);font-size:1.25rem}.homepage__careers .field--name-field-cta-careers a:hover::after{color:var(--color--white)}@media screen and (width >= 768px){.homepage__careers{flex-direction:row;justify-content:space-between}}.homepage__tab{position:relative;left:50%;display:flex;flex-direction:column;align-items:center;width:100dvw;max-width:var(--size--dom);transform:translateX(-50%);gap:1rem}.homepage__tab .contextual-region{position:unset}.homepage__tab .tab-homepage__title{margin:0;font-size:var(--font--p4);font-weight:var(--font--weight-semibold)}.homepage__tab .tab-homepage__title+.tab-homepage__content{display:none}.homepage__tab .tab-homepage__images{margin:0;padding:0;list-style:none;position:relative;overflow:hidden;width:100%;height:100%;aspect-ratio:1/1}.homepage__tab .tab-homepage__images>*{margin:0;padding:0;list-style:none}.homepage__tab .tab-homepage__images__item{position:absolute;top:0;left:0;width:100%;height:100%;transition:var(--transition-slow)}.homepage__tab .tab-homepage__images__item img{display:inline-block;width:100%;height:100%;vertical-align:bottom}.homepage__tab .tab-homepage__images__item .media,.homepage__tab .tab-homepage__images__item .media__image{width:100%;height:100%}.homepage__tab .tab-homepage__images__item .media img,.homepage__tab .tab-homepage__images__item .media__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.homepage__tab .tab-homepage__images__item:not(:first-child){opacity:0}.homepage__tab .tab-homepage__images__item.-active{opacity:1}@media screen and (width >= 768px){.homepage__tab .tab-homepage__images{position:absolute;top:0;left:0;width:45%;height:40rem}}@media screen and (width >= 1200px){.homepage__tab .tab-homepage__images{width:50%;height:50rem}}.homepage__tab .tab-homepage__links{position:relative;z-index:2;top:-50dvw;left:1rem;display:flex;flex-direction:column;align-items:flex-start;width:calc(100% - 2rem);margin-bottom:-50dvw;padding:1.5rem 2rem;background-color:var(--color--blue);gap:2rem}.homepage__tab .tab-homepage__links__content{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.homepage__tab .tab-homepage__links__content>*{margin:0;padding:0;list-style:none}.homepage__tab .tab-homepage__links__item a{display:inline-flex;align-items:center;padding:.5rem 0;transition:var(--transition);text-decoration:none;color:var(--color--white);line-height:1.4;gap:.5rem}.homepage__tab .tab-homepage__links__item a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color--orange);font-size:1.5rem}.homepage__tab .tab-homepage__links__item a:hover,.homepage__tab .tab-homepage__links__item a:focus-visible{color:var(--color--orange)}@media screen and (width >= 1200px){.homepage__tab .tab-homepage__links__item a{opacity:.5}.homepage__tab .tab-homepage__links__item a:hover,.homepage__tab .tab-homepage__links__item a:focus-visible{opacity:1;color:var(--color--white)}}.homepage__tab .tab-homepage__links__cta a{display:flex;align-items:center;height:3rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--white);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;box-shadow:inset .125rem -0.125rem var(--color--orange)}.homepage__tab .tab-homepage__links__cta a:hover,.homepage__tab .tab-homepage__links__cta a:focus-visible{background-color:color-mix(in oklab,var(--color--white) 90%,black)}.homepage__tab .tab-homepage__links__cta a:hover,.homepage__tab .tab-homepage__links__cta a:focus-visible{color:var(--color--white);box-shadow:inset 3rem -3rem var(--color--orange)}.homepage__tab .tab-homepage__links__cta a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (width >= 768px){.homepage__tab .tab-homepage__links{min-height:32.5rem}}@media screen and (width >= 768px){.homepage__tab .tab-homepage__links{top:0;left:-30%;width:130%;margin-bottom:0;padding:4.5rem;font-size:1.5rem}}@media screen and (width >= 768px){.homepage__tab .paragraph__header{grid-column:2;align-items:flex-start;padding:2.5rem 0 0;text-align:left}}.homepage__tab .paragraph-tabs{gap:.5rem}.homepage__tab .paragraph-tabs__body{width:100%}@media screen and (width >= 768px){.homepage__tab .paragraph-tabs{grid-column:2;align-items:flex-start;gap:1.5rem}}@media screen and (width >= 768px){.homepage__tab{display:grid;grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem;min-height:40rem}}@media screen and (width >= 1200px){.homepage__tab{gap:2rem 8rem;min-height:50rem}}.homepage__testimony{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center}.homepage__testimony__media{display:flex;flex-wrap:wrap;width:100%;max-width:var(--size--container-sm)}.homepage__testimony__media article{width:100%}.homepage__testimony__media article iframe{width:100%;aspect-ratio:16/9;height:100%}@media screen and (width >= 768px){.homepage__testimony__media{max-width:42rem}}@media screen and (width >= 1200px){.homepage__testimony__media{width:32rem;gap:2rem}}.homepage__testimony__content{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}@media screen and (width >= 1200px){.homepage__testimony__content{flex-direction:row;flex-wrap:wrap;padding-left:11rem;gap:1.5rem}}.homepage__testimony__text-quote{z-index:10;margin:-2rem}.homepage__testimony__text-quote::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:0;margin:0;color:var(--color--orange);font-size:5.5rem;font-weight:var(--font--weight-bold)}@media screen and (width >= 1200px){.homepage__testimony__text-quote{position:absolute;top:-3.5rem;left:3.5rem;margin:0}}.homepage__testimony__title{display:flex;justify-content:center;width:60%;margin:0;margin-top:2rem;text-align:center;color:var(--color--grey-dark);font-size:1.125rem;font-weight:var(--font--weight-bold);line-height:1.55}@media screen and (width >= 1200px){.homepage__testimony__title{width:100%}}@media screen and (width >= 1200px){.homepage__testimony__title{margin-top:0;text-align:start}}.homepage__testimony__quote blockquote{color:var(--color--grey-dark)}.homepage__testimony__quote blockquote p{margin:0}.homepage__testimony__quote .blockquote__cite{color:var(--color--grey-dark)}.homepage__testimony__quote.blockquote{padding:1.5rem 1.5rem 1rem 1.5rem;gap:1rem}@media screen and (width >= 1200px){.homepage__testimony__quote.blockquote{flex-direction:column;justify-content:center;padding:0 3.5rem}}@media screen and (width >= 768px){.homepage__testimony__quote{max-width:42rem}}@media screen and (width >= 1200px){.homepage__testimony__quote{width:32rem}}.homepage__testimony__link{display:flex;flex-direction:column;align-items:center;width:100%}.homepage__testimony__link a{display:flex;align-items:center;height:2rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:rgba(0,0,0,0);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;padding:0;color:var(--color--orange);display:inline-flex;letter-spacing:1px;font-size:.625rem;font-weight:var(--font--weight-bold);gap:.25rem}.homepage__testimony__link a:hover,.homepage__testimony__link a:focus-visible{background-color:color-mix(in oklab,transparent 90%,black)}.homepage__testimony__link a:hover,.homepage__testimony__link a:focus-visible{background-color:rgba(0,0,0,0);box-shadow:inset 0 -0.125rem var(--color--orange)}.homepage__testimony__link a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.homepage__testimony__link a::after{font-size:1.25rem}@media screen and (width >= 1200px){.homepage__testimony__link{align-items:flex-start;width:60%}}@media screen and (width >= 1200px){.homepage__testimony{flex-wrap:nowrap;gap:8.5rem;justify-content:flex-start}}.homepage__worldwide{position:relative;left:50%;width:100dvw;transform:translateX(-50%);background-color:var(--color--grey-medium)}.homepage__worldwide__container{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--size--dom);margin:0 auto;padding:2rem 1rem;color:var(--color--white);gap:1rem}.homepage__worldwide__container::before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:"";opacity:.6;background-image:url(/themes/custom/mersen/assets/images/worldmap.svg);background-repeat:no-repeat;background-size:cover}@media screen and (width >= 768px){.homepage__worldwide__container{padding:3rem 1.5rem}}@media screen and (width >= 1200px){.homepage__worldwide__container{padding:4rem 4.5rem}}@media screen and (width >= 1200px){.homepage__worldwide .paragraph{gap:2rem}}.homepage__worldwide .paragraph__header__suptitle,.homepage__worldwide .paragraph__header__title,.homepage__worldwide .paragraph__header__description,.homepage__worldwide .paragraph__header__description .field--name-field-text-plain{color:var(--color--white)}.homepage__worldwide .key-figures__item{height:6rem;background-color:rgba(0,0,0,0);background-image:none}@media screen and (width >= 1200px){.homepage__worldwide .key-figures__item{height:12rem}}.homepage__worldwide .field--name-field-cta-mersen-worldwide a{display:flex;align-items:center;height:4.5rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--white);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;box-shadow:inset .125rem -0.125rem var(--color--orange)}.homepage__worldwide .field--name-field-cta-mersen-worldwide a:hover,.homepage__worldwide .field--name-field-cta-mersen-worldwide a:focus-visible{background-color:color-mix(in oklab,var(--color--white) 90%,black)}.homepage__worldwide .field--name-field-cta-mersen-worldwide a:hover,.homepage__worldwide .field--name-field-cta-mersen-worldwide a:focus-visible{color:var(--color--white);box-shadow:inset 4.5rem -4.5rem var(--color--orange)}.homepage__worldwide .field--name-field-cta-mersen-worldwide a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.homepage .field--name-field-bottom-description{display:flex;justify-content:center;margin-bottom:3rem}.homepage .field--name-field-bottom-description p{max-width:var(--size--container-sm);margin:0;padding:0 1.875rem;border-left:.0625rem solid var(--color--orange)}@media screen and (width >= 768px){.homepage{gap:5rem}}@keyframes progress{from{width:0}to{width:100%}}.page-node-type-market-application-service .node__content{margin-bottom:3rem}@media screen and (width >= 1200px){.page-node-type-market-application-service .node__content{margin-bottom:5rem}}.path-news-and-events .articles-list .search-results{display:flex;flex-direction:column;padding:2.5rem 0 4.5rem;gap:2.5rem}.path-news-and-events .articles-list .search-results .view-header{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.path-news-and-events .articles-list .search-results .view-header .facets-widget-checkbox>h3,.path-news-and-events .articles-list .search-results .view-header .facets-widget-checkbox .facet-title{display:none}.path-news-and-events .articles-list .search-results .view-header .facets-widget-checkbox .item-list__checkbox{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.path-news-and-events .articles-list .search-results .view-header .facets-widget-checkbox .item-list__checkbox>*{margin:0;padding:0;list-style:none}.path-news-and-events .articles-list .search-results .view-header .facets-widget-checkbox .item-list__checkbox .facet-item{position:relative}.path-news-and-events .articles-list .search-results .view-header .facets-widget-checkbox .item-list__checkbox .facet-item input{position:absolute;width:100%;height:100%;cursor:pointer;background:rgba(0,0,0,0);-webkit-appearance:none;appearance:none}.path-news-and-events .articles-list .search-results .view-header .facets-widget-checkbox .item-list__checkbox .facet-item input:hover+label{background-color:var(--color--grey-light)}.path-news-and-events .articles-list .search-results .view-header .facets-widget-checkbox .item-list__checkbox .facet-item input:checked+label{color:var(--color--white);border-color:var(--color--orange);background-color:var(--color--orange)}.path-news-and-events .articles-list .search-results .view-header .facets-widget-checkbox .item-list__checkbox .facet-item label{display:flex;padding:.625rem 1rem;transition:var(--transition);border:.0625rem solid var(--color--grey);border-radius:.25rem;font-weight:var(--font--weight-medium)}.path-news-and-events .articles-list .search-results .view-header .facets-widget-checkbox .item-list__checkbox .facet-item .facet-item__count{margin-left:.25rem}.path-news-and-events .articles-list .search-results .view-header select{padding:.625rem 1rem;border-color:var(--color--grey);border-radius:.25rem;background-image:url(/themes/custom/mersen/assets/images/small-down.svg);background-repeat:no-repeat;background-position:center right;background-size:2rem;font-weight:var(--font--weight-medium);-webkit-appearance:none;appearance:none}.path-news-and-events .articles-list .search-results .view-content{display:flex;flex-direction:column;gap:2.5rem}.path-news-and-events .articles-list .search-results .view-content .views-row{padding-bottom:0;border-bottom:none}@media screen and (width >= 768px){.path-news-and-events .articles-list .search-results .view-content .views-row .media__image img{width:100%;height:100%}}.path-news-and-events .articles-list .search-results .view-content .news{position:relative;display:flex;width:100%;gap:1.5rem}.path-news-and-events .articles-list .search-results .view-content .news__wrapper{display:flex;flex-direction:column;gap:.5rem}@media screen and (width >= 768px){.path-news-and-events .articles-list .search-results .view-content .news__wrapper{padding-right:1rem;padding-left:2rem;gap:1rem}}.path-news-and-events .articles-list .search-results .view-content .news__header{padding-bottom:1rem}.path-news-and-events .articles-list .search-results .view-content .news__header__category{letter-spacing:1px;text-transform:uppercase;font-size:.625rem}.path-news-and-events .articles-list .search-results .view-content .news__header::after{bottom:0;left:-2rem;width:100%;max-width:12rem;transform:none}.path-news-and-events .articles-list .search-results .view-content .news__body{gap:1rem}.path-news-and-events .articles-list .search-results .view-content .news__body h2{-webkit-line-clamp:2;color:var(--color--blue);font-size:var(--font--p)}@media screen and (width >= 768px){.path-news-and-events .articles-list .search-results .view-content .news__body h2{color:var(--color--grey-dark);-webkit-line-clamp:1}}.path-news-and-events .articles-list .search-results .view-content .news__body a::before{position:absolute;top:0;left:0;width:100%;height:100%;content:""}@media screen and (width < 768px){.path-news-and-events .articles-list .search-results .view-content .news__body a{width:0;font-size:0}.path-news-and-events .articles-list .search-results .view-content .news__body a::after{display:none}}@media screen and (width < 768px){.path-news-and-events .articles-list .search-results .view-content .news__body{flex-direction:row;gap:0}}@media screen and (width >= 768px){.path-news-and-events .articles-list .search-results .view-content .news{flex-direction:column}}@media screen and (width >= 768px){.path-news-and-events .articles-list .search-results .view-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem}}@media screen and (width >= 1200px){.path-news-and-events .articles-list .search-results .view-content{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem 1.5rem}}.path-news-and-events .articles-list .search-results::before{display:none}.node__content{display:flex;flex-direction:column;gap:var(--size--paragraph)}.node__content>.paragraphs{margin-bottom:0}.technical-specifications{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.technical-specifications__title{margin:0;font-weight:var(--font--weight-regular)}.technical-specifications__table{width:auto;border-color:var(--color--grey-light)}.technical-specifications__table tr td{padding:1.5rem 3rem;text-align:center;border-right:none;border-left:.0625rem solid var(--color--grey-light)}.technical-specifications__table tr td:first-child{font-weight:var(--font--weight-medium)}.technical-specifications__table tr td:last-child{border-right:.0625rem solid var(--color--grey-light)}.technical-specifications__table tr.odd{background-color:var(--color--grey-light)}.technical-specifications__table tr.odd td:not(:first-child){border-left:.0625rem solid var(--color--white)}@media screen and (width >= 1200px){.technical-specifications__table{min-width:var(--size--container-xs)}}.technical-specifications__btn{display:flex;align-items:center;height:2rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:rgba(0,0,0,0);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;padding:0;color:var(--color--orange);display:inline-flex;letter-spacing:1px;font-size:.625rem;font-weight:var(--font--weight-bold);gap:.25rem}.technical-specifications__btn:hover,.technical-specifications__btn:focus-visible{background-color:color-mix(in oklab,transparent 90%,black)}.technical-specifications__btn:hover,.technical-specifications__btn:focus-visible{background-color:rgba(0,0,0,0);box-shadow:inset 0 -0.125rem var(--color--orange)}.technical-specifications__btn::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.technical-specifications__btn::after{font-size:1.25rem}.technical-specifications__btn::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem}.technical-specifications__btn.-show::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem}@media screen and (width >= 1200px){.technical-specifications{gap:2rem}}.reference-finder{display:flex;flex-direction:column;gap:1.5rem}.reference-finder__title{margin:0;font-weight:var(--font--weight-regular)}.reference-finder .view-msl-reference-finder{display:flex;flex-direction:column;gap:1.5rem}.reference-finder__header{display:flex;flex-direction:column;gap:1rem;color:var(--color--grey-dark)}.reference-finder__header .view-header{font-size:.875rem;font-weight:var(--font--weight-regular)}.reference-finder__header .view-filters .views-exposed-form .form-type-select label{display:none}.reference-finder__header .view-filters .views-exposed-form .form-type-select select.form-select{min-width:5rem;border:none;background-color:rgba(0,0,0,0)}.reference-finder__header .view-filters .views-exposed-form .form-type-select select.form-select option{color:var(--color--grey-dark);background-color:var(--color--white)}.reference-finder__header .pager{margin-top:0}.reference-finder__header .pager--load-more{margin-top:0}.reference-finder__header .pager--load-more .pager__item a{display:flex;align-items:center;height:3rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--orange);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;color:var(--color--white)}.reference-finder__header .pager--load-more .pager__item a:hover,.reference-finder__header .pager--load-more .pager__item a:focus-visible{background-color:color-mix(in oklab,var(--color--orange) 90%,black)}.reference-finder__header__scroll{display:flex;align-items:center;align-self:flex-end;margin:0;text-transform:uppercase;color:var(--color--orange);font-size:.625rem;font-weight:700;gap:.25rem}.reference-finder__header__scroll::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2rem}@media screen and (width >= 1200px){.reference-finder__header__scroll{display:none}}@media screen and (width >= 768px){.reference-finder__header{flex-direction:row;align-items:center;justify-content:space-between}}@media screen and (width >= 1200px){.reference-finder__header{gap:2.5rem}}.reference-finder__table{--fixed-column-size:10.5rem;position:relative;overflow-x:visible}.reference-finder__table .view-content{overflow-x:auto;width:100%}.reference-finder__table table{border:.0625rem solid var(--color--grey-light);border-collapse:collapse}.reference-finder__table table td,.reference-finder__table table th{width:var(--fixed-column-size);color:var(--color--grey-dark);border:.0625rem solid var(--color--grey-light);background-color:var(--color--white);font-size:.875rem}@media screen and (width < 1200px){.reference-finder__table table td:nth-of-type(1),.reference-finder__table table th:nth-of-type(1){position:sticky;z-index:2;left:0;min-width:var(--fixed-column-size);padding:0;border:none;background:var(--color--white)}}.reference-finder__table table td{padding:1rem 1.5rem}.reference-finder__table table th{padding:1.25rem 1.5rem}.reference-finder__table table th a{display:flex;align-items:center;gap:.5rem;justify-content:space-between;text-decoration:none;color:var(--color--grey-dark);font-weight:var(--font--weight-regular)}.reference-finder__table table th a span{background-image:none}.reference-finder__table table th a span::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color--orange);font-size:1.25rem}.reference-finder__table table th a span.tablesort--asc::before{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color--orange);font-size:1.25rem}@media screen and (width < 1200px){.reference-finder__table table th:nth-of-type(1)>a{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem 1.5rem;border:.0625rem solid var(--color--grey-light);border-right:.125rem solid var(--color--orange)}}.reference-finder__table .texte_lien{position:relative;display:flex;flex-direction:column;padding:1rem 1.5rem;border:.0625rem solid var(--color--grey-light)}.reference-finder__table .texte_lien::after{position:absolute;top:-0.0625rem;right:-0.0625rem;width:.125rem;height:calc(100% + .125rem);content:"";background-color:var(--color--orange)}.reference-finder__table .texte_lien a{display:flex;align-items:center;height:2rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:rgba(0,0,0,0);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;padding:0;color:var(--color--orange);display:inline-flex;letter-spacing:1px;font-size:.625rem;font-weight:var(--font--weight-bold);gap:.25rem;white-space:nowrap}.reference-finder__table .texte_lien a:hover,.reference-finder__table .texte_lien a:focus-visible{background-color:color-mix(in oklab,transparent 90%,black)}.reference-finder__table .texte_lien a:hover,.reference-finder__table .texte_lien a:focus-visible{background-color:rgba(0,0,0,0);box-shadow:inset 0 -0.125rem var(--color--orange)}.reference-finder__table .texte_lien a::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.reference-finder__table .texte_lien a::after{font-size:1.25rem}@media screen and (width >= 1200px){.reference-finder__table .texte_lien{flex-direction:row;align-items:center;justify-content:space-between;padding:0;border:none;gap:2rem}.reference-finder__table .texte_lien::after{display:none}}.reference-finder__table .property>*{display:inline}.reference-finder__table .property>*:not(:first-child){margin-left:.125rem}.page-node-type-landing-page .region-content{display:flex;flex-direction:column;gap:1.5rem}.page-node-type-landing-page .paragraph__content{position:relative;z-index:1;display:flex;flex-direction:column;padding-top:var(--size--paragraph);padding-bottom:var(--size--paragraph);gap:1.5rem}.page-node-type-landing-page .paragraph__content::before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100vh;content:"";opacity:.6;background-image:url(/themes/custom/mersen/assets/images/worldmap.svg);background-repeat:no-repeat;background-position:center -3.125rem;background-size:contain}@media screen and (width >= 1200px){.page-node-type-landing-page .paragraph__content::before{background-position:center -5rem}}.page-node-type-landing-page .paragraph__header{max-width:none}.page-node-type-landing-page .paragraph--type--partner-landing-timeline{position:relative;z-index:1;padding:3rem 0;background-color:var(--color--white)}.page-node-type-landing-page .paragraph--type--partner-landing-timeline::before{position:absolute;z-index:-1;top:0;left:50%;width:100dvw;height:100%;content:"";transform:translateX(-50%);background-color:var(--color--white)}.page-node-type-landing-page .paragraph--type--partner-landing-timeline>.field--name-field-title{margin:0;text-align:center;color:var(--color--orange);font-size:var(--font--h2);font-weight:var(--font--weight-semibold);line-height:1.2}.page-node-type-landing-page .paragraph--type--partner-landing-timeline .field--type-entity-reference-revisions{display:flex;flex-direction:column;gap:3.5rem}.page-node-type-landing-page .paragraph--type--partner-landing-icons-strat{padding-top:3rem}.page-node-type-landing-page .paragraph--type--partner-landing-icons-strat .field--name-field-icons{display:flex}.page-node-type-landing-page .paragraph__wrap .paragraph__header{max-width:none}.page-node-type-landing-page .paragraph__wrap .paragraph__header__title{font-size:var(--font--h3)}.page-node-type-landing-page .paragraph .text-media{position:relative}@media screen and (width >= 1200px){.page-node-type-landing-page .paragraph .text-media.-left .paragraph__header{align-items:flex-start;text-align:left}}@media screen and (width >= 1200px){.page-node-type-landing-page .paragraph .text-media.-right .paragraph__header{align-items:flex-end;text-align:right}}@media screen and (width >= 1200px){.page-node-type-landing-page .paragraph .text-media::before{position:absolute;top:50%;left:50%;width:2.5rem;height:2.5rem;content:"";transform:translate(-50%,-50%);border-radius:50%;background-color:var(--color--blue)}.page-node-type-landing-page .paragraph .text-media::after{position:absolute;top:0;left:50%;width:.125rem;height:calc(100% + 1.5rem);content:"";transform:translateX(-50%);background-color:var(--color--blue)}}@media screen and (width >= 1200px){.page-node-type-landing-page .paragraph .paragraph__footer{margin-top:1rem}}.page-node-type-landing-page .partner{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:var(--size--paragraph)}.page-node-type-landing-page .partner__content{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:var(--size--container-sm);gap:1.5rem}@media screen and (width >= 1200px){.page-node-type-landing-page .partner__content{flex-direction:row;max-width:none}}.page-node-type-landing-page .partner__text,.page-node-type-landing-page .partner__form{display:flex;width:100%}@media screen and (width >= 1200px){.page-node-type-landing-page .partner__text,.page-node-type-landing-page .partner__form{width:50%}}.page-node-type-landing-page .partner__text{padding:2rem}.page-node-type-landing-page .partner__text ul li::before{width:1.25rem;height:1.25rem;margin-top:-0.5rem;margin-left:-1.25rem;content:"";background-color:rgba(0,0,0,0);background-image:url(/themes/custom/mersen/assets/images/check.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.page-node-type-landing-page .partner__form,.page-node-type-landing-page .partner__download__form{height:min-content;padding:2rem;background-color:var(--color--white)}.page-node-type-landing-page .partner__form form,.page-node-type-landing-page .partner__download__form form{display:flex;flex-direction:column;gap:1.5rem;width:100%}.page-node-type-landing-page .partner__form form input.form-submit,.page-node-type-landing-page .partner__download__form form input.form-submit{display:flex;align-items:center;height:4rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--grey-light);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;box-shadow:inset .125rem -0.125rem var(--color--orange);width:100%}.page-node-type-landing-page .partner__form form input.form-submit:hover,.page-node-type-landing-page .partner__form form input.form-submit:focus-visible,.page-node-type-landing-page .partner__download__form form input.form-submit:hover,.page-node-type-landing-page .partner__download__form form input.form-submit:focus-visible{background-color:color-mix(in oklab,var(--color--grey-light) 90%,black)}.page-node-type-landing-page .partner__form form input.form-submit:hover,.page-node-type-landing-page .partner__form form input.form-submit:focus-visible,.page-node-type-landing-page .partner__download__form form input.form-submit:hover,.page-node-type-landing-page .partner__download__form form input.form-submit:focus-visible{color:var(--color--white);box-shadow:inset 4rem -4rem var(--color--orange)}.page-node-type-landing-page .partner__form form input.form-submit::after,.page-node-type-landing-page .partner__download__form form input.form-submit::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-node-type-landing-page .partner__form form>.form-type-tel .webform-webform-telephone-international,.page-node-type-landing-page .partner__download__form form>.form-type-tel .webform-webform-telephone-international{width:100%;padding-right:0}.page-node-type-landing-page .partner__form form>.form-type-webform-markup,.page-node-type-landing-page .partner__download__form form>.form-type-webform-markup{color:var(--color--orange);font-size:.625rem;font-weight:var(--font--weight-bold)}.page-node-type-landing-page .partner__form form>.form-wrapper,.page-node-type-landing-page .partner__download__form form>.form-wrapper{display:flex;flex-direction:column;gap:1.5rem}.page-node-type-landing-page .partner__form form>.form-wrapper.radios--wrapper .fieldset-wrapper,.page-node-type-landing-page .partner__download__form form>.form-wrapper.radios--wrapper .fieldset-wrapper{width:100%}.page-node-type-landing-page .partner__form form>.form-wrapper.radios--wrapper .webform-options-display-two-columns,.page-node-type-landing-page .partner__download__form form>.form-wrapper.radios--wrapper .webform-options-display-two-columns{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.page-node-type-landing-page .partner__form form>.form-wrapper.radios--wrapper .form-type-radio,.page-node-type-landing-page .partner__download__form form>.form-wrapper.radios--wrapper .form-type-radio{flex:1}.page-node-type-landing-page .partner__form form>.form-wrapper.radios--wrapper .form-type-radio label,.page-node-type-landing-page .partner__download__form form>.form-wrapper.radios--wrapper .form-type-radio label{width:100%;padding:.75rem 1rem;text-align:center;border:.15rem solid var(--color--grey-light);font-size:1rem}.page-node-type-landing-page .partner__form form>.form-wrapper.radios--wrapper .form-type-radio label:hover,.page-node-type-landing-page .partner__download__form form>.form-wrapper.radios--wrapper .form-type-radio label:hover{color:var(--color--white);background-color:var(--color--orange)}.page-node-type-landing-page .partner__form form>.form-wrapper.radios--wrapper .form-type-radio label::before,.page-node-type-landing-page .partner__download__form form>.form-wrapper.radios--wrapper .form-type-radio label::before{content:none}.page-node-type-landing-page .partner__form form>.form-wrapper.radios--wrapper .form-type-radio input:checked+label,.page-node-type-landing-page .partner__download__form form>.form-wrapper.radios--wrapper .form-type-radio input:checked+label{color:var(--color--white);border:.15rem solid var(--color--orange);background-color:var(--color--grey-dark)}.page-node-type-landing-page .partner__form form>.form-wrapper.radios--wrapper .form-type-radio input:checked+label:hover,.page-node-type-landing-page .partner__download__form form>.form-wrapper.radios--wrapper .form-type-radio input:checked+label:hover{color:var(--color--white);background-color:var(--color--orange)}@media screen and (width >= 1200px){.page-node-type-landing-page .partner__form form>.form-wrapper,.page-node-type-landing-page .partner__download__form form>.form-wrapper{flex-direction:row}}@media screen and (width >= 1200px){.page-node-type-landing-page .partner__form form,.page-node-type-landing-page .partner__download__form form{gap:2rem}}.page-node-type-landing-page .partner__download{flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:0;margin-bottom:3rem}.page-node-type-landing-page .partner__download__file,.page-node-type-landing-page .partner__download__form{display:flex;flex:1;flex-direction:column;width:100%;padding:2rem 1rem;gap:.5rem}@media screen and (width >= 768px){.page-node-type-landing-page .partner__download__file,.page-node-type-landing-page .partner__download__form{width:calc(50% - 1rem);padding:2rem}}.page-node-type-landing-page .partner__download__file .field--name-field-documents{display:flex;flex-wrap:wrap;gap:1rem}.page-node-type-landing-page .partner__download__file .field--name-field-documents>.field__item{display:flex;flex-direction:column;align-items:center;width:calc(50% - .5rem);background:var(--color--white)}.page-node-type-landing-page .partner__download__file .field--name-field-documents>.field__item .media--type-downloadable-document{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:space-between;padding:.5rem;gap:.5rem}.page-node-type-landing-page .partner__download__file .field--name-field-documents>.field__item .media--type-downloadable-document .media-information{display:flex;align-items:center;color:var(--color--grey-dark);font-size:.875rem;line-height:1.4;gap:.5rem}.page-node-type-landing-page .partner__download__file .field--name-field-documents>.field__item .media--type-downloadable-document .media-information .checkbox{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;pointer-events:none;border-radius:50%;background-color:var(--color--grey)}.page-node-type-landing-page .partner__download__file .field--name-field-documents>.field__item .media--type-downloadable-document .media-information .checkbox::before{width:.75rem;height:.625rem;content:"";opacity:0;background-color:rgba(0,0,0,0);background-image:url(/themes/custom/mersen/assets/images/check-white.svg);background-repeat:no-repeat;background-position:center center;background-size:.75rem}.page-node-type-landing-page .partner__download__file .field--name-field-documents>.field__item .media--type-downloadable-document .media-information .label-region{display:flex;flex-wrap:wrap;align-items:center;font-weight:var(--font--weight-bold)}.page-node-type-landing-page .partner__download__file .field--name-field-documents>.field__item .media--type-downloadable-document .media-information .label-region .label{display:flex;width:100%;margin-bottom:.25rem;text-transform:uppercase;color:var(--color--grey-dark);font-size:.625rem;font-weight:var(--font--weight-medium);line-height:1.15}.page-node-type-landing-page .partner__download__file .field--name-field-documents>.field__item .media--type-downloadable-document .media-information input{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.page-node-type-landing-page .partner__download__file .field--name-field-documents>.field__item .media--type-downloadable-document .media-information input:checked~.label-region label{color:var(--color--orange)}.page-node-type-landing-page .partner__download__file .field--name-field-documents>.field__item .media--type-downloadable-document .media-information input:checked+.checkbox{background-color:var(--color--orange)}.page-node-type-landing-page .partner__download__file .field--name-field-documents>.field__item .media--type-downloadable-document .media-information input:checked+.checkbox::before{opacity:1}.page-node-type-landing-page .partner__download__file .field--name-field-documents>.field__item .media--type-downloadable-document .thumbnail img{max-width:100%;height:auto}.page-node-type-landing-page .partner__download__file .field--name-field-title{display:flex;align-items:center;gap:.5rem;padding-bottom:1rem;text-decoration:none;color:var(--color--orange);font-size:var(--font--p);font-weight:var(--font--weight-bold);line-height:1.5}.page-node-type-landing-page .partner__download__file .field--name-field-title::before{display:flex;align-items:center;justify-content:center;width:2rem;min-width:2rem;height:2rem;content:"1";color:var(--color--white);border-radius:50%;background:var(--color--orange);font-size:1.25rem}.page-node-type-landing-page .partner__download__file .field--name-field-card-title{color:var(--color--orange);font-size:var(--font--h4)}.page-node-type-landing-page .partner__download__form{background-color:var(--color--white)}.page-node-type-landing-page .partner__download__form .field--name-field-card-title{display:flex;align-items:center;gap:.5rem;padding-bottom:1rem;text-decoration:none;color:var(--color--orange);font-size:var(--font--p);font-weight:var(--font--weight-bold);line-height:1.5}.page-node-type-landing-page .partner__download__form .field--name-field-card-title::before{display:flex;align-items:center;justify-content:center;width:2rem;min-width:2rem;height:2rem;content:"2";color:var(--color--white);border-radius:50%;background:var(--color--orange);font-size:1.25rem}.page-node-type-landing-page .partner__download__form .field--type-webform .webform-submission-partner-document-download-form{display:flex;flex-direction:column;gap:1rem;width:100%}.page-node-type-landing-page .partner__download__form .field--type-webform .form-type-webform-markup{color:var(--color--grey-dark);font-size:.875rem;line-height:1.4}.page-node-type-landing-page .partner__download__form .field--type-webform .webform-actions .webform-button--submit{display:flex;align-items:center;height:4rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--grey-light);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;box-shadow:inset .125rem -0.125rem var(--color--orange);width:100%}.page-node-type-landing-page .partner__download__form .field--type-webform .webform-actions .webform-button--submit:hover,.page-node-type-landing-page .partner__download__form .field--type-webform .webform-actions .webform-button--submit:focus-visible{background-color:color-mix(in oklab,var(--color--grey-light) 90%,black)}.page-node-type-landing-page .partner__download__form .field--type-webform .webform-actions .webform-button--submit:hover,.page-node-type-landing-page .partner__download__form .field--type-webform .webform-actions .webform-button--submit:focus-visible{color:var(--color--white);box-shadow:inset 4rem -4rem var(--color--orange)}.page-node-type-landing-page .partner__download__form .field--type-webform .webform-actions .webform-button--submit::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-node-type-landing-page .partner__download__form .field--type-webform .form-type-select{display:none}.page-node-type-landing-page .partner__download__form .field--type-webform .webform-webform-telephone-international{width:100%}.page-node-type-landing-page .partner__download__form .field--type-webform .webform-options-display-two-columns{display:flex;gap:.5rem}@media screen and (width >= 768px){.page-node-type-landing-page .partner__download__form .field--type-webform .webform-options-display-two-columns{display:block}}@media screen and (width >= 1200px){.page-node-type-landing-page .partner{padding:var(--size--paragraph) 0}}.page-node-type-landing-page .paragraph--type--partner-landing-icons-strat .paragraph__items{--grid-gap:1rem;--grid-items:1;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;margin:0;padding:0;list-style:none;gap:var(--grid-gap)}.page-node-type-landing-page .paragraph--type--partner-landing-icons-strat .paragraph__items .paragraph--type--partner-landing-icon-bloc{width:calc(100%/var(--grid-items) - (var(--grid-items) - 1)/var(--grid-items)*var(--grid-gap))}.page-node-type-landing-page .paragraph--type--partner-landing-icons-strat .paragraph__items .paragraph--type--partner-landing-icon-bloc .partner-icon__pillar{position:relative;overflow:hidden;width:100%;max-height:20rem;background-color:var(--color--white);aspect-ratio:1/1}.page-node-type-landing-page .paragraph--type--partner-landing-icons-strat .paragraph__items .paragraph--type--partner-landing-icon-bloc .partner-icon__pillar::before{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:.25rem;content:"";transition:var(--transition);background-color:var(--color--orange)}.page-node-type-landing-page .paragraph--type--partner-landing-icons-strat .paragraph__items .paragraph--type--partner-landing-icon-bloc .partner-icon__pillar:hover::before,.page-node-type-landing-page .paragraph--type--partner-landing-icons-strat .paragraph__items .paragraph--type--partner-landing-icon-bloc .partner-icon__pillar:focus-visible::before{height:60%}.page-node-type-landing-page .paragraph--type--partner-landing-icons-strat .paragraph__items .paragraph--type--partner-landing-icon-bloc .partner-icon__pillar:hover .partner-icon__content,.page-node-type-landing-page .paragraph--type--partner-landing-icons-strat .paragraph__items .paragraph--type--partner-landing-icon-bloc .partner-icon__pillar:focus-visible .partner-icon__content{top:100%;padding-top:0;transform:translateY(-100%);color:var(--color--white)}.page-node-type-landing-page .paragraph--type--partner-landing-icons-strat .paragraph__items .paragraph--type--partner-landing-icon-bloc .partner-icon__pillar:hover .partner-icon__img,.page-node-type-landing-page .paragraph--type--partner-landing-icons-strat .paragraph__items .paragraph--type--partner-landing-icon-bloc .partner-icon__pillar:focus-visible .partner-icon__img{opacity:1}.page-node-type-landing-page .paragraph--type--partner-landing-icons-strat .paragraph__items .paragraph--type--partner-landing-icon-bloc .partner-icon__pillar:hover .partner-icon__icon,.page-node-type-landing-page .paragraph--type--partner-landing-icons-strat .paragraph__items .paragraph--type--partner-landing-icon-bloc .partner-icon__pillar:focus-visible .partner-icon__icon{filter:brightness(0) invert(1)}.page-node-type-landing-page .paragraph--type--partner-landing-icons-strat .paragraph__items .paragraph--type--partner-landing-icon-bloc .partner-icon__content{position:absolute;z-index:2;top:0;left:0;display:flex;flex-direction:column;width:100%;padding:1rem;padding-top:7rem;transition:var(--transition-slow);gap:.5rem}.page-node-type-landing-page .paragraph--type--partner-landing-icons-strat .paragraph__items .paragraph--type--partner-landing-icon-bloc .partner-icon__content p{margin:0;font-size:1rem;line-height:1.4}@media screen and (width >= 1200px){.page-node-type-landing-page .paragraph--type--partner-landing-icons-strat .paragraph__items .paragraph--type--partner-landing-icon-bloc .partner-icon__content{padding:2 2rem 0}}.page-node-type-landing-page .paragraph--type--partner-landing-icons-strat .paragraph__items .paragraph--type--partner-landing-icon-bloc .partner-icon__img{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;transition:var(--transition-slow);opacity:0}.page-node-type-landing-page .paragraph--type--partner-landing-icons-strat .paragraph__items .paragraph--type--partner-landing-icon-bloc .partner-icon__img img{display:inline-block;width:100%;height:100%;vertical-align:bottom}.page-node-type-landing-page .paragraph--type--partner-landing-icons-strat .paragraph__items .paragraph--type--partner-landing-icon-bloc .partner-icon__img *{width:100%;height:100%}.page-node-type-landing-page .paragraph--type--partner-landing-icons-strat .paragraph__items .paragraph--type--partner-landing-icon-bloc .partner-icon__img img{-o-object-fit:cover;object-fit:cover}.page-node-type-landing-page .paragraph--type--partner-landing-icons-strat .paragraph__items .paragraph--type--partner-landing-icon-bloc .partner-icon__icon{position:absolute;z-index:10;top:1.5rem;left:1rem;max-width:5rem;max-height:5rem}@media screen and (width >= 768px){.page-node-type-landing-page .paragraph--type--partner-landing-icons-strat .paragraph__items .paragraph--type--partner-landing-icon-bloc{--grid-items:2}}@media screen and (width >= 1200px){.page-node-type-landing-page .paragraph--type--partner-landing-icons-strat .paragraph__items .paragraph--type--partner-landing-icon-bloc{--grid-items:4}}.page-node-type-landing-page .footer{justify-content:center;gap:1rem}.page-node-type-landing-page .footer a{display:flex;align-items:center;height:3rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--orange);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;color:var(--color--white)}.page-node-type-landing-page .footer a:hover,.page-node-type-landing-page .footer a:focus-visible{background-color:color-mix(in oklab,var(--color--orange) 90%,black)}@media screen and (width >= 1200px){.page-node-type-landing-page .footer{gap:1.875rem}}.page-node-type-landing-page .footer{justify-content:flex-start;padding:0;background-color:var(--color--grey-dark)}.page-node-type-landing-page .footer__content{display:flex;flex-direction:column;width:100%;max-width:var(--size--dom);margin:0 auto;padding:3rem 1rem;gap:1rem}@media screen and (width >= 768px){.page-node-type-landing-page .footer__content{flex-direction:row;padding:3rem 1.5rem;gap:5rem}}@media screen and (width >= 1200px){.page-node-type-landing-page .footer__content{padding:3rem 4.5rem}}.page-node-type-landing-page .footer .site-logo{position:relative;padding:0;background:rgba(0,0,0,0)}.page-node-type-landing-page .footer .site-logo img{max-width:10rem}@media screen and (width >= 768px){.page-node-type-landing-page .footer .site-logo img{max-width:13.25rem}}.page-node-type-landing-page .footer .site-logo:hover,.page-node-type-landing-page .footer .site-logo:focus-visible{background-color:rgba(0,0,0,0)}@media screen and (width >= 768px){.page-node-type-landing-page .footer .site-logo::after{position:absolute;top:50%;right:-2.5rem;width:.0625rem;height:100%;content:"";transform:translateY(-50%);background-color:var(--color--grey-medium)}}.page-node-type-landing-page .footer .field--name-field-links{display:flex;gap:3rem}.page-node-type-landing-page .footer .field--name-field-links .field__item{display:flex;align-items:center;justify-content:center}.page-node-type-landing-page .footer .field--name-field-links .field__item a{height:auto;padding:0;border-bottom:.0625rem solid rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.page-node-type-landing-page .footer .field--name-field-links .field__item a:hover{text-decoration:none;border-bottom:.0625rem solid currentColor}.node--view-mode-full.node--type-msl,.node--view-mode-full.node--type-engineered-product,.node--view-mode-full.node--type-product{margin-bottom:2.5rem}@media screen and (width >= 1200px){.node--view-mode-full.node--type-msl,.node--view-mode-full.node--type-engineered-product,.node--view-mode-full.node--type-product{margin-bottom:4.5rem}}.node--view-mode-full.node--type-product .hero.-msl{background-color:var(--color--grey-light)}.node--view-mode-full.node--type-product .hero.-msl .breadcrumb__item__link,.node--view-mode-full.node--type-product .hero.-msl .breadcrumb__item__text,.node--view-mode-full.node--type-product .hero.-msl .hero__back,.node--view-mode-full.node--type-product .hero.-msl .hero__text{color:var(--color--black)}.node--view-mode-full.node--type-product .hero.-msl::before{background-color:var(--color--grey-light)}.node--view-mode-full.fr.node--type-product .hero__text__msl strong{margin-right:.25rem}.path-products.-product-search .search__content__container .view-search,.path-cross-reference .search__content__container .view-search{display:flex;flex-direction:column;gap:2.5rem;padding-top:0}.path-products.-product-search .search__content__container .view-header,.path-cross-reference .search__content__container .view-header{display:flex;align-items:center;justify-content:space-between;color:var(--color--orange);font-size:var(--font--p);font-weight:var(--font--weight-bold);gap:1rem}.path-products.-product-search .search__content__container .view-content>.views-row:hover,.path-cross-reference .search__content__container .view-content>.views-row:hover{background-color:var(--color--blue)}.path-products.-product-search .search__content__container .view-content>.views-row:hover .field--name-field-msl,.path-cross-reference .search__content__container .view-content>.views-row:hover .field--name-field-msl{color:var(--color--orange)}.path-products.-product-search .search__content__container .view-content>.views-row:hover .field--name-field-mrn-product-description,.path-cross-reference .search__content__container .view-content>.views-row:hover .field--name-field-mrn-product-description{color:var(--color--white)}.path-products.-product-search .search__content__container .view-content>.views-row:hover .product__link::after,.path-cross-reference .search__content__container .view-content>.views-row:hover .product__link::after{color:var(--color--white);background-color:var(--color--orange)}.path-products.-product-search .search__content__container .view-content>.views-row:hover .title,.path-cross-reference .search__content__container .view-content>.views-row:hover .title{color:var(--color--white)}.path-products.-product-search .product,.path-cross-reference .product{position:relative;display:grid;grid-template-columns:minmax(0,6rem) minmax(0,1fr);gap:.5rem 1rem;padding:1rem}.path-products.-product-search .product:hover,.path-cross-reference .product:hover{background-color:var(--color--blue)}.path-products.-product-search .product:hover .product__wrapper .title,.path-cross-reference .product:hover .product__wrapper .title{color:var(--color--white)}.path-products.-product-search .product__img,.path-cross-reference .product__img{display:flex;grid-row:span 2;align-items:center;justify-content:center;width:6.25rem;height:6.25rem;background-color:var(--color--white)}.path-products.-product-search .product__img .media--type-image,.path-products.-product-search .product__img .media__image,.path-cross-reference .product__img .media--type-image,.path-cross-reference .product__img .media__image{width:100%;height:100%}.path-products.-product-search .product__img img,.path-cross-reference .product__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (width >= 768px){.path-products.-product-search .product__img,.path-cross-reference .product__img{grid-row:1;width:10.5rem;height:10.5rem}}.path-products.-product-search .product__wrapper,.path-cross-reference .product__wrapper{display:flex;flex-direction:column;gap:.5rem}.path-products.-product-search .product__wrapper .field--name-field-mrn-name-number,.path-products.-product-search .product__wrapper .product__type,.path-cross-reference .product__wrapper .field--name-field-mrn-name-number,.path-cross-reference .product__wrapper .product__type{text-transform:uppercase;color:var(--color--orange);font-size:.75rem;font-weight:var(--font--weight-medium);line-height:1.25}.path-products.-product-search .product__wrapper .field--name-title,.path-products.-product-search .product__wrapper .title,.path-cross-reference .product__wrapper .field--name-title,.path-cross-reference .product__wrapper .title{margin:0;color:var(--color--grey-dark);font-size:var(--font--h4);font-weight:var(--font--weight-bold);line-height:1.25}.path-products.-product-search .product__description,.path-cross-reference .product__description{color:var(--color--grey-dark);font-size:.875rem;line-height:1.6}.path-products.-product-search .product__link,.path-cross-reference .product__link{text-decoration:none;font-size:0}.path-products.-product-search .product__link::before,.path-cross-reference .product__link::before{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.path-products.-product-search .product__link::after,.path-cross-reference .product__link::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;transition:var(--transition);color:var(--color--orange);border:.0625rem solid var(--color--orange);border-radius:50%;font-size:2rem}.path-products.-product-search .product:hover .product__link::after,.path-cross-reference .product:hover .product__link::after{color:var(--color--white);background-color:var(--color--orange)}.path-products.-product-search .product:hover .product__description,.path-cross-reference .product:hover .product__description{color:var(--color--white)}@media screen and (width >= 768px){.path-products.-product-search .product,.path-cross-reference .product{grid-template-columns:minmax(0,10rem) minmax(0,1fr) minmax(0,5rem);align-items:center;gap:1.5rem}}.path-products.-product-search main,.path-cross-reference main{max-width:unset}.search-results,.view-search-cross-reference{position:relative;padding:2.5rem 0}body:not(.-product-search):not(.path-cross-reference) .search-results::before,body:not(.-product-search):not(.path-cross-reference) .view-search-cross-reference::before{position:absolute;z-index:-1;top:0;left:50%;width:100dvw;height:100%;content:"";transform:translateX(-50%);background-color:var(--color--grey-light)}.search-results .view-content,.view-search-cross-reference .view-content{display:flex;flex-direction:column;gap:1.5rem}.search-results .view-content>.views-row,.view-search-cross-reference .view-content>.views-row{display:flex;flex-direction:column;gap:.75rem}.search-results .view-content>.views-row:not(:last-child),.view-search-cross-reference .view-content>.views-row:not(:last-child){border-bottom:.0625rem solid var(--color--grey)}.-product-search .search-results .view-content>.views-row:not(:last-child),.path-cross-reference .search-results .view-content>.views-row:not(:last-child),.-product-search .view-search-cross-reference .view-content>.views-row:not(:last-child),.path-cross-reference .view-search-cross-reference .view-content>.views-row:not(:last-child){transition:var(--transition) ease-out;border-color:var(--color--grey-light)}.-product-search .search-results .view-content>.views-row:not(:last-child) .node--type-engineered-product,.-product-search .search-results .view-content>.views-row:not(:last-child) .node--type-msl,.path-cross-reference .search-results .view-content>.views-row:not(:last-child) .node--type-engineered-product,.path-cross-reference .search-results .view-content>.views-row:not(:last-child) .node--type-msl,.-product-search .view-search-cross-reference .view-content>.views-row:not(:last-child) .node--type-engineered-product,.-product-search .view-search-cross-reference .view-content>.views-row:not(:last-child) .node--type-msl,.path-cross-reference .view-search-cross-reference .view-content>.views-row:not(:last-child) .node--type-engineered-product,.path-cross-reference .view-search-cross-reference .view-content>.views-row:not(:last-child) .node--type-msl{padding:1rem}.search-results .view-content>.views-row>.node--view-mode-search,.view-search-cross-reference .view-content>.views-row>.node--view-mode-search{display:flex;flex-direction:column;gap:.75rem}.search-results .view-content>.views-row>.node--view-mode-search .document__item::after,.view-search-cross-reference .view-content>.views-row>.node--view-mode-search .document__item::after{content:"";font-family:"mersen";font-size:1rem;font-weight:400;line-height:1;font-feature-settings:"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.25rem}@media screen and (width >= 1200px){.search-results,.view-search-cross-reference{padding:4.5rem 0}}@media screen and (width >= 1200px){.search__aside{display:flex;flex-direction:column;padding-right:2.5rem;border-right:.0625rem solid var(--color--grey);gap:1rem}}.search__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.search__header__title{margin:0;letter-spacing:.5px;color:var(--color--grey-dark);font-size:var(--font--h4);font-weight:var(--font--weight-bold)}.js-search-filter{position:relative;margin-top:2.5rem}.js-search-filter.empty-filter .search-filters__btn{display:none}@media screen and (width >= 1200px){.js-search-filter.empty-filter{display:flex;flex-direction:column;width:100%;gap:2.5rem}.js-search-filter.empty-filter .search-filters{display:none}}@media screen and (width >= 1200px){.js-search-filter{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr);margin-top:4.5rem;gap:2.5rem}.js-search-filter .search__header{grid-column:span 2}}.cross-reference-search__btn{display:flex;align-items:center;height:3rem;padding:0 2rem;cursor:pointer;transition:var(--transition) ease-out;text-decoration:none;text-transform:uppercase;color:var(--color--grey-dark);border:none;background-color:var(--color--white);font-size:var(--font--p4);font-weight:var(--font--weight-medium);gap:.5rem;padding:0 1rem;border:.0625rem solid var(--color--grey-medium)}.cross-reference-search__btn:hover,.cross-reference-search__btn:focus-visible{background-color:color-mix(in oklab,var(--color--white) 90%,black)}.cross-reference-search__btn i{color:var(--color--orange)}.cross-reference-search__btn i::before{font-size:2rem}.search-results__hero-search{position:relative;padding:0 0 2rem;color:var(--color--white);background-color:var(--color--blue);line-height:1.4}.search-results__hero-search p{max-width:var(--size--container-sm);margin:0;color:var(--color--white);line-height:1.4}.search-results__hero-search::before{position:absolute;z-index:-1;left:50%;display:block;width:100dvw;height:100%;content:"";transform:translateX(-50%);background-color:var(--color--blue)}.search-results__hero-search:empty{display:none}.path-sitemap .block-page-title-block{position:relative;width:100%;max-width:var(--size--dom);margin:0 auto;padding:2rem 1rem;background-color:var(--color--blue)}.path-sitemap .block-page-title-block::before{position:absolute;z-index:-1;top:0;left:50%;width:100dvw;height:100%;content:"";transform:translateX(-50%);background-color:var(--color--blue)}.path-sitemap .block-page-title-block h1{margin:0;color:var(--color--white)}@media screen and (width >= 768px){.path-sitemap .block-page-title-block{padding:2.5rem 1.5rem}}@media screen and (width >= 1200px){.path-sitemap .block-page-title-block{padding:4.5rem 4.5rem}}.path-sitemap .sitemap{display:flex;flex-direction:column;gap:2.5rem;margin:4rem 0}.path-sitemap .sitemap-item{display:flex;flex-direction:column;gap:2rem}.path-sitemap .sitemap-item>h2{margin:0;color:var(--color--blue);font-size:var(--font--h3)}.path-sitemap .sitemap-item>div>ul{margin:0;padding:0;list-style:none}.path-sitemap .sitemap-item>div>ul>*{margin:0;padding:0;list-style:none}.path-sitemap .sitemap-item>div>ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:2.5rem}.path-sitemap .sitemap-item>div>ul>li>a,.path-sitemap .sitemap-item>div>ul>li>span{display:block;padding:.5rem 0;transition:var(--transition);text-decoration:none;color:var(--color--grey-dark);border-bottom:.0625rem solid var(--color--grey);font-size:var(--font--h4)}.path-sitemap .sitemap-item>div>ul>li>a:hover,.path-sitemap .sitemap-item>div>ul>li>a:focus-visible{color:var(--color--orange)}.path-sitemap .sitemap-item>div>ul>li ul{margin:0;padding:0;list-style:none}.path-sitemap .sitemap-item>div>ul>li ul>*{margin:0;padding:0;list-style:none}.path-sitemap .sitemap-item>div>ul>li ul{display:flex;flex-direction:column;margin:1rem 0;padding-left:1rem;gap:.5rem}.path-sitemap .sitemap-item>div>ul>li ul span{color:var(--color--grey-medium);font-size:var(--font--p4)}.path-sitemap .sitemap-item>div>ul>li ul a{display:inline-block;text-decoration:none;color:var(--color--orange);font-size:var(--font--p4)}.path-sitemap .sitemap-item>div>ul>li ul a:hover,.path-sitemap .sitemap-item>div>ul>li ul a:focus-visible{text-decoration:underline}.path-mersen-worldwide .hero-search .region-search-content-facets{display:flex;flex-direction:column;gap:1rem}@media screen and (width >= 768px){.path-mersen-worldwide .hero-search .region-search-content-facets{flex-direction:row;justify-content:space-between}}.path-mersen-worldwide .layout-container{background-color:var(--color--grey-light)}.path-mersen-worldwide .view-worldwide{margin-bottom:3rem}.path-mersen-worldwide .view-worldwide>.view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.5rem;margin:3rem 0 2rem}.worldwide-card{display:grid;grid-template-rows:subgrid;grid-row:span 4;height:100%;padding:2.5rem;border-left:.125rem solid var(--color--orange);background-color:var(--color--white);gap:.5rem}.worldwide-card__title{margin:0;color:var(--color--blue);font-size:var(--font--p);font-weight:var(--font--weight-regular)}.worldwide-card__separator{width:1.5rem;height:.125rem;background-color:var(--color--orange)}.worldwide-card__header{text-transform:uppercase;color:var(--color--orange);font-size:.75rem;font-weight:var(--font--weight-medium);line-height:1.3}.worldwide-card__body{color:var(--color--grey-dark);font-size:.875rem;line-height:1.5}.worldwide-card__body:empty{display:none}.worldwide-card__body>p{display:block;margin:0;color:var(--color--grey-dark);font-size:.875rem;line-height:1.5}.worldwide-card__body>p:empty{display:none}
