@charset "utf-8";@font-face{font-display:fallback;font-family:Assistant;font-style:normal;font-weight:200;src:url(//fonts.gstatic.com/s/assistant/v5/2sDZZGJYnIjSi6H75xk7p0SsBJ0Y.woff2) format("woff2"),url(//fonts.gstatic.com/s/assistant/v5/2sDZZGJYnIjSi6H75xk7p0SsBJ0e.woff) format("woff")}@font-face{font-display:fallback;font-family:Assistant;font-style:normal;font-weight:300;src:url(//fonts.gstatic.com/s/assistant/v5/2sDZZGJYnIjSi6H75xk7w0esBJ0Y.woff2) format("woff2"),url(//fonts.gstatic.com/s/assistant/v5/2sDZZGJYnIjSi6H75xk7w0esBJ0e.woff) format("woff")}@font-face{font-display:fallback;font-family:Assistant;font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/s/assistant/v5/2sDcZGJYnIjSi6H75xkzaGW5.woff2) format("woff2"),url(//fonts.gstatic.com/s/assistant/v5/2sDcZGJYnIjSi6H75xkzaGW_.woff) format("woff")}@font-face{font-display:fallback;font-family:Assistant;font-style:normal;font-weight:600;src:url(//fonts.gstatic.com/s/assistant/v5/2sDZZGJYnIjSi6H75xk7t0GsBJ0Y.woff2) format("woff2"),url(//fonts.gstatic.com/s/assistant/v5/2sDZZGJYnIjSi6H75xk7t0GsBJ0e.woff) format("woff")}@font-face{font-display:fallback;font-family:Assistant;font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/s/assistant/v5/2sDZZGJYnIjSi6H75xk700CsBJ0Y.woff2) format("woff2"),url(//fonts.gstatic.com/s/assistant/v5/2sDZZGJYnIjSi6H75xk700CsBJ0e.woff) format("woff")}@font-face{font-display:fallback;font-family:Assistant;font-style:normal;font-weight:800;src:url(//fonts.gstatic.com/s/assistant/v5/2sDZZGJYnIjSi6H75xk7z0OsBJ0Y.woff2) format("woff2"),url(//fonts.gstatic.com/s/assistant/v5/2sDZZGJYnIjSi6H75xk7z0OsBJ0e.woff) format("woff")}:where(html){line-height:1.15}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(pre){font-family:monospace,monospace;font-size:1em}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2rem}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box}body,html{cursor:default}body{margin:0}nav ol,nav ul{list-style:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:rgba(112,131,146,.5)}::selection{background-color:rgba(112,131,146,.5)}code{cursor:text}audio,canvas,iframe,img,svg,video{vertical-align:middle}figure{margin:0}figure embed,figure img,figure object,figure video{height:auto;max-width:100%}svg{fill:currentColor;color:inherit;transition:fill .3s ease}table{border-collapse:collapse}button{border:none}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}button,input[type=button],input[type=checkbox],input[type=file],input[type=radio],input[type=reset],input[type=submit],label{cursor:pointer}button[disabled],input[disabled]{cursor:default}input:focus,select:focus{outline:0}textarea{font-family:inherit;font-size:inherit;line-height:inherit;resize:vertical}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}:link,:visited{-webkit-tap-highlight-color:#000;color:#708392;cursor:pointer;transition:.3s ease;transition-property:opacity,color,background-color}:link:active,:link:hover,:visited:active,:visited:hover{color:#000}a[href=tel]{text-decoration:underline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}[aria-disabled]{cursor:default}@import url("https://fonts.googleapis.com/css2?family=Assistant:wght@200;300;400;500;600;700;800&display=swap");.wrapper{height:inherit;margin-left:auto;margin-right:auto;max-width:1280rem;width:100%}.wrapper-medium{max-width:1088rem}.wrapper-small{max-width:928rem}::-moz-selection{background-color:#84bd00;color:#fff;text-shadow:none}::selection{background-color:#84bd00;color:#fff;text-shadow:none}.button,input[type=button],input[type=file]+label,input[type=reset],input[type=submit]{background-color:#84bd00;border:0;color:#fff;display:inline-block;font-family:inherit;font-size:20rem;font-weight:700;line-height:48rem;padding:0 26rem;text-decoration:none;transition:.3s ease;transition-property:background-color,color;width:auto}.button:hover,input[type=button]:hover,input[type=file]+label:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#aac83e;color:#fff}.button:active,input[type=button]:active,input[type=file]+label:active,input[type=reset]:active,input[type=submit]:active{box-shadow:none}.button-small{font-size:12rem;line-height:25rem;padding-left:5rem;padding-right:5rem}.button-large{font-size:18rem;line-height:40rem;padding-left:15rem;padding-right:15rem}.button-simple{align-items:center;background-color:#84bd00;border:0;border-radius:0;color:#fff;display:flex;font-size:16rem;font-weight:700;letter-spacing:.1px;line-height:1.05;padding:10rem 18rem;text-decoration:none;transition:all .27s;width:-moz-max-content;width:max-content}.button-simple:hover{background-color:#8ba42f;color:#fff}.button-simple-grey{background-color:#b5c7cf;color:#324556;font-weight:700}.button-simple-grey.button-outlined{background-color:transparent;border:1px solid #b5c7cf;color:#324556}.button-simple-grey.button-outlined:hover{color:#324556}.button-simple-white{background-color:#fff;color:#312f39;font-weight:700}.button-simple-white.button-outlined{background-color:transparent;border:1px solid #fff;color:#fff}.button-simple-green{background-color:#84bd00;color:#fff;font-weight:700}.button-simple-green.button-outlined{background-color:transparent;border:1px solid #84bd00;color:#84bd00}.button-simple-green.button-outlined:hover{color:#84bd00}.button-simple-blue{background-color:#324556;color:#fff;font-weight:700}.button-simple-blue.button-outlined{background-color:transparent;border:1px solid #324556;color:#324556}.button-simple-blue.button-outlined:hover{background-color:#fff;color:#324556}.button-outlined{background-color:transparent;border:1px solid #fff;padding:10rem 18rem}.button-outlined:hover{background-color:rgba(0,0,0,.17);color:#fff;text-decoration:none}.button-transparent{align-items:center;background-color:transparent;color:#fff;display:flex;font-size:16rem;font-weight:700;justify-content:center;line-height:1;padding-left:5rem;padding-right:5rem;text-decoration:none;width:-moz-max-content;width:max-content}.form-actions,.form-item,.form-wrapper,form .description,label{float:left;position:relative;width:100%}form .form-item .description{color:silver;font-size:13rem;font-style:italic;margin-top:3rem}form .form-item .error{border-width:1px}label.form-required:after{content:"*";margin-left:5rem}input.form-text[disabled],input.form-type-item[disabled]{background-color:#eee}.menu{list-style:none}.messages{border-radius:3rem;clear:both;float:left;font-size:15rem;padding:16rem;position:relative;width:100%}.messages__icon{display:inline-block;margin-right:10rem;vertical-align:middle}.messages__icon svg{fill:currentColor!important}.messages a{color:inherit;text-decoration:underline}.messages li{line-height:24rem}.messages--status{background-color:#bde5f8;color:#00529b}.messages--success{background-color:#dff2bf;color:#4f8a10}.messages--warning{background-color:#feefb3;color:#9f6000}.messages--error{background-color:#ffd2d2;color:#d8000c}.pager{float:left;margin:40rem 0;position:relative;text-align:center;width:100%}.pager ul{list-style:none}.pager ul li{display:inline-block}ul.tabs{height:35rem;left:0;list-style:none;position:fixed;top:25rem;transform:rotate(90deg) translateY(-100%);transform-origin:top left;width:280rem;z-index:999}ul.tabs li{background-color:#fff;border:1px solid #708392;border-bottom:none;border-radius:6rem 6rem 0 0;box-shadow:0 0 0 0 transparent;color:#708392;float:left;font-weight:500;margin-right:8rem;padding-bottom:5rem;position:relative;text-transform:uppercase;top:0;transition:all .3s ease}ul.tabs li a{display:inline-block;font-size:14rem;height:35rem;line-height:35rem;padding:0 10rem}ul.tabs li:hover{border-color:#000;box-shadow:0 -1px 3rem 1px rgba(0,0,0,.25);color:#000;top:-5rem}ul.tabs li.is-active{background-color:#708392;border-color:#657684;color:#fff;font-weight:700}ul.tabs li.is-active a{color:#fff}ul.tabs li.is-active:hover{background-color:#fff;border-color:#000;color:#000}ul.tabs li.is-active:hover a{color:#000}form fieldset{margin-bottom:35rem;max-width:500rem}form fieldset legend{font-weight:700;text-transform:uppercase}form .form-item{margin-bottom:20rem;width:auto}form .form-item:after{clear:both;content:"";display:block}form .form-item label{float:left;min-width:150rem}form .form-item input,form .form-item select,form .form-item textarea{float:right}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{background-color:transparent;border:1px solid #4d4d4d;border-radius:2.5rem;box-shadow:0 0 0 0 transparent;color:#4d4d4d;font-family:Assistant,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Droid Sans,Tahoma,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:inherit;outline:0;padding:0 10rem;transition:color 5s ease;transition:.3s ease;transition-property:opacity,box-shadow,color,background-color,border-color;vertical-align:top}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#000;box-shadow:0 0 2rem 0 #708392;color:#000}input[type=date]::-ms-clear,input[type=email]::-ms-clear,input[type=number]::-ms-clear,input[type=password]::-ms-clear,input[type=search]::-ms-clear,input[type=tel]::-ms-clear,input[type=text]::-ms-clear,input[type=time]::-ms-clear,input[type=url]::-ms-clear,select::-ms-clear,textarea::-ms-clear{display:none}input{line-height:30rem}textarea{line-height:1.25;padding-bottom:.5em;padding-top:.5em}select[multiple],select[size],textarea{height:auto}textarea{min-height:50rem}input[type=checkbox]:active,input[type=checkbox]:focus,input[type=file]:active,input[type=file]:focus,input[type=radio]:active,input[type=radio]:focus{box-shadow:none}input[disabled],select[disabled],textarea[disabled]{background-color:#eee}button[disabled],input[disabled],option[disabled],select[disabled],select[disabled] option,textarea[disabled]{box-shadow:none;color:#888;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}input[type=checkbox],input[type=radio]{clip:rect(0,0,0,0);display:inherit;position:absolute}input[type=checkbox]+label,input[type=radio]+label{position:relative}input[type=checkbox]+label:after,input[type=checkbox]+label:before,input[type=radio]+label:after,input[type=radio]+label:before{content:"";left:0;position:absolute;top:0}input[type=checkbox]+label:after,input[type=radio]+label:after{border:1px solid #4d4d4d}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{color:#888}input[type=checkbox]:disabled+label:before,input[type=radio]:disabled+label:before{border:#888}input[type=radio]+label{padding-left:22rem}input[type=radio]+label:after,input[type=radio]+label:before{border-radius:50%;height:18rem;margin-top:1px;width:18rem}input[type=radio]+label:before{background-clip:content-box;background-color:#708392;padding:4rem;transform:scale(0);transition:transform .1s ease}input[type=radio]:checked+label:before{transform:scale(1)}input[type=radio]:disabled+label:before{background-color:#888}input[type=checkbox]+label{padding-left:20rem}input[type=checkbox]+label:after,input[type=checkbox]+label:before{height:16rem;margin-top:2rem;width:16rem}input[type=checkbox]+label:after{border-radius:2.5rem}input[type=checkbox]+label:before{clip:rect(0,0,16rem,0);color:transparent;content:"✓";font-family:Assistant,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Droid Sans,Tahoma,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:18rem;font-weight:700;line-height:16rem;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}input[type=checkbox]:checked+label:before{clip:rect(0,16rem,16rem,0);color:#708392;transition:clip .15s ease}input[type=checkbox]:disabled+label:before{color:#888}input[type=file]{clip:rect(0,0,0,0);display:inherit;position:absolute}.section.section-banner{background-position:50%;background-size:cover;height:538rem;position:relative}.section.section-banner:before{background:linear-gradient(0,rgba(49,47,57,.3),rgba(49,47,57,.3));bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.section.section-banner .wrapper:not(.wrapper-medium) .title{margin-top:40rem}.section.section-banner .header-content{align-items:flex-start;display:flex;flex-direction:column;height:inherit;justify-content:center;position:relative}.section.section-banner .header-content .title{color:#fff;font-size:54rem;font-weight:700;line-height:1.12;max-width:590rem;text-align:left}.section.section-banner .header-content .description{color:#fff;font-size:18rem;font-weight:700;letter-spacing:-.4px;line-height:1.45;margin-top:12rem;max-width:408rem;text-align:left}.section.section-banner .header-content .description p{margin-bottom:0}.section.section-banner .button-simple{margin-top:20rem}.section.section-banner .decoration-line{height:22rem;transform:skewX(-27deg)}.section.section-banner .decoration-line-blue{background:#324556;bottom:-22rem;left:-5rem;position:absolute;width:75%}.section.section-banner .decoration-line-green{background-color:#84bd00;bottom:0;position:absolute;right:-5rem;width:25%}.section.section-brands-extend.theme-white{background-color:#fff}.section.section-brands-extend.theme-grey{background-color:rgba(70,67,79,.03)}.section.section-brands-extend .wrapper{display:flex;flex-direction:column;justify-content:flex-start}.section.section-brands-extend .section-title{font-size:36rem;justify-content:flex-start;line-height:1;margin-bottom:20rem;margin-top:100rem;text-align:left}.section.section-brands-extend .section-title:before{left:-18rem}.section.section-brands-extend .section-title a{color:#312f39;text-decoration:none;transition:all .3s}.section.section-brands-extend .section-title a:hover{color:#84bd00}.section.section-brands-extend .section-description{color:#46434f;display:flex;flex-direction:column;font-size:16rem;font-weight:400;justify-content:flex-start;line-height:1.88;margin-bottom:28rem;max-width:670rem;text-align:left}.section.section-brands-extend .brands{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;padding-bottom:30rem}.section.section-brands-extend .brand-list-view{display:flex;flex-direction:column;margin:0 30rem 20rem 0;position:relative;width:343rem}.section.section-brands-extend .brand-list-view:hover .logo-hover{opacity:1}.section.section-brands-extend .brand-list-view .brand-list-view-logo{align-items:center;background-color:#fff;box-shadow:0 12rem 24rem 0 rgba(70,67,79,.09);display:flex;height:208rem;justify-content:center;margin:0 30rem 20rem 0;width:343rem}.section.section-brands-extend .brand-list-view .brand-list-view-logo img{height:auto;max-height:130rem;max-width:190rem;-o-object-fit:contain;object-fit:contain;width:100%}.section.section-brands-extend .brand-list-view .logo-hover{display:flex;height:208rem;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:.5s ease-in;width:343rem}.section.section-brands-extend .brand-list-view .logo-hover img{height:208rem;-o-object-fit:cover;object-fit:cover;width:100%}.section.section-brands-extend .brand-list-view .brand-list-view-title{color:#312f39;font-size:22rem;line-height:1;margin-bottom:4rem;text-decoration:none}.section.section-brands-extend .brand-list-view .brand-list-view-description{color:#46434f;font-size:16rem;font-weight:300;line-height:1.5;margin-top:9rem}.section.section-brands.theme-grey{background-color:rgba(70,67,79,.03)}.section.section-brands.theme-white{background-color:#fff}.section.section-brands .section-title{margin-top:0;padding-top:30rem}.section.section-brands .section-title:before{top:-13rem}.section.section-brands .section-description{color:#46434f;display:flex;flex-direction:column;font-size:16rem;font-weight:400;justify-content:center;line-height:1.88;margin-bottom:28rem;margin-left:auto;margin-right:auto;max-width:670rem;text-align:center}.section.section-brands .brands-listing{align-items:center;display:flex;flex-wrap:wrap;height:auto;padding-bottom:30rem;padding-top:15rem;width:100%}.section.section-brands .brands-listing.listing-center{justify-content:center}.section.section-brands .brands-listing a.brand,.section.section-brands .brands-listing a.link{align-items:center;background-color:#fff;background-position:50%;background-size:cover;display:flex;height:208rem;justify-content:center;margin-bottom:16rem;margin-left:16rem;margin-right:16rem;overflow:hidden;position:relative;transition:all .25s;width:208rem}.section.section-brands .brands-listing a.brand .image-container,.section.section-brands .brands-listing a.link .image-container{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;transition:all .25s;width:100%}.section.section-brands .brands-listing a.brand .image-container:hover,.section.section-brands .brands-listing a.link .image-container:hover{opacity:0}.section.section-brands .brands-listing a.brand .image-container img,.section.section-brands .brands-listing a.link .image-container img{max-height:100%;max-width:80%}.section.section-brands .brands-listing a.link{align-items:center;background-color:#84bd00;color:#fff;display:flex;flex-direction:column;font-size:16rem;font-weight:700;justify-content:center;text-align:center;text-decoration:none}.section.section-brands .brands-listing a.link:hover{background-color:#8ba42f}.section.section-brands .brands-listing a.link span.plus{background-image:url(medias/icon-add.svg);background-size:contain;display:flex;height:22rem;margin-bottom:16rem;width:22rem}.section.section-cards-links{margin-bottom:0;margin-top:0;padding-top:48rem}.section.section-cards-links.theme-white{background-color:#fff}.section.section-cards-links.theme-white .section-title{color:#312f39}.section.section-cards-links.theme-grey{background-color:rgba(70,67,79,.03)}.section.section-cards-links.theme-grey .section-title{color:#312f39}.section.section-cards-links.theme-blue{background-color:#708392}.section.section-cards-links.theme-blue .section-title{color:#fff}.section.section-cards-links .section-title{display:flex;font-size:36rem;font-weight:400;justify-content:center;line-height:1;margin-bottom:0;margin-top:0;padding-left:16rem;padding-right:16rem;position:relative;text-align:center;width:100%}.section.section-cards-links .section-title:before{background-color:#84bd00;content:"";height:29rem;left:calc(50% - 27rem);position:absolute;top:-58rem;transform:skewX(-27deg);width:54rem}.section.section-cards-links .cards{display:flex;gap:30rem;justify-content:center;padding-bottom:72rem;padding-top:72rem}.section.section-cards-links .cards .section-card-inner-wrapper{position:relative}.section.section-cards-links .cards .section-card-inner{text-decoration:none}.section.section-cards-links .cards .section-card-inner .card{align-items:center;background-color:#fff;color:#312f39;display:flex;flex-direction:column;font-size:26rem;height:186rem;isolation:isolate;justify-content:flex-end;line-height:1;overflow:hidden;padding:20rem;position:relative;transition:.3s ease;width:333rem}.section.section-cards-links .cards .section-card-inner .card img{bottom:0;left:0;max-height:100%;max-width:100%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;transition:all .6s;z-index:-1}.section.section-cards-links .cards .section-card-inner:hover .card img{transform:scale(1.1)}.section.section-cards-links .cards .section-card-inner:hover .card-mask{opacity:0}.section.section-cards-links .cards .card-mask{background-color:rgba(70,67,79,.15);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transition:all .5s;width:100%;z-index:-1}.section.section-cards-links .cards .card-title{color:#fff;margin-bottom:22rem;max-width:254rem;text-align:center}.section.section-cards-links .cards .card-title .card-title-bold{font-weight:700}.section.section-cards-links .button-simple{bottom:0;left:50%;position:absolute;transform:translate(-50%,50%)}.section.section-text+.section.section-text-image-card{padding-top:80rem}.section.section-text+.section.section-text-image-card.padding-disable{margin-top:80rem;padding-top:0}.section.section-text-image-card{isolation:isolate;margin-top:0;padding-bottom:30rem;padding-top:60rem}.section.section-text-image-card.padding-disable{margin-top:60rem;padding-top:0}.section.section-text-image-card.theme-white{background-color:#fff}.section.section-text-image-card.theme-grey{background-color:#f2f2f2}.section.section-text-image-card.theme-blue{background-color:#708392}.section.section-text-image-card.theme-blue .description,.section.section-text-image-card.theme-blue .section-content .text-column,.section.section-text-image-card.theme-blue .section-title{color:#fff}.section.section-text-image-card.left .objectives-block .objective-decoration-shape{left:auto;right:-17rem}.section.section-text-image-card.right .section-content{flex-direction:row-reverse}.section.section-text-image-card.right .section-content .picture-column .objectives-block .objective-decoration-shape,.section.section-text-image-card.right .section-content .text-column .objectives-block .objective-decoration-shape{left:auto;right:-17rem}.section.section-text-image-card .section-title{line-height:1.1;margin:0 auto 23rem;max-width:739rem;padding-top:35rem}.section.section-text-image-card .section-title:before{top:-16rem}.section.section-text-image-card .description{color:#312f39;font-size:16rem;line-height:1.75;margin-bottom:30rem;margin-inline:auto;max-width:883rem;text-align:center}.section.section-text-image-card .section-content{-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;display:flex;gap:42rem;justify-content:center}.section.section-text-image-card .section-content.without-text{gap:82rem}.section.section-text-image-card .picture-column.without-text{display:contents}.section.section-text-image-card .picture-column.without-text img{max-width:460rem}.section.section-text-image-card .picture-column img{height:auto;margin-bottom:30rem;max-width:560rem;width:100%}.section.section-text-image-card .picture-column .objectives-block{margin-bottom:40rem;margin-top:0}.section.section-text-image-card .picture-column .objectives-block .objective-decoration-shape{left:-20rem;right:auto}.section.section-text-image-card .text-column{color:#312f39;max-width:492rem}.section.section-text-image-card .text-column.without-text{width:100%}.section.section-text-image-card .text-column strong{font-size:20rem;font-weight:700;line-height:1.4}.section.section-text-image-card .objectives-block{margin-bottom:40rem;margin-top:20rem;max-width:460rem;padding:37rem 17rem 51rem 38rem;position:relative;width:100%}.section.section-text-image-card .objectives-block.mobile{display:none}.section.section-text-image-card .objectives-block.theme-white{background-color:#fff}.section.section-text-image-card .objectives-block.theme-white .objectives-block-title{color:#84bd00}.section.section-text-image-card .objectives-block.theme-white .objectives-list{color:#312f39}.section.section-text-image-card .objectives-block.theme-grey{background-color:#f2f2f2}.section.section-text-image-card .objectives-block.theme-grey .objectives-block-title{color:#84bd00}.section.section-text-image-card .objectives-block.theme-grey .objectives-list{color:#312f39}.section.section-text-image-card .objectives-block.theme-blue{background-color:#708392}.section.section-text-image-card .objectives-block.theme-blue .objectives-block-title,.section.section-text-image-card .objectives-block.theme-blue .objectives-list{color:#fff}.section.section-text-image-card .objectives-block.objectives-bottom{margin-left:auto;margin-right:auto;max-width:920rem;width:100%}.section.section-text-image-card .objectives-block.objectives-bottom.columns ul{-moz-column-gap:40rem;column-gap:40rem;display:grid;grid-template-columns:1fr 1fr}.section.section-text-image-card .objectives-block.objectives-bottom .objective-decoration-shape{left:auto;right:-17rem}.section.section-text-image-card .objectives-block .objectives-block-title{font-size:24rem;font-weight:700;line-height:1.15;margin-bottom:10rem;text-transform:uppercase}.section.section-text-image-card .objectives-block .objectives-list{font-size:16rem;line-height:1.75}.section.section-text-image-card .objectives-block ul{list-style-type:none;margin:0;padding:0}.section.section-text-image-card .objectives-block ul li{align-items:baseline;display:flex;gap:20rem;margin-bottom:5rem}.section.section-text-image-card .objectives-block ul li:before{-ms-flex-negative:0;background-color:#84bd00;border-radius:50%;content:"";display:block;flex-shrink:0;height:10rem;width:10rem}.section.section-text-image-card .objectives-block .objective-decoration-line{background-color:#84bd00;bottom:0;height:14rem;left:0;position:absolute;width:100%}.section.section-text-image-card .objectives-block .objective-decoration-shape{background-color:#84bd00;bottom:-25rem;height:114rem;left:-20rem;position:absolute;transform:skewX(-27deg);width:274rem;z-index:-1}.section.section-banner+.section.section-columns .wrapper-large{margin-bottom:90rem}.section.section-columns{margin-top:80rem;padding-bottom:65rem;padding-top:65rem}.section.section-columns.padding-disable{padding-top:0}.section.section-columns+.section-columns{margin-top:0}.section.section-columns.theme-white{background-color:#fff}.section.section-columns.theme-grey{background-color:#f2f2f2}.section.section-columns.theme-blue{background-color:#708392}.section.section-columns.theme-blue .section-simple-content .section-title,.section.section-columns.theme-blue .section-simple-content-description{color:#fff}.section.section-columns .wrapper{padding-left:104rem;padding-right:104rem}.section.section-columns .wrapper.wrapper-large{gap:40rem;padding-left:0;padding-right:0}.section.section-columns .wrapper.wrapper-large .section-simple-content{max-width:100%;width:650rem}.section.section-columns .section-simple-image{align-self:flex-start;margin-top:50rem;position:relative;z-index:5}.section.section-columns .section-simple-image img{height:auto;width:528rem}.section.section-columns .section-simple-image.decoration-disable:after{display:none}.section.section-columns .section-simple-image:after{background:linear-gradient(var(--brand-color,transparent) 0 0),linear-gradient(#84bd00 0 0);background-blend-mode:normal,normal,difference,normal;bottom:-20rem;content:"";height:114rem;position:absolute;transform:skewX(-27deg);width:274rem;z-index:-1}.section.section-columns .button-container{display:flex;margin-top:55rem}.section.section-columns .button-container.align-left{justify-content:flex-start}.section.section-columns .button-container.align-right{justify-content:flex-end}.section.section-columns .button-container.align-center{justify-content:center}.section.section-columns .button-container.button-mobile{display:none}.section.section-columns .section-simple-content{display:flex;flex-direction:column;max-width:502rem}.section.section-columns .section-simple-content .button-container{margin-top:25rem}.section.section-columns .section-simple-content .section-title{color:#312f39;display:flex;font-size:36rem;font-weight:400;justify-content:flex-start;line-height:1;margin-bottom:36rem;margin-top:42rem;position:relative;text-align:left;width:100%}.section.section-columns .section-simple-content .section-title:before{background:linear-gradient(var(--brand-color,transparent) 0 0),linear-gradient(#84bd00 0 0);background-blend-mode:normal,normal,difference,normal;content:"";height:29rem;left:-18rem;position:absolute;top:-58rem;transform:skewX(-27deg);width:54rem}.section.section-columns .section-simple-content-description{color:#46434f;font-size:16rem;font-weight:300;line-height:1.7}.section.section-columns .section-simple-content-description p{margin-bottom:5rem}.section.section-columns .section-simple-content-description strong{font-weight:700}.section.section-columns .section-simple-content-description em{color:#84bd00}.section.section-columns .section-simple-content-description blockquote{color:#84bd00;margin:0}.section.section-columns .section-simple-content-description a{color:#84bd00}.section.section-columns.column-center .wrapper{align-items:center}.section.section-columns.column-center .wrapper .section-simple-image{margin-top:0}.section.section-columns.column-bottom .wrapper{align-items:flex-end}.section.section-columns.column-bottom .wrapper .section-simple-image{margin-bottom:20rem}.section.section-columns.column-top-separator .wrapper .section-simple-image{margin-top:-15rem}.section.section-columns.right .wrapper{display:flex;flex-direction:row-reverse;justify-content:space-between}.section.section-columns.right .section-simple-image:after{left:270rem}.section.section-columns.left .wrapper{display:flex;flex-direction:row;justify-content:space-between}.section.section-columns.left .section-simple-image:after{left:-10rem}.section.section-columns.left .section-simple-content .section-title:before{left:10rem}.section.section-contact{margin-top:74rem;padding-bottom:90rem}.section.section-contact .wrapper{display:flex;justify-content:space-between;position:relative}.section.section-contact .contact-info{background-color:rgba(70,67,79,.03);background-image:url(medias/logo.svg);background-position:top 48rem left 47rem;background-size:117rem 45rem;height:-moz-min-content;height:min-content;padding:116rem 34rem 24rem 46rem;width:368rem}.section.section-contact .contact-info,.section.section-contact .contact-info p{color:#46434f;font-size:14rem;line-height:1.7;margin-bottom:25rem}.section.section-contact .contact-form{background-color:#fff;box-shadow:0 12rem 24rem 0 rgba(70,67,79,.09);display:flex;flex-direction:column;height:auto;margin-top:-358rem;padding:20rem 44rem 30rem;width:592rem}.section.section-contact .contact-form .vos-informations{color:#46434f;font-size:16rem;font-weight:400;line-height:1.9}.section.section-contact .contact-form .vos-informations .name{display:flex}.section.section-contact .contact-form .vos-informations .form-item-lastname{margin-right:17rem}.section.section-contact .contact-form .section-title.left{justify-content:flex-start;text-align:left}.section.section-contact .contact-form .section-title:before{left:-18rem}.section.section-contact .wpcf7-form,.section.section-contact form,.section.section-wysiwyg .wpcf7-form,.section.section-wysiwyg form{display:flex;flex-direction:column;height:auto;justify-content:flex-start;width:100%}.section.section-contact .wpcf7-form p,.section.section-contact form p,.section.section-wysiwyg .wpcf7-form p,.section.section-wysiwyg form p{margin:0}.section.section-contact .wpcf7-form .form-group-title,.section.section-contact .wpcf7-form .js-form-required,.section.section-contact form .form-group-title,.section.section-contact form .js-form-required,.section.section-wysiwyg .wpcf7-form .form-group-title,.section.section-wysiwyg .wpcf7-form .js-form-required,.section.section-wysiwyg form .form-group-title,.section.section-wysiwyg form .js-form-required{color:rgba(70,67,79,.8);line-height:1.9;margin-bottom:13rem}.section.section-contact .wpcf7-form .form-item,.section.section-contact form .form-item,.section.section-wysiwyg .wpcf7-form .form-item,.section.section-wysiwyg form .form-item{color:#46434f;display:flex;flex-direction:column;float:left;font-size:16rem;font-weight:400;justify-content:flex-start;line-height:1.9;margin-bottom:16rem;position:relative;width:100%}.section.section-contact .wpcf7-form .form-item label,.section.section-contact form .form-item label,.section.section-wysiwyg .wpcf7-form .form-item label,.section.section-wysiwyg form .form-item label{float:left;min-width:150rem;width:100%}.section.section-contact .wpcf7-form .form-item input,.section.section-contact .wpcf7-form .form-item textarea,.section.section-contact form .form-item input,.section.section-contact form .form-item textarea,.section.section-wysiwyg .wpcf7-form .form-item input,.section.section-wysiwyg .wpcf7-form .form-item textarea,.section.section-wysiwyg form .form-item input,.section.section-wysiwyg form .form-item textarea{background-color:#fff;border:2rem solid #dcdcdc;border-radius:14rem;color:#46434f;font-size:16rem;font-weight:700;height:60rem;line-height:1;padding:14rem;position:relative;width:100%;z-index:1}.section.section-contact .wpcf7-form .form-item textarea,.section.section-contact form .form-item textarea,.section.section-wysiwyg .wpcf7-form .form-item textarea,.section.section-wysiwyg form .form-item textarea{height:210rem;padding:25rem 0 0 16rem}.section.section-contact .wpcf7-form .form-item-policy,.section.section-contact form .form-item-policy,.section.section-wysiwyg .wpcf7-form .form-item-policy,.section.section-wysiwyg form .form-item-policy{padding-top:50rem}.section.section-contact .wpcf7-form .form-item-policy .wpcf7-list-item,.section.section-contact form .form-item-policy .wpcf7-list-item,.section.section-wysiwyg .wpcf7-form .form-item-policy .wpcf7-list-item,.section.section-wysiwyg form .form-item-policy .wpcf7-list-item{align-items:center;display:flex;justify-content:flex-start;margin-left:0}.section.section-contact .wpcf7-form .form-item-policy .wpcf7-list-item input,.section.section-contact form .form-item-policy .wpcf7-list-item input,.section.section-wysiwyg .wpcf7-form .form-item-policy .wpcf7-list-item input,.section.section-wysiwyg form .form-item-policy .wpcf7-list-item input{float:none;grid-area:checkbox;height:30rem;width:30rem}.section.section-contact .wpcf7-form .form-item-policy .wpcf7-list-item .wpcf7-list-item-label,.section.section-contact form .form-item-policy .wpcf7-list-item .wpcf7-list-item-label,.section.section-wysiwyg .wpcf7-form .form-item-policy .wpcf7-list-item .wpcf7-list-item-label,.section.section-wysiwyg form .form-item-policy .wpcf7-list-item .wpcf7-list-item-label{margin-bottom:0;margin-left:0;padding-left:20rem}.section.section-contact .wpcf7-form .button,.section.section-contact form .button,.section.section-wysiwyg .wpcf7-form .button,.section.section-wysiwyg form .button{font-size:15rem}.section.section-contact .wpcf7-form #edit-policy,.section.section-contact form #edit-policy,.section.section-wysiwyg .wpcf7-form #edit-policy,.section.section-wysiwyg form #edit-policy{float:none;grid-area:checkbox;height:30rem;width:30rem}.section.section-contact .wpcf7-form input[type=checkbox]+label:after,.section.section-contact .wpcf7-form input[type=checkbox]+label:before,.section.section-contact form input[type=checkbox]+label:after,.section.section-contact form input[type=checkbox]+label:before,.section.section-wysiwyg .wpcf7-form input[type=checkbox]+label:after,.section.section-wysiwyg .wpcf7-form input[type=checkbox]+label:before,.section.section-wysiwyg form input[type=checkbox]+label:after,.section.section-wysiwyg form input[type=checkbox]+label:before{content:none}.section.section-contact .wpcf7-form #edit-policy--description,.section.section-contact form #edit-policy--description,.section.section-wysiwyg .wpcf7-form #edit-policy--description,.section.section-wysiwyg form #edit-policy--description{color:silver;font-size:13rem;font-style:italic;grid-area:description;line-height:1.5;margin-top:20rem}.section.section-contact .wpcf7-form #edit-policy--description a,.section.section-contact form #edit-policy--description a,.section.section-wysiwyg .wpcf7-form #edit-policy--description a,.section.section-wysiwyg form #edit-policy--description a{color:#84bd00}.section.section-contact .wpcf7-form .form-item-policy label,.section.section-contact form .form-item-policy label,.section.section-wysiwyg .wpcf7-form .form-item-policy label,.section.section-wysiwyg form .form-item-policy label{float:none;grid-area:label;height:-moz-fit-content;height:fit-content;margin-left:30rem}.section.section-contact .wpcf7-form .form-type-email.floating label,.section.section-contact .wpcf7-form .form-type-textarea.floating label,.section.section-contact .wpcf7-form .form-type-textfield.floating label,.section.section-contact form .form-type-email.floating label,.section.section-contact form .form-type-textarea.floating label,.section.section-contact form .form-type-textfield.floating label,.section.section-wysiwyg .wpcf7-form .form-type-email.floating label,.section.section-wysiwyg .wpcf7-form .form-type-textarea.floating label,.section.section-wysiwyg .wpcf7-form .form-type-textfield.floating label,.section.section-wysiwyg form .form-type-email.floating label,.section.section-wysiwyg form .form-type-textarea.floating label,.section.section-wysiwyg form .form-type-textfield.floating label{font-size:10rem;opacity:1;top:10rem}.section.section-contact .wpcf7-form .form-type-email label,.section.section-contact .wpcf7-form .form-type-textarea label,.section.section-contact .wpcf7-form .form-type-textfield label,.section.section-contact form .form-type-email label,.section.section-contact form .form-type-textarea label,.section.section-contact form .form-type-textfield label,.section.section-wysiwyg .wpcf7-form .form-type-email label,.section.section-wysiwyg .wpcf7-form .form-type-textarea label,.section.section-wysiwyg .wpcf7-form .form-type-textfield label,.section.section-wysiwyg form .form-type-email label,.section.section-wysiwyg form .form-type-textarea label,.section.section-wysiwyg form .form-type-textfield label{left:15rem;line-height:1;opacity:.4;pointer-events:none;position:absolute;top:20rem;transition:all .3s;z-index:5}.section.section-contact .wpcf7-form .form-type-email input,.section.section-contact .wpcf7-form .form-type-textarea input,.section.section-contact .wpcf7-form .form-type-textfield input,.section.section-contact form .form-type-email input,.section.section-contact form .form-type-textarea input,.section.section-contact form .form-type-textfield input,.section.section-wysiwyg .wpcf7-form .form-type-email input,.section.section-wysiwyg .wpcf7-form .form-type-textarea input,.section.section-wysiwyg .wpcf7-form .form-type-textfield input,.section.section-wysiwyg form .form-type-email input,.section.section-wysiwyg form .form-type-textarea input,.section.section-wysiwyg form .form-type-textfield input{font-weight:700;padding:12rem 0 0 16rem}.section.section-download-article{margin-bottom:48rem;margin-top:18rem}.section.section-download-article .download-article{background-size:cover;display:flex;filter:grayscale(35%);flex-direction:column;height:auto;justify-content:center;min-height:426rem;position:relative}.section.section-download-article .download-article .download-article-content{display:flex;flex-direction:column;margin:83rem 0 50rem 68rem}.section.section-download-article .download-article .download-article-content .title{color:#fff;font-size:26rem;font-weight:700;line-height:1.25;margin-bottom:23rem;max-width:368rem}.section.section-download{margin-top:0;padding-bottom:90rem;padding-top:67rem}.section.section-download.theme-white{background-color:#fff}.section.section-download.theme-white .section-documents-content .section-title{color:#312f39}.section.section-download.theme-grey{background-color:rgba(70,67,79,.03)}.section.section-download.theme-grey .section-documents-content .section-title{color:#312f39}.section.section-download.theme-blue{background-color:#708392}.section.section-download.theme-blue .section-documents-content .section-title{color:#fff}.section.section-download .section-documents-content{display:flex;justify-content:space-between}.section.section-download .section-documents-content .left{justify-content:flex-start;text-align:left}.section.section-download .section-documents-content .section-title{font-size:36rem;font-weight:400;line-height:1.11;margin-bottom:46rem;max-width:280rem}.section.section-download .section-documents-content .section-title:before{left:-18rem}.section.section-download .section-documents-content .document-buttons-wrapper{display:flex;flex-direction:column;gap:15rem;width:195rem}.section.section-download .column-right-image{isolation:isolate;position:relative;width:542rem}.section.section-download .column-right-image:after{background-color:#84bd00;bottom:-25rem;content:"";height:114rem;position:absolute;right:-40rem;transform:skewX(-27deg);width:274rem;z-index:-1}.section.section-download .column-right-image img{height:auto;width:100%}.section.section-image{margin-top:20rem}.section.section-image .wrapper{display:flex;flex-direction:column;position:relative}.section.section-image .section-title{height:50rem;margin-bottom:0;position:relative;width:100%}.section.section-image .section-title:before{background-color:#84bd00;content:"";height:29rem;left:calc(50% - 27rem);position:absolute;top:-48rem;transform:skewX(-27deg);width:54rem}.section.section-image .section-image-image{display:flex;width:100%}.section.section-image .section-image-image.align-center{justify-content:center}.section.section-image .section-image-image.align-right{justify-content:flex-end}.section.section-image .section-image-image.align-center{justify-content:flex-start}.section.section-image .section-image-image img{height:auto;margin:0 auto;max-width:70%}.section.section-information-columns{padding-bottom:45rem;padding-top:1px}.section.section-information-columns.theme-white{background-color:#fff}.section.section-information-columns.theme-grey{background-color:#f2f2f2}.section.section-information-columns .section-title{line-height:1.1;margin:35rem auto 23rem;max-width:739rem}.section.section-information-columns .description{color:#312f39;font-size:16rem;line-height:1.75;margin-bottom:44rem;margin-inline:auto;max-width:865rem;text-align:center}.section.section-information-columns .section-subtitle{color:#324556;font-size:22rem;font-weight:700;line-height:1.17;margin-bottom:53rem;margin-left:auto;margin-right:auto;max-width:516rem;text-align:center}.section.section-information-columns .info-columns{-webkit-box-pack:center;-ms-flex-pack:center;display:flex;justify-content:center;margin-bottom:26rem}.section.section-information-columns .section-information-columns-inner{color:#272622;min-height:530rem;padding:50rem 20rem 72rem;position:relative;width:261rem}.section.section-information-columns .section-information-columns-inner.column-beige-light{background-color:#e2ded3;color:#312f39}.section.section-information-columns .section-information-columns-inner.column-beige{background-color:#ccc7b8;color:#312f39}.section.section-information-columns .section-information-columns-inner.column-blue{background-color:#324556;color:#fff}.section.section-information-columns .section-information-columns-inner.column-blue-light{background-color:#708392;color:#fff}.section.section-information-columns .section-information-columns-inner.column-white{background-color:#fff;color:#312f39}.section.section-information-columns .section-information-columns-inner.column-grey{background-color:#f2f2f2;color:#312f39}.section.section-information-columns .section-information-columns-inner .info-column-title{align-items:center;display:flex;font-size:22rem;font-weight:700;height:78rem;line-height:1.2;margin-bottom:16rem;width:180rem}.section.section-information-columns .section-information-columns-inner .info-column-title.opened:after{transform:rotate(90deg)}.section.section-information-columns .section-information-columns-inner .info-column-text{font-size:15rem;font-weight:400;line-height:1.75}.section.section-information-columns .section-information-columns-inner .decoration-line{background-color:#84bd00;bottom:0;height:12rem;left:0;position:absolute;width:100%}.section.section-information-columns .section-information-columns-inner .decoration-shape{background-color:#84bd00;height:26rem;left:25rem;position:absolute;top:-13rem;transform:skewX(-27deg);width:52rem}.section.section-information-columns .section-bottom-description{color:#312f39;font-size:16rem;font-weight:400;line-height:1.75;text-align:center}.section.section-logo{background-color:rgba(70,67,79,.03);height:auto;margin-bottom:0;margin-top:0;padding-bottom:20rem}.section.section-logo.theme-white{background-color:#fff}.section.section-logo.theme-grey{background-color:rgba(70,67,79,.03)}.section.section-logo.theme-blue{background-color:#708392}.section.section-logo.theme-blue .section-title{color:#fff}.section.section-logo .wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.section.section-logo .section-title{color:#312f39;display:flex;font-size:36rem;font-weight:400;justify-content:center;line-height:1;margin-bottom:36rem;margin-top:80rem;position:relative;text-align:center;width:100%}.section.section-logo .section-title:before{background-color:#84bd00;content:"";height:29rem;left:calc(50% - 27rem);position:absolute;top:-48rem;transform:skewX(-27deg);width:54rem}.section.section-logo .logo-list{align-items:center;display:flex;flex-wrap:wrap;height:auto;justify-content:space-around;margin-top:15rem}.section.section-logo .logo-list .list-logo-item{display:flex;height:100%;justify-content:center;margin-bottom:40rem;margin-right:20rem;width:120rem}.section.section-logo .logo-list .list-logo-item img{height:100%;max-height:85rem;-o-object-fit:contain;object-fit:contain;width:100%}.offers-bloc{background-color:#708392;padding-bottom:88rem}.offers-bloc .bloc-title{padding:35rem 0;position:relative;text-align:center;width:100%}.offers-bloc .bloc-title .title{-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;display:flex;font-size:36rem;font-weight:400;justify-content:center;line-height:1;position:relative;text-align:center;width:100%}.offers-bloc .bloc-title.separator-top:before{background:linear-gradient(var(--brand-color,transparent) 0 0),linear-gradient(#84bd00 0 0);background-blend-mode:normal,normal,difference,normal;content:"";height:29rem;left:calc(50% - 27rem);position:absolute;top:-17rem;transform:skewX(-27deg);width:54rem}.offers-bloc .offers-listing .offers-slider{display:block;margin:0 -10rem;padding:0 13rem 0 20rem}.offers-bloc .offers-listing .offers-slider .arrow-container{align-items:center;background-color:#ccc7b8;cursor:pointer;display:flex;height:52rem;justify-content:center;position:absolute;top:50%;width:52rem;z-index:2}.offers-bloc .offers-listing .offers-slider .arrow-container-right{position:absolute;right:calc(50% - 622rem);transform:translate(-74%,-50%)}.offers-bloc .offers-listing .offers-slider .arrow-container-right:hover{filter:brightness(95%)}.offers-bloc .offers-listing .offers-slider .arrow-container-left{left:calc(50% - 610rem);position:absolute;transform:rotate(180deg) translate(-54%,50%)}.offers-bloc .offers-listing .offers-slider .arrow-container-left:hover{filter:brightness(95%)}.offers-bloc .offers-listing .offers-slider .touchpoints-arrow{background-image:url(medias/grey-arrow-right.svg);background-position:50%;background-size:contain;height:12rem;width:12rem}.offers-bloc .offers-listing .slide-offer{display:block;float:left;height:auto;margin:0 10rem;min-height:1px}.offers-bloc .offers-listing .slide-offer>div{height:100%}.offers-bloc .offers-listing .slide-offer a{display:inline-block;width:100%}.offers-bloc .offers-listing .slide-offer a .offer-teaser{display:inline-block;flex-shrink:0;height:313rem;max-width:241rem;min-height:313rem;overflow:hidden;position:relative;width:100%}.offers-bloc .offers-listing .slide-offer a .offer-teaser .title{bottom:25rem;color:#fff;font-size:24rem;left:0;line-height:1;padding-left:30rem;padding-right:10rem;position:absolute;width:100%;word-break:break-word;z-index:2}.offers-bloc .offers-listing .slide-offer a .offer-teaser img{bottom:0;filter:grayscale(.2);left:0;max-height:100%;max-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;transition:all .5s}.offers-bloc .offers-listing .slide-offer a .offer-teaser:hover img{filter:grayscale(0);transform:scale(1.1);transition:all .5s}.offers-bloc .offers-listing .slide-offer a .mobile-title{color:#fff;display:none;font-size:23rem;font-weight:700;margin-top:10rem;text-align:center}.offers-bloc .offers-listing .slide-offer a img{bottom:0;left:0;max-height:100%;max-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0}.section.section-reassurance{padding-bottom:48rem;position:relative}.section.section-reassurance.theme-white{background-color:#fff}.section.section-reassurance.theme-white .commitments .title,.section.section-reassurance.theme-white .section-title{color:#312f39}.section.section-reassurance.theme-grey{background-color:#f2f2f2}.section.section-reassurance.theme-grey .commitments .title,.section.section-reassurance.theme-grey .section-title{color:#312f39}.section.section-reassurance.theme-blue{background-color:#708392;border-bottom:16rem solid #324556}.section.section-reassurance.theme-blue .commitments .title,.section.section-reassurance.theme-blue .section-title{color:#fff}.section.section-reassurance .wrapper{-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:flex;flex-direction:column;justify-content:center}.section.section-reassurance .section-title{margin-bottom:10rem;margin-top:35rem}.section.section-reassurance .commitments{-webkit-box-pack:justify;-ms-flex-pack:justify;display:flex;justify-content:space-between;margin-top:29rem;width:100%}.section.section-reassurance .commitments .section-commitment-wrapper{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:245rem}.section.section-reassurance .commitments .image-circle{background-color:#fff;border-radius:50%;height:163rem;position:relative;width:163rem}.section.section-reassurance .commitments .image-circle .image{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:flex;height:110rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:110rem}.section.section-reassurance .commitments .image-circle .image img{height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.section.section-reassurance .commitments .title{font-size:16rem;font-weight:700;line-height:1.75;margin-top:22rem;text-align:center}.section-separator{clear:both;display:block}.section-separator .line{height:1rem;width:100%}.section-separator .line.theme-white{background-color:#fff}.section-separator .line.theme-grey{background-color:#f2f2f2}.section-separator .line.theme-blue{background-color:#708392}.section-separator .line.invisible{opacity:0}.section.section-team .wrapper{display:flex;flex-direction:column}.section.section-team .wrapper .section-title{justify-content:flex-start;margin-bottom:20rem}.section.section-team .wrapper .section-title:before{left:10rem}.section.section-team .wrapper .section-subtitle{margin-bottom:56rem}.section.section-team .wrapper .section-persons{display:flex;flex-wrap:wrap}.section.section-team .wrapper .section-persons .team-person{margin-bottom:60rem;margin-right:112rem;width:208rem}.section.section-team .wrapper .section-persons .team-person .team-person-image{height:208rem;overflow:hidden;position:relative;width:175rem}.section.section-team .wrapper .section-persons .team-person .team-person-image img{bottom:0;left:0;max-height:100%;max-width:100%;min-height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;top:0}.section.section-team .wrapper .section-persons .team-person .team-person-name{color:#312f39;font-size:22rem;font-weight:500;line-height:1;margin-top:24rem}.section.section-team .wrapper .section-persons .team-person .team-person-position{color:#84bd00;font-size:14rem;font-weight:500;margin-top:12rem}.section.section-text{margin-bottom:40rem;margin-top:88rem;position:relative}.section.section-text.decoration:before{background-color:#84bd00;content:"";height:9rem;left:calc(50% - 27rem);position:absolute;top:-24rem;transform:skewX(-27deg);width:40rem}.section.section-text .content p{font-size:16rem;font-weight:300;line-height:1.65;text-align:center}.section.section-text .content p:last-of-type{margin-bottom:0}.section.section-timeline{margin-top:48rem;overflow-x:hidden}.section.section-timeline .timeline-batch{overflow-x:hidden;padding-bottom:48rem;padding-top:48rem;position:relative}.section.section-timeline .timeline-batch.theme-white{background-color:#fff}.section.section-timeline .timeline-batch.theme-grey{background-color:rgba(70,67,79,.03)}.section.section-timeline .timeline-batch.theme-bleu{background-color:#708392}.section.section-timeline .timeline-batch:after{background-color:#ccc7b8;bottom:0;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2rem}.section.section-timeline .timeline-batch .wrapper{width:-moz-fit-content;width:fit-content}.section.section-timeline .timeline-batch .timeline-item-content,.section.section-timeline .timeline-batch .timeline-item-info{align-items:center;display:flex;gap:20rem;justify-content:center;overflow:hidden}.section.section-timeline .timeline-batch .timeline-item-info{transition:1s}.section.section-timeline .timeline-batch .section-timeline-inner .timeline-item-left{text-align:right;transform:translateX(-50%)}.section.section-timeline .timeline-batch .section-timeline-inner .timeline-item-left .timeline-item-info-left{margin-right:100rem;opacity:0}.section.section-timeline .timeline-batch .section-timeline-inner .timeline-item-left .timeline-item-info-left.in-viewport{margin-right:0;opacity:1}.section.section-timeline .timeline-batch .section-timeline-inner .timeline-item-right{flex-direction:row-reverse;text-align:left;transform:translateX(50%)}.section.section-timeline .timeline-batch .section-timeline-inner .timeline-item-right .timeline-item-info-right{flex-direction:row-reverse;margin-left:100rem;opacity:0}.section.section-timeline .timeline-batch .section-timeline-inner .timeline-item-right .timeline-item-info-right.in-viewport{margin-left:0;opacity:1}.section.section-timeline .timeline-batch .timeline-item-text{max-width:190rem;min-width:190rem}.section.section-timeline .timeline-batch .timeline-item-text-bold{font-size:15rem;font-weight:700;line-height:1.33}.section.section-timeline .timeline-batch .timeline-circle{align-items:center;border-radius:50%;display:flex;font-weight:700;justify-content:center}.section.section-timeline .timeline-batch .timeline-circle.timeline-circle-large{font-size:47rem;height:147rem;line-height:1.25;width:147rem}.section.section-timeline .timeline-batch .timeline-circle.timeline-circle-small{font-size:25rem;height:84rem;line-height:1.3;width:84rem}.section.section-timeline .timeline-batch .timeline-circle.timeline-circle-medium{font-size:31rem;height:75rem;line-height:1.3;width:75rem}.section.section-timeline .timeline-batch .timeline-circle.timeline-circle-big{font-size:40rem;height:124rem;line-height:1.28;width:124rem}.section.section-timeline .timeline-batch .timeline-circle.timeline-circle-white{background-color:#fff;border:6rem solid #fff;color:#312f39}.section.section-timeline .timeline-batch .timeline-circle.timeline-circle-white.timeline-circle-outline{background-color:transparent;color:#fff}.section.section-timeline .timeline-batch .timeline-circle.timeline-circle-grey{background-color:rgba(70,67,79,.03);border:6rem solid rgba(70,67,79,.03);color:#312f39}.section.section-timeline .timeline-batch .timeline-circle.timeline-circle-grey.timeline-circle-outline{background-color:transparent;color:rgba(70,67,79,.03)}.section.section-timeline .timeline-batch .timeline-circle.timeline-circle-blue{background-color:#708392;border:6rem solid #708392;color:#fff}.section.section-timeline .timeline-batch .timeline-circle.timeline-circle-blue.timeline-circle-outline{background-color:transparent;color:#708392}.section.section-timeline .timeline-batch .timeline-circle.timeline-circle-black{background-color:#312f39;border:6rem solid #312f39;color:#fff}.section.section-timeline .timeline-batch .timeline-circle.timeline-circle-black.timeline-circle-outline{background-color:transparent;color:#312f39}.section.section-timeline .timeline-batch .timeline-line{align-items:center;display:flex}.section.section-timeline .timeline-batch .timeline-line.timeline-line-right{flex-direction:row-reverse}.section.section-timeline .timeline-batch .timeline-line .timeline-line-circle{border:2rem solid #ccc7b8;border-radius:50%;height:17rem;width:17rem}.section.section-timeline .timeline-batch .timeline-line .timeline-line-line{background-color:#ccc7b8;height:2rem;width:63rem}.section.section-timeline .buffer-space{height:90rem}.section.section-video{margin-bottom:30rem;margin-top:160rem}.section.section-video .wrapper{display:flex;flex-direction:column;height:492rem;position:relative;width:100%}.section.section-video .video-cover-image{background-position:50%;background-size:cover;cursor:pointer;height:inherit;left:0;position:absolute;top:0;transition:all .7s;width:inherit;z-index:3}.section.section-video .video-cover-image .play-button{background:linear-gradient(var(--brand-color,transparent) 0 0),linear-gradient(#84bd00 0 0);background-blend-mode:normal,normal,difference,normal;border-radius:46rem;height:92rem;left:50%;opacity:.8;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s ease;width:92rem;z-index:5}.section.section-video .video-cover-image .play-button svg{height:36rem;left:35%;position:absolute;top:31%;width:36rem;z-index:6}.section.section-video .video{height:inherit;position:relative;width:inherit}.section.section-video .video iframe,.section.section-video .video>div{height:inherit;width:inherit}.section.section-wysiwyg{margin:0 auto;max-width:928rem}.section.section-wysiwyg.width-large{max-width:100%}.section.section-wysiwyg.width-large .wrapper{padding-left:104rem;padding-right:104rem}.section.section-wysiwyg.width-large .headline{display:flex;justify-content:flex-start;margin-bottom:36rem;margin-top:120rem;position:relative;text-align:left;width:100%}.section.section-wysiwyg.width-large .headline p{color:#312f39;font-size:36rem;font-weight:400;line-height:1;margin-bottom:0;text-align:left}.section.section-wysiwyg.decoration{margin-top:140rem}.section.section-wysiwyg.decoration .headline:before{background:#84bd00;content:"";height:29rem;left:-18rem;position:absolute;top:-58rem;transform:skewX(-27deg);width:54rem}.section.section-wysiwyg .headline{font-size:21rem;font-weight:500;line-height:1.65;margin-top:36rem;position:relative}.section.section-wysiwyg .text{font-size:16rem;font-weight:300;line-height:1.4;margin-top:28rem}.section.section-wysiwyg .text p{font-size:16rem;font-weight:300;line-height:1.75}.section.section-wysiwyg .text strong{font-weight:700}.section.section-wysiwyg .text em{color:#84bd00}.section.section-wysiwyg .text blockquote{color:#84bd00;margin:0}p{margin-block-end:15rem;margin-block-start:0;margin:0 0 15rem}ol,ul{padding-inline-start:40rem;padding-left:40rem}h1,h2,h3,h4{color:#000;font-family:Assistant,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Droid Sans,Tahoma,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;margin:0;overflow-wrap:break-word}h1 a,h2 a,h3 a,h4 a{color:inherit;font-size:inherit;font-weight:inherit}h1{font-size:32rem}h2{font-size:24rem}h3{font-size:18rem}h4{font-size:16rem}footer{background:linear-gradient(0,rgba(0,0,0,.2),rgba(0,0,0,.2)),#324556;color:#b5c7cf;font-weight:600;padding-top:47rem}footer .rights{font-size:12rem;line-height:1.5;max-width:117rem}footer .footer-col-title{color:#84bd00;font-size:20rem;font-weight:700;line-height:.9;margin-bottom:33rem;text-align:center}footer .footer-col-title .arrow-mobile{display:none;transition:transform .3s}footer .footer-col-title.opened .arrow-mobile{transform:rotate(-180deg)}footer .footer-col-content{font-size:12rem;height:100%;line-height:1.5;overflow:hidden;padding-left:46rem;padding-right:46rem;transition:max-height .5s ease-out}footer .footer-col-content.opened{max-height:600rem}footer .footer-col-content>div{margin-bottom:20rem}footer .footer-col~.footer-col .footer-col-content{border-left:1px solid #708392}footer .footer-col:last-of-type .footer-col-content{border-bottom:1px solid #708392}footer .footer-menu{-webkit-box-pack:center;-ms-flex-pack:center;display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(5,auto);justify-content:center;margin-bottom:60rem;overflow:hidden}footer .footer-logo{display:flex;flex-direction:column;margin-right:33rem;position:relative}footer .footer-logo .ecf-logo{background-image:url(medias/logo-light.svg);background-size:117rem 45rem;height:45rem;margin-bottom:28rem;margin-top:50rem;width:117rem}footer .footer-columns{-moz-column-gap:50rem;column-gap:50rem;display:flex}footer .footer-columns .menu{display:flex;flex-direction:column;margin:0;padding:0;row-gap:15rem}footer .footer-columns .menu .menu-item a{color:#b5c7cf;text-decoration:none}footer .marques-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#708392;background-image:url(medias/arrow-down-white.svg);background-position:right 15rem center;background-size:10rem;border:0;color:#fff;cursor:pointer;font-size:13rem;font-weight:600;height:40rem;margin-top:15rem;padding-left:15rem;width:143rem}footer .sub-footer-mobile{display:none;padding-left:20rem;padding-right:20rem}footer .sub-footer-mobile .menu{-moz-column-gap:25rem;column-gap:25rem;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0 0 18rem;padding:0}footer .sub-footer-mobile .menu a{color:#fff;font-size:12rem;font-weight:700;line-height:2.12;text-decoration:none;text-transform:capitalize}footer .sub-footer{-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#84bd00;display:flex;justify-content:center;padding-bottom:15rem;padding-top:15rem}footer .sub-footer .menu{-moz-column-gap:13rem;column-gap:13rem;display:flex;list-style-type:none;margin:0;padding-left:0}footer .sub-footer .sub-footer-desktop a{color:#fff;font-size:12rem;font-weight:700;line-height:2.2;text-decoration:none;text-transform:capitalize}footer .social-networks{color:#fff}footer .social-networks img{height:34rem;vertical-align:middle}.otgs-development-site-front-end,.wpml-ls-statics-footer{display:none}#page>header{height:72rem;position:relative}#page>header .ecf-logo{background-image:url(medias/logo.svg);background-position:50%;background-size:105rem 40rem;height:100%;left:0;position:absolute;top:0;width:105rem}#page>header>.wrapper{margin:auto;max-width:1280rem;position:relative}#page>header>.header__mobile-btn{align-items:center;background-color:var(--brand-color,#84bd00);display:flex;flex-direction:column;height:inherit;justify-content:center;margin-left:25rem;padding-right:10rem;position:absolute;right:0;text-decoration:none;top:0;transition:all .27s;width:50rem}#page>header>.header__mobile-btn:hover{background-color:var(--brand-color-hover,#8ba42f)}#page>header>.header__mobile-btn:before{background:inherit;content:"";height:inherit;left:-17rem;position:absolute;top:0;transform:skewX(-24deg);width:60rem;z-index:-1}#page>header>.header__mobile-btn .menu-icon-mobile{background-image:url(medias/menu-icon-mobile.png);background-size:20rem;display:none;height:20rem;width:20rem}#page>header>.header__mobile-btn.active .menu-icon-mobile{background-image:url(medias/plus.svg);transform:rotate(45deg)}#page>header>.header__mobile-btn .language-menu-old{align-items:center;display:flex;height:38rem;justify-content:flex-start;margin-top:14rem;position:relative;width:50rem}#page>header>.header__mobile-btn .language-menu-old .fr:before{background-image:url(medias/fr.svg);background-size:contain;content:"";height:25rem;left:10rem;position:absolute;top:6rem;width:25rem}#page>header>.header__mobile-btn .language-menu-old .en:before{background-image:url(medias/en.svg);background-size:contain;content:"";height:100%;left:10rem;position:absolute;top:6rem;width:35rem}#page>header>.header__mobile-btn .language-menu-old .it:before{background-image:url(medias/it.svg);background-size:contain;content:"";height:25rem;left:10rem;position:absolute;top:6rem;width:25rem}#page>header>.header__mobile-btn .language-menu-old .es:before{background-image:url(medias/es.svg);background-size:contain;content:"";height:25rem;left:10rem;position:absolute;top:6rem;width:25rem}#page>header>.header__mobile-btn .language-menu-old .de:before{background-image:url(medias/de.svg);background-size:contain;content:"";height:25rem;left:10rem;position:absolute;top:6rem;width:25rem}#page>header>.header__mobile-btn .language-menu-old .active-language{background-image:url(medias/arrow-down.svg);display:block;height:7rem;text-decoration:none;top:10rem;width:7rem}#page>header>.header__mobile-btn .language-menu-old .active-language .language-text,#page>header>.header__mobile-btn .language-menu-old .language-switcher-language-url{display:none}#page>header>.header__mobile-btn .language-menu-old.is-active .language-switcher-language-url{border-radius:7rem;box-shadow:7rem 7rem 4rem 2rem rgba(70,67,79,.1);display:block;height:auto;left:0;list-style-type:none;padding:0;position:absolute;top:-20rem;transform:translateX(-100%);width:150rem;z-index:10}#page>header>.header__mobile-btn .language-menu-old.is-active .language-switcher-language-url li{background-color:#46434f;font-size:14rem;line-height:1;padding:15rem 0 15rem 50rem;position:relative;text-transform:capitalize;z-index:1}#page>header>.header__mobile-btn .language-menu-old.is-active .language-switcher-language-url li.is-active{background-color:var(--brand-color,#84bd00);color:#fff;font-weight:700;text-decoration:none}#page>header>.header__mobile-btn .language-menu-old.is-active .language-switcher-language-url li:first-child{border-radius:7rem 7rem 0 0}#page>header>.header__mobile-btn .language-menu-old.is-active .language-switcher-language-url li:last-child{border-radius:0 0 7rem 7rem}#page>header>.header__mobile-btn .language-menu-old.is-active .language-switcher-language-url li:before{background-size:contain;content:"";height:25rem;position:absolute;top:8rem;width:25rem}#page>header>.header__mobile-btn .language-menu-old.is-active .language-switcher-language-url li.en:before{background-image:url(medias/en.svg);height:100%;left:4rem;width:35rem}#page>header>.header__mobile-btn .language-menu-old.is-active .language-switcher-language-url li.fr:before{background-image:url(medias/fr.svg);left:3rem}#page>header>.header__mobile-btn .language-menu-old.is-active .language-switcher-language-url li.it:before{background-image:url(medias/it.svg);left:4rem}#page>header>.header__mobile-btn .language-menu-old.is-active .language-switcher-language-url li.de:before{background-image:url(medias/de.svg);left:4rem}#page>header>.header__mobile-btn .language-menu-old.is-active .language-switcher-language-url li.es:before{background-image:url(medias/es.svg);left:4rem}#page>header>.header__mobile-btn .language-menu-old.is-active .language-switcher-language-url li a{color:#fff;text-decoration:none}#page>header .ecf-nav{align-items:center;display:flex;justify-content:center;padding-right:50rem}#page>header .ecf-nav.active{overflow-x:hidden;transform:none}#page>header .ecf-nav:not(.active) .menu-nav-v2>li.menu-item:hover .menu{display:block!important}#page>header .ecf-nav .menu-nav-v2{display:flex;height:47rem;margin-bottom:0;margin-top:25rem;padding:0}#page>header .ecf-nav .menu-nav-v2>li.menu-item{display:flex;margin:0 21rem;position:relative;transition:.3s ease}#page>header .ecf-nav .menu-nav-v2>li.menu-item a{color:#46434f;font-size:16rem;font-weight:400;line-height:1.15;padding-bottom:19rem;text-decoration:none;width:-moz-fit-content;width:fit-content}#page>header .ecf-nav .menu-nav-v2>li.menu-item ul.menu{background-color:#fff;display:none;left:0;min-width:-moz-fit-content;min-width:fit-content;padding:5rem 0 10rem;position:absolute;top:47rem;width:100%;z-index:2}#page>header .ecf-nav .menu-nav-v2>li.menu-item ul.menu li{padding:8rem 22rem;transition:.3s ease;white-space:nowrap}#page>header .ecf-nav .menu-nav-v2>li.menu-item ul.menu li a{color:#46434f;font-size:16rem;font-weight:400;line-height:18rem}#page>header .ecf-nav .menu-nav-v2>li.menu-item ul.menu li:hover{background-color:#a2c037}#page>header .ecf-nav .menu-nav-v2>li.menu-item ul.menu li:hover a{color:#fff}#page>header .ecf-nav .menu-nav-v2>li.menu-item:hover .menu{display:block}#page>header .ecf-nav .menu-nav-v2>li.menu-item:hover>a{color:#a2c037}#page>header .ecf-nav .menu-nav-v2>li.menu-item:hover>a:after{background-color:#a2c037;content:"";height:4rem;left:0;position:absolute;top:43rem;width:100%}#page>header .ecf-nav .language-menu{align-items:center;display:none;height:60rem;justify-content:flex-start;margin-top:0;position:relative;width:100%}#page>header .ecf-nav .language-menu .language-switcher-language-url{display:none;height:60rem;justify-content:space-between;padding-left:0;width:100%}#page>header .ecf-nav .language-menu .language-switcher-language-url li{background-color:#708392;display:flex;height:auto;justify-content:center;list-style-type:none;position:relative;width:100%}#page>header .ecf-nav .language-menu .language-switcher-language-url li.is-active{background-color:#84bd00}#page>header .ecf-nav .language-menu .language-switcher-language-url li a{color:#fff;font-size:18rem;font-weight:700;line-height:3.33;text-decoration:none;text-transform:uppercase}#page>header .ecf-nav .address-mobile{background-color:#324556;display:none;min-height:auto;padding:46rem 18rem 100rem;width:100%}#page>header .ecf-nav .address-mobile .ecf-logo{background-image:url(medias/Logo_ECF_Blanc_RVB.png);background-position:50%;background-size:contain;display:inline-block;height:35rem;margin:0;position:inherit;width:85rem}#page>header .ecf-nav .address-mobile .rte{display:flex}#page>header .ecf-nav .address-mobile .rte p{color:#708392;font-size:12rem;line-height:1.5;margin-bottom:16rem;margin-right:21rem}#page>header .ecf-nav .address-mobile .rte strong{color:#fff;font-weight:700}#page>header .ecf-nav .address-mobile .rte a{color:inherit;text-decoration:none}#page>header .ecf-nav .address-mobile .rte a img{height:30rem;vertical-align:middle}html{font-size:.0703125vw}body,html{overflow-x:hidden}body{background-color:transparent;color:#000;font-family:Assistant,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Droid Sans,Tahoma,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16rem;font-weight:400;line-height:1.45}body:after{clear:both;content:"";display:block}body,html{overflow-x:hidden}main section{float:left;padding-left:calc(50% - 470rem);padding-right:calc(50% - 470rem);position:relative;width:100%}.page-user #content .tabs{float:none}.page-user #content .profile,.page-user #content .tabs,.page-user #content form{margin:20rem auto auto;width:960rem}.page-user .profile h3,.page-user .profile>dl{float:left;margin-bottom:10rem;position:relative;width:100%}.section{margin-top:48rem}.section:first-of-type{margin-top:0}.section .section-title{-webkit-box-pack:center;-ms-flex-pack:center;color:#312f39;display:flex;font-size:36rem;font-weight:400;justify-content:center;line-height:1;margin-bottom:36rem;margin-top:80rem;position:relative;text-align:center;width:100%}.section .section-title:before{background:linear-gradient(var(--brand-color,transparent) 0 0),linear-gradient(#84bd00 0 0);background-blend-mode:normal,normal,difference,normal;content:"";height:29rem;left:calc(50% - 27rem);position:absolute;top:-48rem;transform:skewX(-27deg);width:54rem}.brand-page .section-header-presentation+.section-columns{margin-top:160rem}.brand-page .section-header-presentation .section-header{background-position:50%;background-size:cover;height:538rem;position:relative}.brand-page .section-header-presentation .section-header:before{background:linear-gradient(0,rgba(49,47,57,.3),rgba(49,47,57,.3));bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.brand-page .section-header-presentation .section-header .wrapper{height:inherit}.brand-page .section-header-presentation .section-header .header-content{-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;display:flex;flex-direction:column;height:inherit;justify-content:center;position:relative}.brand-page .section-header-presentation .section-header .header-content .logo{height:88rem;margin-top:42rem;-o-object-fit:contain;object-fit:contain;width:165rem}.brand-page .section-header-presentation .section-header .header-content .logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.brand-page .section-header-presentation .section-header .header-content .title{color:#fff;font-size:54rem;font-weight:700;line-height:1.1;margin-top:40rem;max-width:590rem;text-align:left}.brand-page .section-header-presentation .section-header .header-content .description{color:#fff;font-size:18rem;font-weight:700;letter-spacing:-.4px;line-height:1.44;margin-top:12rem;max-width:408rem;text-align:left}.brand-page .section-header-presentation .section-header .header-content .description p{margin-bottom:0}.brand-page .section-header-presentation .presentation{-webkit-box-pack:justify;-ms-flex-pack:justify;display:flex;justify-content:space-between;margin-bottom:70rem;position:relative}.brand-page .section-header-presentation .presentation .presentation-content{display:flex;flex-direction:column;width:650rem}.brand-page .section-header-presentation .presentation .presentation-content .line-skew{align-items:center;display:flex;height:99rem;min-width:448rem!important;position:relative;width:100%;z-index:1}.brand-page .section-header-presentation .presentation .presentation-content .line-skew>a:after{content:"›";display:inline-block;margin-left:4rem}.brand-page .section-header-presentation .presentation .presentation-content .line-skew .line-skew-content{background:linear-gradient(var(--brand-color,transparent) 0 0),linear-gradient(#84bd00 0 0);background-blend-mode:normal,normal,difference,normal;content:"";height:inherit;position:absolute;right:-300rem;top:0;width:100vw}.brand-page .section-header-presentation .presentation .presentation-content .line-skew .line-skew-content:before{background:inherit;content:"";height:inherit;position:absolute;right:-36rem;top:0;transform:skewX(-26deg);width:60rem}.brand-page .section-header-presentation .presentation .presentation-content .button-grey{border-radius:16rem;padding-left:36rem;padding-right:35rem;z-index:5}.brand-page .section-header-presentation .presentation .presentation-content .section-title{color:#312f39;display:flex;font-size:36rem;font-weight:400;justify-content:flex-start;line-height:1;margin-bottom:36rem;margin-top:150rem;position:relative;text-align:left;width:100%}.brand-page .section-header-presentation .presentation .presentation-content .section-title:before{left:-18rem}.brand-page .section-header-presentation .presentation .presentation-content .text{color:#46434f;font-size:16rem;font-weight:300;line-height:1.8}.brand-page .section-header-presentation .presentation .presentation-image{height:528rem;margin-top:-100rem;position:relative;width:528rem;z-index:5}.brand-page .section-header-presentation .presentation .presentation-image img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}.brand-page .section-header-presentation .presentation .presentation-image .green-element{background:linear-gradient(var(--brand-color,transparent) 0 0),linear-gradient(#84bd00 0 0);background-blend-mode:normal,normal,difference,normal;bottom:auto;height:138rem;position:absolute;right:-150rem;top:-70rem;transform:skewX(-27deg);width:240rem;z-index:5}.brand-page .section-footer-brand{margin-bottom:48rem}.brand-page .section-footer-brand .section-title{display:flex;font-size:36rem;font-weight:400;justify-content:flex-start;line-height:1;margin-bottom:36rem;margin-top:80rem;position:relative;text-align:left;width:100%}.brand-page .section-footer-brand .section-title:before{left:-18rem}.brand-page .section-footer-brand .section-title.color-white{color:#fff}.brand-page .section-footer-brand .section-title.color-white:before{background:#fff}.brand-page .section-footer-brand .section-title.color-black{color:#312f39}.brand-page .section-footer-brand .section-title.color-black:before{background:#312f39}.brand-page .section-footer-brand .wrapper{-ms-flex-pack:justify;background:linear-gradient(var(--brand-color,transparent) 0 0),linear-gradient(#84bd00 0 0);background-blend-mode:normal,normal,difference,normal;display:flex;justify-content:space-between}.brand-page .section-footer-brand .wrapper .content{display:flex;flex-direction:column;padding:65rem 0 59rem 96rem;width:50%}.brand-page .section-footer-brand .wrapper .content .description{margin-bottom:27rem;margin-top:16rem;max-width:448rem}.brand-page .section-footer-brand .wrapper .content .description.color-white{color:#fff}.brand-page .section-footer-brand .wrapper .content .description.color-black{color:#312f39}.brand-page .section-footer-brand .wrapper .content .description p{font-size:18rem;line-height:2}.brand-page .section-footer-brand .wrapper .buttons-wrapper{display:flex}.brand-page .section-footer-brand .wrapper .buttons-wrapper .button-grey{background-color:#46434f;border-radius:8rem;color:#fff;line-height:1.4;padding-bottom:20rem;padding-top:20rem;text-align:center;text-transform:uppercase}.brand-page .section-footer-brand .wrapper .buttons-wrapper .button-grey:not(:first-child){margin-left:16rem}.brand-page .section-footer-brand .wrapper .logo{align-items:center;display:flex;justify-content:center;width:50%}.brand-page .section-footer-brand .wrapper .logo img{height:114rem;-o-object-fit:contain;object-fit:contain;width:214rem}.brand-page .button-grey{align-items:center;background-color:#46434f;border:0;border-radius:14rem;color:#fff;display:flex;font-size:15rem;font-weight:700;letter-spacing:.1px;line-height:3.8;padding-left:26rem;padding-right:26rem;text-decoration:none;transition:all .27s;width:-moz-max-content;width:max-content}.home .home-banner{background-position:50%;background-size:cover;height:582rem;position:relative;width:100%}.home .home-banner .banner-content{align-items:center;background:linear-gradient(0,rgba(49,47,57,.3),rgba(49,47,57,.3));bottom:0;content:"";display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0}.home .home-banner .banner-content .banner-title{color:#fff;font-size:56rem;font-weight:700;line-height:61rem;margin-bottom:42rem;text-align:center}.home .banner-separator{position:relative;width:100%}.home .banner-separator .decoration-line{height:22rem;position:absolute;transform:skewX(-27deg)}.home .banner-separator .decoration-line-green{background-color:#84bd00;bottom:0;right:-5rem;width:25%}.home .banner-separator .decoration-line-blue{background:#324556;bottom:-22rem;left:-5rem;width:75%}.home .home-presentation{padding-top:88rem}.home .home-presentation .rte{margin-bottom:88rem}.home .home-presentation .rte p{font-size:16rem;font-weight:300;line-height:28rem;margin-bottom:0;text-align:center}.home .home-presentation .video-presentation{padding-bottom:0}.home .home-presentation .video-presentation iframe{height:492rem;width:100%}.home .bloc-key-figures{margin-top:48rem;min-height:253rem;position:relative}.home .bloc-key-figures .wrapper{position:relative}.home .bloc-key-figures .decoration-line{background-color:#f2f2f2;height:181rem;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:-1}.home .bloc-key-figures .decoration-green{background-color:#84bd00;bottom:-40rem;height:101rem;position:absolute;right:-20rem;transform:skewX(-27deg);width:223rem}.home .bloc-key-figures .section-key-figures-content{align-items:flex-start;background:linear-gradient(0,rgba(0,0,0,.2),rgba(0,0,0,.2)),#324556;color:#fff;display:flex;height:253rem;justify-content:space-between;position:relative;width:100%;z-index:5}.home .bloc-key-figures .section-key-figures-content:before{background-color:#84bd00;content:"";height:30rem;left:77rem;position:absolute;top:-11rem;transform:skewX(-27deg);width:62rem}.home .bloc-key-figures .section-key-figures-content .section-key-figures-title{background-color:#708392;font-size:36rem;font-weight:400;height:100%;line-height:1;padding:48rem 70rem;width:50%}.home .bloc-key-figures .section-key-figures-content .section-key-figures-title>div{max-width:300rem}.home .bloc-key-figures .section-key-figures-content .section-key-figures-groups{align-items:center;background:linear-gradient(0,rgba(0,0,0,.2),rgba(0,0,0,.2)),#324556;display:flex;flex-direction:column;gap:25rem;height:100%;justify-content:center;padding:30rem 40rem;width:50%}.home .bloc-key-figures .section-key-figures-content .section-key-figures-groups .group-1,.home .bloc-key-figures .section-key-figures-content .section-key-figures-groups .group-2{display:flex}.home .bloc-key-figures .section-key-figures-content .section-key-figures-groups .group-1 .group,.home .bloc-key-figures .section-key-figures-content .section-key-figures-groups .group-2 .group{width:222rem}.home .bloc-key-figures .section-key-figures-content .section-key-figures-groups .group-1 .group .group-num,.home .bloc-key-figures .section-key-figures-content .section-key-figures-groups .group-2 .group .group-num{font-size:48rem;font-weight:700;line-height:1.2;text-align:center;white-space:nowrap}.home .bloc-key-figures .section-key-figures-content .section-key-figures-groups .group-1 .group .group-title,.home .bloc-key-figures .section-key-figures-content .section-key-figures-groups .group-2 .group .group-title{color:#708392;font-size:15rem;font-weight:600;line-height:1.9;margin-top:-5rem;text-align:center;text-transform:uppercase}.home .bloc-key-figures .section-key-figures-content .section-key-figures-groups .group-1 .group+.group,.home .bloc-key-figures .section-key-figures-content .section-key-figures-groups .group-2 .group+.group{border-left:1px solid #fff}.home .bloc-network{margin-top:0}.home .bloc-network .wrapper{display:flex;flex-direction:column;height:750rem;position:relative}.home .bloc-network .section-map-image-content{align-items:center;display:flex;flex-direction:column;justify-content:center;left:25%;position:absolute;right:25%;top:0;z-index:10}.home .bloc-network .section-map-image-content .section-title{color:#312f39;display:flex;font-size:36rem;font-weight:400;justify-content:center;line-height:1;margin-bottom:36rem;margin-top:130rem;position:relative;text-align:center;width:100%}.home .bloc-network .section-map-image-content .section-title:before{background-color:#84bd00;content:"";height:29rem;left:calc(50% - 27rem);position:absolute;top:-48rem;transform:skewX(-27deg);width:54rem}.home .bloc-network .section-map-image-image{bottom:0;height:574rem;left:0;position:absolute;width:100%;z-index:1}.home .bloc-network .section-map-image-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.home .bloc-expertise{margin-top:48rem}.home .bloc-expertise .section-title{color:#312f39;display:flex;font-size:36rem;font-weight:400;justify-content:center;line-height:1;margin-bottom:36rem;margin-top:80rem;position:relative;text-align:center;width:100%}.home .bloc-expertise .section-title:before{background-color:#84bd00;content:"";height:29rem;left:calc(50% - 27rem);position:absolute;top:-48rem;transform:skewX(-27deg);width:54rem}.home .bloc-expertise .section-push-content{display:flex;flex-wrap:wrap;width:100%}.home .bloc-expertise .section-push-content .push-content-item{background-position:50%;background-size:cover;height:528rem;margin-bottom:32rem;margin-right:32rem;overflow:hidden;position:relative;width:528rem}.home .bloc-expertise .section-push-content .push-content-item:nth-of-type(2),.home .bloc-expertise .section-push-content .push-content-item:nth-of-type(5){margin-right:0}.home .bloc-expertise .section-push-content .push-content-item:nth-of-type(n+3){height:336rem;margin-bottom:0;width:341rem}.home .bloc-expertise .section-push-content .push-content-item .push-content-item-bg{background-position:50%;background-size:cover;height:100%;inset:0;position:absolute;transition:transform .25s ease-in;width:100%}.home .bloc-expertise .section-push-content .push-content-item:hover .push-content-item-bg{transform:scale(1.05)}.home .bloc-expertise .section-push-content .push-content-item .push-content-item-link{display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;text-decoration:none}.home .bloc-expertise .section-push-content .push-content-item .push-content-item-link .push-content-item-content{bottom:32rem;left:0;padding-left:34rem;position:absolute;width:100%}.home .bloc-expertise .section-push-content .title{color:#fff;font-size:24rem;line-height:1.3;max-width:71%}.home .bloc-engagement{margin-bottom:48rem;margin-top:18rem}.home .bloc-engagement .section-title{color:#312f39;display:flex;font-size:36rem;font-weight:400;justify-content:center;line-height:1;margin-bottom:36rem;margin-top:80rem;position:relative;text-align:center;width:100%}.home .bloc-engagement .section-title:before{background-color:#84bd00;content:"";height:29rem;left:calc(50% - 27rem);position:absolute;top:-48rem;transform:skewX(-27deg);width:54rem}.home .bloc-engagement .engagement{background-size:cover;display:flex;filter:grayscale(35%);flex-direction:column;height:auto;justify-content:center;min-height:426rem;position:relative}.home .bloc-engagement .engagement .engagement-content{display:flex;flex-direction:column;margin:83rem 0 50rem 68rem}.home .bloc-engagement .engagement .engagement-content .title{color:#fff;font-size:26rem;font-weight:700;line-height:1.2;margin-bottom:23rem;max-width:368rem}.home .bloc-engagement .engagement .engagement-content .button-outlined{margin-bottom:26rem;margin-top:13rem;padding:10rem 18rem}.home .bloc-engagement .engagement-content-mobile{display:none}.home .section.section-logo .section-title{margin-top:36rem}.home .bloc-title{padding:35rem 0;position:relative;text-align:center;width:100%}.home .bloc-title span.title{color:#312f39;font-size:36rem;font-weight:400;line-height:1}.home .bloc-title.separator-top:before{background-color:#84bd00;content:"";height:29rem;left:calc(50% - 27rem);position:absolute;top:-17rem;transform:skewX(-27deg);width:54rem}.section.section-news{margin-bottom:48rem}.section.section-news>.wrapper{display:flex;flex-direction:column;position:relative}.section.section-news .news-filter-year{display:flex;justify-content:space-between;position:absolute;right:115rem;top:100rem}.section.section-news .news-filter-year .form-type-select{float:left;position:relative;width:auto}.section.section-news .news-filter-year .form-type-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #f2f2f2;border-radius:4rem;color:#000;cursor:pointer;margin-left:6rem;padding:2rem 12rem}.section.section-news .section-title-news{color:#312f39;font-size:72rem;font-weight:400;line-height:1.1;margin-bottom:60rem;margin-top:59rem}.section.section-news .teasers{display:flex;flex-wrap:wrap;margin-bottom:51rem}.section.section-news article{display:flex;flex-direction:column}.section.section-news article .content{background-color:rgba(70,67,79,.03);display:flex;flex-direction:column;transition:.3s ease}.section.section-news article .section-category{color:#312f39;font-size:12rem;font-weight:300;line-height:1;margin-top:0;opacity:.6;position:relative;text-decoration:none;text-transform:uppercase}.section.section-news article.article-teaser{background-color:#fff;cursor:pointer;display:flex;flex-direction:column;height:482rem;margin:32rem 32rem 0 0;transition:.3s ease;width:368rem}.section.section-news article.article-teaser:hover{box-shadow:0 12rem 24rem 0 rgba(70,67,79,.09)}.section.section-news article.article-teaser:hover .post-thumbnail{opacity:.9}.section.section-news article.article-teaser .post-thumbnail{height:260rem}.section.section-news article.article-teaser .post-thumbnail img{height:inherit;-o-object-fit:cover;object-fit:cover;width:100%}.section.section-news article.article-teaser .content{box-shadow:none;height:222rem;padding:23rem 24rem 56rem;width:100%}.section.section-news article.article-teaser .content .description{color:#46434f;font-size:14rem;line-height:1.55;margin:0;max-width:326rem;text-decoration:none}.section.section-news article.article-teaser .title{height:100%;margin-bottom:18rem;margin-top:18rem}.section.section-news article .title{color:#000;cursor:pointer;display:flex;flex-direction:column;font-size:18rem;font-weight:700;line-height:1.4;margin-top:10rem;text-decoration:none}.section.section-news article.article-teaser-large{flex-direction:row;height:485rem;width:100%}.section.section-news article.article-teaser-large .content{padding:67rem 17rem 67rem 32rem;width:400rem}.section.section-news article.article-teaser-large .post-thumbnail img{height:100%;width:100%}.section.section-news article.article-teaser-large .section-category{margin-top:0}.section.section-news article.article-teaser-large .title{font-size:28rem;line-height:1.25;margin-bottom:51rem;margin-top:20rem}.section.section-news article.article-teaser-large .description-large{display:flex;flex-direction:column;font-size:14rem;font-weight:300;height:100%;justify-content:space-between;line-height:2;margin-bottom:0;margin-top:0}.section.section-news article.article-teaser-large .description-large .see-more{color:#000;font-size:16rem;font-weight:300;line-height:2.5;text-decoration:none}.section.section-news article.article-teaser-large .post-thumbnail{cursor:pointer;height:100%;width:768rem}.section.section-news article .post-thumbnail{transition:opacity .3s linear}.section.section-news article .post-thumbnail image{height:100%;width:100%}.section.section-news .pagination .nav-links{align-items:center;display:flex;flex-wrap:wrap;height:48rem;justify-content:center;margin-bottom:52rem}.section.section-news .pagination .nav-links a,.section.section-news .pagination .nav-links span{align-items:center;background-color:rgba(70,67,79,.03);border-radius:50%;color:#000;display:flex;font-weight:700;height:48rem;justify-content:center;margin-left:4rem;margin-right:4rem;text-decoration:none;transition:all .3s;width:48rem}.section.section-news .pagination .nav-links a.current,.section.section-news .pagination .nav-links span.current{background-color:#84bd00;color:#fff}.section.section-news .pagination .nav-links a.next,.section.section-news .pagination .nav-links a.prev,.section.section-news .pagination .nav-links span.next,.section.section-news .pagination .nav-links span.prev{background-color:#000;color:#fff;position:relative}.section.section-news .pagination .nav-links a.next:after,.section.section-news .pagination .nav-links a.prev:after,.section.section-news .pagination .nav-links span.next:after,.section.section-news .pagination .nav-links span.prev:after{background-image:url(medias/white-arrow-right.svg);background-size:10rem;content:"";height:10rem;left:18rem;position:absolute;top:18rem;width:10rem;z-index:5}.section.section-news .pagination .nav-links a.prev:after,.section.section-news .pagination .nav-links span.prev:after{transform:rotate(180deg)}.section.section-news .pagination .nav-links a.page-numbers:hover,.section.section-news .pagination .nav-links span.page-numbers:hover{background-color:#84bd00;color:#fff}.not-found{background-color:#fff}.not-found>div{color:#000;font-size:16rem;font-weight:500;line-height:1.45}.section-news{border-top:1px solid rgba(0,0,0,.1)}.section-news .section-top-header{display:flex;justify-content:space-between;padding-top:43rem}.section-news .section-top-header .section-category{color:#46434f;font-size:12rem;font-weight:300;line-height:1;opacity:.6;position:relative;text-decoration:none;text-transform:uppercase}.section-news .section-news-title{color:#312f39;font-size:70rem;font-weight:500;line-height:1.14;margin-bottom:40rem;margin-top:13rem}.section-news .main-image{height:460rem;width:100%}.section-news .main-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-news .sections{padding-top:20rem}.section-news .sections .section.section-wysiwyg{padding-top:48rem}.section-news .sections .section.section-wysiwyg .headline{font-size:21rem;font-weight:500;line-height:1.6;margin-top:36rem}@media only screen and (max-width:1050px){.section.section-banner{height:467rem;padding-left:16rem;padding-right:16rem}.section.section-banner .header-content{align-items:center;margin:auto}.section.section-banner .header-content .title{font-size:31rem;line-height:1.03;text-align:center}.section.section-banner .header-content .description{text-align:center}.section.section-banner .decoration-line{display:none}.section.section-brands-extend+.section-brands-extend{margin-top:0}.section.section-brands-extend .section-title{max-width:100%;padding-left:17rem;padding-right:17rem;text-align:left}.section.section-brands-extend .section-title:before{left:10rem;margin-left:17rem}.section.section-brands-extend .section-description{margin-left:16rem;margin-right:16rem}.section.section-brands-extend .brands{padding-left:17rem;padding-right:17rem}.section.section-brands-extend .brand-list-view{height:100%;margin:0 0 20rem;width:100%}.section.section-brands-extend .brand-list-view .brand-list-view-logo{height:208rem;width:100%}.section.section-brands-extend .brand-list-view .logo-hover{display:none}.section.section-brands .section-description{margin-left:16rem;margin-right:16rem}.section.section-brands .brands-listing{justify-content:space-between;padding-left:30rem;padding-right:30rem}.section.section-brands .brands-listing a.brand,.section.section-brands .brands-listing a.link{height:146rem;margin-bottom:20rem;margin-left:0;margin-right:0;width:146rem}.section.section-cards-links{padding-top:1px}.section.section-cards-links .section-title{font-size:32rem;margin-top:42rem}.section.section-cards-links .section-title:before{top:-58rem}.section.section-cards-links .cards{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;flex-direction:column;gap:70rem;justify-content:flex-end;padding-bottom:74rem;padding-top:44rem}.section.section-cards-links .cards .section-card-inner .card{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-end;flex-direction:row;justify-content:center}.section.section-text+.section.section-text-image-card{padding-top:30rem}.section.section-text+.section.section-text-image-card.padding-disable{margin-top:30rem;padding-top:0}.section.section-text-image-card{padding-left:20rem;padding-right:20rem;padding-top:30rem}.section.section-text-image-card.padding-disable{margin-top:30rem;padding-top:0}.section.section-text-image-card.left .objectives-block .objective-decoration-shape{height:63rem;left:auto;right:-5rem;width:154rem}.section.section-text-image-card.right .section-content{flex-direction:column}.section.section-text-image-card.right .section-content .text-column .objectives-block .objective-decoration-shape{left:auto;right:-5rem}.section.section-text-image-card .section-title{font-size:36rem;line-height:1.1;margin-bottom:15rem;text-align:left}.section.section-text-image-card .section-title:before{left:16rem}.section.section-text-image-card .description{margin-bottom:5rem;text-align:left}.section.section-text-image-card .section-content{flex-direction:column;gap:0}.section.section-text-image-card .section-content.without-text{gap:0}.section.section-text-image-card .picture-column img{margin-bottom:10rem}.section.section-text-image-card .objectives-block{display:none;margin-top:20rem;padding:23rem 18rem 28rem}.section.section-text-image-card .objectives-block.mobile,.section.section-text-image-card .objectives-block.objectives-bottom.columns ul{display:block}.section.section-text-image-card .objectives-block .objective-decoration-shape{height:63rem;width:154rem}.section.section-banner+.section.section-columns .wrapper-large{margin-bottom:0}.section.section-columns{margin-top:0;padding-bottom:50rem}.section.section-columns .wrapper{padding-left:20rem;padding-right:20rem}.section.section-columns .wrapper.wrapper-large{gap:0;padding-left:20rem;padding-right:20rem}.section.section-columns .wrapper.wrapper-large .section-simple-content{width:100%}.section.section-columns .section-simple-image{margin-top:0!important}.section.section-columns .section-simple-image img{margin:0 auto;max-width:100%;width:auto}.section.section-columns .section-simple-image:after{height:63rem;width:154rem}.section.section-columns .button-container{display:none}.section.section-columns .button-container.button-mobile{display:flex}.section.section-columns .section-simple-content{max-width:100%}.section.section-columns .section-simple-content .section-title:before{left:0}.section.section-columns .section-simple-content-description{margin:0 auto 30rem;max-width:100%}.section.section-columns.right .wrapper{flex-direction:column-reverse}.section.section-columns.right .section-simple-image:after{left:auto;right:-3rem}.section.section-columns.left .wrapper{flex-direction:column-reverse}.section.section-columns.left .section-simple-image:after{left:auto;right:-3rem}.section.section-contact{margin-top:0;padding-bottom:20rem}.section.section-contact .wrapper{flex-direction:column}.section.section-contact .contact-info{margin-bottom:0;order:2;width:100%}.section.section-contact .contact-form{margin-top:0;padding:0;width:100%}.section.section-contact .contact-form .section-title.left{font-size:30rem;line-height:1.08;margin-bottom:20rem;max-width:100%;padding-left:17rem;padding-right:17rem;text-align:left}.section.section-contact .contact-form .section-title:before{left:10rem;margin-left:17rem}.section.section-contact .wpcf7-form,.section.section-contact form,.section.section-wysiwyg .wpcf7-form,.section.section-wysiwyg form{padding:23rem 20rem 40rem}.section.section-contact .wpcf7-form .button,.section.section-contact form .button,.section.section-wysiwyg .wpcf7-form .button,.section.section-wysiwyg form .button{justify-content:center;width:100%}.section.section-download-article .section-title{font-size:30rem;line-height:1.08;margin-bottom:20rem;max-width:100%;text-align:center}.section.section-download-article .download-article{height:216rem;justify-content:flex-start;min-height:216rem;padding-left:22rem;padding-right:22rem}.section.section-download-article .download-article .download-article-content{margin:40rem 0 50rem}.section.section-download-article .download-article .download-article-content .title{font-weight:600;max-width:100%;text-align:center}.section.section-download{padding:17rem 20rem 80rem}.section.section-download .section-documents-content{flex-direction:column}.section.section-download .section-documents-content .left{padding-left:17rem;padding-right:17rem;text-align:left}.section.section-download .section-documents-content .section-title:before{left:-10rem;margin-left:17rem}.section.section-download .section-documents-content .document-buttons-wrapper{align-items:center;margin-bottom:40rem;width:100%}.section.section-download .column-right-image{width:100%}.section.section-download .column-right-image:after{right:-20rem}.section.section-image .section-image-image img{max-width:80%}.section.section-information-columns{padding-left:20rem;padding-right:20rem}.section.section-information-columns .section-title{-webkit-box-pack:start;-ms-flex-pack:start;font-size:36rem;justify-content:flex-start;line-height:1.1;margin-bottom:20rem;max-width:none;text-align:left}.section.section-information-columns .section-title:before{left:16rem}.section.section-information-columns .description{margin-bottom:20rem;text-align:left}.section.section-information-columns .section-subtitle{margin-bottom:34rem}.section.section-information-columns .info-columns{align-items:center;flex-direction:column}.section.section-information-columns .section-information-columns-inner{min-height:auto;padding:0;width:100%}.section.section-information-columns .section-information-columns-inner .info-column-title{-webkit-box-pack:justify;-ms-flex-pack:justify;cursor:pointer;font-size:18rem;height:auto;justify-content:space-between;line-height:1.5;margin-bottom:0;padding:16rem 20rem 20rem;width:auto}.section.section-information-columns .section-information-columns-inner .info-column-title:after{background-image:url(medias/white-arrow-right-2.svg);content:"";display:block;height:12rem;transition:transform .3s;width:12rem}.section.section-information-columns .section-information-columns-inner .info-column-text{max-height:0;overflow:hidden;transition:max-height .6s ease-out}.section.section-information-columns .section-information-columns-inner .info-column-text.opened{max-height:1000rem;transition:max-height .6s ease-out}.section.section-information-columns .section-information-columns-inner .info-column-text div{padding:10rem 20rem 20rem}.section.section-information-columns .section-information-columns-inner .decoration-line,.section.section-information-columns .section-information-columns-inner .decoration-shape{display:none}.section.section-logo .section-title{font-size:30rem;line-height:1.01;margin-bottom:20rem;max-width:100%;text-align:center}.section.section-logo .logo-list{margin:15rem 74rem 0}.section.section-logo .logo-list .list-logo-item{-webkit-box-pack:justify;-ms-flex-pack:justify;height:73rem;justify-content:space-between;margin-bottom:23rem;margin-right:0;width:96rem}.offers-bloc .bloc-title .title{font-size:35rem;line-height:1.08;margin-bottom:28rem;margin-left:auto;margin-right:auto;max-width:240rem}.offers-bloc .bloc-title{padding:35rem 0 0}.offers-bloc .offers-listing,.offers-bloc .offers-listing .offers-slider{margin-left:auto;margin-right:auto;max-width:290rem;padding-left:0;padding-right:0}.offers-bloc .offers-listing .offers-slider .arrow-container-right{right:10rem;transform:translate(65%,-30%)}.offers-bloc .offers-listing .offers-slider .arrow-container-left{left:10rem;transform:rotate(180deg) translate(65%,30%)}.offers-bloc .offers-listing .slide-offer{margin:0}.offers-bloc .offers-listing .slide-offer a .offer-teaser{height:290rem;margin-right:0;max-width:290rem;min-height:290rem;min-width:290rem;width:290rem}.offers-bloc .offers-listing .slide-offer a .offer-teaser .title{display:none}.offers-bloc .offers-listing .slide-offer a .mobile-title{display:block}.section.section-reassurance{margin-top:0}.section.section-reassurance .section-title{font-size:36rem;line-height:1.1}.section.section-reassurance .commitments{-webkit-box-pack:center;-ms-flex-pack:center;flex-wrap:wrap;gap:20rem;justify-content:center;margin-top:22rem;padding-left:5rem;padding-right:5rem}.section-separator.disable-mobile{display:none}.section.section-team .wrapper .section-title{font-size:30rem;justify-content:center;line-height:1.08;max-width:100%;text-align:center}.section.section-team .wrapper .section-title:before{left:calc(50% - 27rem)}.section.section-team .wrapper .section-subtitle{margin-inline:20rem}.section.section-team .wrapper .section-persons{align-content:center;flex-direction:column}.section.section-team .wrapper .section-persons .team-person{margin-bottom:50rem;margin-left:15rem;margin-right:15rem;width:calc(100% - 30rem)}.section.section-team .wrapper .section-persons .team-person .team-person-image{display:flex;height:175rem;justify-content:center;margin-inline:auto;text-align:center;width:175rem}.section.section-team .wrapper .section-persons .team-person .team-person-image img{position:relative}.section.section-team .wrapper .section-persons .team-person .team-person-name,.section.section-team .wrapper .section-persons .team-person .team-person-position{text-align:center}.section.section-text{margin-top:50rem}.section.section-text .content p{padding-left:16rem;padding-right:16rem;text-align:left}.section.section-timeline .timeline-batch{display:flex;flex-direction:column;gap:40rem;padding-bottom:40rem;padding-top:40rem}.section.section-timeline .timeline-batch:after{left:50rem}.section.section-timeline .timeline-batch .wrapper{margin-left:0;margin-right:0}.section.section-timeline .timeline-batch .timeline-item-content,.section.section-timeline .timeline-batch .timeline-item-info{gap:10rem}.section.section-timeline .timeline-batch .section-timeline-inner .timeline-item-left{flex-direction:row-reverse;min-width:100%;text-align:left;transform:translateX(50rem)}.section.section-timeline .timeline-batch .section-timeline-inner .timeline-item-left .timeline-item-info-left{flex-direction:row-reverse;margin-left:100rem;margin-right:0;opacity:0}.section.section-timeline .timeline-batch .section-timeline-inner .timeline-item-left .timeline-item-info-left.in-viewport{margin-left:0}.section.section-timeline .timeline-batch .section-timeline-inner .timeline-item-right{min-width:100%;transform:translateX(50rem)}.section.section-timeline .timeline-batch .timeline-circle.timeline-circle-large{font-size:35rem;height:95rem;width:95rem}.section.section-timeline .timeline-batch .timeline-circle.timeline-circle-small{font-size:20rem;height:64rem;width:64rem}.section.section-timeline .timeline-batch .timeline-circle.timeline-circle-medium{font-size:26rem;height:70rem;width:70rem}.section.section-timeline .timeline-batch .timeline-circle.timeline-circle-big{font-size:30rem;height:84rem;line-height:1.2;width:84rem}.section.section-timeline .timeline-batch .timeline-line.timeline-line-left{flex-direction:row-reverse}.section.section-timeline .timeline-batch .timeline-line .timeline-line-line{width:43rem}.section.section-timeline .buffer-space{height:40rem}.section.section-video .section-title{font-size:30rem;line-height:1.08;margin-bottom:20rem;max-width:100%;text-align:center}.section.section-video .wrapper{height:290rem}.section.section-wysiwyg{max-width:100%;width:100%}.section.section-wysiwyg.width-large .wrapper{padding-left:20rem;padding-right:20rem}.section.section-wysiwyg.width-large .text{margin:20rem 0}.section.section-wysiwyg.width-large .headline{margin:20rem 0;padding-left:0;padding-right:0}.section.section-wysiwyg.decoration{margin-top:65rem}.section.section-wysiwyg.decoration .headline:before{left:8rem;top:-37rem}.section.section-wysiwyg .headline{margin:29rem 19rem 0}.section.section-wysiwyg .text{margin:20rem 19rem 0}footer{padding-top:1px}footer .rights{display:none}footer .footer-col-title{align-items:center;border-top:1px solid #708392;cursor:pointer;display:flex;font-size:18rem;justify-content:space-between;margin-bottom:0;padding-bottom:24rem;padding-top:24rem;text-align:left}footer .footer-col-title:last-child{border-bottom:1px solid #708392}footer .footer-col-title .arrow-mobile{background-image:url(medias/green-arrow-down.svg);display:block;height:8rem;margin-right:21rem;width:12rem}footer .footer-col-content{border:none;height:auto;max-height:0;padding-left:0;padding-right:0}footer .footer-col~.footer-col .footer-col-content{border-left:none}footer .footer-menu{grid-template-columns:1fr;grid-template-rows:repeat(5,auto);margin-bottom:47rem;margin-top:25rem;padding-left:20rem;padding-right:20rem}footer .footer-logo{margin-right:0}footer .footer-logo .ecf-logo{background-size:136rem 52rem;height:52rem;margin-left:auto;margin-right:auto;margin-top:14rem;width:136rem}footer .marques-select{display:none}footer .sub-footer-mobile{display:block}footer .sub-footer{color:#fff;font-size:12rem;font-weight:700;line-height:2.12}footer .sub-footer .sub-footer-desktop{display:none}#page>header .ecf-logo{background-size:88rem 33rem;bottom:0;margin-left:24rem;margin-right:calc(50% - 40rem)}#page>header>.wrapper{height:100%;justify-content:space-between}#page>header>.header__mobile-btn .menu-icon-mobile{display:flex}#page>header>.header__mobile-btn .language-menu-old{display:none}#page>header .ecf-nav{align-self:flex-end;background:#fff;border-top:1px solid rgba(70,67,79,.1);display:flex;flex-direction:column;height:100vh;justify-content:flex-start;margin-top:72rem;padding-right:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .25s;width:100%;z-index:1}#page>header .ecf-nav .menu-menu-de-container,#page>header .ecf-nav .menu-menu-en-container,#page>header .ecf-nav .menu-menu-fr-container,#page>header .ecf-nav .menu-menu-it-container{width:100%}#page>header .ecf-nav .menu-nav-v2{flex-direction:column;height:auto;margin-top:0}#page>header .ecf-nav .menu-nav-v2>li.menu-item{display:flex;flex-direction:column;margin-left:0;margin-right:0;padding-top:19rem}#page>header .ecf-nav .menu-nav-v2>li.menu-item:before{background-color:rgba(70,67,79,.1);content:"";height:1px;left:20rem;position:absolute;top:67rem;width:90%}#page>header .ecf-nav .menu-nav-v2>li.menu-item a{font-size:18rem;line-height:1.55;padding-left:20rem;width:100%}#page>header .ecf-nav .menu-nav-v2>li.menu-item.menu-item--expanded a{width:50%}#page>header .ecf-nav .menu-nav-v2>li.menu-item.menu-item--expanded:after{background-image:url(medias/arrow-down-icon-mobile.png);background-position:50%;background-size:12rem;content:"";height:59rem;position:absolute;right:0;top:0;transition:transform .2s;width:100rem}#page>header .ecf-nav .menu-nav-v2>li.menu-item ul.menu{background-color:#708392;padding-bottom:12rem;padding-top:12rem;position:static;top:0}#page>header .ecf-nav .menu-nav-v2>li.menu-item ul.menu li{padding:0}#page>header .ecf-nav .menu-nav-v2>li.menu-item ul.menu li a{color:#fff;display:block;padding:20rem 22rem;width:100%}#page>header .ecf-nav .menu-nav-v2>li.menu-item:hover>a:after{display:none}#page>header .ecf-nav .language-menu,#page>header .ecf-nav .language-menu .language-switcher-language-url{display:flex}#page>header .ecf-nav .address-mobile{display:flex;justify-content:space-between}html{font-size:.9px}main section{padding:20rem;width:100%}.brand-page .section-header-presentation+.section-columns{margin-top:80rem}.brand-page .section-header-presentation .section-header{height:467rem;padding-left:16rem;padding-right:16rem}.brand-page .section-header-presentation .section-header .header-content{align-items:center;margin:auto}.brand-page .section-header-presentation .section-header .header-content .logo{align-self:center;text-align:center}.brand-page .section-header-presentation .section-header .header-content .title{font-size:31rem;line-height:1.05;text-align:center}.brand-page .section-header-presentation .section-header .header-content .description{text-align:center}.brand-page .section-header-presentation .presentation{flex-direction:column;margin-bottom:50rem}.brand-page .section-header-presentation .presentation .presentation-content{width:100%}.brand-page .section-header-presentation .presentation .presentation-content .line-skew{justify-content:center;min-width:100%!important}.brand-page .section-header-presentation .presentation .presentation-content .line-skew .line-skew-content{right:0}.brand-page .section-header-presentation .presentation .presentation-content .section-title{margin-top:85rem;padding-left:17rem;padding-right:17rem;text-align:left}.brand-page .section-header-presentation .presentation .presentation-content .section-title:before{left:0;margin-left:25rem}.brand-page .section-header-presentation .presentation .presentation-content .text{margin-bottom:40rem;margin-left:18rem;margin-right:18rem}.brand-page .section-header-presentation .presentation .presentation-image{height:390rem;margin-top:0;max-width:100%;padding-left:18rem;padding-right:18rem;position:relative;right:0;top:0;width:100%}.brand-page .section-header-presentation .presentation .presentation-image .green-element{display:none}.brand-page .section-footer-brand .section-title{display:flex;font-size:30rem;justify-content:center;line-height:1.08;margin-bottom:20rem;max-width:100%}.brand-page .section-footer-brand .section-title:before{left:calc(50% - 27rem)}.brand-page .section-footer-brand .wrapper{align-items:center;flex-direction:column}.brand-page .section-footer-brand .wrapper .content{align-items:center;padding:63rem 18rem 47rem;width:100%}.brand-page .section-footer-brand .wrapper .content .description{margin-bottom:20rem;margin-top:20rem}.brand-page .section-footer-brand .wrapper .buttons-wrapper{align-items:center;flex-direction:column}.brand-page .section-footer-brand .wrapper .buttons-wrapper .button-grey:not(:first-child){margin-left:0;margin-top:16rem}.brand-page .section-footer-brand .wrapper .logo{margin-bottom:82rem}.home .home-banner{max-height:400rem}.home .home-banner .banner-content{position:relative}.home .home-banner .banner-content .banner-title{font-size:34rem;letter-spacing:-.3px;line-height:1.15;margin-bottom:28rem;margin-top:144rem;padding-left:8rem;padding-right:8rem;width:100%}.home .banner-separator{display:none}.home .home-presentation{padding-top:50rem}.home .home-presentation .rte{margin-bottom:70rem}.home .home-presentation .rte p{padding-left:16rem;padding-right:16rem;text-align:left}.home .home-presentation .video-presentation iframe{height:290rem}.home .bloc-key-figures{margin-top:0;min-height:auto}.home .bloc-key-figures .decoration-green{bottom:-31rem;height:101rem;left:-5rem;right:auto;width:70%}.home .bloc-key-figures .section-key-figures-content{flex-direction:column;height:auto;padding:33rem 30rem 45rem}.home .bloc-key-figures .section-key-figures-content:before{left:50%;transform:skewX(-27deg) translateX(-50%)}.home .bloc-key-figures .section-key-figures-content .section-key-figures-title{background:linear-gradient(0,rgba(0,0,0,.2),rgba(0,0,0,.2)),#324556;font-size:30rem;height:auto;line-height:1.08;padding:0 5rem;text-align:center;width:100%}.home .bloc-key-figures .section-key-figures-content .section-key-figures-title>div{margin:0 auto}.home .bloc-key-figures .section-key-figures-content .section-key-figures-groups{gap:15rem;height:auto;padding:30rem 30rem 0;width:100%}.home .bloc-expertise .section-title,.home .bloc-network .section-map-image-content .section-title{font-size:30rem;line-height:1.08;margin-bottom:20rem;max-width:100%;text-align:center}.home .bloc-expertise .section-push-content{flex-direction:column;margin-top:25rem;padding-left:20rem;padding-right:20rem}.home .bloc-expertise .section-push-content .push-content-item{background:#fff;border-top:1px solid #d9d9d9;height:auto;margin:0;padding-bottom:30rem;padding-top:30rem;width:100%}.home .bloc-expertise .section-push-content .push-content-item:last-of-type{border-bottom:1px solid #d9d9d9}.home .bloc-expertise .section-push-content .push-content-item:nth-of-type(n+3){height:auto;width:100%}.home .bloc-expertise .section-push-content .push-content-item .push-content-item-bg{background:#fff;display:none;transition:none}.home .bloc-expertise .section-push-content .push-content-item:hover .push-content-item-bg{transform:none}.home .bloc-expertise .section-push-content .push-content-item .push-content-item-link{align-items:center;background:#fff;flex-direction:row}.home .bloc-expertise .section-push-content .push-content-item .push-content-item-link:after{background-image:url(medias/green-bright-arrow-right.svg);content:"";display:block;height:12rem;margin-right:22rem;width:12rem}.home .bloc-expertise .section-push-content .push-content-item .push-content-item-link .push-content-item-content{background:#fff;display:flex;flex-direction:column;padding-left:0;position:static}.home .bloc-expertise .section-push-content .title{color:#312f39;font-size:16rem;font-weight:400;line-height:1.75}.home .bloc-engagement .section-title{font-size:30rem;line-height:1.08;margin-bottom:20rem;margin-top:100rem;max-width:100%;text-align:center}.home .bloc-engagement .engagement{min-height:auto}.home .bloc-engagement .engagement .engagement-content{margin:0;padding:40rem 22rem}.home .bloc-engagement .engagement .engagement-content .title{font-weight:600;max-width:100%;text-align:center}.home .bloc-title span.title{font-size:30rem;line-height:1.08rem;margin-bottom:20rem;max-width:100%;text-align:center}.section.section-news>.wrapper{align-items:center}.section.section-news .news-filter-year{margin-top:14rem;position:static}.section.section-news .section-title-news{font-size:36rem;line-height:1.1;margin-bottom:50rem;margin-top:54rem;text-align:center}.section.section-news .teasers{align-items:center;flex-direction:column;margin-bottom:62rem}.section.section-news article.article-teaser{box-shadow:0 12rem 24rem 0 rgba(70,67,79,.09);height:auto;margin:0 0 20rem;width:340rem}.section.section-news article.article-teaser .content{background-color:#fff;height:auto;width:100%}.section.section-news article.article-teaser .content .description{display:none}.section.section-news article.article-teaser-large{align-items:center;box-shadow:0 12rem 24rem 0 rgba(70,67,79,.09);flex-direction:column;height:auto;margin:0 0 20rem;width:340rem}.section.section-news article.article-teaser-large .content{background-color:#fff;padding:25rem 22rem 37rem 24rem;width:340rem}.section.section-news article.article-teaser-large .post-thumbnail{height:100%;width:340rem}.section.section-news article.article-teaser-large .title{font-size:18rem;line-height:1.3;margin-bottom:16rem;margin-top:18rem}.section.section-news article.article-teaser-large .description-large{font-size:14rem;line-height:22}.section-news .section-top-header{margin-left:16rem;margin-right:16rem}.section-news .section-news-title{font-size:36rem;line-height:1.2;margin:54rem auto 50rem;text-align:center}}@media only screen and (max-width:415px){h1,h2,h3,h4{overflow-wrap:normal}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}