.avis-banner-cont{flex:1 1;padding:96px 0}@media screen and (max-width:899px){.avis-banner-cont{padding:64px 0}}.avis-banner{width:min(100% - 128px,1560px);margin:0 auto}@media screen and (min-width:600px)and (max-width:1199px){.avis-banner{width:calc(100% - 64px)}}@media screen and (max-width:599px){.avis-banner{width:calc(100% - 32px)}}.avis-banner{display:flex;align-items:center;justify-content:center;gap:80px}.avis-banner .avis-banner-vignette{background-color:#fff}.avis-banner .avis-banner-vignette .avis-primary{color:#ff2ca0}.avis-banner .avis-banner-vignette .avis-secondary{color:#ff3771}.avis-banner .avis-banner-vignette .avis-tertiary{color:#ff8e48}.avis-banner .avis-banner-vignette .avis-quaternary{color:#ffcc49}.avis-banner .avis-banner-vignette .avis-white{color:#fff}.avis-banner .avis-banner-vignette .avis-bgWhite{background-color:#fff}@media screen and (max-width:899px){.avis-banner{gap:24px;flex-direction:column}}.avis-banner-vignette{height:-moz-fit-content;height:fit-content;border-radius:10px;padding:12px!important}.avis-banner-vignette p{font-size:var(--h2-size);font-weight:800;text-align:center}.avis-banner-text{max-width:500px}.avis-banner-text-bg-black .avis-banner-text-avis,.avis-banner-text-bg-black .avis-banner-text-avis .payload-richtext p,.avis-banner-text-bg-black .avis-banner-text-stars h4,.avis-banner-text-bg-black .avis-banner-text-stars p{color:#fff}.avis-banner-text-avis{font-size:var(--h4-size);font-weight:700;line-height:130%}@media screen and (max-width:899px){.avis-banner-text-avis{text-align:center}}.avis-banner-text-stars{display:flex;align-items:center;gap:12px;padding-top:12px}@media screen and (max-width:899px){.avis-banner-text-stars{flex-direction:column;gap:6px;padding-top:24px}}.avis-banner-text-stars div{display:flex;align-items:baseline;gap:4px}.avis-banner-text-stars div h4{font-size:var(--h4-size);font-weight:800}.avis-banner-text-stars div p{font-weight:700}.avis-container{flex:1 1;padding:96px 0}@media screen and (max-width:899px){.avis-container{padding:64px 0}}.avis-container{overflow:hidden}.avis-container .avis{width:min(100% - 128px,1560px);margin:0 auto}@media screen and (min-width:600px)and (max-width:1199px){.avis-container .avis{width:calc(100% - 64px)}}@media screen and (max-width:599px){.avis-container .avis{width:calc(100% - 32px)}}.avis-container .avis{display:flex;flex-direction:column;align-items:center;gap:24px}.avis-container .avis-title{line-height:35px}.avis-container .avis-title h2{font-size:var(--h2-size);text-align:center;max-width:700px}@media screen and (max-width:599px){.avis-container .avis-title h2{line-height:130%}}.avis-container .avis-stars{display:flex;align-items:center;gap:12px}@media screen and (max-width:899px){.avis-container .avis-stars{flex-direction:column;gap:6px}}.avis-container .avis-stars div{display:flex;align-items:baseline;gap:4px}.avis-container .avis-stars div h4{font-size:var(--h4-size);font-weight:800}.avis-container .avis-stars div p{font-weight:700}.avis-card{position:relative;width:100%;display:flex;flex-direction:column;gap:12px}.avis-card:hover .avis-card-text-thanks-text{opacity:1;transform:scale(1) rotate(0deg)}@media screen and (max-width:899px){.avis-card{width:100%}}.avis-card:before{content:"";position:absolute;background:url(/guillemets.svg);background-repeat:no-repeat;width:56px;height:38px;top:-24px;left:16px;z-index:10}.avis-card-text{position:relative;background-color:#fff;border-radius:24px;padding:24px;box-shadow:0 15px 25px 0 rgba(0,0,0,.06)}.avis-card-text-thanks{position:absolute;top:-8px;right:-32px;transform:rotate(20deg);z-index:5}@media screen and (max-width:899px){.avis-card-text-thanks{top:-12px;right:0}}@media screen and (max-width:1199px){.avis-card-text-thanks{right:-12px}}.avis-card-text-thanks-text{font-size:16px;font-weight:700;line-height:100%;width:100px;text-align:center;background:linear-gradient(94deg,#ff9047 5.67%,#ff3473 94.59%);text-shadow:0 1px 8px rgba(255,144,71,.4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);opacity:0;transform:scale(.5) rotate(-20deg);transition:all .3s cubic-bezier(.76,0,.24,1)}.avis-card-text-avis,.avis-card-user-name{font-size:18px;font-weight:700;line-height:150%}.avis-card-user-date{color:#838f9a;font-size:16px;font-weight:400;line-height:130%}.embla{width:100%}.embla__container{display:flex;gap:24px;padding-top:48px}@media screen and (max-width:899px){.embla__container{gap:64px}}.embla__container{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.embla__slide{flex:.33 1;min-width:32%}@media screen and (max-width:899px){.embla__slide{min-width:100%}}.embla__dots{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;max-width:80%;margin:0 auto}.embla__dot{width:12px;height:12px;border-radius:50%;background:#ffebf1;border:none;cursor:pointer;transition:background .3s}.embla__dot--active{background:#ff3771}.blogApercu-cont{flex:1 1;padding:96px 0}@media screen and (max-width:899px){.blogApercu-cont{padding:64px 0}}.blogApercu{width:min(100% - 128px,1560px);margin:0 auto}@media screen and (min-width:600px)and (max-width:1199px){.blogApercu{width:calc(100% - 64px)}}@media screen and (max-width:599px){.blogApercu{width:calc(100% - 32px)}}.blogApercu{display:flex;flex-direction:column;gap:24px}.blogApercu-title{display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:space-between;width:100%}.blogApercu-title-link{text-decoration:underline;cursor:pointer}.blogApercu-cards{display:flex;gap:24px;height:100%}@media screen and (max-width:899px){.blogApercu-cards{flex-direction:column}}:root{--display1-size:2.375rem;--h1-size:2.5rem;--h2-size:1.75rem;--h3-size:1.5rem;--h4-size:1.25rem;--h5-size:1.125rem;--h6-size:1rem;--body-size:1rem;--title-xxl-size:2.5rem}@media(min-width:1200px){:root{--display1-size:80px;--h1-size:60px;--h2-size:40px;--h3-size:36px;--h4-size:28px;--h5-size:24px;--h6-size:18px;--body-size:18px;--title-xxl-size:46px}}.contenu-cont{flex:1 1;padding:96px 0}@media screen and (max-width:899px){.contenu-cont{padding:64px 0}}.contenu-cont .contenu{width:min(100% - 128px,1560px);margin:0 auto}@media screen and (min-width:600px)and (max-width:1199px){.contenu-cont .contenu{width:calc(100% - 64px)}}@media screen and (max-width:599px){.contenu-cont .contenu{width:calc(100% - 32px)}}