html body.home.home #ajcm-dojo-map-widget{--ajcm-accent:#e30057!important}html body.home.home #ajcm-dojo-map-widget .ajcm-map-controls{background:linear-gradient(135deg,#fff8fb 0%,#fdedf3 100%)!important;border:1px solid #f4ccdb!important}html body.home.home #ajcm-dojo-map-widget .ajcm-map-controls label{color:#2b171f!important}html body.home.home #ajcm-dojo-map-widget #ajcm-dojo-select{color:#2b171f!important;border:1px solid #dda9bd!important;box-shadow:0 2px 8px #60143114!important}html body.home.home #ajcm-dojo-map-widget #ajcm-nearest-dojo{background:#e30057!important;border:1px solid #e30057!important;box-shadow:0 5px 14px #e300573d!important}html body.home.home #ajcm-dojo-map-widget #ajcm-nearest-dojo:hover{background:#ad0042!important;border-color:#ad0042!important;box-shadow:0 7px 18px #ad00424d!important}html body.home.home #ajcm-dojo-map-widget #ajcm-dojo-map{box-shadow:0 10px 24px #60143121!important}html body.home.home #ajcm-dojo-map-widget .ajcm-map-marker,html body.home.home #ajcm-dojo-map-widget .ajcm-popup-actions a,html body.home.home #ajcm-dojo-map-widget .ajcm-popup-actions button{background-color:#e30057!important;border-color:#e30057!important}html body.home.home #ajcm-dojo-map-widget .ajcm-map-marker:hover,html body.home.home #ajcm-dojo-map-widget .ajcm-map-marker.is-selected,html body.home.home #ajcm-dojo-map-widget .ajcm-popup-actions a:hover,html body.home.home #ajcm-dojo-map-widget .ajcm-popup-actions button:hover{background-color:#ad0042!important;border-color:#ad0042!important}html body.home.home #ajcm-dojo-map-widget select:focus-visible,html body.home.home #ajcm-dojo-map-widget button:focus-visible,html body.home.home #ajcm-dojo-map-widget a:focus-visible{outline:3px solid #e3005761!important}html body.home.home .entry-content:has(#sylvabelle-13006) :is(.wp-block-media-text,html body.home.home .wp-block-columns):has(h2,html body.home.home h3,html body.home.home h4):has(img){border:1px solid #f4d7e2!important;border-left:6px solid #e30057!important;box-shadow:0 8px 24px #54172e1c!important}html body.home.home .entry-content:has(#sylvabelle-13006) :is(.wp-block-media-text,html body.home.home .wp-block-columns):has(h2,html body.home.home h3,html body.home.home h4) img{background:#fef3f7!important;box-shadow:0 4px 14px #54172e1a!important}html body.home.home .entry-content:has(#sylvabelle-13006) :is(.wp-block-media-text,html body.home.home .wp-block-columns):has(h2,html body.home.home h3,html body.home.home h4) :is(h2,html body.home.home h3,html body.home.home h4){color:#af0043!important}html body.home.home .entry-content:has(#sylvabelle-13006) :is(.wp-block-media-text,html body.home.home .wp-block-columns):has(h2,html body.home.home h3,html body.home.home h4) p{color:#563340!important}html body.home.home .entry-content:has(#sylvabelle-13006) :is(.wp-block-media-text,html body.home.home .wp-block-columns):has(h2,html body.home.home h3,html body.home.home h4) strong{color:#2b171f!important}html body.home.home .entry-content:has(#sylvabelle-13006) :is(.wp-block-media-text,html body.home.home .wp-block-columns):has(h2,html body.home.home h3,html body.home.home h4) :is(.wp-block-button__link,html body.home.home .wp-element-button,html body.home.home a[class*=button]){background:#e30057!important;border:1px solid #e30057!important;box-shadow:0 5px 14px #e3005738!important}html body.home.home .entry-content:has(#sylvabelle-13006) :is(.wp-block-media-text,html body.home.home .wp-block-columns):has(h2,html body.home.home h3,html body.home.home h4) :is(.wp-block-button__link,html body.home.home .wp-element-button,html body.home.home a[class*=button]):hover{background:#ad0042!important;border-color:#ad0042!important}body.home.home:has(#sylvabelle-13006) :is(.wp-block-media-text,html body.home.home .wp-block-columns):has(h2,html body.home.home h3,html body.home.home h4):has(img){border:1px solid #f4d7e2!important;border-left:6px solid #e30057!important;box-shadow:0 8px 24px #54172e1c!important}body.home.home:has(#sylvabelle-13006) :is(.wp-block-media-text,html body.home.home .wp-block-columns):has(h2,html body.home.home h3,html body.home.home h4) img{background:#fef3f7!important;box-shadow:0 4px 14px #54172e1a!important}body.home.home:has(#sylvabelle-13006) :is(.wp-block-media-text,html body.home.home .wp-block-columns):has(h2,html body.home.home h3,html body.home.home h4) :is(h2,html body.home.home h3,html body.home.home h4){color:#af0043!important}body.home.home:has(#sylvabelle-13006) :is(.wp-block-media-text,html body.home.home .wp-block-columns):has(h2,html body.home.home h3,html body.home.home h4) p{color:#563340!important}body.home.home:has(#sylvabelle-13006) :is(.wp-block-media-text,html body.home.home .wp-block-columns):has(h2,html body.home.home h3,html body.home.home h4) strong{color:#2b171f!important}body.home.home:has(#sylvabelle-13006) :is(.wp-block-media-text,html body.home.home .wp-block-columns):has(h2,html body.home.home h3,html body.home.home h4) :is(.wp-block-button__link,html body.home.home .wp-element-button,html body.home.home a[class*=button]){background:#e30057!important;border:1px solid #e30057!important;box-shadow:0 5px 14px #e3005738!important}body.home.home:has(#sylvabelle-13006) :is(.wp-block-media-text,html body.home.home .wp-block-columns):has(h2,html body.home.home h3,html body.home.home h4) :is(.wp-block-button__link,html body.home.home .wp-element-button,html body.home.home a[class*=button]):hover{background:#ad0042!important;border-color:#ad0042!important}html body.home.home :is(#sylvabelle-13006,html body.home.home #bonneveine-judo-13008,html body.home.home #catalans-judo-13007,html body.home.home #roucas-judo-13007,html body.home.home #corderie-judo-13007,html body.home.home #la-soude-judo-13009,html body.home.home #st-julien-judo-13012,html body.home.home #fontainieu-judo-13014){border:1px solid #f3d5e0!important;border-left:6px solid #e30057!important;box-shadow:0 8px 24px #54172e1c!important}html body.home.home :is(#sylvabelle-13006,html body.home.home #bonneveine-judo-13008,html body.home.home #catalans-judo-13007,html body.home.home #roucas-judo-13007,html body.home.home #corderie-judo-13007,html body.home.home #la-soude-judo-13009,html body.home.home #st-julien-judo-13012,html body.home.home #fontainieu-judo-13014) img{background:#fff2f7!important;box-shadow:0 4px 14px #54172e1f!important}html body.home.home :is(#sylvabelle-13006,html body.home.home #bonneveine-judo-13008,html body.home.home #catalans-judo-13007,html body.home.home #roucas-judo-13007,html body.home.home #corderie-judo-13007,html body.home.home #la-soude-judo-13009,html body.home.home #st-julien-judo-13012,html body.home.home #fontainieu-judo-13014) h2{color:#af0043!important}html body.home.home :is(#sylvabelle-13006,html body.home.home #bonneveine-judo-13008,html body.home.home #catalans-judo-13007,html body.home.home #roucas-judo-13007,html body.home.home #corderie-judo-13007,html body.home.home #la-soude-judo-13009,html body.home.home #st-julien-judo-13012,html body.home.home #fontainieu-judo-13014) p{color:#563340!important}html body.home.home :is(#sylvabelle-13006,html body.home.home #bonneveine-judo-13008,html body.home.home #catalans-judo-13007,html body.home.home #roucas-judo-13007,html body.home.home #corderie-judo-13007,html body.home.home #la-soude-judo-13009,html body.home.home #st-julien-judo-13012,html body.home.home #fontainieu-judo-13014) p.lead{background:#fff2f7!important;border-left:3px solid #ed77a4!important}html body.home.home :is(#sylvabelle-13006,html body.home.home #bonneveine-judo-13008,html body.home.home #catalans-judo-13007,html body.home.home #roucas-judo-13007,html body.home.home #corderie-judo-13007,html body.home.home #la-soude-judo-13009,html body.home.home #st-julien-judo-13012,html body.home.home #fontainieu-judo-13014) :is(strong,html body.home.home b,html body.home.home span[style*="font-weight: 700"],html body.home.home span[style*=font-weight\:700]){color:#2b171f!important}html body.home.home :is(#sylvabelle-13006,html body.home.home #bonneveine-judo-13008,html body.home.home #catalans-judo-13007,html body.home.home #roucas-judo-13007,html body.home.home #corderie-judo-13007,html body.home.home #la-soude-judo-13009,html body.home.home #st-julien-judo-13012,html body.home.home #fontainieu-judo-13014) a.button{background:#e30057!important;border:1px solid #e30057!important;box-shadow:0 5px 14px #e3005738!important}html body.home.home :is(#sylvabelle-13006,html body.home.home #bonneveine-judo-13008,html body.home.home #catalans-judo-13007,html body.home.home #roucas-judo-13007,html body.home.home #corderie-judo-13007,html body.home.home #la-soude-judo-13009,html body.home.home #st-julien-judo-13012,html body.home.home #fontainieu-judo-13014) a.button:hover{background:#ad0042!important;border-color:#ad0042!important}html body.home.home #les-dojos-de-judo-ajc-marseille{background:linear-gradient(135deg,#fff8fb 0%,#fdedf3 100%)!important;border:1px solid #f4ccdb!important}html body.home.home #les-dojos-de-judo-ajc-marseille h2{color:#2b171f!important}html body.home.home #trouver-un-dojo-de-judo-1,html body.home.home #ajcm-parajudo{border:1px solid #e3005738!important;box-shadow:0 14px 38px #4b14291f!important}html body.home.home #trouver-un-dojo-de-judo-1{background:linear-gradient(145deg,#fff 0%,#fff1f6 100%)!important}html body.home.home #trouver-un-dojo-de-judo-1 h2{color:#9f003d!important}html body.home.home #trouver-un-dojo-de-judo-1 p{color:#462431!important}html body.home.home #trouver-un-dojo-de-judo-1 p.lead{color:#55172f!important;background:#ffeaf2!important;border-left:4px solid #e30057!important}html body.home.home #trouver-un-dojo-de-judo-1 .button,html body.home.home #trouver-un-dojo-de-judo-1 a.button{box-shadow:0 8px 18px #e3005738!important;background:#e30057!important;border:2px solid #e30057!important}html body.home.home #trouver-un-dojo-de-judo-1 .button:hover,html body.home.home #trouver-un-dojo-de-judo-1 .button:focus{box-shadow:0 10px 22px #af004347!important;background:#af0043!important}html body.home.home #trouver-un-dojo-de-judo-1 .image-group-side-3-img img,html body.home.home #trouver-un-dojo-de-judo-1 .image-group-side-3-img .leftimg img{box-shadow:0 7px 18px #460a2124!important}html body.home.home #ajcm-parajudo{background:#9f003d!important}html body.home.home #ajcm-parajudo .content-col{background:linear-gradient(145deg,#a80040 0%,#e30057 100%)!important}html body.home.home #information-pratique{color:#462431!important;background:radial-gradient(circle at 100% 0,#e300571f,#0000 33%),linear-gradient(145deg,#fff 0%,#fff1f6 100%)!important;border:1px solid #e300573d!important;box-shadow:0 14px 38px #4b14291f!important}html body.home.home #information-pratique .ajcm-info-surtitre{color:#af0043!important;background:#ffdfeb!important}html body.home.home #information-pratique h2{color:#9f003d!important}html body.home.home #information-pratique .ajcm-info-chapeau{color:#643849!important}html body.home.home #information-pratique .ajcm-info-carte{border:1px solid #f6d8e3!important;box-shadow:0 7px 20px #4b142912!important}html body.home.home #information-pratique .ajcm-info-numero{color:#e300573d!important}html body.home.home #information-pratique .ajcm-info-carte h3{color:#af0043!important}html body.home.home #information-pratique .ajcm-info-carte p:not(.ajcm-info-numero){color:#5c3443!important}html body.home.home #information-pratique .ajcm-info-encadrement{background:#ffe9f1!important;border-left:4px solid #e30057!important}html body.home.home #information-pratique .ajcm-info-encadrement p{color:#5c2439!important}html body.home.home #information-pratique .ajcm-info-encadrement a{color:#9f003d!important}html body.home.home #information-pratique .ajcm-info-bouton{border:2px solid #e30057!important}html body.home.home #information-pratique .ajcm-info-bouton-principal{background:#e30057!important;box-shadow:0 8px 18px #e300573b!important}html body.home.home #information-pratique .ajcm-info-bouton-secondaire{color:#af0043!important}html body.home.home #information-pratique .ajcm-info-bouton:hover,html body.home.home #information-pratique .ajcm-info-bouton:focus{background:#af0043!important;border-color:#af0043!important;box-shadow:0 10px 22px #af004340!important}body.home.home{--ajcm-blue:#e30057!important;--ajcm-blue-dark:#9f003d!important;--ajcm-blue-deep:#68062c!important;--ajcm-blue-soft:#feeaf2!important;--ajcm-ink:#3a1020!important;--ajcm-muted:#785261!important;--ajcm-line:#f7cbdc!important;--ajcm-shadow:0 18px 50px #68062c1f!important;background:#fef6f9!important}body.home.home :where(.navigation-bar,html body.home.home .main_menu_col){box-shadow:0 8px 30px #68062c14!important}body.home.home :where(.navigation-bar,html body.home.home .main_menu_col) .button,body.home.home :where(.navigation-bar,html body.home.home .main_menu_col) a[href*=g\.page]{box-shadow:0 10px 24px #e300573d!important}body.home.home .header-homepage:before{background:radial-gradient(circle at 82% 18%,#e3005747,#0000 32%),linear-gradient(90deg,#2d0313e8 0%,#2d0313b3 48%,#2d031338 100%)!important}body.home.home :where(main,html body.home.home .page-content){background:#fef6f9!important}body.home.home .content-section:nth-of-type(2n){background:radial-gradient(circle at 8% 5%,#e300571a,#0000 25%),#fff1f6!important}body.home.home .content-section [class*=col-]:has(a[href*=\/judo-des-3-ans-a-marseille]):before,body.home.home .content-section [class*=col-]:has(a[href*=\/judo-enfant-a-marseille-cours-ajcm]):before,body.home.home .content-section [class*=col-]:has(a[href*=\/judo-ados-et-adultes-a-marseille]):before{background:linear-gradient(90deg, var(--ajcm-blue), #f55592)!important}body.home.home .content-section :where(.button,html body.home.home .wp-block-button__link,html body.home.home .read-more,html body.home.home a.more-link){box-shadow:0 10px 24px #e3005733!important}body.home.home .content-section a:not(.button):not(.wp-block-button__link):not(.read-more):not(.more-link){text-decoration-color:#e300576b!important}body.home.home .content-section:has(img[src*=DEPARTEMENT_13]) .row>[class*=col-]{border:1px solid #f3e2e9!important}@media (hover:hover) and (pointer:fine){body.home.home .content-section [class*=col-]:has(a[href*=\/judo-des-3-ans-a-marseille]):hover,body.home.home .content-section [class*=col-]:has(a[href*=\/judo-enfant-a-marseille-cours-ajcm]):hover,body.home.home .content-section [class*=col-]:has(a[href*=\/judo-ados-et-adultes-a-marseille]):hover{box-shadow:0 24px 58px #68062c2b!important}}@media (width<=767px){body.home.home .header-homepage:before{background:linear-gradient(#2d0313b0 0%,#2d0313eb 76%)!important}}body.home.home #nos-dojos{background:radial-gradient(circle at 92% 12%,#e3005721,#0000 31%),linear-gradient(145deg,#fff 0%,#ffeff5 100%)!important;border-top:1px solid #f7c8da!important;border-bottom:1px solid #f7c8da!important}body.home.home #nos-dojos>div>.row>[data-type=column]>h2{color:#472633!important}body.home.home #nos-dojos>div>.row>[data-type=column]>a:first-of-type,body.home.home #nos-dojos>div>.row>[data-type=column]>a:nth-of-type(2){background:linear-gradient(135deg,#ea095f 0%,#bd0048 100%)!important;border:1px solid #cf004f!important;box-shadow:0 9px 20px #af00432b!important}body.home.home #nos-dojos .ajcm-aides-sociales{border:1px solid #f1a9c5!important;border-left:5px solid #e30057!important;box-shadow:0 8px 22px #68062c17!important}body.home.home #nos-dojos .ajcm-aides-sociales:before{background:#e30057!important}body.home.home #nos-dojos .ajcm-aides-sociales,body.home.home #nos-dojos .ajcm-aides-sociales p,body.home.home #nos-dojos .ajcm-aides-sociales span,body.home.home #nos-dojos .ajcm-aides-sociales strong{color:#5a293c!important}body.home.home #nos-dojos .ajcm-aides-sociales .ajcm-aides-sociales__details>strong{color:#ad0847!important}body.home.home #nos-dojos .ajcm-presentation-generale{color:#5a293c!important;background:#fff7fa!important;border:1px solid #f3b9cf!important;box-shadow:0 8px 22px #68062c12!important}body.home.home #nos-dojos .ajcm-presentation-generale *{color:#5a293c!important}body.home.home #nos-dojos .ajcm-tarifs-final{background:linear-gradient(135deg,#fff 0%,#feedf4 100%)!important;border:1px solid #f3b9cf!important;box-shadow:0 9px 25px #68062c14!important}body.home.home #nos-dojos .ajcm-tarifs-final>.ajcm-tarifs-final__texte{color:#5a293c!important}body.home.home #nos-dojos .ajcm-tarifs-final>.ajcm-tarifs-final__bouton{background:linear-gradient(135deg,#e30057 0%,#ab0042 100%)!important;border:1px solid #c7004c!important;box-shadow:0 10px 22px #af004333!important}body.home.home #presentation{background:radial-gradient(circle at 50% 0,#e300571c,#0000 34%),#fff!important}body.home.home #presentation .row>[data-type=column]{border:1px solid #f4c9d9!important;box-shadow:0 16px 40px #68062c1f!important}body.home.home #presentation .row>[data-type=column]:first-child{background:linear-gradient(145deg,#fff 0%,#ffeef5 100%)!important}body.home.home #presentation .row>[data-type=column]:nth-child(2){background:radial-gradient(circle at 50% 0,#e3005747,#0000 42%),linear-gradient(150deg,#3c1021 0%,#651634 100%)!important}body.home.home #presentation .row>[data-type=column]:nth-child(3){background:linear-gradient(145deg,#ffeef5 0%,#fff 100%)!important}body.home.home #presentation a:has(>img){box-shadow:0 7px 20px #68062c1c!important}body.home.home #presentation .lead{color:#ae0848!important}body.home.home #presentation .row>[data-type=column]:first-child,body.home.home #presentation .row>[data-type=column]:nth-child(3){border-color:#f3d5e0!important}body.home.home #presentation .row>[data-type=column]:nth-child(2){background:radial-gradient(circle at 50% 0,#ffffff2e,#0000 40%),linear-gradient(145deg,#e30057 0%,#c2004a 52%,#9c003c 100%)!important;border-color:#c2004a!important;box-shadow:0 18px 42px #af004338!important}body.home.home #para-judo-inclusif{background:radial-gradient(circle at 8% 15%,#ffffff2e,#0000 25%),radial-gradient(circle at 92% 85%,#f5559247,#0000 30%),linear-gradient(145deg,#e30057 0%,#c1004a 52%,#98003a 100%)!important}body.home.home #para-judo-inclusif h2{text-shadow:0 6px 22px #6c002938!important}body.home.home #para-judo-inclusif>div>.row:nth-of-type(2)>[class*=col-]{color:#5a293c!important;background:linear-gradient(145deg,#fff 0%,#fff0f6 100%)!important;box-shadow:0 18px 42px #69002833!important}body.home.home #para-judo-inclusif>div>.row:nth-of-type(2)>[class*=col-]:before{background:linear-gradient(90deg,#e30057,#f55592)!important}body.home.home #para-judo-inclusif .number-container .number{background:linear-gradient(145deg,#e30057,#a80040)!important;box-shadow:0 8px 18px #af004340!important}body.home.home #para-judo-inclusif>div>.row:nth-of-type(2) h5{color:#ad0847!important}body.home.home #para-judo-inclusif>div>.row:nth-of-type(2) :is(p,html body.home.home span){color:#683d4d!important}@media (hover:hover) and (pointer:fine){body.home.home #para-judo-inclusif>div>.row:nth-of-type(2)>[class*=col-]:hover{box-shadow:0 25px 52px #61002542!important}}html body.home.home [id*=para-judo]{background-color:#bd0048!important;background-image:radial-gradient(circle at 10% 15%,#fff3,#0000 28%),radial-gradient(circle at 90% 85%,#f555924d,#0000 32%),linear-gradient(145deg,#e80059 0%,#ba0047 52%,#960039 100%)!important}@media (hover:hover) and (pointer:fine){html body.home.home [id*=para-judo] .row[data-type=row]>[class*=col-]:hover{box-shadow:0 30px 58px #5800224d!important}}@media (hover:hover) and (pointer:fine){body.home.home #nos-dojos.ajcm-motion-active .ajcm-motion-button:hover{box-shadow:0 14px 27px #9f003d40!important}}body.home.home #infos{background:radial-gradient(circle at 50% 0,#e300571a,#0000 32%),#fef6f9!important}body.home.home #infos [data-content-shortcode*=mesmerize_latest_news]>[class*=col-]{border:1px solid #f2c5d6!important;box-shadow:0 14px 34px #68062c1c!important}body.home.home #infos [data-content-shortcode*=mesmerize_latest_news]>[class*=col-] img{background:#fceef3!important}body.home.home #infos [data-content-shortcode*=mesmerize_latest_news]>[class*=col-] :is(h2,html body.home.home h3,html body.home.home h4,html body.home.home h5){color:#ab0846!important}body.home.home #infos [data-content-shortcode*=mesmerize_latest_news]>[class*=col-] p{color:#785261!important}body.home.home #infos [data-content-shortcode*=mesmerize_latest_news] :is(.read-more,html body.home.home .more-link){background:#e30057!important}@media (hover:hover) and (pointer:fine){body.home.home #infos.ajcm-infos-finished .ajcm-info-card:hover{border-color:#e979a4!important;box-shadow:0 23px 47px #68062c2e!important}}body.home.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row>[class*=col-]{border:1px solid #f2c5d6!important;box-shadow:0 14px 34px #68062c1c!important}body.home.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row>[class*=col-] img{background:#fceef3!important}body.home.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row>[class*=col-] :is(h2,html body.home.home h3,html body.home.home h4,html body.home.home h5){color:#ab0846!important}body.home.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row>[class*=col-] p{color:#785261!important}body.home.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row>[class*=col-] :is(.read-more,html body.home.home .more-link){background:#e30057!important}body.home.home #soutiens{background:radial-gradient(circle at 50% 0,#e300571f,#0000 38%),linear-gradient(#fff 0%,#fff1f6 100%)!important;border-top:1px solid #f7ccdc!important;border-bottom:1px solid #f7ccdc!important}body.home.home #soutiens .section-title-col h2{color:#4d172c!important}body.home.home #soutiens .section-title-col h2:after{background:#e30057!important}body.home.home #soutiens .ajcm-soutien-item>.row{border:1px solid #f3bfd3!important;box-shadow:0 11px 25px #68062c1c!important}body.home.home #soutiens .ajcm-soutien-item .company-name{color:#ad0847!important;background:#feedf4!important;border:1px solid #f1a9c5!important}@media (hover:hover) and (pointer:fine){body.home.home #soutiens .ajcm-soutien-item:hover>.row{border-color:#e30057!important;box-shadow:0 18px 34px #af004338!important}}body.home.home .footer-content-lists{background:radial-gradient(circle at 12% 0,#e3005740,#0000 34%),linear-gradient(145deg,#580625 0%,#7d0734 55%,#4d0621 100%)!important;border-top:5px solid #e30057!important}body.home.home .footer-content-lists .widgets-row>[class*=col-]{box-shadow:0 14px 30px #22000d26!important}body.home.home .footer-content-lists .footer-content>.gridContainer>.row>[class*=col-]:last-child{background:linear-gradient(145deg,#3d051a 0%,#540624 100%)!important;border:1px solid #f7679e59!important;box-shadow:0 14px 30px #1f000c3d!important}body.home.home .footer-content-lists :is(.widget-title,html body.home.home h2,html body.home.home h3,html body.home.home h4,html body.home.home h5,html body.home.home h6):after{background:#f02875!important}body.home.home .footer-content-lists li>a:before{color:#f54588!important}body.home.home .footer-content-lists :is(iframe,html body.home.home video){background:#2a0211!important;box-shadow:0 8px 18px #1f000c38!important}body.home.home .footer-content-lists .footer-content>.gridContainer>.row>[class*=col-]:last-child a{color:#ff77ab!important}@media (hover:hover) and (pointer:fine){body.home.home .footer-content-lists .widgets-row>[class*=col-]:hover{border-color:#ff54969e!important;box-shadow:0 20px 36px #1f000c3d!important}}@media (hover:hover) and (pointer:fine){body.home.home .footer-content-lists li>a:hover{color:#ff7cae!important}}@media (hover:hover) and (pointer:fine){body.home.home .footer-content-lists :is(.social-icons,html body.home.home .footer-social-icons,html body.home.home .social-links) a:hover{background:#e30057!important;box-shadow:0 10px 20px #e300574d!important}}body.home.home .footer-content-lists .ajcm-footer-legal__titre:before{background:#e30057!important;box-shadow:0 6px 14px #e300574d!important}body.home.home .footer-content-lists .ajcm-footer-legal__titre:after{background:#f7357f!important}body.home.home .footer-content-lists .ajcm-footer-legal__liens a{color:#ffdfeb!important;background:#e3005729!important;border:1px solid #fa639d7a!important}@media (hover:hover) and (pointer:fine){body.home.home .footer-content-lists .ajcm-footer-legal__liens a:hover{background:#e30057!important;border-color:#ff7cae!important}}body.home.home #nos-dojos .ajcm-aides-sociales>p{color:#5a293c!important}body.home.home #nos-dojos .ajcm-aides-sociales>p>strong{color:#ad0847!important}@media (hover:hover) and (pointer:fine){body.home.home #infos:not(.ajcm-infos-ready) [data-content-shortcode*=mesmerize_latest_news]>.row>[class*=col-]:hover{border-color:#ed548f!important;box-shadow:0 23px 47px #68062c33!important}}body.home.home #soutiens:not(.ajcm-soutiens-ready)>.gridContainer>.row.spaced-cols[data-type=row]>[class*=col-]>.row{border:1px solid #f3bfd3!important;box-shadow:0 11px 25px #68062c1c!important}body.home.home #soutiens:not(.ajcm-soutiens-ready)>.gridContainer>.row.spaced-cols[data-type=row] .company-name{color:#ad0847!important;background:#feedf4!important;border:1px solid #f1a7c3!important}@media (hover:hover) and (pointer:fine){body.home.home #soutiens:not(.ajcm-soutiens-ready)>.gridContainer>.row.spaced-cols[data-type=row]>[class*=col-]:hover>.row{border-color:#e30057!important;box-shadow:0 18px 34px #af004338!important}}body.home.home #nos-dojos .ajcm-aides-sociales>p>strong,body.home.home #nos-dojos .ajcm-aides-sociales .ajcm-aides-sociales__details>strong{color:#ad0847!important;background:#feeaf2!important;border:1px solid #f4b9d0!important}body.home.home .footer-content-lists .widgets-row>[class*=col-]{background:radial-gradient(circle at 50% 0,#f5458821,#0000 34%),#ffffff1a!important}body.home.home .footer-content-lists .footer-content>.gridContainer>.row>[class*=col-]:last-child{background:radial-gradient(circle at 50% 15%,#e3005733,#0000 42%),linear-gradient(145deg,#3d051a 0%,#540624 100%)!important}body.home.home .footer-content-lists li>a:before{color:#fb5393!important}body.home.home .footer-content-lists :is(.widget_search,html body.home.home .search-form,html body.home.home [class*=search]) :is(input[type=search],html body.home.home input[type=text]){color:#4d172c!important;box-shadow:0 8px 18px #22000d21!important}body.home.home .footer-content-lists :is(iframe,html body.home.home video){box-shadow:0 12px 24px #1d000b40!important}body.home.home .footer-content-lists .footer-content>.gridContainer>.row>[class*=col-]:last-child a[href*="/contact/"],body.home.home .footer-content-lists .footer-content>.gridContainer>.row>[class*=col-]:last-child a[href*=politique-de-confidentialite],body.home.home .footer-content-lists .footer-content>.gridContainer>.row>[class*=col-]:last-child a[href*=politique-de-cookies]{color:#ffe2ed!important;background:#e3005729!important;border:1px solid #ff59998c!important}@media (hover:hover) and (pointer:fine){body.home.home .footer-content-lists .footer-content>.gridContainer>.row>[class*=col-]:last-child a[href*="/contact/"]:hover,body.home.home .footer-content-lists .footer-content>.gridContainer>.row>[class*=col-]:last-child a[href*=politique-de-confidentialite]:hover,body.home.home .footer-content-lists .footer-content>.gridContainer>.row>[class*=col-]:last-child a[href*=politique-de-cookies]:hover{background:#e30057!important;border-color:#ff7cae!important}}body.home.home .footer-content-lists .widgets-row>[class*=col-]:nth-child(3) a[href*=\/contact]{background:linear-gradient(135deg,#ea005a 0%,#af0043 100%)!important;border:2px solid #fa5091!important;box-shadow:0 10px 22px #e3005747!important}@media (hover:hover) and (pointer:fine){body.home.home .footer-content-lists .widgets-row>[class*=col-]:nth-child(3) a[href*=\/contact]:hover{box-shadow:0 16px 30px #e3005766!important}}html body.home.home #cours-de-judo-1#cours-de-judo-1{background:radial-gradient(circle at 10% 0,#e300571a,#0000 32%),radial-gradient(circle at 92% 100%,#af004314,#0000 30%),linear-gradient(#fff9fb 0%,#feeef4 100%)!important}html body.home.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-surtitre{color:#af0043!important;border:1px solid #f8a8c7!important;box-shadow:0 6px 16px #9f003d14!important}html body.home.home #cours-de-judo-1#cours-de-judo-1 h2.ajcm-cours-titre{color:#461729!important}html body.home.home #cours-de-judo-1#cours-de-judo-1 h2.ajcm-cours-titre:after{background:#e30057!important}html body.home.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-chapeau{color:#785261!important}html body.home.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte{--ajcm-carte-couleur-1:#e51062!important;--ajcm-carte-couleur-2:#af0043!important;border:1px solid #f4b8cf!important;color:#56293a!important;box-shadow:0 13px 29px #69062c1f!important}html body.home.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte:first-of-type{--ajcm-carte-couleur-1:#e51062!important;--ajcm-carte-couleur-2:#af0043!important}html body.home.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte:nth-of-type(2){--ajcm-carte-couleur-1:#cc004e!important;--ajcm-carte-couleur-2:#9c003c!important}html body.home.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte:nth-of-type(3){--ajcm-carte-couleur-1:#af0848!important;--ajcm-carte-couleur-2:#770732!important}html body.home.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-icone{box-shadow:0 13px 26px #af004336!important}html body.home.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-texte{color:#785261!important}html body.home.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-bouton{box-shadow:0 9px 20px #af004333!important}@media (hover:hover) and (pointer:fine){html body.home.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte:hover{border-color:#fb669f!important;box-shadow:0 25px 48px #8400334d!important}}@media (hover:hover) and (pointer:fine){html body.home.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte:hover .ajcm-cours-icone{box-shadow:0 16px 30px #3d001740!important}}@media (hover:hover) and (pointer:fine){html body.home.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte:hover .ajcm-cours-bouton{box-shadow:0 12px 25px #3a001638!important}}body.home.home .cmplz-manage-consent:hover,body.home.home button.cmplz-manage-consent:hover{color:#e30057!important}body.home.home #ajcm-google-side-v8 .ajcm-google-side__g{background:conic-gradient(from -45deg,#f44286 0deg 90deg,#34a853 90deg 180deg,#fbbc05 180deg 270deg,#ea4335 270deg 360deg)!important}html body.home.home #ajcm-top-actions>a.ajcm-top-action--pre,html body.home.home #ajcm-top-actions>a.ajcm-top-action--about{background:#e30057!important;border:2px solid #f1357d!important}html body.home.home .footer-content-lists a.ajcm-footer-boutique-button{background:#e30057!important;border:2px solid #f1357d!important;box-shadow:0 6px 16px #8000312e!important}html body.home.home .footer-content-lists a.ajcm-footer-boutique-button:hover{background:#ad0042!important;border-color:#e30057!important;box-shadow:0 8px 20px #8000313d!important}html body.home.home .footer-content-lists a.ajcm-footer-boutique-button:focus-visible{outline:3px solid #f1357d80!important}html body.home.home .ajcm-adherents-menu-button>a{background:#e30057!important;box-shadow:0 8px 20px rgba(175,0,67,.18)!important}html body.home.home .ajcm-adherents-menu-button>a:hover,html body.home.home .ajcm-adherents-menu-button>a:focus{background:#af0043!important;box-shadow:0 10px 24px rgba(175,0,67,.24)!important}html body.home.home #ajcm-top-actions .ajcm-top-registration-menu{border:1px solid #f4ccdb!important;box-shadow:0 16px 38px rgba(91,7,39,.22)!important}html body.home.home #ajcm-top-actions .ajcm-top-registration-menu>a{color:#490b23!important;background:#fef5f8!important;border:1px solid #f6d6e2!important}html body.home.home #ajcm-top-actions .ajcm-top-registration-menu>a:hover,html body.home.home #ajcm-top-actions .ajcm-top-registration-menu>a:focus-visible{background:#af0043!important;border-color:#af0043!important;outline:3px solid rgba(227,0,87,.22)!important}html body.home.home .ajcm-dyn-home{--ajcm-blue:#e40057!important;--ajcm-blue-deep:#a80040!important;--ajcm-navy:#490821!important;--ajcm-ink:#3f1123!important;--ajcm-muted:#896372!important;--ajcm-ice:#fdeef4!important;--ajcm-line:#f4cfdd!important;--ajcm-shadow:0 20px 50px rgba(102,16,49,.13)!important}html body.home.home .ajcm-dyn-eyebrow--light{color:#ffd9e8!important}html body.home.home .ajcm-dyn-primary-action{box-shadow:0 14px 34px rgba(73,8,33,.16)!important}html body.home.home .ajcm-dyn-primary-action:hover{box-shadow:0 20px 42px rgba(73,8,33,.23)!important}html body.home.home .ajcm-dyn-primary-action--pre{background:linear-gradient(135deg,#70072f,#d00050)!important}html body.home.home .ajcm-dyn-course-card{box-shadow:0 10px 30px rgba(102,16,49,.08)!important}html body.home.home .ajcm-dyn-course-card:hover{border-color:#f18bb2!important}html body.home.home .ajcm-dyn-course-card.is-active{box-shadow:0 18px 38px rgba(187,0,72,.24)!important}html body.home.home .ajcm-dyn-course-panel{background:linear-gradient(135deg,#fff0f6,#fff)!important}html body.home.home .ajcm-dyn-cta--dark{box-shadow:0 12px 28px rgba(73,8,33,.2)!important}html body.home.home .ajcm-dyn-why-visual:after{background:linear-gradient(180deg,transparent 45%,rgba(61,5,26,.72))!important}html body.home.home .ajcm-dyn-why-badge{background:rgba(228,0,87,.86)!important}html body.home.home .ajcm-dyn-why-links a:hover{border-color:#f18bb2!important;box-shadow:0 10px 28px rgba(102,16,49,.09)!important}html body.home.home section.ajcm-dyn-dojos{background-color:#a90544!important;background-image:linear-gradient(135deg,#48051f 0%,#ab0042 58%,#e40057 100%)!important}html body.home.home .ajcm-dyn-dojo-grid a,html body.home.home .ajcm-dyn-dojo-grid a:link,html body.home.home .ajcm-dyn-dojo-grid a:visited{background-color:rgba(67,2,27,.38)!important}html body.home.home section.ajcm-dyn-dojos{background:#fdeef4!important;box-shadow:0 18px 48px rgba(102,16,49,.1)!important}html body.home.home .ajcm-dyn-map{background:#fadfe9!important;border:1px solid #ebb9cc!important}html body.home.home .ajcm-dyn-map__canvas{background:#fadfe9!important}html body.home.home .ajcm-leaflet-marker{background:#af0043!important;box-shadow:0 5px 14px rgba(73,8,33,.34)!important}html body.home.home .ajcm-leaflet-marker.is-selected{box-shadow:0 0 0 5px rgba(243,197,60,.25),0 6px 16px rgba(73,8,33,.3)!important}html body.home.home .ajcm-dyn-map__sea{color:#c56489!important}html body.home.home .ajcm-dyn-map__city{color:rgba(73,8,33,.1)!important}html body.home.home .ajcm-dyn-map-selector button{box-shadow:0 4px 11px rgba(73,8,33,.2)!important}html body.home.home .ajcm-dyn-map-legend a:hover{box-shadow:0 5px 12px rgba(73,8,33,.1)!important}html body.home.home .ajcm-dyn-trust span,html body.home.home .ajcm-dyn-trust a{box-shadow:0 8px 24px rgba(102,16,49,.06)!important}html body.home.home .ajcm-dyn-news-grid article{box-shadow:0 12px 34px rgba(102,16,49,.08)!important}html body.home.home .ajcm-dyn-final{box-shadow:0 16px 45px rgba(102,16,49,.09)!important}html body.home.home .ajcm-dyn-course-card:focus-visible,html body.home.home .ajcm-dyn-cta:focus-visible,html body.home.home .ajcm-dyn-dojo-grid a:focus-visible,html body.home.home .ajcm-dyn-why-links a:focus-visible,html body.home.home .ajcm-dyn-news a:focus-visible{outline:3px solid rgba(228,0,87,.38)!important}html body.home.home .ajcm-dyn-self-defense-badge:focus-visible{outline:3px solid rgba(228,0,87,.38)!important}html body.home.home .ajcm-dyn-home-finder{background:linear-gradient(135deg,#fef7fa 0%,#fdeef4 100%)!important;box-shadow:0 14px 34px rgba(102,16,49,.09)!important}html body.home.home .ajcm-dyn-home-finder__step{box-shadow:0 8px 20px rgba(102,16,49,.055)!important}html body.home.home .ajcm-dyn-home-finder select{border:1px solid #e5b8c9!important;box-shadow:0 3px 10px rgba(102,16,49,.04)!important}html body.home.home .ajcm-dyn-home-finder__sectors button{background:#fef8fa!important}html body.home.home .ajcm-dyn-home-finder__sectors button:hover:not(:disabled),html body.home.home .ajcm-dyn-home-finder__sectors button:focus-visible,html body.home.home .ajcm-dyn-home-finder__sectors button.is-active{box-shadow:0 8px 18px rgba(135,0,52,.18)!important}html body.home.home .ajcm-dyn-home-finder__sectors button.is-active span,html body.home.home .ajcm-dyn-home-finder__sectors button:hover:not(:disabled) span{color:#feeaf2!important}html body.home.home .ajcm-dyn-home-finder__result-section{box-shadow:0 8px 20px rgba(102,16,49,.055)!important}html body.home.home .ajcm-dyn-home-finder__result-section.is-nearby{background:linear-gradient(135deg,#fff9fb,#fcf2f6)!important}html body.home.home .ajcm-dyn-home-finder__centre{background:#fef8fa!important}html body.home.home .ajcm-dyn-home-finder__centre:hover,html body.home.home .ajcm-dyn-home-finder__centre:focus-visible{box-shadow:0 8px 20px rgba(102,16,49,.1)!important}html body.home.home .ajcm-social-home-controls button{border:1px solid #efdbe3!important;color:#780732!important;box-shadow:0 8px 24px rgba(86,14,42,.08)!important}html body.home.home .ajcm-social-home-card{border:1px solid #f2e2e8!important;box-shadow:0 12px 30px rgba(83,11,39,.07)!important}html body.home.home .ajcm-social-home-media{background:#faeef3!important}html body.home.home .ajcm-social-home-meta{color:#895569!important}html body.home.home .ajcm-social-home-meta span{color:#ab0b48!important}html body.home.home .ajcm-social-home-card h3 a{color:#471025!important}html body.home.home .ajcm-social-home-card p{color:#7a5161!important}html body.home.home .ajcm-social-home-link{color:#ab0b48!important}html body.home.home .ajcm-home-lean-action{box-shadow:0 10px 26px rgba(102,16,49,.07)!important}html body.home.home .ajcm-home-lean-action--pre{background:#fef5f8!important;border:2px solid rgba(190,0,73,.28)!important;box-shadow:0 8px 20px rgba(102,16,49,.05)!important}html body.home.home .ajcm-home-lean-course-grid>a{box-shadow:0 9px 24px rgba(102,16,49,.06)!important}html body.home.home .ajcm-home-lean-why{background:#fef4f8!important}html body.home.home .ajcm-home-lean-proof-grid>a.is-inclusion{background:linear-gradient(135deg,#6b062d,#ac0042)!important}html body.home.home .ajcm-home-lean-tarifs{box-shadow:0 10px 28px rgba(91,7,39,.08)!important}html body.home.home .ajcm-home-lean-tarifs:hover,html body.home.home .ajcm-home-lean-tarifs:focus-visible{box-shadow:0 14px 34px rgba(91,7,39,.12)!important}html body.home.home #ajcm-home-finder{background:#fdf5f8!important}html body.home.home .ajcm-home-lean-dojos{background:#faf5f7!important}html body.home.home .ajcm-social-home{background:#fdf5f8!important}html body.home.home #ajcm-dyn-home .ajcm-home-social-discovery{background:linear-gradient(135deg,#fff4f8 0%,#fceaf1 100%)!important;border:1px solid #f3cfdd!important;box-shadow:0 10px 28px rgba(116,13,52,.08)!important}html body.home.home #ajcm-dyn-home .ajcm-home-social-discovery__icon{background:#fad9e6!important;color:#af0848!important}html body.home.home #ajcm-dyn-home .ajcm-home-social-discovery__eyebrow{color:#af0848!important}html body.home.home #ajcm-dyn-home .ajcm-home-social-discovery h2{color:#490b23!important}html body.home.home #ajcm-dyn-home .ajcm-home-social-discovery__copy>p:not(.ajcm-home-social-discovery__eyebrow){color:#6b4050!important}html body.home.home #ajcm-dyn-home .ajcm-home-social-discovery__access strong{color:#af0848!important}html body.home.home #ajcm-dyn-home a.ajcm-home-social-discovery__cta{color:#a00742!important;border:2px solid #af0848!important;box-shadow:0 5px 14px rgba(175,0,67,.10)!important}html body.home.home #ajcm-dyn-home a.ajcm-home-social-discovery__cta:hover{background:#fff7fa!important;box-shadow:0 8px 18px rgba(175,0,67,.16)!important}html body.home.home #ajcm-dyn-home a.ajcm-home-social-discovery__cta:focus-visible{outline:3px solid rgba(227,0,87,.35)!important}html body.home.home #ajcm-dyn-home .ajcm-home-lean-action--registration{color:#490b23!important}html body.home.home /* AJCM 6.21.15 : accueil communaute premium,html body.home.home mobile-first */
#ajcm-home-social-discovery.ajcm-home-community-2026{border:1px solid #9b2452!important;background:linear-gradient(135deg,#70072f 0%,#920c3f 70%,#a80d48 100%)!important;box-shadow:0 18px 44px rgba(85,6,36,.18)!important}html body.home.home .ajcm-home-community-2026__top{color:#ffbcd6!important}html body.home.home #ajcm-home-social-discovery.ajcm-home-community-2026 .ajcm-home-community-2026__intro{color:#ffeff5!important}html body.home.home #ajcm-home-social-discovery.ajcm-home-community-2026 .ajcm-home-community-2026__access{color:#5e293d!important}html body.home.home .ajcm-home-community-2026__access strong{color:#830636!important}html body.home.home #ajcm-home-social-discovery.ajcm-home-community-2026 .ajcm-home-community-2026__cta{color:#8d073a!important}html body.home.home .ajcm-home-community-2026__cta:hover,html body.home.home .ajcm-home-community-2026__cta:focus-visible{background:#ffeaf2!important}/* 6.21.16: strict scoped mobile-first reset; overrides legacy theme grid and inherited pale colors. */
html body.home.home #ajcm-dyn-home section#ajcm-home-social-discovery.ajcm-home-community-2026{border:1px solid #951445!important;background:#730831!important;background-image:linear-gradient(135deg,#730831,#95073d)!important;box-shadow:0 12px 30px rgba(88,5,37,.16)!important}html body.home.home #ajcm-dyn-home #ajcm-home-social-discovery .ajcm-home-community-2026__top{color:#ffc9de!important}html body.home.home #ajcm-dyn-home #ajcm-home-social-discovery p.ajcm-home-community-2026__intro{color:#fff2f7!important}html body.home.home #ajcm-dyn-home #ajcm-home-social-discovery .ajcm-home-community-2026__topics span{background:#991749!important;border:1px solid #b85178!important}html body.home.home #ajcm-dyn-home #ajcm-home-social-discovery p.ajcm-home-community-2026__access{color:#591831!important}html body.home.home #ajcm-dyn-home #ajcm-home-social-discovery p.ajcm-home-community-2026__access strong{color:#830737!important}html body.home.home #ajcm-dyn-home #ajcm-home-social-discovery a.ajcm-home-community-2026__cta{color:#8b073a!important}html body.home.home .ajcm-header-news-button{color:#2c0715!important}html body.home.home .ajcm-header-news-button:hover,html body.home.home .ajcm-header-news-button:focus-visible{color:#2c0715!important}html body.home.home #page ul.dropdown-menu>li.ajcm-menu-news-button>a,html body.home.home #offcanvas-wrapper .offcanvas_menu li.ajcm-menu-news-button>a{color:#2c0715!important}html body.home.home #page ul.dropdown-menu>li.ajcm-menu-news-button>a:hover,html body.home.home #page ul.dropdown-menu>li.ajcm-menu-news-button>a:focus-visible,html body.home.home #offcanvas-wrapper .offcanvas_menu li.ajcm-menu-news-button>a:hover,html body.home.home #offcanvas-wrapper .offcanvas_menu li.ajcm-menu-news-button>a:focus-visible{color:#2c0715!important}html body.home.home .ajcm-header-login-button{background:linear-gradient(135deg,#a50744,#bd0a4f)!important;border:1px solid #820636!important;box-shadow:0 8px 21px rgba(112,0,43,.20)!important}html body.home.home .ajcm-header-login-button:hover,html body.home.home .ajcm-header-login-button:focus-visible{box-shadow:0 11px 27px rgba(112,0,43,.28)!important;outline:3px solid rgba(189,10,79,.24)!important}html body.home.home .navigation-bar{box-shadow:0 8px 24px rgba(91,7,39,.05)!important}html body.home.home .ajcm-side-news{color:#47202f!important}html body.home.home .ajcm-side-login{background:linear-gradient(180deg,#bd0a4f,#a50744)!important;border:2px solid #c92564!important}html body.home.home .ajcm-side-stack>a:hover,html body.home.home .ajcm-side-stack>a:focus-visible{outline:3px solid rgba(227,0,87,.24)!important}html body.home.home .navigation-bar{box-shadow:0 5px 18px rgba(91,7,39,.035)!important}