.zone.diapo{position:relative;overflow:hidden}.zone.diapo .anim-anchor{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.zone.diapo .container{position:relative;z-index:10;min-height:100vh;height:100dvh;justify-content:center;padding:100px 25px 25px;color:var(--white)}.zone.diapo .container,.zone.diapo .container .text{display:flex;flex-direction:column;align-items:center}.zone.diapo .container .text{width:100%;max-width:1100px;text-align:center;gap:15px;margin:auto}.zone.diapo .container .text>*{text-align:center}.zone.diapo .container .text .btns,.zone.diapo .container .text .description,.zone.diapo .container .text .title1,.zone.diapo .container .text .title2{opacity:0}.zone.diapo .container .text .title2{order:1;margin-bottom:0;font-family:var(--font-body);font-weight:300;text-transform:none;letter-spacing:0;line-height:1;font-size:calc(var(--desc-size)*1.1);color:var(--white);letter-spacing:1px;text-transform:uppercase}.zone.diapo .container .text .title1{order:2;margin:0;font-family:var(--font-title);font-size:calc(var(--title2-size)*1.5);line-height:1.2;letter-spacing:normal;color:var(--white)}.zone.diapo .container .text .description{order:4;max-width:520px;margin:0 auto;overflow:visible;color:var(--white)}.zone.diapo .btns .button{background:var(--white);border-color:var(--white);color:var(--black);text-transform:none;font-weight:600;padding:10px 35px;border-radius:4px}.zone.diapo .media{position:absolute;left:0;top:0;z-index:-1}.zone.diapo .media,.zone.diapo .media .iframe,.zone.diapo .media .photo,.zone.diapo .media .swiper,.zone.diapo .media .video{width:100%;height:100%}.zone.diapo .media img,.zone.diapo .media video{width:100%;height:100%;object-fit:cover}.zone.diapo .media .filter{position:absolute;inset:0;z-index:1;pointer-events:none;background:transparent linear-gradient(0deg,rgba(0,0,0,.6),transparent) 0 0 no-repeat padding-box}.zone.diapo .media .filter2{background:transparent linear-gradient(180deg,rgba(0,0,0,.549),transparent) 0 0 no-repeat padding-box;opacity:1;position:absolute;pointer-events:none;z-index:1;top:0;left:0;width:100%;height:130px}.zone.diapo .media .ab{position:absolute;right:clamp(10px,3vw,40px);bottom:clamp(10px,3vw,40px);z-index:2;width:auto;height:clamp(58px,8vw,80px);object-fit:contain;pointer-events:none}.zone.diapo.has-labels{--labels-gap:10px;--labels-pad:10px;--labels-side:16px;--labels-count:var(--labels-count-m);--labels-sum:var(--labels-sum-m);--labels-max:56px;--labels-h:min(var(--labels-max),calc((100vw - 2 * var(--labels-side) - (var(--labels-count) - 1) * var(--labels-gap)) / var(--labels-sum)));--labels-band:calc(var(--labels-h) * 1.2 + var(--labels-pad) * 2)}.zone.diapo.has-labels .container{padding-bottom:calc(var(--labels-band) + 100px)}.zone.diapo .labels{position:absolute;left:0;right:0;bottom:0;z-index:11;display:flex;align-items:center;justify-content:space-between;gap:var(--labels-gap);margin:0;padding:var(--labels-pad) var(--labels-side);list-style:none}.zone.diapo .labels:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--white);z-index:10}.zone.diapo .labels li{flex:0 0 auto;width:calc(var(--labels-h)*var(--w));margin:0;padding:0;z-index:11}.zone.diapo .labels li:before{content:none}.zone.diapo .labels img{display:block;width:100%;height:auto}.zone.diapo .labels .desktop-only{display:none}@media screen and (min-width:768px){.zone.diapo.has-labels{--labels-gap:20px;--labels-pad:14px;--labels-side:40px;--labels-count:var(--labels-count-d);--labels-sum:var(--labels-sum-d)}.zone.diapo .labels{justify-content:space-evenly}.zone.diapo .labels .desktop-only{display:block}}@media screen and (min-width:1280px){.zone.diapo .container{min-height:100dvh;height:100dvh;padding:0;justify-content:center}.zone.diapo .container .text{gap:20px;min-height:100%;height:100%;justify-content:center}.zone.diapo .container .text>*{text-align:center}.zone.diapo .container .text .title1{font-size:calc(var(--title2-size)*2)}.zone.diapo .container .text .title2{font-size:15px}.zone.diapo .container .text .description{max-width:850px}.zone.diapo.has-labels{--labels-max:68px;--labels-pad:18px}.zone.diapo.has-labels .container{padding-bottom:var(--labels-band)}}@media screen and (min-width:1280px)and (prefers-reduced-motion:no-preference){.zone.diapo .labels li{opacity:0}}@media screen and (min-width:1600px){.zone.diapo.has-labels{--labels-max:80px;--labels-pad:20px;--labels-side:20px}.zone.diapo .container .text{gap:40px}.zone.diapo .container .text .description{max-width:530px}.zone.diapo .container .text .title1{font-size:80px}}.zone.texteliste{margin-left:var(--padding);margin-right:var(--padding)}.zone.texteliste .container{width:100%}.zone.texteliste .container,.zone.texteliste .container .col1 .text{display:flex;flex-direction:column;align-items:center}.zone.texteliste .container .col1 .text .description,.zone.texteliste .container .col1 .text .title1{margin-top:15px}.zone.texteliste .container .col2{width:100%;margin-top:30px}.zone.texteliste .container .col2 .items-list{display:flex;flex-direction:column;border-left:1px solid rgba(0,0,0,.08);max-width:350px;margin-left:auto;margin-right:auto}.zone.texteliste .container .col2 .items-list .item{display:flex;align-items:center;gap:15px;padding:10px 0 10px 20px;border-bottom:1px solid rgba(0,0,0,.08)}.zone.texteliste .container .col2 .items-list .item:first-child{border-top:none;padding-top:0}.zone.texteliste .container .col2 .items-list .item:last-child{border-bottom:none;padding-bottom:0}.zone.texteliste .container .col2 .items-list .item .item-number{font-family:var(--font1);font-size:30px;color:var(--color2-light);min-width:52px;line-height:1;opacity:.7;text-align:center}.zone.texteliste .container .col2 .items-list .item .item-picto{width:50px;height:50px;min-width:50px;overflow:hidden;position:relative;background-color:var(--color1);display:flex;align-items:center;justify-content:center}.zone.texteliste .container .col2 .items-list .item .item-picto .photo{width:35px;height:35px}.zone.texteliste .container .col2 .items-list .item .item-picto .photo img{object-fit:contain}.zone.texteliste .container .col2 .items-list .item .item-content .item-title{font-family:var(--font1);font-size:14px;font-weight:700;text-transform:uppercase}.zone.texteliste .container .col2 .items-list .item .item-content .item-link{font-family:var(--desc-font);font-size:12px;margin-top:4px;display:block;letter-spacing:1px;transition:color .3s}.zone.texteliste .container .col2 .items-list .item .item-content .item-link:hover{color:var(--color1)}@media screen and (min-width:1280px){.zone.texteliste{margin-left:200px;margin-right:200px}.zone.texteliste.inverse .container{flex-direction:row-reverse}.zone.texteliste .container{flex-direction:row;align-items:center;gap:60px}.zone.texteliste .container .col1{flex:1 1 50%}.zone.texteliste .container .col1 .text{align-items:center;text-align:center}.zone.texteliste .container .col1 .text>*{text-align:center}.zone.texteliste .container .col1 .text .description{max-width:400px}.zone.texteliste .container .col2{flex:1 1 50%;margin-top:0}.zone.texteliste .container .col2 .items-list{margin-left:0}}@media screen and (min-width:1600px){.zone.texteliste{max-width:1200px;margin-left:auto;margin-right:auto}.zone.texteliste .container .col2 .items-list{max-width:700px}.zone.texteliste .container .col2 .items-list .item{gap:30px;padding:10px 0 10px 30px}.zone.texteliste .container .col2 .items-list .item .item-number{font-size:40px;min-width:70px}.zone.texteliste .container .col2 .items-list .item .item-picto{width:45px;height:45px;min-width:45px}.zone.texteliste .container .col2 .items-list .item .item-content .item-title{font-size:18px}.zone.texteliste .container .col2 .items-list .item .item-link{font-size:16px}}@media screen and (min-width:1920px){.zone.texteliste{max-width:1400px}}.zone.texte{--texte-watermark-space:calc(var(--title1-size, 100px) * 1.2 + 25px);position:relative;overflow-x:clip}.zone.texte .title1.texte-watermark{position:absolute;top:0;left:0;right:0;z-index:0;margin:0;text-align:center;white-space:nowrap;pointer-events:none}.zone.texte .texte-watermark+.text{position:relative;z-index:1;padding-top:var(--texte-watermark-space)}.zone.texte .text{padding:0 var(--padding);max-width:1380px;margin:0 auto;width:100%}.zone.texte .text>*{text-align:center}.zone.texte .text .description{overflow:auto;max-width:100%}.zone.texte .text .description table{width:100%;margin-top:25px}.zone.texte .text table strong{text-transform:uppercase;font-size:16px;font-weight:800}.zone.texte .text table ul li:before{content:"• "}@media screen and (min-width:1280px){.zone.texte .text table{max-width:1024px;margin:0 auto}.zone.texte .text table td{text-align:left;max-width:50%;width:100%}.zone.texte .text table td ul{margin-top:15px;padding-left:25px}}@media screen and (max-width:1279px){.zone.texte .title1.texte-watermark{position:relative;white-space:normal;padding-left:var(--title1-tracking);color:var(--black);opacity:var(--title1-watermark-opacity)}.zone.texte .texte-watermark+.text{padding-top:0}.zone.texte .text .description table tr{display:flex;flex-direction:column;gap:25px}}.back-to-blog-wrapper+.zone.texteimageblog{margin-top:50px}.zone.texteimageblog{margin-top:var(--ecart-zones,60px);margin-left:25px;margin-right:25px;position:relative;text-align:center}.zone.texteimageblog .texteimageblog__container{display:flex;flex-direction:column;align-items:center}.zone.texteimageblog .texteimageblog__text{width:100%}.zone.texteimageblog .texteimageblog__text .texteimageblog__title{font-family:var(--font1,inherit);color:var(--color1,#111827);font-size:clamp(24px,2.4vw,32px);margin:15px 0 0}.zone.texteimageblog .texteimageblog__text .texteimageblog__subtitle{font-family:var(--font2,inherit);font-size:clamp(16px,1.2vw,20px);font-weight:500;margin:12px 0 0;opacity:.85}.zone.texteimageblog .texteimageblog__text .texteimageblog__description{font-family:var(--font2,inherit);font-size:16px;line-height:1.65;margin-top:25px}.zone.texteimageblog .texteimageblog__text .texteimageblog__description p{margin:0 0 12px}.zone.texteimageblog .texteimageblog__text .texteimageblog__description a{color:var(--color2,#2563eb);text-decoration:underline}.zone.texteimageblog .texteimageblog__text .texteimageblog__description strong{font-weight:600}.zone.texteimageblog .texteimageblog__media{margin-top:35px;width:100%;position:relative}.zone.texteimageblog .texteimageblog__media:before{content:"";display:block;padding-top:126%}.zone.texteimageblog .texteimageblog__img,.zone.texteimageblog .texteimageblog__placeholder{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.zone.texteimageblog .texteimageblog__placeholder{background:linear-gradient(135deg,#e5e7eb,#d1d5db);display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:14px;font-family:var(--font2,inherit)}@media (min-width:600px){.zone.texteimageblog{margin-left:50px;margin-right:50px}}@media (min-width:1024px){.zone.texteimageblog{margin-left:100px;margin-right:100px}}@media (min-width:1200px){.zone.texteimageblog{margin-left:3.6vw;margin-right:3.6vw;text-align:left}.zone.texteimageblog .texteimageblog__container{flex-direction:row;align-items:flex-start;height:100%}.zone.texteimageblog .texteimageblog__text{flex:1 1 57%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-self:center;width:auto}.zone.texteimageblog .texteimageblog__text>*{width:80%;max-width:642px}.zone.texteimageblog .texteimageblog__media{flex:1 1 43%;margin-top:0;height:100%;min-width:0}.zone.texteimageblog:nth-of-type(2n){text-align:right}.zone.texteimageblog:nth-of-type(2n) .texteimageblog__container{flex-direction:row-reverse}.zone.texteimageblog:nth-of-type(2n) .texteimageblog__text{align-items:flex-end}}@media (min-width:1600px){.zone.texteimageblog .texteimageblog__text .texteimageblog__title{margin-top:35px}}@media (min-width:1920px){.zone.texteimageblog{max-width:1760px;margin-left:auto;margin-right:auto}}.back-to-blog-wrapper{max-width:1100px;margin:24px auto 0;padding:0 24px}.back-to-blog{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;background:transparent;color:var(--color1,#1f2937);border:1px solid var(--color1,#1f2937);border-radius:999px;font-family:var(--font2,inherit);font-size:14px;font-weight:500;text-decoration:none;transition:background .2s ease,color .2s ease}.back-to-blog:hover{background:var(--color1,#1f2937);color:var(--white,#fff)}