@charset "UTF-8";.e-parent:has(.swiper){contain:layout}.swiper:not(.swiper-initialized,.swiper-mobile,.team-swiper,.card__gallery-swiper){max-height:500px;visibility:hidden;opacity:0;transition:opacity .4s ease,visibility .4s ease}.swiper.swiper-initialized{max-height:initial;visibility:visible;opacity:1}.swiper-mobile,.card__gallery.card__gallery{position:relative;overflow:hidden}.swiper-mobile .swiper-wrapper,.card__gallery.card__gallery .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;gap:0}.swiper-mobile .swiper-slide,.card__gallery.card__gallery .swiper-slide{width:100%;height:100%}.swiper-mobile .swiper-pagination,.card__gallery.card__gallery .swiper-pagination{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:6px;z-index:2;padding:.75rem 0;transition:all .2s ease-in-out}.swiper-mobile .swiper-pagination .swiper-pagination-bullet,.card__gallery.card__gallery .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;opacity:.7;background:#fff}.swiper-mobile .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.card__gallery.card__gallery .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;width:6px}.swiper-mobile .swiper-pagination .swiper-pagination-bullet-active,.card__gallery.card__gallery .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.swiper-mobile .swiper-button-gallery,.card__gallery.card__gallery .swiper-button-gallery{min-height:initial;padding:0;position:absolute;width:24px;height:24px;border-radius:999px;background:#fffffff2;box-shadow:0 8px 18px #00000026;z-index:3;pointer-events:all;transition:all .2s ease-in-out;transform:none}.swiper-mobile .swiper-button-gallery:after,.card__gallery.card__gallery .swiper-button-gallery:after{font-size:12px;color:#1b1b1b}.swiper-mobile .swiper-button-gallery.swiper-button-prev,.card__gallery.card__gallery .swiper-button-gallery.swiper-button-prev{left:10px}.swiper-mobile .swiper-button-gallery.swiper-button-next,.card__gallery.card__gallery .swiper-button-gallery.swiper-button-next{right:10px}.swiper-mobile .swiper-button-gallery:hover,.swiper-mobile .swiper-button-gallery:focus,.card__gallery.card__gallery .swiper-button-gallery:hover,.card__gallery.card__gallery .swiper-button-gallery:focus{background:#fffffff2}.elementor-element,.elementor-lightbox{--swiper-theme-color: #000;--swiper-navigation-size: var(----spacing);--swiper-pagination-bullet-size: 6px;--swiper-pagination-bullet-horizontal-gap: 6px}.header-slider{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:var(--spacing);margin:auto}.header-slider .title{text-align:center;position:relative}.header-slider .title:before,.header-slider .title:after{position:absolute;content:"";height:1px;background:var(--color-border);top:50%}.header-slider .title:before{right:calc(100% + var(--spacing));width:50vw}.header-slider .title:after{left:calc(100% + var(--spacing));width:50vw}.header-slider.header-funnel{align-items:center;padding-bottom:2rem}.header-slider .title{margin:0}.swiper-slide .card,.swiper-slide .card-simple{height:100%}.faf-swiper,.single-content .maxwidth,.elementor-widget-faf-post-slider,.elementor-widget-faf-team-slider,.elementor-widget-faf-content-slider{width:100%}.faf-swiper .swiper-initialized,.single-content .maxwidth .swiper-initialized,.elementor-widget-faf-post-slider .swiper-initialized,.elementor-widget-faf-team-slider .swiper-initialized,.elementor-widget-faf-content-slider .swiper-initialized{overflow:visible}.faf-swiper .swiper,.single-content .maxwidth .swiper,.elementor-widget-faf-post-slider .swiper,.elementor-widget-faf-team-slider .swiper,.elementor-widget-faf-content-slider .swiper{max-width:calc(100vw - 4rem);margin:0 auto}.faf-swiper .swiper .swiper-slide:not(.elementor-widget-faf-content-slider .swiper-slide),.single-content .maxwidth .swiper .swiper-slide:not(.elementor-widget-faf-content-slider .swiper-slide),.elementor-widget-faf-post-slider .swiper .swiper-slide:not(.elementor-widget-faf-content-slider .swiper-slide),.elementor-widget-faf-team-slider .swiper .swiper-slide:not(.elementor-widget-faf-content-slider .swiper-slide),.elementor-widget-faf-content-slider .swiper .swiper-slide:not(.elementor-widget-faf-content-slider .swiper-slide){height:auto}.swiper.funnel-swiper .swiper-pagination{margin-top:1rem}.elementor-widget-faf-main-search #funnel-section-club{margin-bottom:2rem}.elementor-widget-faf-content-slider .swiper-slide{aspect-ratio:3/4}.quizz-container .reponse-swiper{height:400px;margin:0 auto;position:relative;list-style:none;padding:2rem 0;overflow:visible}.quizz-container .swiper-slide{height:auto;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.quizz-container .swiper-slide .swiper-slide-inner{justify-content:center;align-items:center}.quizz-container .swiper-slide .swiper-slide-inner h3{font-family:var(--e-global-typography-8b7023c-font-family),Sans-serif;font-size:var(--e-global-typography-8b7023c-font-size);font-weight:var(--e-global-typography-8b7023c-font-weight);text-transform:var(--e-global-typography-8b7023c-text-transform);line-height:var(--e-global-typography-8b7023c-line-height);letter-spacing:var(--e-global-typography-8b7023c-letter-spacing);word-spacing:var(--e-global-typography-8b7023c-word-spacing);color:#fff}.quizz-container .swiper-slide .elementor-button.variante{margin-bottom:-15px}.quizz-container .swiper-slide-inner,.elementor-widget-faf-content-slider .swiper-slide-inner{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:flex-end;color:#fff;transform:translateY(0);transition:all .5s ease}.quizz-container .swiper-slide-inner .swiper-slide-content,.elementor-widget-faf-content-slider .swiper-slide-inner .swiper-slide-content{width:100%;padding:2rem;color:#fff}.quizz-container .swiper-slide-bg,.quizz-container .slide-overlay,.elementor-widget-faf-content-slider .swiper-slide-bg,.elementor-widget-faf-content-slider .slide-overlay{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;border-radius:var(--radius)}.quizz-container .slide-image,.quizz-container .slide-overlay,.elementor-widget-faf-content-slider .slide-image,.elementor-widget-faf-content-slider .slide-overlay{transition:all 2s ease}.quizz-container .slide-image,.elementor-widget-faf-content-slider .slide-image{background-size:cover;background-position:50%;background-repeat:no-repeat;min-width:100%;min-height:100%}.quizz-container .swiper-slide>.slide-overlay i,.elementor-widget-faf-content-slider .swiper-slide>.slide-overlay i{position:absolute;left:0;bottom:0;padding:2rem;color:#fff;font-size:3rem;transform:translate(-100px);transition:all .5s ease}.quizz-container .swiper-slide:hover .slide-image,.elementor-widget-faf-content-slider .swiper-slide:hover .slide-image{transform:scale(1.2)}.quizz-container .swiper-slide:hover .swiper-slide-inner,.elementor-widget-faf-content-slider .swiper-slide:hover .swiper-slide-inner{transform:translateY(-50px)}.quizz-container .swiper-slide:hover>.slide-overlay i,.elementor-widget-faf-content-slider .swiper-slide:hover>.slide-overlay i{transform:translate(0)}body .swiper-pagination-bullets{display:flex;overflow:hidden;gap:.4rem;justify-content:center}body .swiper-pagination-bullets .swiper-pagination-bullet{width:.5rem;height:.5rem;border-radius:10px;margin:0!important;transition:all .3s ease}body .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--e-global-color-primary);width:3rem}.header-slider .swiper-button.swiper-button-prev,.header-slider .swiper-button.swiper-button-next,.header-funnel .swiper-button.swiper-button-prev,.header-funnel .swiper-button.swiper-button-next{position:relative;top:0;right:0;left:0;transform:translate(0)}.header-slider .swiper-button-prev,.header-slider .swiper-button-next,.header-funnel .swiper-button-prev,.header-funnel .swiper-button-next,.swiper .swiper-button-prev,.swiper .swiper-button-next{min-height:initial;position:absolute;top:50%;margin:0;width:2rem;height:2rem;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:var(--color-light-grey);color:var(--e-global-color-text);border-radius:6px;transition:all .3s ease-in-out}.header-slider .swiper-button-prev:hover,.header-slider .swiper-button-next:hover,.header-funnel .swiper-button-prev:hover,.header-funnel .swiper-button-next:hover,.swiper .swiper-button-prev:hover,.swiper .swiper-button-next:hover{background:#e2e4e5;color:var(--e-global-color-secondary)}.header-slider .swiper-button-prev:after,.header-slider .swiper-button-next:after,.header-funnel .swiper-button-prev:after,.header-funnel .swiper-button-next:after,.swiper .swiper-button-prev:after,.swiper .swiper-button-next:after{font-size:1rem}.header-slider .swiper-button-prev.swiper-button-lock,.header-slider .swiper-button-next.swiper-button-lock,.header-funnel .swiper-button-prev.swiper-button-lock,.header-funnel .swiper-button-next.swiper-button-lock,.swiper .swiper-button-prev.swiper-button-lock,.swiper .swiper-button-next.swiper-button-lock{visibility:hidden}.header-slider .swiper-button-prev,.header-funnel .swiper-button-prev,.swiper .swiper-button-prev{transform:translate(-100%);left:-5px}.header-slider .swiper-button-next,.header-funnel .swiper-button-next,.swiper .swiper-button-next{transform:translate(100%);right:-5px}.screen-only{display:none}.swiper .swiper-pagination-bullets{position:relative;padding:2rem 0;line-height:1;margin:0;bottom:0}.swiper .arrow-wrapper{display:flex;justify-content:space-between;align-items:center}.swiper .arrow-wrapper .swiper-button-prev,.swiper .arrow-wrapper .swiper-button-next{position:relative;left:0;right:0}.initialized:has(.swiper-button-prev.swiper-button-disabled) .swiper-button-prev{opacity:0;cursor:auto;pointer-events:none}.initialized:has(.swiper-button-next.swiper-button-disabled) .swiper-button-next{opacity:0;cursor:auto;pointer-events:none}.arrow-wrapper{display:none}.swiper-initialized .arrow-wrapper{display:flex}@media only screen and (min-width: 768px){.funnel-section .swiper.swiper-initialized .swiper-slide,.single-content .maxwidth .swiper.swiper-initialized .swiper-slide,.reponse-swiper .swiper.swiper-initialized .swiper-slide,.elementor-widget-faf-post-slider .swiper.swiper-initialized .swiper-slide,.elementor-widget-faf-content-slider .swiper.swiper-initialized .swiper-slide{transition:all .3s ease}}
