@font-face{font-display:swap;font-family:Marianne;font-style:normal;font-weight:300;src:url(/assets/fonts/Marianne-Light.woff2)format("woff2"),url(/assets/fonts/Marianne-Light.woff)format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:italic;font-weight:300;src:url(/assets/fonts/Marianne-Light_Italic.woff2)format("woff2"),url(/assets/fonts/Marianne-Light_Italic.woff)format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:normal;font-weight:400;src:url(/assets/fonts/Marianne-Regular.woff2)format("woff2"),url(/assets/fonts/Marianne-Regular.woff)format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:italic;font-weight:400;src:url(/assets/fonts/Marianne-Regular_Italic.woff2)format("woff2"),url(/assets/fonts/Marianne-Regular_Italic.woff)format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:normal;font-weight:500;src:url(/assets/fonts/Marianne-Medium.woff2)format("woff2"),url(/assets/fonts/Marianne-Medium.woff)format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:italic;font-weight:500;src:url(/assets/fonts/Marianne-Medium_Italic.woff2)format("woff2"),url(/assets/fonts/Marianne-Medium_Italic.woff)format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:normal;font-weight:700;src:url(/assets/fonts/Marianne-Bold.woff2)format("woff2"),url(/assets/fonts/Marianne-Bold.woff)format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:italic;font-weight:700;src:url(/assets/fonts/Marianne-Bold_Italic.woff2)format("woff2"),url(/assets/fonts/Marianne-Bold_Italic.woff)format("woff")}*{box-sizing:border-box}html,body{color:var(--text-default-grey);scroll-behavior:smooth;margin:0;padding:0;font-family:Marianne}.carte{color:#000;background-color:#fff;border:1px solid #ddd;padding:2rem}dsc-entete{min-height:162px;display:block}dsc-entete[sans-navigation]{min-height:115px}header.entete dsc-heros{min-height:145px;display:block}.page-accueil .entete .heros .conteneur .actions{min-height:40px}.page-accueil .intro .carrousel{min-height:410px}.page-accueil .intro dsfr-button{min-height:40px}.page-catalogue .entete dsc-heros{min-height:245px}.page-catalogue dsc-catalogue{min-height:968px;display:block}dsc-selection lab-anssi-ancres{min-height:46px;display:block}dsc-selection section.section-vide{min-height:400px}fieldset{border:0;margin-bottom:1rem;padding:0}fieldset legend{padding-right:.5rem}ul{list-style-type:none}ul,ul>li{margin:0;padding:0}a{color:inherit;text-decoration:none}hr{background-color:var(--border-default-grey);border:0;align-self:stretch;height:1px;margin:0}h1,h2,h3,h4,h5,h6{color:var(--text-title-grey);margin:0 0 1.5rem;font-style:normal;font-weight:700}.sombre h1,h1.inverse,.sombre h2,h2.inverse,.sombre h3,h3.inverse,.sombre h4,h4.inverse,.sombre h5,h5.inverse,.sombre h6,h6.inverse{color:var(--text-inverted-grey)}h1,.fr-h1{font-size:2rem;line-height:2.5rem}@media (width>=767px){h1,.fr-h1{font-size:2.5rem;line-height:3rem}}h2,.fr-h2{font-size:1.75rem;line-height:2.25rem}@media (width>=767px){h2,.fr-h2{font-size:2rem;line-height:2.5rem}}h3,.fr-h3{font-size:1.5rem;line-height:2rem}@media (width>=767px){h3,.fr-h3{font-size:1.75rem;line-height:2.25rem}}h4,.fr-h4{font-size:1.375rem;line-height:1.75rem}@media (width>=767px){h4,.fr-h4{font-size:1.5rem;line-height:2rem}}h5,.fr-h5{font-size:1.25rem;line-height:1.75rem}@media (width>=767px){h5,.fr-h5{font-size:1.375rem;line-height:1.75rem}}h6,.fr-h6{font-size:1.125rem;line-height:1.5rem}@media (width>=767px){h6,.fr-h6{font-size:1.25rem;line-height:1.75rem}}.titre-alternatif-xs{color:var(--text-title-grey);margin:0 0 2rem;font-size:2.5rem;font-weight:700;line-height:3rem}.sombre .titre-alternatif-xs{color:var(--text-inverted-grey)}@media (width>=767px){.titre-alternatif-xs{font-size:3rem;line-height:3.5rem}}.sombre p,p.inverse{color:var(--text-inverted-grey)}.fr-text--lead{font-size:1.25rem;line-height:2rem}.fr-text--lg{font-size:1.125rem;line-height:1.75rem}.fr-text{font-size:1rem;line-height:1.5rem}.fr-text--sm{font-size:.875rem;line-height:1.5rem}.fr-text--xs{font-size:.75rem;line-height:1.25rem}.texte-detail-sm{margin:0 0 24px;font-size:.875rem;line-height:1.5rem}.texte-article-lg{margin:0 0 24px;font-size:1.125rem;line-height:1.75rem}.texte-standard-md{margin:0 0 24px;font-size:1rem;line-height:1.5rem}:root{--bleu-profond-dsc:#131429;--bouton-primaire-couleur-fond:#000091;--bouton-primaire-couleur-fond-survol:#0c5c98;--bouton-couleur-fond-clique:#09416a;--bouton-primaire-couleur-texte:#fff;--brique-carrousel-bouton-action-texte-couleur:var(--grey-50-1000);--brique-temoignages-titre-couleur:var(--grey-50-1000);--brique-temoignages-icone-couleur:#ce614a;--dsfr-couleur-focus-outline:#0a76f6}h1{margin-bottom:.75rem}p{margin:0 0 .5rem}.contenu-deux-colonnes{grid-template-areas:"contenu""illustration";gap:2rem;margin-block:3.5rem;padding-bottom:1rem;display:grid}.contenu-deux-colonnes.illustration-au-dessus{grid-template-areas:"illustration""contenu"}.contenu-deux-colonnes .contenu{flex-direction:column;grid-area:contenu;display:flex}.contenu-deux-colonnes .illustration{grid-area:illustration;align-self:center;width:100%}@media (width>=767px){.contenu-deux-colonnes{grid-template-columns:1fr 1fr;grid-template-areas:"contenu illustration";gap:1.5rem;padding-bottom:0}.contenu-deux-colonnes.illustration-au-dessus{grid-template-areas:"contenu illustration"}.contenu-deux-colonnes .contenu{padding-bottom:1rem}}.selections{background-color:#a94645;padding:3.5rem 0}.selections .cartes{grid-template-rows:auto;gap:1.5rem;margin-top:2rem;display:grid;position:relative}.selections .cartes dsfr-card{z-index:1}@media (width>=767px){.selections .cartes{grid-template-columns:repeat(2,1fr)}}@media (width>=992px){.selections .cartes{grid-template-columns:repeat(3,1fr)}.selections .cartes:after{content:"";z-index:0;background:url(/assets/images/analyste-cyber.svg) right 0 bottom 0/auto 100% no-repeat;width:100%;height:calc(100% + 8rem);position:absolute;bottom:-3.5rem;right:-4.5rem}}.cyberenjeux{padding:4.5rem 0 0}.cyberenjeux .fr-h1{text-align:center;margin-bottom:6rem}.cyberenjeux .grille{grid-template-areas:"titre""contenu""actions""illustration";display:grid}@media (width>=992px){.cyberenjeux .grille{grid-template-columns:1fr 1fr;grid-template-areas:"titre illustration""contenu illustration""actions illustration";column-gap:1.5rem}}.cyberenjeux .grille .fr-h2{grid-area:titre;margin-bottom:.75rem}.cyberenjeux .grille p{grid-area:contenu;margin-top:.75rem;margin-bottom:2rem}.cyberenjeux .grille .actions{flex-flow:wrap;grid-area:actions;gap:1rem;margin-bottom:2rem;display:flex}.cyberenjeux .grille img{grid-area:illustration;align-self:center;width:100%;display:block}.chiffres-cles{background-color:#f3f6fe;padding:3.5rem 1rem}.chiffres-cles h2{margin:0}.chiffres-cles ul{flex-flow:column;gap:1.5rem;margin:3rem 0;display:flex}.chiffres-cles ul li{text-align:center;flex-flow:column;flex:1 0 100%;align-items:center;display:flex}.chiffres-cles ul li .chiffre{color:var(--text-title-blue-france);margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:2.5rem}.chiffres-cles ul li p{color:#3a3a3a;max-width:24rem;margin:0}@media (width>=992px){.chiffres-cles ul{flex-direction:row}.chiffres-cles ul li{flex:33%}}.chiffres-cles .source{color:#666}.soutiens{padding:3.5rem 1rem}.soutiens h2{margin:0 0 2rem}.soutiens ul{flex-flow:wrap;justify-content:center;align-items:center;gap:1.5rem 5.5rem;display:flex}.soutiens ul li{align-items:center}.soutiens ul li img[alt=ComCyberGend]{width:112px}.soutiens .actions{flex-direction:column;margin:3rem 0 0;display:flex}.soutiens .actions dsfr-button{align-self:center}.page-a-propos .conteneur,.page-cgu .conteneur,.page-confidentialite .conteneur,.page-mentions-legales .conteneur,.page-securite .conteneur,.page-accessibilite .conteneur{padding:2rem 0 3.5rem}.page-a-propos h2,.page-cgu h2,.page-confidentialite h2,.page-mentions-legales h2,.page-securite h2,.page-accessibilite h2{margin-top:2rem}.page-a-propos ul,.page-cgu ul,.page-confidentialite ul,.page-mentions-legales ul,.page-securite ul,.page-accessibilite ul{margin-left:2rem;list-style-type:disc}.page-a-propos address,.page-cgu address,.page-confidentialite address,.page-mentions-legales address,.page-securite address,.page-accessibilite address{font-style:normal}.page-a-propos table,.page-cgu table,.page-confidentialite table,.page-mentions-legales table,.page-securite table,.page-accessibilite table{border:1px solid var(--border-contrast-grey);border-collapse:collapse}.page-a-propos table thead,.page-cgu table thead,.page-confidentialite table thead,.page-mentions-legales table thead,.page-securite table thead,.page-accessibilite table thead{background-color:var(--background-alt-grey)}.page-a-propos table td,.page-a-propos table th,.page-cgu table td,.page-cgu table th,.page-confidentialite table td,.page-confidentialite table th,.page-mentions-legales table td,.page-mentions-legales table th,.page-securite table td,.page-securite table th,.page-accessibilite table td,.page-accessibilite table th{border:1px solid var(--border-contrast-grey);text-align:left;padding:.75rem 1.5rem}.page-statistiques .statistiques{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:27.5rem;margin:4rem 0 4.5rem;display:flex}.page-statistiques .statistiques .illustration{width:clamp(200px,100%,18rem);margin:0 auto}.page-statistiques .statistiques h5{color:var(--text-title-grey);text-align:center;margin:0;font-size:1.25rem;line-height:1.75rem}.page-accueil .entete .heros{background:var(--bleu-profond-dsc) url(/assets/images/hero-accueil.avif) no-repeat center 160px;background-size:auto 138%;flex-direction:column;padding:3rem 0 18.5rem;display:flex;position:relative}@media (width>=767px){.page-accueil .entete .heros{background:var(--bleu-profond-dsc) url(/assets/images/hero-accueil.avif) no-repeat center -20px;background-size:auto 180%}}@media (width>=992px){.page-accueil .entete .heros{background:var(--bleu-profond-dsc) url(/assets/images/hero-accueil.avif) no-repeat top -337px right -80px;background-size:auto 230%;padding:6.375rem 0}}.page-accueil .entete .heros .conteneur{position:relative}@media (width>=992px){.page-accueil .entete .heros .conteneur{max-width:588px}}.page-accueil .entete .heros .conteneur .titre-alternatif-xs{margin:0}.page-accueil .entete .heros .conteneur p{margin-top:.5rem;margin-bottom:2rem}.page-accueil .entete .heros .conteneur .actions{flex-direction:column;gap:1rem;display:flex}@media (width>=576px){.page-accueil .entete .heros .conteneur .actions{flex-direction:row}}.page-accueil .entete .heros .conteneur:after{content:"";background:url(/assets/images/persos-accueil.svg) 50% no-repeat;width:20rem;height:253px;position:absolute;bottom:-18.5rem;right:calc(50% - 10rem)}@media (width>=992px){.page-accueil .entete .heros .conteneur:after{background-size:contain;width:488px;height:350px;bottom:-6.375rem;right:-500px}}.page-accueil .intro{flex-direction:column;padding:3.5rem 0;display:flex}.page-accueil .intro hgroup{width:clamp(220px,100%,828px);margin:0 auto}.page-accueil .intro hgroup h2{text-align:center;margin-bottom:1rem}.page-accueil .intro hgroup h2+p{text-align:center}.page-accueil .intro .carrousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:1rem;margin:3rem 0;padding:4px;display:flex;overflow-x:auto}@media (width>=767px){.page-accueil .intro .carrousel{justify-content:center}}@media (width>=992px){.page-accueil .intro .carrousel{gap:1.5rem}}.page-accueil .intro .carrousel dsfr-card{scroll-snap-align:center;width:16.25rem;min-width:16.25rem}.page-accueil .intro dsfr-button{margin:0 auto}.page-cyber-en-jeux dsc-heros h1.titre-alternatif-xs{color:var(--text-title-blue-france);margin-bottom:.5rem}.page-cyber-en-jeux dsc-heros p{margin:0}.page-cyber-en-jeux dsc-heros p:last-of-type{margin:0 0 1.5rem}.page-cyber-en-jeux dsc-heros .actions{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.page-cyber-en-jeux dsc-heros .illustration{justify-self:center;width:clamp(280px,100%,36.75rem);display:block}.page-cyber-en-jeux dsc-heros .illustration img{max-width:100%}@media (width>=576px){.page-cyber-en-jeux dsc-heros .actions{flex-flow:row}}@media (width>=992px){.page-cyber-en-jeux dsc-heros .actions{flex-direction:column;margin-bottom:3rem}.page-cyber-en-jeux dsc-heros .illustration{margin-bottom:3rem}}@media (width>=1248px){.page-cyber-en-jeux dsc-heros .actions{flex-flow:row}}.page-connexion .connexion{align-self:stretch;align-items:flex-start;display:flex}@media (width>=767px){.page-connexion .connexion{justify-content:center}}.page-connexion .connexion .conteneur{max-width:31rem;margin:0 auto;padding:4.5rem 0}.page-connexion .connexion .conteneur h1{margin-bottom:1rem}.page-connexion .connexion .conteneur p{margin:0 0 2rem}.page-connexion .connexion .conteneur div{margin-bottom:1.5rem}@media (width>=992px){.page-connexion dsfr-container{flex:1 0 0}}.page-connexion .illustration{background:var(--bleu-profond-dsc);display:none;position:relative}@media (width>=992px){.page-connexion .illustration{flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;gap:.625rem;height:630px;display:flex}.page-connexion .illustration:after{content:"";background:url(/assets/images/illustration_connexion.avif) 50% 100% no-repeat;position:absolute;inset:0}}.page-404 .erreur{padding:2rem 0 3.5rem}.page-evenements .evenements{flex-direction:column;padding:3rem 0;display:flex}.page-evenements .evenements>dsfr-button{margin:0 0 2rem auto;display:none}@media (width>=767px){.page-evenements .evenements>dsfr-button{display:block}}.page-evenements .umap{justify-content:center;margin-bottom:3.5rem;display:flex}.page-evenements .umap img{aspect-ratio:1200/1107;max-width:100%}.non-autorise .conteneur{flex-direction:column;align-items:center;min-height:37.5rem;padding:3.5rem 0;display:flex}.non-autorise .conteneur .encadre{border:1px solid var(--border-default-grey);flex-direction:column;align-items:center;width:100%;max-width:36.75rem;padding:3.5rem 1rem;display:flex}.non-autorise .conteneur .encadre .erreur{flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;max-width:24rem;display:flex}.non-autorise .conteneur .encadre .erreur .contact{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.entete dsc-heros div.retour{margin:1rem 0 .75rem}.entete dsc-heros div.retour a{color:var(--text-inverted-grey);border-bottom:1px solid var(--text-inverted-grey);padding:.25rem 0;font-size:.875rem;line-height:1.5rem}.entete dsc-heros div.retour a:hover{border-bottom-width:2px}.selection-enseignants dsc-mise-en-avant-kit-communication{margin-block:4.5rem;display:block}.page-france-security-challenge dsc-heros h1.titre-alternatif-xs{color:var(--text-title-blue-france);margin-bottom:.5rem}.page-france-security-challenge dsc-heros p{margin:0}.page-france-security-challenge dsc-heros p:last-of-type{margin:0 0 1.5rem}.page-france-security-challenge dsc-heros .actions{flex-direction:column;align-items:flex-start;gap:1rem;margin:1.5rem 0;display:flex}.page-france-security-challenge dsc-heros .illustration{flex-direction:column;align-items:center;width:100%;max-width:330px;margin:0 auto 48px;display:flex}@media (width>=576px){.page-france-security-challenge dsc-heros .actions{flex-flow:row}}@media (width>=992px){.page-france-security-challenge dsc-heros .actions{flex-direction:column;margin-bottom:3rem}.page-france-security-challenge dsc-heros .illustration{margin-bottom:3rem}}@media (width>=1248px){.page-france-security-challenge dsc-heros .actions{flex-flow:row}}.page-operation-cactus dsc-heros h1.titre-alternatif-xs{color:var(--text-title-blue-france);margin:0 0 12px}.page-operation-cactus dsc-heros p{margin:0}.page-operation-cactus dsc-heros p:last-of-type{margin:0 0 24px}.page-operation-cactus dsc-heros .actions{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:40px;display:flex}@media (width>=992px){.page-operation-cactus dsc-heros .actions{margin-bottom:0}}.page-operation-cactus dsc-heros img{width:100%;max-width:36.75rem;height:auto;display:block}@media (width>=992px){.page-passe-ton-hack-d-abord dsc-heros{--heros-fond:linear-gradient(90deg, #ececfe 0%, #ececfe 50%, #f5f5fe00 calc(50% + 600px), #f5f5fe00 100%), url(/assets/images/passe-ton-hack-d-abord/hero-fond.avif) right center / 100% repeat}}.page-passe-ton-hack-d-abord dsc-heros h1.titre-alternatif-xs{color:var(--text-title-blue-france);margin:0 0 12px}.page-passe-ton-hack-d-abord dsc-heros p{margin:0}.page-passe-ton-hack-d-abord dsc-heros p:last-of-type{margin:0 0 24px}.page-passe-ton-hack-d-abord dsc-heros .actions{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:40px;display:flex}.page-passe-ton-hack-d-abord dsc-heros .illustration-conteneur{display:contents}.page-passe-ton-hack-d-abord dsc-heros img.illustration{width:100%;max-width:36.75rem;height:auto;margin-bottom:48px;display:block}@media (width>=992px){.page-passe-ton-hack-d-abord dsc-heros img.illustration{margin-top:-3rem;margin-bottom:0;align-self:center;max-width:27.25rem;margin-inline:auto}}
/*$vite$:1*/