.page-id-99 #ajcm-dojo-map-widget{box-sizing:border-box;--ajcm-accent:#009fe3!important;--ajcm-accent-text:#fff!important;width:min(100% - 32px,900px)!important;max-width:900px!important;margin:24px auto 40px!important}.page-id-99 #ajcm-dojo-map-widget #ajcm-dojo-map{aspect-ratio:736/560!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important}.page-id-99 #ajcm-dojo-map-widget #ajcm-nearest-dojo,.page-id-99 #ajcm-dojo-map-widget .ajcm-map-marker,.page-id-99 #ajcm-dojo-map-widget .ajcm-popup-actions a,.page-id-99 #ajcm-dojo-map-widget .ajcm-popup-actions button{color:#fff!important;background-color:#009fe3!important;border-color:#009fe3!important}.page-id-99 #ajcm-dojo-map-widget #ajcm-nearest-dojo:hover,.page-id-99 #ajcm-dojo-map-widget .ajcm-map-marker:hover,.page-id-99 #ajcm-dojo-map-widget .ajcm-map-marker.is-selected,.page-id-99 #ajcm-dojo-map-widget .ajcm-popup-actions a:hover,.page-id-99 #ajcm-dojo-map-widget .ajcm-popup-actions button:hover{background-color:#007cad!important;border-color:#007cad!important}.page-id-99 #ajcm-dojo-map-widget select:focus-visible,.page-id-99 #ajcm-dojo-map-widget button:focus-visible,.page-id-99 #ajcm-dojo-map-widget a:focus-visible{outline-offset:3px!important;outline:3px solid #009fe361!important}@media (width<=640px){.page-id-99 #ajcm-dojo-map-widget{width:min(100% - 20px,900px)!important;margin-top:16px!important;margin-bottom:28px!important}.page-id-99 #ajcm-dojo-map-widget .ajcm-map-controls{grid-template-columns:1fr!important}.page-id-99 #ajcm-dojo-map-widget #ajcm-nearest-dojo{width:100%!important}}#ajcm-dojo-map-widget{--ajcm-accent:#009fe3!important;--ajcm-accent-text:#fff!important;box-sizing:border-box!important;width:min(100% - 32px,900px)!important;max-width:900px!important;margin:24px auto 40px!important}#ajcm-dojo-map-widget .ajcm-map-controls{box-sizing:border-box!important;background:linear-gradient(135deg,#f8fdff 0%,#edf8fd 100%)!important;border:1px solid #cce8f4!important;border-bottom:0!important;border-radius:16px 16px 0 0!important;grid-template-columns:minmax(0,1fr) minmax(250px,320px)!important;grid-template-areas:"title title""select nearest"!important;align-items:stretch!important;gap:12px 16px!important;padding:18px 20px!important;display:grid!important}#ajcm-dojo-map-widget .ajcm-map-controls label{color:#17212b!important;text-align:center!important;grid-area:title!important;margin:0!important;font-size:clamp(18px,2vw,22px)!important;font-weight:800!important;line-height:1.25!important;display:block!important}#ajcm-dojo-map-widget #ajcm-dojo-select{box-sizing:border-box!important;color:#17212b!important;background-color:#fff!important;border:1px solid #a9cddd!important;border-radius:10px!important;grid-area:select!important;width:100%!important;min-height:52px!important;margin:0!important;padding:10px 42px 10px 15px!important;font-size:16px!important;font-weight:600!important;box-shadow:0 2px 8px #14486014!important}#ajcm-dojo-map-widget #ajcm-nearest-dojo{box-sizing:border-box!important;color:#fff!important;white-space:nowrap!important;background:#009fe3!important;border:1px solid #009fe3!important;border-radius:10px!important;grid-area:nearest!important;width:100%!important;min-height:52px!important;margin:0!important;padding:10px 18px!important;font-size:16px!important;font-weight:800!important;line-height:1.2!important;box-shadow:0 5px 14px #009fe33d!important}#ajcm-dojo-map-widget #ajcm-nearest-dojo:hover{background:#007cad!important;border-color:#007cad!important;transform:translateY(-1px)!important;box-shadow:0 7px 18px #007cad4d!important}#ajcm-dojo-map-widget #ajcm-dojo-map{aspect-ratio:736/560!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border-radius:0 0 16px 16px!important;width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important;box-shadow:0 10px 24px #14486021!important}#ajcm-dojo-map-widget .ajcm-map-marker,#ajcm-dojo-map-widget .ajcm-popup-actions a,#ajcm-dojo-map-widget .ajcm-popup-actions button{color:#fff!important;background-color:#009fe3!important;border-color:#009fe3!important}#ajcm-dojo-map-widget .ajcm-map-marker:hover,#ajcm-dojo-map-widget .ajcm-map-marker.is-selected,#ajcm-dojo-map-widget .ajcm-popup-actions a:hover,#ajcm-dojo-map-widget .ajcm-popup-actions button:hover{background-color:#007cad!important;border-color:#007cad!important}#ajcm-dojo-map-widget select:focus-visible,#ajcm-dojo-map-widget button:focus-visible,#ajcm-dojo-map-widget a:focus-visible{outline-offset:3px!important;outline:3px solid #009fe361!important}@media (width<=720px){#ajcm-dojo-map-widget{width:min(100% - 20px,900px)!important;margin-top:16px!important;margin-bottom:28px!important}#ajcm-dojo-map-widget .ajcm-map-controls{grid-template-columns:1fr!important;grid-template-areas:"title""select""nearest"!important;gap:10px!important;padding:15px!important}#ajcm-dojo-map-widget .ajcm-map-controls label{font-size:18px!important}#ajcm-dojo-map-widget #ajcm-nearest-dojo{white-space:normal!important}}.entry-content:has(#sylvabelle-13006) :is(.wp-block-media-text,.wp-block-columns):has(h2,h3,h4):has(img){box-sizing:border-box!important;background:#fff!important;border:1px solid #d7ebf4!important;border-left:6px solid #009fe3!important;border-radius:16px!important;width:min(100% - 32px,900px)!important;max-width:900px!important;margin:28px auto!important;padding:26px 30px!important;box-shadow:0 8px 24px #1741541c!important}.entry-content:has(#sylvabelle-13006) .wp-block-media-text:has(h2,h3,h4):has(img){grid-template-columns:190px minmax(0,1fr)!important;align-items:center!important;gap:30px!important}.entry-content:has(#sylvabelle-13006) .wp-block-media-text.has-media-on-the-right:has(h2,h3,h4):has(img){grid-template-columns:minmax(0,1fr) 190px!important}.entry-content:has(#sylvabelle-13006) .wp-block-media-text:has(h2,h3,h4):has(img) .wp-block-media-text__content{padding:0!important}.entry-content:has(#sylvabelle-13006) .wp-block-columns:has(h2,h3,h4):has(img){align-items:center!important;gap:30px!important}.entry-content:has(#sylvabelle-13006) .wp-block-columns:has(h2,h3,h4):has(img)>.wp-block-column:has(figure img){flex:0 0 170px!important}.entry-content:has(#sylvabelle-13006) .wp-block-columns:has(h2,h3,h4):has(img)>.wp-block-column:not(:has(figure img)){flex:auto!important;min-width:0!important}.entry-content:has(#sylvabelle-13006) :is(.wp-block-media-text,.wp-block-columns):has(h2,h3,h4) figure{text-align:center!important;margin:0!important}.entry-content:has(#sylvabelle-13006) :is(.wp-block-media-text,.wp-block-columns):has(h2,h3,h4) img{object-fit:contain!important;background:#f3fbfe!important;border-radius:14px!important;width:140px!important;max-width:100%!important;height:140px!important;margin:0 auto!important;padding:12px!important;display:block!important;box-shadow:0 4px 14px #1741541a!important}.entry-content:has(#sylvabelle-13006) :is(.wp-block-media-text,.wp-block-columns):has(h2,h3,h4) :is(h2,h3,h4){color:#007eaf!important;letter-spacing:-.02em!important;text-align:left!important;margin:0 0 12px!important;scroll-margin-top:140px!important;font-size:clamp(24px,3vw,32px)!important;font-weight:800!important;line-height:1.2!important}.entry-content:has(#sylvabelle-13006) :is(.wp-block-media-text,.wp-block-columns):has(h2,h3,h4) p{color:#334a56!important;text-align:left!important;margin:7px 0!important;font-size:16px!important;line-height:1.6!important}.entry-content:has(#sylvabelle-13006) :is(.wp-block-media-text,.wp-block-columns):has(h2,h3,h4) strong{color:#17212b!important;font-weight:800!important}.entry-content:has(#sylvabelle-13006) :is(.wp-block-media-text,.wp-block-columns):has(h2,h3,h4) :is(.wp-block-button__link,.wp-element-button,a[class*=button]){color:#fff!important;background:#009fe3!important;border:1px solid #009fe3!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;margin-top:10px!important;padding:10px 20px!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 5px 14px #009fe338!important}.entry-content:has(#sylvabelle-13006) :is(.wp-block-media-text,.wp-block-columns):has(h2,h3,h4) :is(.wp-block-button__link,.wp-element-button,a[class*=button]):hover{background:#007cad!important;border-color:#007cad!important;transform:translateY(-1px)!important}@media (width<=720px){.entry-content:has(#sylvabelle-13006) :is(.wp-block-media-text,.wp-block-columns):has(h2,h3,h4):has(img){border-left-width:4px!important;width:min(100% - 20px,900px)!important;margin:18px auto!important;padding:20px 18px!important}.entry-content:has(#sylvabelle-13006) .wp-block-media-text:has(h2,h3,h4):has(img),.entry-content:has(#sylvabelle-13006) .wp-block-media-text.has-media-on-the-right:has(h2,h3,h4):has(img){grid-template-columns:1fr!important;gap:18px!important}.entry-content:has(#sylvabelle-13006) .wp-block-media-text:has(h2,h3,h4):has(img) .wp-block-media-text__media{grid-area:1/1!important}.entry-content:has(#sylvabelle-13006) .wp-block-media-text:has(h2,h3,h4):has(img) .wp-block-media-text__content{grid-area:2/1!important}.entry-content:has(#sylvabelle-13006) .wp-block-columns:has(h2,h3,h4):has(img){flex-direction:column!important;gap:18px!important}.entry-content:has(#sylvabelle-13006) .wp-block-columns:has(h2,h3,h4):has(img)>.wp-block-column:has(figure img){flex-basis:auto!important;order:-1!important;width:100%!important}.entry-content:has(#sylvabelle-13006) :is(.wp-block-media-text,.wp-block-columns):has(h2,h3,h4) :is(h2,h3,h4){text-align:center!important;font-size:25px!important}.entry-content:has(#sylvabelle-13006) :is(.wp-block-media-text,.wp-block-columns):has(h2,h3,h4) p{font-size:15px!important}}body:has(#sylvabelle-13006) :is(.wp-block-media-text,.wp-block-columns):has(h2,h3,h4):has(img){box-sizing:border-box!important;background:#fff!important;border:1px solid #d7ebf4!important;border-left:6px solid #009fe3!important;border-radius:16px!important;width:min(100% - 32px,900px)!important;max-width:900px!important;margin:28px auto!important;padding:26px 30px!important;box-shadow:0 8px 24px #1741541c!important}body:has(#sylvabelle-13006) .wp-block-media-text:has(h2,h3,h4):has(img){grid-template-columns:190px minmax(0,1fr)!important;align-items:center!important;gap:30px!important}body:has(#sylvabelle-13006) .wp-block-media-text.has-media-on-the-right:has(h2,h3,h4):has(img){grid-template-columns:minmax(0,1fr) 190px!important}body:has(#sylvabelle-13006) .wp-block-media-text:has(h2,h3,h4):has(img) .wp-block-media-text__content{padding:0!important}body:has(#sylvabelle-13006) .wp-block-columns:has(h2,h3,h4):has(img){align-items:center!important;gap:30px!important}body:has(#sylvabelle-13006) .wp-block-columns:has(h2,h3,h4):has(img)>.wp-block-column:has(figure img){flex:0 0 170px!important}body:has(#sylvabelle-13006) .wp-block-columns:has(h2,h3,h4):has(img)>.wp-block-column:not(:has(figure img)){flex:auto!important;min-width:0!important}body:has(#sylvabelle-13006) :is(.wp-block-media-text,.wp-block-columns):has(h2,h3,h4) figure{text-align:center!important;margin:0!important}body:has(#sylvabelle-13006) :is(.wp-block-media-text,.wp-block-columns):has(h2,h3,h4) img{object-fit:contain!important;background:#f3fbfe!important;border-radius:14px!important;width:140px!important;max-width:100%!important;height:140px!important;margin:0 auto!important;padding:12px!important;display:block!important;box-shadow:0 4px 14px #1741541a!important}body:has(#sylvabelle-13006) :is(.wp-block-media-text,.wp-block-columns):has(h2,h3,h4) :is(h2,h3,h4){color:#007eaf!important;letter-spacing:-.02em!important;text-align:left!important;margin:0 0 12px!important;scroll-margin-top:140px!important;font-size:clamp(24px,3vw,32px)!important;font-weight:800!important;line-height:1.2!important}body:has(#sylvabelle-13006) :is(.wp-block-media-text,.wp-block-columns):has(h2,h3,h4) p{color:#334a56!important;text-align:left!important;margin:7px 0!important;font-size:16px!important;line-height:1.6!important}body:has(#sylvabelle-13006) :is(.wp-block-media-text,.wp-block-columns):has(h2,h3,h4) strong{color:#17212b!important;font-weight:800!important}body:has(#sylvabelle-13006) :is(.wp-block-media-text,.wp-block-columns):has(h2,h3,h4) :is(.wp-block-button__link,.wp-element-button,a[class*=button]){color:#fff!important;background:#009fe3!important;border:1px solid #009fe3!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;margin-top:10px!important;padding:10px 20px!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 5px 14px #009fe338!important}body:has(#sylvabelle-13006) :is(.wp-block-media-text,.wp-block-columns):has(h2,h3,h4) :is(.wp-block-button__link,.wp-element-button,a[class*=button]):hover{background:#007cad!important;border-color:#007cad!important;transform:translateY(-1px)!important}@media (width<=720px){body:has(#sylvabelle-13006) :is(.wp-block-media-text,.wp-block-columns):has(h2,h3,h4):has(img){border-left-width:4px!important;width:min(100% - 20px,900px)!important;margin:18px auto!important;padding:20px 18px!important}body:has(#sylvabelle-13006) .wp-block-media-text:has(h2,h3,h4):has(img),body:has(#sylvabelle-13006) .wp-block-media-text.has-media-on-the-right:has(h2,h3,h4):has(img){grid-template-columns:1fr!important;gap:18px!important}body:has(#sylvabelle-13006) .wp-block-media-text:has(h2,h3,h4):has(img) .wp-block-media-text__media{grid-area:1/1!important}body:has(#sylvabelle-13006) .wp-block-media-text:has(h2,h3,h4):has(img) .wp-block-media-text__content{grid-area:2/1!important}body:has(#sylvabelle-13006) .wp-block-columns:has(h2,h3,h4):has(img){flex-direction:column!important;gap:18px!important}body:has(#sylvabelle-13006) .wp-block-columns:has(h2,h3,h4):has(img)>.wp-block-column:has(figure img){flex-basis:auto!important;order:-1!important;width:100%!important}body:has(#sylvabelle-13006) :is(.wp-block-media-text,.wp-block-columns):has(h2,h3,h4) :is(h2,h3,h4){text-align:center!important;font-size:25px!important}body:has(#sylvabelle-13006) :is(.wp-block-media-text,.wp-block-columns):has(h2,h3,h4) p{font-size:15px!important}}:is(#sylvabelle-13006,#bonneveine-judo-13008,#catalans-judo-13007,#roucas-judo-13007,#corderie-judo-13007,#la-soude-judo-13009,#st-julien-judo-13012,#fontainieu-judo-13014){box-sizing:border-box!important;background:#fff!important;border:1px solid #d5eaf3!important;border-left:6px solid #009fe3!important;border-radius:16px!important;width:min(100% - 32px,900px)!important;max-width:900px!important;margin:26px auto!important;padding:0!important;scroll-margin-top:140px!important;overflow:hidden!important;box-shadow:0 8px 24px #1741541c!important}:is(#sylvabelle-13006,#bonneveine-judo-13008,#catalans-judo-13007,#roucas-judo-13007,#corderie-judo-13007,#la-soude-judo-13009,#st-julien-judo-13012,#fontainieu-judo-13014)>.gridContainer{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}:is(#sylvabelle-13006,#bonneveine-judo-13008,#catalans-judo-13007,#roucas-judo-13007,#corderie-judo-13007,#la-soude-judo-13009,#st-julien-judo-13012,#fontainieu-judo-13014)>.gridContainer>.row{box-sizing:border-box!important;grid-template-columns:190px minmax(0,1fr)!important;align-items:center!important;gap:28px!important;width:100%!important;margin:0!important;padding:24px 28px!important;display:grid!important}:is(#sylvabelle-13006,#bonneveine-judo-13008,#catalans-judo-13007,#roucas-judo-13007,#corderie-judo-13007,#la-soude-judo-13009,#st-julien-judo-13012,#fontainieu-judo-13014)>.gridContainer>.row>[data-type=column]{box-sizing:border-box!important;flex:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}:is(#sylvabelle-13006,#bonneveine-judo-13008,#catalans-judo-13007,#roucas-judo-13007,#corderie-judo-13007,#la-soude-judo-13009,#st-julien-judo-13012,#fontainieu-judo-13014)>.gridContainer>.row>[data-type=column]:has(img){text-align:center!important;grid-area:1/1!important}:is(#sylvabelle-13006,#bonneveine-judo-13008,#catalans-judo-13007,#roucas-judo-13007,#corderie-judo-13007,#la-soude-judo-13009,#st-julien-judo-13012,#fontainieu-judo-13014)>.gridContainer>.row>[data-type=column]:has(h2){text-align:left!important;grid-area:1/2!important;min-width:0!important}:is(#sylvabelle-13006,#bonneveine-judo-13008,#catalans-judo-13007,#roucas-judo-13007,#corderie-judo-13007,#la-soude-judo-13009,#st-julien-judo-13012,#fontainieu-judo-13014) img{box-sizing:border-box!important;object-fit:contain!important;background:#f2faff!important;border-radius:14px!important;width:150px!important;max-width:100%!important;height:150px!important;margin:0 auto!important;padding:12px!important;display:block!important;box-shadow:0 4px 14px #1741541f!important}:is(#sylvabelle-13006,#bonneveine-judo-13008,#catalans-judo-13007,#roucas-judo-13007,#corderie-judo-13007,#la-soude-judo-13009,#st-julien-judo-13012,#fontainieu-judo-13014) h2{color:#007eaf!important;letter-spacing:-.02em!important;text-align:left!important;margin:0 0 12px!important;font-size:clamp(25px,3vw,32px)!important;font-weight:800!important;line-height:1.18!important}:is(#sylvabelle-13006,#bonneveine-judo-13008,#catalans-judo-13007,#roucas-judo-13007,#corderie-judo-13007,#la-soude-judo-13009,#st-julien-judo-13012,#fontainieu-judo-13014) p{color:#334a56!important;text-align:left!important;margin:7px 0!important;font-size:16px!important;line-height:1.55!important}:is(#sylvabelle-13006,#bonneveine-judo-13008,#catalans-judo-13007,#roucas-judo-13007,#corderie-judo-13007,#la-soude-judo-13009,#st-julien-judo-13012,#fontainieu-judo-13014) p.lead{background:#f2faff!important;border-left:3px solid #77cbed!important;border-radius:0 8px 8px 0!important;margin:8px 0 12px!important;padding:10px 12px!important;font-size:16px!important}:is(#sylvabelle-13006,#bonneveine-judo-13008,#catalans-judo-13007,#roucas-judo-13007,#corderie-judo-13007,#la-soude-judo-13009,#st-julien-judo-13012,#fontainieu-judo-13014) :is(strong,b,span[style*="font-weight: 700"],span[style*=font-weight\:700]){color:#17212b!important}:is(#sylvabelle-13006,#bonneveine-judo-13008,#catalans-judo-13007,#roucas-judo-13007,#corderie-judo-13007,#la-soude-judo-13009,#st-julien-judo-13012,#fontainieu-judo-13014) a.button{color:#fff!important;background:#009fe3!important;border:1px solid #009fe3!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;margin-top:8px!important;padding:10px 20px!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 5px 14px #009fe338!important}:is(#sylvabelle-13006,#bonneveine-judo-13008,#catalans-judo-13007,#roucas-judo-13007,#corderie-judo-13007,#la-soude-judo-13009,#st-julien-judo-13012,#fontainieu-judo-13014) a.button:hover{background:#007cad!important;border-color:#007cad!important;transform:translateY(-1px)!important}#les-dojos-de-judo-ajc-marseille{box-sizing:border-box!important;background:linear-gradient(135deg,#f8fdff 0%,#edf8fd 100%)!important;border:1px solid #cce8f4!important;border-radius:16px!important;width:min(100% - 32px,900px)!important;max-width:900px!important;margin:34px auto 18px!important;padding:0!important}#les-dojos-de-judo-ajc-marseille>.gridContainer{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}#les-dojos-de-judo-ajc-marseille .row{grid-template-columns:minmax(0,1fr) 150px!important;align-items:center!important;gap:20px!important;margin:0!important;padding:20px 26px!important;display:grid!important}#les-dojos-de-judo-ajc-marseille [data-type=column]{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}#les-dojos-de-judo-ajc-marseille h2{color:#17212b!important;margin:0!important;font-size:clamp(23px,3vw,30px)!important;font-weight:800!important;line-height:1.2!important}#les-dojos-de-judo-ajc-marseille img{object-fit:contain!important;width:130px!important;max-width:100%!important;height:auto!important;margin:0 auto!important;display:block!important}@media (width<=720px){:is(#sylvabelle-13006,#bonneveine-judo-13008,#catalans-judo-13007,#roucas-judo-13007,#corderie-judo-13007,#la-soude-judo-13009,#st-julien-judo-13012,#fontainieu-judo-13014){border-left-width:4px!important;width:min(100% - 20px,900px)!important;margin:18px auto!important}:is(#sylvabelle-13006,#bonneveine-judo-13008,#catalans-judo-13007,#roucas-judo-13007,#corderie-judo-13007,#la-soude-judo-13009,#st-julien-judo-13012,#fontainieu-judo-13014)>.gridContainer>.row{grid-template-columns:1fr!important;gap:16px!important;padding:20px 18px!important}:is(#sylvabelle-13006,#bonneveine-judo-13008,#catalans-judo-13007,#roucas-judo-13007,#corderie-judo-13007,#la-soude-judo-13009,#st-julien-judo-13012,#fontainieu-judo-13014)>.gridContainer>.row>[data-type=column]:has(img){grid-area:1/1!important}:is(#sylvabelle-13006,#bonneveine-judo-13008,#catalans-judo-13007,#roucas-judo-13007,#corderie-judo-13007,#la-soude-judo-13009,#st-julien-judo-13012,#fontainieu-judo-13014)>.gridContainer>.row>[data-type=column]:has(h2){grid-area:2/1!important}:is(#sylvabelle-13006,#bonneveine-judo-13008,#catalans-judo-13007,#roucas-judo-13007,#corderie-judo-13007,#la-soude-judo-13009,#st-julien-judo-13012,#fontainieu-judo-13014) h2{text-align:center!important;font-size:25px!important}:is(#sylvabelle-13006,#bonneveine-judo-13008,#catalans-judo-13007,#roucas-judo-13007,#corderie-judo-13007,#la-soude-judo-13009,#st-julien-judo-13012,#fontainieu-judo-13014) img{width:120px!important;height:120px!important}:is(#sylvabelle-13006,#bonneveine-judo-13008,#catalans-judo-13007,#roucas-judo-13007,#corderie-judo-13007,#la-soude-judo-13009,#st-julien-judo-13012,#fontainieu-judo-13014) p{font-size:15px!important}#les-dojos-de-judo-ajc-marseille{width:min(100% - 20px,900px)!important}#les-dojos-de-judo-ajc-marseille .row{text-align:center!important;grid-template-columns:1fr!important;gap:14px!important;padding:18px!important}#les-dojos-de-judo-ajc-marseille h2{text-align:center!important;font-size:23px!important}}#trouver-un-dojo-de-judo-1,#ajcm-parajudo{border:1px solid #009fe338;border-radius:20px;width:min(900px,100% - 32px);overflow:hidden;box-shadow:0 14px 38px #14374b1f;margin:34px auto!important}#trouver-un-dojo-de-judo-1 .gridContainer,#ajcm-parajudo .gridContainer{width:100%;max-width:none;padding:0}#trouver-un-dojo-de-judo-1 .row,#ajcm-parajudo .row{margin:0}#trouver-un-dojo-de-judo-1{background:linear-gradient(145deg,#fff 0%,#f1faff 100%);padding:0!important}#trouver-un-dojo-de-judo-1 .row{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:center;gap:32px;padding:36px;display:grid}#trouver-un-dojo-de-judo-1 .col-sm-5,#trouver-un-dojo-de-judo-1 .col-sm-7{float:none;width:auto;max-width:none;padding:0}#trouver-un-dojo-de-judo-1 .content-left-sm{text-align:left}#trouver-un-dojo-de-judo-1 h2{color:#006f9f;margin:0 0 18px;font-size:clamp(27px,3vw,34px);line-height:1.18}#trouver-un-dojo-de-judo-1 p{color:#243746;margin:0 0 13px;font-size:16px;line-height:1.65}#trouver-un-dojo-de-judo-1 p.lead{color:#173f55;background:#eaf8ff;border-left:4px solid #009fe3;border-radius:0 12px 12px 0;margin:18px 0;padding:15px 17px;font-size:17px;font-weight:700}#trouver-un-dojo-de-judo-1 .button,#trouver-un-dojo-de-judo-1 a.button{justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-weight:700;line-height:1.25;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 18px #009fe338;color:#fff!important;background:#009fe3!important;border:2px solid #009fe3!important;border-radius:999px!important}#trouver-un-dojo-de-judo-1 .button:hover,#trouver-un-dojo-de-judo-1 .button:focus{transform:translateY(-2px);box-shadow:0 10px 22px #007eaf47;background:#007eaf!important}#trouver-un-dojo-de-judo-1 .image-group-side-3-img{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;min-height:0;display:grid;position:relative}#trouver-un-dojo-de-judo-1 .image-group-side-3-img .topimg,#trouver-un-dojo-de-judo-1 .image-group-side-3-img .rightimg,#trouver-un-dojo-de-judo-1 .image-group-side-3-img .leftimg{width:100%!important;max-width:none!important;height:auto!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}#trouver-un-dojo-de-judo-1 .image-group-side-3-img .topimg{grid-column:1/-1}#trouver-un-dojo-de-judo-1 .image-group-side-3-img img,#trouver-un-dojo-de-judo-1 .image-group-side-3-img .leftimg img{object-fit:cover;border-radius:13px;display:block;box-shadow:0 7px 18px #0a324624;width:100%!important;height:145px!important;margin:0!important}#trouver-un-dojo-de-judo-1 .image-group-side-3-img .topimg{height:205px!important}#ajcm-parajudo{background:#006f9f;padding:0!important}#ajcm-parajudo .row{grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr);align-items:stretch;display:grid}#ajcm-parajudo .col-sm-6{float:none;width:auto;max-width:none;min-height:0;padding:0}#ajcm-parajudo .left-img{min-height:380px;width:100%!important;box-shadow:none!important;background-position:50%!important;background-size:cover!important;margin:0!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important}#ajcm-parajudo .content-col{color:#fff;text-align:left;flex-direction:column;justify-content:center;min-height:380px;display:flex;background:linear-gradient(145deg,#0077a8 0%,#009fe3 100%)!important;padding:42px!important}#ajcm-parajudo .content-col h5{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ffffff24;border:1px solid #ffffff73;border-radius:999px;align-self:flex-start;margin:0 0 16px;padding:7px 13px;font-size:13px;font-weight:800}#ajcm-parajudo .content-col h2{color:#fff;margin:0 0 18px;font-size:clamp(28px,3vw,36px);line-height:1.18}#ajcm-parajudo .content-col p{color:#fff;margin:0;font-size:16.5px;line-height:1.72}@media (width<=720px){#trouver-un-dojo-de-judo-1,#ajcm-parajudo{border-radius:16px;width:calc(100% - 20px);margin:24px auto!important}#trouver-un-dojo-de-judo-1 .row,#ajcm-parajudo .row{grid-template-columns:1fr}#trouver-un-dojo-de-judo-1 .row{gap:25px;padding:25px 19px}#trouver-un-dojo-de-judo-1 h2,#ajcm-parajudo .content-col h2{font-size:27px}#trouver-un-dojo-de-judo-1 .button,#trouver-un-dojo-de-judo-1 a.button{text-align:center;width:100%}#trouver-un-dojo-de-judo-1 .image-group-side-3-img img,#trouver-un-dojo-de-judo-1 .image-group-side-3-img .leftimg img{height:125px!important}#trouver-un-dojo-de-judo-1 .image-group-side-3-img .topimg{height:175px!important}#ajcm-parajudo .left-img{min-height:270px}#ajcm-parajudo .content-col{min-height:0;padding:30px 22px!important}}@media (prefers-reduced-motion:reduce){#trouver-un-dojo-de-judo-1 .button{transition:none}}#information-pratique{color:#243746;background:radial-gradient(circle at 100% 0,#009fe31f,#0000 33%),linear-gradient(145deg,#fff 0%,#f1faff 100%);border:1px solid #009fe33d;border-radius:20px;width:min(900px,100% - 32px);margin:28px auto 24px;padding:34px;box-shadow:0 14px 38px #14374b1f}#information-pratique *{box-sizing:border-box}#information-pratique .ajcm-info-intro{text-align:center;max-width:720px;margin:0 auto 28px}#information-pratique .ajcm-info-surtitre{color:#007eaf;letter-spacing:.08em;text-transform:uppercase;background:#dff5ff;border-radius:999px;margin:0 0 10px;padding:6px 13px;font-size:13px;font-weight:800;line-height:1.2;display:inline-block}#information-pratique h2{color:#006f9f;margin:0 0 13px;font-size:clamp(28px,3.3vw,38px);line-height:1.16}#information-pratique .ajcm-info-chapeau{color:#385464;margin:0;font-size:17px;line-height:1.65}#information-pratique .ajcm-info-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#information-pratique .ajcm-info-carte{background:#ffffffeb;border:1px solid #d8edf6;border-radius:15px;min-width:0;margin:0;padding:22px 21px 20px;position:relative;box-shadow:0 7px 20px #14374b12}#information-pratique .ajcm-info-numero{color:#009fe33d;margin:0;font-size:25px;font-weight:900;line-height:1;position:absolute;top:15px;right:17px}#information-pratique .ajcm-info-carte h3{color:#007eaf;max-width:calc(100% - 42px);margin:0 0 10px;font-size:19px;line-height:1.3}#information-pratique .ajcm-info-carte p:not(.ajcm-info-numero){color:#344d5c;margin:0;font-size:15.5px;line-height:1.6}#information-pratique .ajcm-info-encadrement{background:#e9f8ff;border-left:4px solid #009fe3;border-radius:0 12px 12px 0;margin:18px 0 0;padding:16px 18px}#information-pratique .ajcm-info-encadrement p{color:#24495c;margin:0;font-size:15.5px;line-height:1.6}#information-pratique .ajcm-info-encadrement a{color:#006f9f;text-underline-offset:2px;font-weight:800;text-decoration:underline}#information-pratique .ajcm-info-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}#information-pratique .ajcm-info-bouton{text-align:center;border:2px solid #009fe3;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:12px 21px;font-size:16px;font-weight:800;line-height:1.25;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}#information-pratique .ajcm-info-bouton-principal{color:#fff;background:#009fe3;box-shadow:0 8px 18px #009fe33b}#information-pratique .ajcm-info-bouton-secondaire{color:#007eaf;background:#fff}#information-pratique .ajcm-info-bouton:hover,#information-pratique .ajcm-info-bouton:focus{color:#fff;background:#007eaf;border-color:#007eaf;transform:translateY(-2px);box-shadow:0 10px 22px #007eaf40}body:has(#information-pratique) #trouver-un-dojo-de-judo-1{display:none!important}@media (width<=720px){#information-pratique{border-radius:16px;width:calc(100% - 20px);margin:20px auto;padding:25px 18px}#information-pratique .ajcm-info-grille{grid-template-columns:1fr;gap:12px}#information-pratique h2{font-size:28px}#information-pratique .ajcm-info-chapeau{font-size:16px}#information-pratique .ajcm-info-actions{grid-template-columns:1fr;display:grid}#information-pratique .ajcm-info-bouton{width:100%}}@media (prefers-reduced-motion:reduce){#information-pratique .ajcm-info-bouton{transition:none}}@media screen and (width>=721px){html body #information-pratique .ajcm-info-grille{flex-flow:wrap!important;justify-content:flex-start!important;align-items:stretch!important;gap:16px!important;width:100%!important;max-width:none!important;display:flex!important}html body #information-pratique .ajcm-info-grille>.ajcm-info-carte,html body #information-pratique .ajcm-info-grille>article.ajcm-info-carte,html body #information-pratique .ajcm-info-carte:nth-child(n){box-sizing:border-box!important;flex:0 0 calc(50% - 8px)!important;grid-area:auto!important;width:calc(50% - 8px)!important;min-width:0!important;max-width:calc(50% - 8px)!important;height:auto!important;margin:0!important;display:block!important}}@media screen and (width<=720px){html body #information-pratique .ajcm-info-grille{flex-direction:column!important;gap:12px!important;display:flex!important}html body #information-pratique .ajcm-info-grille>.ajcm-info-carte,html body #information-pratique .ajcm-info-carte:nth-child(n){box-sizing:border-box!important;flex:0 0 100%!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}}@media screen and (width>=721px){html body #information-pratique#information-pratique .ajcm-info-grille{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-auto-flow:row!important;place-items:stretch stretch!important;gap:16px!important;width:100%!important;max-width:none!important;display:grid!important}html body #information-pratique#information-pratique .ajcm-info-grille>article.ajcm-info-carte{float:none!important;clear:none!important;box-sizing:border-box!important;flex:none!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;margin:0!important;display:block!important}html body #information-pratique#information-pratique .ajcm-info-grille>article.ajcm-info-carte:first-of-type{grid-area:1/1/2/2!important}html body #information-pratique#information-pratique .ajcm-info-grille>article.ajcm-info-carte:nth-of-type(2){grid-area:1/2/2/3!important}html body #information-pratique#information-pratique .ajcm-info-grille>article.ajcm-info-carte:nth-of-type(3){grid-area:2/1/3/2!important}html body #information-pratique#information-pratique .ajcm-info-grille>article.ajcm-info-carte:nth-of-type(4){grid-area:2/2/3/3!important}}@media screen and (width<=720px){html body #information-pratique#information-pratique .ajcm-info-grille{grid-template-rows:none!important;grid-template-columns:1fr!important;gap:12px!important;display:grid!important}html body #information-pratique#information-pratique .ajcm-info-grille>article.ajcm-info-carte:nth-of-type(n){box-sizing:border-box!important;grid-area:auto/1!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}}body.home{--ajcm-blue:#009fe3;--ajcm-blue-dark:#006f9f;--ajcm-blue-deep:#064a68;--ajcm-blue-soft:#eaf8fe;--ajcm-ink:#102a3a;--ajcm-muted:#526a78;--ajcm-line:#cbeaf7;--ajcm-white:#fff;--ajcm-radius:24px;--ajcm-shadow:0 18px 50px #064a681f;color:var(--ajcm-ink);background:#f6fbfe}body.home #page{overflow:clip}body.home :where(h1,h2,h3,h4,h5,p,a,button){text-rendering:optimizelegibility}body.home :where(.gridContainer,.wp-block-group__inner-container){width:min(1180px,100% - 40px);margin-inline:auto}body.home :where(.navigation-bar,.main_menu_col,.header-top){transition:box-shadow .18s,background-color .18s}body.home :where(.navigation-bar,.main_menu_col){box-shadow:0 8px 30px #064a6814}body.home :where(.navigation-bar,.main_menu_col) a{text-underline-offset:5px}body.home :where(.navigation-bar,.main_menu_col) .button,body.home :where(.navigation-bar,.main_menu_col) a[href*=g\.page]{box-shadow:0 10px 24px #009fe33d;border-color:var(--ajcm-blue)!important;background:var(--ajcm-blue)!important;color:#fff!important}body.home .header-homepage{isolation:isolate;align-items:center;min-height:clamp(620px,82vh,850px);display:flex;position:relative;overflow:hidden;background-position:50% 32%!important;background-size:cover!important}body.home .header-homepage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 82% 18%,#009fe347,#0000 32%),linear-gradient(90deg,#031f2de8 0%,#031f2db3 48%,#031f2d38 100%);position:absolute;inset:0}body.home .header-homepage:after{content:"";z-index:0;aspect-ratio:1;pointer-events:none;border:70px solid #ffffff1a;border-radius:50%;width:480px;position:absolute;bottom:-210px;right:-150px}body.home .header-homepage :where(.header-description,.header-description-row,.header-content){z-index:1;position:relative}body.home .header-homepage :where(.header-description,.header-content){max-width:980px}body.home .header-homepage h1{letter-spacing:-.045em;text-wrap:balance;text-shadow:0 4px 28px #00000057;max-width:900px;margin:0 0 20px;color:#fff!important;font-size:clamp(2.45rem,5.4vw,5rem)!important;font-weight:900!important;line-height:.98!important}body.home .header-homepage :where(p,.header-subtitle){text-wrap:pretty;max-width:750px;margin-bottom:28px;line-height:1.55;color:#fffffff0!important;font-size:clamp(1.05rem,1.7vw,1.35rem)!important}body.home .header-homepage :where(.header-buttons-wrapper,.buttons-wrapper){flex-wrap:wrap;align-items:center;gap:12px;display:flex}body.home .header-homepage :where(.button,.wp-block-button__link,a[href*=payplug],a[href*=tarifs-centre-horaire],a[href*=\/don]){min-height:52px;font-size:.96rem;font-weight:800;line-height:1.2;box-shadow:0 12px 30px #0000002e;color:#fff!important;border:2px solid #ffffffb3!important;border-radius:999px!important;padding:15px 24px!important;text-decoration:none!important}body.home .header-homepage :where(.button,.wp-block-button__link,a[href*=payplug]):first-of-type{border-color:var(--ajcm-blue)!important;background:var(--ajcm-blue)!important}body.home :where(main,.page-content){background:#f6fbfe}body.home .content-section{position:relative;padding-block:clamp(62px,7.5vw,108px)!important}body.home .content-section:nth-of-type(odd){background:#fff}body.home .content-section:nth-of-type(2n){background:radial-gradient(circle at 8% 5%,#009fe31a,#0000 25%),#f1faff}body.home .content-section :where(h2,h3){color:var(--ajcm-ink);letter-spacing:-.025em;text-wrap:balance;font-weight:850}body.home .content-section h2{margin-inline:auto;text-align:center;width:fit-content;max-width:860px;margin-bottom:clamp(30px,4vw,52px);padding-bottom:15px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.08;position:relative}body.home .content-section h2:after{content:"";background:var(--ajcm-blue);border-radius:999px;width:72px;height:5px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}body.home .content-section :where(p,li){color:var(--ajcm-muted);font-size:1rem;line-height:1.72}body.home .content-section :where(p,li,h3,h4,h5){text-wrap:pretty}body.home .content-section [class*=col-]:has(a[href*=\/judo-des-3-ans-a-marseille]),body.home .content-section [class*=col-]:has(a[href*=\/judo-enfant-a-marseille-cours-ajcm]),body.home .content-section [class*=col-]:has(a[href*=\/judo-ados-et-adultes-a-marseille]){border:1px solid var(--ajcm-line);border-radius:var(--ajcm-radius);min-height:100%;box-shadow:var(--ajcm-shadow);background:#fff;position:relative;overflow:hidden;padding:clamp(26px,3vw,38px)!important}body.home .content-section [class*=col-]:has(a[href*=\/judo-des-3-ans-a-marseille]):before,body.home .content-section [class*=col-]:has(a[href*=\/judo-enfant-a-marseille-cours-ajcm]):before,body.home .content-section [class*=col-]:has(a[href*=\/judo-ados-et-adultes-a-marseille]):before{content:"";background:linear-gradient(90deg, var(--ajcm-blue), #55c9f5);width:100%;height:6px;position:absolute;top:0;left:0}body.home .content-section [class*=col-]:has(a[href*=\/judo-des-3-ans-a-marseille]) h5,body.home .content-section [class*=col-]:has(a[href*=\/judo-enfant-a-marseille-cours-ajcm]) h5,body.home .content-section [class*=col-]:has(a[href*=\/judo-ados-et-adultes-a-marseille]) h5{color:var(--ajcm-blue-dark);letter-spacing:-.02em;margin-top:4px;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:850}body.home .content-section :where(.button,.wp-block-button__link,.read-more,a.more-link){justify-content:center;align-items:center;min-height:46px;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:0 10px 24px #009fe333;border:2px solid var(--ajcm-blue)!important;background:var(--ajcm-blue)!important;color:#fff!important;border-radius:999px!important;padding:12px 21px!important;text-decoration:none!important}body.home .content-section a:not(.button):not(.wp-block-button__link):not(.read-more):not(.more-link){color:var(--ajcm-blue-dark);text-underline-offset:4px;text-decoration-color:#009fe36b;text-decoration-thickness:2px}body.home .content-section:has(img[src*=DEPARTEMENT_13]) .row{align-items:stretch;row-gap:18px}body.home .content-section:has(img[src*=DEPARTEMENT_13]) .row>[class*=col-]{background:#fff;border:1px solid #e2eef3;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;display:flex;padding:22px!important}body.home .content-section:has(img[src*=DEPARTEMENT_13]) img{object-fit:contain;width:auto;max-width:100%;max-height:90px}body.home .content-section figure:not(.wp-block-gallery) img{border-radius:22px}@media (hover:hover) and (pointer:fine){body.home :where(.button,.wp-block-button__link,.read-more,a.more-link),body.home a[href*="/tarifs-centre-horaire-judo-ajcmarseille/#"],body.home .content-section [class*=col-]:has(a[href*=\/judo-des-3-ans-a-marseille]),body.home .content-section [class*=col-]:has(a[href*=\/judo-enfant-a-marseille-cours-ajcm]),body.home .content-section [class*=col-]:has(a[href*=\/judo-ados-et-adultes-a-marseille]){transition:transform .18s,box-shadow .18s,background-color .18s}body.home :where(.button,.wp-block-button__link,.read-more,a.more-link):hover,body.home a[href*="/tarifs-centre-horaire-judo-ajcmarseille/#"]:hover{transform:translateY(-3px)}body.home .content-section [class*=col-]:has(a[href*=\/judo-des-3-ans-a-marseille]):hover,body.home .content-section [class*=col-]:has(a[href*=\/judo-enfant-a-marseille-cours-ajcm]):hover,body.home .content-section [class*=col-]:has(a[href*=\/judo-ados-et-adultes-a-marseille]):hover{transform:translateY(-7px);box-shadow:0 24px 58px #064a682b}body.home a[href*="/tarifs-centre-horaire-judo-ajcmarseille/#"]:hover{background:#fff;color:var(--ajcm-blue-dark)!important}}body.home :where(a,button,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid #ffcf33!important}@media (width<=1100px){body.home .header-homepage{min-height:680px}body.home .content-section{padding-block:72px!important}body.home .content-section .row{row-gap:22px}}@media (width<=767px){body.home :where(.gridContainer,.wp-block-group__inner-container){width:min(100% - 28px,1180px)}body.home .header-homepage{min-height:650px;background-position:62%!important}body.home .header-homepage:before{background:linear-gradient(#031f2db0 0%,#031f2deb 76%)}body.home .header-homepage h1{font-size:clamp(2.25rem,12vw,3.6rem)!important;line-height:1.02!important}body.home .header-homepage :where(.header-buttons-wrapper,.buttons-wrapper){flex-direction:column;align-items:stretch}body.home .header-homepage :where(.button,.wp-block-button__link,a[href*=payplug],a[href*=tarifs-centre-horaire],a[href*=\/don]){text-align:center;width:100%}body.home .content-section{padding-block:56px!important}body.home .content-section h2{margin-bottom:34px;font-size:clamp(1.85rem,9vw,2.55rem)}body.home a[href*="/tarifs-centre-horaire-judo-ajcmarseille/#"]{justify-content:center;width:100%;margin:5px 0}}@media (prefers-reduced-motion:reduce){body.home *,body.home :before,body.home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (hover:hover) and (pointer:fine){body,body *{cursor:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='36'%20height='36'%20viewBox='0%200%2036%2036'%3E%3Ccircle%20cx='18'%20cy='18'%20r='14'%20fill='none'%20stroke='%23ffffff'%20stroke-width='5'%20stroke-opacity='.94'/%3E%3Ccircle%20cx='18'%20cy='18'%20r='14'%20fill='%23009fe3'%20fill-opacity='.10'%20stroke='%23009fe3'%20stroke-width='2.4'/%3E%3Ccircle%20cx='18'%20cy='18'%20r='3.5'%20fill='%23006f9f'/%3E%3C/svg%3E") 18 18,auto!important}body :where(a,button,[role=button],summary,label[for],select,input[type=button],input[type=submit],input[type=reset]){cursor:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='42'%20height='42'%20viewBox='0%200%2042%2042'%3E%3Ccircle%20cx='21'%20cy='21'%20r='17'%20fill='none'%20stroke='%23ffffff'%20stroke-width='5'%20stroke-opacity='.96'/%3E%3Ccircle%20cx='21'%20cy='21'%20r='17'%20fill='%23009fe3'%20fill-opacity='.22'%20stroke='%23009fe3'%20stroke-width='2.6'/%3E%3Ccircle%20cx='21'%20cy='21'%20r='7'%20fill='%23ffffff'%20stroke='%23006f9f'%20stroke-width='2'/%3E%3C/svg%3E") 21 21,pointer!important}body :where(input:not([type=button]):not([type=submit]):not([type=reset]),textarea,[contenteditable=true]){cursor:text!important}}@media (hover:none),(pointer:coarse){body,body *{cursor:auto!important}}@media (width>=992px){body:before{content:"";z-index:2147483000;opacity:1;visibility:visible;pointer-events:auto;background:#eee;width:100%;height:100%;animation:.25s 1.05s forwards ajcm-loader-screen-out;display:block;position:fixed;inset:0}body:after{content:"";z-index:2147483001;opacity:1;visibility:visible;transform-origin:50%;pointer-events:none;background-image:url(https://i0.wp.com/ajcm-judo.fr/wp-content/uploads/2022/03/cropped-cropped-logo_broderie_judo_nb-1-1.png?resize=400%2C162&ssl=1);background-position:50%;background-repeat:no-repeat;background-size:contain;width:clamp(165px,20vw,245px);height:clamp(90px,11vw,135px);animation:1.1s cubic-bezier(.455,.03,.515,.955) both ajcm-loader-logo-pulse,.25s 1.05s forwards ajcm-loader-logo-out;display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}}@keyframes ajcm-loader-logo-pulse{0%,30%,50%,60%,80%,to{transform:translate(-50%,-50%)scale(1)}40%{transform:translate(-50%,-50%)scale(1.12)}70%{transform:translate(-50%,-50%)scale(1.08)}}@keyframes ajcm-loader-screen-out{0%{opacity:1;visibility:visible;pointer-events:auto}to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes ajcm-loader-logo-out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (width>=992px) and (prefers-reduced-motion:reduce){body:before{animation:.18s .18s forwards ajcm-loader-screen-out}body:after{animation:.18s .18s forwards ajcm-loader-logo-out;transform:translate(-50%,-50%)scale(1)}}body.home #nos-dojos{box-sizing:border-box!important;background:radial-gradient(circle at 92% 12%,#009fe321,#0000 31%),linear-gradient(145deg,#fff 0%,#effaff 100%)!important;border-top:1px solid #c8eaf7!important;border-bottom:1px solid #c8eaf7!important;padding:clamp(52px,5vw,76px) 0!important;overflow:hidden!important}body.home #nos-dojos>div{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.home #nos-dojos>div>.row{justify-content:center!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}body.home #nos-dojos>div>.row>[data-type=column]{box-sizing:border-box!important;float:none!important;grid-template-rows:auto repeat(4,56px) auto auto!important;grid-template-columns:minmax(340px,.8fr) minmax(620px,1.6fr)!important;align-items:stretch!important;gap:12px 36px!important;width:min(100% - 48px,1320px)!important;max-width:1320px!important;margin:0 auto!important;padding:0!important;display:grid!important}body.home #nos-dojos>div>.row>[data-type=column]>h2{color:#263b47!important;text-align:left!important;grid-area:1/1!important;align-self:center!important;width:100%!important;max-width:410px!important;margin:0!important;padding:0 0 16px!important;font-size:clamp(2.2rem,3vw,3.05rem)!important;line-height:1.05!important}body.home #nos-dojos>div>.row>[data-type=column]>a:first-of-type{grid-area:2/1!important}body.home #nos-dojos>div>.row>[data-type=column]>a:nth-of-type(2){grid-area:3/1!important}body.home #nos-dojos>div>.row>[data-type=column]>a:first-of-type:before{content:"↗"!important;color:#fff!important;margin-right:9px!important;font-weight:900!important}body.home #nos-dojos>div>.row>[data-type=column]>a:nth-of-type(2):before{content:"✉"!important;color:#fff!important;margin-right:9px!important;font-weight:900!important}body.home #nos-dojos>div>.row>[data-type=column]>a:first-of-type,body.home #nos-dojos>div>.row>[data-type=column]>a:nth-of-type(2){box-sizing:border-box!important;color:#fff!important;background:linear-gradient(135deg,#09a9ea 0%,#0086bd 100%)!important;border:1px solid #008fcf!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:50px!important;margin:0!important;padding:10px 16px!important;font-size:.95rem!important;font-weight:800!important;display:inline-flex!important;box-shadow:0 9px 20px #007eaf2b!important}body.home #nos-dojos .ajcm-aides-sociales{box-sizing:border-box!important;background:#fff!important;border:1px solid #a9ddf1!important;border-left:5px solid #009fe3!important;border-radius:15px!important;grid-area:1/2!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;width:100%!important;min-width:0!important;margin:0!important;padding:19px 22px!important;display:grid!important;box-shadow:0 8px 22px #064a6817!important}body.home #nos-dojos .ajcm-aides-sociales:before{content:"✓"!important;color:#fff!important;background:#009fe3!important;border-radius:50%!important;grid-area:1/1!important;align-self:start!important;place-items:center!important;width:38px!important;height:38px!important;font-size:1.1rem!important;font-weight:900!important;display:grid!important}body.home #nos-dojos .ajcm-aides-sociales,body.home #nos-dojos .ajcm-aides-sociales p,body.home #nos-dojos .ajcm-aides-sociales span,body.home #nos-dojos .ajcm-aides-sociales strong{color:#294b5a!important}body.home #nos-dojos .ajcm-aides-sociales>.ajcm-aides-sociales__contenu{box-sizing:border-box!important;flex-direction:column!important;grid-area:1/2!important;align-items:stretch!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important}body.home #nos-dojos .ajcm-aides-sociales>.ajcm-aides-sociales__contenu>p{text-align:left!important;width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:.98rem!important;line-height:1.55!important;display:block!important}body.home #nos-dojos .ajcm-aides-sociales .ajcm-aides-sociales__details>strong{color:#087ead!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;width:100%!important;min-width:0!important;max-width:none!important;font-weight:850!important;display:block!important}body.home #nos-dojos .ajcm-liste-dojos{width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-area:2/2/span 4!important;grid-template-rows:repeat(4,56px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-self:stretch!important;gap:12px!important;margin:0!important;padding:0!important;display:grid!important}body.home #nos-dojos .ajcm-liste-dojos>a{grid-area:auto!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:56px!important;margin:0!important;padding:12px 18px!important;font-size:.98rem!important;font-weight:800!important;display:inline-flex!important;position:static!important}body.home #nos-dojos .ajcm-liste-dojos>a:before{content:""!important;box-sizing:border-box!important;background:#ffffff3d!important;border:2px solid #fff!important;border-radius:50%!important;flex:0 0 11px!important;width:11px!important;height:11px!important;margin-right:11px!important;box-shadow:0 0 0 3px #ffffff21!important}body.home #nos-dojos .ajcm-liste-dojos>a:after{content:"›"!important;color:#fff!important;background:#fff3!important;border-radius:50%!important;flex:0 0 27px!important;place-items:center!important;width:27px!important;height:27px!important;margin-left:auto!important;font-size:1.35rem!important;font-weight:900!important;line-height:1!important;display:grid!important}body.home #nos-dojos .ajcm-presentation-generale{box-sizing:border-box!important;color:#294b5a!important;text-align:center!important;background:#f7fcff!important;border:1px solid #b9e3f3!important;border-radius:15px!important;grid-area:6/1/auto/-1!important;width:100%!important;max-width:none!important;margin:18px 0 0!important;padding:17px 22px!important;font-size:1rem!important;line-height:1.55!important;display:block!important;box-shadow:0 8px 22px #064a6812!important}body.home #nos-dojos .ajcm-presentation-generale *{color:#294b5a!important}body.home #nos-dojos .ajcm-tarifs-final{box-sizing:border-box!important;background:linear-gradient(135deg,#fff 0%,#edf9fe 100%)!important;border:1px solid #b9e3f3!important;border-radius:16px!important;grid-area:7/1/auto/-1!important;grid-template-columns:minmax(0,1fr) 250px!important;align-items:center!important;gap:24px!important;width:100%!important;max-width:none!important;margin:0!important;padding:21px 24px!important;display:grid!important;box-shadow:0 9px 25px #064a6814!important}body.home #nos-dojos .ajcm-tarifs-final>.ajcm-tarifs-final__texte{color:#294b5a!important;text-align:left!important;width:auto!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-area:1/1!important;margin:0!important;padding:0!important;font-size:.97rem!important;line-height:1.5!important;display:block!important}body.home #nos-dojos .ajcm-tarifs-final>.ajcm-tarifs-final__bouton{color:#fff!important;background:linear-gradient(135deg,#009fe3 0%,#007dab 100%)!important;border:1px solid #008bc7!important;border-radius:13px!important;grid-area:1/2!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:54px!important;margin:0!important;padding:12px 18px!important;font-size:.96rem!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 10px 22px #007eaf33!important}body.home #nos-dojos .ajcm-tarifs-final>.ajcm-tarifs-final__bouton:before{content:"€"!important;color:#fff!important;background:#fff3!important;border-radius:50%!important;flex:0 0 27px!important;place-items:center!important;width:27px!important;height:27px!important;margin-right:10px!important;font-weight:900!important;display:grid!important}@media (width<=1050px){body.home #nos-dojos>div>.row>[data-type=column]{grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:min(100% - 24px,680px)!important}body.home #nos-dojos>div>.row>[data-type=column]>h2{text-align:center!important;grid-area:1/1!important;max-width:none!important}body.home #nos-dojos .ajcm-aides-sociales{grid-area:2/1!important}body.home #nos-dojos>div>.row>[data-type=column]>a:first-of-type{grid-area:3/1!important}body.home #nos-dojos>div>.row>[data-type=column]>a:nth-of-type(2){grid-area:4/1!important}body.home #nos-dojos .ajcm-liste-dojos{grid-area:5/1!important;grid-template-rows:repeat(8,50px)!important;grid-template-columns:minmax(0,1fr)!important}body.home #nos-dojos .ajcm-presentation-generale{grid-area:6/1!important}body.home #nos-dojos .ajcm-tarifs-final{grid-area:7/1!important;grid-template-columns:minmax(0,1fr)!important}body.home #nos-dojos .ajcm-tarifs-final>.ajcm-tarifs-final__texte{text-align:center!important;grid-area:1/1!important}body.home #nos-dojos .ajcm-tarifs-final>.ajcm-tarifs-final__bouton{grid-area:2/1!important}}body.home #presentation{box-sizing:border-box!important;background:radial-gradient(circle at 50% 0,#009fe31c,#0000 34%),#fff!important;padding:clamp(55px,6vw,90px) 0!important;overflow:clip!important}body.home #presentation>div{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.home #presentation .row{box-sizing:border-box!important;width:min(100% - 32px,1200px)!important;max-width:1200px!important;box-shadow:none!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr) minmax(0,.95fr)!important;align-items:stretch!important;gap:22px!important;margin:0 auto!important;padding:0!important;display:grid!important}body.home #presentation .row>[data-type=column]{box-sizing:border-box!important;border:1px solid #c9e8f4!important;border-radius:22px!important;width:auto!important;max-width:none!important;min-height:100%!important;margin:0!important;padding:22px!important;overflow:hidden!important;box-shadow:0 16px 40px #064a681f!important}body.home #presentation .row>[data-type=column]:first-child{background:linear-gradient(145deg,#fff 0%,#eefaff 100%)!important}body.home #presentation .row>[data-type=column]:nth-child(2){color:#fff!important;background:radial-gradient(circle at 50% 0,#009fe347,#0000 42%),linear-gradient(150deg,#102e3c 0%,#164e65 100%)!important;flex-direction:column!important;justify-content:center!important;display:flex!important}body.home #presentation .row>[data-type=column]:nth-child(3){background:linear-gradient(145deg,#eefaff 0%,#fff 100%)!important;flex-direction:column!important;justify-content:center!important;display:flex!important}body.home #presentation a:has(>img){background:#fff!important;border-radius:15px!important;width:100%!important;margin:0 0 15px!important;display:block!important;overflow:hidden!important;box-shadow:0 7px 20px #064a681c!important}body.home #presentation a>img{object-fit:cover!important;border:0!important;border-radius:15px!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;transition:transform .35s,filter .35s!important;display:block!important}body.home #presentation .row>[data-type=column]:first-child>a:first-child>img{aspect-ratio:4/3!important;object-fit:cover!important}body.home #presentation .row>[data-type=column]:first-child>a:nth-child(2)>img{object-fit:contain!important;max-height:145px!important;padding:8px!important}body.home #presentation .row>[data-type=column]:nth-child(3) img{object-fit:contain!important;max-height:270px!important;padding:8px!important}body.home #presentation h3{color:#fff!important;text-align:center!important;margin:18px 0!important;font-size:clamp(1.5rem,2.2vw,2rem)!important;line-height:1.15!important}body.home #presentation .row>[data-type=column]:nth-child(2) p,body.home #presentation .row>[data-type=column]:nth-child(2) span{color:#fffffff0!important;font-size:.98rem!important;line-height:1.65!important}body.home #presentation .lead{color:#087cae!important;text-align:center!important;margin:10px 0 16px!important;font-size:1.05rem!important}@media (hover:hover) and (pointer:fine){body.home #presentation a:has(>img):hover>img{filter:saturate(1.08)contrast(1.03)!important;transform:scale(1.045)!important}}@keyframes ajcm-presentation-gauche{0%{opacity:0;transform:translate(-85px)}to{opacity:1;transform:translate(0,0)}}@keyframes ajcm-presentation-centre{0%{opacity:0;transform:translateY(50px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes ajcm-presentation-droite{0%{opacity:0;transform:translate(85px)}to{opacity:1;transform:translate(0,0)}}@supports (animation-timeline:view()){body.home #presentation .row>[data-type=column]:first-child{animation:linear both ajcm-presentation-gauche view()!important;animation-range:entry 5% cover 35%!important}body.home #presentation .row>[data-type=column]:nth-child(2){animation:linear both ajcm-presentation-centre view()!important;animation-range:entry 5% cover 32%!important}body.home #presentation .row>[data-type=column]:nth-child(3){animation:linear both ajcm-presentation-droite view()!important;animation-range:entry 5% cover 35%!important}}@media (width<=850px){body.home #presentation .row{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;width:min(100% - 24px,650px)!important}body.home #presentation .row>[data-type=column]{padding:19px!important}}@media (prefers-reduced-motion:reduce){body.home #presentation .row>[data-type=column],body.home #presentation a>img{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}body.home #presentation .row>[data-type=column]:first-child,body.home #presentation .row>[data-type=column]:nth-child(3){background:#fff!important;border-color:#d5eaf3!important}body.home #presentation a:has(>img),body.home #presentation a:has(>img)>img,body.home #presentation p:has(img){background-color:#fff!important}body.home #presentation .row>[data-type=column]:nth-child(2){background:radial-gradient(circle at 50% 0,#ffffff2e,#0000 40%),linear-gradient(145deg,#009fe3 0%,#0088c2 52%,#006e9c 100%)!important;border-color:#0088c2!important;box-shadow:0 18px 42px #007eaf38!important}body.home #presentation .row>[data-type=column]:nth-child(2) :is(h3,p,span,strong,a){color:#fff!important}body.home #presentation h3:after{content:""!important;opacity:.9!important;background:#fff!important;border-radius:999px!important;width:62px!important;height:4px!important;margin:14px auto 0!important;display:block!important}body.home #para-judo-inclusif{box-sizing:border-box!important;background:radial-gradient(circle at 8% 15%,#ffffff2e,#0000 25%),radial-gradient(circle at 92% 85%,#55c9f547,#0000 30%),linear-gradient(145deg,#009fe3 0%,#0087c1 52%,#006b98 100%)!important;padding:clamp(60px,7vw,95px) 0!important;position:relative!important;overflow:clip!important}body.home #para-judo-inclusif:before{content:""!important;pointer-events:none!important;border:1px solid #ffffff2b!important;border-radius:50%!important;width:360px!important;height:360px!important;position:absolute!important;top:-140px!important;right:-120px!important;box-shadow:0 0 0 45px #ffffff09,0 0 0 90px #ffffff06!important}body.home #para-judo-inclusif>div{z-index:2!important;box-sizing:border-box!important;width:min(100% - 32px,1200px)!important;max-width:1200px!important;margin:0 auto!important;padding:0!important;position:relative!important}body.home #para-judo-inclusif>div>.row:first-of-type{width:100%!important;margin:0 0 38px!important;padding:0!important;display:block!important}body.home #para-judo-inclusif .section-title-col{width:min(100%,900px)!important;max-width:900px!important;margin:0 auto!important;padding:0!important}body.home #para-judo-inclusif h2{color:#fff!important;letter-spacing:-.025em!important;text-align:center!important;text-shadow:0 6px 22px #004b6c38!important;width:fit-content!important;max-width:100%!important;margin:0 auto 24px!important;padding:0 0 17px!important;font-size:clamp(2.1rem,4vw,3.4rem)!important;font-weight:900!important;line-height:1.08!important;position:relative!important}body.home #para-judo-inclusif h2:after{content:""!important;background:#fff!important;border-radius:999px!important;width:72px!important;height:5px!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}body.home #para-judo-inclusif .section-title-col :is(p,span,strong){color:#fffffff5!important}body.home #para-judo-inclusif .section-title-col .lead{text-align:center!important;max-width:840px!important;margin:0 auto 18px!important;font-size:clamp(1rem,1.5vw,1.16rem)!important;line-height:1.65!important}body.home #para-judo-inclusif .section-title-col>p:last-child{backdrop-filter:blur(5px)!important;background:#ffffff21!important;border:1px solid #ffffff6b!important;border-radius:999px!important;width:auto!important;margin:0 auto!important;padding:9px 17px!important;font-size:.92rem!important;font-weight:750!important;display:inline-flex!important}body.home #para-judo-inclusif>div>.row:nth-of-type(2){grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:22px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}body.home #para-judo-inclusif>div>.row:nth-of-type(2)>[class*=col-]{box-sizing:border-box!important;color:#294b5a!important;background:linear-gradient(145deg,#fff 0%,#f0faff 100%)!important;border:1px solid #ffffffbd!important;border-radius:22px!important;width:auto!important;max-width:none!important;min-height:270px!important;margin:0!important;padding:28px 25px!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 42px #00496933!important}body.home #para-judo-inclusif>div>.row:nth-of-type(2)>[class*=col-]:before{content:""!important;background:linear-gradient(90deg,#009fe3,#55c9f5)!important;width:100%!important;height:6px!important;position:absolute!important;top:0!important;left:0!important}body.home #para-judo-inclusif .number-container{justify-content:center!important;align-items:center!important;height:auto!important;margin:0 0 19px!important;display:flex!important;position:relative!important}body.home #para-judo-inclusif .link-line{display:none!important}body.home #para-judo-inclusif .number-container .number{color:#fff!important;background:linear-gradient(145deg,#009fe3,#0076a8)!important;border:0!important;border-radius:50%!important;place-items:center!important;width:54px!important;min-width:54px!important;height:54px!important;margin:0!important;padding:0!important;font-size:1.35rem!important;font-weight:900!important;display:grid!important;box-shadow:0 8px 18px #007eaf40!important}body.home #para-judo-inclusif .number-container .number span{color:#fff!important}body.home #para-judo-inclusif>div>.row:nth-of-type(2) h5{color:#087ead!important;text-align:center!important;margin:0 0 13px!important;font-size:1.25rem!important;font-weight:850!important;line-height:1.2!important}body.home #para-judo-inclusif>div>.row:nth-of-type(2) :is(p,span){color:#3d5b68!important}body.home #para-judo-inclusif>div>.row:nth-of-type(2) .text-center{text-align:center!important;margin:0!important;font-size:.97rem!important;line-height:1.62!important}@media (hover:hover) and (pointer:fine){body.home #para-judo-inclusif>div>.row:nth-of-type(2)>[class*=col-]{transition:transform .22s,box-shadow .22s!important}body.home #para-judo-inclusif>div>.row:nth-of-type(2)>[class*=col-]:hover{transform:translateY(-7px)!important;box-shadow:0 25px 52px #00436142!important}}@keyframes ajcm-para-gauche{0%{opacity:0;transform:translate(-75px)}to{opacity:1;transform:translate(0,0)}}@keyframes ajcm-para-centre{0%{opacity:0;transform:translateY(55px)}to{opacity:1;transform:translate(0,0)}}@keyframes ajcm-para-droite{0%{opacity:0;transform:translate(75px)}to{opacity:1;transform:translate(0,0)}}@supports (animation-timeline:view()){body.home #para-judo-inclusif>div>.row:nth-of-type(2)>[class*=col-]:first-child{animation:linear both ajcm-para-gauche view()!important;animation-range:entry 5% cover 35%!important}body.home #para-judo-inclusif>div>.row:nth-of-type(2)>[class*=col-]:nth-child(2){animation:linear both ajcm-para-centre view()!important;animation-range:entry 5% cover 33%!important}body.home #para-judo-inclusif>div>.row:nth-of-type(2)>[class*=col-]:nth-child(3){animation:linear both ajcm-para-droite view()!important;animation-range:entry 5% cover 35%!important}}@media (width<=800px){body.home #para-judo-inclusif{padding:55px 0!important}body.home #para-judo-inclusif>div{width:min(100% - 24px,650px)!important}body.home #para-judo-inclusif>div>.row:nth-of-type(2){grid-template-columns:minmax(0,1fr)!important;gap:17px!important}body.home #para-judo-inclusif>div>.row:nth-of-type(2)>[class*=col-]{min-height:0!important}}@media (prefers-reduced-motion:reduce){body.home #para-judo-inclusif>div>.row:nth-of-type(2)>[class*=col-]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}html body [id*=para-judo]{isolation:isolate!important;background-color:#0087bd!important;background-image:radial-gradient(circle at 10% 15%,#fff3,#0000 28%),radial-gradient(circle at 90% 85%,#55c9f54d,#0000 32%),linear-gradient(145deg,#00a4e8 0%,#0084ba 52%,#006a96 100%)!important;background-repeat:no-repeat!important;background-size:cover!important}html body [id*=para-judo]:before,html body [id*=para-judo]:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}html body [id*=para-judo]>div{z-index:2!important;background:0 0!important;position:relative!important}@keyframes ajcm-para-respiration{0%,to{transform:translate(0,0);box-shadow:0 17px 40px #00415e33}50%{transform:translateY(-8px);box-shadow:0 25px 48px #00415e45}}html body [id*=para-judo] .row[data-type=row]>[class*=col-]{transition:transform .22s,box-shadow .22s,border-color .22s!important;animation:4.2s ease-in-out infinite ajcm-para-respiration!important}html body [id*=para-judo] .row[data-type=row]>[class*=col-]:first-child{animation-delay:0s!important}html body [id*=para-judo] .row[data-type=row]>[class*=col-]:nth-child(2){animation-delay:-1.4s!important}html body [id*=para-judo] .row[data-type=row]>[class*=col-]:nth-child(3){animation-delay:-2.8s!important}@keyframes ajcm-numero-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}html body [id*=para-judo] .number-container .number{animation:2.8s ease-in-out infinite ajcm-numero-pulse!important}@media (hover:hover) and (pointer:fine){html body [id*=para-judo] .row[data-type=row]>[class*=col-]:hover{border-color:#fff!important;animation:none!important;transform:translateY(-12px)scale(1.025)!important;box-shadow:0 30px 58px #003d584d!important}html body [id*=para-judo] .row[data-type=row]>[class*=col-]:hover .number{animation:none!important;transform:scale(1.12)rotate(5deg)!important}}@media (prefers-reduced-motion:reduce){html body [id*=para-judo] .row[data-type=row]>[class*=col-],html body [id*=para-judo] .number-container .number{animation:none!important;transform:none!important}}body.home #nos-dojos.ajcm-motion-ready{overflow:hidden!important}body.home #nos-dojos.ajcm-motion-ready .ajcm-motion-button{opacity:0!important;transform:translate3d(var(--ajcm-motion-x), 0, 0) scale(.92)!important;transition:transform 1.05s cubic-bezier(.16,1,.3,1),opacity .72s,box-shadow .22s!important;transition-delay:var(--ajcm-motion-delay)!important;will-change:transform, opacity!important}body.home #nos-dojos.ajcm-motion-ready.ajcm-motion-active .ajcm-motion-button{opacity:1!important;transform:translate(0,0)scale(1)!important}@media (hover:hover) and (pointer:fine){body.home #nos-dojos.ajcm-motion-active .ajcm-motion-button:hover{transform:translateY(-4px)scale(1.025)!important;box-shadow:0 14px 27px #006f9f40!important}}@media (prefers-reduced-motion:reduce){body.home #nos-dojos .ajcm-motion-button{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}body.home #infos{box-sizing:border-box!important;background:radial-gradient(circle at 50% 0,#009fe31a,#0000 32%),#f6fbfe!important;padding:clamp(55px,6vw,80px) 0!important;overflow:hidden!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:26px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]>[class*=col-]{box-sizing:border-box!important;background:#fff!important;border:1px solid #c5e5f2!important;border-radius:21px!important;flex:none!important;align-self:start!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;overflow:hidden!important;box-shadow:0 14px 34px #064a681c!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]>[class*=col-] img{box-sizing:border-box!important;object-fit:cover!important;object-position:center center!important;background:#eef8fc!important;border-radius:15px!important;width:100%!important;max-width:100%!important;height:240px!important;max-height:240px!important;margin:0 0 18px!important;padding:0!important;display:block!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]>[class*=col-]:nth-child(3) img{object-position:center 25%!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]>[class*=col-] :is(h2,h3,h4,h5){color:#087dab!important;text-align:left!important;margin:0 0 11px!important;font-size:1.15rem!important;font-weight:850!important;line-height:1.3!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]>[class*=col-] p{color:#526b78!important;text-align:left!important;margin:0 0 15px!important;font-size:.9rem!important;line-height:1.55!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news] :is(.read-more,.more-link){color:#fff!important;background:#009fe3!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:40px!important;margin:4px 0 0!important;padding:8px 16px!important;font-size:.84rem!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}body.home #infos>div>.row:last-child{text-align:center!important;margin:32px 0 0!important}body.home #infos.ajcm-infos-ready .ajcm-info-card{opacity:0!important;transform:translate3d(var(--ajcm-info-from), 0, 0) scale(.94)!important;transition:transform .85s cubic-bezier(.22,1,.36,1),opacity .65s,box-shadow .22s,border-color .22s!important;transition-delay:var(--ajcm-info-delay)!important}body.home #infos.ajcm-infos-ready.ajcm-infos-visible .ajcm-info-card{opacity:1!important;transform:translate(0,0)scale(1)!important}body.home #infos.ajcm-infos-finished .ajcm-info-card{transition-delay:0s!important}@media (hover:hover) and (pointer:fine){body.home #infos.ajcm-infos-finished .ajcm-info-card:hover{border-color:#79cae9!important;transform:translateY(-8px)scale(1.012)!important;box-shadow:0 23px 47px #064a682e!important}}@media (width<=700px){body.home #infos [data-content-shortcode*=mesmerize_latest_news]{grid-template-columns:minmax(0,1fr)!important;gap:19px!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]>[class*=col-] img{height:220px!important}body.home #infos.ajcm-infos-ready .ajcm-info-card{transform:translateY(40px)scale(.96)!important}body.home #infos.ajcm-infos-ready.ajcm-infos-visible .ajcm-info-card{transform:translate(0,0)scale(1)!important}}@media (prefers-reduced-motion:reduce){body.home #infos .ajcm-info-card{opacity:1!important;transition:none!important;transform:none!important}}body.home #infos>div{box-sizing:border-box!important;width:min(100% - 32px,1240px)!important;max-width:1240px!important;margin:0 auto!important;padding:0!important}body.home #infos>div>.row:first-child{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]{flex:0 0 100%!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:26px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row>[class*=col-]{box-sizing:border-box!important;float:none!important;background:#fff!important;border:1px solid #c5e5f2!important;border-radius:21px!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:100%!important;margin:0!important;padding:20px!important;overflow:hidden!important;box-shadow:0 14px 34px #064a681c!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row>[class*=col-]>.post-content{min-width:0!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;margin:0!important;padding:0!important;display:flex!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row>[class*=col-] img{box-sizing:border-box!important;object-fit:cover!important;object-position:center center!important;background:#eef8fc!important;border-radius:15px!important;width:100%!important;max-width:100%!important;height:250px!important;max-height:250px!important;margin:0 0 18px!important;padding:0!important;display:block!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row>[class*=col-]:nth-child(3) img{object-position:center 25%!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row>[class*=col-] :is(h2,h3,h4,h5){color:#087dab!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;width:100%!important;max-width:none!important;margin:0 0 11px!important;font-size:1.15rem!important;font-weight:850!important;line-height:1.3!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row>[class*=col-] p{color:#526b78!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;width:100%!important;max-width:none!important;margin:0 0 15px!important;font-size:.92rem!important;line-height:1.55!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row>[class*=col-] :is(.read-more,.more-link){color:#fff!important;background:#009fe3!important;border-radius:999px!important;justify-content:center!important;align-self:flex-start!important;align-items:center!important;min-height:42px!important;margin:auto 0 0!important;padding:9px 17px!important;font-size:.86rem!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}@media (width<=700px){body.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row{grid-template-columns:minmax(0,1fr)!important;gap:19px!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row>[class*=col-]{padding:16px!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row>[class*=col-] img{height:220px!important;max-height:220px!important}}body.home #infos>div{width:min(100% - 32px,1000px)!important;max-width:1000px!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row{gap:16px!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row>[class*=col-]{border-radius:16px!important;padding:12px!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row>[class*=col-] img{border-radius:12px!important;height:170px!important;max-height:170px!important;margin-bottom:11px!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row>[class*=col-] :is(h2,h3,h4,h5){margin-bottom:7px!important;font-size:.96rem!important;line-height:1.24!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row>[class*=col-] p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:9px!important;font-size:.79rem!important;line-height:1.4!important;display:-webkit-box!important;overflow:hidden!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row>[class*=col-] :is(.read-more,.more-link){min-height:36px!important;padding:7px 14px!important;font-size:.78rem!important}@media (width<=700px){body.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row>[class*=col-] img{height:180px!important;max-height:180px!important}}@media (width>=1100px){body.home #infos>div{width:min(100% - 40px,1240px)!important;max-width:1240px!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:13px!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row>[class*=col-]{border-radius:14px!important;min-width:0!important;padding:10px!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row>[class*=col-] img{height:135px!important;max-height:135px!important;margin-bottom:8px!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row>[class*=col-] :is(h2,h3,h4,h5){-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:5px!important;font-size:.87rem!important;line-height:1.23!important;display:-webkit-box!important;overflow:hidden!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row>[class*=col-] p{-webkit-line-clamp:2;margin-bottom:6px!important;font-size:.73rem!important;line-height:1.36!important}body.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row>[class*=col-] :is(.read-more,.more-link){min-height:32px!important;padding:6px 12px!important;font-size:.72rem!important}}body.home #soutiens{box-sizing:border-box!important;background:radial-gradient(circle at 50% 0,#009fe31f,#0000 38%),linear-gradient(#fff 0%,#f1faff 100%)!important;border-top:1px solid #ccebf7!important;border-bottom:1px solid #ccebf7!important;padding:clamp(42px,5vw,68px) 0!important;overflow:hidden!important}body.home #soutiens>.gridContainer{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important}body.home #soutiens .section-title-col{text-align:center!important;width:100%!important;max-width:none!important;margin:0 0 27px!important;padding:0 20px!important}body.home #soutiens .section-title-col h2{color:#173b4d!important;margin:0!important;padding-bottom:15px!important;font-size:clamp(1.8rem,3vw,2.6rem)!important;font-weight:900!important;position:relative!important}body.home #soutiens .section-title-col h2:after{content:""!important;background:#009fe3!important;border-radius:999px!important;width:66px!important;height:4px!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}body.home #soutiens.ajcm-soutiens-ready{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%)}body.home #soutiens .ajcm-soutiens-track{box-sizing:border-box!important;will-change:transform!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:18px!important;width:max-content!important;max-width:none!important;margin:0!important;padding:8px 0 18px!important;animation:34s linear infinite ajcm-soutiens-defilement!important;display:flex!important}body.home #soutiens .ajcm-soutiens-track:hover{animation-play-state:paused!important}body.home #soutiens .ajcm-soutien-item{box-sizing:border-box!important;float:none!important;flex:0 0 clamp(205px,18vw,255px)!important;width:clamp(205px,18vw,255px)!important;min-width:clamp(205px,18vw,255px)!important;max-width:255px!important;margin:0!important;padding:0!important;display:block!important}body.home #soutiens .ajcm-soutien-item>.row{box-sizing:border-box!important;background:#fff!important;border:1px solid #bfe4f3!important;border-radius:18px!important;place-items:center!important;width:100%!important;height:100%!important;min-height:142px!important;margin:0!important;padding:15px 18px!important;display:grid!important;box-shadow:0 11px 25px #064a681c!important}body.home #soutiens .ajcm-soutien-item .logo-col{box-sizing:border-box!important;float:none!important;flex:none!important;place-items:center!important;width:100%!important;max-width:none!important;height:110px!important;margin:0!important;padding:0!important;display:grid!important}body.home #soutiens .ajcm-soutien-item .logo-col img{object-fit:contain!important;opacity:1!important;filter:none!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:105px!important;margin:0 auto!important;padding:0!important;display:block!important;transform:none!important}body.home #soutiens .ajcm-soutien-item [data-type=column]{display:none!important}@keyframes ajcm-soutiens-defilement{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - 9px))}}@media (width<=700px){body.home #soutiens{padding:38px 0!important}body.home #soutiens .ajcm-soutiens-track{gap:14px!important;animation-duration:27s!important}body.home #soutiens .ajcm-soutien-item{flex-basis:185px!important;width:185px!important;min-width:185px!important}body.home #soutiens .ajcm-soutien-item>.row{min-height:118px!important;padding:12px 15px!important}body.home #soutiens .ajcm-soutien-item .logo-col{height:88px!important}body.home #soutiens .ajcm-soutien-item .logo-col img{max-height:84px!important}}@media (prefers-reduced-motion:reduce){body.home #soutiens .ajcm-soutiens-track{width:100%!important;animation:none!important;overflow-x:auto!important;transform:none!important}}body.home #soutiens>.gridContainer>.row.text-center:first-child{justify-content:center!important;width:100%!important;margin:0!important;padding:0 20px!important;display:flex!important}body.home #soutiens .section-title-col{float:none!important;text-align:center!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin:0 0 28px!important;display:block!important}body.home #soutiens .section-title-col h2{text-align:center!important;width:auto!important;margin:0 auto!important;display:inline-block!important}body.home #soutiens .ajcm-soutien-item>.row{grid-template-rows:108px auto!important;align-items:center!important;gap:9px!important;min-height:174px!important;padding:14px 18px 13px!important;display:grid!important}body.home #soutiens .ajcm-soutien-item .logo-col{grid-row:1!important;height:108px!important}body.home #soutiens .ajcm-soutien-item [data-type=column]{float:none!important;text-align:center!important;grid-row:2!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}body.home #soutiens .ajcm-soutien-item .company-name{color:#087ead!important;letter-spacing:.03em!important;text-align:center!important;text-transform:uppercase!important;background:#edf9fe!important;border:1px solid #a9ddf1!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:27px!important;margin:0 auto!important;padding:5px 12px!important;font-size:.76rem!important;font-weight:850!important;line-height:1.2!important;display:inline-flex!important}@media (width<=700px){body.home #soutiens .ajcm-soutien-item>.row{grid-template-rows:84px auto!important;min-height:145px!important}body.home #soutiens .ajcm-soutien-item .logo-col{height:84px!important}body.home #soutiens .ajcm-soutien-item .company-name{font-size:.68rem!important}}body.home #soutiens .ajcm-soutiens-track{align-items:flex-start!important}body.home #soutiens .ajcm-soutien-item{align-self:flex-start!important;height:auto!important;min-height:0!important}body.home #soutiens .ajcm-soutien-item>.row{grid-template-rows:105px auto!important;gap:8px!important;width:100%!important;height:auto!important;min-height:0!important;padding:14px 17px 12px!important}body.home #soutiens .ajcm-soutien-item .logo-col{width:100%!important;height:105px!important;min-height:0!important}body.home #soutiens .ajcm-soutien-item [data-type=column]{width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}body.home #soutiens .ajcm-soutien-item .company-name{margin:0 auto!important}@media (width<=700px){body.home #soutiens .ajcm-soutien-item>.row{grid-template-rows:82px auto!important}body.home #soutiens .ajcm-soutien-item .logo-col{height:82px!important}}@media (hover:hover) and (pointer:fine){body.home #soutiens .ajcm-soutien-item>.row{transform-origin:bottom!important;transition:border-color .2s,box-shadow .2s!important}body.home #soutiens .ajcm-soutien-item:hover>.row{border-color:#009fe3!important;animation:.56s cubic-bezier(.22,1,.36,1) both ajcm-rebond-logo!important;box-shadow:0 18px 34px #007eaf38!important}body.home #soutiens .ajcm-soutien-item:hover img{transition:transform .26s!important;transform:scale(1.06)!important}}@keyframes ajcm-rebond-logo{0%{transform:translateY(0)scale(1)}35%{transform:translateY(-12px)scale(1.025)}58%{transform:translateY(0)scale(1)}76%{transform:translateY(-5px)scale(1.012)}to{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){body.home #soutiens .ajcm-soutien-item:hover>.row{animation:none!important;transform:none!important}}body .footer-content-lists{box-sizing:border-box!important;color:#fff!important;background:radial-gradient(circle at 12% 0,#009fe340,#0000 34%),linear-gradient(145deg,#063d58 0%,#075b7d 55%,#06364d 100%)!important;border-top:5px solid #009fe3!important;overflow:hidden!important}body .footer-content-lists .footer-content{box-sizing:border-box!important;color:#fff!important;background:0 0!important;padding:34px 0 28px!important}body .footer-content-lists .footer-content>.gridContainer{box-sizing:border-box!important;width:min(100% - 32px,1320px)!important;max-width:1320px!important;margin:0 auto!important;padding:0!important}body .footer-content-lists .footer-content>.gridContainer>.row{box-sizing:border-box!important;grid-template-columns:minmax(0,2.15fr) minmax(300px,.85fr)!important;align-items:stretch!important;gap:20px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}body .footer-content-lists .footer-content>.gridContainer>.row>[class*=col-]{box-sizing:border-box!important;float:none!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important}body .footer-content-lists .widgets-row{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:18px!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:grid!important}body .footer-content-lists .widgets-row>[class*=col-]{box-sizing:border-box!important;float:none!important;backdrop-filter:blur(4px)!important;background:#ffffff1a!important;border:1px solid #fff3!important;border-radius:18px!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:100%!important;margin:0!important;padding:19px!important;transition:transform .22s,border-color .22s,background-color .22s,box-shadow .22s!important;display:block!important;box-shadow:0 14px 30px #00172226!important}body .footer-content-lists .footer-content>.gridContainer>.row>[class*=col-]:last-child{box-sizing:border-box!important;color:#fff!important;background:linear-gradient(145deg,#052a3d 0%,#063b54 100%)!important;border:1px solid #67cff759!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-width:0!important;padding:22px!important;display:flex!important;box-shadow:0 14px 30px #00141f3d!important}body .footer-content-lists :is(.widget-title,h2,h3,h4,h5,h6){color:#fff!important;text-align:left!important;margin:0 0 14px!important;padding:0 0 10px!important;font-size:1rem!important;font-weight:850!important;line-height:1.25!important;position:relative!important}body .footer-content-lists :is(.widget-title,h2,h3,h4,h5,h6):after{content:""!important;background:#28baf0!important;border-radius:999px!important;width:42px!important;height:3px!important;position:absolute!important;bottom:0!important;left:0!important}body .footer-content-lists :is(p,li,span){color:#ffffffe6!important;font-size:.88rem!important;line-height:1.55!important}body .footer-content-lists ul{margin:0!important;padding:0!important;list-style:none!important}body .footer-content-lists li{border-bottom:1px solid #ffffff1f!important;margin:0!important;padding:0!important}body .footer-content-lists li:last-child{border-bottom:0!important}body .footer-content-lists a{color:#fff!important;text-decoration:none!important}body .footer-content-lists li>a{padding:8px 4px 8px 17px!important;font-size:.88rem!important;line-height:1.35!important;transition:color .18s,padding-left .18s!important;display:block!important;position:relative!important}body .footer-content-lists li>a:before{content:"›"!important;color:#45c8f5!important;font-size:1.1rem!important;font-weight:900!important;position:absolute!important;top:50%!important;left:2px!important;transform:translateY(-50%)!important}body .footer-content-lists :is(iframe,video){box-sizing:border-box!important;aspect-ratio:16/9!important;background:#021d2a!important;border:0!important;border-radius:12px!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:145px!important;margin:0 0 13px!important;display:block!important;box-shadow:0 8px 18px #00141f38!important}body .footer-content-lists :is(iframe,video):last-child{margin-bottom:0!important}body .footer-content-lists .footer-content>.gridContainer>.row>[class*=col-]:last-child :is(p,.copyright){color:#ffffffe6!important;text-align:center!important;width:100%!important;max-width:none!important;margin:0 0 17px!important;padding:0!important;font-size:.82rem!important;line-height:1.55!important}body .footer-content-lists .footer-content>.gridContainer>.row>[class*=col-]:last-child a{color:#77dcff!important;text-underline-offset:3px!important;text-decoration:underline!important}body .footer-content-lists :is(.social-icons,.footer-social-icons,.social-links){flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;margin:5px 0 0!important;padding:0!important;display:flex!important}body .footer-content-lists :is(.social-icons,.footer-social-icons,.social-links) a{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff4d!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;margin:0!important;padding:0!important;text-decoration:none!important;transition:transform .2s,background-color .2s,box-shadow .2s!important;display:grid!important}body .footer-content-lists :is(.social-icons,.footer-social-icons,.social-links) :is(i,svg){color:#fff!important;fill:currentColor!important;font-size:1rem!important}@media (hover:hover) and (pointer:fine){body .footer-content-lists .widgets-row>[class*=col-]:hover{background:#ffffff24!important;border-color:#54d3ff9e!important;transform:translateY(-5px)!important;box-shadow:0 20px 36px #00141f3d!important}body .footer-content-lists li>a:hover{color:#7ce0ff!important;padding-left:22px!important}body .footer-content-lists :is(.social-icons,.footer-social-icons,.social-links) a:hover{background:#009fe3!important;transform:translateY(-4px)scale(1.08)!important;box-shadow:0 10px 20px #009fe34d!important}}@media (width<=980px){body .footer-content-lists .footer-content>.gridContainer>.row{grid-template-columns:minmax(0,1fr)!important}body .footer-content-lists .widgets-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .footer-content-lists .widgets-row>[class*=col-]:last-child{grid-column:1/-1!important}}@media (width<=640px){body .footer-content-lists .footer-content{padding:26px 0 22px!important}body .footer-content-lists .widgets-row{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}body .footer-content-lists .widgets-row>[class*=col-]:last-child{grid-column:auto!important}body .footer-content-lists .widgets-row>[class*=col-],body .footer-content-lists .footer-content>.gridContainer>.row>[class*=col-]:last-child{padding:17px!important}body .footer-content-lists :is(iframe,video){max-height:none!important}}@media (prefers-reduced-motion:reduce){body .footer-content-lists *,body .footer-content-lists :before,body .footer-content-lists :after{transition:none!important;animation:none!important}}body .footer-content-lists .ajcm-footer-legal{box-sizing:border-box!important;color:#fff!important;text-align:center!important;align-content:center!important;gap:13px!important;width:100%!important;max-width:430px!important;margin:0 auto!important;padding:0!important;display:grid!important}body .footer-content-lists .ajcm-footer-legal__titre{color:#fff!important;letter-spacing:.01em!important;text-align:center!important;width:100%!important;margin:0!important;padding:0 0 12px!important;font-size:1.08rem!important;font-weight:900!important;line-height:1.2!important;position:relative!important}body .footer-content-lists .ajcm-footer-legal__titre:before{content:"⚖"!important;color:#fff!important;vertical-align:middle!important;background:#009fe3!important;border-radius:50%!important;place-items:center!important;width:29px!important;height:29px!important;margin-right:8px!important;font-size:.92rem!important;line-height:1!important;display:inline-grid!important;box-shadow:0 6px 14px #009fe34d!important}body .footer-content-lists .ajcm-footer-legal__titre:after{content:""!important;background:#35c5f7!important;border-radius:999px!important;width:48px!important;height:3px!important;position:absolute!important;bottom:0!important;left:auto!important;right:50%!important;transform:translate(50%)!important}body .footer-content-lists .ajcm-footer-legal__identite,body .footer-content-lists .ajcm-footer-legal__copyright{color:#ffffffe0!important;text-align:center!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-size:.78rem!important;font-weight:600!important;line-height:1.5!important}body .footer-content-lists .ajcm-footer-legal__liens{box-sizing:border-box!important;border-top:1px solid #ffffff26!important;border-bottom:1px solid #ffffff26!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;margin:2px 0!important;padding:13px 0!important;display:flex!important}body .footer-content-lists .ajcm-footer-legal__liens a{box-sizing:border-box!important;color:#dff7ff!important;text-align:center!important;text-underline-offset:0!important;min-height:34px!important;box-shadow:none!important;background:#009fe329!important;border:1px solid #63d3fa7a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:7px 12px!important;font-size:.75rem!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;transition:transform .18s,border-color .18s,background-color .18s,color .18s!important;display:inline-flex!important}body .footer-content-lists .ajcm-footer-legal__liens a:before,body .footer-content-lists .ajcm-footer-legal__liens a:after{content:none!important}body .footer-content-lists .ajcm-footer-legal__copyright{color:#ffffffad!important;font-size:.72rem!important;font-weight:500!important}@media (hover:hover) and (pointer:fine){body .footer-content-lists .ajcm-footer-legal__liens a:hover{color:#fff!important;background:#009fe3!important;border-color:#7ce0ff!important;transform:translateY(-3px)!important}}@media (width<=640px){body .footer-content-lists .ajcm-footer-legal{max-width:100%!important}body .footer-content-lists .ajcm-footer-legal__liens{grid-template-columns:minmax(0,1fr)!important;display:grid!important}body .footer-content-lists .ajcm-footer-legal__liens a{width:100%!important}}@media (prefers-reduced-motion:reduce){body .footer-content-lists .ajcm-footer-legal__liens a{transition:none!important}}body.home #nos-dojos .ajcm-aides-sociales>p{box-sizing:border-box!important;color:#294b5a!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-area:1/2!important;margin:0!important;padding:0!important;font-size:.96rem!important;line-height:1.5!important;display:block!important}body.home #nos-dojos .ajcm-aides-sociales>p>strong{color:#087ead!important;width:auto!important;min-width:0!important;max-width:none!important;font-weight:850!important;line-height:inherit!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;margin:0!important;padding:0!important;display:inline!important}@keyframes ajcm-dojo-css-gauche{0%{opacity:0;transform:translate(-90vw)scale(.88)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes ajcm-dojo-css-droite{0%{opacity:0;transform:translate(90vw)scale(.88)}to{opacity:1;transform:translate(0,0)scale(1)}}@supports (animation-timeline:view()){body.home #nos-dojos:not([data-ajcm-animation-finale=oui]) .ajcm-liste-dojos>a{will-change:transform, opacity!important;animation-duration:1ms!important;animation-timing-function:linear!important;animation-iteration-count:1!important;animation-fill-mode:both!important;animation-timeline:view()!important}body.home #nos-dojos:not([data-ajcm-animation-finale=oui]) .ajcm-liste-dojos>a:nth-child(odd){animation-name:ajcm-dojo-css-gauche!important;animation-range:entry entry 72%!important}body.home #nos-dojos:not([data-ajcm-animation-finale=oui]) .ajcm-liste-dojos>a:nth-child(2n){animation-name:ajcm-dojo-css-droite!important;animation-range:entry 8% entry 80%!important}}body.home #infos a.read-more,body.home #infos a.more-link,body.home #infos button.read-more,body.home #infos button.more-link{display:none!important}@keyframes ajcm-article-rebond-css{0%{transform:translateY(0)scale(1)}38%{transform:translateY(-13px)scale(1.018)}62%{transform:translateY(-3px)scale(1.006)}82%{transform:translateY(-8px)scale(1.012)}to{transform:translateY(-6px)scale(1.01)}}@media (hover:hover) and (pointer:fine){body.home #infos [data-content-shortcode*=mesmerize_latest_news]>.row>[class*=col-]{transform-origin:bottom!important;transition:border-color .2s,box-shadow .2s!important}body.home #infos:not(.ajcm-infos-ready) [data-content-shortcode*=mesmerize_latest_news]>.row>[class*=col-]:hover{border-color:#54c3ed!important;animation-name:ajcm-article-rebond-css!important;animation-duration:.62s!important;animation-timing-function:cubic-bezier(.22,1,.36,1)!important;animation-iteration-count:1!important;animation-fill-mode:both!important;box-shadow:0 23px 47px #064a6833!important}}@keyframes ajcm-soutiens-secours-css{0%{transform:translate(0,0)}to{transform:translate(calc(100vw - 100% - 28px))}}body.home #soutiens:not(.ajcm-soutiens-ready){overflow:hidden!important}body.home #soutiens:not(.ajcm-soutiens-ready)>.gridContainer>.row.spaced-cols[data-type=row]{box-sizing:border-box!important;will-change:transform!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:flex-start!important;gap:18px!important;width:max-content!important;max-width:none!important;margin:0!important;padding:8px 14px 18px!important;animation-name:ajcm-soutiens-secours-css!important;animation-duration:28s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important;animation-direction:alternate!important;animation-delay:0s!important;animation-fill-mode:both!important;display:flex!important}body.home #soutiens:not(.ajcm-soutiens-ready)>.gridContainer>.row.spaced-cols[data-type=row]:hover{animation-play-state:paused!important}body.home #soutiens:not(.ajcm-soutiens-ready)>.gridContainer>.row.spaced-cols[data-type=row]>[class*=col-]{box-sizing:border-box!important;float:none!important;flex:0 0 clamp(205px,18vw,255px)!important;width:clamp(205px,18vw,255px)!important;min-width:clamp(205px,18vw,255px)!important;max-width:255px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}body.home #soutiens:not(.ajcm-soutiens-ready)>.gridContainer>.row.spaced-cols[data-type=row]>[class*=col-]>.row{box-sizing:border-box!important;background:#fff!important;border:1px solid #bfe4f3!important;border-radius:18px!important;grid-template-rows:105px auto!important;gap:8px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:14px 17px 12px!important;display:grid!important;box-shadow:0 11px 25px #064a681c!important}body.home #soutiens:not(.ajcm-soutiens-ready)>.gridContainer>.row.spaced-cols[data-type=row] .logo-col{box-sizing:border-box!important;float:none!important;flex:none!important;place-items:center!important;width:100%!important;max-width:none!important;height:105px!important;margin:0!important;padding:0!important;display:grid!important}body.home #soutiens:not(.ajcm-soutiens-ready)>.gridContainer>.row.spaced-cols[data-type=row] .logo-col img{object-fit:contain!important;opacity:1!important;filter:none!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100px!important;margin:0 auto!important;display:block!important}body.home #soutiens:not(.ajcm-soutiens-ready)>.gridContainer>.row.spaced-cols[data-type=row] [data-type=column]{box-sizing:border-box!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important}body.home #soutiens:not(.ajcm-soutiens-ready)>.gridContainer>.row.spaced-cols[data-type=row] .company-name{color:#087ead!important;letter-spacing:.03em!important;text-align:center!important;text-transform:uppercase!important;background:#edf9fe!important;border:1px solid #a7dcf1!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:31px!important;margin:0 auto!important;padding:6px 14px!important;font-size:.76rem!important;font-weight:850!important;line-height:1.2!important;display:inline-flex!important}@media (hover:hover) and (pointer:fine){body.home #soutiens:not(.ajcm-soutiens-ready)>.gridContainer>.row.spaced-cols[data-type=row]>[class*=col-]:hover>.row{border-color:#009fe3!important;animation-name:ajcm-rebond-logo!important;animation-duration:.56s!important;animation-timing-function:cubic-bezier(.22,1,.36,1)!important;animation-iteration-count:1!important;animation-fill-mode:both!important;box-shadow:0 18px 34px #007eaf38!important}}@media (width<=700px){body.home #soutiens:not(.ajcm-soutiens-ready)>.gridContainer>.row.spaced-cols[data-type=row]{gap:14px!important;animation-duration:23s!important}body.home #soutiens:not(.ajcm-soutiens-ready)>.gridContainer>.row.spaced-cols[data-type=row]>[class*=col-]{flex-basis:185px!important;width:185px!important;min-width:185px!important}}@keyframes ajcm-dojos-force-gauche{0%{opacity:0;transform:translate(-95vw)scale(.88)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes ajcm-dojos-force-droite{0%{opacity:0;transform:translate(95vw)scale(.88)}to{opacity:1;transform:translate(0,0)scale(1)}}@supports (animation-timeline:view()){body.home #nos-dojos .ajcm-liste-dojos>a{animation-duration:auto!important;will-change:transform, opacity!important;animation-timing-function:linear!important;animation-iteration-count:1!important;animation-fill-mode:both!important;animation-timeline:view()!important}body.home #nos-dojos .ajcm-liste-dojos>a:nth-child(odd){animation-name:ajcm-dojos-force-gauche!important;animation-range:entry cover 32%!important}body.home #nos-dojos .ajcm-liste-dojos>a:nth-child(2n){animation-name:ajcm-dojos-force-droite!important;animation-range:entry 5% cover 37%!important}}@supports not (animation-timeline:view()){body.home #nos-dojos:hover .ajcm-liste-dojos>a:nth-child(odd){animation:1.15s cubic-bezier(.16,1,.3,1) both ajcm-dojos-force-gauche!important}body.home #nos-dojos:hover .ajcm-liste-dojos>a:nth-child(2n){animation:1.15s cubic-bezier(.16,1,.3,1) both ajcm-dojos-force-droite!important}}body.home #nos-dojos{overflow:hidden!important}body.home #nos-dojos a[href*=tarifs-centre-horaire-judo-ajcmarseille][href*=\#]{opacity:1!important;will-change:transform, opacity!important;animation:none!important;transform:none!important}@keyframes ajcm-dojo-direct-gauche{0%{opacity:0;transform:translate(-105vw)scale(.88)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes ajcm-dojo-direct-droite{0%{opacity:0;transform:translate(105vw)scale(.88)}to{opacity:1;transform:translate(0,0)scale(1)}}body.home #nos-dojos:hover a[href*=tarifs-centre-horaire-judo-ajcmarseille][href*=\#]:nth-of-type(odd){animation:1.2s cubic-bezier(.16,1,.3,1) both ajcm-dojo-direct-gauche!important}body.home #nos-dojos:hover a[href*=tarifs-centre-horaire-judo-ajcmarseille][href*=\#]:nth-of-type(2n){animation:1.2s cubic-bezier(.16,1,.3,1) both ajcm-dojo-direct-droite!important}@keyframes ajcm-dojo-translate-gauche{0%{translate:-105vw;scale:.88}to{translate:0;scale:1}}@keyframes ajcm-dojo-translate-droite{0%{translate:105vw;scale:.88}to{translate:0;scale:1}}body.home #nos-dojos:hover a[href*=tarifs-centre-horaire-judo-ajcmarseille][href*=\#]:nth-of-type(odd){animation-name:ajcm-dojo-translate-gauche!important;animation-duration:1.2s!important;animation-timing-function:cubic-bezier(.16,1,.3,1)!important;animation-iteration-count:1!important;animation-fill-mode:both!important}body.home #nos-dojos:hover a[href*=tarifs-centre-horaire-judo-ajcmarseille][href*=\#]:nth-of-type(2n){animation-name:ajcm-dojo-translate-droite!important;animation-duration:1.2s!important;animation-timing-function:cubic-bezier(.16,1,.3,1)!important;animation-iteration-count:1!important;animation-fill-mode:both!important}body.home #nos-dojos:hover a[href*=\#]:nth-of-type(2){animation-delay:80ms!important}body.home #nos-dojos:hover a[href*=\#]:nth-of-type(3){animation-delay:.16s!important}body.home #nos-dojos:hover a[href*=\#]:nth-of-type(4){animation-delay:.24s!important}body.home #nos-dojos:hover a[href*=\#]:nth-of-type(5){animation-delay:.32s!important}body.home #nos-dojos:hover a[href*=\#]:nth-of-type(6){animation-delay:.4s!important}body.home #nos-dojos:hover a[href*=\#]:nth-of-type(7){animation-delay:.48s!important}body.home #nos-dojos:hover a[href*=\#]:nth-of-type(8){animation-delay:.56s!important}body.home #nos-dojos .ajcm-aides-sociales>p{text-align:left!important;grid-area:1/2!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}body.home #nos-dojos .ajcm-aides-sociales>p>strong,body.home #nos-dojos .ajcm-aides-sociales .ajcm-aides-sociales__details>strong{box-sizing:border-box!important;color:#087ead!important;text-align:center!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;background:#eaf8fe!important;border:1px solid #b9e4f4!important;border-radius:10px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:10px 14px!important;font-size:.88rem!important;font-weight:850!important;line-height:1.45!important;display:block!important}body [class*=monsterinsights][class*=badge],body [id*=monsterinsights][id*=badge],body a[href*=monsterinsights\.com]{display:none!important}body .footer-content-lists .footer-content{padding:28px 0 26px!important}body .footer-content-lists .footer-content>.gridContainer{width:min(100% - 34px,1260px)!important;max-width:1260px!important}body .footer-content-lists .footer-content>.gridContainer>.row{grid-template-columns:minmax(0,3.15fr) minmax(330px,1fr)!important;align-items:stretch!important;gap:18px!important}body .footer-content-lists .widgets-row{grid-template-columns:minmax(225px,.95fr) minmax(270px,1.15fr) minmax(230px,1fr)!important;align-items:stretch!important;gap:16px!important}body .footer-content-lists .widgets-row>[class*=col-]{background:radial-gradient(circle at 50% 0,#45c8f521,#0000 34%),#ffffff1a!important;border-radius:20px!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:13px!important;min-height:470px!important;padding:26px 22px!important;display:flex!important;position:relative!important;overflow:hidden!important}body .footer-content-lists .widgets-row>[class*=col-]:nth-child(2){justify-content:space-evenly!important}body .footer-content-lists .footer-content>.gridContainer>.row>[class*=col-]:last-child{background:radial-gradient(circle at 50% 15%,#009fe333,#0000 42%),linear-gradient(145deg,#052a3d 0%,#063b54 100%)!important;border-radius:20px!important;justify-content:center!important;min-height:470px!important;padding:30px 26px!important}body .footer-content-lists :is(.widget-title,h2,h3,h4,h5,h6){color:#fff!important;margin-bottom:17px!important;padding-bottom:12px!important;font-size:1.13rem!important;font-weight:900!important;line-height:1.25!important}body .footer-content-lists :is(.widget-title,h2,h3,h4,h5,h6):after{width:50px!important;height:4px!important}body .footer-content-lists :is(p,li,span){font-size:.95rem!important;line-height:1.58!important}body .footer-content-lists li>a{padding:11px 5px 11px 19px!important;font-size:.94rem!important;font-weight:650!important;line-height:1.35!important}body .footer-content-lists li>a:before{color:#53d0fb!important;font-size:1.25rem!important}body .footer-content-lists :is(.widget_search,.search-form,[class*=search]) :is(input[type=search],input[type=text]){box-sizing:border-box!important;color:#173b4d!important;background:#fff!important;border:1px solid #fff6!important;border-radius:11px!important;width:100%!important;min-height:48px!important;margin:0 0 12px!important;padding:10px 14px!important;font-size:.96rem!important;box-shadow:0 8px 18px #00162221!important}body .footer-content-lists :is(iframe,video){aspect-ratio:16/9!important;border-radius:14px!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;box-shadow:0 12px 24px #00121d40!important}body .footer-content-lists .footer-content>.gridContainer>.row>[class*=col-]:last-child :is(p,.copyright){color:#ffffffeb!important;margin:0 0 19px!important;font-size:.9rem!important;line-height:1.65!important}body .footer-content-lists .footer-content>.gridContainer>.row>[class*=col-]:last-child a[href*="/contact/"],body .footer-content-lists .footer-content>.gridContainer>.row>[class*=col-]:last-child a[href*=politique-de-confidentialite],body .footer-content-lists .footer-content>.gridContainer>.row>[class*=col-]:last-child a[href*=politique-de-cookies]{box-sizing:border-box!important;color:#e2f8ff!important;text-align:center!important;background:#009fe329!important;border:1px solid #59d3ff8c!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:38px!important;margin:5px 3px!important;padding:8px 13px!important;font-size:.78rem!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;transition:transform .18s,background-color .18s,border-color .18s!important;display:inline-flex!important}body .footer-content-lists :is(.social-icons,.footer-social-icons,.social-links){gap:11px!important;margin-top:10px!important}body .footer-content-lists :is(.social-icons,.footer-social-icons,.social-links) a{background:#ffffff21!important;border-width:2px!important;width:44px!important;height:44px!important}body .footer-content-lists :is(.social-icons,.footer-social-icons,.social-links) :is(i,svg){font-size:1.12rem!important}@media (hover:hover) and (pointer:fine){body .footer-content-lists .footer-content>.gridContainer>.row>[class*=col-]:last-child a[href*="/contact/"]:hover,body .footer-content-lists .footer-content>.gridContainer>.row>[class*=col-]:last-child a[href*=politique-de-confidentialite]:hover,body .footer-content-lists .footer-content>.gridContainer>.row>[class*=col-]:last-child a[href*=politique-de-cookies]:hover{color:#fff!important;background:#009fe3!important;border-color:#7ce0ff!important;transform:translateY(-3px)!important}}@media (width<=980px){body .footer-content-lists .footer-content>.gridContainer>.row{grid-template-columns:minmax(0,1fr)!important}body .footer-content-lists .widgets-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .footer-content-lists .widgets-row>[class*=col-],body .footer-content-lists .footer-content>.gridContainer>.row>[class*=col-]:last-child{min-height:0!important}}@media (width<=640px){body .footer-content-lists .footer-content>.gridContainer{width:min(100% - 24px,1260px)!important}body .footer-content-lists .widgets-row{grid-template-columns:minmax(0,1fr)!important}body .footer-content-lists .widgets-row>[class*=col-]{justify-content:flex-start!important;min-height:0!important;padding:21px!important}body .footer-content-lists .footer-content>.gridContainer>.row>[class*=col-]:last-child{min-height:0!important;padding:24px 19px!important}}body .footer-content-lists .widgets-row>[class*=col-]:nth-child(3) a[href*=\/contact]{box-sizing:border-box!important;color:#fff!important;text-align:center!important;background:linear-gradient(135deg,#00a9ea 0%,#007faf 100%)!important;border:2px solid #50cefa!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:48px!important;margin:12px 0 16px!important;padding:12px 20px!important;font-size:.96rem!important;font-weight:900!important;line-height:1.2!important;text-decoration:none!important;transition:transform .18s,box-shadow .18s,filter .18s!important;display:inline-flex!important;box-shadow:0 10px 22px #009fe347!important}body .footer-content-lists .widgets-row>[class*=col-]:nth-child(3) a[href*=\/contact]:before{content:"✉"!important;color:#fff!important;margin-right:9px!important;font-size:1.05rem!important;display:inline-block!important;position:static!important;transform:none!important}@media (hover:hover) and (pointer:fine){body .footer-content-lists .widgets-row>[class*=col-]:nth-child(3) a[href*=\/contact]:hover{color:#fff!important;filter:brightness(1.08)!important;transform:translateY(-4px)scale(1.02)!important;box-shadow:0 16px 30px #009fe366!important}}html body.home .navigation-wrapper,html body.home .navigation-wrapper .navigation-bar,html body.home .navigation-wrapper .main_menu_col,html body.home .navigation-wrapper .header-top,html body.home .navigation-wrapper.fixto-fixed,html body.home .navigation-wrapper.fixto-fixed .navigation-bar,html body.home .navigation-wrapper.fixto-fixed .main_menu_col,html body.home .navigation-wrapper.fixto-fixed .header-top,html body.home .fixto-fixed.navigation-bar,html body.home .fixto-fixed.main_menu_col{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}html body.home .navigation-wrapper:before,html body.home .navigation-wrapper:after,html body.home .navigation-wrapper.fixto-fixed:before,html body.home .navigation-wrapper.fixto-fixed:after{box-shadow:none!important;background:0 0!important}html body.home .navigation-wrapper a[href*=g\.page]:not(#ajcm-google-side-v8),html body.home .navigation-bar a[href*=g\.page]:not(#ajcm-google-side-v8),html body.home .main_menu_col a[href*=g\.page]:not(#ajcm-google-side-v8){display:none!important}html body.home #ajcm-google-side-v8,html body.home #ajcm-google-side-v8:hover,html body.home #ajcm-google-side-v8:focus,html body.home #ajcm-google-side-v8:active,html body.home #ajcm-google-side-v8:visited{z-index:2147482000!important;transition:none!important;animation:none!important;position:fixed!important;inset:50% auto auto 0!important;transform:translateY(-50%)!important}@media screen and (width<=700px){html body.home #ajcm-google-side-v8{width:28px!important;height:118px!important;font-size:8px!important}}html body.home #cours-de-judo-1#cours-de-judo-1{box-sizing:border-box!important;background:radial-gradient(circle at 10% 0,#009fe31a,#0000 32%),radial-gradient(circle at 92% 100%,#007eaf14,#0000 30%),linear-gradient(#f9fdff 0%,#eef9fe 100%)!important;width:100%!important;padding:58px 0 64px!important;overflow:visible!important}html body.home #cours-de-judo-1#cours-de-judo-1>.gridContainer{box-sizing:border-box!important;width:min(100% - 40px,1080px)!important;max-width:1080px!important;margin:0 auto!important;padding:0!important;overflow:visible!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-introduction{box-sizing:border-box!important;text-align:center!important;width:min(100%,820px)!important;margin:0 auto 38px!important;padding:0!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-surtitre{color:#007eaf!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:#fff!important;border:1px solid #a8e2f8!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:32px!important;margin:0 0 12px!important;padding:7px 14px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;box-shadow:0 6px 16px #006f9f14!important}html body.home #cours-de-judo-1#cours-de-judo-1 h2.ajcm-cours-titre{color:#173746!important;letter-spacing:-.035em!important;text-align:center!important;width:min(100%,820px)!important;max-width:820px!important;margin:0 auto 20px!important;padding:0 0 22px!important;font-size:clamp(32px,3.6vw,49px)!important;font-weight:900!important;line-height:1.08!important;display:block!important;position:relative!important}html body.home #cours-de-judo-1#cours-de-judo-1 h2.ajcm-cours-titre:after{content:""!important;width:72px!important;height:5px!important;box-shadow:none!important;background:#009fe3!important;border:0!important;border-radius:999px!important;margin:0!important;display:block!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-chapeau{color:#526b78!important;text-align:center!important;width:min(100%,720px)!important;margin:0 auto!important;padding:0!important;font-size:16px!important;line-height:1.62!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-grille{box-sizing:border-box!important;grid-template-rows:1fr!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;place-items:stretch stretch!important;gap:28px!important;width:100%!important;max-width:1080px!important;margin:0 auto!important;padding:0!important;display:grid!important;overflow:visible!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-grille>br,html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-grille>p:empty,html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-grille>p:has(>br:only-child){display:none!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte{--ajcm-carte-couleur-1:#10abe5;--ajcm-carte-couleur-2:#007eaf;opacity:1;transform:translate(0,0)scale(1);box-sizing:border-box!important;border:1px solid #b8e3f4!important;border-top:5px solid var(--ajcm-carte-couleur-1)!important;color:#294656!important;text-align:center!important;visibility:visible!important;background:#fff!important;border-radius:21px!important;flex-direction:column!important;place-self:stretch stretch!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:340px!important;height:auto!important;min-height:100%!important;margin:0 auto!important;padding:26px 22px 27px!important;transition:transform .26s cubic-bezier(.22,1,.36,1),background .28s,border-color .28s,box-shadow .28s,color .28s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 13px 29px #064b691f!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte:first-of-type{--ajcm-carte-couleur-1:#10abe5;--ajcm-carte-couleur-2:#007eaf;grid-area:1/1!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte:nth-of-type(2){--ajcm-carte-couleur-1:#008dcc;--ajcm-carte-couleur-2:#006c9c;grid-area:1/2!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte:nth-of-type(3){--ajcm-carte-couleur-1:#087faf;--ajcm-carte-couleur-2:#075777;grid-area:1/3!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-icone{transform:rotate(0)scale(1);background:linear-gradient(145deg, var(--ajcm-carte-couleur-1), var(--ajcm-carte-couleur-2))!important;color:#fff!important;border:4px solid #fffffff0!important;border-radius:50%!important;flex:0 0 108px!important;place-items:center!important;width:108px!important;min-width:108px!important;height:108px!important;min-height:108px!important;margin:0 auto 20px!important;padding:0!important;transition:transform .26s,background .26s,border-color .26s,box-shadow .26s,color .26s!important;display:grid!important;box-shadow:0 13px 26px #007eaf36!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-icone i{color:#fff!important;box-shadow:none!important;background:0 0!important;margin:0!important;padding:0!important;font-size:49px!important;line-height:1!important;transition:color .26s!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte:nth-of-type(3) .ajcm-cours-icone i{font-size:45px!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte>h3{width:100%!important;min-height:48px!important;color:var(--ajcm-carte-couleur-2)!important;text-align:center!important;justify-content:center!important;align-items:center!important;margin:0 0 12px!important;padding:0!important;font-size:20px!important;font-weight:900!important;line-height:1.2!important;transition:color .26s!important;display:flex!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-texte{color:#526b78!important;text-align:center!important;flex:auto!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;font-size:15px!important;line-height:1.55!important;transition:color .26s!important;display:block!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-bouton{transform:translateY(0);box-sizing:border-box!important;border:2px solid var(--ajcm-carte-couleur-1)!important;background:linear-gradient(135deg, var(--ajcm-carte-couleur-1), var(--ajcm-carte-couleur-2))!important;color:#fff!important;text-align:center!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:min(100%,250px)!important;min-height:49px!important;margin:21px auto 0!important;padding:10px 16px!important;font-size:14px!important;font-weight:900!important;line-height:1.2!important;text-decoration:none!important;transition:transform .22s,background .22s,border-color .22s,color .22s,box-shadow .22s!important;display:inline-flex!important;box-shadow:0 9px 20px #007eaf33!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-bouton-fleche{width:22px!important;height:22px!important;color:inherit!important;background:#ffffff2e!important;border-radius:50%!important;flex:0 0 22px!important;place-items:center!important;font-size:18px!important;line-height:1!important;display:grid!important}@keyframes ajcmCoursRevealV13{0%{opacity:.12;transform:translateY(72px)scale(.94)}to{opacity:1;transform:translate(0,0)scale(1)}}@supports (animation-timeline:view()){html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte{animation-name:ajcmCoursRevealV13!important;animation-duration:1ms!important;animation-timing-function:linear!important;animation-fill-mode:both!important;animation-timeline:view()!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte:first-of-type{animation-range:entry cover 31%!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte:nth-of-type(2){animation-range:entry 7% cover 38%!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte:nth-of-type(3){animation-range:entry 14% cover 45%!important}}@supports not (animation-timeline:view()){html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte{animation:.85s cubic-bezier(.16,1,.3,1) both ajcmCoursRevealV13!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte:nth-of-type(2){animation-delay:.14s!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte:nth-of-type(3){animation-delay:.28s!important}}@keyframes ajcmCoursHoverV13{0%{transform:translateY(0)scale(1)}45%{transform:translateY(-13px)scale(1.025)}72%{transform:translateY(-7px)scale(1.015)}to{transform:translateY(-9px)scale(1.02)}}@media (hover:hover) and (pointer:fine){html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte:hover{background:linear-gradient(145deg, var(--ajcm-carte-couleur-1), var(--ajcm-carte-couleur-2))!important;color:#fff!important;border-color:#66d6fb!important;animation:.62s cubic-bezier(.22,1,.36,1) both ajcmCoursHoverV13!important;box-shadow:0 25px 48px #005b844d!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte:hover>h3,html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte:hover>.ajcm-cours-texte{color:#fff!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte:hover .ajcm-cours-icone{color:var(--ajcm-carte-couleur-1)!important;background:#fff!important;border-color:#ffffff85!important;transform:rotate(-5deg)scale(1.07)!important;box-shadow:0 16px 30px #00293d40!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte:hover .ajcm-cours-icone i{color:var(--ajcm-carte-couleur-1)!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte:hover .ajcm-cours-bouton{color:var(--ajcm-carte-couleur-2)!important;background:#fff!important;border-color:#fff!important;transform:translateY(-3px)!important;box-shadow:0 12px 25px #00273a38!important}}@media screen and (width<=820px){html body.home #cours-de-judo-1#cours-de-judo-1{padding:48px 0 52px!important}html body.home #cours-de-judo-1#cours-de-judo-1>.gridContainer{width:min(100% - 28px,580px)!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-introduction{margin-bottom:28px!important}html body.home #cours-de-judo-1#cours-de-judo-1 h2.ajcm-cours-titre{margin-bottom:18px!important;font-size:clamp(29px,8vw,39px)!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-grille{flex-flow:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:20px!important;width:100%!important;max-width:540px!important;margin:0 auto!important;display:flex!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-grille>article.ajcm-cours-carte:nth-of-type(n){flex:none!important;order:initial!important;grid-area:auto!important;width:100%!important;min-width:0!important;max-width:520px!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:25px 22px 26px!important;display:flex!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte>h3{min-height:0!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-texte{flex:none!important}}@media screen and (width<=480px){html body.home #cours-de-judo-1#cours-de-judo-1>.gridContainer{width:min(100% - 20px,580px)!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-grille{gap:17px!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-grille>article.ajcm-cours-carte:nth-of-type(n){max-width:none!important;padding:22px 18px 24px!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-icone{flex-basis:94px!important;width:94px!important;min-width:94px!important;height:94px!important;min-height:94px!important;margin-bottom:17px!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-icone i{font-size:42px!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte:nth-of-type(3) .ajcm-cours-icone i{font-size:39px!important}html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-bouton{width:min(100%,285px)!important}}@media (prefers-reduced-motion:reduce){html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-carte,html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-icone,html body.home #cours-de-judo-1#cours-de-judo-1 .ajcm-cours-bouton{transition-duration:.01ms!important;animation:none!important}}@media (width<=991px){body.home [class*=jetpack][class*=subscribe][class*=overlay],body.home [class*=jetpack][class*=subscription][class*=overlay],body.home [class*=subscribe-overlay],body.home [class*=subscription-overlay]{display:none!important}}[class*=subscribe-floating] button,[class*=subscribe-floating] a,button[class*=subscribe-floating],a[class*=subscribe-floating],[class*=jetpack][class*=subscribe][class*=floating] button,[class*=jetpack][class*=subscribe][class*=floating] a{color:#fff!important;background:#d4af37!important;border:2px solid #e8c95a!important;border-radius:999px!important;padding:14px 27px!important;font-weight:700!important;transition:background-color .22s,transform .22s,box-shadow .22s!important;box-shadow:0 8px 22px #654c004d,inset 0 1px #ffffff47!important}[class*=subscribe-floating] button:hover,[class*=subscribe-floating] a:hover,button[class*=subscribe-floating]:hover,a[class*=subscribe-floating]:hover,[class*=jetpack][class*=subscribe][class*=floating] button:hover,[class*=jetpack][class*=subscribe][class*=floating] a:hover{background:#b8941f!important;transform:translateY(-2px)!important;box-shadow:0 11px 27px #654c005c,inset 0 1px #ffffff4d!important}body .cmplz-manage-consent,body button.cmplz-manage-consent{color:#6f777c!important;width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;opacity:.55!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:6px 10px!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important;transition:opacity .2s,color .2s!important}body .cmplz-manage-consent:hover,body button.cmplz-manage-consent:hover{color:#009fe3!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important}body #ajcm-google-side-v8.ajcm-google-side{z-index:2147482000!important;box-sizing:border-box!important;color:#fff!important;text-align:center!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#d4af37!important;border:2px solid #e8c95a!important;border-left:0!important;border-radius:0 26px 26px 0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:48px!important;height:178px!important;margin:0!important;padding:9px 5px 11px!important;text-decoration:none!important;transition:transform .22s,background-color .22s,box-shadow .22s,filter .22s!important;display:flex!important;position:fixed!important;inset:50% auto auto 0!important;transform:translateY(-50%)!important;box-shadow:5px 7px 18px #5a430047,inset 0 1px #ffffff4d!important}body #ajcm-google-side-v8 .ajcm-google-side__badge{background:#fff!important;border:1px solid #00000014!important;border-radius:50%!important;flex:0 0 31px!important;justify-content:center!important;align-items:center!important;width:31px!important;height:31px!important;margin:0!important;padding:0!important;display:flex!important;box-shadow:0 3px 8px #46320038!important}body #ajcm-google-side-v8 .ajcm-google-side__g{background:conic-gradient(from -45deg,#4285f4 0deg 90deg,#34a853 90deg 180deg,#fbbc05 180deg 270deg,#ea4335 270deg 360deg)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important;margin:0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:19px!important;font-weight:900!important;line-height:1!important;display:inline-block!important}body #ajcm-google-side-v8 .ajcm-google-side__label{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0!important;display:flex!important}body #ajcm-google-side-v8 .ajcm-google-side__star{color:#fff!important;text-shadow:0 1px 3px #4632004d!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:900!important;line-height:1!important;display:block!important}body #ajcm-google-side-v8 .ajcm-google-side__text{color:#fff!important;letter-spacing:.055em!important;white-space:nowrap!important;writing-mode:vertical-rl!important;text-orientation:mixed!important;text-shadow:0 1px 2px #46320033!important;margin:0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:10px!important;font-weight:900!important;line-height:1!important;display:block!important;transform:rotate(180deg)!important}body #ajcm-google-side-v8.ajcm-google-side:hover{filter:brightness(1.04)!important;background:#b8941f!important;text-decoration:none!important;transform:translateY(-50%)translate(3px)scale(1.035)!important;box-shadow:7px 10px 24px #503c0057,inset 0 1px #ffffff61!important}body #ajcm-google-side-v8.ajcm-google-side:hover .ajcm-google-side__badge{transform:scale(1.08)!important;box-shadow:0 4px 11px #46320045!important}body #ajcm-google-side-v8 .ajcm-google-side__badge{transition:transform .22s,box-shadow .22s!important}@media (width<=700px){body #ajcm-google-side-v8.ajcm-google-side{border-radius:0 23px 23px 0!important;width:43px!important;height:162px!important;padding:8px 4px 10px!important}body #ajcm-google-side-v8 .ajcm-google-side__badge{flex-basis:28px!important;width:28px!important;height:28px!important}body #ajcm-google-side-v8 .ajcm-google-side__g{font-size:17px!important}body #ajcm-google-side-v8 .ajcm-google-side__star{font-size:13px!important}body #ajcm-google-side-v8 .ajcm-google-side__text{font-size:9px!important}}body #ajcm-google-side-v8.ajcm-google-side{border-radius:0 20px 20px 0!important;gap:5px!important;width:39px!important;height:145px!important;padding:7px 3px 8px!important}body #ajcm-google-side-v8 .ajcm-google-side__badge{flex:0 0 25px!important;width:25px!important;height:25px!important}body #ajcm-google-side-v8 .ajcm-google-side__g{font-size:15px!important}body #ajcm-google-side-v8 .ajcm-google-side__star{font-size:11px!important}body #ajcm-google-side-v8 .ajcm-google-side__text{letter-spacing:.045em!important;font-size:8px!important}@media (width<=700px){body #ajcm-google-side-v8.ajcm-google-side{border-radius:0 18px 18px 0!important;width:36px!important;height:136px!important}body #ajcm-google-side-v8 .ajcm-google-side__badge{flex-basis:23px!important;width:23px!important;height:23px!important}body #ajcm-google-side-v8 .ajcm-google-side__g{font-size:14px!important}body #ajcm-google-side-v8 .ajcm-google-side__star{font-size:10px!important}body #ajcm-google-side-v8 .ajcm-google-side__text{font-size:7.5px!important}}@media (width>=992px){body.home .header-homepage .header-description{text-align:left!important;width:min(90vw,1420px)!important;max-width:1420px!important;margin-left:auto!important;margin-right:auto!important;position:relative!important;left:auto!important;transform:none!important}body.home .header-homepage .header-description-row,body.home .header-homepage .header-content,body.home .header-homepage .header-content>div,body.home .header-homepage .header-description-row>[class*=col-]{float:none!important;box-sizing:border-box!important;flex:0 0 100%!important;width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important;transform:none!important}body.home .header-homepage .header-content>div{display:block!important}body.home .header-homepage .header-tagline,body.home .header-homepage .header-subtitle,body.home .header-homepage .header-description h1,body.home .header-homepage .header-description h2,body.home .header-homepage .header-description h3,body.home .header-homepage .header-description p{text-align:left!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body.home .header-homepage .header-description h1{letter-spacing:-.04em!important;text-wrap:wrap!important;white-space:normal!important;max-width:1250px!important;font-size:clamp(3.25rem,4.55vw,4.85rem)!important;line-height:.98!important}body.home .header-homepage .header-tagline,body.home .header-homepage .header-subtitle,body.home .header-homepage .header-description p{text-wrap:wrap!important;white-space:normal!important;max-width:1120px!important}}body.home .header-homepage a[data-ajcm-top-source=true],body.home .header-homepage a[href*="secure.payplug.com/p/5Lvr"],body.home .header-homepage a[href*=tarifs-centre-horaire-judo-ajcmarseille],body.home .header-homepage a[href^="https://ajcm-judo.fr/don"],body.home .header-homepage a[href^="http://ajcm-judo.fr/don"],body.home .header-homepage a[href^=\/don]{display:none!important}html body #ajcm-top-actions{z-index:2147482600!important;box-sizing:border-box!important;visibility:visible!important;opacity:1!important;pointer-events:none!important;margin:0!important;padding:0!important}html body #ajcm-top-actions>a.ajcm-top-action{box-sizing:border-box!important;color:#fff!important;letter-spacing:.01em!important;text-align:center!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;cursor:pointer!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;font-weight:850!important;line-height:1!important;text-decoration:none!important;transition:transform .16s,filter .16s,box-shadow .16s,background-color .16s!important;display:inline-flex!important;position:relative!important;transform:none!important;box-shadow:0 7px 18px #0000002e!important}html body #ajcm-top-actions>a.ajcm-top-action--pre,html body #ajcm-top-actions>a.ajcm-top-action--contact{background:#009fe3!important;border:2px solid #35bdf1!important}html body #ajcm-top-actions>a.ajcm-top-action--dojo{background:#000!important;border:2px solid #ffffffd1!important}html body #ajcm-top-actions>a.ajcm-top-action--soutien{background:#d4af37!important;border:2px solid #e8c95a!important;box-shadow:0 7px 18px #654c0047!important}html body #ajcm-top-actions .ajcm-top-action__icon{justify-content:center!important;align-items:center!important;margin-right:6px!important;line-height:1!important;display:inline-flex!important}html body #ajcm-top-actions .ajcm-top-action__mobile-label{display:none!important}@media (width>=992px){html body #ajcm-top-actions{flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 500px)!important;height:auto!important;display:flex!important;position:fixed!important;inset:17px auto auto 50%!important;transform:translate(-50%)!important}html body #ajcm-top-actions>a.ajcm-top-action{flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:44px!important;padding:10px 15px!important;font-size:.82rem!important}body.admin-bar #ajcm-top-actions{top:49px!important}}@media (width>=992px) and (hover:hover) and (pointer:fine){html body #ajcm-top-actions>a.ajcm-top-action:hover,html body #ajcm-top-actions>a.ajcm-top-action:focus-visible{filter:brightness(1.06)!important;transform:translateY(-2px)!important;box-shadow:0 10px 23px #0000003b!important}html body #ajcm-top-actions>a.ajcm-top-action--soutien:hover,html body #ajcm-top-actions>a.ajcm-top-action--soutien:focus-visible{background:#b8941f!important;border-color:#d4af37!important}}@media (width>=992px) and (width<=1250px){html body #ajcm-top-actions{gap:6px!important;max-width:calc(100vw - 360px)!important;top:16px!important}html body #ajcm-top-actions>a.ajcm-top-action{min-height:39px!important;padding:8px 9px!important;font-size:.68rem!important}body.admin-bar #ajcm-top-actions{top:48px!important}}@media (width>=768px) and (width<=991px){html body #ajcm-top-actions{flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 205px)!important;height:38px!important;display:flex!important;position:fixed!important;inset:16px auto auto 50%!important;transform:translate(-50%)!important}html body #ajcm-top-actions>a.ajcm-top-action{letter-spacing:0!important;flex:0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:38px!important;min-height:38px!important;padding:7px 8px!important;font-size:clamp(.56rem,1.25vw,.66rem)!important}html body #ajcm-top-actions .ajcm-top-action__icon,html body #ajcm-top-actions .ajcm-top-action__desktop-label{display:none!important}html body #ajcm-top-actions .ajcm-top-action__mobile-label{display:inline!important}body.admin-bar #ajcm-top-actions{top:48px!important}}@media (width<=767px){html body #ajcm-top-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.22fr)!important;grid-auto-rows:38px!important;gap:5px!important;width:auto!important;min-width:0!important;max-width:none!important;height:38px!important;display:grid!important;position:fixed!important;inset:76px 7px auto!important;transform:none!important}html body #ajcm-top-actions.ajcm-top-actions--phone-title{width:min(100%,620px)!important;max-width:620px!important;height:auto!important;margin:16px auto 20px!important;position:relative!important;inset:auto!important;transform:none!important}html body #ajcm-top-actions>a.ajcm-top-action--soutien,html body #ajcm-top-actions>a.ajcm-top-action--contact{display:none!important}html body #ajcm-top-actions>a.ajcm-top-action{letter-spacing:0!important;text-overflow:clip!important;width:100%!important;min-width:0!important;max-width:none!important;height:38px!important;min-height:38px!important;padding:5px 6px!important;font-size:clamp(.58rem,2.35vw,.7rem)!important;overflow:hidden!important}html body #ajcm-top-actions .ajcm-top-action__icon,html body #ajcm-top-actions .ajcm-top-action__desktop-label{display:none!important}html body #ajcm-top-actions .ajcm-top-action__mobile-label{display:inline!important}body.home .header-homepage .header-description{padding-top:0!important}body.home .header-homepage .header-description,body.home .header-homepage .header-description-row,body.home .header-homepage .header-content,body.home .header-homepage .header-content>div{transform:none!important}body.admin-bar #ajcm-top-actions:not(.ajcm-top-actions--phone-title){top:116px!important}}@media (width<=480px){html body #ajcm-top-actions:not(.ajcm-top-actions--phone-title){grid-template-columns:minmax(0,1fr) minmax(0,1.24fr)!important;grid-auto-rows:35px!important;gap:4px!important;height:35px!important;top:70px!important;left:5px!important;right:5px!important}html body #ajcm-top-actions.ajcm-top-actions--phone-title{grid-template-columns:minmax(0,1fr) minmax(0,1.24fr)!important;grid-auto-rows:35px!important;gap:4px!important;margin-top:14px!important;margin-bottom:18px!important}html body #ajcm-top-actions>a.ajcm-top-action{height:35px!important;min-height:35px!important;padding:4px!important;font-size:clamp(.52rem,2.45vw,.61rem)!important}body.admin-bar #ajcm-top-actions:not(.ajcm-top-actions--phone-title){top:116px!important}}html body.home #ajcm-mobile-soutien-footer{display:none!important}@media (width<=767px){html body.home .footer-content-lists #ajcm-mobile-soutien-footer{box-sizing:border-box!important;text-align:center!important;border-top:1px solid #ffffff29!important;gap:10px!important;width:100%!important;max-width:none!important;margin:18px 0 0!important;padding:14px 0 0!important;display:grid!important}html body.home .footer-content-lists #ajcm-mobile-soutien-footer .ajcm-mobile-soutien-footer__texte{color:#ffffffe0!important;text-align:center!important;width:100%!important;margin:0!important;padding:0!important;font-size:.82rem!important;font-weight:650!important;line-height:1.45!important}html body.home .footer-content-lists #ajcm-mobile-soutien-footer>a.ajcm-mobile-soutien-footer__bouton{box-sizing:border-box!important;color:#fff!important;letter-spacing:.01em!important;text-align:center!important;cursor:pointer!important;background:#d4af37!important;border:2px solid #e8c95a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:48px!important;margin:0!important;padding:11px 18px!important;font-size:.92rem!important;font-weight:900!important;line-height:1.1!important;text-decoration:none!important;transition:transform .16s,filter .16s,box-shadow .16s,background-color .16s!important;display:inline-flex!important;box-shadow:0 9px 20px #654c004d!important}html body.home .footer-content-lists #ajcm-mobile-soutien-footer .ajcm-mobile-soutien-footer__icone{justify-content:center!important;align-items:center!important;font-size:1rem!important;line-height:1!important;display:inline-flex!important}}@media (width<=767px) and (hover:hover) and (pointer:fine){html body.home .footer-content-lists #ajcm-mobile-soutien-footer>a.ajcm-mobile-soutien-footer__bouton:hover,html body.home .footer-content-lists #ajcm-mobile-soutien-footer>a.ajcm-mobile-soutien-footer__bouton:focus-visible{filter:brightness(1.04)!important;background:#b8941f!important;border-color:#d4af37!important;transform:translateY(-2px)!important;box-shadow:0 12px 24px #654c005c!important}}@media (prefers-reduced-motion:reduce){html body #ajcm-top-actions>a.ajcm-top-action,html body.home .footer-content-lists #ajcm-mobile-soutien-footer>a.ajcm-mobile-soutien-footer__bouton{transition:none!important}}body.home #infos a.read-more,body.home #infos a.more-link,body.home #infos button.read-more,body.home #infos button.more-link,body.home #infos .read-more,body.home #infos .more-link{visibility:hidden!important;border:0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}