@import"https://fonts.googleapis.com/css2?family=Google+Sans:ital,opsz,wght@0,17..18,400..700;1,17..18,400..700&display=swap";@font-face{font-family:"ABC Gravity";src:url("../font/ABCGravity-SemiCondensed.woff2") format("woff2")}html{scroll-behavior:smooth;scroll-padding-top:80px}body{overflow-x:hidden !important;color:#1b00d4;background-color:#f6f6f6;font-size:16px;line-height:normal;font-family:"Google Sans",sans-serif}.node__content{font-size:16px}img{max-width:100%;height:auto;display:block}#main-wrapper{padding-top:80px}.txt-bleu-vif{color:#1b00d4 !important}.bg-bleu-vif{background-color:#1b00d4 !important}.border-bleu-vif{border-color:#1b00d4 !important}.txt-bleu-ciel{color:#4294ff !important}.bg-bleu-ciel{background-color:#4294ff !important}.border-bleu-ciel{border-color:#4294ff !important}.txt-orange{color:#f15a24 !important}.bg-orange{background-color:#f15a24 !important}.border-orange{border-color:#f15a24 !important}.txt-vert{color:#30f06e !important}.bg-vert{background-color:#30f06e !important}.border-vert{border-color:#30f06e !important}.txt-jaune{color:#fff936 !important}.bg-jaune{background-color:#fff936 !important}.border-jaune{border-color:#fff936 !important}.txt-blanc{color:#fff !important}.bg-blanc{background-color:#fff !important}.border-blanc{border-color:#fff !important}.has-bg{padding:32px;border-radius:28px;margin:40px 0}.bg-motif-bleu-orange{background-image:url("../img/UI/Motifs/motif-bleu-orange.svg");background-repeat:no-repeat;background-position:center;background-size:cover}@media(max-width: 768px){.bg-motif-bleu-orange{background-image:url("../img/UI/Motifs/motif-bleu-orange-mobile.svg")}}.bg-motif-bleu-vif-ciel{background-image:url("../img/UI/Motifs/motif-bleu-vif-ciel.svg");background-repeat:no-repeat;background-position:center;background-size:cover}@media(max-width: 768px){.bg-motif-bleu-vif-ciel{background-image:url("../img/UI/Motifs/motif-bleu-vif-ciel-mobile.svg")}}.bg-motif-jaune-vert{background-image:url("../img/UI/Motifs/motif-jaune-vert.svg");background-repeat:no-repeat;background-position:center;background-size:cover}@media(max-width: 768px){.bg-motif-jaune-vert{background-image:url("../img/UI/Motifs/motif-jaune-vert-mobile.svg")}}.bg-motif-orange-bleu{background-image:url("../img/UI/Motifs/motif-orange-bleu.svg");background-repeat:no-repeat;background-position:center;background-size:cover}@media(max-width: 768px){.bg-motif-orange-bleu{background-image:url("../img/UI/Motifs/motif-orange-bleu-mobile.svg")}}.motif_jaune_et_bleu{background-image:url("../img/UI/Motifs/motif_jaune_et_bleu.svg");background-repeat:no-repeat;background-position:center;background-size:cover}@media(max-width: 768px){.motif_jaune_et_bleu{background-image:url("../img/UI/Motifs/motif_jaune_et_bleu_mobile.svg")}}.btn-cta,.btn-video-cta{text-align:center;padding:16px;font-family:"ABC Gravity",sans-serif;font-weight:900;font-size:14px;line-height:12px;border-radius:10rem;background-color:#fff;color:#1b00d4;border:solid 2px #1b00d4;transition:all ease .3s;display:inline-block;text-decoration:none;margin-top:8px}@media(max-width: 768px){.btn-cta,.btn-video-cta{width:100%;max-width:none !important}}.btn-cta:hover,.btn-video-cta:hover{background-color:#4294ff !important;color:#fff !important;border-color:#4294ff !important}.btn-cta:hover:before,.btn-video-cta:hover:before{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(2%) hue-rotate(0deg) brightness(111%) contrast(101%) !important}.btn-cta[href$=".pdf"],.btn-cta[href$=".jpg"],.btn-cta[href$=".jpeg"],.btn-cta[href$=".png"],.btn-cta[href$=".webp"],.btn-video-cta[href$=".pdf"],.btn-video-cta[href$=".jpg"],.btn-video-cta[href$=".jpeg"],.btn-video-cta[href$=".png"],.btn-video-cta[href$=".webp"]{display:flex;justify-content:center;align-items:center;max-width:-moz-max-content;max-width:max-content;margin:16px auto}.btn-cta[href$=".pdf"]:before,.btn-cta[href$=".jpg"]:before,.btn-cta[href$=".jpeg"]:before,.btn-cta[href$=".png"]:before,.btn-cta[href$=".webp"]:before,.btn-video-cta[href$=".pdf"]:before,.btn-video-cta[href$=".jpg"]:before,.btn-video-cta[href$=".jpeg"]:before,.btn-video-cta[href$=".png"]:before,.btn-video-cta[href$=".webp"]:before{content:"";margin-right:8px;background-image:url("../img/UI/download.svg");background-repeat:no-repeat;background-position:center;background-size:14px;display:inline-block;width:14px;height:14px}.bouton-cta.btn-bleu a{background-color:#1b00d4 !important;color:#fff !important;border:solid 2px #1b00d4 !important}.bouton-cta.btn-bleu a:hover{background-color:#4294ff !important;color:#fff !important;border-color:#4294ff !important}.bouton-cta.btn-bleu a:hover:before{filter:brightness(0) saturate(100%) invert(13%) sepia(93%) saturate(5065%) hue-rotate(251deg) brightness(74%) contrast(139%) !important}.bouton-cta.btn-centre{text-align:center !important;margin:0 auto !important;display:block !important}.bouton-cta.btn-gauche{text-align:left !important;margin:0 !important;display:block !important}.bouton-cta.btn-droite{text-align:right !important;margin:0 !important;display:block !important}.bouton-cta.btn-full a{width:100% !important;max-width:none !important}.btn-video-cta{display:flex;justify-content:center;align-items:center;gap:10px;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;margin-top:16px}.btn-video-cta:hover svg path{fill:#fff}h1,h2,h3,h4,h5,h6{font-family:"ABC Gravity",sans-serif;font-weight:900}h1{font-size:42px;line-height:42px}h2{font-size:40px;line-height:40px}h3{font-size:36px;line-height:36px}h4{font-size:32px;line-height:32px}h5{font-size:28px;line-height:28px}h6{font-size:24px;line-height:24px}hr,.etoile-titre,.paragraph-groupe:has(.etoile-titre):after{border:0;height:32px;width:64px;opacity:1;background-image:url("../img/UI/Motifs/etoile.svg");background-repeat:no-repeat;background-position:center;background-size:contain;margin:32px auto}.etoile-titre{height:80px;width:48px;margin:0}.paragraph-groupe:has(.etoile-titre):after{content:"";display:none;height:80px;width:48px}.points hr{background-image:url("../img/UI/Motifs/Points.svg")}.txt-bleu-ciel hr,.txt-bleu-ciel .etoile-titre,.paragraph-groupe:has(.etoile-titre):after,.paragraphe-image-avec-texte.txt-bleu-ciel .image-avec-texte__overlay:before,.paragraphe-image-avec-texte.txt-bleu-ciel .image-avec-texte__lien a:after,.txt-bleu-ciel .info-link a:after,.txt-bleu-ciel .a.hero-notification div:after{filter:brightness(0) saturate(100%) invert(47%) sepia(79%) saturate(1473%) hue-rotate(194deg) brightness(99%) contrast(104%)}.txt-jaune hr,.txt-jaune .etoile-titre,.paragraph-groupe:has(.etoile-titre):after,.paragraphe-image-avec-texte.txt-jaune .image-avec-texte__overlay:before,.paragraphe-image-avec-texte.txt-jaune .image-avec-texte__lien a:after,.txt-jaune .info-link a:after,.txt-jaune a.hero-notification div:after{filter:brightness(0) saturate(100%) invert(95%) sepia(97%) saturate(833%) hue-rotate(340deg) brightness(101%) contrast(112%)}.txt-orange hr,.txt-orange .etoile-titre,.paragraph-groupe:has(.etoile-titre):after,.paragraphe-image-avec-texte.txt-orange .image-avec-texte__overlay:before,.paragraphe-image-avec-texte.txt-orange .image-avec-texte__lien a:after,.txt-orange .info-link a:after,.txt-orange a.hero-notification div:after{filter:brightness(0) saturate(100%) invert(39%) sepia(63%) saturate(1429%) hue-rotate(345deg) brightness(96%) contrast(96%)}.txt-vert hr,.txt-vert .etoile-titre,.paragraph-groupe:has(.etoile-titre):after,.paragraphe-image-avec-texte.txt-vert .image-avec-texte__overlay:before,.paragraphe-image-avec-texte.txt-vert .image-avec-texte__lien a:after,.txt-vert .info-link a:after,.txt-vert a.hero-notification div:after{filter:brightness(0) saturate(100%) invert(79%) sepia(50%) saturate(699%) hue-rotate(74deg) brightness(96%) contrast(96%)}.txt-blanc hr,.txt-blanc .etoile-titre,.paragraph-groupe:has(.etoile-titre):after,.paragraphe-image-avec-texte.txt-blanc .image-avec-texte__overlay:before,.paragraphe-image-avec-texte.txt-blanc .image-avec-texte__lien a:after,.txt-blanc .info-link a:after,.txt-blanc a.hero-notification div:after{filter:brightness(0) saturate(100%) invert(100%)}.txt-bleu-vif hr,.txt-bleu-vif .etoile-titre,.paragraph-groupe:has(.etoile-titre):after,.paragraphe-image-avec-texte.txt-bleu-vif .image-avec-texte__overlay:before,.paragraphe-image-avec-texte.txt-bleu-vif .image-avec-texte__lien a:after,.txt-bleu-vif .info-link a:after,.txt-bleu-vif a.hero-notification div:after{filter:brightness(0) saturate(100%) invert(13%) sepia(93%) saturate(5065%) hue-rotate(251deg) brightness(74%) contrast(139%)}@media screen and (max-width: 768px){.paragraph-groupe:has(.etoile-titre) .etoile-titre{display:none}.paragraph-groupe:has(.etoile-titre):after{display:block}}.timer{display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap;text-align:center;background-color:#1b00d4;padding:16px;border-radius:16px;color:#fff;margin:0 0 40px 16px}.timer .chiffre{font-size:32px;font-weight:900;line-height:32px;font-family:"ABC Gravity",sans-serif}.timer .unite{font-size:14px;font-weight:normal}.timer .jours,.timer .heures,.timer .minutes{position:relative}.timer .jours:after,.timer .heures:after,.timer .minutes:after{content:"";width:1px;height:16px;background-color:#fff;position:absolute;right:0px;top:50%;transform:translateY(-50%)}.timer .jours,.timer .heures,.timer .minutes,.timer .secondes{display:flex;flex-direction:column;gap:4px;min-width:80px;justify-content:center;align-items:center;padding:0 20px}main .field--name-body a,main .paragraph--type--texte-simple a,main .paragraph .field--name-field-body a,main .paragraph--type---article-image-texte a{color:#1b00d4;text-decoration:none !important}main .field--name-body a:after,main .paragraph--type--texte-simple a:after,main .paragraph .field--name-field-body a:after,main .paragraph--type---article-image-texte a:after{content:"";margin-left:4px;font-size:16px;background-image:url("../img/UI/fleche-bleu-vif.svg");background-repeat:no-repeat;background-position:center;background-size:10px;display:inline-block;width:10px;height:10px}main .field--name-body a:hover,main .paragraph--type--texte-simple a:hover,main .paragraph .field--name-field-body a:hover,main .paragraph--type---article-image-texte a:hover{text-decoration:underline}main .field--name-body .txt-blanc a,main .field--name-body.txt-blanc a,main .paragraph--type--texte-simple .txt-blanc a,main .paragraph--type--texte-simple.txt-blanc a,main .paragraph .field--name-field-body .txt-blanc a,main .paragraph .field--name-field-body.txt-blanc a,main .paragraph--type---article-image-texte .txt-blanc a,main .paragraph--type---article-image-texte.txt-blanc a{color:#fff}main .field--name-body .txt-blanc a:after,main .field--name-body.txt-blanc a:after,main .paragraph--type--texte-simple .txt-blanc a:after,main .paragraph--type--texte-simple.txt-blanc a:after,main .paragraph .field--name-field-body .txt-blanc a:after,main .paragraph .field--name-field-body.txt-blanc a:after,main .paragraph--type---article-image-texte .txt-blanc a:after,main .paragraph--type---article-image-texte.txt-blanc a:after{filter:brightness(0) saturate(100%) invert(100%)}main .field--name-body .txt-jaune a,main .field--name-body.txt-jaune a,main .paragraph--type--texte-simple .txt-jaune a,main .paragraph--type--texte-simple.txt-jaune a,main .paragraph .field--name-field-body .txt-jaune a,main .paragraph .field--name-field-body.txt-jaune a,main .paragraph--type---article-image-texte .txt-jaune a,main .paragraph--type---article-image-texte.txt-jaune a{color:#fff936}main .field--name-body .txt-jaune a:after,main .field--name-body.txt-jaune a:after,main .paragraph--type--texte-simple .txt-jaune a:after,main .paragraph--type--texte-simple.txt-jaune a:after,main .paragraph .field--name-field-body .txt-jaune a:after,main .paragraph .field--name-field-body.txt-jaune a:after,main .paragraph--type---article-image-texte .txt-jaune a:after,main .paragraph--type---article-image-texte.txt-jaune a:after{filter:brightness(0) saturate(100%) invert(95%) sepia(97%) saturate(833%) hue-rotate(340deg) brightness(101%) contrast(112%)}main .field--name-body .txt-orange a,main .field--name-body.txt-orange a,main .paragraph--type--texte-simple .txt-orange a,main .paragraph--type--texte-simple.txt-orange a,main .paragraph .field--name-field-body .txt-orange a,main .paragraph .field--name-field-body.txt-orange a,main .paragraph--type---article-image-texte .txt-orange a,main .paragraph--type---article-image-texte.txt-orange a{color:#f15a24}main .field--name-body .txt-orange a:after,main .field--name-body.txt-orange a:after,main .paragraph--type--texte-simple .txt-orange a:after,main .paragraph--type--texte-simple.txt-orange a:after,main .paragraph .field--name-field-body .txt-orange a:after,main .paragraph .field--name-field-body.txt-orange a:after,main .paragraph--type---article-image-texte .txt-orange a:after,main .paragraph--type---article-image-texte.txt-orange a:after{filter:brightness(0) saturate(100%) invert(39%) sepia(63%) saturate(1429%) hue-rotate(345deg) brightness(96%) contrast(96%)}main .field--name-body .txt-vert a,main .field--name-body.txt-vert a,main .paragraph--type--texte-simple .txt-vert a,main .paragraph--type--texte-simple.txt-vert a,main .paragraph .field--name-field-body .txt-vert a,main .paragraph .field--name-field-body.txt-vert a,main .paragraph--type---article-image-texte .txt-vert a,main .paragraph--type---article-image-texte.txt-vert a{color:#30f06e}main .field--name-body .txt-vert a:after,main .field--name-body.txt-vert a:after,main .paragraph--type--texte-simple .txt-vert a:after,main .paragraph--type--texte-simple.txt-vert a:after,main .paragraph .field--name-field-body .txt-vert a:after,main .paragraph .field--name-field-body.txt-vert a:after,main .paragraph--type---article-image-texte .txt-vert a:after,main .paragraph--type---article-image-texte.txt-vert a:after{filter:brightness(0) saturate(100%) invert(79%) sepia(50%) saturate(699%) hue-rotate(74deg) brightness(96%) contrast(96%)}main .field--name-body .txt-bleu-ciel a,main .field--name-body.txt-bleu-ciel a,main .paragraph--type--texte-simple .txt-bleu-ciel a,main .paragraph--type--texte-simple.txt-bleu-ciel a,main .paragraph .field--name-field-body .txt-bleu-ciel a,main .paragraph .field--name-field-body.txt-bleu-ciel a,main .paragraph--type---article-image-texte .txt-bleu-ciel a,main .paragraph--type---article-image-texte.txt-bleu-ciel a{color:#4294ff}main .field--name-body .txt-bleu-ciel a:after,main .field--name-body.txt-bleu-ciel a:after,main .paragraph--type--texte-simple .txt-bleu-ciel a:after,main .paragraph--type--texte-simple.txt-bleu-ciel a:after,main .paragraph .field--name-field-body .txt-bleu-ciel a:after,main .paragraph .field--name-field-body.txt-bleu-ciel a:after,main .paragraph--type---article-image-texte .txt-bleu-ciel a:after,main .paragraph--type---article-image-texte.txt-bleu-ciel a:after{filter:brightness(0) saturate(100%) invert(47%) sepia(79%) saturate(1473%) hue-rotate(194deg) brightness(99%) contrast(104%)}main .field--name-body .txt-bleu-vif a,main .field--name-body.txt-bleu-vif a,main .paragraph--type--texte-simple .txt-bleu-vif a,main .paragraph--type--texte-simple.txt-bleu-vif a,main .paragraph .field--name-field-body .txt-bleu-vif a,main .paragraph .field--name-field-body.txt-bleu-vif a,main .paragraph--type---article-image-texte .txt-bleu-vif a,main .paragraph--type---article-image-texte.txt-bleu-vif a{color:#1b00d4}main .field--name-body .txt-bleu-vif a:after,main .field--name-body.txt-bleu-vif a:after,main .paragraph--type--texte-simple .txt-bleu-vif a:after,main .paragraph--type--texte-simple.txt-bleu-vif a:after,main .paragraph .field--name-field-body .txt-bleu-vif a:after,main .paragraph .field--name-field-body.txt-bleu-vif a:after,main .paragraph--type---article-image-texte .txt-bleu-vif a:after,main .paragraph--type---article-image-texte.txt-bleu-vif a:after{filter:brightness(0) saturate(100%) invert(13%) sepia(93%) saturate(5065%) hue-rotate(251deg) brightness(74%) contrast(139%)}nav[aria-label*=Pagination]{margin:48px 0}.pagination-article{display:flex;justify-content:center;align-items:center;gap:8px;list-style:none;padding:24px 0;margin:0}.pagination-article .page-item{margin:0}.pagination-article .page-item .page-link{display:flex;align-items:center;justify-content:center;min-width:48px;height:48px;padding:0 16px;font-family:"Google Sans",sans-serif;font-size:18px;font-weight:500;color:#1b00d4;text-decoration:none;border-radius:12px;transition:all .3s ease;background-color:#fff}.pagination-article .page-item .page-link:hover{background-color:#4294ff;color:#fff}.pagination-article .page-item .page-link span{display:inline-block}.pagination-article .page-item .page-link .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.pagination-article .page-item.active .page-link{background-color:#1b00d4;color:#fff;font-weight:700;pointer-events:none}.pagination-article .page-item[role=presentation] .page-link{pointer-events:none;font-weight:700;letter-spacing:2px}.view-home-les-courses .view-filters .d-flex{justify-content:center}.view-home-les-courses .view-filters .form-actions{display:none}.view-home-les-courses .view-filters .form-radios.form--inline{display:flex;gap:0px;align-items:center}.view-home-les-courses .view-filters .form-radios.form--inline .js-form-item.form-check{margin:0;padding:0;position:relative}.view-home-les-courses .view-filters .form-radios.form--inline .js-form-item.form-check input.form-radio{display:none}.view-home-les-courses .view-filters .form-radios.form--inline .js-form-item.form-check label.form-check-label{display:inline-block;padding:12px 32px;font-family:"Google Sans",sans-serif;font-size:18px;font-weight:500;color:#1b00d4;background-color:#fff;cursor:pointer;transition:all .3s ease;text-align:center;margin:0;border:solid 2px #ededed}.view-home-les-courses .view-filters .form-radios.form--inline .js-form-item.form-check label.form-check-label:hover{background-color:#4294ff;color:#fff;border-color:#4294ff}.view-home-les-courses .view-filters .form-radios.form--inline .js-form-item.form-check input.form-radio:checked+label.form-check-label{background-color:#1b00d4;color:#fff;border-color:#1b00d4;font-weight:700}.view-home-les-courses .view-filters .form-radios.form--inline .js-form-item.form-check:first-child{display:none}.view-home-les-courses .view-filters .form-radios.form--inline .js-form-item.form-check:nth-child(2) label.form-check-label{border-top-left-radius:8px;border-bottom-left-radius:8px}.view-home-les-courses .view-filters .form-radios.form--inline .js-form-item.form-check:nth-child(2) label.form-check-label{border-right:none;border-left:none}.view-home-les-courses .view-filters .form-radios.form--inline .js-form-item.form-check:last-child label.form-check-label{border-top-right-radius:8px;border-bottom-right-radius:8px}.view-home-les-courses .views-row{padding:0}.view-home-les-courses .views-row .image-avec-texte__overlay:before{display:none !important}.f-bleu,.f-bleu *{color:#1b00d4 !important}.result-item{background-color:#fff;border-radius:20px;padding:16px;display:flex;gap:10px;flex-direction:column;color:#f15a24;margin-bottom:24px;position:relative}.result-item .result-item-date-distance{display:flex;justify-content:space-between;align-items:center}.result-item .result-item-date-distance .result-item-date{font-family:"ABC Gravity",sans-serif;font-size:14px;font-style:normal;font-weight:900}.result-item .result-item-link a{color:#f15a24;text-decoration:none !important}.result-item .result-item-link a:after{content:"";margin-left:4px;font-size:16px;background-image:url("../img/UI/fleche-bleu-vif.svg");background-repeat:no-repeat;background-position:center;background-size:10px;display:inline-block;width:10px;height:10px;filter:brightness(0) saturate(100%) invert(39%) sepia(63%) saturate(1429%) hue-rotate(345deg) brightness(96%) contrast(96%)}.result-item .result-item-link a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.result-item .result-item-link a:hover{text-decoration:underline}.return-results{margin-bottom:24px}.return-results a{color:#1b00d4;text-decoration:none !important;font-family:"Google Sans",sans-serif;font-size:16px;font-weight:500;display:flex;align-items:center;gap:8px}.return-results a:before{content:"";background-image:url("../img/UI/fleche-blanche.svg");background-repeat:no-repeat;background-position:center;background-size:16px;background-color:#1b00d4;display:inline-block;width:40px;height:40px;border-radius:10rem;transform:rotate(-135deg)}.return-results a:hover{text-decoration:underline}