<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*,*::before,*::after{box-sizing:border-box}body{background:#bed2e7;color:#0d2375;font:14px / 20px 'Lato',sans-serif}.hideMe{position:fixed;top:-9999px;left:-9999px}.wrapper{width:960px;margin:0 auto}header{display:flex;width:960px;margin:0 auto;padding:30px 0;position:absolute;top:0;left:calc((100% - 960px) / 2)}.logo{font:500 24px / 26px 'Montserrat Alternates',serif;letter-spacing:-.0125em;color:#0d2375;text-align:center}.menu{flex-grow:1;text-align:right;font:600 13px / 13px 'Montserrat',serif}.menu a{text-transform:uppercase;color:#fff;text-decoration:none;display:inline-block;margin-left:25px}.menu a:hover,.menu a.active{color:#0d2375}header .afmae{background:url(/media/image/interface/afmae.png) no-repeat 0 0;position:absolute;left:-35px;top:150px;width:200px;height:200px;text-indent:-9999px}.title{background:url(/media/image/background/title.jpg) no-repeat center bottom;height:670px;padding:150px 0 0;text-align:center}.title h1{font:500 36px / 40px 'Montserrat Alternates',serif;letter-spacing:-.0125em;margin:-50px 0 40px}.title h2{font:700 16px / 20px 'Lato',serif;margin:0 0 15px}.title p{margin:0 0 30px}.title p strong{font-weight:700}.button{font:500 16px / 40px 'Montserrat Alternates',serif;letter-spacing:-.0125em;color:#fff;background:#e1222d;cursor:pointer;width:160px;height:40px;border-radius:3px;display:inline-block;text-align:center;text-decoration:none;border:none;-webkit-appearance:none}.link{font:500 16px / 40px 'Montserrat Alternates',serif;letter-spacing:-.0125em;color:#fff;cursor:pointer;width:160px;height:40px;border-radius:3px;border:1px solid #fff;display:inline-block;text-align:center;text-decoration:none}.share{font:600 12px / 30px 'Montserrat',serif;color:#0d2375;position:relative;margin:15px 0 0}.share::before{content:'';display:inline-block;width:13px;height:15px;background:url(/media/image/interface/sprite.png) no-repeat -11px -15px;margin:0 10px 0 0;position:relative;top:3px}.shareMenu{background:#888;padding:4px;border-radius:3px;position:relative;margin:8px 0 0;display:none}.shareMenu::before{content:'';width:0;height:0;border-bottom:12px solid #888;border-left:12px solid transparent;border-right:12px solid transparent;display:block;position:absolute;top:-12px;left:calc((100% - 24px) / 2)}.shareMenu .social{display:inline-block;width:15px;height:15px;text-indent:-9999px;margin:8px 12px;background:url(/media/image/interface/sprite.png) no-repeat 0 0}.shareMenu .facebook{background-position:-39px -15px}.shareMenu .twitter{background-position:-39px -30px}.shareMenu .googlePlus{background-position:-39px -45px}.shareMenu .linkedIn{background-position:-39px -60px}.test .result .answer .shareMenu{position:absolute;margin:8px 0 0 -32px}.test{background:#fff;padding:35px 35px 45px}.test .wrapper{display:flex;flex-wrap:wrap}.test h2{font:500 26px / 29px 'Montserrat Alternates',serif;text-align:right}.test .spacer{flex-grow:1}.test .spacer.ended{background:#3e69e6}.test .spacer.ended strong{display:none}.test .spacer.ended::before{content:'';background:url(/media/image/interface/sprite.png) no-repeat 0 -30px;display:block;width:18px;height:18px;position:absolute;top:3px;right:4px}.test .spacer.ended::after{font:700 14px / 25px 'Lato',sans-serif;content:'Test terminé';text-align:center;display:block;left:0;width:100%}.test .description{width:570px;margin:0 0 0 45px}.test p{font:500 14px / 20px 'Lato',sans-serif;margin:0 0 10px}.test p strong{font-weight:700}.test .action{margin:20px auto}.test .form{display:none;margin:40px auto 0}.test .step{height:25px;font:700 14px / 25px 'Lato',sans-serif;width:320px;position:relative;border-radius:25px;background:#b7c1cd;color:#fff;overflow:hidden;padding:0 50px 0 0}.test #showSteps:checked + .action{display:none}.test #showSteps:checked + .action + .form{display:flex}.test .step strong{width:30%;font-weight:700;background:#3e69e6;text-align:right;display:block;position:absolute;padding:0 40px 0 0;transition:width 500ms}.test .step strong::before{content:'n°1'}.test .step strong::after{content:'';display:block;border:12.5px solid transparent;border-right:none;border-color:#b7c1cd #b7c1cd #b7c1cd #3e69e6;width:0;height:0;top:0;right:0;position:absolute}.test .step strong.step1::before{content:'n°1'}.test .step strong.step2::before{content:'n°2'}.test .step strong.step3::before{content:'n°3'}.test .step strong.step4::before{content:'n°4'}.test .step strong.step5::before{content:'n°5'}.test .step strong.step6::before{content:'n°6'}.test .step strong.step7::before{content:'n°7'}.test .step strong.step8::before{content:'n°8'}.test .step strong.step9::before{content:'n°9'}.test .step strong.step10::before{content:'n°10'}.test .step strong.step1{width:calc(80px + (260px * (1 / 10)))}.test .step strong.step2{width:calc(80px + (260px * (2 / 10)))}.test .step strong.step3{width:calc(80px + (260px * (3 / 10)))}.test .step strong.step4{width:calc(80px + (260px * (4 / 10)))}.test .step strong.step5{width:calc(80px + (260px * (5 / 10)))}.test .step strong.step6{width:calc(80px + (260px * (6 / 10)))}.test .step strong.step7{width:calc(80px + (260px * (7 / 10)))}.test .step strong.step8{width:calc(80px + (260px * (8 / 10)))}.test .step strong.step9{width:calc(80px + (260px * (9 / 10)))}.test .step strong.step10{width:100%}.test .step strong.step10::after{display:none}.test .step::after{content:'/10';display:block;position:absolute;top:0;right:15px}.test .list{height:300px}.test .item,.test .result{display:none}.test .question{font:500 28px / 32px 'Montserrat Alternates',serif;margin:0 0 15px}.test .answer{margin:0 0 15px}.test .result .answer{font:700 14px / 16px 'Lato',serif}.test input[type=radio]{position:fixed;top:-9999px;left:-9999px}.test .answer label{cursor:pointer;display:block;font:700 14px / 20px 'Lato',serif}.test .answer label::before{content:'';display:inline-block;width:11px;height:11px;margin:0 20px 0 0;background:url(/media/image/interface/sprite.png) 0 0}.test .answer input:checked + label::before{background-position:0 -11px}.test .navigate{flex-basis:100%;display:flex;justify-content:space-between;text-decoration:underline}.test .navigate .prev{color:#b7c1cd}.test .navigate .next{color:#567ce9}.test .navigate .prev::before,.test .navigate .next::after{content:'';display:inline-block;width:8px;height:15px;bottom:0;margin:0 20px 0 0;background:url(/media/image/interface/sprite.png) -11px 0}.test .navigate .next::after{margin:0 0 0 20px;background-position:-19px 0}.test .navigate .prev.hide,.test .navigate .next.hide{pointer-events:none;visibility:hidden}.need{background:#dae1ea;padding:35px 35px 45px}.need .wrapper{display:flex;flex-wrap:wrap}.need h2{font:500 26px / 29px 'Montserrat Alternates',serif;text-align:right}.need .description{width:570px;margin:0 0 0 45px}.need li{font:500 14px / 20px 'Lato',sans-serif;margin:0 0 10px;position:relative;padding:0 0 0 32px;list-style:none}.need li::before{content:'';background:url(/media/image/interface/sprite.png) no-repeat 0 -30px;display:inline-block;width:18px;height:18px;position:absolute;top:1px;left:0}.need strong{font-weight:700}.job{background:url(/media/image/background/job.jpg) no-repeat center center /cover;padding:95px 0 75px}.job h2{color:#eb202b;font:500 38px / 45px 'Montserrat Alternates',serif;letter-spacing:-.0125em;text-align:center}.job .list{display:flex;justify-content:space-between;width:960px;margin:45px auto 0}.job dt{font:500 28px / 32px 'Montserrat Alternates',serif;color:#fff;margin:0 0 10px}.job dd{font:400 14px / 24px 'Lato',serif;color:#fff;margin:0}.job dd .details{color:#aeb0ba}.job dd .details a{color:#aeb0ba}.job dd .sample{color:#2093eb;font-family:'Montserrat Alternates',serif}.job .description{color:#fff;display:flex;margin:50px auto 0}.job .interview{flex-grow:1}.job .interview strong{font:500 31px / 35px 'Montserrat Alternates',serif;text-align:right;display:block}.job .interview em{font:400 14px / 24px 'Lato',serif;text-align:right;display:block;margin:20px 20px 0 0}.job .goLink{width:180px;text-align:left;margin:25px 0 0 60px}.apply{background:#fff;padding:50px 0 80px}.apply h2{text-align:center;font:500 38px / 43px 'Montserrat Alternates',serif}.apply .fields{display:flex;margin:45px auto 0;justify-content:space-between}.apply .column{display:inline-block;width:230px;position:relative}.apply .fields input,.apply .fields select{width:100%;color:#0d2375;padding:0 0 0 5px;border:none;border-bottom:1px solid #dae1ea;font:400 13px / 25px 'Lato',sans-serif;margin:0 0 30px;height:25px}.apply .fields input::placeholder{color:#0d2375;opacity:.75}.apply .details{display:flex}.apply textarea{flex-grow:1;color:#0d2375;border:1px solid #dae1ea;border-radius:10px;padding:10px;height:180px;resize:none}.apply .action{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 0 50px;flex-grow:1;margin:40px 0 0}.apply .error{color:#e1222d;text-align:center;margin:40px auto 0}.apply .external{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:40px 0 0}.apply .external .success{text-align:center}.testimonies{background:url(/media/image/background/testimonies.jpg) no-repeat center center /cover;padding:40px 0 75px;color:#fff;text-align:center}.testimonies h2{font:500 38px / 45px 'Montserrat Alternates',serif;letter-spacing:-.0125em;text-align:center}.testimonies .list::before{content:'“';font:700 100px / 120px 'Montserrat Alternates',serif}.testimonies .item{display:none}.testimonies p{font:400 14px / 24px 'Lato',sans-serif;margin:0 80px;height:160px}.testimonies .action{width:400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.testimonies .prev,.testimonies .next{width:8px;height:15px;background:url(/media/image/interface/sprite.png) -27px 0;text-indent:-9999px}.testimonies .prev.hide,.testimonies .next.hide{pointer-events:none;visibility:hidden}.testimonies .next{background-position:-35px 0}.testimonies .author strong{font:700 14px / 22px 'Roboto',sans-serif;display:block}.testimonies .author em{font:400 13px / 22px 'Roboto',sans-serif;display:block;opacity:.7}footer{background:#fff;padding:45px 0 120px;font:400 14px / 26px 'Roboto',sans-serif}footer .top{display:flex;align-items:flex-end;position:relative;height:60px;padding:0 0 15px;border-bottom:1px solid #f9bcbf}footer .social{display:inline-block;width:15px;height:15px;text-indent:-9999px;margin:0 8px;background:url(/media/image/interface/sprite.png) no-repeat 0 0}footer .facebook{background-position:-24px -15px}footer .twitter{background-position:-24px -30px}footer .googlePlus{background-position:-24px -45px}footer .linkedIn{background-position:-24px -60px}footer .afmae{display:inline-block;width:127px;height:55px;text-indent:-9999px;background:url(/media/image/interface/logo-afmae.png) no-repeat center center;position:absolute;right:8px;bottom:15px}footer .bottom{padding:12px 8px;position:relative}footer .bottom a{display:inline-block;margin:0 65px 0 0;text-decoration:none;color:#0d2375}footer .bottom em{display:inline-block;position:absolute;right:8px}@media screen and (max-width:1024px){.logo{font:500 18px / 20px 'Montserrat Alternates',serif}.wrapper{width:auto}header{width:auto;left:30px}.menu{display:none}header .afmae{top:30px;left:calc((100vw - 260px));height:42px}.title{background:url(/media/image/background/mobile.jpg) no-repeat bottom center / auto 100%;height:570px;padding:125px 0 0}.title h1{font:500 28px / 32px 'Montserrat Alternates',serif;padding:0 20px;margin:0 0 15px}.title h2{font:700 14px / 18px 'Lato',serif;padding:0 20px}.title p{display:none}.test .spacer{flex-basis:100%;text-align:center}.test .description{width:auto;margin:30px 0 0}.test .action .description{margin:auto}.test .question{font:500 20px / 24px 'Montserrat Alternates',serif}.test .list{height:280px}.test .result{text-align:center}.test .result .answer .shareMenu{margin:8px auto;width:175px;position:relative}.need h2{flex-basis:100%;text-align:center}.need h2 br{display:none}.need .description{margin:30px auto;width:auto}.job h2{font:500 32px / 40px 'Montserrat Alternates',serif;padding:0 20px}.job .list{flex-wrap:wrap;width:auto}.job .item{flex-basis:100%;text-align:center;margin:30px auto}.job .description{display:none}.apply{width:95vw;outline:20px solid #fff}.apply h2{font:500 32px / 40px 'Montserrat Alternates',serif;padding:0 20px}.apply .fields{flex-wrap:wrap;justify-content:center}.testimonies h2{font:500 32px / 40px 'Montserrat Alternates',serif;padding:0 20px}.testimonies .action{width:auto;margin:0 30px}footer .social{width:42px;height:38px;background:url(/media/image/interface/sprite-mobile.jpg) no-repeat 0 0}footer .facebook{background-position:0 0}footer .twitter{background-position:0 -76px}footer .googlePlus{background-position:0 -114px}footer .linkedIn{background-position:0 -38px}footer .top{flex-wrap:wrap;align-items:center;justify-content:center;border:none;height:auto}footer .afmae{flex-basis:100%;position:static;margin:30px 0 0}footer .bottom a{display:block;text-align:center;margin:0}footer .bottom em{display:block;margin:30px auto 0;text-align:center;position:static;padding:30px 0 0;border-top:1px solid #f9bcbf;width:66%}}</pre></body></html>