@media screen and (min-width:1280px){.has-text-centered-widescreen{text-align:center!important}}
@media screen and (min-width:1280px){.has-text-justified-widescreen{text-align:justify!important}}
@media screen and (min-width:1280px){.has-text-left-widescreen{text-align:left!important}}
@media screen and (min-width:1280px){.has-text-right-widescreen{text-align:right!important}}
@media screen and (min-width:1280px){.is-hidden-widescreen{display:none!important}}
@media screen and (min-width:1280px){.column{padding-right:12px;padding-left:12px}}
@media screen and (min-width:1280px){.edit-post-visual-editor .wp-block-quote p:before,.wysiwyg .wp-block-quote p:before{left:-40px}}
@media screen and (min-width:1280px){.breadcrumb{top:-webkit-calc(3.125vw + 64px);top:calc(3.125vw + 64px);left:3.125vw}.breadcrumb.breadcrumb-secondary{left:40px}}
@media screen and (min-width:1280px){.entry .entry-content .wysiwyg .block-img-and-list .block-list{width:685px}}
@media screen and (min-width:1280px){.block-overlapped{margin-left:0}.block-overlapped.column{padding-left:0}.block-overlapped-left.column.column-content:before{width:1108px}.column.column-content.column-content-left.block-overlapped-left{padding-right:0}}
@media screen and (min-width:1280px){.hp-banner.hero-banner>.container:not(#kameleoonElement-container) .hp-banner-content .hp-banner-title.title sub,.hp-banner.hero-banner>.container:not(#kameleoonElement-container) .hp-banner-content .hp-banner-title.title sup{font-size:1.25vw;line-height:1.71875vw}.hp-banner.hero-banner>.container:not(#kameleoonElement-container) .hp-banner-content .hp-banner-desc sub,.hp-banner.hero-banner>.container:not(#kameleoonElement-container) .hp-banner-content .hp-banner-desc sup,.hp-banner.hero-banner>.container:not(#kameleoonElement-container) .hp-banner-content .hp-banner-subtitle sub,.hp-banner.hero-banner>.container:not(#kameleoonElement-container) .hp-banner-content .hp-banner-subtitle sup{font-size:.9375vw;line-height:1.25vw}.hp-banner.hero-banner>.container:not(#kameleoonElement-container) .hp-banner-content .hp-banner-subtitle{margin-bottom:16px}.hp-banner.hero-banner>.container:not(#kameleoonElement-container) .hp-banner-content .hp-banner-desc,.hp-banner.hero-banner>.container:not(#kameleoonElement-container) .hp-banner-content .hp-banner-subtitle{font-size:1.25vw;line-height:1.71875vw}.hp-banner.hero-banner>.container:not(#kameleoonElement-container) .hp-banner-content .hp-banner-title.title{margin-bottom:16px}.hp-banner.hero-banner>.container:not(#kameleoonElement-container) .hp-banner-content .button,.hp-banner.hero-banner>.container:not(#kameleoonElement-container) .hp-banner-content .wp-block-button__link{margin-top:40px}.hp-banner.hero-banner>.container:not(#kameleoonElement-container) .hp-banner-content .hp-banner-example{width:251px}}
@media screen and (min-width:1280px){.block-slider .slider-multi-items .portrait .block-container{right:32px;bottom:32px;left:32px}}
@media screen and (min-width:1280px){.timeline-bullet-point:before{line-height:3.2rem}}
@media screen and (min-width:1280px){.hero-banner-mcl .container .hero-banner-mcl-form{padding:3.125vw 96px 3.125vw 88px}.hero-banner-mcl .container .hero-banner-mcl-form .bpce-select,.hero-banner-mcl .container .hero-banner-mcl-form .mcl-form-title{margin-bottom:24px}.hero-banner-mcl .container .hero-banner-mcl-form .bpce-select select{padding-top:24px}.hero-banner-mcl .container .hero-banner-mcl-form .bpce-select label{top:18px}.hero-banner-mcl .container .hero-banner-mcl-form button{margin-bottom:32px}.hero-banner-mcl .container .hero-banner-mcl-form button:disabled{background-color:#f5f5f5;color:#ccc!important}.hero-banner-mcl .container .hero-banner-mcl-form button:disabled .icon path{fill:#ccc}.hero-banner-mcl .container .hero-banner-mcl-form button:disabled:hover{background-color:#f5f5f5;color:#ccc!important}}
@media screen and (min-width:1280px){.breadcrumb{top:-webkit-calc(3.125vw + 64px);top:calc(3.125vw + 64px);left:3.125vw}.breadcrumb.breadcrumb-secondary{left:40px}}
@media screen and (min-width:1280px){.sticky-hero-banner .contents{max-width:1248px}.sticky-hero-banner .picture{left:50%;width:100vw;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.sticky-hero-banner .picture.sticky{top:64px;width:-webkit-calc(100% + 1px);width:calc(100% + 1px)}.sticky-hero-banner .mask{left:50%;width:100vw;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}
@media screen and (min-width:1280px){.entry .entry-content .wysiwyg .block-img-and-list .block-list{width:685px}}
@media screen and (min-width:1280px){.articles-list{margin-right:-12px;margin-left:-12px}}
@media screen and (min-width:1280px){.block-overlapped{margin-left:0}.block-overlapped.column{padding-left:0}.block-overlapped-left.column.column-content:before{width:1108px}.column.column-content.column-content-left.block-overlapped-left{padding-right:0}}
@media screen and (min-width:1280px){.block-links-list .links-list{padding-right:24px}}
@media screen and (min-width:1280px){.our-concept .columns{margin-right:-12px;margin-left:-12px}.our-concept .columns .column{padding-top:12px;padding-bottom:12px}}
@media screen and (min-width:1280px){.block-half-content-image:not(.card-product-item) .column.column-content.column-content-left{padding-left:calc((100% - 1200px)/2)}.block-half-content-image:not(.card-product-item) .column.column-content.column-content-right{padding-right:calc((100% - 1200px)/2)}}
@media screen and (min-width:1280px){.link-section{right:24px}}
@media screen and (min-width:1280px){.block-form-half-content .column.column-content.column-content-left{padding-left:calc((100% - 1200px)/2)}}
@media screen and (min-width:1280px){.block-img-and-list .block-list{padding-right:16.5%}}
@media screen and (min-width:1280px){.block-multi-ctas .link{padding-left:4px}.block-multi-ctas .text-footer{padding-left:6px}}
@media screen and (min-width:1280px){.block-tile-img-txt .illustration{min-height:290px}}
@media screen and (min-width:1280px){.slider-multi-items .block-push-image.portrait .block-container{right:32px;bottom:32px;left:32px}}
@media screen and (min-width:1280px){.block-form-full{padding-left:calc((100% - 1200px)/2)}}
@media screen and (min-width:1280px){.menu .part-bottom .columns{padding-right:16px;padding-left:16px}}
@media screen and (min-width:1280px){#header-v2.sticky .menu-top{height:53px}#header-v2.sticky .menu-top .logo{height:32px}#header-v2.sticky .menu-top .nav-content .nav-container-upper,#header-v2.sticky .menu-top .nav-content .nav-container-upper[\:has\(\%23nav-market\)]{display:none}#header-v2.sticky .menu-top .nav-content .nav-container-upper:has(#nav-market){display:none}#header-v2.sticky .menu-lv2-panel{top:53px}#header-v2 #menu-mobile,#header-v2 #menu-mobile-lv2,#header-v2 #menu-mobile-lv3,#header-v2 #menu-mobile-market{display:none}#header-v2 .is-hidden-touch{display:inline;display:initial}#header-v2 .menu-top{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;grid-gap:24px;gap:24px;padding-left:24px;background-color:#fff;border-bottom:1px solid #e1e1e1;height:90px;width:100%}#header-v2 .menu-top,#header-v2 .menu-top .logo-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#header-v2 .menu-top .logo-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px;height:inherit;width:auto}#header-v2 .menu-top .logo-wrapper:after{all:unset}#header-v2 .menu-top .logo-wrapper .logo{margin:0}#header-v2 .menu-top .nav-content{border-left:1px solid #e1e1e1}#header-v2 .menu-top .nav-content .nav-container .nav-bar ul li .menu-item .button-inner{font-size:14px;font-weight:400;line-height:21px}#header-v2 .menu-top .nav-content .nav-container .nav-bar ul li .menu-item .button-inner span{height:21px}#header-v2 .menu-top .nav-content .nav-container .nav-bar ul li .menu-item .button-inner span .svg-icon{height:16px;width:16px}#header-v2 .menu-top .nav-content .nav-container .nav-bar ul li .menu-item .button-inner span .svg-icon path{fill:#454545}#header-v2 .menu-top .nav-content .nav-container-upper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:37px}#header-v2 .menu-top .nav-content .nav-container-upper[\:has\(\%23nav-market\)]{height:37px;width:auto}#header-v2 .menu-top .nav-content .nav-container-upper:has(#nav-market){height:37px;width:auto}#header-v2 .menu-top .nav-content .nav-container-upper .nav-bar ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#header-v2 .menu-top .nav-content .nav-container-upper .nav-bar ul li[\:has\(\%23nav-market\)]{width:auto}#header-v2 .menu-top .nav-content .nav-container-upper .nav-bar ul li:has(#nav-market){width:auto}#header-v2 .menu-top .nav-content .nav-container-upper .nav-bar ul li .menu-item{background-color:#fff;width:auto}#header-v2 .menu-top .nav-content .nav-container-upper .nav-bar ul li .menu-item .button-inner{padding:8px 16px}#header-v2 .menu-top .nav-content .nav-container-upper .nav-bar ul li .menu-item .button-inner .text{color:#232323}#header-v2 .menu-top .nav-content .nav-container-upper .nav-bar ul li .menu-item .button-inner .icon-after .icon.svg-icon path{fill:#232323}#header-v2 .menu-top .nav-content .nav-container-upper .nav-bar ul li .menu-item:after{all:unset}#header-v2 .menu-top .nav-content .nav-container-upper .nav-bar ul li .menu-item#nav-market .button-inner .icon-after .icon{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);transition:transform .25s ease,-webkit-transform .25s ease}#header-v2 .menu-top .nav-content .nav-container-upper .nav-bar ul li .menu-item#nav-market[aria-expanded=true] .button-inner .icon-after .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#header-v2 .menu-top .nav-content .nav-container-lower{height:53px}#header-v2 .menu-top .nav-content .nav-container-lower .nav-bar ul li .menu-item .button-inner{padding:16px}#header-v2 .menu-top .nav-content .nav-container-lower .mobile-logo-wrapper,#header-v2 .menu-top .nav-content .nav-container-lower li[\:has\(\%23btn-menu-mobile\)]{display:none}#header-v2 .menu-top .nav-content .nav-container-lower .mobile-logo-wrapper,#header-v2 .menu-top .nav-content .nav-container-lower li:has(#btn-menu-mobile){display:none}#header-v2 .menu-top .nav-content .nav-container-lower .nav-account ul li.separator{background-color:#acacac;height:40px;width:1px;max-width:1px;min-width:1px;margin:6px 0}#header-v2 .menu-top .nav-content .nav-container-lower .nav-account ul li #search{border-left:none}#header-v2 .menu-top .nav-content .nav-container-lower .nav-account ul li .menu-item .button-inner{font-weight:700;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#header-v2 .menu-top #panel-category{height:auto}#header-v2 .subnav-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:54px;grid-gap:24px;gap:24px;border-bottom:1px solid #e1e1e1;padding:16px 40px}#header-v2 .subnav-wrapper .subnav-title{-ms-flex-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#333;font-weight:700;font-size:16px;line-height:100%}#header-v2 .subnav-wrapper .subnav-menu,#header-v2 .subnav-wrapper .subnav-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;letter-spacing:0}#header-v2 .subnav-wrapper .subnav-menu{-ms-flex-align:center;color:#232323;font-weight:500;font-size:14px;line-height:22px;vertical-align:middle}#header-v2 .menu-lv2-panel[aria-hidden=false]{display:block;visibility:visible}}
@media screen and (min-width:1280px){.header .banner-alert{position:fixed!important}}
@media screen and (min-width:1280px){.tile-univers+section{padding-top:calc(220px + 5vw);margin-top:-220px}.tile-univers+.no-vertical-padding{padding-top:220px}.block-tile-univers{margin-top:-32px;margin-right:none;margin-left:none}.block-tile-univers.over-mentions{margin-top:-24px}}
@media screen and (min-width:1280px){.hero-banner.has-breadcrumb .hero-banner-content .title{margin-top:calc(1.25vw + 22px)}.hero-banner .hero-banner-content{padding:3.125vw 3.125vw 0}.hero-banner .hero-banner-content .title{font-size:3.28125vw;line-height:3.28125vw}.hero-banner .hero-banner-content>.text{margin-top:1.25vw;font-size:1.25vw;line-height:1.71875vw}.hero-banner .hero-banner-content .button,.hero-banner .hero-banner-content .wp-block-button__link{min-height:5.6rem;padding-top:16px;padding-bottom:16px;margin-top:2.5vw}.hero-banner .hero-banner-content .asterisk{left:3.125vw;bottom:48px;font-size:1.01563vw;line-height:1.40625vw}.hero-banner .hero-banner-mentions{padding-right:3.125vw;padding-left:3.125vw}}
@media screen and (min-width:1280px){.cards .cards-item{margin-top:-9.375vw}}
@media screen and (min-width:1280px){.hero-banner-landing-page .hero-banner-inner .hero-banner-content{padding-top:40px}}
@media screen and (min-width:1280px){.ctas-lp .ctas-list .column{padding-bottom:8px}.ctas-lp .ctas-lp-title{margin-bottom:24px}.ctas-lp .cta-item .icon-before .icon{height:80px;width:80px}.ctas-lp .cta-item .button-inner .text{font-size:24px;line-height:32px}}
@media screen and (min-width:1280px){.block-one-third-content-image:not(.card-product-item) .column.column-content.column-content-left{padding-left:calc((100% - 1200px)/2)}.block-one-third-content-image:not(.card-product-item) .column.column-content.column-content-right{padding-right:calc((100% - 1200px)/2)}}
@media screen and (min-width:1280px){.old-navigator{position:relative;width:100vw;margin-left:calc((100% - 100vw)/2)}.old-navigator:after{position:absolute;top:0;right:0;width:-webkit-calc((100vw - 1440px)/2);width:calc((100vw - 1440px)/2);height:100%;background:#f5f5f5;content:""}.old-navigator .container{max-width:1488px;margin-right:auto;margin-left:auto}.old-navigator .col-1,.old-navigator .col-2{padding-right:60px;padding-left:60px}}