@charset "utf-8";
/*!
Theme Name: Lesaffre
Description: Thème Lesaffre
Text Domain: lesaffre
Version: 1.0.0
Author: Kréalid
Author URI: http://www.krealid.com
*/:root{--shopHeight:"600px"}.stretched-link{position:relative}.stretched-link a[href]:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:10}*{box-sizing:border-box}:after,:before{box-sizing:inherit}:focus{outline:none}a,abbr,address,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,label,legend,li,object,ol,p,pre,q,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,ul{border:0;margin:0;padding:0}article,aside,figcaption,figure,figure img,footer,header,hgroup,main,nav,object,section,video{display:block}ul li{list-style-type:none}img{height:auto;max-width:100%}a{background:transparent;color:inherit}a:active,a:focus,a:hover{outline:0}a img{border:0}button,input{color:inherit;font:inherit;line-height:normal}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;margin:0;overflow:visible;padding:0;text-align:inherit;width:auto}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}sub{font-size:.75em;vertical-align:baseline}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.clear{*zoom:1}body,html{scroll-behavior:smooth}body.no-scroll,html.no-scroll{overflow:hidden}body{-webkit-text-size-adjust:none;--calculated-full-width:calc(100vw - var(--scrollbar-width, 15px));color:#000;cursor:default;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-size:14px;line-height:1.4}body:after{content:"mobile";display:none}::-moz-selection{background-color:#000;color:#fff}::selection{background-color:#000;color:#fff}blockquote+blockquote,blockquote+p,p+blockquote,p+p{padding:1.3em 0}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.grid,.woocommerce-catalogue main,.wrap{margin:0 auto;padding-left:20px;padding-right:20px;width:100%}.applic__characteristics__cards .sh-card__header,.applic__characteristics__title,.applic__common__grid li .li-title,.applic__common__title,.funct__characteristics__cards .sh-card__header,.funct__characteristics__subtitle,.funct__characteristics__title,.funct__common__grid li .li-title,.funct__common__subtitle,.funct__common__title,.funct__firstblock__content>div:first-child,.funct__headings__inner__subtitle,.funct__headings__inner__title,.h1,.h2,.h3,.h4,.h5,.h6,.page-template-baking-center .s-chiffres__c5__body>div:nth-child(2),.page-template-baking-center .s-help .wp-block-column:nth-child(2) .p-max,.page-template-baking-center .section-01__subtitle,.page-template-baking-center .section-01__title,.page-template-baking-center .section-02__list__txt,.page-template-baking-center .section-02__title,.page-template-baking-center .section-03__subtitle,.page-template-baking-center .section-03__title,.page-template-baking-center .services__list__item.active .services__list__item__title,.page-template-baking-center .services__list__item__title,.page-template-masterclass .section-01 .col-01 ul li .li-content__title,.page-template-masterclass .section-01__headings,.page-template-sensory .s-chiffres__c12 strong,.page-template-sensory .s-cta__block__title,.page-template-sensory .s-cta__content__title,.page-template-sensory .section-01__topic__title,.page-template-sensory .section-02__ol ul li,.page-template-sensory .section-02__title,.s-app1__number,.s-app7__titleh1,.s-marques__title p,.single-cible .cible-s1__text h3,.single-cible .cible-s2__block__content__title,.single-cible .cible-s2__title,.single-cible .cible-s6 .s-cta__block__title,h1,h2,h3,h4,h5,h6{color:#0e288b;font-weight:600;letter-spacing:-.03em;line-height:1.2}.h-text-white .h1,.h-text-white .h2,.h-text-white .h3,.h-text-white .h4,.h-text-white .h5,.h-text-white .h6,.h-text-white h1,.h-text-white h2,.h-text-white h3,.h-text-white h4,.h-text-white h5,.h-text-white h6{color:#fff}.funct__headings__inner__title,.h1,.page-template-sensory .s-cta__content__title,.s-app7__titleh1,h1{font-size:40px}.funct__firstblock__content>div:first-child,.h2,.page-template-baking-center .section-03__title,.single-cible .cible-s2__title,h2{font-size:38px}.applic__characteristics__title,.applic__common__title,.funct__characteristics__title,.funct__common__title,.h3,.page-template-baking-center .s-chiffres__c5__body>div:nth-child(2),.page-template-baking-center .section-01__title,.page-template-baking-center .section-02__title,.page-template-masterclass .section-01__headings,.page-template-sensory .s-chiffres__c12 strong,.page-template-sensory .section-02__title,.s-marques__title p,h3{font-size:28px}.h4,.page-template-baking-center .services__list__item.active .services__list__item__title,.page-template-sensory .s-cta__block__title,.s-app1__number,.single-cible .cible-s6 .s-cta__block__title,h4{font-size:26px}.funct__common__subtitle,.h5,.page-template-baking-center .section-03__subtitle,.page-template-masterclass .section-01 .col-01 ul li .li-content__title,.page-template-sensory .section-01__topic__title,.single-cible .cible-s1__text h3,.single-cible .cible-s2__block__content__title,h5{font-size:22px}.applic__characteristics__cards .sh-card__header,.applic__common__grid li .li-title,.funct__characteristics__cards .sh-card__header,.funct__characteristics__subtitle,.funct__common__grid li .li-title,.funct__headings__inner__subtitle,.h6,.page-template-baking-center .s-help .wp-block-column:nth-child(2) .p-max,.page-template-baking-center .section-01__subtitle,.page-template-baking-center .section-02__list__txt,.page-template-baking-center .services__list__item__title,.page-template-sensory .section-02__ol ul li{font-size:18px}.main-title{color:#0e288b;font-size:28px;font-weight:400;letter-spacing:-.03em;line-height:1.2}.btn,.main-title{text-align:center}.btn{align-items:center;background-color:#0e288b;border-radius:8px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;margin:1em auto;padding:12px 26px;text-transform:uppercase;transition:.2s}.btn:hover{background-color:#04344d!important;color:#fff}.btn--proto{background-color:#a17234}.btn:disabled,.btn[disabled]{opacity:.25}.bubble-contact{bottom:20px;position:fixed;right:20px;z-index:200}.bubble-contact img{height:60px;width:60px}.btn_carla{background-color:#0e288b;border-radius:8px;font-weight:600;overflow:hidden;padding:12px 32px;position:relative;text-align:center;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.btn_carla,.btn_carla:after{align-items:center;display:flex;justify-content:center;transition:all .2s linear 0s}.btn_carla:after{content:url(img/arrow_right.svg);font-size:14px;height:100%;opacity:0;position:absolute;right:0;top:50%;transform:translate(-10px,-50%);width:40px}.btn_carla:hover{background-color:#04344d!important}.btn_carla:hover:after{opacity:1;transform:translateY(-50%)}a{display:inline-block;font-size:14px;font-weight:600;position:relative;text-decoration:none}a.btn-roll{align-items:center;display:flex;justify-content:center;overflow:hidden}a.btn-roll .qube{height:28px;overflow:hidden;position:relative;width:-moz-fit-content;width:fit-content}a.btn-roll .qube .front{padding:4px 0;transform:translateY(0);transition:transform .35s cubic-bezier(.46,.01,.09,1)}a.btn-roll .qube .front:after{background-color:#0e288b;content:"";height:2px;left:0;opacity:0;position:absolute;top:0;transform:translateZ(0);transition:all .6s ease-out;width:100%}a.btn-roll .qube .back{overflow:hidden;padding:4px 0;position:relative;transform:translateY(0);transition:transform .35s cubic-bezier(.46,.01,.09,1)}a.btn-roll .qube .back:after{background-color:#0e288b;bottom:0;content:"";height:2px;left:0;opacity:0;position:absolute;transform:translate3d(-100%,0,0);transition:all .6s ease-out;width:100%}a.btn-roll .qube:hover .front{transform:translateY(-100%)}a.btn-roll .qube:hover .front:after{opacity:0;transform:translateX(-100%)}a.btn-roll .qube:hover .back{transform:translateY(-100%)}a.btn-roll .qube:hover .back:after{opacity:1;transform:translateZ(0)}.header{align-items:center;display:flex;flex-direction:column}.header.header-scroll .preheader{display:none}.header.header-scroll .header-nav{transition:all .3s ease-in-out}.header .preheader{display:none}.header .preheader-nav{color:#fff;display:flex;font-size:14px;font-weight:600;gap:40px}.header .preheader-nav:first-child{margin-left:9px}.header .preheader-nav.color-blue{color:#0e288b}.header .preheader-nav .select-menu{margin:32px auto;max-width:370px;width:100%}.header .preheader-nav .select-menu .select-btn{align-items:center;background:transparent;color:inherit;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center}.header .preheader-nav .select-menu .select-btn .sBtn-text{margin:0 16px;white-space:nowrap}.header .preheader-nav .select-menu.active .options{animation-duration:.4s;-webkit-animation-duration:.4s;animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-name:fadeInUp;-webkit-animation-name:fadeInUp;display:block;height:-moz-fit-content;height:fit-content;opacity:0;z-index:101}.header .preheader-nav .select-menu .options{animation-duration:.35s;-webkit-animation-duration:.35s;animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-name:fadeInDown;-webkit-animation-name:fadeInDown;background:#fff;border:1px solid #dfd7cd;border-radius:16px;height:0;margin-top:10px;max-height:295px;max-width:370px;overflow-y:auto;position:absolute;width:calc(100% - 40px);z-index:101}.header .preheader-nav .select-menu .options .option{align-items:center;cursor:pointer;display:flex;font-weight:400;height:49px;padding:0 16px}.header .preheader-nav .select-menu .options .option:not(:last-child){border-bottom:1px solid #d7d7d7}.header .preheader-nav .select-menu .options .option:hover{background:#e7eaf3}.header .preheader-nav .select-menu .options .option:hover .option-text{color:#0e288b}.header .preheader-nav .select-menu .options .option .option-text{color:#4b4b4b;font-size:14px}.header .preheader-nav .button-app a{padding-left:20px;position:relative;white-space:nowrap}.header .preheader-nav .button-app a:before{content:url(img/blue-mobile.svg);left:0;position:absolute;top:50%;transform:translateY(-40%)}.header .preheader-nav .menu-minors{display:flex;gap:40px}.header-nav{align-items:center;background-color:#fff;border-radius:8px;color:#0e288b;height:50px;justify-content:space-between;margin:24px 8px 0;padding:16px;position:fixed;width:calc(100% - 16px);z-index:100}.header-nav,.header-nav__lang{display:flex}.header-nav__logo{aspect-ratio:1;filter:drop-shadow(10px 10px 15px rgba(0,0,0,.07));left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px}.header-nav__burger{align-items:center;display:flex;font-size:11px;font-weight:400}.header-nav__burger .burger-button{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:12px;justify-content:center;margin-left:10px;position:relative;width:18px}.header-nav__burger .burger-button span,.header-nav__burger .burger-button span:after,.header-nav__burger .burger-button span:before{background-color:#0e288b;border-radius:2px;height:2px;position:absolute;transition:all .3s ease;width:100%}.header-nav__burger .burger-button span:after,.header-nav__burger .burger-button span:before{content:""}.header-nav__burger .burger-button span:before{top:-6px}.header-nav__burger .burger-button span:after{top:6px}.header-nav__burger .burger-button.open span{background-color:transparent}.header-nav__burger .burger-button.open span:before{top:0;transform:rotate(45deg)}.header-nav__burger .burger-button.open span:after{top:0;transform:rotate(-45deg)}.header-nav__left{display:none}.header-nav__left .header-nav__profile{border:1px solid #a17234;border-radius:8px;color:#a17234;cursor:pointer;font-size:12px;font-weight:400;padding:8px 30px 8px 15px;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}.header-nav__left .header-nav__profile:after{content:url(img/caret.svg);filter:brightness(0) saturate(100%) invert(43%) sepia(69%) saturate(419%) hue-rotate(354deg) brightness(93%) contrast(86%);position:absolute;right:8px;top:50%}.header-nav__left .header-nav__profile span{font-size:14px;font-weight:600;text-transform:uppercase}.header-nav__left .menu-majors{align-items:center;display:flex}.header-nav__left .menu-majors>.menu-item{color:#0e288b;font-size:14px;font-weight:600;margin-right:18px;padding-right:17px;text-transform:uppercase}.header-nav__left .menu-majors>.menu-item-has-children{position:relative}.header-nav__left .menu-majors>.menu-item-has-children:after{content:url(img/caret.svg);position:absolute;right:0;top:0}.header-nav__left .menu-majors>.menu-item-has-children>.sub-menu{background:#fff;border:1px solid #dfd7cd;border-radius:16px;display:none;left:0;position:absolute;top:calc(100% + 2px);z-index:3}.header-nav__left .menu-majors>.menu-item-has-children>.sub-menu li{align-items:center;border-bottom:1px solid #d7d7d7;color:#4b4b4b;display:flex;justify-content:space-between;padding:20px;position:relative}.header-nav__left .menu-majors>.menu-item-has-children>.sub-menu li.menu-item-has-children:after{content:url(img/arrow_right.svg);filter:brightness(0) saturate(100%) invert(13%) sepia(58%) saturate(4147%) hue-rotate(218deg) brightness(93%) contrast(93%);transform:scale(1.2)}.header-nav__left .menu-majors>.menu-item-has-children>.sub-menu li:last-child{border-bottom:none}.header-nav__left .menu-majors>.menu-item-has-children>.sub-menu li>.sub-menu{display:none}.header-nav__left .menu-majors>.menu-item-has-children>.sub-menu li:hover{background:#e7eaf3;color:#0e288b}.header-nav__left .menu-majors>.menu-item-has-children>.sub-menu li:hover:first-child{border-radius:16px 16px 0 0}.header-nav__left .menu-majors>.menu-item-has-children>.sub-menu li:hover:last-child{border-radius:0 0 16px 16px}.header-nav__left .menu-majors>.menu-item-has-children>.sub-menu li:hover>.sub-menu{background:#fff;border:1px solid #dfd7cd;border-radius:16px;display:flex;flex-direction:column;left:100%;overflow:hidden;position:absolute;top:0;width:275px}.header-nav__left .menu-majors>.menu-item-has-children>.sub-menu li:hover>.sub-menu li{height:49px;padding:16px 40px}.header-nav__left .menu-majors>.menu-item-has-children:hover{border-bottom:2px solid #0e288b}.header-nav__left .menu-majors>.menu-item-has-children:hover>.sub-menu{display:flex;flex-direction:column;width:260px}.header-nav__right{display:none}.header-nav__right .search{align-items:center;border:1px solid #eee;border-radius:8px;cursor:pointer;display:flex;height:48px;justify-content:center;width:64px}.header-nav__right .search img{height:16px;width:16px}.header-layer{background-color:#fff;color:#0e288b;display:flex;flex-direction:column;height:100dvh;justify-content:space-between;left:0;overflow-y:auto;position:fixed;top:-140%;transition:top .3s ease;width:100%;z-index:101}.header-layer.active{top:0}.header-layer__profile{border:1px solid #a17234;border-radius:8px;color:#a17234;cursor:pointer;font-size:12px;font-weight:400;padding:8px 30px 8px 15px;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}.header-layer__profile:after{content:url(img/caret.svg);filter:brightness(0) saturate(100%) invert(43%) sepia(69%) saturate(419%) hue-rotate(354deg) brightness(93%) contrast(86%);position:absolute;right:8px;top:50%}.header-layer__profile span{font-size:14px;font-weight:600;text-transform:uppercase}.header-layer__top{border-bottom:1px solid hsla(0,0%,100%,.3);display:flex;justify-content:space-between;padding:24px}.header-layer__top .close-button{background:none;border:none;color:#0e288b;cursor:pointer;font-size:24px}.header-layer__menu{min-width:100%;padding:0;position:relative}.header-layer__menu--top{background-color:#fbf2e8;padding:16px}.header-layer__menu--top .btn{margin:0 auto;width:100%}.header-layer__menu--bottom{padding:0 24px}.header-layer__menu .search{padding-bottom:8px}.header-layer__menu .search form{align-items:center;background-color:#fff;border-radius:8px;display:flex;justify-content:space-between;padding:16px 24px}.header-layer__menu .search form input[type=text]{border:none;color:#0e288b;width:calc(100% - 30px)}.header-layer__menu .menu-list{list-style:none;padding:8px 24px 0}.header-layer__menu .menu-list li{padding:16px 0}.header-layer__menu .menu-list li.major{font-size:18px;text-transform:uppercase}.header-layer__menu .menu-list li.minor{font-size:16px}.header-layer__menu .menu-list li.with-submenu{position:relative}.header-layer__menu .menu-list li.with-submenu:after{content:url(img/caret.svg);position:absolute;right:0;top:50%;transform:rotate(-90deg) translateY(-50%);transform-origin:top}.header-layer__menu .menu-list li a{color:#0e288b;font-weight:600;text-decoration:none;width:100%}.header-layer__menu .menu-list li:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.3)}.header-layer__menu .select-menu{margin:32px auto;max-width:370px;width:100%}.header-layer__menu .select-menu .select-btn{align-items:center;background:#fbf2e8;border-radius:8px;color:#0e288b;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:57px;justify-content:center;padding:20px}.header-layer__menu .select-menu .select-btn .sBtn-text{margin:0 16px}.header-layer__menu .select-menu.active .options{animation-duration:.4s;-webkit-animation-duration:.4s;animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-name:fadeInUp;-webkit-animation-name:fadeInUp;display:block;height:-moz-fit-content;height:fit-content;opacity:0;z-index:1}.header-layer__menu .select-menu .options{animation-duration:.35s;-webkit-animation-duration:.35s;animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-name:fadeInDown;-webkit-animation-name:fadeInDown;background:#fff;border:1px solid #fbf2e8;border-radius:8px;height:0;margin-top:10px;max-height:295px;max-width:370px;overflow-y:auto;padding:10px;position:absolute;width:calc(100% - 40px)}.header-layer__menu .select-menu .options .option{align-items:center;background:#fff;border-radius:8px;cursor:pointer;display:flex;height:55px;padding:0 16px}.header-layer__menu .select-menu .options .option:hover{background:#fbf2e8}.header-layer__menu .select-menu .options .option:hover .option-text{color:#0e288b;font-weight:600}.header-layer__menu .select-menu .options .option .option-text{color:#4b4b4b;font-size:14px}.header-layer .app-block{padding:0 24px 24px;position:relative}.header-layer .app-block__content{background-color:#0e288b;border-radius:16px;color:#fff;padding:24px}.header-layer .app-block__content--title{font-size:22px;font-weight:600;letter-spacing:-.03em;padding-bottom:8px}.header-layer .app-block__content--txt{font-size:12px;font-weight:400;width:50%}.header-layer .app-block img{bottom:0;position:absolute;right:24px}.header-layer__level{display:flex;overflow:hidden;transition:transform .5s ease-in-out;width:100%}.header-layer__level--one,.header-layer__level--two{background-color:#fff;min-width:100%;transform:translateX(0);transition:transform .3s ease-in-out}.header-layer__level--one ul,.header-layer__level--two ul{list-style:none;margin:20px 0;padding:0}.header-layer__level--one ul li,.header-layer__level--two ul li{border-bottom:1px solid #eee;padding:16px}.header-layer__level--one ul li a,.header-layer__level--two ul li a{color:#0e288b;display:block;font-weight:600;text-decoration:none;transition:color .3s}.header-layer__level--one ul li a:hover,.header-layer__level--two ul li a:hover{color:#091b5d}.header-layer__level--one.header-layer__level--active{transform:translateX(-100%)}.header-layer__level--one .menu-children{display:none}.header-layer__level--one .menu-children.active{display:block}.header-layer__level--one .menu-children.active .menu-custom-text{color:#4b4b4b;font-size:13px;font-weight:400}.header-layer__level--two.header-layer__level--active{transform:translateX(-200%)}.header-layer__level .back-button{background-color:#fbf2e8;color:#0e288b;cursor:pointer;font-weight:600;padding:20px;transition:background-color .3s}.header-layer__level .back-button:hover{background-color:#091b5d}.home .header .preheader-nav,.home .header .preheader-nav .select-btn{color:#fff}.home .header .preheader-nav .select-btn img{filter:invert(100%) sepia(100%) saturate(0) hue-rotate(68deg) brightness(102%) contrast(101%)}.home .header .preheader-nav .button-app a:before{content:url(img/mobile.svg)}.woocommerce-page .header .preheader-nav{color:#0e288b}.header .preheader-nav:not(.color-blue) .select-btn img{filter:invert(100%) sepia(100%) saturate(0) hue-rotate(68deg) brightness(102%) contrast(101%)}.header .preheader-nav:not(.color-blue) .button-app a:before{content:url(img/mobile.svg)}.footer{background-color:#fff;background-image:url(img/logo_bg.svg);background-position:107% 107%;background-repeat:no-repeat;background:url(img/logo_bg.svg) 107% 107% no-repeat,linear-gradient(180deg,#fbf2e8 2%,#fff 2% 100%);position:relative;width:100%}.footer-ruby{border-radius:32px;filter:drop-shadow(0 0 30px rgba(0,0,0,.1));margin-top:-20px}.footer__newsletter{background-color:#0e288b;background-image:url(img/swallow.svg);background-position:71% 5%;background-repeat:no-repeat;background-size:61%;border-radius:16px;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;padding:26px 20px;position:static;transform:translateX(0);width:100%}.footer__newsletter__title{color:#fff;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:1.2;margin-bottom:10px;max-width:393px;width:320px}.footer__newsletter__form,.footer__newsletter__form__inputs{display:flex;flex-direction:column;gap:10px}.footer__newsletter__form__inputs .custom-select{position:relative;width:100%}.footer__newsletter__form__inputs .custom-select select{display:none}.footer__newsletter__form__inputs .select-selected{background-color:#fff}.footer__newsletter__form__inputs .select-selected:after{content:url(img/carret-down-blue.svg);position:absolute;right:10px;top:20px;transform:rotate(0);transition:transform .3s ease-in-out}.footer__newsletter__form__inputs .select-selected.select-arrow-active:after{transform:rotate(180deg)}.footer__newsletter__form__inputs .select-items div,.footer__newsletter__form__inputs .select-selected{border-radius:4px;color:rgba(0,0,0,.5);cursor:pointer;height:60px;padding:19px 22px}.footer__newsletter__form__inputs .select-items{background-color:#fff;border-radius:4px;left:0;margin:6px 0 0;position:absolute;right:0;top:100%;z-index:99}.footer__newsletter__form__inputs .select-hide{display:none}.footer__newsletter__form__inputs .same-as-selected,.footer__newsletter__form__inputs .select-items div:hover{background-color:#fbf2e8;color:#0e288b}.footer__newsletter__form__item{display:flex;flex-direction:column;gap:6px}.footer__newsletter__form__item:first-child,.footer__newsletter__form__item:not(:first-child){width:100%}.footer__newsletter__form__item label{color:#fff;font-size:16px;height:24px}.footer__newsletter__form__item input[type=email]{border:none;border-radius:4px;box-shadow:none;color:rgba(0,0,0,.5);height:60px;padding:15px 22px}.footer__newsletter__form .mauticform-page-wrapper{flex-direction:column}.footer__newsletter__form__submit{margin-top:0}.footer__newsletter__form__submit .btn{align-items:center;background-color:#a17234;border-radius:8px;color:#fff;display:flex;height:60px;justify-content:center;min-width:171px;text-align:center;width:100%}.footer__newsletter__form .acceptance{color:#fff;cursor:pointer;display:block;font-size:14px;margin-bottom:12px;margin-top:22px;padding-left:32px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer__newsletter__form .acceptance input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.footer__newsletter__form .acceptance .checkmark{background-color:#eee;border-radius:2px;height:20px;left:0;position:absolute;top:0;width:20px}.footer__newsletter__form .acceptance:hover input~.checkmark{background-color:#fbf2e8}.footer__newsletter__form .acceptance input:checked~.checkmark{background-color:#a17234}.footer__newsletter__form .checkmark:after{content:"";display:none;position:absolute}.footer__newsletter__form .acceptance input:checked~.checkmark:after{display:block}.footer__newsletter__form .acceptance .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:8px;top:5px;transform:rotate(45deg);width:5px}.footer__newsletter__form .error-message{color:red;display:block;font-size:.875em;margin-top:5px}.footer__newsletter__form .mauticform-page-wrapper .mauticform-row{justify-content:center}.footer__newsletter__form .mauticform-button{margin:6px 0 0;padding:14px}.footer-container{display:flex;flex-direction:column;padding:20px}.footer-content{margin-right:0}.footer .select-menu{margin:32px auto;max-width:370px;width:100%}.footer .select-menu .select-btn{align-items:center;background:#fbf2e8;border-radius:8px;color:#0e288b;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:57px;justify-content:center;padding:20px}.footer .select-menu .select-btn .sBtn-text{margin:0 16px}.footer .select-menu.active .options{animation-duration:.4s;-webkit-animation-duration:.4s;animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-name:fadeInUp;-webkit-animation-name:fadeInUp;display:block;height:-moz-fit-content;height:fit-content;opacity:0;z-index:1}.footer .select-menu .options{animation-duration:.35s;-webkit-animation-duration:.35s;animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-name:fadeInDown;-webkit-animation-name:fadeInDown;background:#fff;border:1px solid #fbf2e8;border-radius:8px;height:0;margin-top:10px;max-height:295px;max-width:370px;overflow-y:auto;padding:10px;position:absolute;width:calc(100% - 40px)}.footer .select-menu .options .option{align-items:center;background:#fff;border-radius:8px;cursor:pointer;display:flex;height:55px;padding:0 16px}.footer .select-menu .options .option:hover{background:#fbf2e8}.footer .select-menu .options .option:hover .option-text{color:#0e288b;font-weight:600}.footer .select-menu .options .option .option-text{color:#4b4b4b;font-size:14px}.footer .logo_bg{bottom:-120px;max-width:412px;position:absolute;right:-120px;width:100vw;z-index:-1}.footer-trademark{color:#4b4b4b;padding:160px 20px 40px;z-index:2}.footer-branding{display:flex;flex-direction:column;padding:unset}.footer-branding__logo img{aspect-ratio:1;width:100px}.footer-branding__tagline{color:#0e288b;font-size:38px;font-weight:600;letter-spacing:-.03em;line-height:1.2;padding:16px 0 0}.footer-social{border-bottom:3px dotted #fbf2e8;border-top:none;display:flex;flex-direction:column;padding-bottom:32px}.footer-social__list{align-items:center;color:#0e288b;display:flex;font-size:14px;font-weight:600;justify-content:center}.footer-social__list div:first-child{margin-right:16px}.footer-social__list ul{display:flex;gap:8px}.footer-main{border-left:none;color:#0e288b;display:flex;flex-direction:column;padding-left:0;width:100%}.footer-main__menu{border-bottom:3px dotted #fbf2e8;padding:32px 0}.footer-main__menu li{font-size:18px;font-weight:600;letter-spacing:-.03em;padding-bottom:24px}.footer-main__menu li:last-child{padding-bottom:0}.footer-main__legals{padding:32px 0}.footer-main__legals li{font-size:14px;font-weight:400;padding-bottom:24px}.footer-main__legals li:last-child{padding-bottom:0}@keyframes fadeInUp{0%{transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,20px,0)}}.card{border-radius:8px;margin:34px 0}.card__image{aspect-ratio:320/292;border-radius:8px;overflow:hidden;position:relative}.card__image>*{display:block;height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.card__body{margin-top:16px}.card__body>:not(:first-child){margin-top:10px}.card__cat{color:#4b4b4b}.card__title{color:#0e288b;font-size:24px;line-height:1.2}.card__text{color:#4b4b4b;font-size:16px;line-height:1.6}.card.card--over{cursor:pointer;position:relative}.card.card--over:hover .card__image img{scale:1.2}.card.card--over:hover .card__body .card__title{text-decoration:underline}.card.card--over .card__image{aspect-ratio:320/400}.card.card--over .card__image>*{display:block;height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.card.card--over .card__image img{scale:1;transition:.3s}.card.card--over .card__image:after{background:rgba(0,0,0,.2);content:"";inset:0;position:absolute}.card.card--over .card__body{bottom:0;color:#fff;padding:24px;position:absolute}.card.card--over .card__cat{color:#fff}.card.card--over .card__title{color:#fff;font-weight:600;transition:.3s}.card.card--over .card__title--sep:after{background-color:#ffae00;content:"";display:block;height:2px;margin:12px 0 18px;width:60px}.card.card--over .card__text{color:#fff;line-height:1.4}.card.card--res{border-radius:8px;overflow:hidden}.card.card--res .card__body{background:#fff;margin:0;padding:34px 20px}.card.card--res .card__cat{border-bottom:3px dotted #f1eae1;color:#a17234;margin-bottom:16px;padding-bottom:16px;text-transform:uppercase}.card.card--app{align-items:flex-end;background:#0e288b;display:flex;text-align:center}.card.card--app .card__body{bottom:auto;top:0}.hoverCard .hoverCard__img,.hoverCard .ressources__item__img img{scale:1}.hoverCard .hoverCard__title{text-decoration:underline;text-decoration-color:transparent}.hoverCard .hoverCard__img,.hoverCard .hoverCard__title,.hoverCard .ressources__item__img img{transition:.3s}.hoverCard:hover .hoverCard__img,.hoverCard:hover .ressources__item__img img{scale:1.2}.hoverCard:hover .hoverCard__title{text-decoration-color:var(--stroke-clr,#0e288b)}.target{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;min-height:100vh;opacity:0;overflow:auto;position:fixed;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:1000}.target.is-visible{display:block;opacity:1}.target__content{background-color:#fbf2e8;border-radius:unset;margin:0 auto;min-height:100vh;padding:24px;width:100%}.target__headings{margin-bottom:32px}.target__headings h3{text-align:center}.target__headings__p{color:#0e288b;font-size:16px;text-align:center}.target__block{grid-row-gap:20px;display:grid}.target__card{align-items:flex-end;aspect-ratio:33/20;background:linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 100%),var(--poster);background-size:cover;border-radius:16px;cursor:pointer;display:flex;overflow:hidden;padding:20px;position:relative;transition:all .5s cubic-bezier(.43,-.23,0,1.58)}.target__card :before{opacity:0;transition:all .5s cubic-bezier(.43,-.23,0,1.58)}.target__card :before,.target__card:hover:before{background-color:#0e288b;content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.target__card:hover:before{opacity:.7}.target__card:hover{background-image:var(--poster);border-bottom:4px solid #00be97}.target__card__title{color:#fff;font-size:20px;font-weight:600;z-index:2}.pod-player{--seek-before-width:0%;--volume-before-width:100%;--buffered-width:0%;align-items:center;background:#0e288b;bottom:-100%;box-shadow:0 2px 10px grey;color:#fff;display:flex;justify-content:space-between;left:0;min-height:130px;padding:10px 20px;position:fixed;right:0;transition:.3s;z-index:9}.pod-player__close{display:block;position:absolute;right:20px;top:20px;width:20px}.pod-player__close:hover{cursor:pointer}.pod-player__person{display:none}.pod-player__person__picture{position:relative;width:100%}.pod-player__person__picture img{border-radius:8px!important;width:61px}.pod-player__person__name{font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:0;line-height:1.2;text-align:left}.pod-player__play{margin:auto;width:95%}.pod-player__play #play-icon{display:block;margin:0 auto 15px}.pod-player__play #play-icon i{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:50px;width:50px}.pod-player__play #play-icon i.fa-play{background-image:url(img/podcast-play.svg)}.pod-player__play #play-icon i.fa-pause{background-image:url(img/podcast-pause.svg)}.pod-player__play #seek-slider{margin:0;width:calc(100% - 140px)}.pod-player__volume{display:none}.pod-player__volume #mute-icon{margin:0 10px 0 0;width:18px}.pod-player__volume #mute-icon i{background-image:url(img/podcast-volume.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:12px;width:16px}.pod-player__volume #volume-slider{margin:0;width:168px}.pod-player__volume #volume-slider::-moz-range-track,.pod-player__volume #volume-slider::-ms-fill-upper,.pod-player__volume #volume-slider::-webkit-slider-runnable-track{background:rgba(0,125,181,.6)}.pod-player__volume #volume-slider:before{width:var(--volume-before-width)}.pod-player .time{display:inline-block;font-family:Montserrat,sans-serif;font-size:20px;margin:0;text-align:center;width:65px}.pod-player input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;height:19px;margin:30px 2.5% 20px;outline:none;padding:0;position:relative;width:48%}.pod-player input[type=range]:before{background-color:#fff;content:"";cursor:pointer;height:3px;left:0;position:absolute;top:8px;width:var(--seek-before-width)}.pod-player input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,rgba(0,125,181,.6) var(--buffered-width),rgba(0,125,181,.2) var(--buffered-width));cursor:pointer;height:3px;width:100%}.pod-player input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:#fff;border:1px solid #007db5;border-radius:50%;box-sizing:content-box;cursor:pointer;height:15px;margin:-7px 0 0;position:relative;width:15px}.pod-player input[type=range]:active::-webkit-slider-thumb{background:#007db5;transform:scale(1.2)}.pod-player input[type=range]::-moz-range-track{background:linear-gradient(to right,rgba(0,125,181,.6) var(--buffered-width),rgba(0,125,181,.2) var(--buffered-width));cursor:pointer;height:3px;width:100%}.pod-player input[type=range]::-moz-range-progress{background-color:#007db5}.pod-player input[type=range]::-moz-focus-outer{border:0}.pod-player input[type=range]::-moz-range-thumb{background-color:#fff;border:1px solid #007db5;border-radius:50%;box-sizing:content-box;cursor:pointer;height:15px;width:15px}.pod-player input[type=range]:active::-moz-range-thumb{background:#007db5;transform:scale(1.2)}.pod-player input[type=range]::-ms-track{background:transparent;border:solid transparent;color:transparent;cursor:pointer;height:3px;width:100%}.pod-player input[type=range]::-ms-fill-lower{background-color:#007db5}.pod-player input[type=range]::-ms-fill-upper{background:linear-gradient(to right,rgba(0,125,181,.6) var(--buffered-width),rgba(0,125,181,.2) var(--buffered-width))}.pod-player input[type=range]::-ms-thumb{background-color:#fff;border:1px solid #007db5;border-radius:50%;box-sizing:content-box;cursor:pointer;height:15px;width:15px}.pod-player input[type=range]:active::-ms-thumb{background:#007db5;transform:scale(1.2)}.pod-iframe{bottom:-100%;display:block;left:50%;max-width:90vw;position:fixed;transition:.5s;translate:-50% 0;width:510px;z-index:99}.pod-iframe.active{bottom:20px}.bloc-gut{--wp--preset--spacing--20:10px;--wp--preset--spacing--30:15px;--wp--preset--spacing--40:20px;--wp--preset--spacing--50:25px;--wp--preset--spacing--60:30px;--wp--preset--spacing--70:35px;--wp--preset--spacing--80:40px}.bloc-gut>*{margin-top:0}.bloc-gut>:not(:last-child):not(.wp-block-spacer){margin-bottom:20px}.bloc-gut>ol+p,.bloc-gut>p+ol,.bloc-gut>p+ul,.bloc-gut>ul+p{margin-top:-20px}.bloc-gut .ml-0{margin-left:0!important}.bloc-gut h2{color:#0e288b;font-family:Montserrat,sans-serif;font-size:34px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:normal}.bloc-gut .h25,.bloc-gut h3{font-size:28px}.bloc-gut .h25,.bloc-gut h3,.bloc-gut h4{color:#0e288b;font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:normal}.bloc-gut h4{font-size:24px}.bloc-gut h5{letter-spacing:-.03em;line-height:normal}.bloc-gut h5,.bloc-gut h6{color:#0e288b;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:400}.bloc-gut h6{line-height:1.6}.bloc-gut h2 em,.bloc-gut h3 em,.bloc-gut h4 em,.bloc-gut h5 em,.bloc-gut h6 em{color:#a17234;font-style:normal}.bloc-gut h5 strong{font-weight:700}.bloc-gut li,.bloc-gut p{color:#4b4b4b;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.6}.bloc-gut ul{padding-left:10px}.bloc-gut ul li{list-style-type:disc}.bloc-gut ol li,.bloc-gut ul li{list-style-position:inside}.bloc-gut figure.wp-block-image img{border-radius:10px;width:100%}.bloc-gut .wp-block-columns{gap:10px}.bloc-gut .wp-block-group:not(.bg-img-title-card):not(.bg-img-card){background-color:#fbf2e8;border-radius:16px;margin-left:-20px;margin-right:-20px;padding:20px}.bloc-gut .wp-block-group:not(.bg-img-title-card):not(.bg-img-card) .wp-block-columns{gap:2em}.bloc-gut .wp-block-group:not(.bg-img-title-card):not(.bg-img-card) img{background-color:#fff}.bloc-gut .wp-block-group:not(.bg-img-title-card):not(.bg-img-card) figure.wp-block-image{margin:0}.bloc-gut .wp-block-group:not(.bg-img-title-card):not(.bg-img-card) figure.wp-block-image img{width:100%}.bloc-gut .wp-block-column>*{margin-top:0}.bloc-gut .wp-block-column>:not(:last-child):not(.wp-block-spacer){margin-bottom:20px}.bloc-gut .wp-block-column>ol+p,.bloc-gut .wp-block-column>p+ol,.bloc-gut .wp-block-column>p+ul,.bloc-gut .wp-block-column>ul+p{margin-top:-20px}.bloc-gut .img-block img{display:block;width:100%}.bg-img-card{border-radius:16px;height:100%;min-height:360px;overflow:hidden;padding:24px 40px;position:relative}.bg-img-card .wp-block-image{margin:0}.bg-img-card .wp-block-image,.bg-img-card .wp-block-image:after{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.bg-img-card .wp-block-image:after{background-image:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3));background-position:50%;background-repeat:no-repeat;background-size:cover;content:""}.bg-img-card .wp-block-image img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.bg-img-card p{border-left:4px solid #a17234;color:#fff;display:block;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:1.4;padding-left:28px;position:relative}.bg-img-title-card .wp-block-group__inner-container{border-radius:16px;display:flex;flex-direction:column;gap:24px;justify-content:flex-end;min-height:560px;overflow:hidden;padding:40px 20px;position:relative}.bg-img-title-card figure.wp-block-image{display:block;height:100%;left:0;margin:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.bg-img-title-card figure.wp-block-image:after{background-color:rgba(0,0,0,.3);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.bg-img-title-card figure.wp-block-image img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.bg-img-title-card h3,.bg-img-title-card h6,.bg-img-title-card p{color:var(--Secondaire-Blanc,#fff);font-family:Montserrat,sans-serif;font-style:normal;max-width:540px;position:relative;z-index:2}.bg-img-title-card h3{font-size:24px;font-weight:600;letter-spacing:-.03em;line-height:normal}.bg-img-title-card h6{font-size:18px;font-weight:400;line-height:1.6}.bg-img-title-card p{font-size:16px;font-weight:400;line-height:1.6}.large-txt{max-width:unset!important}.img-tet{background-image:linear-gradient(0deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.3) 100%),var(--bg-img);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0 0 32px 32px;padding:100px 0 32px}.img-tet .wrap{display:flex;flex-direction:column}.img-tet .breadcrumbs{order:1}.img-tet h1{font-size:34px;font-weight:900;letter-spacing:-.03em;line-height:1.1;order:3}.img-tet h1,.img-tet h2{color:#fff;font-family:Montserrat,sans-serif;font-style:normal}.img-tet h2{font-size:14px;font-weight:400;line-height:1.6;order:2}.breadcrumb{color:#0e288b;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:16px}.breadcrumb a{opacity:.5}.img-tet .breadcrumb{color:#fff}.search-layer__inner{background:#fff;border:1px solid #eee;border-radius:8px;cursor:pointer;padding:0 20px}.search-layer.active .search-layer__backdrop{background-color:#000;bottom:0;left:0;opacity:.5;position:fixed;right:0;top:0;transition:all .6s ease}.search-layer.active .search-layer__inner{border:0;border-top-left-radius:0;border-top-right-radius:0;cursor:inherit;left:0;padding:4% 8%;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:150}.search-layer.active .search-form{pointer-events:inherit}.search-layer.active .search-form form{height:90px;transition:all .3s ease}.search-layer.active .search-form input:first-child{opacity:1;transition:all .3s ease}.search-layer .search-form{pointer-events:none;position:relative;width:100%}.search-layer .search-form form{align-items:center;display:flex;height:42px}.search-layer .search-form input:first-child{border:0;border-bottom:3px solid #fbf2e8;color:#0e288b;font-size:38px;font-weight:600;left:0;letter-spacing:-.03em;opacity:0;padding-bottom:14px;position:absolute;right:40px}.search-layer .search-form input:nth-child(2){margin-left:auto}.search-layer #search-suggestions{display:none;margin:40px}.search-layer #search-suggestions li{font-size:16px;margin:20px 0}.filter-layer-mobile{display:none}.filter-layer-mobile.active{background-color:#fff;display:flex;flex-direction:column;height:100vh;overflow:hidden;position:fixed;width:100%;z-index:1000}.filter-layer-mobile__top{align-items:center;display:flex;justify-content:space-between;padding:0 24px}.filter-layer-mobile__top .close{color:#0e288b;font-size:48px;font-weight:400}.filter-layer-mobile__top__title{color:#a17234;font-weight:600;text-transform:uppercase}.filter-layer-mobile #product-filter-form-mobile .filter-group{border-bottom:1px solid #fbf2e8;display:flex;flex-direction:column;max-height:calc(100vh - 70px);overflow-y:auto;width:100%}.filter-layer-mobile #product-filter-form-mobile .filter-group:first-child .filter-title{border-top:1px solid #fbf2e8}.filter-layer-mobile #product-filter-form-mobile .filter-group .filter-title{align-self:stretch;border-top:none;color:#000;cursor:pointer;display:flex;flex-shrink:0;font-weight:700;justify-content:space-between;opacity:.7;padding:20px 24px}.filter-layer-mobile #product-filter-form-mobile .filter-group .filter-title:after{content:url(img/caret.svg);filter:brightness(0) saturate(100%) invert(12%) sepia(38%) saturate(6719%) hue-rotate(220deg) brightness(99%) contrast(93%);transform:rotate(-90deg);transition:transform .3s ease-in-out}.filter-layer-mobile #product-filter-form-mobile .filter-group .filter-title.open:after{transform:rotate(0)}.filter-layer-mobile #product-filter-form-mobile .filter-group .filter-group-options{color:#4b4b4b;max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(0,1,0,1)}.filter-layer-mobile #product-filter-form-mobile .filter-group .filter-group-options.act{animation:hide-scroll .7s backwards;max-height:20vh;overflow:auto;padding:0 24px 8px;transition:max-height .7s ease-in-out}.filter-layer-mobile #product-filter-form-mobile .filter-group .filter-group-options .label-container{cursor:pointer;display:block;font-size:14px;margin-bottom:12px;padding-left:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-layer-mobile #product-filter-form-mobile .filter-group .filter-group-options .label-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.filter-layer-mobile #product-filter-form-mobile .filter-group .filter-group-options .label-container .checkmark{background-color:#eee;border-radius:5px;height:25px;left:0;position:absolute;top:0;width:25px}.filter-layer-mobile #product-filter-form-mobile .filter-group .filter-group-options .label-container:hover input~.checkmark{background-color:#ccc}.filter-layer-mobile #product-filter-form-mobile .filter-group .filter-group-options .label-container input:checked~.checkmark{background-color:#0e288b}.filter-layer-mobile #product-filter-form-mobile .filter-group .filter-group-options .label-container .checkmark:after{content:"";display:none;position:absolute}.filter-layer-mobile #product-filter-form-mobile .filter-group .filter-group-options .label-container input:checked~.checkmark:after{display:block}.filter-layer-mobile #product-filter-form-mobile .filter-group .filter-group-options .label-container .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:10px;top:6px;transform:rotate(45deg);width:5px}.filter-layer-mobile #product-filter-form-mobile .filter-group #brand-filter label{text-transform:uppercase}.filter-layer-mobile #product-filter-form-mobile .filter-buttons{display:flex;flex-direction:column;gap:4px;padding:16px 24px}.filter-layer-mobile #product-filter-form-mobile .filter-buttons>*{margin:.5em auto;width:100%}.filter-layer-mobile #product-filter-form-mobile .reset-filters{color:#fff;font-weight:700}.mauticform-page-wrapper{display:flex;flex-direction:column;gap:16px}.mauticform-page-wrapper .mauticform-row{display:flex;flex-direction:column;gap:6px}.mauticform-page-wrapper .mauticform-row .mauticform-label{color:#fff;font-size:14px}.mauticform-page-wrapper .mauticform-row .mauticform-selectbox{border:1px solid var(--Secondaire-HR,#eee);border-radius:8px;line-height:160%;padding:5px 16px}.mauticform-page-wrapper .mauticform-email input,.mauticform-page-wrapper .mauticform-row .mauticform-selectbox{align-items:center;align-self:stretch;background:var(--Secondaire-Blanc,#fff);color:var(--Secondaire-Gris,#4b4b4b);display:flex;font-size:14px;font-weight:400;height:50px;justify-content:space-between}.mauticform-page-wrapper .mauticform-email input{border-radius:8px;font-family:Montserrat;font-style:normal;line-height:normal;padding:16px}.mauticform-page-wrapper .mauticform-freetext p{color:var(--Secondaire-Blanc,#fff);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.mauticform-page-wrapper .mauticform-errormsg{color:#a17234}.mauticform-page-wrapper .mauticform-select{margin-bottom:6px}.mauticform-page-wrapper .mauticform-checkboxgrp label{color:#fff}.mauticform-page-wrapper .mauticform-button{align-items:center;background-color:#a17234;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;justify-content:center;padding:16px;text-align:center;text-transform:uppercase;width:100%}.mauticform-page-wrapper .mauticform-button:before{content:url(img/download-icon.svg);margin-right:10px}.mauticform-page-wrapper .mauticform-button:hover{background-color:#04344d!important}.mauticform_wrapper .mauticform-message{color:#fff}.mauticform-post-success .mauticform-message{color:#fff;font-weight:700;padding-bottom:15px}.mauticform-post-success .mauticform-freetext{display:none}.s-chiffres{padding-top:8px;position:relative}.s-chiffres__anim{border-radius:50%;height:30vw;left:50%;position:absolute;top:64%;transform:translateX(-50%) translateY(-50%);width:30vw}.s-chiffres__anim:before{animation:spin 15s linear infinite;border:4px dotted #fff;border-radius:inherit;content:"";height:calc(100% - .2vw);left:.1vw;position:absolute;top:0;width:calc(100% - .2vw)}.s-chiffres__anim img{width:100%}@keyframes spin{to{transform:rotate(-1turn)}}.s-chiffres__container{display:grid;gap:4px 4px;grid-auto-flow:row;grid-template-areas:"c5 c5" "c6 c7" "c8 c8" "c9 c10";grid-template-columns:1fr 1fr;grid-template-rows:1.2fr 1fr 1fr 1fr;margin:0 5px}.s-chiffres__container>*{border-radius:8px;color:#fff;font-weight:600;line-height:1.2;overflow-y:hidden}.s-chiffres__c5{display:flex;flex-direction:column;grid-area:c5;justify-content:center}.s-chiffres__c5 video{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:0}.s-chiffres__c5__body{font-size:28px;font-weight:600;padding:40px 24px;position:relative;z-index:1}.s-chiffres__c5__image{margin-bottom:2%;min-width:190px;width:20vw}.s-chiffres__c5:after{background:rgba(0,0,0,.2);content:"";inset:0;position:absolute}.s-chiffres__c6{align-items:center;background:#0e288b;display:flex;flex-direction:column;grid-area:c6;justify-content:center;padding:4% 8%;text-align:center}.s-chiffres__c6>:first-child{font-size:40px}.s-chiffres__c6>:first-child:after{background-color:#00be97;content:"";display:block;height:2px;margin:0 auto 20px;width:60px}.s-chiffres__c6>:nth-child(2){font-size:16px}.s-chiffres__c7{align-items:center;background-color:#f1eae1;display:flex;flex-direction:column;grid-area:c7;justify-content:center}.s-chiffres__c7__title{color:#0e288b;font-size:16px;font-weight:600;letter-spacing:-.03em;line-height:1.1;padding-left:8%;padding-right:8%;padding-top:26px}.s-chiffres__c7__img{max-width:210px;scale:.7}.s-chiffres__c8{grid-area:c8}.s-chiffres__c8 img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:0}.s-chiffres__c9{align-items:center;background:#a17234;display:flex;flex-direction:column;grid-area:c9;justify-content:center;padding:4% 8%;text-align:center}.s-chiffres__c9>:first-child{font-size:40px}.s-chiffres__c9>:first-child:after{background-color:#ffae00;content:"";display:block;height:2px;margin:0 auto 20px;width:60px}.s-chiffres__c9>:nth-child(2){font-size:16px}.s-chiffres__c10{display:flex;flex-direction:column;grid-area:c10;justify-content:center}.s-chiffres__c10 img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:0}.s-chiffres__c10__body{padding:6%;position:relative;z-index:1}.s-chiffres__c10__body>:first-child{font-size:48px}.s-chiffres__c10__body>:nth-child(2){font-size:16px}.s-chiffres__c10:after{background:rgba(0,0,0,.2);content:"";inset:0;position:absolute}.s-chiffres__container>*{position:relative}.s-actualites{margin:40px 0}.s-actualites a{font-size:inherit}.s-actualites__title{text-align:center}.s-actualites__flex{margin-top:3vw}.s-actualites__left{border-bottom:3px dotted #f1eae1}.s-actualites__right .card{flex:1}.s-actualites__right .card:hover .card__image img{scale:1.2}.s-actualites__right .card:hover .card__title a{text-decoration:underline}.s-actualites__right .card .card__image img{scale:1;transition:.3s}.s-actualites__right .card .card__text{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.s-marques{--swiper-pagination-bottom:4px;--swiper-pagination-color:#a17234;padding:60px 0}.s-marques__title{margin-bottom:32px;text-align:center}.s-marques__title p{color:#0e288b}.s-marques__sliders-container{display:flex;min-height:33vw}.s-marques__sliders-container>*{flex:1}.s-marques__sliders-container.tleft{transform:translateX(10px)}.s-marques__sliders-container.tright{transform:translateX(-10px)}.s-marques__slider{padding-bottom:30px}.s-marques__slider .swiper-slide{text-align:center}.s-marques__slider .swiper-slide.hurryRight{animation:hurryRightAnim .7s}.s-marques__slider .swiper-slide.hurryLeft{animation:hurryLeftAnim .7s}@keyframes hurryRightAnim{0%{transform:translateX(0)}20%{transform:translateX(0)}60%{transform:translateX(100%) translateY(-80px)}to{transform:translateX(0) translateY(0)}}@keyframes hurryLeftAnim{0%{transform:translateX(0)}40%{transform:translateX(100%) translateY(-80px)}80%{transform:translateX(0) translateY(0)}to{transform:translateX(0)}}.s-marques__slider .swiper-slide.hurryRight2{animation:hurryRight2Anim .7s}.s-marques__slider .swiper-slide.hurryLeft2{animation:hurryLeft2Anim .7s}@keyframes hurryRight2Anim{0%{transform:translateX(0)}40%{transform:translateX(-100%) translateY(-80px)}80%{transform:translateX(0) translateY(0)}to{transform:translateX(0)}}@keyframes hurryLeft2Anim{0%{transform:translateX(0)}20%{transform:translateX(0)}60%{transform:translateX(-100%) translateY(-80px)}to{transform:translateX(0) translateY(0)}}.s-marques__item{aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.s-marques .marquesSlider1,.s-marques .marquesSlider3{display:none}.s-marques .marquesSlider2{--swiper-navigation-color:#a17234}.s-marques .marquesSlider2 .swiper-slide{padding:20px 30px}.s-marques .marquesSlider2 .swiper-slide .slide-container{display:flex;flex-direction:column;height:100%;justify-content:space-around}.s-marques .marquesSlider2 .swiper-slide .slide-container .brand_logo{height:auto;max-height:320px;-o-object-fit:contain;object-fit:contain;width:auto}.s-marques .marquesSlider2 .swiper-slide .slide-container .brand-description{color:#4b4b4b;font-size:16px}.s-marques .marquesSlider2 .swiper-slide .slide-container a{color:#0e288b;font-size:14px;font-weight:600;padding:24px 0;text-transform:uppercase}body.page-template-diagnostic{background-color:#fbf2e8}body.page-template-diagnostic .footer{display:none}.diag{background-color:#fbf2e8;color:#0e288b;padding-top:200px}.diag__header{padding:20px 0}.diag__steps{display:flex;justify-content:center}.diag__steps>*{font-size:12px;font-weight:700;opacity:.5}.diag__steps>:not(:last-child):after{content:">";font-size:16px;margin:0 10px}.diag__steps>.is-active{opacity:1}.diag__progress{background-color:#fff;border-radius:40px;height:8px;margin:10px -10px 0}.diag__progress__value{background:#a17234;border-radius:40px;height:100%;transition:.3s cubic-bezier(.175,1.2,.32,1.2);width:25%}.diag__body{padding:20px 0 80px;transition:.5s}.diag__body.is-disabled{opacity:.5;pointer-events:none}.diag__step:not(.is-active){display:none}.diag__step.is-active .diag__card-container{animation:translatePlz .3s}@keyframes translatePlz{0%{transform:translateX(30px)}to{transform:translateX(0)}}.diag__title{float:left;font-size:24px;font-weight:600;margin-bottom:20px}.diag__info{background:#ed1c24;border-radius:4px;color:#fff;display:none;float:right;font-size:12px;font-weight:600;padding:5px 16px}.diag__card-container{clear:both;margin:10px 0}.diag__flex{--grid-layout-gap:8px;--grid-row-gap:0;--grid-column-count:7;--grid-item--min-width:152px;--gap-count:calc(var(--grid-column-count) - 1);--total-gap-width:calc(var(--gap-count)*var(--grid-layout-gap));--grid-item--max-width:calc((100% - var(--total-gap-width))/var(--grid-column-count))}.diag__flex,.diag__flex--4{-moz-column-gap:var(--grid-layout-gap);column-gap:var(--grid-layout-gap);display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item--min-width),var(--grid-item--max-width)),1fr));row-gap:var(--grid-row-gap)}.diag__flex--4{--grid-layout-gap:20px;--grid-row-gap:0;--grid-column-count:4;--grid-item--min-width:250px;--gap-count:calc(var(--grid-column-count) - 1);--total-gap-width:calc(var(--gap-count)*var(--grid-layout-gap));--grid-item--max-width:calc((100% - var(--total-gap-width))/var(--grid-column-count))}.diag__card{background-color:#fff;border:2px solid transparent;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-around;margin-bottom:8px;min-height:60px;padding:16px 12px;position:relative;text-align:center;transition:.2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.diag__card:after{background:#d3ac83;border-radius:9px;color:#fff;content:"fake";font-size:11px;font-weight:600;padding:2px 6px;position:absolute;right:2px;top:2px}.diag__card--true:after{display:none}.diag__card.is-disabled{opacity:.4}.diag__card:not(.is-disabled):before{background:#00be97 url(img/check-white.svg) no-repeat 50%;border-radius:50%;content:"";display:block;height:20px;left:5px;opacity:0;position:absolute;top:5px;transform:translateY(16px);transition:.3s cubic-bezier(.175,1.2,.32,1.5);width:20px}.diag__card:not(.is-disabled):hover{border-color:rgba(14,40,139,.5)}.diag__card.is-active{background-color:#0e288b;color:#fff}.diag__card.is-active:before{opacity:1;transform:translateY(0)}.diag__card.is-active .diag__card__image{filter:brightness(0) saturate(100%) invert(1);transform:translateY(0)}.diag__card.is-active .diag__card__title{transform:translateY(0)}.diag__card__image{margin-bottom:.5em;transform:translateY(-2px);transition:transform .2s}.diag__card__title{font-size:13px;line-height:1.2;transform:translateY(3px);transition:transform .2s}.diag__footer{background-color:#fff;bottom:0;box-shadow:0 0 20px 0 rgba(0,0,0,.1);left:0;position:fixed;right:0}.diag__footer__flex{display:flex;justify-content:space-between}.diag__results{display:none}.diag__results__flex{align-items:center;border-bottom:1px solid #d8d1c9;display:flex;justify-content:space-between;padding:10px 0}.diag__results__title{color:#0e288b;flex:1;font-size:20px;font-weight:600}.diag__results__btn{flex:0 0 22%;text-align:right}.diag__results__btn .btn{font-size:10px;text-transform:none}.diag__loader{align-items:center;background-color:#0e288b;display:flex;display:none;flex-direction:column;gap:40px;inset:0;justify-content:center;padding:20px;position:fixed;text-align:center;z-index:1001}.diag__loader__anim{aspect-ratio:1;background:url(img/anim-lesaffre.png) no-repeat 50%;background-size:cover;display:block;transform:translateY(-100px);width:130px}.diag__loader__text{text-wrap:balance;color:#fff;font-size:14px;font-weight:600;line-height:1.2;transform:translateY(100px)}.diag__loader .diag__loader__anim,.diag__loader .diag__loader__text{opacity:0;transition:.4s cubic-bezier(.175,1.1,.32,1.1);transition-delay:.4s}.diag__loader.is-active .diag__loader__anim,.diag__loader.is-active .diag__loader__text{opacity:1;transform:translateY(0)}.diag .woocommerce-catalogue{padding-top:50px}.diag .recipe-block{flex:0 0 24%;margin-left:20px;position:sticky;top:140px;width:auto}.diag .woocommerce-catalogue .loop-and-filter{align-items:flex-start}html.sr .scrollRevealItem{visibility:hidden}.s-hero{padding-bottom:var(--hero-menu-height)}.s-hero__container{min-height:500px;position:relative}.s-hero__container video{border-radius:0;max-height:100vh;min-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}.s-hero__layer{background:linear-gradient(0deg,transparent 82.67%,rgba(0,0,0,.5)),linear-gradient(180deg,transparent 75.67%,rgba(0,0,0,.4)),linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3));border-radius:0;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.s-hero__body{color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.s-hero__body__title{font-weight:900;letter-spacing:-.03em;line-height:1}.s-hero__body__title,.s-hero__body__txt{text-align:center;text-transform:uppercase}.s-hero__body__txt{font-weight:600}.s-hero__body__cta{display:flex;justify-content:center;margin-top:32px}.s-hero__menu{background-color:#0e288b;bottom:calc(var(--hero-menu-height)*-1);color:#fff;left:0;padding:40px 20px;position:absolute;width:100%;z-index:3}.s-hero__menu__title{margin-bottom:0;min-height:unset}.s-hero__menu__title a{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:space-between;text-decoration:none}.s-hero__menu__title a:after{content:url(img/arrow_right.svg);transform:scale(1.4)}.s-hero__menu__link{display:none}.s-hero__menu__link a{font-size:14px;font-weight:400;transition:.3s}.s-hero__menu__link a:after{content:url(img/arrow_right.svg);margin-left:.5em;transition:.3s}.s-hero__menu__link a:hover:after{margin-left:1em}.s-hero__menu ul{display:grid}.s-hero__menu ul li{display:flex;flex-direction:column;padding:16px 0;width:100%}.s-hero__menu ul li:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.5)}.s-cibles{margin:60px 0}.s-cibles__flex{background-color:#fbf2e8;border-radius:10px;overflow:hidden}.s-cibles__image{aspect-ratio:306/241}.s-cibles__image>*{display:block;height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.s-cibles__cible{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:22px;justify-content:center;line-height:1.1}.s-cibles__cible b{font-size:40px;font-weight:900;text-align:center;text-transform:uppercase}.s-cibles__right{position:relative}.s-cibles__box{background-color:#fff;border-radius:8px;margin-bottom:8px;padding:4% 3.2%;text-align:center}.s-cibles__box:first-child{border:1px solid #a1723433}.s-cibles__box>:not(:first-child){margin-top:10px}.s-ressources{min-height:181px;overflow:hidden;padding:60px 0}.s-ressources__title{text-align:center}.s-ressources__text{color:#4b4b4b;font-size:16px;line-height:1.6;margin:16px 0;text-align:center}.s-ressources .ressourcesSlider{margin-bottom:60px;margin-top:44px;overflow:visible}.s-ressources .ressourcesSlider .ressources__item__text__cat{min-height:55px}.s-ressources__button{text-align:center}.s-misc{border-top:1px dashed #c5a57c;padding:60px 0 0}.s-misc .card--over:not(.card--app){cursor:pointer;margin:0}.s-misc .card--over:not(.card--app) a{display:block}.s-misc .card--over:not(.card--app) .card__image img{-o-object-position:center top;object-position:center top}.s-misc__flex{display:flex;flex-direction:column;gap:8px}.s-misc__flex .card--over.stretched-link a{height:100%;position:absolute;width:100%}.s-misc .card__text{padding-bottom:1vw}.s-misc .card__apps{align-items:flex-start;align-self:stretch;display:flex;gap:8px;justify-content:center}.s-misc .card.card--app{justify-content:center;margin-bottom:0;margin-top:0;min-height:calc((var(--calculated-full-width, 100vw) - 40px)*.82*1.211 + 146px);order:2}.s-misc .card--app .card__image2{width:auto}.s-misc .card--app .card__image2 img{margin-bottom:-112px;width:76%}.news h1{color:#0e288b;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:normal;margin:0 0 20px}.news__filters{display:none}.news__filters__search,.news__filters__select,.news__filters__text{box-sizing:border-box}.news__filters__search{position:relative;width:100%}.news__filters__search input[type=text]{background-color:#fff;background-image:url(img/search.svg);background-position:center left 13px;background-repeat:no-repeat;background-size:11px;border:1px solid #eee;border-radius:4px;color:#444;font-weight:400;height:40px;line-height:40px;padding:0 47px 0 33px;width:100%}.news__filters__search button,.news__filters__search input[type=text]{display:block;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal}.news__filters__search button{background-color:#0e288b;border-radius:3px;color:#fff;font-weight:600;height:33px;line-height:33px;position:absolute;right:5px;text-align:center;text-transform:uppercase;top:50%;transform:translateY(-50%);width:33px}.news__filters__text{color:#0e288b;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:1.6;padding:0 0 0 27px;width:-moz-fit-content;width:fit-content}.news__filters__select{border-right:1px solid #eee;padding:7px 27px;width:207px}.news__filters__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(img/carret-down-blue.svg);background-position:center right 16px;background-repeat:no-repeat;background-size:7px;border:1px solid #eee;border-radius:4px;color:#444;display:block;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:400;height:40px;line-height:40px;padding:0 16px;width:100%}.news__filters__select:last-child{border-right:none;padding:7px 0 7px 27px;width:180px}.news__filters--mob{display:block;margin:0 auto 20px}.news__filters--mob__search,.news__filters--mob__select,.news__filters--mob__selects,.news__filters--mob__text,.news__filters--mob__toggle{box-sizing:border-box}.news__filters--mob__search{margin:0 auto 10px;position:relative}.news__filters--mob__search input[type=text]{background-color:#fff;background-image:url(img/search.svg);background-position:center left 20px;background-repeat:no-repeat;background-size:16px;border:1px solid #eee;border-radius:8px;color:#444;font-weight:400;height:60px;line-height:60px;padding:0 70px 0 50px;width:100%}.news__filters--mob__search button,.news__filters--mob__search input[type=text]{display:block;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal}.news__filters--mob__search button{background-color:#0e288b;border-radius:3px;color:#fff;font-weight:600;height:50px;line-height:50px;position:absolute;right:5px;text-align:center;text-transform:uppercase;top:50%;transform:translateY(-50%);width:50px}.news__filters--mob__text{color:#0e288b;display:block;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.6;padding:20px 16px;position:relative}.news__filters--mob__text img{display:block;position:absolute;right:16px;top:50%;transition:.3s;translate:0 -50%;width:12px}.news__filters--mob__text img.open{transform:rotate(180deg)}.news__filters--mob__toggle{background-color:#fff;border:1px solid #eee;border-radius:8px}.news__filters--mob__selects{height:0;overflow:hidden;transition:.3s}.news__filters--mob__select{padding:20px}.news__filters--mob__select label{color:#4b4b4b;line-height:1.6}.news__filters--mob__select label,.news__filters--mob__select select{font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400}.news__filters--mob__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(img/carret-down-blue.svg);background-position:center right 16px;background-repeat:no-repeat;background-size:16px;border:1px solid #eee;border-radius:8px;color:#444;display:block;height:60px;line-height:60px;padding:0 20px;width:100%}.news__content{grid-gap:20px 20px;display:grid;grid-template-columns:repeat(1,1fr);padding-bottom:24px}.news__content__item{border-radius:16px;display:block;overflow:hidden;position:relative}.news__content__item--sticky{padding-bottom:128.21%}.news__content__item--sticky .news__content__item__img:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.65));bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:2}.news__content__item--sticky .news__content__item__img img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:1}.news__content__item--sticky .news__content__item__text{bottom:24px;display:block;display:flex;flex-direction:column;gap:16px;justify-content:flex-end;left:24px;position:absolute;right:24px;top:24px;z-index:2}.news__content__item--sticky .news__content__item__text__cat{color:#fff}.news__content__item--sticky .news__content__item__text__title{color:#fff;font-size:28px}.news__content__item--sticky .news__content__item__text__excerpt{display:none}.news__content__item--regular{background-color:#fff;display:flex;flex-direction:column}.news__content__item--regular .news__content__item__img{border-radius:16px;display:block;overflow:hidden;position:relative;width:100%}.news__content__item--regular .news__content__item__img:before{content:"";display:block;padding-bottom:93.59%;position:relative}.news__content__item--regular .news__content__item__img img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:1}.news__content__item--regular .news__content__item__text{display:block;padding:32px 20px 20px;width:100%}.news__content__item--regular .news__content__item__text__cat{color:#4b4b4b}.news__content__item--regular .news__content__item__text__title{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#0e288b;display:-webkit-box;font-size:20px;margin:8px 0;overflow:hidden}.news__content__item--regular .news__content__item__text__excerpt{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#4b4b4b;display:-webkit-box;overflow:hidden}.news__content__item__link{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:3}.news__content__item__text__cat{font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.6}.news__content__item__text__title{font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:normal}.news__content__item__text__excerpt{font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.6}.news__content .pagination{margin-bottom:32px}.news__content .pagination .nav-links{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:center}.news__content .pagination .nav-links .page-numbers{color:#0e288b;display:block;font-family:Montserrat,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:38px;opacity:.3;text-align:center;width:38px}.news__content .pagination .nav-links .page-numbers.current,.news__content .pagination .nav-links .page-numbers.next,.news__content .pagination .nav-links .page-numbers.prev{opacity:1}.news__content .pagination .nav-links .page-numbers.current{border:1px solid #0e288b;border-radius:100%}.actu__main{background-color:#fff;border-radius:8px 8px 0 0;margin:0 -20px;padding:20px 24px 42px}.actu__main__head h1{color:#0e288b;font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:normal;margin:10px auto;text-align:center}.actu__main__head__cat{font-size:14px;line-height:1.6}.actu__main__head__cat,.actu__main__head__date{color:#4b4b4b;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;text-align:center}.actu__main__head__date{font-size:11px;line-height:normal}.actu__main__head__date b{font-weight:600}.actu__main__head__img{border-radius:16px;display:block;margin:30px auto 20px;max-width:100%}.actu__main__content{margin:auto}.actu__main__content>*{margin-bottom:20px;padding:0}.actu__main__content h2{color:#4b4b4b;font-size:20px}.actu__main__content h2,.actu__main__content h3{font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:normal}.actu__main__content h3{color:#0e288b;font-size:18px}.actu__main__content h4{color:#4b4b4b;font-size:16px}.actu__main__content h4,.actu__main__content h5,.actu__main__content h6{font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:normal}.actu__main__content h5,.actu__main__content h6{color:#0e288b;font-size:14px}.actu__main__content p{color:#4b4b4b;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.6}.actu__main__content p a{color:#0e288b}.actu__main__content ul{padding-left:10px}.actu__main__content ul li{color:#4b4b4b;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.6;list-style:disc inside}.actu__main__content ul li a{color:#0e288b}.actu__main__content ol li{color:#4b4b4b;font-family:Montserrat,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:normal}.actu__main__content hr{border:none;border-top:1px solid #eee;margin:20px auto;width:100%}.actu__main__content .wp-block-image{border-radius:8px;overflow:hidden}.actu__main__content .wp-block-image figure{width:100%}.actu__main__content .wp-block-image figure img{display:block;margin:auto}.actu__more{margin:0 -20px;padding:0 30px 30px}.actu__more h2{color:#0e288b;font-family:Montserrat,sans-serif;font-size:28px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:normal;margin:40px auto 20px;text-align:center}.actu__more__grid{grid-gap:13px;display:grid;margin:0 -30px;padding:0 30px}.actu__more__link{background-color:#0e288b;border-radius:8px;color:#fff;display:block;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin:30px auto 0;padding:16px 32px;text-transform:uppercase;transition:.3s;width:-moz-fit-content;width:fit-content}.actu__more__link:hover{background-color:#04344d}.podcasts,.ressources{padding-bottom:30px}.podcasts h1,.ressources h1{color:#0e288b;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:normal;margin:0 0 20px}.podcasts__filters,.ressources__filters{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:20px;justify-content:center;margin:0 auto 20px;padding:0}.podcasts__filters__search,.ressources__filters__search{box-sizing:border-box;position:relative;width:100%}.podcasts__filters__search input,.ressources__filters__search input{background-color:#fff;background-image:url(img/search.svg);background-position:center left 20px;background-repeat:no-repeat;background-size:18px;border:1px solid #eee;border-radius:4px;color:#000;display:block;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:60px;line-height:60px;padding:0 70px 0 55px;width:100%}.podcasts__filters__search button,.ressources__filters__search button{background-color:#0e288b;border-radius:8px;color:#fff;display:block;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:600;height:50px;line-height:50px;line-height:normal;position:absolute;right:5px;text-align:center;text-transform:uppercase;top:50%;translate:0 -50%;width:50px}.podcasts__filters__toggle,.ressources__filters__toggle{background-color:#fff;border:1px solid #eee;border-radius:8px;display:block;margin-bottom:20px;width:100%}.podcasts__filters__intro,.ressources__filters__intro{color:#0e288b;cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.6;padding:20px 16px;position:relative}.podcasts__filters__intro img,.ressources__filters__intro img{display:block;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:transform .3s;width:12px}.podcasts__filters__intro img.open,.ressources__filters__intro img.open{transform:translateY(-50%) rotate(180deg)}.podcasts__filters__selects,.ressources__filters__selects{height:0;overflow:hidden;transition:height .3s ease}.podcasts__filters__select,.ressources__filters__select{align-items:center;display:flex;justify-content:stretch;width:100%}.podcasts__filters__select label,.ressources__filters__select label{display:none}.podcasts__filters__select select,.ressources__filters__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(img/carret-down-blue.svg);background-position:center right 24px;background-repeat:no-repeat;background-size:12px;border:1px solid #eee;border-radius:4px;color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:60px;line-height:60px;padding:0 60px 0 24px;width:100%}.podcasts__grid,.ressources__grid{grid-gap:20px 20px;display:grid;grid-template-columns:repeat(1,1fr)}.podcasts__grid .pagination,.ressources__grid .pagination{margin-bottom:32px;margin-top:39px}.podcasts__grid .pagination .nav-links,.ressources__grid .pagination .nav-links{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:center}.podcasts__grid .pagination .nav-links .page-numbers,.ressources__grid .pagination .nav-links .page-numbers{color:#0e288b;display:block;font-family:Montserrat,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:38px;opacity:.3;text-align:center;width:38px}.podcasts__grid .pagination .nav-links .page-numbers.current,.podcasts__grid .pagination .nav-links .page-numbers.next,.podcasts__grid .pagination .nav-links .page-numbers.prev,.ressources__grid .pagination .nav-links .page-numbers.current,.ressources__grid .pagination .nav-links .page-numbers.next,.ressources__grid .pagination .nav-links .page-numbers.prev{opacity:1}.podcasts__grid .pagination .nav-links .page-numbers.current,.ressources__grid .pagination .nav-links .page-numbers.current{border:1px solid #0e288b;border-radius:100%}.podcasts__item,.ressources__item{background-color:#fff;border-radius:16px;display:flex;flex-direction:column;flex-wrap:nowrap;position:relative}.podcasts__item:hover,.ressources__item:hover{cursor:pointer}.podcasts__item__link,.ressources__item__link{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:4}.podcasts__item__img,.ressources__item__img{border-radius:16px;display:block;overflow:hidden;position:relative;width:100%}.podcasts__item__img:before,.ressources__item__img:before{content:"";display:block;padding-bottom:93.58%}.podcasts__item__img img,.ressources__item__img img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:2}.podcasts__item__img--dl:after,.podcasts__item__img--pod:after,.podcasts__item__img--vid:after,.ressources__item__img--dl:after,.ressources__item__img--pod:after,.ressources__item__img--vid:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:70px;left:50%;position:absolute;top:50%;translate:-50% -50%;width:70px;z-index:3}.podcasts__item__img--pod:after,.podcasts__item__img--vid:after,.ressources__item__img--pod:after,.ressources__item__img--vid:after{background-image:url(img/play-round.svg)}.podcasts__item__img--dl:after,.ressources__item__img--dl:after{background-image:url(img/dl-round.svg)}.podcasts__item__text,.ressources__item__text{padding:20px;width:100%}.podcasts__item__text__cat,.ressources__item__text__cat{border-bottom:1px dotted #f1eae1;color:#a17234;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:16px;padding-bottom:16px;text-transform:uppercase}.podcasts__item__text__cat img,.ressources__item__text__cat img{display:inline-block;margin-right:12px;vertical-align:middle;width:22px}.podcasts__item__text__title,.ressources__item__text__title{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#0e288b;display:-webkit-box;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:normal;min-height:72px;overflow:hidden}.podcasts__vid,.ressources__vid{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;left:0;position:fixed;right:0;top:0;transition:.5s;width:100%;z-index:999}.podcasts__vid__bg,.ressources__vid__bg{background-color:#000;bottom:0;display:block;height:100%;left:0;opacity:.75;position:absolute;right:0;top:0;width:100%;z-index:1}.podcasts__vid__content,.ressources__vid__content{display:block;max-width:1100px;position:relative;width:86%;z-index:2}.podcasts__vid__close,.ressources__vid__close{display:block;position:absolute;right:-20px;top:-20px;width:16px}.podcasts__vid__iframe,.ressources__vid__iframe{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.podcasts__vid__iframe iframe,.ressources__vid__iframe iframe{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.podcasts__vid video,.ressources__vid video{display:block;width:100%}.podcasts__popup,.ressources__popup{height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:.5s;visibility:hidden;width:100%;z-index:999}.podcasts__popup.active,.ressources__popup.active{opacity:1;pointer-events:all;visibility:visible}.podcasts__popup__close,.ressources__popup__close{display:block;position:absolute;right:-20px;top:-20px;width:20px}.podcasts__popup__close:hover,.ressources__popup__close:hover{cursor:pointer}.podcasts__popup__bg,.ressources__popup__bg{background-color:rgba(0,0,0,.5);display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.podcasts__popup__container,.ressources__popup__container{background-color:#fff;border-radius:16px;box-shadow:0 2px 10px grey;left:50%;padding:30px 20px;position:absolute;top:50%;translate:-50% -50%;width:calc(100% - 60px);z-index:2}.podcasts__popup .gform_wrapper,.ressources__popup .gform_wrapper{position:relative}.podcasts__popup .gform_wrapper form label,.ressources__popup .gform_wrapper form label{color:#4b4b4b;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.6}.podcasts__popup .gform_wrapper form input[type=email],.ressources__popup .gform_wrapper form input[type=email]{border:1px solid #eee;border-radius:8px!important;box-shadow:none;color:#4b4b4b;display:block;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:60px;line-height:60px;padding:0 24px;width:100%}.podcasts__popup .gform_wrapper form .gform_footer,.ressources__popup .gform_wrapper form .gform_footer{margin:0}.podcasts__popup .gform_wrapper form .gform_footer .gform_button,.ressources__popup .gform_wrapper form .gform_footer .gform_button{background-color:#a17234!important;border-radius:8px!important;bottom:5px;display:block!important;height:50px;line-height:50px!important;padding:0 26px!important;position:absolute;right:5px;width:-moz-fit-content;width:fit-content}.contact{padding-bottom:32px;position:relative}.contact__container{align-items:flex-start;justify-content:center;padding:40px 0}.contact__container,.contact__coord{display:flex;flex-direction:column;gap:24px}.contact__coord{max-width:548px;width:100%}.contact__coord__entity{color:#0e288b;font-size:20px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:normal}.contact__coord__address{color:#4b4b4b;display:flex;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.contact__coord__address:before{content:url(img/location.svg);margin-right:16px;width:18px}.contact__coord__tel{color:#4b4b4b;display:flex;font-size:16px;font-style:normal;font-weight:700;line-height:160%}.contact__coord__tel:before{content:url(img/phone.svg);margin-right:16px;width:18px}.contact__coord__mail{color:#0e288b;display:flex;font-size:16px;line-height:160%}.contact__coord__mail:before{content:url(img/mail.svg);margin-right:12px;margin-top:3px;width:22px}.contact__form{background-color:#fff;border-radius:8px;min-width:unset;padding:20px;position:relative;width:100%;z-index:1}.contact__form .gsection_title{font-size:18px;font-weight:600}.contact__form .gform_required_legend{display:none!important}.contact__form .gfield_required{color:#0e288b}.contact__form .ginput_container_select{height:60px}.contact__form .ginput_container_select .gfield_select{border:1px solid #eee;border-radius:4px;box-shadow:none;color:rgba(0,0,0,.5);height:60px;padding:11px}.contact__form .ginput_container_text{color:rgba(0,0,0,.5)}.contact__form .ginput_container_email input[type=email],.contact__form .ginput_container_phone .iti__tel-input,.contact__form .ginput_container_text input[type=text]{border:1px solid #eee;border-radius:4px;box-shadow:none;height:60px}.contact__form .ginput_container_phone .iti__tel-input::-moz-placeholder{color:rgba(0,0,0,.5)}.contact__form .ginput_container_phone .iti__tel-input::placeholder{color:rgba(0,0,0,.5)}.contact__form .ginput_container_phone .iti__country-list::-webkit-scrollbar{width:10px}.contact__form .ginput_container_phone .iti__country-list::-webkit-scrollbar-track{background:#f1f1f1}.contact__form .ginput_container_phone .iti__country-list::-webkit-scrollbar-thumb{background:#a17234}.contact__form .ginput_container_phone .iti__country-list::-webkit-scrollbar-thumb:hover{background:#0e288b}.contact__form .ginput_container_textarea .textarea{border:1px solid #eee;border-radius:4px;box-shadow:none}.contact__form .upload-file input[type=file]::file-selector-button{content:"test"}.contact__form .upload-file input[type=file]{border:none;box-shadow:none;height:58px;position:relative}.contact__form .upload-file input[type=file]::file-selector-button{background:#eee;border:none;border-radius:8px;color:#0e288b;cursor:pointer;font-size:14px;font-weight:400;margin-right:8px;padding:15px 15px 15px 50px}.contact__form .upload-file input[type=file]:before{content:url(img/upload.svg);height:28px;left:15px;position:absolute;top:50%;transform:translateY(-50%);width:28px;z-index:2}.contact__form .ginput_container_consent input[type=checkbox]{border:1px solid #eee;box-shadow:none}.contact__form #gform_submit_button_1{align-items:center;background-color:#0e288b;border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;padding:16px 32px;text-transform:uppercase;width:171px}.contact__form #gform_submit_button_1:hover{background-color:#04344d}.contact__form__required-text{color:#4b4b4b;font-family:Montserrat,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:normal;margin-top:20px}#gform_wrapper_1[data-form-index="0"].gform-theme{--gf-field-section-border-style:none;--gf-ctrl-label-color-primary:#0e288b!important;--gf-form-gap-y:16px}.commitment-template__title{color:#0e288b;font-size:24px;font-weight:600;letter-spacing:-.72px;padding:30px 15px;text-align:center}.commitment-template__layout{-ms-box-orient:vertical;align-content:stretch;align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;padding:30px 10px 170px;row-gap:40px}.commitment-template__layout__nav{background-color:#fff;border-radius:16px;box-shadow:0 0 18.5px 0 hsla(0,0%,46%,.25);position:relative}.commitment-template__layout__nav .swiper-button-next,.commitment-template__layout__nav .swiper-button-prev{--swiper-navigation-color:#0e288b;--swiper-navigation-size:10px}.commitment-template__layout__content{background-color:#fff;border-radius:16px;padding:60px 20px}.nav-wrapper.commitmentSlider{-ms-box-orient:horizontal;align-content:stretch;align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:25px;overflow:hidden}.commitment-nav-element{opacity:.3;transition:opacity .3s ease;width:100px}.commitment-nav-element--active,.commitment-nav-element:hover{opacity:1}.commitment-content__visual{position:relative}.commitment-content__visual>*{margin:auto;position:relative;width:-moz-fit-content;width:fit-content}.commitment-content__visual__chip{bottom:0;max-width:91px;position:absolute;right:20px;top:-45px}.commitment-content__visual__img{width:415px}.commitment-content__text__subtitle{color:#0e288b;font-size:14px;font-weight:600;padding:30px 0 0;text-transform:uppercase}.commitment-content__text>h1.wp-block-heading{font-size:50px;font-weight:900;letter-spacing:-1.5px;line-height:100%;padding:20px 0;text-transform:uppercase}.commitment-content__text>p{color:#4b4b4b;font-size:16px;line-height:160%}.swiperCommitment .swiper-slide img{width:100%}.error404__main{align-items:center;display:flex;min-height:100vh;padding:120px 0 100px}.error404__main h1{margin:0 auto 30px;max-width:100%}.error404__main h1,.error404__main h1 img{display:block;width:100%}.error404__main h2{color:#0e288b;display:block;font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:normal;margin:0 auto 30px}.error404__main h2,.error404__main__text{font-family:Montserrat,sans-serif;font-style:normal;text-align:center}.error404__main__text{color:#4b4b4b;font-size:16px;font-weight:400;line-height:1.6;margin:0 auto 50px}.error404__main__link{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:20px;justify-content:center}.error404__main__link a,.error404__main__link button{background-color:#0e288b;border-radius:8px;color:#fff;display:block;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;padding:16px 24px;text-transform:uppercase;transition:.3s;width:-moz-fit-content;width:fit-content}.error404__main__link a:hover,.error404__main__link button:hover{background-color:#04344d}.misc-pages{padding-bottom:80px}.misc-pages h1{color:#0e288b;display:block;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:normal;margin:0 auto 30px}.misc-pages__content{margin:auto}.misc-pages__content>*{margin-bottom:20px}.misc-pages__content>ol+p,.misc-pages__content>p+ol,.misc-pages__content>ul+p{margin-top:-20px}.misc-pages__content p+p{padding:0}.misc-pages__content h2{font-size:18px;letter-spacing:-.03em}.misc-pages__content h2,.misc-pages__content h3{color:#0e288b;font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;line-height:normal}.misc-pages__content h3{font-size:16px}.misc-pages__content h4{font-weight:600;line-height:normal}.misc-pages__content h4,.misc-pages__content li,.misc-pages__content p{color:#4b4b4b;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal}.misc-pages__content li,.misc-pages__content p{font-weight:400;line-height:1.6}.misc-pages__content ul{padding-bottom:10px;padding-left:10px}.misc-pages__content ul li{list-style-position:inside;list-style-type:disc}.misc-pages__content ol li{list-style-position:inside;list-style-type:decimal}.misc-pages__content a{color:#0e288b;text-decoration:underline}.rse-more{background-color:#fbf2e8;overflow:hidden;padding:56px 0}.rse-more .h25{font-size:28px;margin:0 auto 40px;text-align:center;width:calc(100% - 40px)}.rse-more__slider{margin:0 auto;overflow:visible;width:calc(100% - 90px)}.rse-more__slider .swiper-slide{height:auto}.funct__content{border-bottom:1px dotted #f1eae1;margin:0 auto 30px;max-width:100%;padding:40px 0 30px}.funct__content__title{color:#0e288b;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.6;margin:0 auto 10px;text-align:center}.funct__headings{display:flex;justify-content:center;padding:40px 0 60px}.funct__headings__inner{max-width:1024px}.funct__headings__inner__title{color:#a17234;font-weight:600;letter-spacing:-.03em;padding-bottom:30px;text-align:center}.funct__headings__inner__title span{color:#0e288b}.funct__headings__inner__subtitle{color:#0e288b;font-weight:600;letter-spacing:-.03em;text-align:center}.funct__container{margin-top:80px}.funct__firstblock{align-items:center;background-color:#fbf2e8;border-radius:16px;display:flex;flex-direction:column-reverse;gap:20px;justify-content:center;padding:20px}.funct__firstblock__pic{width:100%}.funct__firstblock__pic img{aspect-ratio:50/33;border-radius:16px;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.funct__firstblock__content{text-align:center;width:100%}.funct__firstblock__content>div:first-child{color:#a17234;font-weight:600;letter-spacing:-.03em;line-height:110%;padding-bottom:30px;text-align:center}.funct__firstblock__content>div:first-child span{color:#0e288b}.funct__firstblock__content>div:last-child{color:#4b4b4b;text-align:center}.funct__characteristics{--swiper-theme-color:#a17234;align-items:center;background:#f4f3f3;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;justify-content:flex-start;margin:90px 0 40px}.funct__characteristics__bg{background-image:var(--url);background-size:cover;display:flex;height:300px;position:relative;width:100%}.funct__characteristics__bg img{height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.funct__characteristics__bg .overlay{background:linear-gradient(180deg,rgba(255,0,0,0) 0,hsla(0,4%,95%,0) 85%,#f4f3f3);height:100%;position:absolute;width:100%}.funct__characteristics__title{color:#0e288b;font-weight:600;letter-spacing:-.03em;padding-bottom:30px}.funct__characteristics__subtitle{color:#0e288b;font-weight:600;letter-spacing:-.03em;text-align:center}.funct__characteristics__text{padding-bottom:40px}.funct__characteristics__text p{color:#4b4b4b}.funct__characteristics__container{max-width:calc(100% - 80px);padding:40px 0}.funct__characteristics__container .functSlider{padding-bottom:50px;width:100%}.funct__characteristics__cards{display:flex}.funct__characteristics__cards .sh-card{display:flex;flex-direction:column;min-width:200px;width:245px}.funct__characteristics__cards .sh-card__header{align-items:center;border-bottom:4px solid #a17234;color:#a17234;display:flex;font-weight:600;justify-content:flex-start;letter-spacing:-.03em;min-height:111px;padding-bottom:30px;text-transform:uppercase}.funct__characteristics__cards .sh-card__header>div:first-child{margin-right:10px}.funct__characteristics__cards .sh-card__content{color:#4b4b4b;display:flex;justify-content:flex-start;padding-top:24px}.funct__common{display:flex;flex-direction:column;padding:30px 6vw 100px}.funct__common__texts{width:100%}.funct__common__img{display:flex;justify-content:center;padding-top:30px;width:100%}.funct__common__img img{aspect-ratio:54/58;border-radius:10px;max-width:540px;-o-object-fit:cover;object-fit:cover;width:100%}.funct__common__subtitle,.funct__common__title{color:#0e288b;font-weight:600;letter-spacing:-.03em;padding-bottom:50px}.funct__common__text{padding-bottom:50px}.funct__common__text p{color:#4b4b4b}.funct__common__grid{grid-row-gap:30px;display:grid;padding:30px}.funct__common__grid li{padding-left:60px;position:relative}.funct__common__grid li .number{background-color:#fff;color:#a17234;font-size:44px;font-weight:600;left:-12px;position:absolute;top:-20px;z-index:3}.funct__common__grid li .li-title{color:#0e288b;font-weight:600;padding-bottom:24px}.funct__common__grid li .li-txt{color:#4b4b4b;position:relative}.funct__common__grid li .li-txt:before{background-color:#a17234;content:"";height:100%;left:-60px;position:absolute;top:0;width:1px}.funct__chars,.funct__sol{display:flex;flex-direction:column;gap:30px;justify-content:space-between;margin:0 auto 30px;max-width:100%}.funct__chars>*,.funct__sol>*{width:100%}.funct__sol{align-items:flex-start;flex-direction:column-reverse}.funct__sol__item{align-items:center;display:flex;flex-direction:column;gap:10px;padding:0}.funct__sol__item h3{color:#0e288b;font-family:Montserrat,sans-serif;font-size:28px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:normal;text-align:center}.funct__sol__picto{display:block;width:50px}.funct__products{background-color:#fbf2e8;margin:0 auto 30px;padding:20px 0;position:relative}.funct__products>h2{color:#0e288b;font-family:Montserrat,sans-serif;font-size:34px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:normal;margin:0 auto 20px;text-align:center}.funct__products__prods{margin:auto;max-width:calc(100% - 40px);position:relative}.funct__products__card{background-color:#fff;border-radius:16px;display:flex;flex-direction:column;height:var(--shopHeight);justify-content:space-between;margin:unset;max-width:400px;padding:20px;position:relative;width:100%}.funct__products__card:hover .btn-plus{background-color:#a17234;color:#fff}.funct__products__card:hover .btn-plus:after{filter:brightness(0) saturate(100%) invert(100%) sepia(31%) saturate(12%) hue-rotate(199deg) brightness(102%) contrast(107%)}.funct__products__card:hover a.woocommerce-loop-product__link img.attachment-woocommerce_thumbnail{scale:.8;transition:scale .3s}.funct__products__card a.woocommerce-loop-product__link{display:flex;flex-direction:column;text-decoration:none}.funct__products__card a.woocommerce-loop-product__link img.attachment-woocommerce_thumbnail{box-shadow:none;display:block;height:auto;scale:.7;transition:scale .3s;width:100%}.funct__products__card .woocommerce-loop-product__title{color:#0e288b;font-size:20px;font-weight:600;margin:0;padding:.5em 0;text-align:center}.funct__products__card .product-header{display:flex;justify-content:space-between;left:0;position:absolute;top:0;width:100%}.funct__products__card .product-header .product-category{background-color:var(--productCatMetaColor);border-radius:30px;color:#fff;font-size:12px;font-weight:700;height:27px;padding:5px 12px}.funct__products__card .product-header .product-brand-logo{max-width:88px}.funct__products__card .product-header .product-brand-logo img{box-shadow:none;display:block;height:auto;margin:0;width:100%}.funct__products__card .product-attributes{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:20px;margin-top:10px}.funct__products__card .product-attributes .product-attribute-term{align-items:center;background:rgba(0,190,151,.1);border-radius:30px;color:#008066;display:flex;font-size:12px;font-weight:400;line-height:140%;padding:5px 12px;white-space:nowrap}.funct__products__card .btn-plus{align-items:center;background-color:#fff;border-radius:30px;color:#a17234;display:flex;font-size:14px;justify-content:center;margin:0 auto;min-height:29px;padding:4px 13px;transition:all .3s ease-out}.funct__products__card .btn-plus:after{content:url(img/plus.svg);filter:none;margin-left:5px;margin-top:2px}.funct__products__next,.funct__products__prev{color:#a17234}.funct__products__prev{left:-15px}.funct__products__next{right:-15px}.funct__pdf{align-items:center;background-color:#fbf2e8;border-radius:16px;display:flex;flex-direction:column;flex-wrap:nowrap;gap:20px;justify-content:center;margin:0 auto 30px;padding:20px}.funct__pdf>*{width:100%}.funct__pdf__img{position:relative}.funct__pdf__img:before{content:"";display:block;padding-bottom:95.2%}.funct__pdf__img img{border-radius:16px;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.funct__pdf__texts{align-items:center;display:flex;flex-direction:column;gap:20px}.funct__pdf__texts h2{font-size:34px;line-height:1.1;text-transform:uppercase}.funct__pdf__texts h2,.funct__pdf__texts h3{color:#0e288b;font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;letter-spacing:-.03em;text-align:center}.funct__pdf__texts h3{font-size:28px;line-height:normal}.funct__pdf__texts .mauticform-page-wrapper .mauticform-label{color:#4b4b4b}.funct__pdf__texts .mauticform-page-wrapper .mauticform-email input{border:none}.funct__pdf__texts .mauticform-page-wrapper .mauticform-freetext p{color:#4b4b4b}.funct__pdf__texts .mauticform-page-wrapper .mauticform-button{background-color:#0e288b}.funct__pdf__texts .mauticform-page-wrapper .mauticform-button-wrapper{align-items:center}.funct__pdf__text{color:#4b4b4b;font-size:16px;font-weight:400;line-height:1.6;text-align:center}.funct__pdf__btn,.funct__pdf__text{font-family:Montserrat,sans-serif;font-style:normal}.funct__pdf__btn{background-color:#0e288b;border-radius:8px;color:#fff;display:block;font-size:14px;font-weight:600;line-height:normal;padding:16px 32px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.funct__pdf__btn img{display:inline-block;margin-right:10px;vertical-align:middle;width:20px}.funct__more h2{color:#0e288b;font-family:Montserrat,sans-serif;font-size:28px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:normal;margin:0 0 20px}.funct__more .swiper{overflow:visible}.funct__more .swiper-slide{align-items:center;background-image:linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 100%),var(--bg-img);background-position:50%;background-repeat:no-repeat;background-size:100%;border-radius:10px;color:#fff;display:flex;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:900;height:122px;justify-content:center;letter-spacing:-.03em;line-height:1;padding:20px;text-align:center;text-transform:uppercase;transition:all .3s ease-in-out;width:211px}.funct__more .swiper-slide:hover{background-size:110%}.applic-main,.single-fonctionnalite .main{overflow:hidden}.applic-main{padding-bottom:0}.applic-perks{margin:auto;max-width:1060px;overflow:visible}.applic-perks__container{border-bottom:1px dotted #f1eae1;margin:0 auto 30px;padding:0 0 30px}.applic-perks .swiper-slide{color:var(--Primaire-Accent-2,#0e288b);font-family:Montserrat,sans-serif;font-size:22px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:normal;text-align:center;text-transform:uppercase}.applic-perks .swiper-slide img{display:block;margin:0 auto 6px;width:80px}.applic__flex{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:space-between;margin:0 auto 30px;max-width:100%}.applic__flex>*{width:100%}.applic__flex__text{padding-right:0}.applic__flex__text>:not(:last-child){margin-bottom:20px}.applic__flex__text h3{color:#0e288b;font-family:Montserrat,sans-serif;font-size:28px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:normal}.applic__flex__img{height:100%;position:relative}.applic__flex__img:before{content:"";display:block;padding-bottom:68.05%}.applic__flex__img img{border-radius:10px;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.applic__sol{margin:0 auto 20px;max-width:100%}.applic__sol h3{color:#0e288b;font-family:Montserrat,sans-serif;font-size:28px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:normal;margin:0 auto 10px;text-align:center}.applic__sol__picto{display:block;margin:0 auto 15px;width:50px}.applic__sol .bloc-gut{padding:0 6vw}.applic__pdf{align-items:center;background-color:#fbf2e8;border-radius:16px;display:flex;flex-direction:column;flex-wrap:nowrap;gap:20px;justify-content:center;margin:0 auto 30px;padding:20px}.applic__pdf>*{width:100%}.applic__pdf__img{position:relative}.applic__pdf__img:before{content:"";display:block;padding-bottom:95.2%}.applic__pdf__img img{border-radius:16px;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.applic__pdf__texts{align-items:center;display:flex;flex-direction:column;gap:20px}.applic__pdf__texts h2{color:#a17234;font-size:34px;font-weight:900;line-height:1.1;text-transform:uppercase}.applic__pdf__texts h2,.applic__pdf__texts h3{font-family:Montserrat,sans-serif;font-style:normal;letter-spacing:-.03em;text-align:center}.applic__pdf__texts h3{color:#0e288b;font-size:28px;font-weight:600;line-height:normal}.applic__pdf__text{color:#4b4b4b;font-size:16px;font-weight:400;line-height:1.6;text-align:center}.applic__pdf__btn,.applic__pdf__text{font-family:Montserrat,sans-serif;font-style:normal}.applic__pdf__btn{background-color:#0e288b;border-radius:8px;color:#fff;display:block;font-size:14px;font-weight:600;line-height:normal;padding:16px 32px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.applic__pdf__btn img{display:inline-block;margin-right:10px;vertical-align:middle;width:20px}.applic__characteristics{--swiper-theme-color:#a17234;align-items:center;background:#f1f1f3;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;justify-content:flex-start;margin:90px 0 40px}.applic__characteristics__bg{background-image:var(--url);background-size:cover;display:flex;height:300px;position:relative;width:100%}.applic__characteristics__bg img{height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.applic__characteristics__bg .overlay{background:linear-gradient(180deg,rgba(255,0,0,0) 0,hsla(240,8%,95%,0) 80%,#f1f1f3);height:100%;position:absolute;width:100%}.applic__characteristics__title{color:#0e288b;font-weight:600;letter-spacing:-.03em;padding-bottom:30px}.applic__characteristics__container{max-width:calc(100% - 80px);padding:40px 0}.applic__characteristics__container .applicationSlider{padding-bottom:50px;width:100%}.applic__characteristics__cards{display:flex}.applic__characteristics__cards .sh-card{display:flex;flex-direction:column;min-width:200px;width:245px}.applic__characteristics__cards .sh-card__header{align-items:center;border-bottom:4px solid #a17234;color:#a17234;display:flex;font-weight:600;justify-content:flex-start;letter-spacing:-.03em;min-height:111px;padding-bottom:30px;text-transform:uppercase}.applic__characteristics__cards .sh-card__header>div:first-child{margin-right:10px}.applic__characteristics__cards .sh-card__content{color:#4b4b4b;display:flex;justify-content:flex-start;padding-top:24px}.applic__common{display:flex;flex-direction:column;padding:30px 6vw 100px}.applic__common__texts{width:100%}.applic__common__img{display:flex;justify-content:center;padding-top:30px;width:100%}.applic__common__img img{border-radius:10px;max-width:540px;-o-object-fit:cover;object-fit:cover;width:100%}.applic__common__title{color:#0e288b;font-weight:600;letter-spacing:-.03em;padding-bottom:30px}.applic__common__grid{grid-row-gap:30px;display:grid;padding:30px}.applic__common__grid li{border-left:1px solid #a17234;padding-left:60px;position:relative}.applic__common__grid li .number{background-color:#fff;color:#a17234;font-size:44px;font-weight:600;left:-12px;position:absolute;top:-20px}.applic__common__grid li .li-title{color:#0e288b;font-weight:600;padding-bottom:15px}.applic__common__grid li .li-txt,.single-fonctionnalite .mauticform-page-wrapper .mauticform-checkboxgrp label{color:#4b4b4b}.single-fonctionnalite .footer__newsletter .mauticform-page-wrapper .mauticform-checkboxgrp label{color:#fff}.single-fonctionnalite .funct__pdf__texts .mauticform-post-success .mauticform-message{color:#0e288b}.histoire-main{padding-bottom:40px}.histoire-intro{margin:50px 0}.histoire-intro h2{color:#a17234;font-family:Montserrat,sans-serif;font-size:34px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:normal;margin:0 auto 30px;text-align:center}.histoire-intro h2 strong{color:#0e288b;font-weight:600}.histoire-intro__grid{align-items:center;display:grid;gap:30px;grid-template-columns:repeat(1,1fr)}.histoire-intro__grid .bloc-gut{position:relative;z-index:2}.histoire-intro__years{leading-trim:both;text-edge:cap;color:#0e288b;font-family:Montserrat,sans-serif;font-size:130px;font-style:normal;font-weight:900;letter-spacing:-.03em;line-height:1.1;position:relative;text-align:center;z-index:1}.histoire-intro__years span{position:relative}.histoire-intro__years span:after{background-image:url(img/years.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:82px;margin-left:-25px;vertical-align:middle;width:125px}.histoire-main .bg-img-card .wp-block-image:after{border-radius:12px}.histoire-main .bloc-gut .wp-block-group:not(.bg-img-title-card):not(.bg-img-card) img{background-color:transparent}.history-swiper,.history-swiper .swiper-slide{border-radius:10px;overflow:hidden}.history-swiper .swiper-slide img{overflow:hidden}.search .main{background-color:#fbf2e8;padding:190px 0 180px}.search .search-title{font-size:16px;text-transform:uppercase}.search .search-query,.search .search-title{color:#0e288b;font-weight:600;letter-spacing:-.03em}.search .search-query{font-size:28px;line-height:1.2}.h-text-white .search .search-query{color:#fff}.search .tabs{margin:30px 0}.search .tabs li{margin-right:2px}.search .tabs li a{background-color:#fff;color:#0e288b;display:block;font-weight:700;padding:16px 24px}.search .tabs li a:hover{background-color:#d2d7eb}.search .tabs li.active a{background-color:#0e288b;color:#fff}.search .post-group{margin:50px 0}.search .post-group__title{color:#0e288b;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:1.2;margin-bottom:20px}.h-text-white .search .post-group__title{color:#fff}.search .post-group__link{color:#0e288b;display:block;font-size:14px;font-weight:600;margin-top:20px;text-decoration:underline}.search .post-group ul.products{grid-column-gap:20px;grid-row-gap:20px;display:grid;grid-template-rows:auto;width:100%}.search .post-group ul.products:before{display:none}.search .post-group ul.products.loading{filter:blur(4px)}.search .post-group ul.products li.product{background-color:#fff;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;margin:unset;max-height:600px;padding:20px;position:relative;width:100%}.search .post-group ul.products li.product:hover .btn-plus{background-color:#a17234;color:#fff}.search .post-group ul.products li.product:hover .btn-plus:after{filter:brightness(0) saturate(100%) invert(100%) sepia(31%) saturate(12%) hue-rotate(199deg) brightness(102%) contrast(107%)}.search .post-group ul.products li.product:hover a.woocommerce-loop-product__link img.attachment-woocommerce_thumbnail{scale:1}.search .post-group ul.products li.product a.woocommerce-loop-product__link{display:flex;flex-direction:column}.search .post-group ul.products li.product a.woocommerce-loop-product__link img.attachment-woocommerce_thumbnail{margin-bottom:0;margin-top:30px;scale:.9;transition:all .3s ease-out}.search .post-group ul.products li.product .woocommerce-loop-product__title{color:#0e288b;font-size:20px;font-weight:600;text-align:center;text-transform:uppercase}.search .post-group ul.products li.product .product-header{align-items:flex-start;display:flex;justify-content:space-between;left:0;position:absolute;top:0;width:100%}.search .post-group ul.products li.product .product-header .product-category{background-color:var(--productCatMetaColor,#0e288b);border-radius:30px;color:#fff;font-size:12px;font-weight:700;height:27px;padding:5px 12px}.search .post-group ul.products li.product .product-header .product-brand-logo{margin:0;max-height:45px;max-width:88px}.search .post-group ul.products li.product .product-header .product-brand-logo img{margin:0;max-height:100%;-o-object-fit:contain;object-fit:contain}.search .post-group ul.products li.product .product-attributes{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:20px;margin-top:10px}.search .post-group ul.products li.product .product-attributes .product-attribute-term{align-items:center;background:rgba(0,190,151,.1);border-radius:30px;color:#008066;display:flex;font-size:12px;font-weight:400;line-height:140%;padding:5px 12px;white-space:nowrap}.search .post-group ul.products li.product .btn-plus{align-items:center;background-color:#fff;border-radius:30px;color:#a17234;display:flex;font-size:14px;justify-content:center;margin:0 auto;padding:4px 13px;transition:all .3s ease-out}.search .post-group ul.products li.product .btn-plus:after{content:url(img/plus.svg);filter:none;margin-left:5px;margin-top:2px}.page-template-masterclass main{padding-bottom:0}.page-template-masterclass .section-01{border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.page-template-masterclass .section-01__headings{color:#0e288b}.page-template-masterclass .section-01__headings span{color:#a17234}.page-template-masterclass .section-01 .col-01{background-color:#fff;padding:4vw 4vw 40px;width:100%}.page-template-masterclass .section-01 .col-01 ul li{display:flex;padding-top:40px}.page-template-masterclass .section-01 .col-01 ul li .li-icon{margin-right:32px}.page-template-masterclass .section-01 .col-01 ul li .li-icon img{filter:brightness(0) saturate(100%) invert(49%) sepia(7%) saturate(3508%) hue-rotate(354deg) brightness(93%) contrast(90%);min-width:70px}.page-template-masterclass .section-01 .col-01 ul li .li-content__title{color:#0e288b;padding-bottom:8px}.page-template-masterclass .section-01 .col-01 ul li .li-content__txt{color:#4b4b4b;font-size:16px}.page-template-masterclass .section-01 .col-02{width:100%}.page-template-masterclass .section-01 .col-02 img{aspect-ratio:960/750;border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-template-masterclass .section-02{background-color:#fff;padding-bottom:0}.page-template-masterclass .parent{grid-column-gap:8px;grid-row-gap:8px;display:grid;margin:0 8px}.page-template-masterclass .parent img{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-template-masterclass .parent>div{max-height:91vw;max-width:100%}.page-template-baking-center main{padding-bottom:0}.page-template-baking-center .section-01{border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.page-template-baking-center .section-01__title{color:#a17234;padding-bottom:32px}.page-template-baking-center .section-01__title span{color:#0e288b}.page-template-baking-center .section-01__subtitle{color:#0e288b;padding-bottom:32px}.page-template-baking-center .section-01__subtitle span{color:#a17234}.page-template-baking-center .section-01__txt{color:#4b4b4b;font-size:16px}.page-template-baking-center .section-01 .col-01{background-color:#fff;padding:4vw 4vw 40px;width:100%}.page-template-baking-center .section-01 .col-02{width:100%}.page-template-baking-center .section-01 .col-02 img{aspect-ratio:960/750;border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-template-baking-center .section-02 .drivers-swiper{--swiper-pagination-bottom:0;--swiper-pagination-color:#a17234;--swiper-pagination-bullet-inactive-color:#fbf2e8;--swiper-pagination-bullet-inactive-opacity:1;overflow:hidden;padding-bottom:45px}.page-template-baking-center .section-02 .swiper-slide{align-items:center;display:flex;flex-direction:column;justify-content:center}.page-template-baking-center .section-02__title{color:#0e288b;display:flex;justify-content:center;padding-bottom:40px}.page-template-baking-center .section-02__title span{color:#a17234}.page-template-baking-center .section-02 ul{display:flex}.page-template-baking-center .section-02 ul .lottie{max-width:60px}.page-template-baking-center .section-02__list__icon{background:50%/contain no-repeat url(img/disc_bg.svg);display:flex;justify-content:center;padding:50px}.page-template-baking-center .section-02__list__txt{color:#0e288b;font-weight:600;padding-top:32px;text-align:center}.page-template-baking-center .section-03__title{color:#a17234;display:flex;flex-direction:column;font-weight:600;justify-content:center;letter-spacing:-.03em;padding-bottom:16px;text-align:center;text-transform:uppercase}.page-template-baking-center .section-03__title span{color:#0e288b}.page-template-baking-center .section-03__subtitle{color:#0e288b;display:flex;font-weight:600;justify-content:center;letter-spacing:-.03em;text-align:center}.page-template-baking-center .section-03__subtitle span{color:#a17234}.page-template-baking-center .services{align-items:center;display:flex;flex-direction:column;padding-top:60px}.page-template-baking-center .services-swiper{--swiper-navigation-top-offset:49px;--swiper-navigation-sides-offset:-7px;max-width:100%}.page-template-baking-center .services-swiper .swiper-button-prev{display:flex}.page-template-baking-center .services-swiper .swiper-button-prev:after{content:""}.page-template-baking-center .services-swiper .swiper-button-next{display:flex}.page-template-baking-center .services-swiper .swiper-button-next:after{content:""}.page-template-baking-center .services-wheel{flex:1;height:300px;margin-right:20px;position:relative;width:300px}.page-template-baking-center #wheel{height:100%;max-width:582px;transform:rotate(120deg);transition:transform .6s ease-in-out;width:100%}.page-template-baking-center #wheel path{cursor:pointer}.page-template-baking-center .wheel-icon{transition:all 1s ease-in-out;width:100%}.page-template-baking-center .services-col{flex:1}.page-template-baking-center .services__list__item{padding-bottom:60px}.page-template-baking-center .services__list__item__title{color:#4b4b4b;cursor:pointer;font-weight:600;opacity:.5;text-align:center}.page-template-baking-center .services__list__item__content{display:none;margin-top:10px}.page-template-baking-center .services__list__item__content ul{padding-left:20px;width:70%}.page-template-baking-center .services__list__item__content ul li{color:#4b4b4b;font-size:16px;font-weight:400;list-style-type:disc}.page-template-baking-center .services__list__item[data-section="1"].active .services__list__item__title{color:#4470b2}.page-template-baking-center .services__list__item[data-section="2"].active .services__list__item__title{color:#ec7c30}.page-template-baking-center .services__list__item[data-section="3"].active .services__list__item__title{color:#fec00b}.page-template-baking-center .services__list__item[data-section="4"].active .services__list__item__title{color:#1c4294}.page-template-baking-center .services__list__item[data-section="5"].active .services__list__item__title{color:#a3a4a3}.page-template-baking-center .services__list__item[data-section="6"].active .services__list__item__title{color:#6dad4a}.page-template-baking-center .services__list__item.active{padding-top:35px}.page-template-baking-center .services__list__item.active .services__list__item__content{display:flex;justify-content:center}.page-template-baking-center .services__list__item.active .services__list__item__title{opacity:1}.page-template-baking-center .s-chiffres{background:#fff;margin:40px 0}.page-template-baking-center .s-chiffres__c5 img{position:absolute}.page-template-baking-center .s-chiffres__c5__body>div:first-child{letter-spacing:-.03em}.page-template-baking-center .s-chiffres__c5__body>div:nth-child(2){color:#fff;letter-spacing:-.03em}.page-template-baking-center .s-chiffres__c7{max-height:240px}.page-template-baking-center .s-chiffres__c7 img{max-height:240px;-o-object-fit:cover;object-fit:cover}.page-template-baking-center .s-chiffres__c7__img{max-width:100%;scale:1}.page-template-baking-center .s-chiffres__c8,.page-template-baking-center .s-chiffres__c8 img{max-height:240px}.page-template-baking-center .s-chiffres__c9{padding:unset}.page-template-baking-center .s-chiffres__anim:before{content:none}.page-template-baking-center .s-help{display:flex;flex-direction:column;gap:20px}.page-template-baking-center .s-help img{aspect-ratio:82/65;border-radius:10px;-o-object-fit:cover;object-fit:cover}.page-template-baking-center .s-help .wp-block-heading span{color:#0e288b}.page-template-baking-center .s-help .wp-block-column:nth-child(2){padding:5%}.page-template-baking-center .s-help .wp-block-column:nth-child(2) .p-max{color:#0e288b;padding:32px 0}.page-template-baking-center .s-help .wp-block-column:nth-child(2) .p-max span{color:#a17234}.page-template-baking-center .s-help .wp-block-column:nth-child(2) .p-list{color:#4b4b4b;font-size:16px}.page-template-baking-center .s-help .wp-block-column:nth-child(2) .wp-block-list{color:#4b4b4b;font-size:16px;padding-left:20px}.page-template-baking-center .s-help .wp-block-column:nth-child(2) .wp-block-list li{list-style-type:disc}.page-template-sensory main{padding-bottom:0}.page-template-sensory .section-01__title{display:flex;justify-content:center}.page-template-sensory .section-01 ul{display:grid}.page-template-sensory .section-01__topic{padding-bottom:24px}.page-template-sensory .section-01__topic__title{align-items:center;color:#a17234;display:flex;font-weight:600;height:112px;letter-spacing:-.03em;line-height:110%;padding-bottom:1em;text-transform:uppercase}.page-template-sensory .section-01__topic__title img{margin-right:1em}.page-template-sensory .section-01__topic__description{border-top:4px solid #a17234;color:#4b4b4b;font-size:16px;padding-top:1em}.page-template-sensory .section-02{align-items:center;display:flex;flex-direction:column}.page-template-sensory .section-02>*{flex:1;min-width:50%}.page-template-sensory .section-02__content{padding-left:0}.page-template-sensory .section-02__title{color:#0e288b;font-weight:600;letter-spacing:-.03em;line-height:normal}.page-template-sensory .section-02__title span{color:#a17234}.page-template-sensory .section-02__ol{color:#0e288b}.page-template-sensory .section-02__ol ul li{align-items:center;display:flex;font-weight:400;margin:32px 0}.page-template-sensory .section-02__ol ul li span{align-items:center;background-color:#0e288b;border-radius:50%;color:#fff;display:flex;font-weight:600;height:41px;justify-content:center;margin-right:20px;min-width:41px;width:41px}.page-template-sensory .section-02__cta{margin:32px 0}.page-template-sensory .section-02__cta .gform_button{align-items:center;background-color:#a17234;border-radius:8px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:16px;text-align:center;text-transform:uppercase}.page-template-sensory .section-02__cta .gform_button:before{content:url(img/download-icon.svg);margin-right:10px}.page-template-sensory .section-02__cta .gform_button:hover{background-color:#04344d!important}.page-template-sensory .s-chiffres{background:#fff;margin:40px 0}.page-template-sensory .s-chiffres__container{grid-template-areas:"c5 c5" "c6 c6" "c7 c8" "c9 c10" "c11 c11" "c12 c12";grid-template-rows:.5fr .5fr .33fr .33fr .5fr .5fr}.page-template-sensory .s-chiffres__c5 img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.page-template-sensory .s-chiffres__c5__body>:first-child,.page-template-sensory .s-chiffres__c5__body>:nth-child(2){letter-spacing:-.03em}.page-template-sensory .s-chiffres__c7 img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.page-template-sensory .s-chiffres__c7__img{height:100%;max-width:100%;scale:1}.page-template-sensory .s-chiffres__c11{border:2px solid #a17234;border-radius:16px;grid-area:c11;height:100%}.page-template-sensory .s-chiffres__c11 img{left:0;max-height:99%;position:absolute;top:50%;transform:translateY(-50%)}.page-template-sensory .s-chiffres__c12{color:#4b4b4b;font-size:16px;font-weight:400;grid-area:c12;padding:20px}.page-template-sensory .s-chiffres__c12 strong{color:#a17234;font-weight:600}.page-template-sensory .s-chiffres__c12>div{max-height:100%;overflow:auto;padding-right:10px}.page-template-sensory .s-chiffres__c12>div::-webkit-scrollbar{width:4px}.page-template-sensory .s-chiffres__c12>div::-webkit-scrollbar-track{background:#f1f1f1}.page-template-sensory .s-chiffres__c12>div::-webkit-scrollbar-thumb{background:#a17234}.page-template-sensory .s-chiffres__c12>div::-webkit-scrollbar-thumb:hover{background:#0e288b}.page-template-sensory .s-cta{gap:8px;margin-top:2em;padding-bottom:2em;padding-top:2em}.page-template-sensory .s-cta,.page-template-sensory .s-cta__content{align-items:center;display:flex;flex-direction:column;justify-content:center}.page-template-sensory .s-cta__content{background:50%/contain no-repeat url(img/white-swallow.svg);margin:24px;padding:4vw}.page-template-sensory .s-cta__content__title{color:#a17234;font-weight:900;letter-spacing:-.03em;padding-bottom:40px;text-align:center;text-transform:uppercase}.page-template-sensory .s-cta__block{background-color:#0e288b;border-radius:10px;max-width:570px;padding:30px}.page-template-sensory .s-cta__block__title{color:#fff;font-weight:600;letter-spacing:-.03em;padding-bottom:16px;text-align:center}.page-template-sensory .s-cta__block__txt{color:#fff;font-size:16px;font-weight:400;padding-bottom:16px;text-align:center}.page-template-sensory .s-cta__block img{padding-bottom:16px}.page-template-sensory .s-cta__block form{display:flex;flex-direction:column;gap:13px;width:100%}.page-template-sensory .s-cta__block form input[type=email]{border:none;box-shadow:none;color:#4b4b4b;font-size:14px;width:100%}.page-template-sensory .s-cta__block form input[type=email]::-moz-placeholder{color:inherit}.page-template-sensory .s-cta__block form input[type=email]::placeholder{color:inherit}.app__pretitle{color:#a17234;font-size:22px;margin-bottom:.3em}.app__pretitle,.app__titleh1{font-weight:600;letter-spacing:-.03em}.app__titleh1{color:#0e288b;font-size:34px;line-height:1.1;text-transform:uppercase}.app__titleh2{color:#a17234;font-size:28px;font-weight:600;letter-spacing:-.03em;line-height:1.2;margin-bottom:.6em}.app__titleh2 span{color:#0e288b}.app__titleh3{color:#a17234;font-size:24px;font-weight:600;letter-spacing:-.03em;line-height:1.2;margin-bottom:.6em}.app__titleh3 span{color:#0e288b}.s-app1{padding:30px 0 0}.s-app1__number{color:#0e288b;font-weight:600;letter-spacing:-.03em}.s-app2{background-color:#fbf2e8;overflow:hidden;padding:50px 0 0}.s-app2__title{color:#0e288b;font-size:22px;font-weight:600;letter-spacing:-.03em}.s-app2__txt{color:#4b4b4b}.s-app3{padding:50px 0 40px}.s-app3__list{margin:20px 0}.s-app3__list>*{margin-bottom:20px}.s-app3__list>* b{color:#0e288b;font-size:20px;font-weight:600;letter-spacing:-.03em}.s-app4__flex{border-radius:16px;display:flex;flex-direction:column;overflow:hidden;padding:30px 0;position:relative;text-align:center}.s-app4__no-mobile,.s-app4__no-mobile>div iframe{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.s-app4__no-mobile>div img{min-width:251px;width:251px}.s-app4__list,.s-app4__only-mobile{margin-top:30px}.s-app4__bg{aspect-ratio:315/500;display:flex;position:relative;width:100%}.s-app4__overlay{background:linear-gradient(180deg,rgba(255,0,0,0) 0,hsla(0,0%,92%,0) 85%,#eaeaea)}.s-app4__overlay,.s-app4__overlay__2{height:100%;position:absolute;width:100%}.s-app4__overlay__2{background:linear-gradient(180deg,rgba(255,0,0,0) 0,hsla(0,0%,92%,0) 60%,#eaeaea)}.s-app4__side{flex:0.8;padding:8%}.s-app5{background:url(img/app5-bg.jpg) no-repeat 50%;background-size:cover;display:flow-root;margin-top:90px}.s-app5__box{padding:30px 24px}.s-app5__box,.s-app6__bg{background-color:#fbf2e8;border-radius:16px}.s-app6__bg{margin:40px 0;padding:30px;text-align:center}.s-app6__bg-inner{margin:0 auto;max-width:900px}.s-app6__video{height:0;padding-bottom:56.25%;position:relative;width:100%}.s-app6__video iframe,.s-app6__video video{height:100%;left:0;position:absolute;top:0;width:100%}.s-app7{background:#fbf2e7 url(img/bird-whitemark.png) no-repeat 100%;background-size:630px;padding:50px 0 0;text-align:center}.s-app7__titleh1{color:#a17234;font-weight:900;letter-spacing:-.03em;text-transform:uppercase}.s-app7__flex img{margin-bottom:-30px}.s-app7__buttons{margin:4% 0}.s-app7__buttons>*{margin:8px;transition:.3s}.s-app7__buttons>:hover{filter:saturate(.3);transform:scale(1.02)}.s-app8{background:#0e288b;bottom:0;left:0;position:fixed;right:0;z-index:10}.s-app8__flex{display:flex}.s-app8__flex>:first-child{flex:0 0 40%;margin-left:-18px}.s-app8__flex>:first-child img{display:block;margin-top:-30px}.s-app8__flex>:nth-child(2){display:flex;flex-direction:column;justify-content:center;text-align:center}.s-app8__title{color:#fbf2e8;font-size:18px;font-weight:900;letter-spacing:-.03em;margin-bottom:4px;text-transform:uppercase}.s-app8__buttons{display:flex;gap:8px}.s-app8__buttons img{filter:hue-rotate(177deg) saturate(.6) brightness(2.3)}.single-cible .cible-s1{padding:40px 0}.single-cible .cible-s1__title{font-size:26px;margin-bottom:.6em}.single-cible .cible-s1__title span{color:#a17234}.single-cible .cible-s1__text h3{color:#a17234;font-weight:600;letter-spacing:-.03em;padding-bottom:1.3em}.single-cible .cible-s1__image img{border-radius:10px;display:block}.single-cible .cible-s1__flex{display:block}.single-cible .cible-s1__flex>*{flex:1}.single-cible .cible-s1__content{padding-bottom:30px}.single-cible .cible-s2__title{color:#0e288b;font-weight:600;letter-spacing:-.03em;text-align:center}.single-cible .cible-s2__title span{color:#a17234}.single-cible .cible-s2__text{color:#a17234;font-size:22px;font-weight:400;margin:0 auto;max-width:1100px;padding:8px 0 30px;text-align:center}.single-cible .cible-s2__flex{display:block;padding:60px 0}.single-cible .cible-s2__flex>*{flex:1}.single-cible .cible-s2__flex__flex{display:flex;padding-bottom:30px}.single-cible .cible-s2__preblock .cible-s2__text{padding-top:30px}.single-cible .cible-s2__block__icon{margin-right:32px;min-width:70px}.single-cible .cible-s2__block__content{display:flex;flex-direction:column}.single-cible .cible-s2__block__content__title{color:#a17234;font-weight:600;letter-spacing:-.03em;padding-bottom:8px}.single-cible .cible-s2__block__content p{color:#4b4b4b;font-weight:400;line-height:1.6}.single-cible .cible-s2__block__content a{align-items:center;border-bottom:1px solid #0e288b;color:#0e288b;display:flex;font-size:14px;font-weight:600;justify-content:center;padding-bottom:5px;padding-top:16px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.single-cible .cible-s4{padding:40px 0}.single-cible .cible-s4__title{font-size:26px;margin-bottom:.6em}.single-cible .cible-s4__title2{font-size:22px;margin-bottom:.6em}.single-cible .cible-s4__flex{background:#fbf2e8;border-radius:16px}.single-cible .cible-s4__content{padding:8%}.single-cible .cible-s4__image img{display:block}.single-cible .cible-s5{background:#fbf2e8;padding:40px 0;text-align:center}.single-cible .cible-s5__title{font-size:24px;margin-bottom:.6em}.single-cible .cible-s5 p{color:#a17234;font-size:18px}.single-cible .cible__separator{border-top:2px dashed #a17234;margin-bottom:40px}.single-cible .cible-s6{background:#fbf2e8;padding-bottom:40px}.single-cible .cible-s6__title{color:#a17234;font-size:30px;font-weight:900;margin-bottom:.6em;text-transform:uppercase}.single-cible .cible-s6__flex{background:#fbf2e8;border-radius:16px}.single-cible .cible-s6__flex>*{flex:1}.single-cible .cible-s6__flex>div:first-child{padding-bottom:unset}.single-cible .cible-s6__flex.cible-s6__full{background-position:50%;min-height:390px}.single-cible .cible-s6__flex>div:last-child{display:flex;justify-content:center}.single-cible .cible-s6__content{padding:0 5%;text-align:center}.single-cible .cible-s6__title{font-size:34px}.single-cible .cible-s6 p{color:#0e288b;font-size:18px}.single-cible .cible-s6 .s-cta__block{background-color:#0e288b;border-radius:10px;max-width:570px;padding:30px}.single-cible .cible-s6 .s-cta__block__top{align-items:center;display:flex;flex-direction:column}.single-cible .cible-s6 .s-cta__block__title{color:#fff;font-weight:600;letter-spacing:-.03em;padding-bottom:16px;text-align:center}.single-cible .cible-s6 .s-cta__block__txt{color:#fff;font-size:16px;font-weight:400;padding-bottom:16px;text-align:center}.single-cible .cible-s6 .s-cta__block img{padding-bottom:16px}.single-cible .cible-s6 .s-cta__block form{display:flex;flex-direction:column;gap:13px;width:100%}.single-cible .cible-s6 .s-cta__block form input[type=email]{border:none;box-shadow:none;color:#4b4b4b;font-size:14px;width:100%}.single-cible .cible-s6 .s-cta__block form input[type=email]::-moz-placeholder{color:inherit}.single-cible .cible-s6 .s-cta__block form input[type=email]::placeholder{color:inherit}.single-cible .cible-s6 .s-cta__block form .mauticform-freetext p{color:#fff;font-size:14px}.inline-steps{--swiper-theme-color:#a17234;background-color:#fbf2e8;border-radius:8px;overflow:hidden}.inline-steps ul{background:#fbf2e8;counter-reset:steps;padding:30px 20px}.inline-steps ul,.inline-steps ul li{display:flex;justify-content:flex-start}.inline-steps ul li{align-items:center;color:#0e288b;font-size:16px;font-weight:600;line-height:1.2;opacity:1}.inline-steps ul li:not(.active){opacity:1}.inline-steps ul li:before{align-items:center;background:#a17234;border-radius:50%;color:#fff;content:counter(steps);counter-increment:steps;display:inline-flex;flex:0 0 50px;font-size:25px;font-weight:800;height:50px;justify-content:center;margin-right:10px;text-align:center;width:50px}.woocommerce-products-header{align-items:center;color:#0e288b;display:flex;flex-direction:column;padding-bottom:70px;text-align:center}.woocommerce-products-header__title{font-size:44px;font-weight:600;letter-spacing:-1.32px;padding-bottom:30px}.woocommerce-products-header .page-description{font-size:18px;max-width:1100px}.woocommerce-catalogue{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;padding-bottom:30px}.woocommerce-catalogue #product-filters{background-color:#fff;border-radius:16px;display:none;height:-moz-min-content;height:min-content;margin-bottom:34px;margin-right:unset;padding:20px;width:100%}.woocommerce-catalogue #product-filters .filter-heading{border-bottom:1px solid #fbf2e8;color:#0e288b;font-weight:700;padding-bottom:10px;padding-left:24px}.woocommerce-catalogue #product-filters .filter-group{border-bottom:1px solid #fbf2e8;display:flex;flex-direction:column;width:100%}.woocommerce-catalogue #product-filters .filter-group:first-child .filter-title{border-top:1px solid #fbf2e8}.woocommerce-catalogue #product-filters .filter-group .filter-title{align-self:stretch;border-top:none;color:#000;cursor:pointer;display:flex;flex-shrink:0;font-weight:700;justify-content:space-between;opacity:.7;padding:20px 24px}.woocommerce-catalogue #product-filters .filter-group .filter-title:after{content:url(img/caret.svg);filter:brightness(0) saturate(100%) invert(12%) sepia(38%) saturate(6719%) hue-rotate(220deg) brightness(99%) contrast(93%);transform:rotate(-90deg);transition:transform .3s ease-in-out}.woocommerce-catalogue #product-filters .filter-group .filter-title.open:after{transform:rotate(0)}.woocommerce-catalogue #product-filters .filter-group .filter-group-options{color:#4b4b4b;max-height:0;overflow:hidden;padding-left:24px;transition:max-height .3s cubic-bezier(0,1,0,1)}.woocommerce-catalogue #product-filters .filter-group .filter-group-options.act{animation:hide-scroll 1s backwards;max-height:1000px;overflow:auto;padding-bottom:8px;padding-left:24px;transition:max-height 1s ease-in-out}@keyframes hide-scroll{0%,to{overflow:hidden}}.woocommerce-catalogue #product-filters .filter-group .filter-group-options .label-container{cursor:pointer;display:block;font-size:14px;margin:4px 0;padding:4px 35px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.woocommerce-catalogue #product-filters .filter-group .filter-group-options .label-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.woocommerce-catalogue #product-filters .filter-group .filter-group-options .label-container .checkmark{background-color:#eee;border-radius:5px;height:25px;left:0;position:absolute;top:0;width:25px}.woocommerce-catalogue #product-filters .filter-group .filter-group-options .label-container:hover input~.checkmark{background-color:#ccc}.woocommerce-catalogue #product-filters .filter-group .filter-group-options .label-container input:checked~.checkmark{background-color:#0e288b}.woocommerce-catalogue #product-filters .filter-group .filter-group-options .label-container .checkmark:after{content:"";display:none;position:absolute}.woocommerce-catalogue #product-filters .filter-group .filter-group-options .label-container input:checked~.checkmark:after{display:block}.woocommerce-catalogue #product-filters .filter-group .filter-group-options .label-container .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:10px;top:6px;transform:rotate(45deg);width:5px}.woocommerce-catalogue #product-filters .filter-group #brand-filter label{text-transform:uppercase}.woocommerce-catalogue #product-filters .reset-filters{color:#0e288b;font-weight:700;padding:20px 24px}.woocommerce-catalogue .loop-and-filter{display:flex;flex-direction:column;width:100%}.woocommerce-catalogue .loop-and-filter ul.products{grid-column-gap:20px;grid-row-gap:20px;display:grid;grid-template-rows:minmax(min-content,var(--shopHeight));width:100%}.woocommerce-catalogue .loop-and-filter ul.products:before{display:none}.woocommerce-catalogue .loop-and-filter ul.products.loading{filter:blur(4px)}.woocommerce-catalogue .loop-and-filter ul.products li.product{background-color:#fff;border-radius:16px;display:flex;flex-direction:column;height:var(--shopHeight);justify-content:space-between;margin:unset;max-height:var(--shopHeight);padding:20px;position:relative;width:100%}.woocommerce-catalogue .loop-and-filter ul.products li.product:hover .btn-plus{background-color:#a17234;color:#fff}.woocommerce-catalogue .loop-and-filter ul.products li.product:hover .btn-plus:after{filter:brightness(0) saturate(100%) invert(100%) sepia(31%) saturate(12%) hue-rotate(199deg) brightness(102%) contrast(107%)}.woocommerce-catalogue .loop-and-filter ul.products li.product:hover a.woocommerce-loop-product__link img.attachment-woocommerce_thumbnail{scale:1}.woocommerce-catalogue .loop-and-filter ul.products li.product a.woocommerce-loop-product__link{display:flex;flex-direction:column}.woocommerce-catalogue .loop-and-filter ul.products li.product a.woocommerce-loop-product__link img.attachment-woocommerce_thumbnail{margin-bottom:0;margin-top:30px;scale:.9;transition:all .3s ease-out}.woocommerce-catalogue .loop-and-filter ul.products li.product .woocommerce-loop-product__title{color:#0e288b;font-size:20px;font-weight:600;text-align:center;text-transform:uppercase}.woocommerce-catalogue .loop-and-filter ul.products li.product .product-header{align-items:flex-start;display:flex;justify-content:space-between;left:0;position:absolute;top:0;width:100%}.woocommerce-catalogue .loop-and-filter ul.products li.product .product-header .product-category{background-color:var(--productCatMetaColor,#0e288b);border-radius:30px;color:#fff;font-size:12px;font-weight:700;height:-moz-fit-content;height:fit-content;padding:5px 12px}.woocommerce-catalogue .loop-and-filter ul.products li.product .product-header .product-brand-logo{margin:0;max-height:45px;max-width:88px}.woocommerce-catalogue .loop-and-filter ul.products li.product .product-header .product-brand-logo img{margin:0;max-height:100%;-o-object-fit:contain;object-fit:contain}.woocommerce-catalogue .loop-and-filter ul.products li.product .product-attributes{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:20px;margin-top:10px}.woocommerce-catalogue .loop-and-filter ul.products li.product .product-attributes .product-attribute-term{align-items:center;background:rgba(0,190,151,.1);border-radius:30px;color:#008066;display:flex;font-size:12px;font-weight:400;line-height:140%;padding:5px 12px;white-space:nowrap}.woocommerce-catalogue .loop-and-filter ul.products li.product .btn-plus{align-items:center;background-color:#fff;border-radius:30px;color:#a17234;display:flex;font-size:14px;justify-content:center;margin:0 auto;min-height:29px;padding:4px 13px;transition:all .3s ease-out}.woocommerce-catalogue .loop-and-filter ul.products li.product .btn-plus:after{content:url(img/plus.svg);filter:none;margin-left:5px;margin-top:2px}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:unset}#sidebar{display:none}.woocommerce nav.woocommerce-pagination ul.page-numbers{border:none!important;display:flex!important;gap:8px!important;justify-content:center!important}.woocommerce nav.woocommerce-pagination ul.page-numbers li{align-items:center;aspect-ratio:1;border:none;color:#0e288b;display:flex!important;float:unset!important;justify-content:center;width:38px}.woocommerce nav.woocommerce-pagination ul.page-numbers li a:not(.next):not(.prev){align-items:center;aspect-ratio:1;color:#0e288b;display:flex;font-size:15px;font-weight:600;justify-content:center;opacity:.3;width:100%}.woocommerce nav.woocommerce-pagination ul.page-numbers li span.current{align-items:center;aspect-ratio:1;background-color:transparent;border:1px solid #0e288b;border-radius:50%;color:#0e288b;display:flex;font-size:15px;font-weight:600;justify-content:center;opacity:1;width:100%}.woocommerce nav.woocommerce-pagination ul.page-numbers li a:hover{background-color:transparent;opacity:1}.shop-mobile-filter{align-items:center;background-color:#fff;border-radius:8px;color:#0e288b;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:16px;justify-content:flex-start;margin:20px 0;padding:16px 24px}.shop-mobile-filter:before{content:url(img/filter-icon.svg);margin-top:1px}.single-product{background-color:#fbf2e8}.single-product #main{overflow:hidden}.single-product .content-area{padding-bottom:70px;padding-left:6vw;padding-right:6vw}.single-product .content-area .product{display:flex;flex-direction:column}.single-product .content-area .product .summary{display:flex;flex-direction:column;width:100%}.single-product .content-area .product .summary .product_title{color:#0e288b;font-size:34px;font-weight:600;letter-spacing:-1.32px;order:3}.single-product .content-area .product .summary .brand-logo{order:1}.single-product .content-area .product .summary .brand-logo img{height:60px;width:auto}.single-product .content-area .product .summary .baseline{color:#a17234;font-size:16px;font-weight:600;order:2;padding:8px 0;text-transform:uppercase}.single-product .content-area .product .summary .product-attributes{display:flex;flex-wrap:wrap;gap:8px;order:5;padding-bottom:34px;padding-top:22px}.single-product .content-area .product .summary .product-attributes .product-attribute-term{align-items:center;background:rgba(0,190,151,.1);border-radius:30px;color:#008066;display:flex;font-size:14px;padding:5px 12px;white-space:nowrap}.single-product .content-area .product .summary .woocommerce-product-details__short-description{border-top:3px dotted #f1eae1;font-size:16px;line-height:160%;order:6;padding-bottom:12px;padding-top:24px}.single-product .content-area .product .summary .product_meta{order:4}.single-product .content-area .product .summary .product_meta .posted_in{color:#0e288b;font-size:16px;font-weight:600;text-transform:uppercase}.single-product .content-area .product .summary .read-more{color:#0e288b;font-size:16px;order:7;text-decoration:underline}.single-product .content-area .product .summary .product_labels{display:flex;gap:20px;margin:24px 0;order:8}.single-product .content-area .product .summary .product_labels_img{height:68px;width:68px}.single-product .content-area .product .summary .product-contact{align-items:center;align-self:stretch;border:1px solid #eee;border-radius:16px;display:flex;flex-direction:column;gap:16px;justify-content:center;margin-top:0;order:9;padding:24px 32px}.single-product .content-area .product .summary .product-contact__title{color:#0e288b;font-size:22px;font-weight:600;letter-spacing:-.66px;text-align:center}.single-product .content-area .product .summary .product-contact__button{align-items:center;background-color:#0e288b;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;margin:unset;padding:16px 32px;text-transform:uppercase;width:220px}.single-product .content-area .product .summary .product-sheet{justify-content:flex-end;margin-top:21px;order:10;overflow:hidden;padding-top:21px;position:relative}.single-product .content-area .product .summary .product-sheet a{display:flex;flex-direction:row-reverse;width:100%}.single-product .content-area .product .summary .product-sheet a:before{height:130px;width:100%}.single-product .content-area .product .summary .product-sheet__upload{align-items:center;color:#0e288b;display:flex;font-size:18px;font-weight:600;justify-content:center;padding:20px 10px;width:calc(100% - 20px)}.single-product .content-area .product .summary .product-sheet__upload:before{content:url(img/download-link.svg);margin-right:16px}.single-product .content-area .product .summary .product-sheet__container{background:#e7eaf3;border-radius:16px;display:flex;justify-content:flex-end;position:relative}.single-product .content-area .product .summary .product-sheet__img{bottom:-10px;display:none;left:30px;max-width:100px;position:absolute;transform:rotate(-15deg)}.single-product .content-area .product .container-first{background-color:#fff;border-radius:16px;overflow:hidden;padding:20px;position:relative}.single-product .content-area .product .container-second{display:flex;flex-direction:column;gap:8px;margin-top:40px}.single-product .content-area .product .container-second .description-blocks{width:100%}.single-product .content-area .product .container-second .block-product{background-color:#fff;border-radius:16px;margin-bottom:8px;padding:32px 32px 32px 64px}.single-product .content-area .product .container-second .block-product__title{align-items:center;color:#0e288b;display:flex;font-size:22px;font-weight:600;height:32px;letter-spacing:-.66px;position:relative}.single-product .content-area .product .container-second .block-product__title:before{content:url(img/icon-block.svg);left:-48px;position:absolute;top:0;transform:scale(.65);transform-origin:top}.single-product .content-area .product .container-second .block-product__attribute{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.single-product .content-area .product .container-second .block-product__attribute li{align-items:center;background:rgba(116,88,171,.1);border-radius:30px;color:#7458ab;display:flex;padding:5px 12px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.single-product .content-area .product .container-second .block-product__content{color:#4b4b4b;font-size:400;line-height:160%;padding-top:16px}.single-product .content-area .product .container-second .block-product__content p,.single-product .content-area .product .container-second .block-product__content p+p{padding:0 0 1.3em}.single-product .content-area .product .product-navigation{display:none;position:absolute;top:calc(50% - 150px);transform:translateY(-50%);width:100%}.single-product .content-area .product .product-navigation .next-product,.single-product .content-area .product .product-navigation .prev-product{position:absolute}.single-product .content-area .product .product-navigation .prev-product{left:0}.single-product .content-area .product .product-navigation .prev-product a[rel=prev]{align-items:center;display:flex;flex-direction:column;margin-right:21px;max-width:129px}.single-product .content-area .product .product-navigation .prev-product .half-circle-background{background-color:#fbf2e8;border-radius:50%;clip-path:inset(0 0 50% 0);height:300px;left:-150px;position:absolute;top:-50px;transform:rotate(90deg);width:300px;z-index:-1}.single-product .content-area .product .product-navigation .prev-product .nav-container{color:#0e288b;justify-content:flex-start}.single-product .content-area .product .product-navigation .next-product{right:0}.single-product .content-area .product .product-navigation .next-product a[rel=next]{align-items:center;display:flex;flex-direction:column-reverse;margin-left:21px;max-width:129px}.single-product .content-area .product .product-navigation .next-product .half-circle-background{background-color:#fbf2e8;border-radius:50%;clip-path:inset(0 0 50% 0);height:300px;position:absolute;right:-150px;top:-50px;transform:rotate(-90deg);width:300px;z-index:-1}.single-product .content-area .product .product-navigation .next-product .nav-container{justify-content:flex-end}.single-product .content-area .product .product-navigation .nav-container{align-items:center;display:flex;height:200px;position:relative;width:200px}.single-product .content-area .product .product-navigation .nav-container-content{color:#0e288b;text-align:center}.single-product .content-area .product .product-navigation .nav-container-content img{height:auto;margin-bottom:12px;width:100px}.single-product .content-area .product .product-navigation .nav-container-content .nav-title{font-weight:600;letter-spacing:-.48px}.single-product .content-area .product .product-navigation .nav-container-content .nav-label{font-weight:400}.recipe-block{background-color:#0e288b;border-radius:16px;justify-content:space-between;padding:40px 33px;width:100%}.recipe-block,.recipe-block__top{align-items:center;display:flex;flex-direction:column}.recipe-block__top{color:#fff}.recipe-block__top__title{font-size:28px;font-weight:600;letter-spacing:-.03em;padding:0 0 16px;text-align:center}.recipe-block__top__txt{font-size:16px;font-weight:400;padding:0 0 16px;text-align:center}.recipe-block form{display:flex;flex-direction:column;width:100%}.recipe-block form input[type=email]{border:none;box-shadow:none;color:#4b4b4b;font-size:14px;width:100%}.recipe-block form input[type=email]::-moz-placeholder{color:inherit}.recipe-block form input[type=email]::placeholder{color:inherit}.woocommerce div.product div.woocommerce-product-gallery__image img{clip-path:inset(2px 2px)}.woocommerce-product-gallery{padding:30px;width:100%!important}.woocommerce-product-gallery .flex-viewport{margin-bottom:50px}.woocommerce-product-gallery__image{display:flex;justify-content:center}.woocommerce-product-gallery__image a{min-width:100%}.woocommerce-product-gallery__image img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.woocommerce-product-gallery .swiper-container{--swiper-theme-color:#a17234;--swiper-navigation-size:27px;overflow:hidden;padding:0 40px;position:relative;width:100%}.woocommerce-product-gallery .swiper-container .swiper-slide img{aspect-ratio:1;border:1px solid #fbf2e8;border-radius:8px;-o-object-fit:contain;object-fit:contain;overflow:hidden}.product .commitment-chip{position:absolute;right:0;top:30px;z-index:2}.product .commitment-chip img{max-width:80px}.product .custom-slider{position:relative}.h-hide{display:none}.h-hide-mob,.h-hide-mob-only,.h-hide-tablet-only{display:none!important}.h-hide-desktop,.h-hide-tablet{display:inherit!important}.error404,.h-bg-beige{background-color:#fbf2e8}.h-layer-top,.single-product .content-area{padding-top:122px}.pb-footer{padding-bottom:104px}.h-video-responsive{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.h-video-responsive iframe{height:100%;left:0;position:absolute;top:0;width:100%}.h-py-4xl{padding-bottom:56px;padding-top:56px}.h-pb-0{padding-bottom:0!important}.h-pt-0{padding-top:0!important}@media screen and (min-width:300px) and (max-width:1920px){.diag__loader__text{font-size:calc(14.44444px + 1.85185vw)}}@media screen and (min-width:320px) and (max-width:1920px){.s-chiffres__c6>:first-child{font-size:calc(50px + 5.625vw)}.s-chiffres__c7__title strong{font-size:calc(19.2px + 2.125vw)}.s-chiffres__c9>:first-child{font-size:calc(50px + 5.625vw)}.s-chiffres__c10__body>:first-child{font-size:calc(26px + 6.875vw)}.s-chiffres__c10__body>:nth-child(2){font-size:calc(9.6px + 2vw)}.s-hero__body__title{font-size:calc(52.4px + 4.25vw)}.s-hero__body__txt{font-size:calc(11.2px + .875vw)}.page-template-baking-center .s-chiffres__c5__body>div:first-child{font-size:calc(58px + 6.25vw)}.page-template-baking-center .s-chiffres__c10__body>:first-child{font-size:calc(50px + 5.625vw)}.page-template-sensory .s-chiffres__c5__body>:first-child{font-size:calc(46px + 6.875vw)}}@media screen and (min-width:411px){.grid,.woocommerce-catalogue main,.wrap{padding-left:30px;padding-right:30px}}@media (min-width:411px){.bloc-gut .wp-block-group:not(.bg-img-title-card):not(.bg-img-card){margin-left:-30px;margin-right:-30px;padding:80px 100px}.s-misc .card.card--app{min-height:calc((var(--calculated-full-width, 100vw) - 60px)*.82*1.211 + 146px)}}@media screen and (min-width:411px) and (max-width:767px){.s-cibles__cible{font-size:calc(12.76404px + 2.24719vw)}.s-cibles__cible b{font-size:calc(22.68258px + 4.21348vw)}}@media screen and (min-width:411px) and (max-width:768px){.histoire-main .bloc-gut .wp-block-group:not(.bg-img-title-card):not(.bg-img-card){padding:20px}}@media screen and (min-width:560px) and (max-width:1024px){.s-actualites__left .card--over .card__image{aspect-ratio:790/527}.s-actualites__left .card--over .card__image>*{display:block;height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.s-actualites__right{display:flex}.s-actualites__right>:first-child{margin-right:2%}.s-actualites__right>:nth-child(2){margin-left:2%}}@media screen and (min-width:767px){.s-cibles__cible{font-size:30px}.s-cibles__cible b{font-size:55px}}@media screen and (min-width:768px){body:after{content:"tablet"}.grid,.woocommerce-catalogue main,.wrap{max-width:calc(1660px + 12vw);padding-left:6vw;padding-right:6vw}.grid--xs,.wrap--xs{max-width:calc(1144px + 12vw)}.grid--sm,.wrap--sm{max-width:calc(1380px + 12vw)}.grid--lg,.wrap--lg{max-width:calc(1760px + 12vw)}.s-chiffres{background:linear-gradient(180deg,#fbf2e8 25%,transparent 0)}.s-chiffres__anim{height:15vw;left:58.7%;top:49.6%;width:15vw}.s-chiffres__container{gap:8px 8px;grid-template-areas:"c5 c5 c5 c6 ." "c7 c7 c9 c10 c10" ". c8 c9 c10 c10";grid-template-columns:.9fr .8fr 1.23fr 1.23fr .83fr;grid-template-rows:2fr 1fr 1fr;margin:0 10px}.s-chiffres__container>*{border-radius:16px}.s-chiffres__c5__body{max-width:670px;padding:6%}.s-actualites{margin:7.2vw 0}.s-marques{padding:7.2vw 0}.diag__results__btn .btn{font-size:15px}.s-cibles__flex{border-bottom:7px solid #00be97;display:flex;position:relative}.s-cibles__flex:before{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));content:"";inset:0;position:absolute;z-index:1}.s-cibles__flex>*{flex:1}.s-cibles__image{aspect-ratio:auto;inset:0;position:absolute}.s-cibles__cible{height:100%;padding:0 50px;position:relative;text-align:center;z-index:1}.s-cibles__right{margin:3.4%;max-width:570px;z-index:1}.s-cibles__box{border-radius:16px;font-size:16px;padding:5.2% 4.5% 4.4%}.s-ressources{padding:7.2vw 0}.s-ressources .ressourcesSlider .ressources__item{min-height:19vw}.funct__common__grid{grid-column-gap:45px;grid-row-gap:45px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);padding:30px}.funct__common__grid li .number{font-size:58px;left:-16px;top:-20px}.applic__common__grid{grid-column-gap:45px;grid-row-gap:45px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);padding:30px}.applic__common__grid li .number{font-size:58px;left:-16px;top:-20px}.search .tabs{display:flex}.search .post-group ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.page-template-baking-center .s-chiffres{margin:unset}.page-template-baking-center .s-chiffres__container{grid-template-areas:"c5 c5 c5 c6 ." ". c7 c9 c10 c10" ". c8 c9 c10 c10"}.page-template-baking-center .s-chiffres__container>*{max-height:510px}.page-template-sensory .s-chiffres{margin:unset}.page-template-sensory .s-chiffres__container{grid-template-areas:"c6 c6 c5 c5 c5" "c11 c11 c11 c12 c12" "c7 c7 c9 c10 c10" "c8 c8 c9 c10 c10";grid-template-rows:.83fr 1fr .39fr .42fr}.page-template-sensory .s-chiffres__container>*{max-height:510px;overflow:hidden}.s-app1{padding:4vw 0 0}.s-app1__flex{align-items:center;display:flex;gap:6%}.s-app1__flex>*{flex:1}.s-app2{padding:4vw 0 0}.s-app2__flex{align-items:center;display:flex;flex-direction:row-reverse;gap:6%}.s-app2__flex>*{flex:1.3}.s-app2__flex2{display:flex;gap:6%}.s-app2__flex2>*{flex:1}.s-app3{padding:4vw 0 calc(4vw - 40px)}.s-app3__list{display:flex;flex-wrap:wrap;margin:36px 0}.s-app3__list>*{flex:0 0 50%}.s-app4__flex{background:linear-gradient(90deg,hsla(0,0%,92%,.35) 0,#eaeaea);display:flex;flex-direction:row;justify-content:space-between;text-align:left}.s-app4__only-mobile{display:none}.s-app4__bg{aspect-ratio:1;flex:1.2}.s-app5__flex{align-items:center;display:flex;gap:10%;justify-content:center;margin-top:-16px}.s-app5__box{padding:10%}.s-app6__bg{margin:4vw 0;padding:4%}.s-app7{background-position:top;padding:26px 0 0}.s-app7__flex{align-items:center;display:flex;gap:6%}.s-app7__flex,.s-app8__flex{flex-direction:row-reverse;justify-content:center}.s-app8__flex>:first-child{flex:none;margin-left:20px}.s-app8__flex>:first-child img{margin-top:-55px;max-width:161px}.s-app8__flex>:nth-child(2){align-items:center;flex-direction:row;gap:30px}.s-app8__buttons img{max-width:172px}.single-cible .cible-s1{padding:6vw 0}.single-cible .cible-s1__title{font-size:30px}.single-cible .cible-s1__flex{align-items:center;display:flex}.single-cible .cible-s1__content{margin:0 auto;max-width:600px;padding-bottom:0;padding-right:8%}.single-cible .cible-s2__flex{align-items:flex-start;display:flex;gap:6vw;justify-content:center;margin:0 auto;max-width:1100px}.single-cible .cible-s2__flex__flex{padding-bottom:0}.single-cible .cible-s4{padding:6vw 0}.single-cible .cible-s4__title{font-size:28px}.single-cible .cible-s4__flex{align-items:center;background-image:url(img/watermark-baking-lesaffre.png);background-position:0 0;background-repeat:no-repeat;background-size:20%;display:flex}.single-cible .cible-s4__flex>*{flex:1}.single-cible .cible-s4__flex>:nth-child(2){flex:0 0 41%}.single-cible .cible-s4__content{margin:0 auto;max-width:600px;padding:0 5%;text-align:center}.single-cible .cible-s5{padding:6vw 0}.single-cible .cible-s5__title{font-size:28px}.single-cible .cible-s5 p{font-size:22px}.single-cible .cible__separator{margin-bottom:6vw}.single-cible .cible-s6{padding-bottom:180px}.single-cible .cible-s6__flex{align-items:center;display:flex}.single-cible .cible-s6 p{font-size:22px}.inline-steps ul li{min-width:calc(var(--calculated-full-width)*.5 - 6vw + 2.5px)}.inline-steps ul li:not(:last-child):after{background:url(img/caret_right_blue.svg) no-repeat;background-size:contain;content:"";display:block;height:11px;margin-left:10px;width:24px}.inline-steps ul li.swiper-slide{display:flex;flex-shrink:unset;height:auto;width:auto}.woocommerce-catalogue .loop-and-filter ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.product .commitment-chip img{max-width:68px}.h-hide-mob-only{display:block!important}.h-hide-tablet{display:none!important}}@media screen and (min-width:768px) and (max-width:1920px){.funct__headings__inner__title,.h1,.page-template-sensory .s-cta__content__title,.s-app7__titleh1,h1{font-size:calc(20px + 2.60417vw)}.funct__firstblock__content>div:first-child,.h2,.page-template-baking-center .section-03__title,.single-cible .cible-s2__title,h2{font-size:calc(14.66667px + 2.25694vw)}.applic__characteristics__title,.applic__common__title,.funct__characteristics__title,.funct__common__title,.h3,.page-template-baking-center .s-chiffres__c5__body>div:nth-child(2),.page-template-baking-center .section-01__title,.page-template-baking-center .section-02__title,.page-template-masterclass .section-01__headings,.page-template-sensory .s-chiffres__c12 strong,.page-template-sensory .section-02__title,.s-marques__title p,h3{font-size:calc(8px + 2.08333vw)}.h4,.page-template-baking-center .services__list__item.active .services__list__item__title,.page-template-sensory .s-cta__block__title,.s-app1__number,.single-cible .cible-s6 .s-cta__block__title,h4{font-size:calc(11.33333px + 1.38889vw)}.funct__common__subtitle,.h5,.page-template-baking-center .section-03__subtitle,.page-template-masterclass .section-01 .col-01 ul li .li-content__title,.page-template-sensory .section-01__topic__title,.single-cible .cible-s1__text h3,.single-cible .cible-s2__block__content__title,h5{font-size:calc(11.33333px + .86806vw)}.applic__characteristics__cards .sh-card__header,.applic__common__grid li .li-title,.funct__characteristics__cards .sh-card__header,.funct__characteristics__subtitle,.funct__common__grid li .li-title,.funct__headings__inner__subtitle,.h6,.page-template-baking-center .s-help .wp-block-column:nth-child(2) .p-max,.page-template-baking-center .section-01__subtitle,.page-template-baking-center .section-02__list__txt,.page-template-baking-center .services__list__item__title,.page-template-sensory .section-02__ol ul li{font-size:calc(18.66667px + .17361vw)}.main-title{font-size:calc(8px + 2.60417vw)}.s-chiffres__c5__body{font-size:calc(11.33333px + 1.90972vw)}.s-chiffres__c6>:nth-child(2),.s-chiffres__c9>:nth-child(2){font-size:calc(13.33333px + .34722vw)}.s-actualites__left .card--over .card__title{font-size:calc(21.33333px + .86806vw)}.s-cibles__cible b{font-size:calc(45px + 1.30208vw)}.search .search-query{font-size:calc(8px + 2.08333vw)}.search .post-group__title{font-size:calc(11.33333px + .86806vw)}.page-template-sensory .s-chiffres__c5__body>:nth-child(2){font-size:calc(14.66667px + 1.73611vw)}.app__pretitle{font-size:calc(12.66667px + 1.21528vw)}.app__titleh1{font-size:calc(11.33333px + 2.95139vw)}.app__titleh2{font-size:calc(10.66667px + 2.25694vw)}.app__titleh3{font-size:calc(10.66667px + 1.73611vw)}.s-app8__title{font-size:calc(6px + 1.5625vw)}}@media (min-width:768px){.header-nav{max-width:1660px}.target__block{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr)}.pod-player{min-height:87px}.pod-player__person{display:block;width:200px}.pod-player__play{width:calc(100% - 433px)}.pod-player__play #play-icon{margin:0 auto 10px}.pod-player__play #play-icon i{height:33px;width:33px}.pod-player__play #seek-slider{width:calc(100% - 95px)}.pod-player__volume{align-self:flex-end;display:block;padding-bottom:0;width:200px}.pod-player .time{font-size:13px;width:43px}.bloc-gut>:not(:last-child):not(.wp-block-spacer){margin-bottom:13px}.bloc-gut>ol+p,.bloc-gut>p+ol,.bloc-gut>p+ul,.bloc-gut>ul+p{margin-top:-13px}.bloc-gut h2{font-size:45px}.bloc-gut .h25{font-size:36px}.bloc-gut h3{font-size:29px}.bloc-gut h4,.bloc-gut h5,.bloc-gut h6{font-size:15px}.bloc-gut li,.bloc-gut p{font-size:12px}.bloc-gut figure.wp-block-image img{width:auto}.bloc-gut .wp-block-columns{gap:2em}.bloc-gut .wp-block-group:not(.bg-img-title-card):not(.bg-img-card){margin-left:auto;margin-right:auto;padding:80px 100px}.bloc-gut .wp-block-group:not(.bg-img-title-card):not(.bg-img-card) .wp-block-columns{gap:2em}.bloc-gut .wp-block-group:not(.bg-img-title-card):not(.bg-img-card) figure.wp-block-image{max-width:min(95%,540px)}.bloc-gut .wp-block-group:not(.bg-img-title-card):not(.bg-img-card) figure.wp-block-image img{width:100%}.bloc-gut .wp-block-column>:not(:last-child):not(.wp-block-spacer){margin-bottom:13px}.bloc-gut .wp-block-column>:not(.wp-block-image:only-child):not(.bg-img-card):not(.bg-img-title-card){margin-left:auto;margin-right:auto;max-width:360px}.bloc-gut .wp-block-column>ol+p,.bloc-gut .wp-block-column>p+ol,.bloc-gut .wp-block-column>p+ul,.bloc-gut .wp-block-column>ul+p{margin-top:-13px}.bloc-gut{--wp--preset--spacing--20:13px;--wp--preset--spacing--30:16px;--wp--preset--spacing--40:21px;--wp--preset--spacing--50:33px;--wp--preset--spacing--60:53px;--wp--preset--spacing--70:67px;--wp--preset--spacing--80:80px}.w1100{margin-left:auto;margin-right:auto;max-width:733px}.bg-img-card{min-height:0;padding:40px}.bg-img-card p{font-size:19px;padding-left:27px}.bg-img-title-card .wp-block-group__inner-container{gap:21px;justify-content:center;min-height:467px;padding:60px 80px}.bg-img-title-card h3{font-size:29px}.bg-img-title-card h6{font-size:15px}.bg-img-title-card p{font-size:12px}.img-tet h1{font-size:45px}.img-tet h2{font-size:12px}.breadcrumb{margin-bottom:20px}.s-misc .card.card--app{margin-bottom:0;margin-top:unset;min-height:542.08px}.news h1{font-size:29px;margin:0 0 13px}.news__filters{align-items:center;background-color:#fff;border:1px solid #eee;border-radius:10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 auto 13px;padding:5px 22px}.news__filters--mob{display:none}.news__content{grid-gap:27px 13px}.news__content__item--sticky{padding-bottom:36.14%}.news__content__item--sticky .news__content__item__text{bottom:13px;gap:11px;justify-content:center;left:60px;right:60px;top:13px}.news__content__item--sticky .news__content__item__text__title{font-size:29px}.news__content__item--sticky .news__content__item__text__excerpt{color:#fff;display:block}.news__content__item--regular .news__content__item__img:before{padding-bottom:86.67%}.news__content__item--regular .news__content__item__text__title{font-size:15px;margin:5px 0}.news__content__item__text__cat,.news__content__item__text__excerpt{font-size:12px}.news__content .pagination{margin-bottom:53px}.news__content .pagination .nav-links .page-numbers{font-size:12px;line-height:25px;width:25px}.actu__main{border-radius:16px;margin:0;padding:47px 8.4% 67px}.actu__main__head h1{font-size:29px;margin:13px auto}.actu__main__head__cat{font-size:12px}.actu__main__head__date{font-size:9px}.actu__main__head__img{margin:20px auto 47px}.actu__main__content{max-width:733px}.actu__main__content>*{margin-bottom:27px}.actu__main__content h2{font-size:19px}.actu__main__content h3{font-size:15px}.actu__main__content h4{font-size:13px}.actu__main__content h5,.actu__main__content h6,.actu__main__content p,.actu__main__content ul li{font-size:12px}.actu__main__content ol li{font-size:9px}.actu__main__content hr{margin:20px auto}.actu__more{margin:0;padding:0 0 107px}.actu__more h2{font-size:36px;margin:47px auto 40px}.actu__more__grid{grid-gap:13px;display:grid;grid-template-columns:repeat(2,1fr);margin:0;padding:0}.actu__more__link{font-size:12px;margin:40px auto 0;padding:11px 21px}.podcasts,.ressources{padding-bottom:77px}.podcasts h1,.ressources h1{font-size:29px;margin:0 0 20px}.podcasts__filters,.ressources__filters{align-items:center;background-color:#fff;border:1px solid #eddacc;border-radius:16px;flex-direction:row;flex-wrap:nowrap;gap:27px;justify-content:center;margin:0 auto 20px;padding:7px 13px}.podcasts__filters__search,.ressources__filters__search{max-width:60%;padding-right:27px;width:373px}.podcasts__filters__search input,.ressources__filters__search input{background-position:center left 13px;background-size:12px;font-size:12px;height:40px;line-height:40px;padding:0 47px 0 37px}.podcasts__filters__search button,.ressources__filters__search button{font-size:11px;height:34px;line-height:34px;right:30px;width:34px}.podcasts__filters__toggle,.ressources__filters__toggle{align-items:center;border:none;display:flex;flex-direction:row;gap:27px;justify-content:flex-start;margin:unset;width:auto}.podcasts__filters__intro,.ressources__filters__intro{cursor:default;padding:0 27px 0 0}.podcasts__filters__intro img,.ressources__filters__intro img{display:none}.podcasts__filters__intro,.ressources__filters__intro{font-size:12px}.podcasts__filters__selects,.ressources__filters__selects{align-items:center;display:flex;height:auto!important;overflow:visible}.podcasts__filters__select,.ressources__filters__select{display:block;width:auto}.podcasts__filters__select label,.ressources__filters__select label{display:none}.podcasts__filters__select select,.ressources__filters__select select{background-position:center right 16px;background-size:8px;font-size:12px;height:40px;line-height:40px;max-width:250px;padding:0 40px 0 16px;width:auto}.podcasts__grid,.ressources__grid{grid-gap:13px 13px;grid-template-columns:repeat(2,1fr)}.podcasts__grid .pagination,.ressources__grid .pagination{grid-column:1/3;margin-bottom:53px}.podcasts__grid .pagination .nav-links .page-numbers,.ressources__grid .pagination .nav-links .page-numbers{font-size:12px;line-height:25px;width:25px}.podcasts__item,.ressources__item{flex-direction:row}.podcasts__item__img,.ressources__item__img{width:48.15%}.podcasts__item__img:before,.ressources__item__img:before{padding-bottom:92.31%}.podcasts__item__img--dl:after,.podcasts__item__img--pod:after,.podcasts__item__img--vid:after,.ressources__item__img--dl:after,.ressources__item__img--pod:after,.ressources__item__img--vid:after{height:47px;width:47px}.podcasts__item__text,.ressources__item__text{padding:20px;width:51.85%}.podcasts__item__text__cat,.ressources__item__text__cat{font-size:12px;margin-bottom:11px;padding-bottom:11px}.podcasts__item__text__cat img,.ressources__item__text__cat img{margin-right:8px;width:15px}.podcasts__item__text__title,.ressources__item__text__title{font-size:15px}.podcasts__vid__content,.ressources__vid__content{max-width:733px;width:75%}.podcasts__vid__close,.ressources__vid__close{right:-17px;top:-17px;width:11px}.commitment-template__layout__nav .swiper-button-next,.commitment-template__layout__nav .swiper-button-prev{display:none}.error404__main{padding:220px 0 127px}.error404__main h1{margin:0 auto 33px;width:427px}.error404__main h2{font-size:45px;margin:0 auto 33px}.error404__main__text{font-size:12px;margin:0 auto 33px}.error404__main__link{flex-direction:row;gap:20px}.error404__main__link a,.error404__main__link button{font-size:12px;padding:11px 16px}.misc-pages{padding-bottom:120px}.misc-pages h1{font-size:29px;margin:0 auto 27px}.misc-pages__content h2{font-size:19px}.misc-pages__content h3,.misc-pages__content h4,.misc-pages__content li,.misc-pages__content p{font-size:12px}.misc-pages--slim .breadcrumb,.misc-pages--slim .misc-pages__content,.misc-pages--slim h1{max-width:910px}.rse-more .h25{font-size:36px;margin:0 auto 53px;width:733px}.rse-more__slider{margin:0 auto;max-width:1107px;width:90%}.funct__content{margin:0 auto 60px;max-width:920px;padding:60px 0}.funct__content__title{font-size:12px;margin:0 auto 20px}.funct__chars,.funct__sol{flex-direction:row;gap:13px;justify-content:space-between;margin:0 auto 60px;max-width:920px}.funct__chars>*,.funct__sol>*{width:50%}.funct__sol{flex-direction:row}.funct__sol__item{gap:13px;padding:40px 73px 40px 60px}.funct__sol__item h3{font-size:29px}.funct__sol__picto{width:33px}.funct__products{margin:0 auto 60px;padding:53px 0}.funct__products>h2{font-size:36px;margin:0 auto 40px}.funct__products__prods{max-width:827px}.funct__products__card{height:var(--shopHeight);max-width:267px;padding:13px}.funct__products__card .woocommerce-loop-product__title{font-size:13px}.funct__products__card .product-header .product-brand-logo{max-width:59px}.funct__products__card .product-attributes{gap:5px;margin-bottom:13px;margin-top:7px}.funct__products__prev{left:-37px}.funct__products__next{right:-37px}.funct__pdf{padding:30px}.funct__pdf>*{flex:1;max-width:403px;width:50%}.funct__pdf__texts{gap:13px}.funct__pdf__texts h2{font-size:45px}.funct__pdf__texts h3{font-size:24px}.funct__pdf__text{font-size:12px}.funct__more h2{font-size:24px;margin:0 0 20px}.funct__more .swiper-slide{font-size:20px;height:122px;width:211px}.applic-perks__container{margin:0 auto 60px;max-width:920px;padding:0 0 60px}.applic__flex{flex-direction:row;gap:40px;justify-content:space-between;margin:0 auto 60px;max-width:920px}.applic__flex>*{width:50%}.applic__flex--img-left{flex-direction:row-reverse}.applic__flex__text{padding-right:27px}.applic__flex__text>:not(:last-child){margin-bottom:13px}.applic__flex__text h3{font-size:29px}.applic__sol{margin:0 auto 40px;max-width:687px}.applic__sol h3{font-size:29px;margin:0 auto 10px}.applic__sol__picto{margin:0 auto 10px;width:33px}.applic__pdf{flex-direction:row-reverse;gap:80px;margin:0 auto 60px;padding:53px 13px}.applic__pdf>*{flex:1;max-width:403px;width:50%}.applic__pdf__texts{gap:13px}.applic__pdf__texts h2{font-size:45px}.applic__pdf__texts h3{font-size:24px}.applic__pdf__text{font-size:12px}.histoire-main{padding-bottom:90px}.histoire-intro{margin:80px 0 53px}.histoire-intro h2{font-size:45px;margin:0 auto 53px;max-width:733px}.histoire-intro__grid{gap:80px;grid-template-columns:100fr 54fr}.histoire-intro__grid .bloc-gut>*{max-width:267px}.histoire-intro__years{font-size:210px;text-align:left}.histoire-intro__years span:after{display:block;height:111px;margin-left:0;position:absolute;right:-130px;top:50%;translate:0 -50%;width:170px}.page-template-baking-center main,.page-template-masterclass main,.page-template-sensory main{padding-bottom:0}.s-app4__overlay,.s-app4__overlay__2{background:none}.woocommerce-catalogue{padding-bottom:150px}}@media screen and (min-width:768px) and (max-width:1026px){.histoire-main .tablet-vertical{flex-direction:column}.histoire-main .tablet-vertical figure.wp-block-image{max-width:unset!important}}@media screen and (min-width:768px) and (max-width:1025px){.single-cible .cible-s6__flex>div:first-child{padding-bottom:6vw}}@media screen and (min-width:769px){.product .commitment-chip{right:0;top:16px}}@media (min-width:960px){.news__content{grid-template-columns:repeat(2,1fr)}.news__content .pagination,.news__content__item--sticky{grid-column:1/3}}@media screen and (min-width:1020px){.inline-steps ul li{min-width:calc(var(--calculated-full-width)*.33 - 3.96vw + 3.3px)}}@media screen and (min-width:1023px){.h-hide-tablet-only{display:block!important}}@media (min-width:1024px){.bg-img-card{min-height:0;padding:53px 80px}.news__filters{flex-wrap:nowrap}.news__filters__search{border-right:1px solid #eee;flex:1;width:auto}.news__filters__search input[type=text]{width:calc(100% - 27px)}.news__filters__search button{right:30px}.news__content{padding-bottom:140px}.commitment-template__title{font-size:44px}.commitment-template__layout__content{-ms-box-orient:horizontal;align-content:stretch;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.commitment-content__text,.commitment-content__visual{width:50%}.commitment-content__text>h1.wp-block-heading{font-size:38px;font-size:50px}}@media screen and (min-width:1024px){.s-marques__title{max-width:26%;position:absolute;text-align:left}.s-marques__slider .swiper-wrapper{transition-timing-function:cubic-bezier(.5,-.34,.24,1.22)}.s-marques .marquesSlider1,.s-marques .marquesSlider3{display:block}.s-marques .marquesSlider1 .swiper-slide,.s-marques .marquesSlider3 .swiper-slide{align-items:center;cursor:pointer;display:flex;justify-content:center;transition:transform .3s}.s-marques .marquesSlider1 .swiper-slide .bg,.s-marques .marquesSlider3 .swiper-slide .bg{background-color:#fbf2e8}.s-marques .marquesSlider1 .swiper-slide img,.s-marques .marquesSlider3 .swiper-slide img{filter:grayscale(1);max-height:100px;mix-blend-mode:multiply;opacity:.5}.s-marques .marquesSlider1 .swiper-slide:hover,.s-marques .marquesSlider3 .swiper-slide:hover{transform:scale(1.1)}.s-marques .marquesSlider2{background-color:#fff;border-bottom:7px solid #a17234;border-radius:16px;flex:0 0 28%;margin:0 3%}.diag__steps>*{font-size:16px}.diag__steps>:not(:last-child):after{margin:0 16px}.diag__progress{margin:40px 0 30px}.s-misc__flex{flex-direction:row}.s-misc__flex>*{flex:1}.h-hide-mob{display:inherit!important}.h-hide-desktop{display:none!important}}@media screen and (min-width:1025px){body:after{content:"desktop"}.footer{background:url(img/logo_bg.svg) 107% 107% no-repeat,#fff}.footer-trademark{padding:120px 6vw 40px}.footer-branding{align-items:center;flex-direction:row;padding-bottom:55px}.footer-branding__logo img{width:130px}.footer-branding__tagline{max-width:508px;padding:0 40px}.footer-social{align-items:center;border-bottom:none;border-top:3px dotted #fbf2e8;flex-direction:row;padding-top:55px}.footer-main{border-left:3px dotted #fbf2e8;flex-direction:row;padding-left:55px;width:50%}.footer-main__menu{border-bottom:none;border-right:3px dotted #fbf2e8;flex:1;padding:0 55px 0 0}.footer-main__legals{flex:1;padding:0 0 0 55px}.s-actualites__flex{display:flex}.s-actualites__flex>*{flex:1}.s-actualites__flex .card{margin:0}.s-actualites__left{border-bottom:none;border-right:3px dotted #f1eae1;padding-right:3%}.s-actualites__left .card--over{height:100%}.s-actualites__left .card--over .card__image{aspect-ratio:auto;height:100%}.s-actualites__left .card--over .card__image img{position:absolute}.s-actualites__right{padding-left:3%}.s-actualites__right .card:not(.card--over){display:flex;height:48%}.s-actualites__right .card:not(.card--over):not(:first-child){margin-top:4%}.s-actualites__right .card:not(.card--over) .card__image{aspect-ratio:auto;flex:0 0 35%}.s-actualites__right .card:not(.card--over) .card__body{flex:1;margin:0 0 0 3.6%}.s-actualites__right .card:not(.card--over) .card__body .card__title{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.diag__results__title{font-size:24px}.s-ressources .ressourcesSlider .ressources__item{min-height:14vw}.contact{background-blend-mode:multiply;background-image:url(img/logo_bg_contact.svg);background-position:bottom 48px left -88px;background-repeat:no-repeat;background-size:min(100vw,674px);padding-bottom:264px}.contact__container{flex-direction:row;gap:13px;padding:40px 6vw}.contact__coord{gap:32px;width:50%}.contact__coord__entity{font-size:28px}.contact__form{min-width:600px;padding:60px}.contact__form .gsection_title{font-size:22px}.funct__headings{padding:90px 0 120px}.funct__firstblock{flex-direction:row;gap:unset;justify-content:space-between;padding:80px 7vw}.funct__firstblock__pic{width:50%}.funct__firstblock__content{padding-left:6vw;width:50%}.funct__common{align-items:center;flex-direction:row;justify-content:space-between;padding:100px 14vw}.funct__common .commonSlider{overflow:unset}.funct__common__texts{width:50%}.funct__common__img{justify-content:flex-end;padding-top:unset;width:50%}.funct__common__grid{grid-column-gap:60px;grid-row-gap:60px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.funct__common__grid li .number{font-size:58px;left:-16px;top:-20px}.applic__common{align-items:center;flex-direction:row;justify-content:space-between;margin-bottom:90px;padding:100px 14vw}.applic__common .commonSlider{overflow:unset}.applic__common__texts{width:50%}.applic__common__img{justify-content:flex-end;padding-top:unset;width:50%}.applic__common__grid{grid-column-gap:60px;grid-row-gap:60px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.applic__common__grid li .number{font-size:58px;left:-16px;top:-20px}.histoire-main .bloc-gut .mx-w-special{max-width:60vw!important}.search .post-group ul.products{grid-template-columns:repeat(3,minmax(0,1fr));width:80%}.page-template-baking-center .section-03__title,.page-template-baking-center .services{flex-direction:row}.page-template-baking-center .services-swiper .swiper-button-next,.page-template-baking-center .services-swiper .swiper-button-prev{display:none}.page-template-baking-center .services-wheel{display:flex;height:852px;justify-content:flex-end;width:582px}.page-template-baking-center .services__list{display:block;min-height:600px;padding-left:7vw}.page-template-baking-center .services__list__item__title{text-align:left}.page-template-baking-center .services__list__item__content ul{width:100%}.page-template-baking-center .services__list__item.active{padding-top:0}.page-template-baking-center .services__list__item.active .services__list__item__content{display:block}.page-template-baking-center .s-chiffres__c9{padding:4% 8%}.page-template-baking-center .s-help{flex-direction:row}.page-template-sensory .s-chiffres__c7 img{-o-object-position:50% -5px;object-position:50% -5px}.s-app3__flex{align-items:center;display:flex;gap:6%}.s-app3__flex>*{flex:1}.s-app3__list{margin:40px 0}.s-app7{padding-bottom:65px}.s-app7__flex{margin-right:10%}.s-app7__flex img{margin-bottom:-90px}.woocommerce-catalogue #product-filters{display:block;margin-right:20px;padding:30px 18px;position:sticky;top:170px;width:20vw}.woocommerce-catalogue .loop-and-filter{flex-direction:row;position:relative}.woocommerce-catalogue .loop-and-filter ul.products{grid-template-columns:repeat(3,minmax(0,1fr));width:80%}.single-product .content-area{padding-bottom:172px}.single-product .content-area .product .summary{padding-right:60px;padding-top:60px;width:48%}.single-product .content-area .product .summary .product_title{font-size:44px}.single-product .content-area .product .summary .product-contact{margin-top:40px}.single-product .content-area .product .summary .product-sheet__upload{padding:40px 10px;width:calc(100% - 180px)}.single-product .content-area .product .summary .product-sheet__img{display:block}.single-product .content-area .product .container-second{flex-direction:row;gap:20px}.single-product .content-area .product .container-second .block-product{padding:48px 48px 48px 120px}.single-product .content-area .product .container-second .block-product__title{height:48px}.single-product .content-area .product .container-second .block-product__title:before{height:48px;left:-62px;transform:scale(1);width:48px}.recipe-block{width:445px}.woocommerce-product-gallery{padding:60px 0 0 60px;width:48%!important}.product .commitment-chip{right:50%;top:60px}.product .commitment-chip img{max-width:100px}}@media (min-width:1025px){.target.is-visible{align-items:center;display:flex;justify-content:center}.target__content{border-radius:16px;min-height:unset;width:86%}.target__block{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}.img-tet{padding:200px 0 47px}.s-chiffres__c7{flex-direction:row;justify-content:space-evenly}.s-chiffres__c7__title{padding-left:1em;padding-right:1em;padding-top:0}.s-chiffres__c7__img{scale:1}.s-hero{padding-bottom:0}.s-hero__container{max-height:100vh;min-height:unset}.s-hero__container video{min-height:unset;-o-object-fit:unset;object-fit:unset}.s-hero__container video,.s-hero__layer{border-radius:0 0 32px 32px}.s-hero__menu{background-color:transparent;border-top:1px solid hsla(0,0%,100%,.5);bottom:0;left:50%;padding:32px 0;transform:translate(-50%);width:71vw}.s-hero__menu__title{margin-bottom:13px;min-height:60px}.s-hero__menu__title a{font-size:16px;font-weight:700}.s-hero__menu__title a:after{content:none}.s-hero__menu__link{display:block}.s-hero__menu ul{grid-column-gap:3vw;grid-row-gap:0;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}.s-hero__menu ul li{padding:0}.s-hero__menu ul li:not(:last-child){border:none}.s-misc{padding:60px 0 160px}.s-misc .card.card--app{min-height:unset;order:unset}.s-misc .card--app .card__image2{width:100%}.s-misc .card--app .card__image2 img{margin-bottom:-200px}.news__content__item--regular{align-items:flex-start;flex-direction:row}.news__content__item--regular .news__content__item__img{width:200px}.news__content__item--regular .news__content__item__text{padding:13px 21px;width:calc(100% - 200px)}.podcasts__grid,.ressources__grid{grid-gap:13px 13px;grid-template-columns:repeat(3,1fr)}.podcasts__grid .pagination,.ressources__grid .pagination{grid-column:1/4}.podcasts__popup__container,.ressources__popup__container{max-width:930px;padding:30px 40px;width:80%}.error404__main{min-height:calc(100vh + 104px)}.rse-more{padding:80px 0 220px}.funct__characteristics{align-items:center;background:#f4f3f3;flex-direction:row;gap:60px;height:640px;justify-content:flex-start;margin:90px 0;padding-right:6vw}.funct__characteristics__bg{display:flex;min-height:100%;width:30vw}.funct__characteristics__bg .overlay{background:linear-gradient(90deg,rgba(255,0,0,0) 0,hsla(0,4%,95%,0) 85%,#f4f3f3)}.funct__characteristics__container{max-width:calc(100% - 36vw);width:calc(100% - 36vw)}.funct__characteristics__cards .sh-card{flex:1}.funct__pdf{flex-direction:row;gap:80px;margin:0 auto 60px;padding:53px 13px}.applic-main{padding-bottom:0}.applic__characteristics{align-items:center;background:#f1f1f3;flex-direction:row;gap:60px;height:640px;justify-content:flex-start;margin:90px 0;padding-right:6vw}.applic__characteristics__bg{display:flex;min-height:100%;width:30vw}.applic__characteristics__bg .overlay{background:linear-gradient(90deg,rgba(255,0,0,0) 0,hsla(240,8%,95%,0) 80%,#f1f1f3)}.applic__characteristics__container{max-width:calc(100% - 36vw);width:calc(100% - 36vw)}.applic__characteristics__cards .sh-card{flex:1}.histoire-main{padding-bottom:200px}.page-template-masterclass main{padding-bottom:105px}.page-template-masterclass .section-01{flex-direction:row}.page-template-masterclass .section-01 .col-01{padding:4vw;width:42vw}.page-template-masterclass .section-01 .col-01 ul li{padding-top:60px}.page-template-masterclass .section-01 .col-02{width:calc(100% - 500px)}.page-template-masterclass .parent{align-items:stretch;grid-template-columns:repeat(2,minmax(32vw,1fr)) .7fr;grid-template-rows:repeat(2,minmax(16vw,.33fr))}.page-template-masterclass .parent .div1{grid-area:1/1/3/2}.page-template-masterclass .parent .div2{grid-area:1/2/3/3}.page-template-masterclass .parent .div3{grid-area:1/3/2/4}.page-template-masterclass .parent .div4{grid-area:2/3/3/4}.page-template-masterclass .parent>div{max-height:unset}.page-template-baking-center main{padding-bottom:105px}.page-template-baking-center .section-01{flex-direction:row}.page-template-baking-center .section-01 .col-01{padding:10vw 5vw;width:calc(100% - 38vw)}.page-template-baking-center .section-01 .col-02{width:38vw}.page-template-baking-center .section-02 ul{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}.page-template-sensory main{padding-bottom:105px}.page-template-sensory .section-01 ul{grid-column-gap:120px;grid-row-gap:0;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}.page-template-sensory .section-01__topic{padding-bottom:0}.page-template-sensory .section-02{flex-direction:row}.page-template-sensory .section-02__content{padding-left:8vw}.page-template-sensory .s-chiffres__container{grid-template-areas:"c6 c5 c5 c5 ." "c11 c11 c11 c12 c12" ". c7 c9 c10 c10" ". c8 c9 c10 c10";grid-template-rows:.83fr 1fr .39fr .42fr}.page-template-sensory .s-chiffres__container>*{max-height:510px;overflow:hidden}.page-template-sensory .s-chiffres__c12{padding:3em}.page-template-sensory .s-cta{flex-direction:row}.page-template-sensory .s-cta__content{margin:unset;padding:50px 6vw}.page-template-sensory .s-cta__block,.single-cible .cible-s6 .s-cta__block{padding:40px 70px}.shop-mobile-filter{display:none}.h-layer-top,.single-product .content-area{padding-top:190px}.pb-footer{padding-bottom:104px}.h-py-4xl{padding-bottom:120px;padding-top:120px}}@media screen and (min-width:1025px) and (max-width:1920px){.s-actualites__right .card__text{font-size:calc(7.41899px + .44693vw)}.s-app3__list>* b{font-size:calc(10.83799px + .89385vw)}}@media (min-width:1100px){.histoire-intro__years{font-size:267px;text-align:left}.histoire-intro__years span:after{height:182px;right:-227px;width:279px}}@media (min-width:1280px){.commitment-template__layout{-ms-box-orient:horizontal;align-content:stretch;align-items:stretch;-moz-column-gap:20px;column-gap:20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:30px 80px 170px}.commitment-template__layout__nav .swiper-wrapper{-ms-box-orient:vertical;align-content:stretch;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;row-gap:15px}}@media screen and (min-width:1280px){.s-app2__flex>*{flex:1}}@media screen and (min-width:1281px){.header-layer__menu .select-menu{margin:0 32px 0 0;max-width:183px}.header-layer__menu .select-menu .options{max-width:183px}.footer__newsletter{align-items:center;background-position:0 112%;background-size:auto;display:flex;flex-direction:row;gap:40px;height:208px;justify-content:center;left:50%;max-width:1660px;padding:0 4vw;position:absolute;right:auto;top:-104px;transform:translateX(-50%);width:calc(100% - 12vw);z-index:3}.footer__newsletter__title{font-size:36px;margin-bottom:0;width:100%}.footer__newsletter__form{align-items:flex-start;justify-content:space-around}.footer__newsletter__form,.footer__newsletter__form__inputs{flex-direction:row;gap:22px}.footer__newsletter__form__inputs .custom-select,.footer__newsletter__form__item:first-child{width:236px}.footer__newsletter__form__item:not(:first-child){width:calc(100% - 236px)}.footer__newsletter__form .mauticform-page-wrapper{flex-direction:row}.footer__newsletter__form__submit{margin-top:30px}.footer__newsletter__form__submit .btn{width:-moz-fit-content;width:fit-content}.footer-container{flex-direction:row;padding:194px 6vw 0}.footer-content{margin-right:55px}.footer .select-menu{margin:0 32px 0 0;max-width:183px}.footer .select-menu .options{max-width:183px}.card.card--over .card__body{padding:40px}.contact__form{min-width:819px}.page-template-baking-center .s-before-footer,.page-template-masterclass .s-before-footer,.single-application .s-before-footer{padding-bottom:180px}.s-app7__flex img{margin-bottom:0}.s-app8__flex>:first-child{margin-left:40px}.single-cible .cible-s1__title{font-size:34px}.single-cible .cible-s4__title{font-size:32px}.single-cible .cible-s4__title2{font-size:28px}.single-cible .cible-s5__title{font-size:32px}.single-cible .cible-s6__flex>:nth-child(2){flex:0 0 40%}.single-cible .cible-s6__title{font-size:40px}.inline-steps{background-color:transparent}.inline-steps ul{justify-content:center;padding:20px}.inline-steps ul li{justify-content:flex-start;margin-right:1.6%;min-width:unset}.inline-steps ul li:not(.active){opacity:.5}.single-product .content-area .product .summary{padding-right:200px;padding-top:60px;width:48%}.single-product .content-area .product .container-first{padding:unset}.single-product .content-area .product .product-navigation{display:block}.woocommerce-product-gallery{padding:60px 0 0 150px;width:48%!important}}@media (min-width:1366px){.commitment-template__layout{min-height:780px;padding:30px 90px 170px}.commitment-template__layout__content{-moz-column-gap:40px;column-gap:40px;height:780px;padding:0 40px}.commitment-content__visual__chip{max-width:110px;right:-30px}.commitment-content__visual__img{width:600px}}@media (min-width:1440px){.header.header-scroll .header-nav{border-radius:0 0 8px 8px;margin:0;max-width:none;width:100%}.header.header-scroll .header-nav .header-nav__logo{top:0;transform:translate(-50%)}.header .preheader{background-color:transparent;display:flex;justify-content:space-between;position:fixed;top:16px;width:100%;z-index:101}.header-nav{height:100px;margin:49px 6vw;padding:32px;width:calc(100% - 12vw)}.header-nav__lang{display:none}.header-nav__logo{width:147px}.header-nav__burger,.header-nav__burger .burger-button{display:none}.header-nav__left{display:flex;gap:32px}.header-nav__right{align-items:center;display:flex;gap:8px}.pod-player{min-height:130px}.pod-player__person{width:300px}.pod-player__person__picture img{width:92px}.pod-player__person__name{font-size:18px}.pod-player__play{width:calc(100% - 650px)}.pod-player__play #play-icon{margin:0 auto 15px}.pod-player__play #play-icon i{height:50px;width:50px}.pod-player__play #seek-slider{width:calc(100% - 140px)}.pod-player__volume{padding-bottom:10px;width:300px}.pod-player__volume #mute-icon{margin:0 15px 0 0;width:28px}.pod-player__volume #mute-icon i{height:18px;width:24px}.pod-player__volume #volume-slider{width:252px}.pod-player .time{font-size:20px;width:65px}.bloc-gut>:not(:last-child):not(.wp-block-spacer){margin-bottom:20px}.bloc-gut>ol+p,.bloc-gut>p+ol,.bloc-gut>p+ul,.bloc-gut>ul+p{margin-top:-20px}.bloc-gut h2{font-size:68px}.bloc-gut .h25{font-size:54px}.bloc-gut h3{font-size:44px}.bloc-gut h4,.bloc-gut h5,.bloc-gut h6{font-size:22px}.bloc-gut li,.bloc-gut p{font-size:16px}.bloc-gut .wp-block-group:not(.bg-img-title-card):not(.bg-img-card){padding:120px 150px}.bloc-gut .wp-block-group:not(.bg-img-title-card):not(.bg-img-card) figure.wp-block-image{max-width:min(95%,810px)}.bloc-gut .wp-block-column>:not(:last-child):not(.wp-block-spacer){margin-bottom:20px}.bloc-gut .wp-block-column>:not(.wp-block-image:only-child):not(.bg-img-card):not(.bg-img-title-card){max-width:540px}.bloc-gut .wp-block-column>ol+p,.bloc-gut .wp-block-column>p+ol,.bloc-gut .wp-block-column>p+ul,.bloc-gut .wp-block-column>ul+p{margin-top:-20px}.bloc-gut{--wp--preset--spacing--20:20px;--wp--preset--spacing--30:24px;--wp--preset--spacing--40:32px;--wp--preset--spacing--50:50px;--wp--preset--spacing--60:80px;--wp--preset--spacing--70:100px;--wp--preset--spacing--80:120px}.w1100{max-width:1098px}.bg-img-card p{font-size:28px;padding-left:40px}.bg-img-title-card .wp-block-group__inner-container{gap:32px;min-height:700px;padding:90px 120px}.bg-img-title-card h3{font-size:44px}.bg-img-title-card h6{font-size:22px}.bg-img-title-card p{font-size:16px}.img-tet{min-height:450px;padding:200px 0 70px}.img-tet h1{font-size:68px}.img-tet h2{font-size:16px}.breadcrumb{margin-bottom:30px}.news h1{font-size:44px;margin:0 0 20px}.news__filters{margin:0 auto 20px;padding:8px 35px}.news__filters__search input[type=text]{background-position:center left 20px;background-size:16px;font-size:16px;height:60px;line-height:60px;padding:0 70px 0 50px;width:calc(100% - 40px)}.news__filters__search button{font-size:14px;height:50px;line-height:50px;right:45px;width:50px}.news__filters__text{font-size:16px;padding:0 0 0 40px}.news__filters__select{padding:10px 40px;width:310px}.news__filters__select select{background-position:center right 24px;background-size:10px;font-size:16px;height:60px;line-height:60px;padding:0 24px}.news__filters__select:last-child{padding:10px 0 10px 40px;width:270px}.news__content{grid-gap:40px 20px}.news__content__item--sticky .news__content__item__text{bottom:20px;gap:16px;left:90px;right:90px;top:20px}.news__content__item--sticky .news__content__item__text__title{font-size:44px}.news__content__item--regular .news__content__item__img{width:300px}.news__content__item--regular .news__content__item__text{padding:20px 32px;width:calc(100% - 300px)}.news__content__item--regular .news__content__item__text__title{font-size:22px;margin:8px 0}.news__content__item__text__cat{font-size:14px}.news__content__item__text__excerpt{font-size:16px}.news__content .pagination{margin-bottom:80px}.news__content .pagination .nav-links .page-numbers{font-size:15px;line-height:38px;width:38px}.actu__main{padding:70px 8.4% 100px}.actu__main__head h1{font-size:44px;margin:20px auto}.actu__main__head__cat{font-size:14px}.actu__main__head__date{font-size:11px}.actu__main__head__img{margin:30px auto 70px}.actu__main__content{max-width:1100px}.actu__main__content>*{margin-bottom:40px}.actu__main__content h2{font-size:28px}.actu__main__content h3{font-size:22px}.actu__main__content h4{font-size:20px}.actu__main__content h5,.actu__main__content h6{font-size:18px}.actu__main__content p,.actu__main__content ul li{font-size:16px}.actu__main__content ol li{font-size:11px}.actu__main__content hr{margin:30px auto}.actu__more{padding:0 0 160px}.actu__more h2{font-size:54px;margin:70px auto 60px}.actu__more__grid{grid-gap:20px}.actu__more__link{font-size:14px;margin:60px auto 0;padding:16px 32px}.podcasts,.ressources{padding-bottom:140px}.podcasts h1,.ressources h1{font-size:44px;margin:0 0 30px}.podcasts__filters,.ressources__filters{gap:40px;margin:0 auto 30px;padding:10px 20px}.podcasts__filters__search,.ressources__filters__search{padding-right:40px;width:560px}.podcasts__filters__search input,.ressources__filters__search input{background-position:center left 20px;background-size:18px;font-size:16px;height:60px;line-height:60px;padding:0 70px 0 55px}.podcasts__filters__search button,.ressources__filters__search button{font-size:14px;height:50px;line-height:50px;right:45px;width:50px}.podcasts__filters__toggle,.ressources__filters__toggle{gap:40px}.podcasts__filters__intro,.ressources__filters__intro{font-size:16px}.podcasts__filters__select select,.ressources__filters__select select{background-position:center right 24px;background-size:12px;font-size:16px;height:60px;line-height:60px;padding:0 60px 0 24px}.podcasts__grid,.ressources__grid{grid-gap:20px 20px}.podcasts__grid .pagination,.ressources__grid .pagination{margin-bottom:80px}.podcasts__grid .pagination .nav-links .page-numbers,.ressources__grid .pagination .nav-links .page-numbers{font-size:15px;line-height:38px;width:38px}.podcasts__item__img--dl:after,.podcasts__item__img--pod:after,.podcasts__item__img--vid:after,.ressources__item__img--dl:after,.ressources__item__img--pod:after,.ressources__item__img--vid:after{height:70px;width:70px}.podcasts__item__text,.ressources__item__text{padding:30px}.podcasts__item__text__cat,.ressources__item__text__cat{font-size:14px;margin-bottom:16px;padding-bottom:16px}.podcasts__item__text__cat img,.ressources__item__text__cat img{margin-right:12px;width:22px}.podcasts__item__text__title,.ressources__item__text__title{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:22px;overflow:hidden}.podcasts__vid__content,.ressources__vid__content{max-width:1100px}.podcasts__vid__close,.ressources__vid__close{right:-25px;top:-25px;width:16px}.commitment-template__layout{min-height:840px}.commitment-template__layout__nav{min-width:195px}.commitment-template__layout__content{height:840px}.commitment-nav-element{width:110px}.error404__main{padding:250px 0 190px}.error404__main h1{margin:0 auto 50px;width:640px}.error404__main h2{font-size:68px;margin:0 auto 50px}.error404__main__text{font-size:16px;margin:0 auto 50px}.error404__main__link{gap:30px}.error404__main__link a,.error404__main__link button{font-size:14px;padding:16px 24px}.misc-pages{padding-bottom:180px}.misc-pages h1{font-size:44px;margin:0 auto 40px}.misc-pages__content h2{font-size:28px}.misc-pages__content h3,.misc-pages__content h4,.misc-pages__content li,.misc-pages__content p{font-size:16px}.misc-pages--slim .breadcrumb,.misc-pages--slim .misc-pages__content,.misc-pages--slim h1{max-width:1366px}.rse-more{padding:120px 0 220px}.rse-more .h25{font-size:54px;margin:0 auto 80px;width:1100px}.rse-more__slider{margin:0 auto;max-width:1660px}.funct__content{margin:0 auto 90px;max-width:1380px;padding:90px 0}.funct__content__title{font-size:16px;margin:0 auto 30px}.funct__chars,.funct__sol{gap:20px;margin:0 auto 90px;max-width:1380px}.funct__sol__item{gap:20px;padding:60px 110px 60px 90px}.funct__sol__item h3{font-size:44px}.funct__sol__picto{width:50px}.funct__products{margin:0 auto 90px;padding:80px 0}.funct__products>h2{font-size:54px;margin:0 auto 60px}.funct__products__prods{max-width:1240px}.funct__products__card{height:var(--shopHeight);max-width:400px;padding:20px}.funct__products__card .woocommerce-loop-product__title{font-size:20px}.funct__products__card .product-header .product-brand-logo{max-width:88px}.funct__products__card .product-attributes{gap:8px;margin-bottom:20px;margin-top:10px}.funct__products__prev{left:-56px}.funct__products__next{right:-56px}.funct__pdf{gap:120px;margin:0 auto 90px;padding:80px 20px}.funct__pdf>*{max-width:605px}.funct__pdf__texts{gap:20px}.funct__pdf__texts h2{font-size:68px}.funct__pdf__texts h3{font-size:36px}.funct__pdf__text{font-size:16px}.funct__more h2{font-size:36px;margin:0 0 30px}.funct__more .swiper-slide{font-size:30px;height:183px;width:316px}.applic-perks__container{margin:0 auto 90px;max-width:1380px;padding:0 0 90px}.applic__flex{gap:60px;margin:0 auto 90px;max-width:1380px}.applic__flex__text{padding-right:40px}.applic__flex__text>:not(:last-child){margin-bottom:20px}.applic__flex__text h3{font-size:44px}.applic__sol{margin:0 auto 60px;max-width:1030px}.applic__sol h3{font-size:44px;margin:0 auto 15px}.applic__sol__picto{margin:0 auto 15px;width:50px}.applic__pdf{gap:120px;margin:0 auto 90px;padding:80px 20px}.applic__pdf>*{max-width:605px}.applic__pdf__texts{gap:20px}.applic__pdf__texts h2{font-size:68px}.applic__pdf__texts h3{font-size:36px}.applic__pdf__text{font-size:16px}.histoire-intro{margin:120px 0 80px}.histoire-intro h2{font-size:68px;margin:0 auto 80px;max-width:1100px}.histoire-intro__grid{gap:120px}.histoire-intro__grid .bloc-gut>*{max-width:400px}.histoire-intro__years{font-size:400px}.histoire-intro__years span:after{height:272px;right:-340px;width:417px}.s-app4__bg{background-image:var(--helpurl);background-repeat:no-repeat;background-size:cover;display:flex;height:774px;min-height:100%;width:50vw}.s-app4__side{flex:unset}.woocommerce-catalogue{padding-bottom:180px}}@media screen and (min-width:1440px){.header .preheader-nav .select-menu{margin:0 32px 0 0;max-width:183px}.header .preheader-nav .select-menu .options{max-width:183px}.diag__steps>*{font-size:20px}.diag__flex{--grid-layout-gap:20px;--grid-row-gap:0;--grid-column-count:7;--grid-item--min-width:152px;--gap-count:calc(var(--grid-column-count) - 1);--total-gap-width:calc(var(--gap-count)*var(--grid-layout-gap));--grid-item--max-width:calc((100% - var(--total-gap-width))/var(--grid-column-count));-moz-column-gap:var(--grid-layout-gap);column-gap:var(--grid-layout-gap);display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item--min-width),var(--grid-item--max-width)),1fr));row-gap:var(--grid-row-gap)}.diag__card{margin-bottom:20px}.diag__card__title{font-size:15px}.s-app4__flex{background-color:#eaeaea}.s-app4__no-mobile{left:calc(100% - 251px);transform:translateY(-50%)}.s-app4__no-mobile>div iframe{left:calc(100% - 243px);transform:translateY(-50%)}.s-app4__overlay{background:linear-gradient(90deg,rgba(255,0,0,0) 0,hsla(0,0%,92%,0) 85%,#eaeaea)}.s-app4__overlay__2{background:linear-gradient(180deg,rgba(255,0,0,0) 0,hsla(0,0%,92%,0) 60%,#eaeaea)}.s-app7__flex{margin-right:15%}.single-cible .cible-s1__title,.single-cible .cible-s4__title{font-size:38px}.single-cible .cible-s4__title2{font-size:30px}.single-cible .cible-s5__title{font-size:38px}.single-cible .cible-s6__title{font-size:55px}}@media (min-width:1520px){.bg-img-card{padding:80px 120px}}@media screen and (min-width:1567px){.header-nav__left .menu-majors>.menu-item{margin-right:32px}}@media screen and (min-width:1600px){.s-actualites__right .card:not(.card--over) .card__body{flex:1;margin-bottom:10px;margin-top:10px}.single-cible .cible-s1__title{font-size:44px}.single-cible .cible-s4__title{font-size:46px}.single-cible .cible-s4__title2{font-size:34px}.single-cible .cible-s5__title{font-size:46px}.single-cible .cible-s6__title{font-size:60px}}@media (min-width:1620px){.commitment-template__layout{min-height:920px;padding:30px 130px 170px}.commitment-template__layout__nav{min-width:215px}.commitment-template__layout__content{-moz-column-gap:70px;column-gap:70px;height:920px;padding:0 70px}.commitment-nav-element{width:126px}.commitment-content__visual__chip{max-width:125px;right:-43px}}@media screen and (min-width:1920px){.funct__headings__inner__title,.h1,.page-template-sensory .s-cta__content__title,.s-app7__titleh1,h1{font-size:70px}.funct__firstblock__content>div:first-child,.h2,.page-template-baking-center .section-03__title,.single-cible .cible-s2__title,h2{font-size:58px}.applic__characteristics__title,.applic__common__title,.funct__characteristics__title,.funct__common__title,.h3,.page-template-baking-center .s-chiffres__c5__body>div:nth-child(2),.page-template-baking-center .section-01__title,.page-template-baking-center .section-02__title,.page-template-masterclass .section-01__headings,.page-template-sensory .s-chiffres__c12 strong,.page-template-sensory .section-02__title,.s-marques__title p,h3{font-size:48px}.h4,.page-template-baking-center .services__list__item.active .services__list__item__title,.page-template-sensory .s-cta__block__title,.s-app1__number,.single-cible .cible-s6 .s-cta__block__title,h4{font-size:38px}.funct__common__subtitle,.h5,.page-template-baking-center .section-03__subtitle,.page-template-masterclass .section-01 .col-01 ul li .li-content__title,.page-template-sensory .section-01__topic__title,.single-cible .cible-s1__text h3,.single-cible .cible-s2__block__content__title,h5{font-size:28px}.applic__characteristics__cards .sh-card__header,.applic__common__grid li .li-title,.funct__characteristics__cards .sh-card__header,.funct__characteristics__subtitle,.funct__common__grid li .li-title,.funct__headings__inner__subtitle,.h6,.page-template-baking-center .s-help .wp-block-column:nth-child(2) .p-max,.page-template-baking-center .section-01__subtitle,.page-template-baking-center .section-02__list__txt,.page-template-baking-center .services__list__item__title,.page-template-sensory .section-02__ol ul li{font-size:22px}.main-title{font-size:58px}.s-chiffres__c5__body{font-size:48px}.s-chiffres__c6>:first-child{font-size:158px}.s-chiffres__c6>:nth-child(2){font-size:20px}.s-chiffres__c7__title strong{font-size:60px}.s-chiffres__c9>:first-child{font-size:158px}.s-chiffres__c9>:nth-child(2){font-size:20px}.s-chiffres__c10__body>:first-child{font-size:158px}.s-chiffres__c10__body>:nth-child(2){font-size:48px}.s-actualites__left .card--over .card__title{font-size:38px}.s-actualites__right .card__text{font-size:16px}.diag__loader__text{font-size:50px}.s-hero__body__title{font-size:134px}.s-hero__body__txt{font-size:28px}.s-cibles__cible b{font-size:70px}.search .search-query{font-size:48px}.search .post-group__title{font-size:28px}.page-template-baking-center .s-chiffres__c5__body>div:first-child{font-size:178px}.page-template-baking-center .s-chiffres__c10__body>:first-child{font-size:158px}.page-template-sensory .s-chiffres__c5__body>:first-child{font-size:178px}.page-template-sensory .s-chiffres__c5__body>:nth-child(2){font-size:48px}.app__pretitle{font-size:36px}.app__titleh1{font-size:68px}.app__titleh2{font-size:54px}.app__titleh3{font-size:44px}.s-app3__list>* b{font-size:28px}.s-app8__title{font-size:36px}}@media screen and (max-width:767px){.s-actualites__left .card--over .card__text{display:none}.s-cibles__left{position:relative}.s-cibles__cible{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));inset:0;position:absolute}.s-cibles__right{margin-top:-18%;padding:0 10px}.s-app1__flex>:nth-child(2){margin:0 auto;max-width:400px}.s-app1__flex>:nth-child(2) img{display:block}.s-app2__flex>:nth-child(2){margin:0 auto;max-width:400px}.s-app2__flex>:nth-child(2) img{display:block;margin:0 -20px;max-width:none;width:calc(100% + 60px)}.s-app4 .wrap{background-color:#eaeaea;padding:0 0 50px!important}.s-app5{padding-bottom:30px}.s-app5__flex{margin-top:-50px}.s-app5__flex>:first-child{margin:0 auto;max-width:240px;width:50%}.s-app5__flex>:first-child img{display:block}.s-app7__flex>:nth-child(2){margin:0 auto;max-width:400px;width:70%}.s-app7__flex>:nth-child(2) img{display:block;margin:0 auto -30px}}@media screen and (max-width:1023px){.s-marques .marquesSlider2 .swiper-slide{background-color:#fff;border-bottom:4px solid #a17234;border-radius:16px}.diag__header{border-bottom:1px solid #8080804d}}@media screen and (max-width:540px){.diag__results__btn .btn{padding:10px}}@media (max-width:1025px){.s-misc .card--over:not(.card--app){margin:0}.s-misc .card--over:not(.card--app) .card__image{aspect-ratio:320/280}}@media (max-width:767px){.actu__main__content div[style="flex-basis:33.33%"]{order:2}}@media (width:768px){.commitment-content__visual__chip{right:270px}}@media screen and (max-width:1025px){.single-product .content-area .product .recipe-download-section{margin-top:32px}}@media screen and (max-width:1281px){.woocommerce-product-gallery__image img{max-height:500px}}