@font-face{font-display:swap;font-family:"LabGrotesque";font-style:normal;font-weight:100;src:url("https://b2bylon.s3.amazonaws.com/fonts/lab_grotesque/LabGrotesque-Light.ttf")}@font-face{font-display:swap;font-family:"LabGrotesque";font-style:normal;font-weight:400;src:url("https://b2bylon.s3.amazonaws.com/fonts/lab_grotesque/LabGrotesque-Regular.ttf")}@font-face{font-display:swap;font-family:"LabGrotesque";font-style:normal;font-weight:500;src:url("https://b2bylon.s3.amazonaws.com/fonts/lab_grotesque/LabGrotesque-Medium.ttf")}@font-face{font-display:swap;font-family:"LabGrotesque";font-style:normal;font-weight:700;src:url("https://b2bylon.s3.amazonaws.com/fonts/lab_grotesque/LabGrotesque-Bold.ttf")}@font-face{font-display:swap;font-family:"RomainHeadline";font-style:normal;font-weight:400;src:url("https://b2bylon.s3.amazonaws.com/fonts/romain_headline/RomainHeadline-Regular.otf")}@font-face{font-display:swap;font-family:"RomainHeadline";font-style:normal;font-weight:700;src:url("https://b2bylon.s3.amazonaws.com/fonts/romain_headline/RomainHeadline-Bold.otf")}body{font-family:"LabGrotesque",sans-serif;letter-spacing:.03em}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.item h2,.item__title,.item__rating__grade,.blockquote{font-family:"RomainHeadline",serif;font-weight:400;letter-spacing:0}.blockquote footer{font-family:"LabGrotesque",sans-serif;letter-spacing:.03em;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.blockquote footer,.blockquote footer cite{font-size:0.75rem}.btn,.item__more{font-family:"LabGrotesque",sans-serif;letter-spacing:.03em;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.header .navbar{background-color:black}.header .navbar-brand img{filter:invert(1);max-height:34px;max-width:92px;width:100%}.header .navbar-nav--menu{font-family:"LabGrotesque",sans-serif;letter-spacing:.03em;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.header .navbar-toggler span{background-color:white}.header .overlay-menu__header{background-color:black}.training__paths__progress,.training__paths__activity__infos{font-family:"LabGrotesque",sans-serif;letter-spacing:.03em}.training__paths__activity__infos{font-family:"LabGrotesque",sans-serif;letter-spacing:.03em;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.training__activity .slide__cover__inner--first::before{background-color:rgba(0,0,0,0.5)}.training__activity .slide__cover__infos,.training__activity .slide__steps .carousel__item__subtitle{font-family:"LabGrotesque",sans-serif;letter-spacing:.03em;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.training__activity .slide__quote p{font-family:"RomainHeadline",serif;font-weight:400;letter-spacing:0}.training__activity .slide__end__content p:last-child{font-family:"LabGrotesque",sans-serif;letter-spacing:.03em}.training__activity .slide__end__details .training__activity__previous,.training__activity .slide__end__details .training__activity__next,.training__activity .slide__end__details .training__activity__top{font-family:"LabGrotesque",sans-serif;letter-spacing:.03em;font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:0.813rem}.top:not(.top--title) h1,.top:not(.top--title) h2,.top p,.top li,.top>a,.top span{font-family:"LabGrotesque",sans-serif;letter-spacing:.03em;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tooltip{font-family:"LabGrotesque",sans-serif;letter-spacing:.03em}.footer__content__row li,.footer__content__row p,.footer__bottom li,.footer__bottom p{font-size:0.688rem}.footer__content__row .footer__newsletter__title,.footer__content__row p:not(.footer__newsletter__text){font-family:"LabGrotesque",sans-serif;letter-spacing:.03em;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.footer__bottom p{font-family:"LabGrotesque",sans-serif;letter-spacing:.03em;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.gdpr__cookie_consent{font-size:0.6875rem}@media (min-width: 1024px){.header .container-fluid{flex-direction:row;justify-content:flex-start}.header .container-fluid:first-of-type{position:static}.header .container-fluid:nth-of-type(2){height:80px;padding-left:275px}.header .nav-link{color:white}.menu_kind--center .header .navbar{min-height:120px}.header .navbar-nav--menu{padding-top:0}.header .navbar-nav--menu li{margin:0 25px}.header .navbar-nav--menu a{border-bottom:1px solid transparent;color:white;display:block;font-size:0.75rem;padding-bottom:9px;transition:border .3s ease}.header .navbar-nav--menu a:hover{border-bottom-color:white}.header .navbar-nav--search a{border-bottom:0;font-size:0;padding:0}.header .navbar-nav--search a::before{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSI0NCI+PHBhdGggZmlsbD0iIzQzNDg0RCIgZD0iTTQxLjQzNSA0MC42MDZsLTkuODM5LTEwLjEzMWMzLjA3OS0zLjI0IDQuOTgxLTcuNTg4IDQuOTgxLTEyLjM3N0MzNi41NzcgOC4xMTkgMjguMzczIDAgMTguMjg5IDBTMCA4LjExOSAwIDE4LjA5OGMwIDkuOTggOC4yMDUgMTguMDk5IDE4LjI4OSAxOC4wOTkgMy43OTggMCA3LjMyOC0xLjE1MyAxMC4yNTUtMy4xMjJsMTAuMDIxIDEwLjMxOGExLjk5OCAxLjk5OCAwIDAgMCAyLjgyOS4wNDJjLjc5Mi0uNzcuODEtMi4wMzYuMDQxLTIuODI5ek00IDE4LjA5OEM0IDEwLjMyNCAxMC40MSA0IDE4LjI4OSA0czE0LjI4OCA2LjMyNCAxNC4yODggMTQuMDk4LTYuNDA5IDE0LjA5OS0xNC4yODggMTQuMDk5UzQgMjUuODcyIDQgMTguMDk4eiIvPjwvc3ZnPg==") no-repeat 0 0;background-size:contain;content:'';display:inline-block;filter:brightness(1) invert(1);height:15px;vertical-align:middle;width:15px}.header .navbar-nav--user{z-index:1}.header .navbar-brand{left:40px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.header .navbar-brand img{max-height:60px;max-width:162px}.footer__newsletter{float:right;width:50%}.footer__newsletter>.col-lg-4,.footer__newsletter>.col-lg-8{flex:0 0 50%;max-width:50%}}
