:root{--breakpoints:xs 0,sm 576,md 768,lg 1025,xl 1280,xxl 1441,}@media(max-width:575.98px){:root{--current-breakpoint:xs}}@media(min-width:576px)and (max-width:767.98px){:root{--current-breakpoint:sm}}@media(min-width:768px)and (max-width:1024.98px){:root{--current-breakpoint:md}}@media(min-width:1025px)and (max-width:1279.98px){:root{--current-breakpoint:lg}}@media(min-width:1280px)and (max-width:1440.98px){:root{--current-breakpoint:xl}}@media(min-width:1441px){:root{--current-breakpoint:xxl}}.section-avis-1{overflow:hidden;padding:60px 0}@media(max-width:767.98px){.section-avis-1{padding:30px 0}}.section-avis-1 .swiper-pagination-bullet{margin:0!important}.section-avis-1 .swiper-wp{margin-top:80px;position:relative}@media(max-width:767.98px){.section-avis-1 .swiper-wp{margin-top:50px}}.section-avis-1 .swiper-wp:after,.section-avis-1 .swiper-wp:before{bottom:0;content:"";max-width:220px;pointer-events:none;position:absolute;top:0;width:12vw;z-index:2}@media(max-width:1279.98px){.section-avis-1 .swiper-wp:after,.section-avis-1 .swiper-wp:before{display:none}}.section-avis-1 .swiper-wp:before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));left:0}.section-avis-1 .swiper-wp:after{background:linear-gradient(270deg,#fff 0,hsla(0,0%,100%,0));right:0}.section-avis-1 .avis-swiper{overflow-x:clip;overflow-y:visible;padding:0 20px}.section-avis-1 .swiper-slide{display:flex;height:auto;position:relative}.section-avis-1 .swiper-slide:after{background-color:#e6f2f4;bottom:-11px;content:"";height:100px;left:50%;-webkit-mask-image:url(../images/verbatim.svg);mask-image:url(../images/verbatim.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;transform:translateX(-50%);transition:background-color .2s ease;width:100px}.section-avis-1 .swiper-slide.tpe:after{background-color:#e6f2f4}.section-avis-1 .swiper-slide.pme:after{background-color:#fce2d9}.section-avis-1 .swiper-slide.eti:after{background-color:#daf6eb}.section-avis-1 .swiper-slide-active:after{background-color:#fce2d9}.section-avis-1 .avis-card{border:4px solid #fff;border-radius:40px;box-shadow:inset 0 0 0 1px #ede6d7;display:flex;flex-direction:column;gap:30px;min-height:370px;padding:40px 30px 100px;position:relative;transition:border-color .2s ease,background .2s ease;width:100%}@media(max-width:1279.98px){.section-avis-1 .avis-card{padding:40px 30px 80px}}@media(hover:hover){.section-avis-1 .avis-card:hover{border-color:#e6b83f}}.section-avis-1 .swiper-slide-active .avis-card{background-color:#fff;border-color:#e6b83f;border-width:4px}.section-avis-1 .avis-card-body{align-items:flex-start;display:flex;flex-direction:column;gap:15px}.section-avis-1 .avis-quote{margin:0}@media(max-width:1279.98px){.section-avis-1 .avis-quote{font-size:18px}}.section-avis-1 .avis-quote:before{content:"“"}.section-avis-1 .avis-quote:after{content:"”"}.section-avis-1 .avis-link{align-items:center;display:inline-flex;gap:8px;text-decoration:none;transition:color .2s ease}.section-avis-1 .avis-link .icon{flex-shrink:0;font-size:12px}.section-avis-1 .avis-link .full-click-area{inset:0;position:absolute}@media(hover:hover){.section-avis-1 .avis-link:hover{color:#294b53}}.section-avis-1 .avis-card-footer{align-items:center;display:flex;gap:14px;margin-top:auto}.section-avis-1 .avis-card-footer .avis-logo{margin-left:auto}.section-avis-1 .avis-avatar{background-color:#f5f5f5;border-radius:50%;flex-shrink:0;height:114px;-o-object-fit:cover;object-fit:cover;width:114px}.section-avis-1 .avis-author-info{align-items:flex-start;display:flex;flex:0 1 auto;flex-direction:column;flex-shrink:0;gap:4px;min-width:0}.section-avis-1 .avis-author-info .card-compagny,.section-avis-1 .avis-author-info .card-job,.section-avis-1 .avis-author-info .card-name{margin:0}@media(max-width:1279.98px){.section-avis-1 .avis-author-info .card-compagny,.section-avis-1 .avis-author-info .card-job,.section-avis-1 .avis-author-info .card-name{font-size:16px}}.section-avis-1 .avis-author-info .avis-tag{background-color:#fce2d9;border-radius:20px;color:#9b1e11;font-family:Figtree,Tahoma,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:1%;line-height:1.8;margin-top:6px;padding:2px 16px}.section-avis-1 .avis-author-info .avis-tag.tpe{background-color:#e6f2f4;color:#294b53}.section-avis-1 .avis-author-info .avis-tag.pme{background-color:#fce2d9;color:#9b1e11}.section-avis-1 .avis-author-info .avis-tag.eti{background-color:#daf6eb;color:#398f61}.section-avis-1 .avis-logo{align-items:center;display:flex;flex-shrink:1;height:120px;justify-content:center;max-width:175px;min-width:0;width:175px}@media(max-width:1279.98px){.section-avis-1 .avis-logo{display:none}}.section-avis-1 .avis-logo img{display:block;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.section-avis-1 .avis-pagination{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:40px;position:static;width:100%}.section-avis-1 .avis-pagination .swiper-pagination-bullet{background-color:#ede6d7;border-radius:50%;cursor:pointer;height:20px;margin:0;opacity:1;transition:background .2s ease;width:20px}.section-avis-1 .avis-pagination .swiper-pagination-bullet-active{background-color:#e6b83f}.section-avis-1 .cta-wp{display:flex;justify-content:center;margin-top:60px}@media(max-width:767.98px){.section-avis-1 .avis-card{align-items:start;border-radius:20px;display:grid;gap:10px;grid-template-areas:"avatar body" "avatar author";grid-template-columns:auto 1fr;min-height:0;padding:20px 10px}.section-avis-1 .swiper-slide-active .avis-card{border-width:2px}.section-avis-1 .avis-card-body{gap:10px;grid-area:body}.section-avis-1 .avis-card-footer{display:contents}.section-avis-1 .avis-avatar{align-self:start;grid-area:avatar;height:60px;width:60px}.section-avis-1 .avis-quote{font-size:1.4rem}.section-avis-1 .avis-author-info{grid-area:author;position:relative}.section-avis-1 .avis-author-info .card-compagny,.section-avis-1 .avis-author-info .card-job,.section-avis-1 .avis-author-info .card-name{font-size:1.2rem}.section-avis-1 .avis-author-info .avis-tag{font-size:.8rem;padding:1px 10px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.section-avis-1 .swiper-slide:after{bottom:-3px;height:35px;left:auto;right:40px;transform:none;width:35px}.section-avis-1 .avis-pagination{gap:5px;margin-top:22px}.section-avis-1 .avis-pagination .swiper-pagination-bullet{height:10px;margin:0;width:10px}.section-avis-1 .cta-wp{margin-top:22px}}