.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */@media (max-width: 600px) { body.admin-bar { --esgc-admin: 0px; } } @keyframes hd-bg { from { background-color: rgba(255,255,255,0); border-bottom-color: rgba(255,255,255,0.3); box-shadow: 0 6px 20px rgba(0,0,0,0); } to { background-color: #FFFFFF; border-bottom-color: #D8D8D8; box-shadow: 0 6px 20px rgba(0,0,0,0.06); } } @keyframes hd-fg-k { from { color: #FFFFFF; text-decoration-color: #FFFFFF; } to { color: #111111; text-decoration-color: #B1280F; } } @keyframes hd-bars { from { background-color: #FFFFFF; box-shadow: 0 -9px 0 #FFFFFF, 0 9px 0 #FFFFFF; } to { background-color: #111111; box-shadow: 0 -9px 0 #111111, 0 9px 0 #111111; } } @keyframes hd-fade-out { from { opacity: 1; } to { opacity: 0; } } @keyframes hd-fade-in { from { opacity: 0; } to { opacity: 1; } } .elementor .hd { animation: hd-bg linear both; animation-timeline: scroll(root); animation-range: 0 120px; } .elementor .hd :is(.hd-link, .hd-cta, .hd-dd-btn) { animation: hd-fg-k linear both; animation-timeline: scroll(root); animation-range: 0 120px; text-decoration-line: none; text-decoration-thickness: 2px; text-underline-offset: 9px; } .elementor .hd :is(.hd-link, .hd-cta, .hd-dd-btn):is(:hover, :focus-visible) { opacity: 1; text-decoration-line: underline; } .elementor .hd :is(.hd-link, .hd-cta, .hd-dd-btn):focus-visible { outline: none; } body.page-id-228 .elementor .hd a[href$='/formation/'], body.page-id-184 .elementor .hd a[href$='/formation/'], body.page-id-209 .elementor .hd a[href$='/formation/'], body.page-id-211 .elementor .hd a[href$='/formation/'], body.page-id-499 .elementor .hd .hd-dd-btn, body.page-id-257 .elementor .hd .hd-dd-btn, body.page-id-246 .elementor .hd .hd-dd-btn, body.page-id-553 .elementor .hd a[href$='/pourquoi-nous/'], body.page-id-635 .elementor .hd a[href$='/stage-et-entreprise/'], body.page-id-265 .elementor .hd a[href$='/actualites/'], body.blog .elementor .hd a[href$='/actualites/'], body.single-post .elementor .hd a[href$='/actualites/'], body.archive .elementor .hd a[href$='/actualites/'] { text-decoration-line: underline; } .elementor .hd .hd-burger::before { animation: hd-bars linear both; animation-timeline: scroll(root); animation-range: 0 120px; } .elementor .hd .hd-logo-w { animation: hd-fade-out linear both; animation-timeline: scroll(root); animation-range: 0 120px; } .elementor .hd .hd-logo-c { animation: hd-fade-in linear both; animation-timeline: scroll(root); animation-range: 0 120px; } @supports not (animation-timeline: scroll()) { .elementor .hd { animation: none; background-color: #FFFFFF; border-bottom-color: #D8D8D8; } .elementor .hd :is(.hd-link, .hd-cta, .hd-dd-btn) { animation: none; color: #111111; text-decoration-color: #B1280F; } .elementor .hd .hd-burger::before { animation: none; background-color: #111111; box-shadow: 0 -9px 0 #111111, 0 9px 0 #111111; } .elementor .hd .hd-logo-w { animation: none; opacity: 0; } .elementor .hd .hd-logo-c { animation: none; opacity: 1; } } body.elementor-editor-active .elementor .hd { animation: none; background-color: #FFFFFF; border-bottom-color: #D8D8D8; } body.elementor-editor-active .elementor .hd :is(.hd-link, .hd-cta, .hd-dd-btn) { animation: none; color: #111111; text-decoration-color: #B1280F; } body.elementor-editor-active .elementor .hd .hd-burger::before { animation: none; background-color: #111111; box-shadow: 0 -9px 0 #111111, 0 9px 0 #111111; } body.elementor-editor-active .elementor .hd .hd-logo-w { animation: none; opacity: 0; } body.elementor-editor-active .elementor .hd .hd-logo-c { animation: none; opacity: 1; }/* End custom CSS */