@charset "UTF-8";.content-menu{position:sticky;z-index:10;top:var(--header-height-only);overflow:hidden;border-bottom:1px solid var(--common-neutral-low);background:var(--common-neutral-lowest);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:400ms cubic-bezier(0.42,0,0,1);transition:400ms cubic-bezier(0.42,0,0,1)}.content-menu:has(+.trainings_block){-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid var(--colors-dark-10)}.content-menu:has(+.trainings_block) .container{padding-left:0}.content-menu.sticky{z-index:12}.content-menu .container{gap:var(--space-12);padding-top:var(--space-12);-webkit-transition:400ms cubic-bezier(0.42,0,0,1);transition:400ms cubic-bezier(0.42,0,0,1);overflow:auto}@media(max-width:1199px){.content-menu .container{padding:0;overflow:hidden}}.content-menu__title{position:relative;border-bottom:1px solid var(--common-neutral-low)}@media(min-width:1200px){.content-menu__title:not(.masked){padding:var(--space-16) 0}}.content-menu__title .container{display:grid;grid-template-columns:1fr}.content-menu__content .container{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"nav ctas";gap:var(--space-12)}@media(max-width:1199px){.content-menu__content .container{grid-template-columns:1fr;grid-template-areas:"nav";gap:0}}.content-menu__content .container.has-navigation-arrows{grid-template-columns:1fr}.content-menu .title{display:flex;flex-direction:column;gap:var(--space-16);min-width:260px}@media(max-width:1199px){.content-menu .title{width:100%}}.content-menu .title.masked{max-height:unset;visibility:initial;opacity:1}.content-menu .title.masked .title-small{max-height:0;opacity:0;-webkit-transition:opacity 350ms ease-in-out 0ms,max-height 350ms cubic-bezier(0.42,0,0,1) 0ms;transition:opacity 350ms ease-in-out 0ms,max-height 350ms cubic-bezier(0.42,0,0,1) 0ms}@media(max-width:1199px){.content-menu .title.masked .title-small{-webkit-transition:all 350ms ease-in-out 0ms;transition:all 350ms ease-in-out 0ms;padding:0 var(--space-16) 0}}.content-menu .title .title-small{padding:0;opacity:1;max-height:70px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:max-height 350ms cubic-bezier(0.42,0,0,1) 0ms,opacity 350ms ease-in-out 0ms;transition:max-height 350ms cubic-bezier(0.42,0,0,1) 0ms,opacity 350ms ease-in-out 0ms}@media(max-width:1199px){.content-menu .title .title-small{-webkit-transition:all 350ms cubic-bezier(0.42,0,0,1) 0ms;transition:all 350ms cubic-bezier(0.42,0,0,1) 0ms;padding:var(--space-12)}}.content-menu .nav-wrapper{display:flex;align-items:center;position:relative;grid-area:nav;min-height:69px}.content-menu .nav{display:flex;gap:var(--space-24);overflow-x:scroll;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-right:20px;align-items:flex-end;-webkit-transition:150ms linear;transition:150ms linear;min-height:69px}.content-menu .nav::-webkit-scrollbar{display:none}@media(max-width:1199px){.content-menu .nav{margin-right:10px;min-height:46px;-webkit-transition:padding-top 350ms cubic-bezier(0.42,0,0,1);transition:padding-top 350ms cubic-bezier(0.42,0,0,1)}.content-menu .nav::after{content:"";position:absolute;top:50%;right:0;width:40px;height:50%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(to right,rgba(255,255,255,0),#fff);pointer-events:none;display:block}}@media(min-width:1024px){.content-menu .nav{overflow-x:initial}}.content-menu .nav .nav-item{display:flex;align-items:center;height:100%;min-height:69px;white-space:nowrap}@media(max-width:1199px){.content-menu .nav .nav-item:first-child{padding-left:16px}}.content-menu .nav .nav-item a{display:flex;align-items:center;justify-content:center;height:100%;min-height:69px;margin-bottom:0;text-align:center;text-decoration:none;font-size:var(--text-p2);border-bottom:4px solid transparent}.content-menu .nav .nav-item a.active{font-weight:bold;color:var(--text-color-text-primary);border-bottom:4px solid var(--common-primary-medium)}.content-menu .has-navigation-arrows .nav-wrapper{display:flex;align-items:center;gap:var(--space-12);max-width:100%;width:100%;min-width:100%}@media(max-width:1199px){.content-menu .has-navigation-arrows .nav-wrapper{padding:0 var(--space-12);gap:0}}.content-menu .has-navigation-arrows .nav{overflow-x:auto;flex:1;padding:0;gap:var(--space-48)}.content-menu .has-navigation-arrows .nav .nav-link{min-height:69px}.content-menu .nav-arrow{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-top:0;cursor:pointer;border:1px solid var(--text-color-text-primary);border-radius:var(--radius-full);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}@media(max-width:1199px){.content-menu .nav-arrow{display:none}}.content-menu .nav-arrow:after{position:absolute;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--text-color-text-primary);border-radius:var(--radius-full);font-size:16px;font-weight:400;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.content-menu .nav-arrow:hover:after{-webkit-transform:translateX(-3px);transform:translateX(-3px)}.content-menu .nav-arrow:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.content-menu .nav-arrow--left:after{content:"\f060";font-family:"Font Awesome 6 Pro"}.content-menu .nav-arrow--left:hover:after{-webkit-transform:translateX(-3px);transform:translateX(-3px)}.content-menu .nav-arrow--right:after{content:"\f061";font-family:"Font Awesome 6 Pro"}.content-menu .nav-arrow--right:hover:after{-webkit-transform:translateX(3px);transform:translateX(3px)}@media(max-width:1199px){.content-menu .nav-arrow{width:36px;height:36px}.content-menu .nav-arrow:after{width:36px;height:36px;font-size:14px}}.content-menu .ctas{display:none;gap:var(--space-16);grid-area:ctas;align-items:center;justify-content:end;padding:var(--space-12) 0;-webkit-transition:400ms cubic-bezier(0.42,0,0,1);transition:400ms cubic-bezier(0.42,0,0,1)}@media(min-width:1200px){.content-menu .ctas{display:flex}}.content-menu .ctas .menu_brochure_link span i{margin-left:4px}.training-page.work-study .content-menu__title:not(.masked){background:var(--common-etudiants-dark-higher);color:white}