@font-face{font-display:swap;font-family:DIN Alternate;font-style:normal;font-weight:700;src:local("DIN Alternate Bold"),local("DINAlternate-Bold"),url(../../../../MEDIA/font/din-alternate/DINAlternate-Bold.woff) format("woff")}.breadcrumb,.breadcrumbWrapper{display:none!important}.bf-banner{align-items:center;background-color:#0b0f12;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:380px;padding:3rem 0 2.5rem;text-align:center;text-transform:uppercase}@media (min-width:1024px){.bf-banner{box-sizing:border-box;min-height:365px;padding:3rem 0 2.5rem}}.bf-banner{--bf-w:270;--bf-nt-title-w:623.7;--bf-nt-lead-w:307.1;--bf-nt-value-w:188.6;--bf-u:min(calc((100cqw - 3rem)/var(--bf-w)),1.5px);container-type:inline-size}.bf-banner__offer,.bf-banner__tag,.bf-banner__title{font-family:DIN Alternate,arial,sans-serif;font-weight:700;line-height:1;margin:0;padding:0 1rem}.bf-banner__block{max-width:100%;padding:0 1.5rem;width:-moz-max-content;width:max-content}@media (min-width:1024px){.bf-banner__block{padding:0 1rem}}.bf-banner__block .bf-banner__offer,.bf-banner__block .bf-banner__title{padding:0;text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.bf-banner__title{font-size:43px}@media (min-width:1024px){.bf-banner__title{font-size:64px}}.bf-banner__offer{font-size:44px;margin-top:.1em}@media (min-width:1024px){.bf-banner__offer{font-size:77px}}.bf-banner__offer sup{font-size:.3em;position:relative;top:.2em;vertical-align:top}.bf-banner__tag{background-color:#fff;color:#0b0f12;font-size:15px;margin-top:.75rem;padding:.5em .5em .4em}@media (min-width:1024px){.bf-banner__tag{font-size:23px;margin-top:.75rem;padding:.5em .5em .4em}}.bf-banner__tag[hidden]{display:none}.bf-banner__tag sup{text-transform:lowercase}.bf-banner .bf-banner__block .bf-banner__offer{padding:0 .06em}.bf-banner--selection .bf-banner__block .bf-banner__offer,.bf-banner--veille .bf-banner__block .bf-banner__offer{padding:0}.bf-banner .bf-banner__block .bf-banner__tag{margin-left:0;margin-right:0;max-width:none;width:auto}.bf-banner__links{box-sizing:border-box;display:flex;gap:.75rem;list-style:none;margin:3.5rem 0 0;overflow-x:auto;padding:0 1.5rem;scroll-padding:0 1.5rem;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.bf-banner__links::-webkit-scrollbar{display:none}.bf-banner__links>li{flex-shrink:0;scroll-snap-align:start}@media (min-width:1024px){.bf-banner__links{gap:.75rem;margin-top:5rem;padding:0 1rem;scroll-snap-type:none}.bf-banner__links>li:first-child{margin-left:auto}.bf-banner__links>li:last-child{margin-right:auto}}@media (min-width:1024px){.bf-banner:has(.bf-banner__tag:not([hidden])){padding-top:1.5rem}.bf-banner:has(.bf-banner__tag:not([hidden])) .bf-banner__links{margin-top:2.75rem}}.bf-banner__link{border:1px solid #fff;color:#fff;display:block;font-family:Inter,Baton Turbo,arial,sans-serif;font-size:16px;font-weight:500;letter-spacing:.02em;min-width:12rem;padding:.75rem .6rem;text-decoration:none;transition:background-color .25s ease,color .25s ease;white-space:nowrap}@media (min-width:1024px){.bf-banner__link{font-size:17px;min-width:12rem}}.bf-banner__link:focus-visible,.bf-banner__link:hover{background-color:#fff;color:#0b0f12;text-decoration:none}.bf-banner--veille{min-height:0;padding:5rem 0}@media (min-width:1024px){.bf-banner--veille{min-height:0;padding:5rem 0}}.bf-banner--veille .bf-banner__offer{line-height:1;margin-top:.15em}.bf-banner--veille .bf-banner__title{font-size:40px}@media (min-width:1024px){.bf-banner--veille .bf-banner__title{font-size:86px}}.bf-banner--veille .bf-banner__offer{font-size:22px}@media (min-width:1024px){.bf-banner--veille .bf-banner__offer{font-size:47px}}.bf-banner--selection .bf-banner__offer{font-size:34px}@media (min-width:1024px){.bf-banner--selection .bf-banner__offer{font-size:53px}}.bf-banner--selection{--bf-nt-lead-w:570;--bf-nt-value-w:152}.bf-banner--cyber{--bf-w:293;--bf-nt-title-w:677.1;--bf-nt-tag-w:1326.8}.bf-banner--veille{--bf-w:251}@supports (container-type:inline-size){@media (max-width:1023px){.bf-banner .bf-banner__title{font-size:calc(var(--bf-u)*43)}.bf-banner .bf-banner__offer{font-size:calc(var(--bf-u)*44)}.bf-banner .bf-banner__tag{font-size:calc(var(--bf-u)*15);padding:.5rem 1rem .4rem}.bf-banner:has(.bf-banner__offer-lead){padding-top:4.5rem}.bf-banner .bf-banner__block:has(.bf-banner__offer-lead):not(:has(.bf-banner__tag:not([hidden]))) .bf-banner__title,.bf-banner.bf-banner--cyber .bf-banner__block:has(.bf-banner__offer-lead) .bf-banner__title{font-size:calc(5200cqw/var(--bf-nt-title-w))}.bf-banner .bf-banner__block:has(.bf-banner__offer-lead):not(:has(.bf-banner__tag:not([hidden]))) .bf-banner__offer,.bf-banner.bf-banner--cyber .bf-banner__block:has(.bf-banner__offer-lead) .bf-banner__offer{padding:0}.bf-banner .bf-banner__block:has(.bf-banner__offer-lead):not(:has(.bf-banner__tag:not([hidden]))) .bf-banner__tag,.bf-banner.bf-banner--cyber .bf-banner__block:has(.bf-banner__offer-lead) .bf-banner__tag{font-size:calc(var(--bf-u)*15*293/270);margin-left:-9cqw;margin-right:-9cqw;max-width:none;padding:.65rem .25rem .55rem;text-align:center;width:70cqw}.bf-banner .bf-banner__block:has(.bf-banner__offer-lead):not(:has(.bf-banner__tag:not([hidden]))) .bf-banner__offer-lead,.bf-banner .bf-banner__block:has(.bf-banner__offer-lead):not(:has(.bf-banner__tag:not([hidden]))) .bf-banner__offer-value,.bf-banner.bf-banner--cyber .bf-banner__block:has(.bf-banner__offer-lead) .bf-banner__offer-lead,.bf-banner.bf-banner--cyber .bf-banner__block:has(.bf-banner__offer-lead) .bf-banner__offer-value{display:block;text-align:center;-moz-text-align-last:center;text-align-last:center}.bf-banner .bf-banner__block:has(.bf-banner__offer-lead):not(:has(.bf-banner__tag:not([hidden]))) .bf-banner__offer-lead,.bf-banner.bf-banner--cyber .bf-banner__block:has(.bf-banner__offer-lead) .bf-banner__offer-lead{font-size:calc(5200cqw/var(--bf-nt-lead-w))}.bf-banner .bf-banner__block:has(.bf-banner__offer-lead):not(:has(.bf-banner__tag:not([hidden]))) .bf-banner__offer-value,.bf-banner.bf-banner--cyber .bf-banner__block:has(.bf-banner__offer-lead) .bf-banner__offer-value{font-size:calc(5200cqw/var(--bf-nt-value-w));line-height:.95;margin:0 auto;position:relative;width:-moz-fit-content;width:fit-content}.bf-banner .bf-banner__block:has(.bf-banner__offer-lead):not(:has(.bf-banner__tag:not([hidden]))) .bf-banner__offer-value sup,.bf-banner.bf-banner--cyber .bf-banner__block:has(.bf-banner__offer-lead) .bf-banner__offer-value sup{font-size:.15em;left:100%;margin-left:.6em;position:absolute;top:1.6em}.bf-banner.bf-banner--selection .bf-banner__offer{font-size:calc(var(--bf-u)*34)}.bf-banner.bf-banner--veille .bf-banner__title{font-size:calc(var(--bf-u)*40)}.bf-banner.bf-banner--veille .bf-banner__offer{font-size:calc(var(--bf-u)*22)}}}@supports (container-type:inline-size){@media (min-width:1024px){.bf-banner.bf-banner--cyber:has(.bf-banner__tag){padding-top:1.75rem}.bf-banner.bf-banner--cyber:has(.bf-banner__tag) .bf-banner__block{padding:0;width:42cqw}.bf-banner.bf-banner--cyber:has(.bf-banner__tag) .bf-banner__title{font-size:6.2029242357cqw}.bf-banner.bf-banner--cyber:has(.bf-banner__tag) .bf-banner__block .bf-banner__offer{font-size:7.7583221089cqw;padding:0;white-space:nowrap}.bf-banner.bf-banner--cyber:has(.bf-banner__tag) .bf-banner__block .bf-banner__tag{font-size:2.7539945734cqw;padding:.22em 0 .18em;text-align:center}.bf-banner.bf-banner--cyber:has(.bf-banner__tag) .bf-banner__links{margin-top:5cqw}}}