/*!/wp-content/themes/elancia-theme-2/ctc-style.css*/.w-1500{max-width:1500px!important}.d-none{display:none}.w-100{width:100%!important}.w-available{width:-webkit-fill-available}.w-60{width:60%!important}.w-30{width:30%!important}.is-style-none{list-style:none}.mt-100px{margin-top:100px}.bg-all-wh{min-width:100vw}.t-justify{text-align:justify}.d-mobile,.d-mobile-flex{display:none!important}.d-pc,.d-pc-tablet,.form-elancia-paris .grid-input p label br{display:block!important}.d-pc-grid{display:grid!important}.d-pc-tablet{display:block}.d-pc-tablet-flex{display:flex}.d-pc-flex{display:flex!important}.d-pc-tablet-inline-block{display:inline-block!important}.d-only-mobile{display:none}.d-only-mobile-flex{display:none!important}.d-only-pc-flex{display:flex}.d-only-tablet,.d-only-tablet-flex{display:none!important}.is-style-none{list-style:none}.mt-100px{margin-top:100px}.bg-all-wh{min-width:100vw}.svg-path-color-gris-soutenu-elancia,.svg-path-color-gris-soutenu-elancia path{fill:var(--wp--preset--color--custom-gris-soutenu)}.svg-path-color-vert-elancia{fill:var(--wp--preset--color--custom-vert-elancia)}.svg-path-color-orange-elancia{fill:#f1b81e}.svg-path-color-jaune-elancia{fill:#ffd500}.svg-path-color-beige-moyen-elancia{fill:var(--wp--preset--color--custom-beige-moyen)}.green-stroke-text{text-shadow:-1px 2px #ff0,0 1px #ff0,1px 0#ff0,0-1px #ff0}.max-w1600{max-width:1600px!important}@media only screen and (max-width:1699px) and (min-width:601px){.d-only-tablet{display:block!important}.d-only-tablet-flex{display:flex!important}}@media only screen and (max-width:1680px) and (min-width:601px){.d-pc{display:none!important}.d-mobile{display:block!important}}@media only screen and (max-width:1680px){.d-only-pc-flex{display:none!important}}@media only screen and (max-width:600px){.d-only-tablet-flex{display:none!important}.d-pc-tablet,.d-pc-tablet-flex,.d-pc-tablet-inline-block{display:none!important}.d-mobile{display:block!important}.fb-100{flex-basis:100%}.d-mobile-flex{display:flex!important}.d-pc,.d-pc-flex,.d-pc-grid{display:none!important}.d-m20{margin-left:20px!important;margin-right:20px!important}.d-m30{margin-left:30px!important;margin-right:30px!important}.bg-mobile-transparent{background-color:transparent!important}.p-mobile-35{padding:35px!important}.bg-all-wh{background-color:transparent!important}.m-mobile-35{margin:0 35px}.d-only-mobile{display:block!important}.d-only-mobile-flex{display:flex!important}}html{scroll-behavior:smooth!important;height:stretch;height:-webkit-fill-available}.switch{position:relative;display:inline-block;width:60px;min-width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#212322;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;font-size:20px;line-height:26px;text-align:center}input:checked+.slider{background-color:#4E7938}input:checked+.slider:before{content:"✓";color:#4E7938}input:focus+.slider{box-shadow:0 0 1px #2196F3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.DialogInsightLightBox div:first-child{overflow:hidden!important}body{-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:1px #fff0;font-synthesis:none!important}.footer-elancia{background-image:url(https://www.elancia.fr/wp-content/uploads/2025/11/fond_jungle-1.webp)!important}strong{font-weight:700!important;font-family:Roboto-bold,Roboto,sans-serif}main{min-height:calc(100vh - 323px)}:focus{outline:0!important}.empil-block-pres{justify-content:space-between!important}.wp-block-button__link{width:auto!important}.splide-tarifs,.wp-element-caption{display:none}.entry-content{margin-bottom:100px!important}.d-mobile-select-post{display:none}.form-elancia-paris .grid-input p label br{display:block!important}.entry-content{padding:0}#page-salle-paris .paris-container-btn-inscription{display:none!important}.elementor-map-club-container{display:flex!important;margin-top:50px!important}.rangee-nav-menu .wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{text-align:center}.container-tester-salle .container-tester-salle-content .wp-block-button__link{height:auto}.elancia-404-container .wp-block-cover__inner-container{max-width:600px;margin-right:auto!important;margin-left:0!important}.elancia-block-promo-alone .offre-promo-tarif-perm{display:none!important}.elancia-block-promo-alone .offre-promo-content-promo{width:100%!important}a.has-custom-vert-for-t-background-color{border:1px solid #3e5d58;transition:all .5s}a.has-custom-vert-for-t-background-color:hover{color:#3e5d58!important;background-color:#fff!important}.footer-top{align-items:baseline}.footer-top,.rs-button-group{top:-100px;position:relative}.button-header-franchise:hover a{background-color:var(--wp--preset--color--custom-blanc)!important;color:var(--wp--preset--color--custom-bleu-canar)!important}.form-elancia{padding:0 150px}.form-elancia label:not(.form-label-title){color:var(--wp--preset--color--custom-vert-for-t);font-size:20px;font-weight:500;text-transform:none;line-height:30px}.form-elancia .form-label-title{color:var(--wp--preset--color--custom-gris-soutenu);font-size:30px;font-weight:700;text-transform:uppercase;line-height:65px}.form-elancia .form-elancia-container-input p{display:flex;flex-flow:row wrap}.form-elancia .form-elancia-container-input p label{width:50%;margin-bottom:34px}.form-elancia input,.form-elancia select,.form-elancia textarea{border:1px solid var(--wp--preset--color--custom-vert-elancia);border-radius:20px;padding:18px 26px;font-size:19px}.form-elancia input[aria-invalid=true]{border:2px solid #dc3232}.form-elancia input[type=file]{border:0!important}hr{border:1px solid var(--wp--preset--color--custom-vert-elancia)!important;height:auto!important}.form-elancia .wpcf7-acceptance,.form-elancia .wpcf7-acceptance span{font-size:18px;line-height:18px;margin:0}.form-elancia .wpcf7-acceptance label{font-weight:400!important}.form-elancia .form-elancia-container-submit{text-align:center}.form-elancia .green-forest-button-hover{border-radius:5px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{text-align:center;width:fit-content;margin:0 auto;display:none!important}@supports (background:-webkit-named-image(i)){.form-elancia select{background:#fff;height:40px}}.form-elancia-contact{padding:0}.form-elancia.form-elancia-contact .form-elancia-container-input p label:first-of-type input.w-available{margin-right:20px}.form-elancia.form-elancia-contact label{margin-bottom:0!important}.form-elancia-contact textarea{width:-webkit-fill-available!important;border-color:#3e5d58!important}.contact-container{align-items:flex-start}.form-elancia.form-elancia-contact input,.form-elancia.form-elancia-contact select{border-color:#3e5d58!important}.form-elancia.form-elancia-contact .form-elancia-container-submit button{text-transform:uppercase;font-size:25px!important;padding:15px 190px!important}.black-border-button-hover a,.discover-button,.discover-button img,.green-button-hover a,.green-forest-button-hover,.green-forest-button-hover a,.rs-button-elancia:hover svg path,a{transition:all .5s}.white-button-hover a:hover{background-color:var(--wp--preset--color--custom-vert-for-t)!important;color:var(--wp--preset--color--custom-blanc)!important}.bleu-canard-button-hover a:hover{background-color:var(--wp--preset--color--custom-blanc)!important;color:var(--wp--preset--color--custom-bleu-canard)!important;border-color:var(--wp--preset--color--custom-bleu-canard)!important}.bleu-brouillard-button-hover a:hover{color:var(--wp--preset--color--custom-bleu-brouillard)!important;border-color:var(--wp--preset--color--custom-bleu-brouillard)!important}.news-button a{text-transform:none!important}.bleu-brouillard-button-hover a:hover,.discover-button:hover,.green-button-hover:hover a{background-color:var(--wp--preset--color--custom-blanc)!important}.discover-button:hover *{color:var(--wp--preset--color--custom-vert-for-t)!important}.discover-button:hover img{filter:invert(33%) sepia(16%) saturate(736%) hue-rotate(121deg) brightness(91%) contrast(86%)}footer{margin-top:0!important}.rs-button-elancia:hover svg path{fill:var(--wp--preset--color--custom-vert-elancia)}.hr-articles{width:80%;border-width:0 0 3px!important;border-color:var(--wp--preset--color--custom-vert-elancia)!important}.green-button-hover:hover a{color:var(--wp--preset--color--custom-vert-elancia)!important}.block-paragraphe-image-text{grid-template-columns:50% 50%}.block-paragraphe-image-text .block-paragraphe-image-text-left-text .wp-block-heading{margin-left:auto}.block-paragraphe-image-text .block-paragraphe-image-text-left-text .wp-block-buttons{width:100%}.green-forest-button-hover a{border-radius:5px}.elancia-submit,.green-forest-button-hover a{border:1px solid var(--wp--preset--color--custom-vert-for-t)}.elancia-submit:hover,.green-forest-button-hover:hover,.green-forest-button-hover:hover a{background-color:var(--wp--preset--color--custom-blanc)!important;color:var(--wp--preset--color--custom-vert-for-t)!important}.articles-preview .articles-preview-infos .wp-block-cover__inner-container{margin-top:auto}.articles-preview .articles-preview-infos .articles-preview-infos-contener{height:200px}.articles-preview .articles-preview-infos .taxonomy-category a{text-decoration:none}.articles-preview .articles-preview-infos .taxonomy-category a:hover,.list-blog-infos-articles .list-blog-infos-articles-cat a:hover{text-decoration:underline}.articles-preview .articles-preview-infos .wp-block-read-more:hover{text-decoration:none!important}.black-border-button-hover:hover a{background-color:var(--wp--preset--color--custom-vert-elancia)!important;color:var(--wp--preset--color--custom-blanc)!important}.splide__pagination.splide__pagination_elancia_franchise,.splide__pagination.splide__pagination_elancia_services{bottom:-20px!important;gap:10px}.container-coordonnees ul li div{background:no-repeat;background-position:center}.splide__pagination.splide__pagination_elancia_services .splide__pagination__page{background-color:var(--wp--preset--color--custom-blanc)!important;border:1px solid var(--wp--preset--color--custom-vert-elancia)!important;height:15px;width:15px}.splide__pagination.splide__pagination_elancia_franchise .splide__pagination__page{background-color:#d1ccbd!important;border:1px solid #d1ccbd!important;height:15px;width:15px}.splide__pagination.splide__pagination_elancia_franchise .splide__pagination__page.is-active{background-color:#004851!important;border-color:#004851!important}.splide__pagination.splide__pagination_elancia_services .splide__pagination__page.is-active{background-color:var(--wp--preset--color--custom-vert-elancia)!important}.elancia-text-input{text-align:left;font:16px/21px Roboto;letter-spacing:0;color:var(--wp--preset--color--custom-gris-elancia);background:var(--wp--preset--color--custom-blanc) 0% 0%no-repeat padding-box;box-shadow:0 3px 6px #00000029;border-radius:35px;Border:0;Padding:20px 40px}.elancia-submit{border-width:1px;border-radius:5px;padding-top:var(--wp--preset--spacing--20);padding-right:34px;padding-bottom:var(--wp--preset--spacing--20);padding-left:34px;background-color:var(--wp--preset--color--custom-vert-for-t);color:var(--wp--preset--color--custom-blanc);font-size:23px;text-transform:uppercase;margin:0 auto;display:block}.elancia-checkbox-label label{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;font-size:14px;gap:25px}.elancia-checkbox-label label input{width:25px;height:25px}.elancia-place-available{width:-webkit-fill-available}.elancia-block-confirmation-form{max-width:800px;margin:120px auto!important}.salle-elancia-block h3{margin-left:0!important}.splide__list{flex-wrap:nowrap!important}.elancia-label-text .hr-mobile{width:80%}.nav-separator{border:var(--wp--preset--color--custom-blanc) 1px solid;height:27px}header.wp-block-template-part{position:fixed;z-index:999;width:100%;top:0}.green-logo-elancia{display:none}.menu-scroll{background-color:var(--wp--preset--color--custom-blanc)!important;max-width:100vw}.menu-scroll .nav-separator{border-color:var(--wp--preset--color--custom-gris-soutenu)!important}.menu-scroll .wp-block-navigation__responsive-container-open,.menu-scroll li{color:var(--wp--preset--color--custom-gris-soutenu)!important}.elancia-list-blog .elancia-all-categories li,.menu-scroll .green-logo-elancia{display:block}.menu-scroll .white-logo-elancia{display:none}.wp-block-navigation__responsive-close{width:auto!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:center!important}.button-top{width:40px;position:fixed!important;z-index:999;bottom:100px;right:20px;cursor:pointer;height:40px;display:flex;align-items:center;transition:all .5s}.button-top .wp-block-safe-svg-svg-icon{margin:auto!important}.button-top:hover{background-color:var(--wp--preset--color--custom-blanc)!important}.button-top:hover svg path{fill:var(--wp--preset--color--custom-vert-elancia)!important}.elancia-404-container .wp-block-cover img{object-fit:contain;max-width:100vw}#popmake-928{background-color:var(--wp--preset--color--custom-blanc);width:min-content}#pum-928{background-color:rgb(33 31 31 / .6)}#popmake-928 .block-newsletter,#popmake-928 .block-newsletter .wp-block-group,.button-top{justify-content:center}#popmake-928 .block-newsletter{margin-bottom:0!important}#popmake-928 .block-newsletter .details-new-popup{flex-flow:column nowrap}#popmake-928 .block-newsletter .popup-infos-newsletter{justify-content:flex-start;flex-flow:row nowrap}#popmake-928 .popmake-close{background:0 0;color:var(--wp--preset--color--custom-gris-soutenu);box-shadow:none;font-size:30px}.list-blog-bann{align-items:flex-start;gap:0}.list-blog-container{margin:0 auto!important;width:fit-content}.list-blog-container ul{max-width:1700px!important}.list-blog-infos-articles{min-height:345px}.lien-offre-entreprise a,.list-blog-infos-articles .list-blog-infos-articles-cat a{text-decoration:none;transition:all .5s}.blog-container h1.wp-block-heading{font-size:40px}.blog-container h2.wp-block-heading{font-size:30px}.page-id-878{background-color:#004751!important}#splide-avis2 .splide__pagination{display:flex!important;bottom:-50px}#splide-avis2 .splide__pagination button{height:20px;width:20px}#splide-avis2 .splide__pagination button.is-active{background-color:#51535a}.form-elancia-franchise label{color:#3e5d58!important;font-weight:400!important}.elancia-entreprise-barre{width:550px;height:17px;border:1px solid #004851;border-radius:20px;margin-top:-120px!important;margin-right:-50px!important;margin-left:-50px!important}.hr-franchise{border-color:#004851!important}.container-offre-recrutement{width:1300px}.container-offre-recrutement .wp-block-cover{width:100%}.franchise-container-form input,.sport-entreprise-form-container input{border-color:#507f70}.splide-avis .splide__arrow,.splide-univers .splide__arrow{width:3em;height:3em}.splide-avis .splide__arrow svg,.splide-univers .splide__arrow svg{width:2em;height:2em}.splide-articles .splide__arrow{display:none}.splide-avis .splide__arrow{top:110%!important}.splide-univers .splide__arrow{top:106%!important}.splide-services .splide__arrow{display:none}.splide-services .splide__slide{flex-basis:auto!important}.splide-services .splide__list{@media only screen and (max-width:1030px){flex-flow:row!important}}.splide-articles .splide__pagination.splide__pagination_elancia_services{bottom:-10px!important}.empil-block-pres .discover-button p,.lien-offre-entreprise a:hover,.single-post .preview-articles-container-articles .preview-articles-container-articles-infos .taxonomy-category a:hover{text-decoration:underline}.sport-entreprise-container-buttons{display:flex;justify-content:center;gap:10px}.sport-entreprise-button{background-color:#9ab4b4;border:0;font-size:17px;text-transform:uppercase;font-weight:700;letter-spacing:.9px;border-radius:15px 15px 0 0;line-height:22px;width:230px;color:#004851;padding:14px 30px;cursor:pointer}.sport-entreprise-button-active{color:#fff;background-color:#004851}.sport-entreprise-atout .sport-entreprise-atout-range{gap:140px}.block-ouvrir-franchise{max-height:330px}.franchise-chiffres-salles{align-items:start}.franchise-chiffres-salles img{height:fit-content!important}.forfait-liste{list-style-type:none}.forfait-pack-prix{position:relative}.forfait-pack-list{list-style-type:none}.forfait-pack-list strong,.salle-sport-tarifs-titre b{color:#7a9a01}.forfait-liste{position:relative}.forfait-liste::before{content:"";height:250px;width:2px;background-color:#7a9a01;position:absolute;display:block;left:-50px;top:-20px}#page-salle-paris .forfait-liste::before{display:none}.button-header-sport-entreprise:hover a{background-color:var(--wp--preset--color--custom-blanc)!important;color:var(--wp--preset--color--custom-bleu-canar)!important}.wp-block-create-block-offre-promo .offre-promo-tarif-perm .offre-promo-tarif-perm-prix .offre-promo-tarif-perm-prix-periode{text-transform:uppercase!important;font-weight:700!important}.salle-sport-header-banner{background-position:50% 20%!important}.salle-sport-header-banner .wp-block-button__link{width:540px!important}.salle-sport-container-infos-global-flex .splide__list{padding-bottom:20px!important}.salle-sport-container-infos-global .salle-sport-card-infos .salle-sport-link-voir{border:0!important;font-weight:300!important;text-decoration:underline;width:auto!important;padding:5px 10px!important}.icone-voir{height:32px!important;width:32px!important}#inscriptionSalle,#seanceEssai{font-size:24px!important;line-height:29px;padding:15px 32px!important;border-radius:5px;font-weight:700;width:540px}.menu-recherche .wp-block-search__inside-wrapper{padding:0;border-radius:3.125rem 3.125rem;font-size:14px;text-transform:none;height:35px;font-weight:400}.menu-recherche .wp-block-search__inside-wrapper button{padding:5px 15px}.container-tester-salle-content a,.brive-block-sante-coeur-grid-container-text a{font-weight:bold!important}.salle-sport-container-bouton-inscri{text-align:center;margin-top:66px}.salle-sport-container-bouton-inscri a{font-weight:700;font-size:29px;line-height:35px;padding:15px 32px;border-radius:5px}.salle-sport-container-infos-global h3{font-family:Roboto,sans-serif!important;font-weight:500!important}.salle-sport-container-infos-global p{font-family:Roboto,sans-serif!important;font-weight:400}.form-seance-essai-rennes .form-seance-essai-rennes-container-club{text-align:center;margin:60px auto}.form-seance-essai-rennes .form-seance-essai-rennes-titre{font-size:43px;font-weight:900;text-align:center;color:var(--wp--preset--color--custom-gris-soutenu)!important;margin:80px auto 70px;letter-spacing:1.29px}.form-seance-essai-rennes .form-elancia-container-input p label{width:555px!important;max-width:555px!important;margin-right:90px!important}.form-seance-essai-rennes .form-seance-essai-rennes-container-form{padding:0 40px}.form-seance-essai-affiliation .form-elancia-container-input input,.form-seance-essai-affiliation .form-elancia-container-input-one-ligne p input,.form-seance-essai-rennes .w-80{width:-webkit-fill-available}.form-seance-essai-rennes .form-label-title{line-height:37px;letter-spacing:1.2px}.nb-club-near b:last-child{margin-left:3px}.form-seance-essai-affiliation{padding:0}.form-seance-essai-affiliation input{font-size:14px;font-weight:500;text-transform:uppercase;border-width:2px;line-height:1.4}.form-seance-essai-affiliation select{text-transform:uppercase;border-width:2px;font-size:14px;width:100%!important;font-family:var(--wp--preset--font-family--roboto)}.form-seance-essai-affiliation .form-elancia-container-submit{margin-top:20px}.form-elancia-gymlib .form-elancia-container-input p,.form-elancia-paris .form-elancia-container-input p label,.form-elancia-rewardsForAll .form-elancia-container-input p label,.form-seance-essai-affiliation .form-elancia-container-input p label{width:auto}.form-elancia-gymlib .form-elancia-container-input p{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr)}.form-seance-essai-affiliation .form-elancia-container-input p{display:grid;grid-template-columns:repeat(2,1fr)}.form-elancia-gymlib .form-elancia-container-input p{grid-column-gap:20px;grid-row-gap:0}.form-seance-essai-affiliation .form-elancia-container-input p{grid-column-gap:10px!important;grid-row-gap:10px!important;margin:0}.form-seance-essai-affiliation p{margin:0}.form-seance-essai-affiliation p select{margin-bottom:10px}.form-seance-essai-affiliation .form-elancia-container-input-one-ligne input,.form-seance-essai-affiliation .form-elancia-label-creneau{margin-top:10px}.form-seance-essai-affiliation button{font-weight:500;font-size:16px}.form-seance-essai-affiliation .form-elancia-container-input-one-ligne p{display:flex;flex-flow:column nowrap;margin:0}.form-elancia-gymlib{padding:0!important}.bann-gymlib-form{min-width:700px}.container-hr-ads hr{border-color:var(--wp--preset--color--custom-bleu-canar)!important;border-width:1px!important;width:60px}.form-ads-acceptance .wpcf7-list-item-label{font-size:14px!important;font-weight:500}.showcase-elancia .wp-block-cover{width:100%;max-width:405px!important}.instagram-gallery__actions .instagram-gallery__button--follow{font-size:20px;padding:12px 16px}.instagram-gallery__button>i{font-size:18px}.wp-block-create-block-offre-promo .offre-promo-tarif-perm .offre-promo-tarif-perm-button{height:auto;font-weight:500}.wpcf7-not-valid-tip{margin-top:-25px;text-align:center;font-size:12px;width:70%}.form-elancia .form-label-title .wpcf7-not-valid-tip{text-transform:none}select[name="form_club"]~.wpcf7-not-valid-tip{margin-top:-42px}.form-elancia-container-input-100 input,.form-elancia-paris .form-elancia-label-creneau select,.form-elancia-paris .grid-input input,.form-elancia-rewardsForAll .form-elancia-container-input p label input{width:-webkit-fill-available}.form-elancia-container-input-100{margin-bottom:34px;display:block}.form-elancia-rewardsForAll .form-elancia-container-submit{margin-top:34px}.form-elancia-rewardsForAll p{margin:0;padding:0}#page-conseils-nutritions .block-newsletter{width:840px}#page-conseils-nutritions .block-newsletter .wpcf7-acceptance{color:var(--wp--preset--color--custom-gris-soutenu)}#page-conseils-nutritions .block-newsletter .newsletter-container{padding-top:0!important;padding-bottom:0!important}.container-nutritions-concept .showcase-elancia{padding-bottom:20px!important}#page-form-gymlib .bann-gymlib-form .wp-block-cover{margin-left:0!important}.block-insta .instagram-gallery-list[data-feed_layout=carousel]{margin-bottom:40px}.block-insta .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{width:15px;height:15px;background-color:var(--wp--preset--color--custom-blanc)!important;border:1px solid var(--wp--preset--color--custom-vert-elancia)!important;transform:none!important;opacity:1!important}.block-insta .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{background-color:var(--wp--preset--color--custom-vert-elancia)!important}.block-insta .swiper-button-next,.swiper-button-prev{color:var(--wp--preset--color--custom-vert-elancia)!important}.form-elancia-paris .grid-input p br,.salle-sport-container-infos-global .splide__arrows{display:none}.promo-paris-block-titre{border-bottom:dashed 2px #ff0}.container-offre-paris .showcase-elancia .splide__slide{margin-bottom:20px!important}.svg-paris svg path{fill:#507f70!important}.container-tarifs-paris{justify-content:space-evenly}.form-elancia-paris .form-label-title{text-align:center;display:block;color:#004851!important}.form-elancia-paris .grid-input p{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:90px;grid-row-gap:0;padding:0 90px}.form-elancia-paris .form-elancia-container-input p .form-elancia-label-creneau{width:60%!important}.form-elancia-paris .container-acceptance,.form-elancia-paris .form-elancia-label-creneau{padding:0 90px}.form-elancia-paris button{padding:16px 150px;border-radius:10px;font-size:25px;margin-top:62px;text-transform:uppercase}.form-elancia-paris input,.form-elancia-paris select{border-color:#3e5d58}#page-salle-paris .btn-preinscription-paris{width:540px!important}#page-salle-paris .btn-preinscription-paris a{display:block}#page-salle-paris .paris-container-btn-inscription hr{width:100%}#page-salle-paris .paris-container-btn-inscription .wp-block-buttons{min-width:300px}#page-salle-paris .arrow-paris{width:calc(100% - 250px);margin:0!important;padding-left:calc(var(--wp--preset--spacing--40) + 250px)!important}#page-salle-paris .arrow-paris:after{border-width:170px 0 170px 250px;border-left-color:var(--wp--preset--color--custom-vert-for-t)!important}#page-salle-paris .container-arrow-paris{width:100%}#page-salle-paris .paris-container-accessible .paris-container-accessible-horaires{min-width:375px}#page-salle-paris .elancia-univ-header{max-height:557px}#page-salle-paris .paris-block-coordonnees a{text-decoration:none;transition:all .5s}#page-salle-paris .paris-block-coordonnees a:hover{text-decoration:underline}.salle-sport-container-tarifs-slide .salle-sport-container-tarifs-block,.salle-sport-container-tarifs-slide-pc .salle-sport-container-tarifs-block{border-radius:20px;padding:42px 0;background-color:var(--wp--preset--color--custom-blanc)!important;color:var(--wp--preset--color--custom-gris-soutenu)!important;font-family:var(--wp--preset--font-family--roboto);text-align:center;width:502px}.salle-sport-container-tarifs-slide-pc .salle-sport-container-tarifs-block{border-radius:20px;padding:42px 0;background-color:var(--wp--preset--color--custom-blanc)!important;color:var(--wp--preset--color--custom-gris-soutenu)!important;font-family:var(--wp--preset--font-family--roboto);text-align:center;width:502px}.salle-sport-container-tarifs-slide .salle-sport-container-tarifs-block h3,.salle-sport-container-tarifs-slide-pc .salle-sport-container-tarifs-block h3{font-style:normal;font-weight:500;letter-spacing:.87px;font-size:29px;text-transform:uppercase;margin:0;color:var(--wp--preset--color--custom-gris-soutenu)!important}.salle-sport-container-tarifs-slide .salle-sport-container-tarifs-block h3 span,.salle-sport-container-tarifs-slide-pc .salle-sport-container-tarifs-block h3 span{font-weight:900}.salle-sport-container-tarifs-slide .salle-sport-container-tarifs-block .salle-sport-container-tarifs-block-infos-prix,.salle-sport-container-tarifs-slide-pc .salle-sport-container-tarifs-block .salle-sport-container-tarifs-block-infos-prix{padding-top:24px;padding-bottom:24px;color:#fff;margin-top:1.2rem}.salle-sport-container-tarifs-slide .salle-sport-container-tarifs-block .salle-sport-container-tarifs-block-infos-prix .salle-sport-container-tarifs-block-infos-prix-prix,.salle-sport-container-tarifs-slide-pc .salle-sport-container-tarifs-block .salle-sport-container-tarifs-block-infos-prix .salle-sport-container-tarifs-block-infos-prix-prix{font-size:75px;font-style:normal;font-weight:900;letter-spacing:1.62px}.salle-sport-container-tarifs-slide .salle-sport-container-tarifs-block .salle-sport-container-tarifs-block-infos-prix .salle-sport-container-tarifs-block-infos-prix-infos,.salle-sport-container-tarifs-slide-pc .salle-sport-container-tarifs-block .salle-sport-container-tarifs-block-infos-prix .salle-sport-container-tarifs-block-infos-prix-infos{font-style:normal;font-weight:400;letter-spacing:.39px}.salle-sport-container-tarifs-slide .salle-sport-container-tarifs-block .salle-sport-container-tarifs-block-infos-prix .salle-sport-container-tarifs-block-infos-prix-prix sup,.salle-sport-container-tarifs-slide-pc .salle-sport-container-tarifs-block .salle-sport-container-tarifs-block-infos-prix .salle-sport-container-tarifs-block-infos-prix-prix sup{font-size:50px}.salle-sport-container-tarifs-slide .salle-sport-container-tarifs-block .salle-sport-container-tarifs-block-infos-globales,.salle-sport-container-tarifs-slide-pc .salle-sport-container-tarifs-block .salle-sport-container-tarifs-block-infos-globales{flex-direction:column;align-items:center;justify-content:start;display:flex;font-style:normal;font-weight:400;letter-spacing:.6px;line-height:1.2;font-size:20px;min-height:200px;padding-top:10px}.salle-sport-container-tarifs-slide .salle-sport-container-tarifs-block .salle-sport-container-tarifs-block-infos-globales .salle-sport-container-tarifs-block-infos-globales-divers,.salle-sport-container-tarifs-slide-pc .salle-sport-container-tarifs-block .salle-sport-container-tarifs-block-infos-globales .salle-sport-container-tarifs-block-infos-globales-divers{font-size:15px}.salle-sport-container-tarifs-slide .salle-sport-container-tarifs-block .salle-sport-container-tarifs-block-inscription,.salle-sport-container-tarifs-slide-pc .salle-sport-container-tarifs-block .salle-sport-container-tarifs-block-inscription{border-radius:10px;padding-top:var(--wp--preset--spacing--20);padding-right:18px;padding-bottom:var(--wp--preset--spacing--20);padding-left:18px;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.6;color:#fff;cursor:pointer;border:0;text-transform:uppercase;transition:all .5s;font-size:24px!important}.salle-sport-container-tarifs-slide .salle-sport-container-tarifs-block .salle-sport-container-tarifs-block-inscription:hover,.salle-sport-container-tarifs-slide-pc .salle-sport-container-tarifs-block .salle-sport-container-tarifs-block-inscription:hover{background-color:#fff!important;color:#000}.salle-sport-container-tarifs-slide .splide__list,.salle-sport-container-tarifs-slide-pc .splide__list{display:flex;justify-content:space-evenly}.salle-sport-container-tarifs-slide .splide,.salle-sport-container-tarifs-slide-pc .splide{visibility:visible}.salle-sport-container-pack{color:#fff;background-position:center;background-size:cover;text-align:center;padding:30px;margin:70px auto 48px}.salle-sport-container-pack h2{color:#fff;display:inline-block;padding:13px;margin:0 auto 30px;border:1px solid #fff;border-radius:5px;font-weight:400;font-size:26px;line-height:32px}.salle-sport-container-pack ul{width:fit-content;text-align:left;font-size:18px;line-height:34px;letter-spacing:.54px;margin:0 auto;list-style:none;padding:0;font-weight:400}.salle-sport-tarifs-titre{font-size:40px;line-height:48px;color:#004851;font-weight:400;text-align:center;margin:0 0 60px}.salle-sport-tarifs-hr{margin:41px 0 70px}.container-coordonnees ul li p{text-transform:none}.container-tester-salle .container-tester-salle-content{background:#fff}.salle-sport-offre-promo{margin-bottom:48px}.salle-sport-header-banner h1{font-weight:700}#salle-sport-elancia,#salle-sport-elancia *,.salle-sport-header-banner h1{font-family:Roboto,sans-serif!important}.ombre-paris-block{box-shadow:0 3px 6px #0009}.ombre-paris-texte{text-shadow:0 3px 6px #000}.arrow-paris.block1{border-left:1px solid var(--wp--preset--color--custom-bleu-canar)}.arrow-paris.block2{border-left:1px solid var(--wp--preset--color--custom-vert-for-t)}.arrow-paris.block3{border-left:1px solid var(--wp--preset--color--custom-vert-elancia)}.arrow-paris:after,.arrow-paris:before{top:0;border:solid #fff0;height:0;width:0;position:absolute;pointer-events:none;height:-webkit-fill-available;border-width:170px 0 170px 80px}.arrow-paris:after{content:" ";left:100%;border-left-color:rgb(51 51 51 / .8)}.arrow-paris{position:relative;display:inline-block;min-height:340px!important;width:30%;margin-top:0}.arrow-paris:before{content:none}.arrow-paris+.arrow-paris:before{content:" ";border-color:rgb(51 51 51 / .8);border-left-color:#fff0;border-right:0;right:100%}.arrow-paris+.arrow-paris{margin-left:100px}.arrow-paris ul{padding-left:0;margin:0 auto!important;max-width:350px}.container-arrow-paris{display:flex;width:calc(100% - 80px);margin-left:0!important;gap:100px}.arrow-paris:nth-child(1):after{border-left-color:var(--wp--preset--color--custom-bleu-canar)}.arrow-paris+.arrow-paris:nth-child(2):before{border-color:var(--wp--preset--color--custom-vert-for-t);border-left-color:#fff0}.arrow-paris:nth-child(2):after{border-left-color:var(--wp--preset--color--custom-vert-for-t)}.arrow-paris+.arrow-paris:nth-child(3):before{border-color:var(--wp--preset--color--custom-vert-elancia);border-left-color:#fff0}.arrow-paris:nth-child(3):after{border-left-color:var(--wp--preset--color--custom-vert-elancia)}.arrow-paris h3{display:inline-block}.arrow-paris ul li{list-style-type:"- ";line-height:22px}.arrow-paris .arrow-paris-container-titre{width:fit-content}.elancia-block-confirmation-form-paris .confirmation-paris-svg-deco{position:absolute;left:30px;top:30px}.single-post .container-content-blog h1{font-size:50px!important;color:var(--wp--preset--color--custom-bleu-canar)!important;font-weight:700}.single-post .preview-articles-container-articles h3.preview-articles-container-articles-titre{font-size:11px!important}.single-post .container-content-blog>h2,.single-post .container-content-blog>h3{font-size:30px!important;color:var(--wp--preset--color--custom-bleu-canar)!important;font-weight:700}.single-post .container-content-blog a:where(:not(.wp-element-button)){color:#7a9a01!important}.single-post .preview-articles-container .post-navigation-link-next a,.single-post .preview-articles-container .post-navigation-link-previous a{font-size:0!important;position:relative;text-decoration:none}.single-post .preview-articles-container .post-navigation-link-previous a:before{content:"<";font-size:50px}.single-post .preview-articles-container .post-navigation-link-next a:before{content:">";font-size:50px}.single-post .preview-articles-container .preview-articles-container-rs-link{width:30px;max-height:30px;display:flex;align-items:center;transition:all .5s}.single-post .preview-articles-container .preview-articles-container-rs-link .wp-block-safe-svg-svg-icon{height:25px;width:20px;align-items:center;display:flex}.single-post .preview-articles-container .preview-articles-container-rs-link:hover{background-color:var(--wp--preset--color--custom-vert-elancia)!important}.single-post .preview-articles-container-articles{width:526px}.single-post .preview-articles-container-articles .wp-block-post-featured-image img{height:356px;width:526px}.single-post .preview-articles-container-articles .preview-articles-container-articles-infos{height:190px;position:relative}.single-post .preview-articles-container-articles .preview-articles-container-articles-infos .taxonomy-category a{text-decoration:none}.single-post .preview-articles-container-articles .preview-articles-container-articles-infos:after{content:"";width:82px;height:1px;background-color:#7a9a01;display:block;bottom:22px;position:absolute}.single-post .preview-articles-container-articles-infos .wp-block-post-excerpt__excerpt{font-size:11px}.single-post main li,.single-post main p{font-size:18px;text-align:justify}#page-tarifs .tarifs-container-btn-trouver-salle a:hover,.livret-rse-button-hover a:hover{background-color:#7a9a01!important}.preview-articles-container .wp-block-query-pagination a.wp-block-query-pagination-next,.preview-articles-container .wp-block-query-pagination a.wp-block-query-pagination-previous{font-size:70px;font-weight:900;color:#507f70;text-decoration:none}.container-date-cate-articles-elancia .taxonomy-category .wp-block-post-terms__separator{display:none}.container-date-cate-articles-elancia .taxonomy-category{display:flex;gap:10px;margin-top:12px}.container-date-cate-articles-elancia .taxonomy-category a{font-size:16px;font-weight:500;color:#212322!important;background-color:var(--wp--preset--color--custom-vert-matcha);border-color:var(--wp--preset--color--custom-vert-matcha);border-radius:5px;line-height:19px;padding:5px 42px}.parr-img-satis img{min-width:136px}.home-btn-app .wp-block-button__link{width:207px}.footer-menu{height:-webkit-fill-available}.sport-entreprise-acc-block{height:auto}.container-details-offres-parr-block{height:-webkit-fill-available}.container-20ans .portrait-20ans img{min-width:614px}.container-20ans .portrait-20ans figcaption{font-size:20px;font-weight:400}.container-20ans .hr-20ans{border-color:#004851!important}.container-20ans .wp-block-embed__wrapper{max-height:600px!important;height:600px}.container-pres-recrutement{max-width:1300px;margin:0 auto;text-align:justify}.img-label-sport{min-width:560px}.container-infos-page-label p{text-align:justify!important}.block-cookies a{color:#004851}.salle-sport-container-tarifs-slide .salle-sport-container-tarifs-block .salle-sport-container-tarifs-block-infos-prix .salle-sport-container-tarifs-block-infos-prix-infos,.salle-sport-container-tarifs-slide-pc .salle-sport-container-tarifs-block .salle-sport-container-tarifs-block-infos-prix .salle-sport-container-tarifs-block-infos-prix-infos{font-size:13px}.footer-menu,.salle-sport-offre-promo .wp-block-button__link{height:auto}.container-ban-all-wh-rse{margin-left:calc((100vw - 1700px)/-2)!important
} .container-rse-engagement{max-width:470px}.splide-rse img{min-width:738px}.splide-rse .splide__pagination{bottom:-40px}.splide-rse .splide__arrows .splide__arrow{background:0 0;height:86px;width:55px;opacity:1}.splide-rse .splide__arrows .splide__arrow.splide__arrow--next{right:-45px}.splide-rse .splide__arrows .splide__arrow.splide__arrow--prev{left:-45px}.splide-rse .splide__arrows .splide__arrow svg{fill:#4e7938;height:86px;width:55px}.splide-rse .splide__pagination__page{background:#4e7938;height:20px;width:20px}.splide-rse .splide__pagination__page.is-active{opacity:1;background:#4e7938}.rse-img-pres-livret{min-width:728px}.bg-all-wh-rse{width:100vw;position:relative;min-width:fit-content}#page-rse .rse-section-titre:not(.titre-livret-rse) br,#page-rse .rse-soustitre-princ br{display:none}.container-pres-act-brive .wp-block-cover{min-height:-webkit-fill-available}#container-infos-collaborations .container-colloboration-pres .wp-block-cover{height:-webkit-fill-available;box-shadow:0 3px 6px 0#00000029}#container-infos-collaborations .container-colloboration-pres .wp-block-buttons{width:100%}#page-tarifs .hr-mobile{width:80%;margin-left:auto!important;margin-right:auto!important}#page-tarifs .prix-formule-container .wp-block-button a:hover{background-color:#4e7938!important}.elancia-paris .arrow-paris{width:40%}.elancia-paris .container-arrow-paris{gap:0}.container-pres-tarifs h4{display:inline-block}.container-pres-tarifs hr{border-color:#212322!important}.container-pres-tarifs.tarifs-metropole-forme .safe-svg-inside svg{fill:#7A9A01!important}.container-pres-tarifs.tarifs-metropole-famille .safe-svg-inside svg{fill:#004851!important}.container-pres-tarifs.tarifs-metropole-etudiant .safe-svg-inside svg{fill:#212322!important}.form-elancia-container-submit button[type=submit]{font-weight:700}.recherche-container-img-couv{min-width:400px;background:url(https://www.elancia.fr/wp-content/uploads/2025/05/photo_salle.webp);min-height:266px;background-size:cover}.search .recherche-resultats .wp-block-search__inside-wrapper{border-radius:3.125rem;padding:0}.page-forfait-paris .wp-block-button a{min-width:480px}.page-forfait-paris .prix-formule-container .wp-block-button a{min-width:0!important}.club-demain-liste{list-style:none}.club-demain-liste li::before{content:"•";color:#7A9A01;display:inline-block;width:1em;margin-left:-1em;font-size:1.5em;height:1em;line-height:1em;vertical-align:middle}.salle-sport-container-tarifs-block{border-radius:20px;padding:42px 0;background-color:var(--wp--preset--color--custom-blanc)!important;color:var(--wp--preset--color--custom-gris-soutenu)!important;font-family:var(--wp--preset--font-family--roboto);text-align:center;width:502px}@media only screen and (max-width:1699px) and (min-width:601px){#page-salle-paris #tarifs-mobile{display:none!important}}@media only screen and (max-width:1280px) and (min-width:601px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:flex!important}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none!important}.menu-scroll .wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{color:var(--wp--preset--color--custom-vert-elancia)!important}.wp-block-navigation__responsive-container-open svg{width:35px!important;height:35px!important}.wp-block-group.is-content-justification-right.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-f4c28e8b.wp-block-group-is-layout-flex,.wp-block-navigation__responsive-container-content .wp-block-spacer.nav-separator{display:none!important}.icone-footer{gap:10px}}.splide-services-salle-club{visibility:visible!important}@media only screen and (max-width:1680px) and (min-width:601px){.container-tester-salle .container-tester-salle-content{padding:0!important}.salle-sport-container-tarifs-slide .salle-sport-container-tarifs-block{width:400px!important}.salle-sport-container-tarifs-slide .splide__list{flex-flow:row wrap!important;align-items:end}#page-salle-paris .bg-all-wh{right:0!important}#page-salle-paris .bg-all-wh .arrow-paris{width:calc(100% - 250px)!important}#page-salle-paris .bg-all-wh .arrow-paris:after{transform:none;left:100%!important;border-width:140px 0 140px 250px}.forfait-container-bandeau-infos-etud-fam p{padding-left:10px!important}#page-tarifs .hr-mobile.d-mobile{display:none!important}.container-ban-all-wh-rse{margin-left:auto!important}.splide-rse{padding-right:100px!important;padding-left:100px!important}.splide-rse img{min-width:400px!important}.splide-rse .elancia-avis-container{padding:40px 30px!important}.splide-rse .elancia-avis-container .wp-block-group-is-layout-flex{align-items:center}.splide-rse .splide__arrows .splide__arrow.splide__arrow--next{right:1em!important}.splide-rse .splide__arrows .splide__arrow.splide__arrow--prev{left:1em!important}.container-rse-blocks-engagement{width:90%}.container-rse-engagement{min-height:620px!important}.rse-img-pres-livret{min-width:500px}.bg-all-wh-rse{padding:20px 40px!important}.mar-small-screen-pc{margin-left:80px!important;margin-right:80px!important}.showcase-elancia{display:grid!important;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:20px}.showcase-elancia .wp-block-cover{width:100%}.d-mobile.splide-univers,.d-pc-flex.booster-pastille,.paris-container-tester-salle .d-mobile,.club-container-tester-salle .d-mobile,.tarifs-container-tester-salle .d-mobile{display:none!important}.d-mobile.booster-pastille{bottom:-60px;margin-top:-25px;position:relative}.d-mobile.booster-pastille p{width:90px;padding-right:5px!important;padding-left:5px!important}.container-block-offre-sport-entreprise{padding:0 70px}.button-decouvrir-offre a{margin-bottom:40px}.sport-entreprise-form-container{padding-left:70px!important;padding-right:70px!important}.elancia-404-container{min-height:auto!important}.elancia-404-container .wp-block-cover{padding-left:250px!important;min-height:400px!important;max-width:800px!important}.elancia-404-container .wp-block-cover img{width:500px}.elancia-404-container .text-404 em{font-size:60px!important}.elancia-404-container .text-404 h2{font-size:35px!important;line-height:38px!important}.elancia-404-container .text-404 a{font-size:25px!important}.arrow-paris.block1{border-bottom:1px solid var(--wp--preset--color--custom-bleu-canar);border-left:none!important}.arrow-paris.block2,.arrow-paris.block3{border-left:1px solid var(--wp--preset--color--custom-vert-for-t);border-left:none!important}.arrow-paris.block3{border-left:1px solid var(--wp--preset--color--custom-vert-elancia)}.container-arrow-paris{flex-flow:column;width:100%;padding:0 33px;gap:10px}.arrow-paris{width:600px!important;height:280px!important;min-height:260px!important;padding:15px 30px!important}.arrow-paris h3{padding-top:5px!important;padding-bottom:5px!important;font-size:30px!important}.arrow-paris:after,.arrow-paris:before{border-width:300px 0 300px 40px;transform:rotate(90deg);left:280px;top:0}.arrow-paris+.arrow-paris:before{top:-320px;height:0}.arrow-paris p,.arrow-paris ul li{font-size:20px!important;line-height:25px}.arrow-paris+.arrow-paris{margin:60px auto 0!important}.container-offre-paris h2{margin-bottom:20px!important}.form-seance-essai-rennes .form-elancia-container-input p label{margin:0 auto 34px!important}.form-elancia-paris .form-elancia-container-input p .form-elancia-label-creneau,.form-elancia-paris label{width:-webkit-fill-available!important}.form-elancia-paris .container-acceptance,.form-elancia-paris .form-elancia-label-creneau,.form-elancia-paris .grid-input p{padding:0}.salle-sport-container-equipes-horaires .salle-sport-cadre-horaires .salle-sport-cadre-horaires-details .salle-sport-container-equipes-horaires-img-equipe{width:315px;height:215px}.salle-sport-container-tarifs-slide .salle-sport-container-tarifs-block,.salle-sport-container-tarifs-slide-pc .salle-sport-container-tarifs-block{margin:0 auto}.salle-sport-container-infos-global-flex .splide__list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:20px;padding:0 20px 20px!important}.salle-sport-container-infos-global .salle-sport-card-infos{width:100%;min-height:200px}.salle-sport-container-infos-global .salle-sport-card-infos .salle-sport-link-voir{margin-top:10px!important}.salle-sport-container-bouton-inscri{margin-bottom:50px}.container-tester-salle{flex-flow:column;align-items:center;text-align:center}.container-tester-salle .container-tester-salle-content h2{display:none}.container-tester-salle-titre-mobile{display:block!important}.container-tester-salle .container-tester-salle-img{height:300px}.container-tester-salle .container-tester-salle-content,.container-tester-salle .container-tester-salle-img{width:100%;padding-top:0!important;padding-bottom:0!important}.elancia-separateur hr{margin-left:70px!important;margin-right:70px!important}}.contact-seance-hover a:hover{color:#004851!important;background-color:#fff!important}.hr-recrutement{border-color:#004851!important}.postuler-hover a:hover{background-color:var(--wp--preset--color--custom-vert-for-t)!important}@media only screen and (max-width:1680px){.block-offre-sport-entreprise{padding:20px!important;border-radius:0!important}.block-offre-sport-entreprise .block-offre-sport-entreprise-content{display:flex;flex-flow:column nowrap;gap:0}.block-offre-sport-entreprise .block-offre-sport-entreprise-content .wp-block-cover{min-height:100px;flex-basis:auto;margin:0 20px}.block-offre-sport-entreprise .block-offre-sport-entreprise-content .block-offre-sport-entreprise-content-text{flex-basis:auto;gap:20px}.sport-entreprise-button-mobile{color:#fff;background-color:#004851;width:100%;border:0;text-align:left;height:50px;font-size:11px;line-height:13px;letter-spacing:.44px;font-weight:700;display:flex;justify-content:space-between;align-items:center;padding:0 13px}.sport-entreprise-button-mobile .sport-entreprise-button-mobile-arrow{transform:rotate(-90deg);font-size:20px}.sport-entreprise-button-mobile.sport-entreprise-button-active{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.sport-entreprise-button-mobile.sport-entreprise-button-active .sport-entreprise-button-mobile-arrow{transform:rotate(90deg)}.button-decouvrir-offre a{font-size:13px!important;font-weight:500;padding:15px!important;border-radius:5px!important}.container-titre-sport-entreprise{margin:30px auto!important;line-height:25px!important;padding:0 20px!important}.container-titre-sport-entreprise h2{font-size:21px!important;padding-bottom:10px!important}.container-button-decouvrir-offre{margin-top:30px!important;padding:0!important}.sport-entreprise-atout .sport-entreprise-atout-range{display:flex;flex-flow:column;gap:0;margin:0;padding-top:0!important}.sport-entreprise-atout .sport-entreprise-atout-range .wp-block-group{flex-basis:auto}.sport-entreprise-atout .sport-entreprise-atout-range .wp-block-group figure{margin-top:0!important;margin-bottom:20px}.sport-entreprise-atout .sport-entreprise-atout-range .wp-block-group figure img{max-height:70px!important;width:auto!important;max-width:70px!important;height:auto!important}.sport-entreprise-form-container{padding-top:50px!important}.elancia-entreprise-barre{width:17px;height:60px;margin:auto!important;background-color:#004851}.sport-entreprise-container-boost{flex-flow:column;width:275px}.sport-entreprise-boost-title{margin-bottom:30px!important}.sport-entreprise-boost-bigcontainer{padding-top:0!important}.spaceur-home-elancia{min-height:50px!important;height:50px!important}.arrow-paris.block1{border-bottom:1px solid var(--wp--preset--color--custom-bleu-canar);border-left:none!important}.arrow-paris.block2,.arrow-paris.block3{border-left:1px solid var(--wp--preset--color--custom-vert-for-t);border-left:none!important}.arrow-paris.block3{border-left:1px solid var(--wp--preset--color--custom-vert-elancia)}.splide-tarifs{display:block!important;margin-left:45px!important;margin-right:45px!important}.splide-tarifs h2{font-size:16px!important}.splide-tarifs .elancia-formules-colonnes-prix-infos{padding-top:3px!important;padding-bottom:12px!important;margin-top:11px!important}.splide-tarifs .elancia-formules-colonnes-prix-infos .tarifs-prix{font-size:45px!important;line-height:46px}.splide-tarifs .elancia-formules-colonnes-prix-infos .tarifs-prix sup{font-size:30px!important}.splide-tarifs .elancia-formules-colonnes-prix-details{margin-block-start:10px!important;min-height:150px!important;gap:10px!important}.splide-tarifs .elancia-formules-colonnes-prix-details p{font-size:14px!important}.splide-tarifs .wp-block-buttons{margin-block-start:0!important}.splide-tarifs .wp-block-buttons a{font-size:15px!important;padding:12px 17px!important}.splide-tarifs .prix-formule-container{padding-top:26px!important;padding-bottom:20px!important}.splide-tarifs .splide__pagination,.splide-tarifs-club .splide__pagination{bottom:-2em}.splide-tarifs .splide__pagination .splide__pagination__page,.splide-tarifs-club .splide__pagination .splide__pagination__page{width:15px;height:15px;background:#fff;border:1px solid #507f70}.splide-tarifs .splide__pagination .splide__pagination__page.is-active,.splide-tarifs-club .splide__pagination .splide__pagination__page.is-active{background:#507f70}.container-tester-salle .container-tester-salle-content .wp-block-button__link{text-align:center}.container-tester-salle .container-tester-salle-content{background:0 0!important}}@media only screen and (max-width:600px){.page-forfait-paris .forfait-details-prix{display:flex;flex-flow:column;gap:0}.page-forfait-paris .forfait-details-prix .forfait-details-offres-details{padding-top:0!important}.page-forfait-paris .container-offre-promo-paris{margin-top:55px!important}.page-forfait-paris .wp-block-button a{min-width:300px}.page-forfait-paris .button-forfait-inscris-container{margin-top:72px!important}.search .recherche-resultats-details{flex-flow:column}.search .recherche-resultats-details .recherche-container-img-couv,.search .recherche-resultats-details .recherche-container-img-couv img{min-width:100%;min-height:150px;max-height:150px}.search .recherche-resultats-details .wp-block-post-title{font-size:18px!important;margin-top:5px}.search .recherche-resultats-details .wp-block-post-excerpt p{font-size:15px!important}.search .recherche-resultats-details .wp-block-post-excerpt{margin-top:10px}#page-club-demain .block-paragraphe-image-text{background:transparent!important;margin-block-start:0!important}#page-club-demain .elancia-univ-title-h2-big{font-size:18px!important;line-height:22px!important;letter-spacing:0!important;margin:20px 0!important}#page-club-demain .block-paragraphe-image-text p,#page-club-demain .block-paragraphe-image-text .wp-block-heading,#page-club-demain .block-paragraphe-image-text ul{text-align:left!important}#page-club-demain .block-paragraphe-image-text.block-paragraphe-image-right-text{flex-direction:column-reverse}#page-club-demain .block-paragraphe-image-text .block-paragraphe-image-text-left-text,#page-club-demain .block-paragraphe-image-text .block-paragraphe-image-text-right-text{padding:20px 0 0 0!important;gap:20px!important}#page-club-demain .block-paragraphe-image-text ul{margin-top:-20px!important}#page-club-demain .block-paragraphe-image-text p,#page-club-demain .block-paragraphe-image-text li{font-size:14px!important;line-height:25px!important;letter-spacing:0!important}#page-club-demain .block-paragraphe-image-text h3{font-size:16px!important;line-height:19px!important;letter-spacing:.48px!important}#page-club-demain .block-paragraphe-image-text h3 br{display:none}#page-club-demain .block-paragraphe-image-text h4{font-size:14px!important;line-height:17px!important;letter-spacing:.42px!important}#page-club-demain .club-demain-container{padding:0 21px!important;gap:0!important}#page-club-demain .elancia-separateur{margin-block-start:0!important;padding:0!important}#page-club-demain .block-paragraphe-image-text .wp-block-cover,#page-club-demain .salle-elancia-block.block-paragraphe-image-text .wp-block-cover{min-height:230px!important}#page-club-demain .elancia-separateur hr{margin:20px 0!important}#page-club-demain .btn-video-technogym{font-size:14px!important;line-height:17px!important;padding:10px 30px!important}.container-fep-step .container-fep-step-content h2.fep-step-titleOne{font-size:27px!important;line-height:33px!important;letter-spacing:0!important;padding:0 10px!important}.menu-recherche .wp-block-search__inside-wrapper button{padding:0 15px}#page-salle-paris .bg-all-wh{right:0!important;margin-bottom:38px}#page-salle-paris .container-paris-presence-equipe{display:flex;flex-flow:row wrap;padding:0!important}#page-salle-paris .paris-container-accessible .paris-container-accessible-horaires{min-width:0!important}#page-salle-paris .arrow-paris:after{border-width:163px 0 163px 40px!important}#page-salle-paris .arrow-paris{padding:15px 30px!important}#page-salle-paris .arrow-paris.block1{border-bottom:none!important}#page-salle-paris .container-arrow-paris{align-items:center}#page-salle-paris .container-paris-video{flex-flow:column nowrap;margin-top:51px!important}#page-salle-paris .container-paris-video .wp-block-video{flex-basis:0!important}#page-salle-paris .button-preinscriptions-paris{font-size:15px!important;margin-top:0!important}#page-salle-paris .container-paris-video .container-salle-adapte{padding:24px 39px 28px 39px!important}#page-salle-paris .container-paris-video .container-salle-adapte .paris-video-titres h2:nth-child(1){font-size:24px!important}#page-salle-paris .container-paris-video .container-salle-adapte .paris-video-titres h2:nth-child(2){font-size:29px!important}#page-salle-paris .container-paris-video .container-salle-adapte ul li{font-size:11px!important;line-height:25px}#page-salle-paris .container-paris-video .container-salle-adapte ul{padding-left:14px!important}#page-salle-paris .container-paris-video .container-salle-adapte .wp-block-buttons{margin-top:41px!important}#page-salle-paris .container-paris-video .container-salle-adapte .wp-block-buttons a{font-size:16px!important}#page-salle-paris .container-offre-paris{margin-bottom:100px!important}#page-salle-paris .paris-container-accessible{margin-top:0!important}#page-salle-paris .container-paris-presence-equipe .wp-block-cover{margin:0!important;display:flex!important;min-height:215px!important}#page-salle-paris .container-paris-presence-equipe .wp-block-cover h3{font-size:24px!important}#page-salle-paris .container-paris-presence-equipe-horaires{margin:25px auto 60px auto!important;text-align:center!important}#page-salle-paris .container-paris-presence-equipe-horaires p{text-align:center!important;font-size:17px!important}#page-salle-paris .container-coordonnes-paris-rang{padding:30px!important;row-gap:40px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}#page-salle-paris .container-coordonnes-paris-rang .paris-block-coordonnees{min-height:0!important}#page-salle-paris .container-coordonnes-paris-rang p{font-size:12px!important}#page-salle-paris .container-coordonnes-paris-rang .safe-svg-inside{height:40px!important;width:40px!important}#page-salle-paris .paris-titre-coaching{font-size:21px!important;padding:0 15px}#page-salle-paris .elancia-univ-header .btn-preinscription-paris{width:100%}#page-salle-paris .elancia-univ-header .btn-preinscription-paris a{font-size:16px!important;padding:7px 15px!important;display:block}#page-salle-paris .elancia-univ-header{padding-top:100px!important;padding-bottom:50px!important}.salle-sport-offre-promo.promoParis{background-image:url(https://www.elancia.fr/wp-content/uploads/2025/12/bandeau_lp_120_mobile-copie.webp)!important}body:not(.page-id-25124) .arrow-paris{height:170px!important;min-height:170px!important}body:not(.page-id-25124) .arrow-paris+.arrow-paris:before{top:-183px!important}body:not(.page-id-25124) .arrow-paris:after{top:27px!important}.d-mobile.booster-pastille,.titre-tester-salle{display:block!important}.container-tester-salle .container-tester-salle-content{background:0 0!important}.showcase-elancia{flex-flow:column;gap:40px}.splide-services .splide__track{padding-bottom:20px!important}.showcase-elancia .wp-block-cover{min-height:310px!important;max-height:310px!important;width:100%!important;padding-top:20px!important}.offre-promo{flex-flow:column!important}.offre-promo .offre-promo-block-pres,.offre-promo .offre-promo-block-prix{width:100%;padding-top:30px!important;padding-bottom:30px!important;flex-basis:auto;min-height:auto!important}.block-paragraphe-image-text .block-paragraphe-image-text-left-text p,.block-paragraphe-image-text .block-paragraphe-image-text-right-text p,.offre-promo .offre-promo-block-prix .wp-container-content-1{text-align:center}.offre-promo .offre-promo-block-prix .green-button-hover{font-size:16px!important}.offre-promo .offre-promo-block-prix .green-button-hover a{padding:8px 22px!important}.offre-promo .offre-promo-block-pres .offre-promo-button-gp-savoir{margin-block-start:100px}.block-paragraphe-image-text{display:flex!important;flex-flow:column nowrap}.block-paragraphe-image-text .block-paragraphe-image-text-img{width:100%}.block-paragraphe-image-text .block-paragraphe-image-text-left-text,.block-paragraphe-image-text .block-paragraphe-image-text-right-text{padding:25px 34px!important}.block-paragraphe-image-text .block-paragraphe-image-text-left-text .green-forest-button-hover a,.block-paragraphe-image-text .block-paragraphe-image-text-right-text .green-forest-button-hover a{width:100%;padding:7px 54px!important}.block-paragraphe-image-text .wp-block-buttons{margin:0 auto!important;text-align:center;display:block}.block-paragraphe-image-text.block-paragraphe-image-text-left{flex-direction:column-reverse!important}.splide-services{margin-bottom:50px!important}.block-newsletter{padding:20px 20px 0!important;display:flex!important;flex-flow:column nowrap;gap:0!important;margin-bottom:47px!important}.block-newsletter .wp-block-group{gap:10px!important}.block-newsletter .elancia-place-available{padding:12px!important;text-align:center;width:267px}#popmake-928 .block-newsletter,.block-newsletter .newsletter-container{padding:0!important}.block-newsletter .newsletter-container p{margin-bottom:0!important}.block-newsletter .newsletter-container .elancia-checkbox-label label{gap:10px}.block-newsletter .svg-icone-news{width:42px!important;height:38px!important}.block-newsletter h2{font-size:21px!important}.block-newsletter .elancia-checkbox-label label{font-size:12px!important;line-height:14px!important}.footer-elancia .footer-top{display:flex;flex-flow:column nowrap;padding:17px 27px!important;align-items:baseline!important}.footer-elancia .footer-top .footer-menu{border-bottom:1px solid var(--wp--preset--color--custom-vert-elancia);padding-right:0!important;border-right:none!important;line-height:30px;width:100%;padding-bottom:15px!important}.footer-elancia .footer-top .footer-menu:last-of-type{border:0!important}.rs-button-group div:first-child{max-width:100%!important}.showcase-elancia{padding:0 40px}.offre-promo-content-promo{max-height:initial!important;min-height:280px!important}.elancia-separateur{padding:0 40px!important}.elancia-separateur hr{border-width:1px!important;border-color:#7a9a01!important;margin:30px 0!important}.marge-titre-mobile{margin:42px 20px!important;font-size:21px!important;font-weight:900!important}.titre-tester-salle{margin:26px 30px!important}.bann-header{min-height:400px!important;height:400px!important;padding-top:200px!important}.text-p-header{padding:30px 17px!important}.text-p-header p{font-size:21px!important;line-height:24px!important}.form-elancia{padding:0 37px!important}.form-elancia .form-elancia-container-input label,.form-elancia input,.form-elancia select,.form-elancia-paris .form-elancia-container-input p .form-elancia-label-creneau,.form-elancia-paris label{width:-webkit-fill-available!important}.form-elancia input[type=checkbox]{width:auto!important}.form-elancia .form-elancia-container-input label{margin-bottom:14px!important}.form-elancia .form-elancia-container-input p{display:flex;flex-flow:column wrap}.form-elancia-paris .container-acceptance,.form-elancia-paris .form-elancia-label-creneau,.form-elancia-paris .grid-input p{padding:0}.form-elancia .form-label-title{font-size:16px;text-align:center;line-height:50px;display:block}.form-elancia label:not(.form-label-title){font-size:14px;line-height:22px!important}.form-elancia input,.form-elancia select{padding:10px 16px!important}.form-elancia .form-elancia-container-input br{display:none}.form-elancia .wpcf7-acceptance .wpcf7-list-item-label,.form-elancia .wpcf7-acceptance label{font-weight:400!important;font-size:11px!important;line-height:10px!important}.form-elancia .form-elancia-label-creneau{margin-bottom:0!important}.form-elancia .form-elancia-container-submit button,.form-elancia.form-elancia-contact .form-elancia-container-submit button{font-size:16px!important;border-radius:5px!important;padding:11px 68px!important;margin-top:30px}.elancia-block-confirmation-form{margin:40px!important;padding:25px!important;margin-bottom:150px!important}.elancia-block-confirmation-form .wp-block-button__link{margin-top:80px;margin-bottom:30px}.groupe-marge-mobile{margin:auto 20px!important}.elancia-univ-header{min-height:400px!important;padding-top:50px!important;margin-top:0!important}.elancia-label-text p,.elancia-salle-pres p,.elancia-univ-title-h2,.revue-presse-container h3{font-size:14px!important}.elancia-univ-title-h2-big{font-size:18px!important}.elancia-univ-title-h2{margin-bottom:32px!important;margin-top:0!important}.mobile-text-align-center{text-align:center!important;width:-webkit-fill-available}.mobile-margin-top-bottom-reset{margin-bottom:0!important;margin-top:0!important}.block-paragraphe-image-text .wp-block-cover,.salle-elancia-block.block-paragraphe-image-text .wp-block-cover{min-height:215px!important}.elancia-faq{padding-left:40px!important;padding-right:40px!important;padding-top:25px!important}hr{border-width:1px!important;border-color:#7a9a01!important;margin:77px 0!important}.elancia-formules-titre-coaching{font-size:16px!important;padding:0 33px 33px!important}.elancia-formules-colonnes-prix{margin-right:45px!important;margin-left:45px!important}.elancia-formules-colonnes-prix .wp-block-group{min-height:auto!important}.elancia-formules-colonnes-prix h2{font-size:26px!important}.elancia-formules-colonnes-prix .prix-formule-container{padding:25px 0 20px!important}.elancia-formules-colonnes-prix .prix-formule-container .elancia-formules-colonnes-prix-infos{padding:11px 0!important}.elancia-formules-colonnes-prix .prix-formule-container .elancia-formules-colonnes-prix-infos p:first-child{font-size:45px!important;line-height:54px!important}#page-tarifs .elancia-formules-colonnes-prix .prix-formule-container .elancia-formules-colonnes-prix-infos p:nth-child(2){font-size:45px!important;line-height:54px!important}#page-tarifs .elancia-formules-colonnes-prix .prix-formule-container .elancia-formules-colonnes-prix-infos p:first-child{font-size:13px!important;line-height:18px!important;margin-left:30px!important}.elancia-formules-colonnes-prix .prix-formule-container .elancia-formules-colonnes-prix-infos p:last-child{font-size:13px!important;line-height:18px!important}.elancia-formules-colonnes-prix .prix-formule-container .elancia-formules-colonnes-prix-details p{font-size:14px!important;line-height:19px!important}.elancia-formules-colonnes-prix .prix-formule-container .elancia-formules-colonnes-prix-details{margin-top:10px!important}.elancia-formules-colonnes-prix a{font-size:15px!important;line-height:18px!important;padding:13px 30px!important;border-radius:5px!important}.splide-avis .elancia-avis-container{min-height:250px!important;padding:10px!important}.splide-avis .elancia-avis-container p.has-custom-gris-elancia-color{font-size:11px!important;margin-top:5px!important}.splide-avis .elancia-avis-container .safe-svg-inside{width:15px!important;height:15px!important}.splide-avis2 .elancia-avis-container{min-height:250px!important}.elancia-salle-pres{padding:10px 18px!important}.elancia-label-text h2,.elancia-salle-pres h2{font-size:16px!important}.elancia-salle-galerie-1,.elancia-salle-galerie-7{min-height:230px!important}.elancia-salle-galerie-2,.elancia-salle-galerie-3,.elancia-salle-galerie-5{min-height:150px!important}.elancia-salle-galerie-4{min-height:270px!important}.elancia-salle-galerie-6{min-height:110px!important}.salles-elancia-marge{gap:5px;margin-top:5px}.salle-elancia-block.block-paragraphe-image-text{padding-top:0!important}.salle-elancia-tester{margin:30px auto!important}.salle-elancia-block img{max-height:160px!important}.revue-presse-container{padding:26px 18px!important;margin:auto 14px!important;display:flex!important}.revue-presse-container .revue-presse-text:last-of-type{display:none}.revue-presse-container .wp-block-buttons{width:100%}.revue-presse-container .wp-block-button__link{font-size:15px!important;padding:6px 30px!important}.hr-articles{margin-top:30px!important;margin-bottom:30px!important}.elancia-header h1,.elancia-header h2,.elancia-label-h1{font-size:22px!important}.elancia-label-text-intro{padding-top:20px!important;padding-bottom:20px!important}.elancia-label-container-img{padding:15px!important}.elancia-label-container-img .wp-block-cover,.elancia-label-container-img .wp-block-image{min-height:160px!important;width:50%;flex-basis:auto}.elancia-label-text{padding-left:20px!important;padding-right:20px!important;text-align:center!important;margin-top:15px!important;font-weight:400!important}.elancia-label-text .hr-mobile{margin-top:20px!important;margin-bottom:20px!important;border-width:0 0 2px!important}.wp-block-navigation__responsive-close .nav-separator{display:none}.menu-scroll .wp-block-navigation__responsive-container-open,.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:var(--wp--preset--color--custom-vert-elancia)!important}.footer-menu .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:var(--wp--preset--color--custom-blanc)!important}.contact-container{flex-flow:column}.contact-container .wp-block-cover{width:100%}.form-elancia.form-elancia-contact .form-elancia-container-input p label:first-of-type input.w-available{margin-right:0}#popmake-928{width:90vw}#popmake-928 .block-newsletter .elancia-place-available{width:70vw}.container-defi-404{grid-template-columns:repeat(1,minmax(0,1fr))!important}#page-franchise .button-header a{padding:10px!important}#page-franchise .grille-chrono{display:flex;flex-flow:column;padding:0 40px;margin-bottom:30px!important}#page-franchise .grille-chrono .chrono-separator{height:60px;width:10px}#page-franchise .grille-chrono .chrono-separator-container{padding-top:10px!important;padding-bottom:10px!important}#page-franchise .grille-chrono .chrono-date-container:before{width:10px;height:10px;margin:5px auto}.franchise-chiffres{display:flex!important;flex-flow:column nowrap}.list-blog-bann{min-height:200px}.list-blog-infos-articles{text-align:center}.list-blog-infos-articles a{margin-left:auto!important}#container-articles-new .wp-block-cover,.nb-club-near br{display:none}.liste-salles-padding{padding:0 20px}.container-coaching{display:flex!important}.form-elancia hr{margin-top:25px!important;margin-bottom:25px!important}.form-elancia.form-seance-essai hr{margin-top:25px!important;margin-bottom:0!important}.articles-preview,.articles-preview .articles-preview-infos,.articles-preview .articles-preview-infos img{width:100%}.sport-entreprise-acc{flex-flow:column}.button-header-sport-entreprise a{padding:10px 59px!important}.wp-block-create-block-offre-promo .offre-promo-tarif-perm .offre-promo-tarif-perm-prix-unite{font-size:89px!important}.wp-block-create-block-offre-promo .offre-promo-tarif-perm .offre-promo-tarif-perm-prix-centimes{font-size:43px!important}.wp-block-create-block-offre-promo .offre-promo-tarif-perm .offre-promo-tarif-perm-prix{margin-right:20px}.img-label{width:60%!important}.block-paragraphe-image-text-right-text.container-info-label{gap:5px;padding-left:10px!important;padding-right:10px!important}.container-info-label h3{text-align:center!important;margin:0 auto;font-size:17px!important}#form-sport-entreprise label,#page-univers .wp-block-button a,.container-info-label h3.has-custom-gris-soutenu-color{font-weight:500!important}.container-info-label .wp-block-columns{text-align:-webkit-center;gap:0}.hr-mobile{margin-left:40px!important;margin-right:40px!important}.hr-mobile.d-mobile{margin-top:0!important;margin-bottom:48px!important}#searchClub,.searchClubBar-container{max-width:100%!important;width:-webkit-fill-available!important}.searchClubBar-container .searchClubBar{justify-content:center}.searchClubBar-container .input-search-club-div{width:250px!important;max-width:250px!important}.elementor-elancia-map-club-block-map{flex-flow:column nowrap;align-items:center}.icone-footer svg{height:30px}.mentions-legales-footer{margin-top:-80px!important}.elancia-submit{font-size:16px}.offre-promo-tarif-perm-button{font-size:16px!important;padding:8px 22px!important}.wp-block-create-block-offre-promo .offre-promo-tarif-perm .offre-promo-tarif-perm-text{margin-bottom:10px}.label-p-description{margin-top:10px!important}.block-pack-elancia p,.label-button-savoir-plus{font-size:14px!important}.elementor-map-club-container-result{padding:0 20px}.button-mobile-lire-articles{border-width:1px;border-radius:5px;padding:10px 34px;background-color:var(--wp--preset--color--custom-vert-for-t);font-size:23px;text-transform:uppercase}.button-mobile-lire-articles a{color:var(--wp--preset--color--custom-blanc)!important;border:0!important;padding:0!important}.titre-formules{margin:35px auto!important}.elancia-formules-colonnes-prix .hr-mobile{margin:30px 0!important}.block-pack-elancia{padding:20px 30px;min-height:245px!important}.block-pack-elancia p{line-height:15px!important}.block-pack-elancia .block-pack-elancia-text{margin-top:15px!important}#page-univers .block-paragraphe-image-text .wp-block-cover{min-height:280px!important}#page-univers .coaching-options,#page-univers .equipement-prenium-titre,#page-univers .titre-bien,#page-univers .titre-pratique{letter-spacing:.75px!important}#page-univers .equipement-prenium-titre{font-size:20px!important}#page-univers .container-accompagnement p,#page-univers .container-bien p,#page-univers .container-equipement p,#page-univers .container-pratique p,.footer-elancia .footer-top ul{font-size:14px!important;line-height:20px!important}#page-univers .coaching-options font,#page-univers .titre-bien font,#page-univers .titre-pratique font,.form-seance-essai-rennes .form-seance-essai-rennes-titre font{display:block}#page-univers .elancia-univ-header{padding-top:150px!important}#page-univers .elancia-univ-header img{object-position:50% 62%!important}#page-univers .elancia-univ-header a{font-size:16px!important;line-height:19px!important;padding:11px 52px!important}#page-univers .splide-univers{margin-bottom:75px!important}#page-univers .splide-univers .elancia-avis-container,#page-univers .splide-univers .elancia-avis-container .wp-block-cover{min-height:234px!important}#page-univers .splide-univers .splide__arrows{display:none!important}#page-univers .splide-univers .splide__pagination.splide__pagination_elancia_services{bottom:-30px!important}.elancia-header .container-title{text-align:center;align-items:center}.nb-club-near{padding:0!important;font-size:14px!important;line-height:20px}.elementor-map-club-container .trouver-salle-lien-club{font-size:14px!important;border-radius:10px}#page-univers h3{font-size:25px!important;letter-spacing:-1px}.container-block-offre-sport-entreprise{margin:0 20px!important}.elancia-separateur .hr-franchise{border-color:#004851!important}.titre-icone-sport-entreprise{font-size:15px!important}.block-icone-sport-entreprise{width:300px;margin-bottom:20px!important}.booster-para{font-weight:400}.sport-entreprise-ban-booster{min-height:402px!important}.cercle-booster{padding:0!important;min-height:auto!important;height:60px!important;width:60px!important;flex-basis:auto!important;border-width:3px!important;margin-bottom:20px!important}.cercle-booster p{font-size:22px!important}.booster-pastille{position:absolute;margin-top:20px!important}.booster-pastille p{padding:2px 10px!important;width:max-content}#form-sport-entreprise{padding:0!important}#form-sport-entreprise button{font-size:13px!important;padding:15px 38px!important}.splide-franchise .elancia-avis-container{height:185px!important;min-height:185px!important;width:280px}.splide-franchise .elancia-avis-container img{height:100px}.splide-franchise .elancia-avis-container h3{padding-top:10px!important;font-size:12px!important}.splide-franchise .elancia-avis-container p{font-size:10px!important;margin-top:10px!important}.splide-franchise .franchise-actus-container-text{padding:0 15px!important}.splide-franchise .franchise-actus-container-banner{min-height:100px!important}.franchise-titre{font-size:21px!important;margin:30px auto!important}.splide-franchise{margin-bottom:0!important}.container-button-franchise{padding-top:30px!important}.container-button-franchise a{padding:13px 20px!important;font-size:15px}.franchise-image-ouvrir{min-height:402px!important}.container-ouvrir-franchise{padding:0 70px!important}.container-ouvrir-franchise .block-ouvrir-franchise{padding:50px 30px!important;min-height:270px!important;display:flex;flex-flow:column;justify-content:center}.container-ouvrir-franchise .block-ouvrir-franchise figure{margin-top:0!important}.container-ouvrir-franchise .block-ouvrir-franchise img{max-width:105px!important;height:auto!important;max-height:70px!important}.rang-block-ouvrir-franchise{gap:20px!important}.franchise-chiffres-infos{position:relative;padding-bottom:20px;display:grid!important;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}.franchise-chiffres-infos:after{content:"";width:80%;height:1px;background-color:#004851;position:absolute;bottom:0;right:10%}.franchise-chiffres-salles{flex-flow:column!important;text-align:center;align-items:center}.franchise-chiffres-salles .wp-block-cover{width:100%;min-height:230px!important;flex-basis:auto;aspect-ratio:1/1!important}.franchise-chiffres-salles-titre{font-size:24px!important}.franchise-chiffres-salles-soustitre,.green-forest-button-hover a,.wp-block-create-block-offre-promo .offre-promo-tarif-perm .offre-promo-tarif-perm-prix .offre-promo-tarif-perm-prix-periode{font-size:16px!important}.franchise-chiffres{margin-left:50px!important;margin-right:50px!important;padding:30px!important;gap:20px!important}.forfait-liste::before,.franchise-chiffres hr{display:none}.booster-pastille p,.franchise-chiffres-infos p{font-size:10px!important}.franchise-chiffres-infos p.franchise-chiffres-salles-chiffres{font-size:12px!important}.franchise-chiffres-infos-1er{border:0!important;padding:0 20px!important}.franchise-chiffres-infos-1er p{font-size:16px!important;text-align:center}.empil-block-pres h3,.franchise-chiffres-infos-1er p.franchise-chiffres-salles-chiffres{font-size:20px!important}#splide-avis2 .elancia-avis-container{width:250px!important;padding:22px!important;min-height:250px!important}#splide-avis2 .elancia-avis-container .franchise-avis-photo{max-width:71px!important;min-height:71px!important;border:2px solid #fff}#splide-avis2 .elancia-avis-container .franchise-avis-container-photo{margin-top:-57px!important}#splide-avis2 .elancia-avis-container .franchise-avis-container-text{padding:0!important}#splide-avis2 .elancia-avis-container h3{font-size:21px!important;margin-top:20px!important}#splide-avis2 .elancia-avis-container p{font-size:12px!important;margin:0!important}#splide-avis2 .elancia-avis-container p.franchise-avis-rang{font-size:16px!important;margin-top:10px!important;margin-bottom:10px!important}#splide-avis2 .elancia-avis-container .franchise-avis-container-tag p{font-size:8px!important}#splide-avis2 .elancia-avis-container .franchise-avis-container-tag .wp-block-group{padding:3px 5px!important}#splide-avis2 .elancia-avis-container .franchise-avis-rang-container-button{margin-top:10px!important}#splide-avis2 .elancia-avis-container .franchise-avis-container-tag .safe-svg-inside{width:11px!important;height:11px!important}#splide-avis2 .elancia-avis-container .franchise-avis-container-tag{gap:9px!important}#splide-avis2 .elancia-avis-container .franchise-avis-container-button{padding:2px 12px!important}#splide-avis2 .elancia-avis-container .franchise-avis-container-button p{font-size:6px!important}#splide-avis2 .splide__slide{margin-top:40px!important}.form-elancia input,.form-elancia select,.form-elancia textarea{font-size:initial!important}.sport-entreprise-bann-booster{min-height:402px!important}.logo-elancia-at-work{width:110px!important}#page-elancia-at-work .elancia-header{padding:110px 50px 50px!important}.custom-logo img,.green-logo-elancia img{width:110px!important;height:auto!important}#page-rse .rse-section-titre br,#page-rse .rse-soustitre-princ br,.form-elancia .wpcf7-acceptance,.form-elancia-franchise .wpcf7-acceptance{display:block!important}.container-titre-seance-essai{align-items:center}.container-titre-seance-essai h2{font-weight:700!important}.icone-bg svg{height:35px!important;width:35px!important}.icone-bg{margin-left:auto!important}.rangee-nav-menu{justify-content:initial!important}.empil-block-pres{min-height:0!important;gap:0!important}.empil-block-pres h3{padding:0 30px}.wp-block-create-block-offre-promo.mt-100px{margin-top:59px!important}.empil-block-pres .discover-button,.empil-block-pres h3{margin-top:0!important}.empil-block-pres .discover-button img{width:23px!important}.elementor-map-club-container{gap:0!important}.elementor-map-club-container .wrapper-slider-liste-club .elementor-map-club-container{gap:10px!important}.container-list-articles{margin-bottom:0!important}.container-list-articles h2{font-size:18px!important}.container-list-articles .splide__track{padding-top:0!important}.container-list-articles .splide__track .articles-preview-infos-contener{gap:6px!important;padding:18px!important;height:130px!important;flex-flow:column nowrap!important;text-align:center}.container-list-articles .splide__track .articles-preview-infos-contener a{font-size:13px!important}.articles-preview,.articles-preview .articles-preview-infos,.articles-preview .articles-preview-infos img{height:200px!important;min-height:200px!important}.articles-preview{margin:0 30px!important;width:calc(100% - 60px)!important
    } .container-list-articles .wp-block-buttons{margin-top:20px!important}.footer-elancia .footer-top ul{gap:0!important;font-weight:400!important}.footer-elancia .footer-top h2{padding-bottom:5px!important;font-size:17px!important}.container-coordonnees{padding:30px!important}.splide-avis .splide__slide,footer .has-global-padding{padding-right:20px!important;padding-left:20px!important}.splide__pagination_elancia_services{display:flex!important;height:fit-content}.salle-sport-container-bouton-inscri{margin-top:46px!important}.single-post .preview-articles-container-articles .preview-articles-container-articles-infos:after,p.wp-block-create-block-carte-clubs{display:none}#inscriptionSalle.forest-green-button-hover,#seanceEssai{font-size:16px!important;padding-top:6px!important;padding-bottom:6px!important;font-weight:500!important;width:-webkit-fill-available!important;border-radius:5px!important;line-height:19px!important}.salle-sport-container-bouton-inscri a{font-size:15px!important;font-weight:500;line-height:18px;border-radius:5px}.wp-block-create-block-salle-de-sport-block h2{font-size:21px!important;margin:35px auto!important}.splide-services-salle{max-width:90vw!important;margin:0 auto!important}.salle-sport-container-infos-global .salle-sport-card-infos{width:90vw!important}.container-coordonnees ul{row-gap:40px}.container-coordonnees ul div{height:40px!important;width:40px!important}.salle-sport-container-equipes-horaires .salle-sport-h2{font-size:18px!important}.container-tester-salle-content .wp-block-button__link{font-size:16px!important;line-height:19px!important;padding-top:11px!important;padding-bottom:11px!important;max-width:none;margin:auto 33px}.salle-sport-avis-h2{font-size:24px!important;line-height:29px!important;letter-spacing:.72px!important;margin-bottom:20px!important}.form-elancia-franchise .form-elancia-container-submit button{padding:13px 39px!important}.searchClubBar-container .searchClubBar #searchClub{font-size:13px!important}#page-form-gymlib{padding:40px!important}#page-form-gymlib .titre-forme-gymlib{margin-top:20px!important}#page-form-gymlib .container-form-gymlib{display:flex;flex-flow:column nowrap}#page-form-gymlib .container-form-gymlib .bann-gymlib-form{min-width:100vw}#page-form-gymlib .container-form-gymlib .bann-gymlib-form .wp-block-cover{min-height:300px!important}#confirmation-gymlib{padding:0 40px!important}#confirmation-gymlib p{padding-left:0!important;padding-right:0!important}.form-elancia-gymlib .form-elancia-container-input p{display:flex!important}.form-elancia-gymlib{max-width:calc(100vw - 74px)!important
    } .form-seance-essai-affiliation .form-elancia-container-input p{display:flex!important;flex-flow:column nowrap!important}#container-page-form-ads{margin-top:0!important}#container-page-form-ads h1{font-size:26px!important;padding-right:20px;padding-left:20px;margin-top:0!important}.container-hr-ads hr{margin:0 auto!important}.text-ads-rappel{padding:0 0 20px!important;font-size:16px!important}.form-seance-essai-affiliation input,.form-seance-essai-affiliation select{font-size:10px!important}.form-ads-acceptance .wpcf7-list-item{margin:0}.form-ads-acceptance .wpcf7-list-item-label{font-size:10px!important;line-height:2.5em!important}.pres-elancia-bann{padding-top:60px!important}.pres-elancia-bann-container-div{width:100%}.pres-elancia-bann .empil-block-pres .wp-block-group p:not(.has-link-color){margin-block-start:13px}.button-tester-mobile{margin:0 20px!important}.titre-carte{margin:20px!important}.searchClubBar-container #geoLocMe{margin-top:10px!important}.elementor-map-club-container{margin:20px 0 0!important}.form-seance-essai .form-elancia-container-submit button{padding:11px 58px!important;line-height:19px!important}.paragraphe-seance{font-size:14px!important;margin-block-start:0!important;padding-top:0!important;margin-top:-10px!important}.titre-avis{font-size:24px!important;margin-bottom:30px!important}#page-tarifs .elancia-univ-header{padding-top:150px!important}#page-tarifs .elancia-univ-header a{font-size:16px!important;line-height:19px!important;padding:11px 32px!important}#page-tarifs .titre-formules,.block-insta h2{font-size:21px!important;margin-bottom:0!important}.wpcf7-not-valid-tip{margin-top:-20px!important;text-align:center!important;font-size:10px!important;width:100%!important}.container-form-RewardsForAll .wp-block-contact-form-7-contact-form-selector,.form-elancia-gymlib.form-elancia-rewardsForAll{max-width:100%!important}.form-elancia-rewardsForAll.form-elancia .form-label-title{line-height:30px!important}.text-rewardsForAll,.titre-rewardsForAll{font-size:28px!important;padding:0 20px!important}.text-rewardsForAll{font-size:21px!important}.form-elancia-container-input-100{margin-bottom:14px!important}.form-elancia-rewardsForAll .form-elancia-container-submit{margin-top:0!important}.salle-sport-container-tarifs-slide .salle-sport-container-tarifs-block .salle-sport-container-tarifs-block-infos-prix .salle-sport-container-tarifs-block-infos-prix-prix sup,.titre-entrainer-rewardsForAll,.salle-sport-container-tarifs-slide-pc .salle-sport-container-tarifs-block .salle-sport-container-tarifs-block-infos-prix .salle-sport-container-tarifs-block-infos-prix-prix sup{font-size:30px!important}#page-conseils-nutritions .block-newsletter{width:auto!important}#page-conseils-nutritions .bg-all-wh{padding:0!important}#page-conseils-nutritions h1{padding-right:20px!important;padding-left:20px!important;font-size:30px!important;margin:-20px 0 20px!important;line-height:30px}#page-conseils-nutritions .wp-block-image{width:215px!important;margin-bottom:20px}#page-conseils-nutritions .block-newsletter .newsletter-sousTitre{font-size:16px!important}.nutrititions-titre-concept{font-size:27px!important;margin:25px 0!important}#page-conseils-nutritions .block-newsletter .newsletter-container,#page-conseils-nutritions .block-newsletter .newsletter-container .wp-block-contact-form-7-contact-form-selector{width:100%!important}#page-conseils-nutritions .block-newsletter .elancia-place-available{width:-webkit-fill-available!important}.container-lien-legals{display:flex!important;flex-flow:column nowrap!important}.block-insta h2{margin-bottom:26px!important}.splide-tarifs-club .splide__slide .salle-sport-container-tarifs-block{width:300px!important;margin:0 auto;padding-top:26px!important;padding-bottom:20px!important}.splide-tarifs-club .splide__slide .salle-sport-container-tarifs-block h3{font-size:16px!important;margin:0!important}.salle-sport-container-tarifs-slide .salle-sport-container-tarifs-block .salle-sport-container-tarifs-block-infos-prix .salle-sport-container-tarifs-block-infos-prix-infos,.salle-sport-container-tarifs-slide-pc .salle-sport-container-tarifs-block .salle-sport-container-tarifs-block-infos-prix .salle-sport-container-tarifs-block-infos-prix-infos{font-size:14px!important}.splide-tarifs-club .splide__slide .salle-sport-container-tarifs-block .salle-sport-container-tarifs-block-infos-prix{padding-top:0!important;padding-bottom:13px!important;margin-top:11px!important}.splide-tarifs-club .splide__slide .salle-sport-container-tarifs-block .salle-sport-container-tarifs-block-infos-prix .salle-sport-container-tarifs-block-infos-prix-prix{font-size:45px!important;line-height:54px!important;letter-spacing:1.35px!important}.splide-tarifs-club .splide__slide .salle-sport-container-tarifs-block .salle-sport-container-tarifs-block-infos-globales{font-size:14px!important;letter-spacing:.42px;line-height:17px!important;min-height:100px!important}.splide-tarifs-club .splide__slide .salle-sport-container-tarifs-block .salle-sport-container-tarifs-block-infos-globales .salle-sport-container-tarifs-block-infos-globales-divers{font-size:12px!important;margin-top:10px}.splide-tarifs-club .splide__slide .salle-sport-container-tarifs-block .salle-sport-container-tarifs-block-infos-globales p{margin:0}.splide-tarifs-club .splide__slide .salle-sport-container-tarifs-block .salle-sport-container-tarifs-block-inscription{font-size:15px!important;line-height:18px!important;padding:12px 17px!important;font-weight:500!important}.splide-tarifs-club .splide__pagination{bottom:-2em}.splide-tarifs-club .splide__pagination .splide__pagination__page{width:15px;height:15px;background:#fff;border:1px solid #507f70}.splide-tarifs-club .splide__pagination .splide__pagination__page.is-active{background:#507f70}.btn-before-tarifs{margin:0!important}.btn-before-tarifs a{margin-bottom:25px;margin-top:25px!important;display:inline-block}.salle-sport-container-pack{padding:20px 30px;margin-bottom:0!important}.salle-sport-container-pack h2{font-size:20px!important;line-height:24px!important;padding:10px!important;margin:0 auto 17px 0!important}.salle-sport-container-pack ul{font-size:14px!important;letter-spacing:.42px!important;line-height:15px!important}.salle-sport-container-pack ul li{margin-bottom:15px}.salle-sport-offre-promo{margin-bottom:0!important;margin-top:35px}.container-arrow-paris{flex-flow:column;width:100%;gap:10px}.arrow-paris{width:326px!important;height:235px!important;min-height:200px!important;padding:15px 30px!important;margin:0 auto!important}.arrow-paris h3{padding-top:5px!important;padding-bottom:5px!important;font-size:19px!important}.arrow-paris-container-titre p{margin-bottom:10px!important}.arrow-paris:after,.arrow-paris:before{border-width:163px 0 163px 40px;transform:rotate(90deg);left:calc(156px - 13px);top:92px}.arrow-paris+.arrow-paris:before{top:-183px;height:0}.arrow-paris ul{padding-left:10px!important}.arrow-paris ul li{font-size:15px!important;line-height:15px}.arrow-paris+.arrow-paris{margin-top:50px!important}.container-offre-paris h2{margin-bottom:20px!important}.elancia-paris .bg-all-wh{background-color:#fff!important}.button-preinscriptions-paris{margin-top:41px!important}.container-offre-promo-paris .elancia-separateur:first-child hr{margin-top:19px!important;margin-bottom:19px!important}.container-offre-promo-paris h2{font-size:21px!important;line-height:25px!important;margin-bottom:20px!important}.container-offre-promo-paris .wp-block-buttons{margin-top:40px!important;padding-bottom:10px!important}.elancia-block-confirmation-form-paris h1{font-size:20px!important;line-height:24px!important}.asterix-offres-paris{margin:0 21px 70px!important;font-size:11px!important;line-height:13px!important}#container-infos-collaborations,.container-infos-page-label{padding:0!important}.elancia-block-confirmation-form-paris{padding-top:0!important}.elancia-block-confirmation-form-paris h1{margin-top:0!important}.elancia-block-confirmation-form-paris p{font-size:15px!important;line-height:18px!important}.elancia-block-confirmation-form-paris .wp-block-button__link{margin-top:20px!important;margin-bottom:15px!important}.elancia-block-confirmation-form-paris .wp-block-buttons{margin-top:0!important}.elancia-block-confirmation-form-paris .confirmation-paris-see-you{margin-top:34px!important}.header-confirmation-paris{min-height:65px!important}.header-confirmation-paris .wp-block-cover__background{opacity:.5!important}.elancia-block-confirmation-form-paris .confirmation-paris-svg-deco{left:15px!important;top:-40px!important;width:110px!important}.elancia-block-confirmation-form-paris .check-confirmation-paris{width:50px!important;height:50px!important}.elancia-404-container{min-height:auto!important}.elancia-404-container .wp-block-cover{padding-left:120px!important;min-height:400px!important;max-width:400px!important}.elancia-404-container .wp-block-cover img{width:300px}.elancia-404-container .text-404 em{font-size:60px!important}.elancia-404-container .text-404 h2{font-size:15px!important;line-height:0!important}.single-post .preview-articles-container .wp-block-query-pagination,.single-post .preview-articles-container ul.wp-block-post-template-is-layout-grid li:not(:first-child){display:none}.single-post .preview-articles-container-articles,.single-post .preview-articles-container-articles .wp-block-post-featured-image img{width:100%!important;height:auto!important}.single-post .container-content-blog h1{font-size:25px!important}.single-post .container-content-blog{width:100%!important;margin:0 auto!important;font-size:15px!important}.single-post .container-date-cate-articles-elancia .time{font-size:13px!important}.single-post .container-date-cate-articles-elancia .taxonomy-category{margin-top:9px!important}.single-post .container-date-cate-articles-elancia .taxonomy-category a{font-size:9px!important;padding:4px 27px;border:1px solid #fff}.single-post .elancia-header p{font-size:22px!important;line-height:27px!important;font-weight:700!important}.single-post .elancia-header .wp-block-buttons{margin-top:60px!important}#page-parrainage .bann-parr-args .bann-parr-args-container p,#page-parrainage .container-details-offres-parr-block p,.single-post .container-content-blog>h2,.single-post .container-content-blog>h3{font-size:15px!important}.single-post .preview-articles-container{padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}.single-post .preview-articles-container .preview-articles-container-rs-link .wp-block-safe-svg-svg-icon{align-items:center;display:flex}#page-parrainage .bann-parr-args .bann-parr-args-container .parr-text-satisf-troph font,.single-post .preview-articles-container h3{font-size:25px!important}.filter-dropdown-elancia-post{height:30px;width:90%;text-align:center;font-size:9px;line-height:9px;display:block;margin:0 auto}.titre-page-blog-elancia{padding:0!important;font-size:17px!important;line-height:20px!important;margin:13px 29px!important}#page-parrainage .h2-parr-titre font,.d-mobile-select-post{display:block}.elancia-list-blog{margin-bottom:100px!important}.bg-all-wh.container-list-articles{margin-bottom:200px!important}.ymc-post-custom-layout.post-item:nth-child(1) .custom-layout-post-elancia-container-categories a:not(:last-child):after{font-size:17px!important;line-height:17px!important}.brive-block-sante-coeur-grid{display:flex!important;flex-flow:column-reverse;gap:0}.brive-block-sante-coeur-grid .wp-block-cover{min-height:250px}.brive-block-sante-coeur-grid .wp-block-cover img{object-position:50% 25%}.brive-block-sante-coeur-grid-container-text{padding:20px!important;flex-basis:auto!important}#page-rse .container-block-rse-engagement-hets p,#page-rse .container-rse-blocks-engagement .container-rse-engagement p,.brive-block-sante-coeur-grid-container-text p,.sport-entreprise-acc .wp-block-group p{font-size:14px!important}.brive-block-sante-coeur h3{font-size:21px!important;margin:35px auto!important}.brive-block-sante-coeur .brive-block-sante-coeur-grid-container-text h4{font-size:18px!important;text-align:center}.act-brive-rdv-button .wp-block-button__link,.brive-block-sante-coeur .brive-block-sante-coeur-grid-container-text .wp-block-button__link{font-size:16px!important;line-height:19px!important;padding-top:11px!important;padding-bottom:11px!important;max-width:none}.brive-block-sante-coeur .brive-block-sante-coeur-grid-container-text .wp-block-buttons{justify-content:center;margin-top:20px!important}.single-post li,.single-post p{font-size:inherit}#page-parrainage h1,#page-rse h2{font-size:20px!important}#page-parrainage .h2-parr-titre{font-size:18px!important;margin-top:14px!important}#page-parrainage .h2-parr-soustitre{font-size:21px!important;margin-top:35px!important;margin-bottom:20px!important}#page-parrainage h3{font-size:17px!important}#page-parrainage .container-details-offres-parr{width:235px!important;max-width:235px!important;gap:17px!important}#page-parrainage .container-details-offres-parr .wp-block-column{height:235px!important;max-height:235px!important}#page-parrainage .container-details-offres-parr-block{padding:20px!important;height:100%;justify-content:center;display:flex;flex-flow:column}#page-parrainage .container-details-offres-parr-block .safe-svg-inline{max-height:110px!important}#page-parrainage .bann-parr-args{padding-top:100px!important;padding-bottom:100px!important}#page-parrainage .bann-parr-args .bann-parr-args-container{display:flex!important;flex-flow:column!important;gap:60px}#page-parrainage .bann-parr-args .bann-parr-args-container .parr-text-satisf-troph,#page-rse .container-rse-blocks-engagement .container-rse-engagement h4,.sport-entreprise-accompagnement h2{font-size:18px!important}#page-parrainage .bann-parr-args .bann-parr-args-container .safe-svg-inline{width:191px!important;height:auto!important}#page-parrainage .bann-parr-args .bann-parr-args-container .bann-parr-args-container-block{min-height:230px!important;height:230px!important;width:230px!important;min-width:230px!important;padding:20px!important}#page-parrainage .bann-parr-args .bann-parr-args-container .bann-parr-args-container-block img{width:75px!important;min-width:75px!important;height:auto!important}.home-btn-app .wp-block-button__link{width:150px!important}.sport-entreprise-accompagnement{padding:16px 30px!important;margin-top:44px!important}.sport-entreprise-acc{margin-top:35px!important;width:250px;gap:20px!important}.sport-entreprise-acc img{width:80px!important;height:auto!important}.sport-entreprise-acc .wp-block-group{padding:18px!important;min-height:250px!important;justify-content:space-around;flex-basis:auto}.sport-entreprise-acc .wp-block-group h3{font-size:16px!important}.container-mentions-legales{margin:30px 60px 60px 30px!important}.container-mentions-legales h2{font-size:30px!important}.container-mentions-legales p,.container-pres-recrutement p{font-size:15px!important}.container-20ans .rang-text-20ans p{flex-basis:auto!important;margin:0!important;font-size:20px!important}.container-20ans .rang-text-20ans{display:flex;flex-flow:column wrap;margin:30px!important}.container-20ans .rang-text-20ans figure{padding:0 20px}.container-20ans .rang-text-20ans img{width:-webkit-fill-available!important;min-width:0!important;max-height:fit-content}.container-20ans .elancia-univ-header a{font-size:16px!important;line-height:19px!important;padding:11px 52px!important}.container-20ans .wp-block-embed{margin-top:30px!important;margin-left:30px!important;margin-right:30px!important}.container-20ans .hr-20ans{margin:30px!important}.container-20ans .titre-remonter-temps{padding:0 0 30px!important}.container-20ans h2{font-size:40px!important}.container-20ans .back-2003-20ans{min-height:400px!important}.container-20ans .back-2003-20ans p{font-size:50px!important}.container-20ans .container-titre-sourire h2{margin-bottom:0!important}.container-20ans .container-titre-sourire{margin-bottom:30px!important}.container-20ans .titre-realiser-souhaits{margin-bottom:30px!important;padding-left:30px;padding-right:30px}.container-offre-recrutement{max-width:fit-content}.container-pres-recrutement{padding:30px!important;margin:30px!important;font-size:15px!important}.hr-recrutement{margin:30px 30px 0!important}.container-text-img-label-sport{flex-flow:column nowrap!important;gap:30px}.img-label-sport{min-width:-webkit-fill-available!important;min-height:350px!important}.img-label-sport img{max-width:300px}.container-pres-act-brive h4,.elancia-label-text h2{margin-bottom:20px!important}.container-offre-promo-paris h2.form-titre-paris-entreprise{font-size:14px!important;letter-spacing:.56px!important;margin-bottom:-5px!important}.form-soustitre-paris-entreprise{font-size:10px!important;letter-spacing:.4px!important}.DialogInsightLightBox{margin:20px!important}.container-infos-page-label p{text-align:left!important}.container-ban-all-wh-rse{margin-left:0!important}.rse-img-pres-livret{min-width:330px!important}.bg-all-wh-rse,.container-rse-blocks-engagement{flex-flow:column}.bg-all-wh-rse{padding:20px 25px 44px!important;gap:25px!important}#page-rse .rse-soustitre-princ,.container-titre-collab h3{font-size:17px!important}#page-rse .rse-section-titre{font-size:21px!important;margin:37px auto!important;line-height:28px!important}#page-rse .container-block-rse-engagement-hets{padding:0 20px!important}#page-rse .container-block-rse-engagement-hets img{height:auto!important;width:70px!important}#page-rse .container-block-rse-engagement-hets h4{font-size:15px!important;margin:17px 0 4px!important}#page-rse .container-block-rse-engagement-hets .container-block-rse-engagement-hets-column{gap:54px!important;margin-bottom:40px!important}#page-rse .container-ban-all-wh-rse .wp-block-cover{min-height:400px!important}#page-rse .container-rse-blocks-engagement .container-rse-engagement{padding:18px 26px!important;margin:0 60px!important;min-height:371px!important;gap:12px!important}#page-rse .container-rse-blocks-engagement .container-rse-engagement .container-rse-engagement-icone img{height:40px!important;width:auto!important}.splide-rse .slide-rse-rangee{flex-flow:column!important;gap:16px!important}.splide-rse .slide-rse-rangee img{min-width:100%!important}.splide-rse .slide-rse-rangee .wp-block-image{flex-basis:auto!important}.splide-rse .elancia-avis-container{padding:19px 28px!important;margin:0 40px!important}.splide-rse .slide-rse-rangee h4{text-align:center!important;font-size:18px!important;padding:0 20px!important;line-height:24px!important}.bg-all-wh-rse p,.splide-rse .slide-rse-rangee p{font-size:14px!important;margin-top:16px!important}.splide-rse .splide__arrows .splide__arrow{height:46px!important;width:35px!important}.splide-rse .splide__arrows .splide__arrow.splide__arrow--next{right:0!important}.splide-rse .splide__arrows .splide__arrow.splide__arrow--prev{left:0!important}.splide-rse .splide__pagination{bottom:0!important}.titre-livret-rse{text-align:center!important;margin:0!important;font-size:21px!important}.bg-all-wh-rse p{text-align:center!important;margin-top:14px!important}.livret-rse-button-hover a{text-transform:uppercase!important;font-size:13px!important;padding:13px 11px!important}.container-livret-rse-button{margin-top:20px!important}.splide-rse{margin-bottom:70px!important}.splide-rse .splide__pagination__page{height:12px!important;width:12px!important}#page-rse .container-pres-recrutement p{text-align:center!important;letter-spacing:0!important}.container-pres-act-brive .wp-block-cover{width:100%!important;min-height:250px!important;flex-basis:auto!important}.container-pres-act-brive .brive-block-sante-coeur-grid.container-pres-act-brive-column{flex-direction:column!important}.container-pres-act-brive .brive-block-sante-coeur-grid{margin-top:40px!important}.btn-act-brive{margin-top:30px!important}.container-titre-collab h2{font-size:20px!important}#container-infos-collaborations .container-details-collab{margin:56px 0 58px!important;gap:38px!important}#container-infos-collaborations .container-details-collab .container-colloboration-pres{flex-direction:column!important;text-align:center!important}#container-infos-collaborations .container-details-collab .container-colloboration-pres .wp-block-cover{height:280px!important;width:100%!important;min-height:280px}#container-infos-collaborations .container-details-collab .container-colloboration-pres h4{font-size:20px!important;text-align:center!important;width:100%;margin-bottom:0!important;letter-spacing:.8px!important;line-height:26px!important}#container-infos-collaborations .container-details-collab .container-colloboration-pres p{font-size:15px!important;line-height:30px!important}#container-infos-collaborations .container-details-collab .container-colloboration-pres .container-colloboration-pres-texte{padding:15px 21px 34px!important;gap:15px!important}#container-infos-collaborations .container-details-collab .wp-block-buttons{justify-content:center!important}#container-infos-collaborations .container-details-collab .container-colloboration-pres:nth-child(2){flex-direction:column-reverse!important}#container-infos-collaborations .container-details-collab .container-colloboration-pres:nth-child(1) img{object-position:50% 63%!important}#container-infos-collaborations .container-details-collab .container-colloboration-pres:nth-child(3) img{object-position:50% 75%!important}#container-infos-collaborations .container-details-collab .container-colloboration-pres .wp-block-button{width:100%!important}#container-infos-collaborations .container-details-collab .container-colloboration-pres .wp-block-button__link{width:-webkit-fill-available!important;font-size:17px!important;padding:12px!important}#page-tarifs .container-ban-all-wh-rse{padding:30px!important;background-color:#507f70!important}#page-tarifs .container-ban-all-wh-rse p{font-size:18px!important;line-height:21px!important}#page-tarifs .elancia-formules-titre-coaching{padding:40px 33px!important}#page-tarifs .hr-mobile{width:100%!important}#page-tarifs .tarifs-container-formules{margin-bottom:0!important}#page-tarifs .tarifs-container-btn-trouver-salle{margin-top:50px!important;margin-left:30px!important;margin-right:30px!important}#page-tarifs .tarifs-container-btn-trouver-salle a{font-size:16px!important;padding:10px 15px!important}.d-pc-tablet,.d-pc-tablet-flex,.d-pc-tablet-inline-block{display:none!important}.grille-forfait-container-bandeau-infos-etud-fam{display:flex!important}.forfait-container-bandeau-infos-etud-fam{margin-left:auto!important;margin-right:auto!important}}.paris-accordeon .is-open .wp-block-accordion-heading__toggle span{color:#4E7938!important;text-decoration:none!important}.paris-accordeon .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon{font-size:50px;font-weight:300}.paris-accordeon .is-open .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon{font-size:0;transition:none;transform:none;display:none}.paris-accordeon .is-open .wp-block-accordion-heading__toggle:after{content:"–";position:relative;align-items:center;display:flex;justify-content:center;font-size:50px;font-weight:300;color:#fff;background-color:#4E7938;border-radius:100px;height:38px;width:38px}.paris-accordeon .is-open .wp-block-accordion-heading:hover .wp-block-accordion-heading__toggle-title{text-decoration:underline!important}.paris-accordeon .wp-block-accordion-item:not(.is-open) .wp-block-accordion-heading:hover .wp-block-accordion-heading__toggle-title{text-decoration:none!important}.paris-container-accordeon{align-items:stretch}.paris-opera-salle .paris-container-acces-bann-titre{text-shadow:0 3px 6px #00000070}.paris-opera-salle .paris-container-acces .svg-meta svg #Tracé_486{fill:var(--wp--preset--color--custom-beige-clair)!important}.paris-opera-salle .paris-container-entrainement-icones .safe-svg-inside svg path,.paris-opera-salle .paris-container-acces .safe-svg-inside svg path{fill:#4E7938!important}.paris-opera-salle .paris-container-acces a{text-decoration:none}.paris-opera-salle .paris-container-acces a:hover{text-decoration:underline}.formule-select-container:has(.switch input[type="radio"]:checked){border:3px #4E7938 solid!important}.formule-select-container .safe-svg-inside svg path,.paris-opera-salle .formule-select-container .safe-svg-inside svg path{fill:#7A9A01!important}.formule-select-container .formule-select-container-titre{margin:0!important}.formule-select-container .container-switch .switch-text{font-size:17px;line-height:23px;text-align:center;display:block}.formule-select-container .container-switch .switch-text b{font-weight:600}.formule-select-container .container-switch .switch-text.check-text b{color:#4E7938}.formule-select-container .container-switch .switch+.switch-text.check-text{display:none}.formule-select-container .container-switch .switch:has(input:checked)+.switch-text.check-text+.noncheck-text{display:none}.formule-select-container .container-switch .switch:has(input:checked)+.switch-text.check-text{display:block!important}.formule-select-container .container-switch{margin:0!important;text-align:center}.formule-select-container .formule-select-container-group-titre{display:flex;width:100%;align-items:center;justify-content:space-between;gap:unset!important}.underline-green:after{content:"";display:block;width:100%;height:1px;background:#4E7938}.paris-opera-salle .paris-bann-tester-salle{min-width:640px;align-self:stretch}.paris-opera-salle{z-index:2}.paris-position-feuille{position:relative;min-width:stretch;min-width:-webkit-fill-available;overflow:hidden}.paris-position-feuille .paris-feuille{position:absolute;opacity:.3;z-index:1}.paris-position-feuille .paris-feuille.paris-feuille1{top:1750px;right:-300px;transform:rotate(234deg)}.paris-position-feuille .paris-feuille.paris-feuille2{top:2900px;left:-300px;transform:rotate(88deg)}.paris-position-feuille .paris-feuille.paris-feuille3{top:3800px;right:-200px;transform:rotate(14deg)}.paris-position-feuille .paris-feuille.paris-feuille4{top:5050px;left:-250px;transform:rotate(45deg)}.paris-opera-salle hr{border-color:#4E7938!important}.paris-accordeon .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon{color:#fff;background-color:#4E7938;border-radius:100px;height:38px;width:38px}.formule-select-container .paris-accordeon{margin-top:-40px}.paris-opera-salle .wp-block-button a{transition:all .5s}.paris-opera-salle .wp-block-button a:hover{background-color:var(--wp--preset--color--custom-bleu-canar)!important}@media only screen and (max-width:601px){.single-post .preview-articles-container-articles .preview-articles-container-articles-infos{height:auto}.paris-position-feuille{padding-top:0px!important}.paris-opera-salle .paris-container-header{margin-top:50px}.paris-opera-salle .paris-container-header .wp-block-cover img{height:auto;object-position:-10px -10px!important;width:100%}.paris-opera-salle .paris-container-header .wp-block-cover{min-height:250px!important}.paris-opera-salle .wp-block-group.paris-container-header-content{min-height:0px!important}.paris-opera-salle .wp-block-group.paris-container-header-content h2{font-size:48px!important}.paris-opera-salle .wp-block-group.paris-container-header-content h3{font-size:25px!important}.paris-opera-salle .wp-block-group.paris-container-header-content .wp-block-button a{font-size:18px!important;padding:10px 35px!important}.paris-opera-salle .splide .splide__track{margin-top:0!important}.paris-opera-salle .splide__arrows{display:none!important}.paris-opera-salle .splide__pagination.splide__pagination_elancia_services{bottom:-40px!important}.paris-opera-salle .splide__pagination.splide__pagination_elancia_services .splide__pagination__page{height:10px!important;width:10px!important;border-color:#4E7938!important}.paris-opera-salle .splide__pagination.splide__pagination_elancia_services .splide__pagination__page.is-active{height:10px!important;width:10px!important;border-color:#7A9A01!important;transform:none!important}.paris-opera-salle .paris-container-entrainement{margin-top:0!important;text-align:center;flex-flow:column nowrap}.paris-opera-salle .paris-container-entrainement .wp-block-heading{font-size:21px!important;line-height:25px!important;margin-bottom:7px!important}.paris-opera-salle .paris-container-entrainement .wp-block-group{flex-basis:0%}.paris-opera-salle .paris-container-entrainement p{font-size:17px!important;line-height:21px!important;margin-top:0!important;padding:0!important}.paris-opera-salle .paris-container-entrainement hr{margin:16px 0!important}.paris-opera-salle .paris-container-entrainement .paris-container-entrainement-icones,.paris-opera-salle .paris-container-entrainement .paris-container-entrainement-icones .wp-block-column{gap:10px!important;display:flex;flex-flow:column}.paris-opera-salle .paris-container-entrainement .paris-container-entrainement-icones .wp-block-column .wp-block-group{margin-top:0!important}.paris-opera-salle .paris-container-entrainement .paris-container-entrainement-details{padding:16px 33px!important}.paris-opera-salle .splide-univers{margin-bottom:70px!important}.paris-opera-salle .paris-container-accordeon{flex-flow:column nowrap!important;margin-top:30px!important}.paris-opera-salle .paris-container-accordeon .wp-block-cover{min-height:270px!important;border-radius:10px 10px 0 0!important;margin-bottom:18px!important}.paris-opera-salle .paris-container-accordeon .wp-block-cover img{object-position:50% 10%!important}.paris-opera-salle .paris-accordeon .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-title{font-size:19px!important;line-height:23px!important}.paris-opera-salle .paris-accordeon .wp-block-accordion-panel p{font-size:17px!important;line-height:21px!important}.paris-opera-salle .paris-accordeon .wp-block-accordion-panel,.paris-opera-salle .paris-accordeon .wp-block-accordion-heading__toggle{padding-left:16px!important}.formule-select-container .paris-accordeon{margin-top:-20px!important}.paris-opera-salle .paris-accordeon .wp-block-accordion-panel{padding-right:16px!important;padding-bottom:30px!important}.paris-opera-salle .paris-accordeon .wp-block-accordion-item{margin-top:0!important}.paris-accordeon .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon,.paris-accordeon .is-open .wp-block-accordion-heading__toggle:after{height:34px!important;width:34px!important}.paris-opera-salle .paris-btn-seance-gratuite{margin-top:44px!important;margin-bottom:15px!important}.paris-opera-salle .paris-btn-seance-gratuite a{font-size:18px!important;line-height:22px!important;padding:10px 37px!important}.paris-opera-salle .elancia-separateur{padding:0!important}.paris-opera-salle .paris-container-infos{flex-flow:column nowrap;gap:33px!important}.paris-opera-salle .paris-container-infos .wp-block-cover{min-height:194px!important}.paris-opera-salle .paris-container-infos .paris-container-block-horaires .wp-block-group{padding:20px 25px!important;margin:0!important}.paris-opera-salle .paris-container-infos .paris-container-block-horaires .paris-container-block-horaires-titre{font-size:21px!important;line-height:25px!important}.paris-opera-salle .paris-container-infos .paris-container-block-horaires .paris-container-block-horaires-soustitre{margin-top:15px!important}.paris-opera-salle .paris-container-infos .paris-container-block-horaires p:not(.paris-container-block-horaires-titre){margin-top:5px;font-size:17px!important;line-height:20px!important}.paris-opera-salle .paris-container-infos .paris-container-block-horaires .wp-block-cover p{font-size:25px!important;line-height:33px!important}.paris-opera-salle .paris-container-infos .paris-container-acces{gap:23px;display:flex;flex-flow:column nowrap;align-items:center}.paris-opera-salle .paris-container-infos .paris-container-acces .wp-block-heading{font-size:25px!important;line-height:30px!important}.paris-opera-salle .paris-container-infos .paris-container-acces p{font-size:17px!important;line-height:20px!important}.formule-select-container{padding:24px 14px!important}.formule-select-container-forme .formule-select-container-titre{width:min-content!important}.formule-select-container .container-switch .switch-text{font-size:15px;line-height:20px}.paris-opera-salle .paris-container-formules{padding:20px 8px!important}.paris-opera-salle .paris-container-formules .paris-container-formules-rang{flex-flow:column;gap:20px!important;margin-bottom:40px!important}.formule-select-container .paris-accordeon{padding-right:0!important}.formule-select-container .formule-select-container-titre{font-size:22px!important;width:100%}.formule-select-container .formule-select-container-titre sup{font-size:15px!important}.formule-select-container .formule-select-container-group-titre{display:flex;flex-flow:row nowrap;gap:10px}.formule-select-container .switch{width:50px;min-width:50px;height:22px}.formule-select-container .slider:before{height:18px;width:18px;left:2px;bottom:2px;font-size:16px;line-height:18px}.paris-opera-salle .elancia-separateur hr.hr-mobile{margin:30px 20px!important}.paris-opera-salle .formule-select-container .paris-container-entrainement-icones p{font-size:16px!important;line-height:19px!important}.paris-opera-salle .formule-select-container .paris-container-entrainement-icones .wp-block-group{margin-top:0!important}.paris-opera-salle .formule-select-container .paris-container-entrainement-icones{gap:0!important;margin-top:0!important}.paris-opera-salle .formule-select-container .formule-select-container-details{font-size:15px!important;line-height:18px!important}.paris-opera-salle .formule-select-container .paris-accordeon .paris-accordeon-grid{display:flex!important;flex-flow:column nowrap!important;gap:0!important}.paris-opera-salle .formule-select-container .paris-accordeon .wp-block-accordion-panel{padding-left:0!important;padding-bottom:10px!important}.paris-opera-salle .paris-container-formules .paris-container-formules-cumules{font-size:13px!important;line-height:18px!important;margin-top:45px!important}.paris-opera-salle .paris-container-tester-salle{flex-flow:column nowrap!important;text-align:center;gap:24px!important}.paris-opera-salle .paris-container-tester-salle .wp-block-heading{text-align:center!important;margin:0 auto!important}.paris-opera-salle .paris-bann-tester-salle{min-width:0!important;min-height:250px!important}.paris-opera-salle .paris-container-tester-salle p{font-size:17px!important;line-height:23px!important}.paris-opera-salle .paris-container-tester-salle-texte{margin:0!important}.paris-opera-salle .paris-container-tester-salle-texte p:first-of-type{margin-top:0!important}.paris-opera-salle .paris-container-tester-salle .wp-block-button{margin:0 auto!important}.paris-opera-salle .paris-container-tester-salle .wp-block-button a{font-size:18px!important;line-height:22px!important;padding:10px 37px!important}.paris-position-feuille .paris-feuille.paris-feuille1{width:250px;top:750px;right:-150px}.paris-position-feuille .paris-feuille.paris-feuille2{width:350px;left:-150px;top:2150px}.paris-position-feuille .paris-feuille.paris-feuille3{top:2880px;width:300px;right:-150px}.paris-position-feuille .paris-feuille.paris-feuille4{width:300px;left:-150px;transform:rotate(309deg);top:5100px}.grecaptcha-badge{z-index:10}}#container-pages-tarifs{position:relative;min-width:100vw;margin:0!important;overflow:hidden;min-height:80vh;padding-bottom:200px;@media only screen and (max-width:1699px){min-width:auto!important;padding-bottom:0!important}}#page-tarifs-liste .tarifs-container-btn-zone label input,#page-tarifs-liste .tarifs-container-btn-zone:has(input:checked) .tarifs-container-btn-zone-separator{display:none;transition:all 0.5s ease}@scope(#container-pages-tarifs){.tarifs-feuille{position:absolute;opacity:.3}.tarifs-feuille1{left:-150px;top:500px;transform:rotate(130deg);@media only screen and (max-width:601px){top:350px;width:300px}}.tarifs-feuille2{right:-150px;top:1700px;@media only screen and (max-width:601px){width:250px;top:2730px;right:-160px}}.tarifs-feuille3{left:-150px;top:2600px;transform:rotate(318deg);@media only screen and (max-width:601px){width:300px;top:3200px}}}@scope(#container-pages-tarifs.display-tarifs-paris){.tarifs-feuille{position:absolute;opacity:.3}.tarifs-feuille1{left:-150px;top:300px;transform:rotate(130deg);@media only screen and (max-width:601px){top:200px;width:300px}}.tarifs-feuille2{right:-150px;top:1500px;@media only screen and (max-width:601px){width:250px;top:2410px;right:-160px}}.tarifs-feuille3{left:-150px;top:2300px;transform:rotate(318deg);@media only screen and (max-width:601px){width:300px;top:2960px}}}#page-tarifs-liste .wp-block-button a:hover{background-color:var(--wp--preset--color--custom-bleu-canar)!important}#page-tarifs-liste .wp-block-button a{transition:all .5s}#page-tarifs-liste{z-index:1}@scope (#page-tarifs-liste){h1{@media only screen and (max-width:601px){font-size:20px!important;line-height:25px!important}}.tarifs-container-horsparis form,.tarifs-group-container-btn-zone{text-align:center}.tarifs-group-container-btn-zone{@media only screen and (max-width:601px){margin-top:17px!important}}.tarifs-container-select-zone{@media only screen and (max-width:601px){padding-top:100px!important}}@scope(.tarifs-container-select-zone){p{@media only screen and (max-width:601px){font-size:17px!important;line-height:21px!important;margin-top:12px!important}}}.tarifs-container-btn-zone{background-color:#FFF;border:2px solid #4E7938;border-radius:40px;display:inline-flex;margin:0 auto;font-size:25px;line-height:32px;letter-spacing:1.25px;padding:0 6px;justify-content:space-between;width:340px;box-sizing:border-box;text-transform:uppercase;align-items:center;height:80px;font-weight:400;@media only screen and (max-width:601px){font-size:17px;line-height:21px;letter-spacing:0;width:auto;height:50px}}@scope(.tarifs-container-horsparis){form select{border-radius:40px;height:70px;font-size:25px;box-shadow:var(--wp--preset--shadow--shadow-1);width:500px;text-align:center;-webkit-appearance:none;-moz-appearance:none;background:url(https://www.elancia.fr/wp-content/uploads/2026/04/fleche-verte.png);background-repeat:no-repeat;background-position-x:95%;background-position-y:50%;background-color:#fff;padding-left:50px;border-radius:40px;background-size:20px;padding-right:50px;margin:0;@media only screen and (max-width:601px){width:76%;font-size:15px;line-height:20px;padding-left:0;height:47px}}form select:focus{font-size:25px!important;@media only screen and (max-width:601px){font-size:15px!important}}}@scope(.tarifs-container-btn-zone){label{border-radius:40px;height:65px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:0 20px;text-decoration:underline;cursor:pointer;transition:all .5s;@media only screen and (max-width:601px){height:38px}}.tarifs-container-btn-zone-separator{width:1px;height:2em;background:#4E7938;display:inline-block}label:has(input:checked),label:hover{background:#7A9A01;color:#FFF;font-weight:900;text-decoration:none}}.tarifs-bann-pack{min-width:740px;@media only screen and (max-width:601px){min-width:100%;border-radius:10px 10px 0 0!important}}.tarifs-container-pack-texte .wp-block-heading{margin-left:-30px!important;@media only screen and (max-width:601px){font-size:30px!important;line-height:37px!important;margin:0!important}}.tarifs-bann-tester-salle{min-width:640px;@media only screen and (max-width:601px){min-width:100%;min-height:250px!important}}.tarifs-hr{@media only screen and (max-width:601px){padding:0!important}}.tarifs-hr hr{@media only screen and (max-width:601px){margin:22px 0!important}}.tarifs-select-club-text{@media only screen and (max-width:601px){font-size:17px!important;line-height:21px!important}}.tarifs-container-pack{@media only screen and (max-width:601px){flex-flow:column!important;gap:0;margin-bottom:0!important}}.tarifs-container-pack-texte{@media only screen and (max-width:601px){margin:0!important;padding:20px!important;text-align:center}}@scope(.tarifs-container-pack-texte){p:last-of-type{text-align:left!important}}.tarifs-container-tester-salle{@media only screen and (max-width:601px){flex-flow:column;text-align:center;gap:20px;margin-bottom:50px!important}}@scope(.tarifs-container-tester-salle){.wp-block-heading{@media only screen and (max-width:601px){margin:0 auto!important;font-size:25px!important;line-height:30px!important}}p{text-align:justify;@media only screen and (max-width:601px){font-size:17px!important;line-height:23px!important;letter-spacing:-.34px!important}}p:first-of-type,.tarifs-container-tester-salle-texte{@media only screen and (max-width:601px){margin-top:0!important}}.wp-block-button{@media only screen and (max-width:601px){margin:0 auto!important}}.wp-block-button a{@media only screen and (max-width:601px){font-size:18px!important;line-height:22px!important;padding-left:2.25rem!important;padding-right:2.25rem!important}}}}#page-tarifs-liste .formule-select-container.formule-select-container-etudiant,#page-tarifs-liste .formule-select-container.formule-select-container-cefamille{flex:1 1 0px!important;flex-basis:0!important}#page-tarifs-liste .wp-block-button{width:auto}@media only screen and (max-width:601px){.tarifs-container-formules{padding:20px 8px!important}.tarifs-container-formules-rang{flex-flow:column;gap:20px!important;margin-bottom:40px!important}#page-tarifs-liste .wp-block-button{width:auto!important}#page-tarifs-liste .paris-accordeon .paris-accordeon-grid{display:flex;flex-flow:column;gap:0}#page-tarifs-liste .paris-container-entrainement-icones{gap:0}#page-tarifs-liste .paris-container-entrainement-icones .wp-block-column .wp-block-group{margin-top:0}}#page-club{position:relative;min-width:-webkit-fill-available;overflow:hidden;z-index:1;@media only screen and (max-width:601px){padding-top:0!important}}.paris-container-entrainement .wp-block-safe-svg-svg-icon{height:40px}@scope(#page-club){.wp-block-create-block-offre-promo{margin-top:0}.wp-block-create-block-offre-promo+style+.elancia-separateur hr{margin-top:0!important}.clubs-container-entrainement .wp-block-safe-svg-svg-icon{height:40px}.club-container-block{position:relative;z-index:2}.club-feuille{position:absolute;opacity:.2;@media only screen and (max-width:601px){width:300px!important}}.club-feuille1{top:1900px;right:-200px;transform:rotate(224deg);@media only screen and (max-width:601px){top:820px;right:-170px}}.club-feuille2{top:3000px;left:-200px;transform:rotate(120deg);@media only screen and (max-width:601px){top:2100px;left:-150px}}.club-feuille3{top:3700px;right:-200px;transform:rotate(10deg);@media only screen and (max-width:601px){top:2900px;right:-150px}}.club-feuille4{top:4900px;left:-200px;transform:rotate(42deg);@media only screen and (max-width:601px){top:5000px;left:-150px;transform:rotate(316deg)}}@media only screen and (max-width:601px){.splide .splide__track{margin-top:0!important}.splide__arrows{display:none!important}.splide__pagination.splide__pagination_elancia_services{bottom:-40px!important}.splide__pagination.splide__pagination_elancia_services .splide__pagination__page{height:10px!important;width:10px!important;border-color:#4E7938!important}.splide__pagination.splide__pagination_elancia_services .splide__pagination__page.is-active{height:10px!important;width:10px!important;border-color:#7A9A01!important;transform:none!important}}.clubs-container-infos{@media only screen and (max-width:601px){flex-flow:column nowrap;gap:33px!important}}.clubs-container-infos .wp-block-cover{@media only screen and (max-width:601px){min-height:194px!important}}.clubs-container-infos .clubs-container-block-horaires .wp-block-group{@media only screen and (max-width:601px){padding:20px 25px!important;margin:0!important}}.clubs-container-infos .clubs-container-block-horaires{@media only screen and (max-width:601px){width:100%}}.clubs-container-infos .clubs-container-block-horaires .clubs-container-block-horaires-titre{@media only screen and (max-width:601px){font-size:21px!important;line-height:25px!important}}.clubs-container-infos .clubs-container-block-horaires .clubs-container-block-horaires-soustitre{@media only screen and (max-width:601px){margin-top:15px!important}}.clubs-container-infos .clubs-container-block-horaires p:not(.clubs-container-block-horaires-titre){@media only screen and (max-width:601px){margin-top:5px;font-size:17px!important;line-height:20px!important}}.clubs-container-infos .clubs-container-block-horaires .wp-block-cover p{@media only screen and (max-width:601px){font-size:25px!important;line-height:33px!important}}.clubs-container-infos .clubs-container-acces{@media only screen and (max-width:601px){gap:23px;display:flex;flex-flow:column nowrap;align-items:center}}.clubs-container-infos .clubs-container-acces .wp-block-heading{@media only screen and (max-width:601px){font-size:25px!important;line-height:30px!important}}.clubs-container-infos .clubs-container-acces p{@media only screen and (max-width:601px){font-size:17px!important;line-height:20px!important}}.clubs-container-infos .clubs-container-acces a{text-decoration:none}.clubs-container-acces svg path{fill:#4E7938!important}.clubs-container-acces .svg-meta svg #Tracé_486{fill:var(--wp--preset--color--custom-beige-clair)!important}.clubs-container-accordeon{align-items:stretch;margin-bottom:60px!important;@media only screen and (max-width:601px){flex-flow:column nowrap!important;margin-top:30px!important;margin-bottom:50px!important}}.clubs-container-accordeon .wp-block-cover{@media only screen and (max-width:601px){min-height:270px!important;border-radius:10px 10px 0 0!important;margin-bottom:18px!important}}.clubs-container-accordeon .wp-block-accordion{@media only screen and (max-width:601px){padding-top:0!important}}.clubs-container-accordeon .wp-block-cover img{@media only screen and (max-width:601px){object-position:50% 10%!important}}.clubs-accordeon .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-title{@media only screen and (max-width:601px){font-size:19px!important;line-height:23px!important}}.clubs-accordeon .wp-block-accordion-panel p{@media only screen and (max-width:601px){font-size:17px!important;line-height:21px!important}}.clubs-accordeon .wp-block-accordion-panel,.clubs-accordeon .wp-block-accordion-heading__toggle{@media only screen and (max-width:601px){padding-left:16px!important}}.clubs-accordeon .wp-block-accordion-panel{@media only screen and (max-width:601px){padding-right:16px!important;padding-bottom:30px!important}}.clubs-accordeon .wp-block-accordion-item{@media only screen and (max-width:601px){margin-top:0!important}}.clubs-accordeon .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon,.clubs-accordeon .is-open .wp-block-accordion-heading__toggle:after{@media only screen and (max-width:601px){height:34px!important;width:34px!important}}.clubs-container-entrainement{@media only screen and (max-width:601px){margin-top:0!important;text-align:center;flex-flow:column nowrap}}.clubs-container-entrainement .wp-block-heading{@media only screen and (max-width:601px){font-size:21px!important;line-height:25px!important;margin-bottom:7px!important}@media only screen and (max-width:380px){font-size:20px!important}}.clubs-container-entrainement .wp-block-group{@media only screen and (max-width:601px){flex-basis:0%}}.clubs-container-entrainement p{@media only screen and (max-width:601px){font-size:17px!important;line-height:21px!important;//margin-top:0!important;padding:0!important}}.clubs-container-entrainement hr{@media only screen and (max-width:601px){margin:16px 0!important}}.clubs-container-entrainement .clubs-container-entrainement-icones,.clubs-container-entrainement .clubs-container-entrainement-icones .wp-block-column{@media only screen and (max-width:601px){gap:10px!important;display:flex;flex-flow:column}}.clubs-container-entrainement .clubs-container-entrainement-icones .wp-block-column .wp-block-group{@media only screen and (max-width:601px){margin-top:0!important}}.clubs-container-entrainement .clubs-container-entrainement-details{@media only screen and (max-width:601px){padding:16px 33px!important}}.clubs-container-entrainement .clubs-container-entrainement-details svg path{fill:#4E7938!important}.wp-block-button__link{transition:all .5s;@media only screen and (max-width:601px){padding:10px 35px!important;font-size:18px!important;line-height:22px!important}}.tarifs-btn-seance a{@media only screen and (max-width:601px){width:285px!important;max-width:285px!important}}.btn-inscription a{@media only screen and (max-width:601px){width:195px!important;max-width:195px!important}}.wp-block-button__link:hover{background-color:var(--wp--preset--color--custom-gris-elancia)!important}.club-bann-tester-salle{min-width:640px;align-self:stretch;@media only screen and (max-width:1100px){min-width:440px}@media only screen and (max-width:601px){min-width:0!important;min-height:250px!important}}.club-container-tester-salle{@media only screen and (max-width:601px){flex-flow:column nowrap!important;text-align:center;gap:24px!important}}.club-container-tester-salle .wp-block-heading{@media only screen and (max-width:601px){text-align:center!important;margin:0 auto!important}}.club-container-tester-salle-texte p:first-of-type{@media only screen and (max-width:601px){margin-top:0!important}}.club-container-tester-salle-texte{@media only screen and (max-width:601px){margin:0!important}}.club-container-header{@media only screen and (max-width:601px){margin-top:100px!important}}.club-container-header .wp-block-cover{overflow:visible;@media only screen and (max-width:601px){min-height:250px!important;height:250px!important}}.club-container-header .wp-block-cover img{opacity:.2;opacity:.2;transform:rotate(220deg) scaleY(-1);width:250px;margin:0 auto;overflow:visible;margin-top:70px;@media only screen and (max-width:601px){width:200px!important;height:auto!important;margin-top:20px}}.tarifs-container-formules-rang{margin-bottom:28px!important}.tarifs-container-formules .btn-inscription{margin-bottom:30px!important}.tarifs-container-formules{@media only screen and (max-width:601px){margin-bottom:47px!important}}.club-container-tester-salle .wp-block-heading{@media only screen and (max-width:601px){font-size:25px!important;line-height:30px!important}}.club-container-tester-salle .wp-block-buttons{@media only screen and (max-width:601px){justify-content:center!important;margin-top:30px!important}}.club-container-tester-salle p{@media only screen and (max-width:601px){font-size:17px!important;line-height:23px!important}}.formule-select-container-forme .formule-select-container-titre{@media only screen and (max-width:601px){width:70%!important}}.club-titre-tarifs{@media only screen and (max-width:601px){font-size:27px!important;line-height:33px!important;margin-top:47px!important;margin-bottom:33px!important}}.splide-univers{@media only screen and (max-width:601px){margin-bottom:70px!important}}.club-gallery-img1{@media only screen and (max-width:1100px){flex-basis:340px!important}}}.paris-opera-salle .promo-paris.wp-block-create-block-offre-promo{margin-top:0px!important;margin-bottom:-80px!important;width:calc(100% + 40px)!important;@media only screen and (max-width:601px){margin-bottom:0!important;margin-left:-20px!important;margin-right:-20px!important;width:calc(100% + 40px)!important}}.paris-opera-salle .wp-block-create-block-offre-promo .offre-promo-content-promo{padding-bottom:120px!important;@media only screen and (max-width:1200px){padding-bottom:180px!important}}