.bloc-flip-cartes{display:flex;flex-direction:column;align-items:center;gap:8px;justify-content:center;overflow-x:hidden;background:var(--bg-secondary)}@media all and (max-width: 768px){.bloc-flip-cartes{width:100%}}.bloc-flip-cartes .container{display:flex;max-width:1200px;flex-direction:column;align-items:center;gap:32px;background:rgba(0,0,0,0)}.bloc-flip-cartes .container .head .title{font-weight:700;margin:0;font-size:var(--h2-size);position:relative;color:var(--font-color-primary)}@media all and (min-width: 768px){.bloc-flip-cartes .container .head .title{text-align:center}}@media all and (max-width: 768px){.bloc-flip-cartes .container{padding:0}}.bloc-flip-cartes .container #swiper-services{width:100%}.bloc-flip-cartes .container #swiper-services .card-service{position:relative;height:360px;border-radius:24px;perspective:1000px}@media all and (max-width: 1440px){.bloc-flip-cartes .container #swiper-services .card-service{height:400px}}@media all and (max-width: 768px){.bloc-flip-cartes .container #swiper-services .card-service{height:460px}}.bloc-flip-cartes .container #swiper-services .card-service .card-service-inner{position:relative;width:100%;height:100%;transition:transform .8s,box-shadow .4s;box-shadow:0px 12px 32px 0px rgba(0,0,0,.24);border-radius:inherit;cursor:pointer}.bloc-flip-cartes .container #swiper-services .card-service .card-service-inner .action{position:absolute;bottom:12px;right:12px;transition:background-color .66s cubic-bezier(0.66, 0, 0.01, 1) .66s,color .66s cubic-bezier(0.66, 0, 0.01, 1) .66s,transform .66s cubic-bezier(0.66, 0, 0.2, 1),opacity 100ms linear}.bloc-flip-cartes .container #swiper-services .card-service .card-service-inner .action button{background:rgba(0,0,0,0);border:none;padding:0}.bloc-flip-cartes .container #swiper-services .card-service .card-service-inner:hover{box-shadow:0px 12px 32px 10px rgba(0,0,0,.24);transform:translateY(-5px)}.bloc-flip-cartes .container #swiper-services .card-service .card-service-inner.card-turned .action{transform:rotate(135deg)}.bloc-flip-cartes .container #swiper-services .card-service .card-service-inner .card-service-front,.bloc-flip-cartes .container #swiper-services .card-service .card-service-inner .card-service-back{border-radius:inherit;position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.bloc-flip-cartes .container #swiper-services .card-service .card-service-inner .card-service-front{color:#fff}.bloc-flip-cartes .container #swiper-services .card-service .card-service-inner .card-service-front picture{border-radius:inherit}.bloc-flip-cartes .container #swiper-services .card-service .card-service-inner .card-service-front picture .img-background{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.bloc-flip-cartes .container #swiper-services .card-service .card-service-inner .card-service-front .content{padding:24px 16px;position:absolute;height:100%;width:100%;display:flex;align-items:flex-end;justify-content:space-between;border-radius:inherit;background:linear-gradient(0deg, black, transparent 60%)}.bloc-flip-cartes .container #swiper-services .card-service .card-service-inner .card-service-front .content .text{position:relative}.bloc-flip-cartes .container #swiper-services .card-service .card-service-inner .card-service-front .content .text h3{font-weight:700}.bloc-flip-cartes .container #swiper-services .card-service .card-service-inner .card-service-front .content .text .description{display:flex;align-items:flex-end;gap:12px;width:95%}.bloc-flip-cartes .container #swiper-services .card-service .card-service-inner .card-service-front .content .text .description p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0}.bloc-flip-cartes .container #swiper-services .card-service .card-service-inner .card-service-front .content .text .description .action button{background:rgba(0,0,0,0);border:none;padding:0}.bloc-flip-cartes .container #swiper-services .card-service .card-service-inner .card-service-back{background-color:var(--bg-primary);border-radius:20px}.bloc-flip-cartes .container #swiper-services .card-service .card-service-inner .card-service-back .content{gap:16px;padding:24px;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(-15px)}.bloc-flip-cartes .container #swiper-services .card-service .card-service-inner .card-service-back .content .title{text-align:center;font-weight:700;color:var(--font-color-primary)}.bloc-flip-cartes .container #swiper-services .card-service .card-service-inner .card-service-back .content .description{font-size:.9em;text-align:justify;color:var(--font-color-primary)}.bloc-flip-cartes .container #swiper-services .card-service .card-service-inner .card-service-back .content .description ul{list-style:disc;margin-left:24px}.bloc-flip-cartes .container #swiper-services .card-service .card-service-inner .card-service-back .action{position:absolute;bottom:26px;right:16px}.bloc-flip-cartes .container #swiper-services .card-service .card-service-inner .card-service-back .action button{background:rgba(0,0,0,0);border:none;padding:0;transform:rotate(45deg)}.bloc-flip-cartes .container #swiper-services .container-pagination{display:none}@media(max-width: 768px){.bloc-flip-cartes .container #swiper-services .container-pagination{margin-top:1em;display:flex;align-items:center;justify-content:center;gap:1rem;height:50px;width:100%}}.bloc-flip-cartes .container #swiper-services .container-pagination .swiper-pagination-flip{position:static;width:unset;gap:.5rem}.bloc-flip-cartes .container #swiper-services .container-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#fff;border-radius:50%;border:1px solid #ccc;opacity:.7;cursor:pointer}.bloc-flip-cartes .container #swiper-services .container-pagination .swiper-pagination-bullet-active{background:#000;opacity:1}.bloc-flip-cartes .container #swiper-services .container-pagination .swiper-button-prev-flip,.bloc-flip-cartes .container #swiper-services .container-pagination .swiper-button-next-flip{display:flex;padding:8px;justify-content:center;align-items:center;gap:4px;border-radius:50px;width:40px;height:40px;background:var(--Primary-100, rgba(186, 214, 6, 0.8))}.bloc-flip-cartes .container #swiper-services .container-pagination .swiper-button-prev-flip.swiper-button-disabled,.bloc-flip-cartes .container #swiper-services .container-pagination .swiper-button-next-flip.swiper-button-disabled{opacity:.3;background:var(--Secondary-40, rgba(69, 69, 69, 0.4))}.bloc-flip-cartes .btn-secondary{border:1px solid var(--font-color-primary)}.card-service-back{opacity:0}.card-fadeIn{-webkit-animation:fadeIn .66s cubic-bezier(0.66, 0, 0.01, 1) forwards;animation:fadeIn .66s cubic-bezier(0.66, 0, 0.01, 1) forwards}.card-fadeOut{-webkit-animation:fadeOut 1.16s cubic-bezier(0.66, 0, 0.01, 1) forwards;animation:fadeOut 1.16s cubic-bezier(0.66, 0, 0.01, 1) forwards}.content-SlideUp{-webkit-animation:slideUp .66s cubic-bezier(0.66, 0, 0.01, 1) forwards;animation:slideUp .66s cubic-bezier(0.66, 0, 0.01, 1) forwards}.content-SlideDown{-webkit-animation:slideDown .66s cubic-bezier(0.66, 0, 0.01, 1) .6s forwards;animation:slideDown .66s cubic-bezier(0.66, 0, 0.01, 1) .6s forwards}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}50%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}50%{opacity:1}100%{opacity:0}}@-webkit-keyframes slideDown{from{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{from{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes slideUp{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-15px)}}@keyframes slideUp{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-15px)}}