.d-flex{display:flex}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.d-none{display:none}.fill{flex:1 1 100%}.width-fit-content{width:-moz-fit-content;width:fit-content}.text-center{text-align:center}.p-45{padding:-45px}.p-25{padding:-25px}.p0{padding:0}.p2{padding:2px}.p5{padding:5px}.p10{padding:10px}.p15{padding:15px}.p20{padding:20px}.p25{padding:25px}.p30{padding:30px}.p40{padding:40px}.p55{padding:55px}.p50{padding:50px}.p4r{padding:4rem}.p1r{padding:1rem}.p2r{padding:2rem}.p025r{padding:.25rem}.p050r{padding:.5rem}.p075r{padding:.75rem}.pa{padding:auto}.pl-45{padding-left:-45px}.pl-25{padding-left:-25px}.pl0{padding-left:0}.pl2{padding-left:2px}.pl5{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl55{padding-left:55px}.pl50{padding-left:50px}.pl4r{padding-left:4rem}.pl1r{padding-left:1rem}.pl2r{padding-left:2rem}.pl025r{padding-left:.25rem}.pl050r{padding-left:.5rem}.pl075r{padding-left:.75rem}.pla{padding-left:auto}.pr-45{padding-right:-45px}.pr-25{padding-right:-25px}.pr0{padding-right:0}.pr2{padding-right:2px}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr55{padding-right:55px}.pr50{padding-right:50px}.pr4r{padding-right:4rem}.pr1r{padding-right:1rem}.pr2r{padding-right:2rem}.pr025r{padding-right:.25rem}.pr050r{padding-right:.5rem}.pr075r{padding-right:.75rem}.pra{padding-right:auto}.pb-45{padding-bottom:-45px}.pb-25{padding-bottom:-25px}.pb0{padding-bottom:0}.pb2{padding-bottom:2px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb55{padding-bottom:55px}.pb50{padding-bottom:50px}.pb4r{padding-bottom:4rem}.pb1r{padding-bottom:1rem}.pb2r{padding-bottom:2rem}.pb025r{padding-bottom:.25rem}.pb050r{padding-bottom:.5rem}.pb075r{padding-bottom:.75rem}.pba{padding-bottom:auto}.pt-45{padding-top:-45px}.pt-25{padding-top:-25px}.pt0{padding-top:0}.pt2{padding-top:2px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt55{padding-top:55px}.pt50{padding-top:50px}.pt4r{padding-top:4rem}.pt1r{padding-top:1rem}.pt2r{padding-top:2rem}.pt025r{padding-top:.25rem}.pt050r{padding-top:.5rem}.pt075r{padding-top:.75rem}.pta{padding-top:auto}.m-45{margin:-45px}.m-25{margin:-25px}.m0{margin:0}.m2{margin:2px}.m5{margin:5px}.m10{margin:10px}.m15{margin:15px}.m20{margin:20px}.m25{margin:25px}.m30{margin:30px}.m40{margin:40px}.m55{margin:55px}.m50{margin:50px}.m4r{margin:4rem}.m1r{margin:1rem}.m2r{margin:2rem}.m025r{margin:.25rem}.m050r{margin:.5rem}.m075r{margin:.75rem}.ma{margin:auto}.ml-45{margin-left:-45px}.ml-25{margin-left:-25px}.ml0{margin-left:0}.ml2{margin-left:2px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml55{margin-left:55px}.ml50{margin-left:50px}.ml4r{margin-left:4rem}.ml1r{margin-left:1rem}.ml2r{margin-left:2rem}.ml025r{margin-left:.25rem}.ml050r{margin-left:.5rem}.ml075r{margin-left:.75rem}.mla{margin-left:auto}.mr-45{margin-right:-45px}.mr-25{margin-right:-25px}.mr0{margin-right:0}.mr2{margin-right:2px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr55{margin-right:55px}.mr50{margin-right:50px}.mr4r{margin-right:4rem}.mr1r{margin-right:1rem}.mr2r{margin-right:2rem}.mr025r{margin-right:.25rem}.mr050r{margin-right:.5rem}.mr075r{margin-right:.75rem}.mra{margin-right:auto}.mt-45{margin-top:-45px}.mt-25{margin-top:-25px}.mt0{margin-top:0}.mt2{margin-top:2px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt55{margin-top:55px}.mt50{margin-top:50px}.mt4r{margin-top:4rem}.mt1r{margin-top:1rem}.mt2r{margin-top:2rem}.mt025r{margin-top:.25rem}.mt050r{margin-top:.5rem}.mt075r{margin-top:.75rem}.mta{margin-top:auto}.mb-45{margin-bottom:-45px}.mb-25{margin-bottom:-25px}.mb0{margin-bottom:0}.mb2{margin-bottom:2px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb55{margin-bottom:55px}.mb50{margin-bottom:50px}.mb4r{margin-bottom:4rem}.mb1r{margin-bottom:1rem}.mb2r{margin-bottom:2rem}.mb025r{margin-bottom:.25rem}.mb050r{margin-bottom:.5rem}.mb075r{margin-bottom:.75rem}.mba{margin-bottom:auto}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}@font-face{font-family:OpenSans;font-style:normal;font-weight:100;src:url(../../fonts/open-sans/OpenSans-Light.otf)}@font-face{font-family:OpenSans;font-style:normal;font-weight:400;src:url(../../fonts/open-sans/OpenSans-Regular.otf)}@font-face{font-family:OpenSans;font-style:normal;font-weight:500;src:url(../../fonts/open-sans/OpenSans-SemiBold.otf)}@font-face{font-family:OpenSans;font-style:normal;font-weight:700;src:url(../../fonts/open-sans/OpenSans-Bold.otf)}@font-face{font-family:"DroidSerif";font-style:normal;font-weight:400;src:url(../../fonts/droid-serif/DroidSerif-Regular.otf)}@font-face{font-family:"DroidSerif";font-style:normal;font-weight:700;src:url(../../fonts/droid-serif/DroidSerif-Bold.otf)}@font-face{font-family:CooperHewitt;font-style:normal;font-weight:100;src:url(../../fonts/cooper-hewitt/CooperHewitt-Light.otf)}@font-face{font-family:CooperHewitt;font-style:normal;font-weight:400;src:url(../../fonts/cooper-hewitt/CooperHewitt-Regular.otf)}@font-face{font-family:CooperHewitt;font-style:normal;font-weight:500;src:url(../../fonts/cooper-hewitt/CooperHewitt-Semibold.otf)}@font-face{font-family:CooperHewitt;font-style:normal;font-weight:700;src:url(../../fonts/cooper-hewitt/CooperHewitt-Bold.otf)}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;src:url(../../fonts/quick-sand/Quicksand-Regular_1.otf)}@font-face{font-family:Quicksand-Regular;font-style:normal;font-weight:400;src:url(../../fonts/quick-sand/Quicksand-Regular_1.otf)}@font-face{font-family:NeoSansPro;font-style:normal;font-weight:400;src:url(../../fonts/neo-sans-pro/NeoSansPro.otf)}@font-face{font-family:NeoSansPro-Regular;font-style:normal;font-weight:400;src:url(../../fonts/neo-sans-pro/NeoSansPro.otf)}@font-face{font-family:CooperHewitt;font-style:normal;src:url(../../fonts/cooper-hewitt/CooperHewitt-Regular.otf)}@font-face{font-family:"DroidSerif";font-style:normal;src:url(../../fonts/droid-serif/DroidSerif-Regular.otf)}@keyframes rotation{0%{transform:rotateY(0deg) rotateX(0deg)}to{transform:rotateY(180deg) rotateX(180deg)}}@keyframes bounce{0%{transform:scale(1)}50%{transform:scale(1.8)}75%{transform:scale(1.2)}to{transform:scale(1.5)}}.progress-circle{background-color:#ddd;font-size:15px;padding:0;position:relative}.progress-circle,.progress-circle .left-half-clipper,.progress-circle .value-bar,.progress-circle.over50 .first50-bar{height:5em}.progress-circle,.progress-circle .left-half-clipper,.progress-circle .value-bar,.progress-circle span,.progress-circle.over50 .first50-bar{line-height:5em;width:5em}.progress-circle,.progress-circle .left-half-clipper,.progress-circle .value-bar,.progress-circle.over50 .first50-bar,.progress-circle:after{border-radius:50%}.progress-circle .left-half-clipper,.progress-circle .value-bar,.progress-circle span,.progress-circle.over50 .first50-bar,.progress-circle:after{position:absolute}.progress-circle span,.progress-circle:after{display:block;text-align:center}.progress-circle:after{background-color:#fff;border:none;content:"";height:4.3em;left:.35em;top:.35em;width:4.3em}.progress-circle span{z-index:2}.progress-circle span img{vertical-align:middle}.progress-circle .left-half-clipper,.progress-circle.over50 .first50-bar{clip:rect(0,5em,5em,2.5em)}.progress-circle.over50 .left-half-clipper{clip:rect(auto,auto,auto,auto)}.progress-circle.over50 .first50-bar{background-color:#002fa7}.progress-circle .value-bar{clip:rect(0,2.5em,5em,0);border:.45em solid #002fa7;box-sizing:border-box}.progress-circle:not(.over50) .first50-bar{display:none}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.lds-spinner{display:none;left:calc(50% - 100px);position:relative;top:calc(50% - 100px)}.active .lds-spinner{display:block}.lds-spinner div{animation:lds-spinner 1s linear infinite;background:#fff;border-radius:50%;height:24px;left:94px;position:absolute;top:38px;transform-origin:6px 62px;width:12px}.lds-spinner div:first-child{animation-delay:-.9166666667s;transform:rotate(0deg)}.lds-spinner div:nth-child(2){animation-delay:-.8333333333s;transform:rotate(30deg)}.lds-spinner div:nth-child(3){animation-delay:-.75s;transform:rotate(60deg)}.lds-spinner div:nth-child(4){animation-delay:-.6666666667s;transform:rotate(90deg)}.lds-spinner div:nth-child(5){animation-delay:-.5833333333s;transform:rotate(120deg)}.lds-spinner div:nth-child(6){animation-delay:-.5s;transform:rotate(150deg)}.lds-spinner div:nth-child(7){animation-delay:-.4166666667s;transform:rotate(180deg)}.lds-spinner div:nth-child(8){animation-delay:-.3333333333s;transform:rotate(210deg)}.lds-spinner div:nth-child(9){animation-delay:-.25s;transform:rotate(240deg)}.lds-spinner div:nth-child(10){animation-delay:-.1666666667s;transform:rotate(270deg)}.lds-spinner div:nth-child(11){animation-delay:-.0833333333s;transform:rotate(300deg)}.lds-spinner div:nth-child(12){animation-delay:0s;transform:rotate(330deg)}.lds-spinner{height:200px!important;transform:translate(-100px,-100px) scale(1) translate(100px,100px);width:200px!important}.range-input--correction{border:1px solid #002fa7;font-family:CooperHewitt;padding:1rem;transition:.25s linear}.range-input--correction.disabled{border:unset;height:0;margin:0;overflow:hidden;padding-bottom:0;padding-top:0}.question-list--modal{bottom:0;display:flex;height:0;left:0;opacity:0;position:absolute;right:0;top:0}.question-list--modal,.question-list--modal div{transition:opacity .25s linear}.question-list--modal:not(.show) div{opacity:0;visibility:hidden}.question-list--modal:not(.show) div .question-list--modal-wrapper{height:0}.question-list--modal.show{opacity:1}.question-list--modal-background{background-color:#000;bottom:0;left:0;opacity:.3;position:fixed;right:0;top:0;z-index:2}.question-list--modal-wrapper{bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:3}.question-list--modal-content{background-color:#fff;border-radius:5px;box-shadow:1px 4px 10px 0 #8f8f8f;margin:auto;max-height:400px;max-width:70%;opacity:1;padding:1.25rem;z-index:3}.question-list--modal-content h1{font-size:15px;margin-top:3px}.question-list--modal-content-div{display:flex}.question-list--modal-input{border:1px solid #0ee6b1;border-right:unset;outline:unset;padding:.25rem}.question-list--modal-button{background-color:#eee;border:1px solid #0ee6b1;border-left:unset;color:#002fa7;cursor:pointer;outline:unset;transition:.25s linear}.question-list--modal-button.hover{background-color:#c5fbee}.front-multiple-choice-input-container{display:flex;padding:0!important}.front-multiple-choice-input-container label{padding:1.5rem;width:100%}.ordered-answers--row{background-color:#fff;border:1px solid rgba(0,0,0,.125);display:block;margin-bottom:-1px;padding:.75rem 1.25rem;position:relative}.blue-background-class{background-color:#c8ebfb}.page-loader{background-color:#0e2662;bottom:0;height:0;left:0;opacity:0;position:fixed;right:0;top:60px;z-index:1000}.page-loader.active{height:calc(100% - 60px);opacity:1;transition:opacity height .3s .3s}.page-loader.active:after,.page-loader.active:before{display:block}.page-loader.exploding{opacity:0;transform:scale(3);transition:all .3s}.page-loader.exploding:after,.page-loader.exploding:before{animation:none}.button-primary{background-color:#fff;border:2px solid #0ee6b1;color:#0ee6b1;cursor:pointer;display:block;font-size:16px;font-weight:500;outline:none;padding:10px 25px;position:relative;text-transform:uppercase;z-index:0}.button-primary:before{background:#0ee6b1;bottom:0;content:"";left:0;position:absolute;right:0;top:100%;z-index:-1}.button-primary:hover{color:#fff}.button-primary:hover:before{animation-duration:.5s;animation-name:fillButton;animation-timing-function:ease-in;top:0}.front-select select,.front-text{background-color:#f5f5f5;border:1px solid #909090;border-radius:3px;color:#909090;display:block;font-size:14px;outline:none}.front-text{line-height:20px;padding:15px 20px;width:calc(100% - 40px)}.front-select{align-self:center;position:relative}.front-select select{-moz-appearance:none;-webkit-appearance:none;background-image:none;cursor:pointer;height:50px;line-height:25px;padding:8px 20px;width:100%}.front-select .front-select-arrow{border:solid #002fa7;border-width:0 2px 2px 0;display:inline-block;padding:4px;position:absolute;right:60px;top:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.front-radios{padding:20px 0}.front-radios .front-radio-input-container{color:#909090;font-weight:400}.front-radios .front-radio-input-container:last-child{margin-bottom:0}.front-radios .front-radio-input-container input{display:none}.front-radios .front-radio-input-container input:checked+label{font-weight:600}.front-radios .front-radio-input-container input:checked+label:before{animation:bounce .3s forwards}.front-radios .front-radio-input-container input:checked+label:after{border-color:#0ee6b1;box-shadow:none}.front-radios .front-radio-input-container label{cursor:pointer;display:block;padding:10px 40px;position:relative}.front-radios .front-radio-input-container label:after,.front-radios .front-radio-input-container label:before{background-color:#fff;border-radius:19px;box-sizing:border-box;content:"";display:block;height:19px;left:0;position:absolute;top:12px;transition:all .3s;width:19px}.front-radios .front-radio-input-container label:before{background-color:#0ee6b1}.front-radios .front-radio-input-container label:after{border:1px solid #ddd;box-shadow:0 1px 2px 0 #ddd}.main-menu{background-color:#0e2662;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);height:60px;left:0;position:fixed;top:0;width:100%;z-index:10}.main-menu>a{border-right:1px solid #171b26;display:inline-block;height:calc(100% - 20px);padding:10px 30px}.main-menu>a img{max-height:40px;width:auto}.main-menu h1{color:#fff;display:inline-block;margin:20px 30px 0;position:absolute;top:0}.main-menu h1.with-margin{margin-left:70px;margin-top:15px}.main-menu .horizontal-nav-bar-div{background-color:#0e2662;height:100%;position:fixed;top:60px;width:100%}.main-menu .horizontal-nav-bar-div .nav-route-horizontale{color:#fff;display:flex;font-weight:400;margin-bottom:15px;margin-top:10px;padding-bottom:10px;padding-left:38px;padding-top:10px;text-decoration:unset}.main-menu .horizontal-nav-bar-div .nav-route-horizontale.active{font-weight:700}.main-menu .horizontal-nav-bar-div .nav-route-horizontale.active:after,.main-menu .horizontal-nav-bar-div .nav-route-horizontale:hover:after{height:5px;width:100%}.main-menu .horizontal-nav-bar-div .horizontal-mobile-nav-bar{border-top:2px solid #aaa;height:5px;margin-left:38px;margin-top:30px;width:20px}.main-menu .horizontal-nav-bar-div .div-logo-nav{align-items:center;display:flex;justify-content:center}.main-menu .horizontal-nav-bar-div .div-logo-nav .logo{bottom:15px;max-height:50px;max-width:150px;position:fixed}.main-menu nav{display:flex;float:right;height:100%}.main-menu nav .nav-route{color:#fff;font-family:CooperHewitt;font-size:15px;font-weight:100;height:calc(100% - 20px);line-height:40px;margin:0 20px;padding:10px 5px;position:relative;text-decoration:none;text-transform:uppercase}.main-menu nav .nav-route:after{background-color:#fff;content:"";display:block;height:0;left:0;position:absolute;top:0;transition:width .3s;width:0}.main-menu nav .nav-route.active{font-weight:400}.main-menu nav .nav-route.active:after,.main-menu nav .nav-route:hover:after{height:5px;width:100%}.main-menu nav .nav-bar-icon-cross{display:none}.main-menu nav .nav-bar-icon-cross img{height:20px;width:20px}.main-menu nav .nav-bar-icon{display:none}.main-menu nav .nav-bar-icon .ligne-horizontale{border-top:3px solid #0ee6b1;height:7px;width:25px}.app-content .home-container .home-content:nth-of-type(odd){background-color:#f5f5f5}.app-content .home-container .home-content:nth-of-type(odd) .form-container{border:1px solid #ddd}.app-content .home-container .home-content:nth-of-type(2n){background-color:#fff}.app-content .home-container .home-content{padding:30px 70px}.app-content .home-container .home-content h1{font-size:32px;font-weight:lighter;margin-top:5px}.app-content .home-container .home-content h2{font-size:20px}.app-content .home-container .home-content .best-practice h2{font-size:18px}.app-content .home-container .home-content p{color:#909090}.app-content .home-container .home-content h1.left-bar:after{background-color:#0ee6b1;left:-46px}.app-content .home-container .home-content .cols-container{display:flex;justify-content:space-around}.app-content .home-container .home-content .col-left,.app-content .home-container .home-content .col-right{flex:1;padding:10px}.app-content .home-container .home-content .col-left{margin:auto;padding-right:30px}.app-content .home-container .home-content .col-right{margin:auto;padding-left:30px}.app-content .home-container .contents .home-contents-container{display:flex;justify-content:center}.app-content .home-container .contents .home-contents-content{background-color:#f5f5f5;flex:1;margin-top:20px;padding:10px}.app-content .home-container .contents .home-contents-back,.app-content .home-container .contents .home-contents-content,.app-content .home-container .contents .home-contents-top{margin:10px}.app-content .home-container .contents .home-contents-back{align-items:flex-end;display:flex;justify-content:center}.app-content .home-container .contents .home-contents-top p{max-width:700px}.app-content .home-container .contents .best-practice{flex-direction:column}.app-content .home-container .contact .form-container{background-color:#f5f5f5;padding:30px 40px}.app-content .home-container .contact form input,.app-content .home-container .contact form textarea{background-color:#fff;border:none;font-size:14px;margin-bottom:15px;padding:10px 2%;width:100%}.app-content .home-container .contact form input::-moz-placeholder,.app-content .home-container .contact form textarea::-moz-placeholder{color:#aaa;font-family:OpenSans;font-style:italic}.app-content .home-container .contact form input::placeholder,.app-content .home-container .contact form textarea::placeholder{color:#aaa;font-family:OpenSans;font-style:italic}.app-content .home-container .contact form input{height:25px;width:96%}.app-content .home-container .contact form input::-webkit-input-placeholder{color:#aaa;font-family:OpenSans;font-style:italic}.app-content .home-container .contact form input::-moz-placeholder{color:#aaa;font-family:OpenSans;font-style:italic}.app-content .home-container .contact form input:-ms-input-placeholder{color:#aaa;font-family:OpenSans;font-style:italic}.app-content .home-container .contact form input:-moz-placeholder{color:#aaa;font-family:OpenSans;font-style:italic}.app-content .home-container .contact .form-control:focus{border:1px solid #ddd;box-shadow:none;outline:0 none}.app-content .home-container .contact .col-left,.app-content .home-container .contact .col-right{display:flex;flex-direction:column;justify-content:space-between}.app-content .home-container .contact .col-left{padding:0 15px 0 0}.app-content .home-container .contact .col-right{padding:0 0 0 15px}.app-content .home-container .contact button{margin-left:auto;margin-top:10px}.app-content .home-container .contact .message{left:0;text-align:center;width:100%}.app-content .home-container .contact .message.error{color:#c00}.app-content .home-container .button-primary{background-color:transparent}viewer-zoom-toolbar{display:none}.app-content .quiz-container{position:relative;z-index:2}.app-content .quiz-container .pagination-bars-container.fixed,.app-content .quiz-container .quiz-header.fixed{left:0;position:fixed;top:0;z-index:2}.app-content .quiz-container .quiz-header{background-color:#fff;padding:20px;text-align:center}.app-content .quiz-container .quiz-header h2{margin:0}.app-content .quiz-container .quiz-header h2 .pagination-number{font-family:CooperHewitt;font-size:22px;font-weight:100;margin-right:5px}.app-content .quiz-container .quiz-header.fixed{width:calc(100% - 40px)}.app-content .quiz-container .pagination-bars-container{display:flex;margin-left:-2px;margin-right:-2px}.app-content .quiz-container .pagination-bars-container .pagination-bar{background-color:#ddd;cursor:pointer;flex:1;height:4px;margin:0 2px}.app-content .quiz-container .pagination-bars-container .pagination-bar.active{background-color:#002fa7}.app-content .quiz-container .pagination-bars-container.fixed{top:72px;width:100%}.app-content .quiz-container .pagination-bars-container.fixed+.quiz-pages-container{margin-top:166px}.app-content .quiz-container .quiz-pages-container{align-items:flex-start;display:flex;margin:30px auto;overflow:hidden;width:90vw}.app-content .quiz-container .quiz-pages-container .front-select select,.app-content .quiz-container .quiz-pages-container .front-text{margin-left:-10px}.app-content .quiz-container .quiz-pages-container .front-select select{width:calc(100% - 30px)}.app-content .quiz-container .quiz-pages-container .front-text{width:calc(100% - 70px)}.app-content .quiz-container .quiz-pages-container textarea.front-text{resize:vertical}.app-content .quiz-container .quiz-pages-container .quiz-page-container{left:0;max-width:100%;min-width:100%;position:relative;transition:left .3s}.app-content .quiz-container .quiz-pages-container .quiz-page-container .questions-container{background-color:#fff;margin-bottom:50px}.app-content .quiz-container .quiz-pages-container .quiz-page-container .question-container{align-items:center;border-bottom:1px solid #eee;display:flex;padding:20px;width:calc(100% - 40px)}.app-content .quiz-container .quiz-pages-container .quiz-page-container .question-container .input-container{width:50%}.app-content .quiz-container .quiz-pages-container .quiz-page-container .question-container .statement{color:#909090;flex:1;font-family:OpenSans;font-size:15px;margin-right:20px;width:calc(50% - 20px)}.app-content .quiz-container .quiz-pages-container .quiz-page-container .question-container .input-container .slider.slider-horizontal{margin-right:10%;padding-bottom:20px;width:90%}.app-content .quiz-container .quiz-pages-container .quiz-page-container .question-container .input-container .slider.slider-horizontal .slider-track{background:none;box-shadow:none;height:1px}.app-content .quiz-container .quiz-pages-container .quiz-page-container .question-container .input-container .slider.slider-horizontal .slider-selection.tick-slider-selection{border:1px solid #aaa;border-top:2px solid #aaa}.app-content .quiz-container .quiz-pages-container .quiz-page-container .question-container .input-container .slider.slider-horizontal .slider-selection,.app-content .quiz-container .quiz-pages-container .quiz-page-container .question-container .input-container .slider.slider-horizontal .slider-track-high,.app-content .quiz-container .quiz-pages-container .quiz-page-container .question-container .input-container .slider.slider-horizontal .slider-track-low{top:0;transition:all .3s}.app-content .quiz-container .quiz-pages-container .quiz-page-container .question-container .input-container .slider.slider-horizontal .slider-track-high{border:none;border-top:1px solid #909090;top:1px}.app-content .quiz-container .quiz-pages-container .quiz-page-container .question-container .input-container .slider.slider-horizontal .slider-track-high+.slider-tick{display:none}.app-content .quiz-container .quiz-pages-container .quiz-page-container .question-container .input-container .slider.slider-horizontal .slider-tick-label-container{display:flex;width:-moz-fit-content;width:fit-content}.app-content .quiz-container .quiz-pages-container .quiz-page-container .question-container .input-container .slider.slider-horizontal .slider-tick-label-container .slider-tick-label{color:#909090;cursor:pointer;display:inline-block;font-size:12px;font-weight:100;height:-moz-fit-content;height:fit-content;margin-top:auto;text-align:center;white-space:normal}.app-content .quiz-container .quiz-pages-container .quiz-page-container .question-container .input-container .slider.slider-horizontal .slider-handle,.app-content .quiz-container .quiz-pages-container .quiz-page-container .question-container .input-container .slider.slider-horizontal .slider-tick{margin-top:-9px;transition:all .3s}.app-content .quiz-container .quiz-pages-container .quiz-page-container .question-container .input-container .slider.slider-horizontal .slider-tick{background-color:#fff;background-image:none;border:1px solid #ddd;box-shadow:0 1px 2px 0 #ddd;opacity:1}.app-content .quiz-container .quiz-pages-container .quiz-page-container .question-container .input-container .slider.slider-horizontal .slider-handle{background-color:#fff;border:5px solid #0ee6b1;height:15px;margin-top:-11px;outline:none!important;position:relative;width:15px}.app-content .quiz-container .quiz-pages-container .quiz-page-container .question-container .input-container .slider.slider-horizontal .slider-handle.sliding:after,.app-content .quiz-container .quiz-pages-container .quiz-page-container .question-container .input-container .slider.slider-horizontal .slider-handle[aria-valuenow="0"]:after{background:#fff!important;border:2px solid #0ee6b1!important;border-radius:100%;content:""!important;display:block!important;height:26px!important;left:7px!important;margin-left:-15px!important;margin-top:-15px!important;position:absolute!important;top:7px!important;width:26px!important}.app-content .quiz-container .quiz-pages-container .quiz-page-container .question-container .input-container .slider.slider-horizontal .slider-handle[aria-valuenow="0"]:after{background-color:#002fa7!important;background-image:url(../../img/arrow_empty.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.app-content .quiz-container .quiz-pages-container .quiz-page-container .question-container .input-container .slider.slider-horizontal .slider-handle.sliding:before{background:#fff!important;border:2px solid #0ee6b1!important;border-radius:100%;content:""!important;display:block!important;height:36px!important;left:5px!important;margin-left:-18px!important;margin-top:-18px!important;position:absolute!important;top:5px!important;width:36px!important}.app-content .quiz-container .quiz-pages-container .quiz-page-container .interstitial-container{background-color:#fff;box-shadow:0 1px 2px 0 #ddd;margin-left:200px;padding:30px 70px}.app-content .quiz-container .quiz-pages-container .quiz-page-container .interstitial-container .interstitial-content{left:-150px;position:relative;width:calc(100% + 150px)}.app-content .quiz-container .quiz-pages-container .quiz-page-container .interstitial-container .interstitial-content.cols-container{display:flex}.app-content .quiz-container .quiz-pages-container .quiz-page-container .interstitial-container .interstitial-content.cols-container .col-left,.app-content .quiz-container .quiz-pages-container .quiz-page-container .interstitial-container .interstitial-content.cols-container .col-right{padding:10px;position:relative}.app-content .quiz-container .quiz-pages-container .quiz-page-container .interstitial-container .interstitial-content.cols-container .col-right{flex:2;padding-left:30px}.app-content .quiz-container .quiz-pages-container .quiz-page-container .interstitial-container .interstitial-content h1{font-size:32px;font-weight:lighter}.app-content .quiz-container .quiz-pages-container .quiz-page-container .interstitial-container .interstitial-content h1:after{background-color:#0ee6b1;content:"";height:5px;left:-30px;position:absolute;top:46px;width:32px}.app-content .quiz-container .quiz-pages-container .quiz-page-container .interstitial-container .interstitial-content h2{font-size:20px}.app-content .quiz-container .quiz-pages-container .quiz-page-container .interstitial-container .interstitial-content p{color:#909090}.app-content .quiz-container .quiz-pages-container .quiz-page-container .interstitial-container .interstitial-content .interstitial-without-video{flex:1;height:300px;width:400px}.app-content .quiz-container .quiz-pages-container .quiz-page-container .interstitial-container .interstitial-content .interstitial-without-video h1{background-color:#0e2662;height:70%;padding:30px 60px}.app-content .quiz-container .quiz-pages-container .quiz-page-container .interstitial-container .interstitial-content .interstitial-without-video h1:after{left:20px;top:76px}.app-content .quiz-container .quiz-pages-container .quiz-page-container .interstitial-container .interstitial-content .interstitial-without-video .illustration img{max-height:300px;max-width:400px}.app-content .quiz-container .quiz-pages-container .quiz-page-container .interstitial-container .interstitial-content .interstitital-with-video{flex:2}.app-content .quiz-container .quiz-pages-container .quiz-page-container .interstitial-container .interstitial-content .interstitital-with-video .illustration{position:relative;top:80px}.app-content .quiz-container .quiz-footer{background-color:#fff;bottom:0;box-shadow:8px 4px 8px 8px rgba(0,0,0,.2),6px 6px 20px 6px rgba(0,0,0,.19);display:flex;justify-content:space-between;left:0;padding:0 5%;position:fixed;right:0}.app-content .quiz-container .quiz-footer .next-page,.app-content .quiz-container .quiz-footer .previous-page{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:space-between;padding:10px 20px;width:100px}.app-content .quiz-container .quiz-footer .next-page.hidden,.app-content .quiz-container .quiz-footer .previous-page.hidden{cursor:default;opacity:0}.app-content .quiz-container .quiz-footer .previous-page{padding-left:0}.app-content .quiz-container .quiz-footer .next-page{padding-right:0}.app-content .quiz-container .quiz-footer .next-page span{color:#002fa7;font-family:CooperHewitt;line-height:40px;margin:0;text-transform:uppercase}.app-content .quiz-container .quiz-footer .next-page+.tooltip{background-color:#fff;bottom:70px;box-shadow:0 0 5px 0 #909090;color:#002fa7;padding:15px 20px;position:absolute;right:-300px;text-align:center;transition:right .3s;width:200px}.app-content .quiz-container .quiz-footer .next-page.disabled{cursor:not-allowed;opacity:.5}.app-content .quiz-container .quiz-footer .next-page.disabled:hover+.tooltip{right:10px}.app-content .quiz-container .scroll-page-suggestion{background:linear-gradient(180deg,hsla(0,0%,100%,.1) 0,#0ee6b1 150%);bottom:0;display:none;height:0;left:0;position:fixed;transition:height .3s;width:100%}.app-content .quiz-container .scroll-page-suggestion.active{height:50px}.social-bottom{align-items:center;color:#909090;display:flex;font-family:OpenSans;font-size:12px;margin-top:20px;position:absolute;right:50px;text-align:right}.social-bottom p{margin-right:10px}.social-bottom ul{padding-left:10px}.social-bottom li{display:inline-block;height:20px}.social-bottom a{display:flex;height:37px;vertical-align:middle}.social-bottom a svg{height:18px}.social-bottom a svg g{fill:#0ee6b1}.social-bottom a div{border-right:1px solid #909090;height:14px;margin:3px 10px}.social-bottom .other-link-box{background-color:#878787;border-bottom:1px solid #fff;bottom:100%;color:#fff;display:none;padding:2px 10px;position:absolute;right:10px}.social-bottom .other-link-box.active{display:block}.footer-part{background-color:#0e2662;color:#fff;font-size:14px;left:0;margin:auto;padding:10px;position:absolute;right:0}.footer-part .col{display:flex;flex:1;flex-direction:row;padding:10px 20px}.footer-part .col.logo{display:block;flex:2;max-width:20%;text-align:center}.footer-part .col.logo p:after{content:none}.footer-part .col.link a{width:auto}.footer-part .col .footer-row{border-top:1px solid #fff;display:grid;margin-left:20%;padding-top:10px;place-content:space-around;text-align:left}.footer-part .col .footer-row a{cursor:pointer}.footer-part .logo p{font-size:10px;margin:3px}.footer-part .logo img{max-height:50px;max-width:150px}.footer-part .footer-content{display:flex;justify-content:space-around}.footer-part li{list-style-type:none}.footer-part a{color:#fff;text-decoration:none}.footer-part .back-to-top{background-color:#0ee6b1;background-position:50%;background-repeat:no-repeat;background-size:20px;border-radius:13px;bottom:calc(100% - 15px);height:26px;position:absolute;right:15px;width:26px}.footer-part .back-to-top svg{left:-15px;position:absolute;top:-6px}.footer-part .back-to-top svg g{stroke:#fff}@keyframes upDown{0%{transform:translate(0)}50%{transform:translateY(10px)}to{transform:translate(0)}}.footer-part .arrow-down-scroll-indicator{animation:upDown 2s infinite;bottom:30px;position:fixed;right:15px}.footer-part .arrow-down-scroll-indicator svg{left:10px}.footer-part .arrow-down-scroll-indicator svg path{stroke:#fff}#page1-div{margin:auto!important;position:relative!important;width:-moz-fit-content!important;width:fit-content!important}.modal-background{background-color:#f5f5f5;height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:100%}.modal-background .modal-container{left:25%;margin:80px 0;position:absolute;width:50%}.modal-background .modal-container .modal-content{background-color:#fff;box-shadow:0 0 2px 0 #ddd;margin-top:20px;padding:40px 60px}.modal-background .modal-container .modal-content h1{color:#909090;cursor:pointer;font-size:32px;font-weight:300;margin:0;position:relative}.modal-background .modal-container .modal-content h1:hover,.modal-background .modal-container .modal-content.active h1{color:#0ee6b1}.modal-background .modal-container .modal-content h1:hover:after,.modal-background .modal-container .modal-content.active h1:after{background-color:#0ee6b1}.modal-background .modal-container .modal-content h2{font-size:20px;margin-bottom:10px}.modal-background .modal-container .modal-content p{color:#909090;margin-bottom:30px;margin-top:0}.modal-background .modal-container .modal-content p.message{margin-bottom:10px}.modal-background .modal-container .modal-content p.error{color:#c00}.modal-background .modal-container .modal-content label{color:#909090;font-size:12px;margin-bottom:30px;margin-top:5px}.modal-background .modal-container .modal-content label.message{margin-bottom:10px}.modal-background .modal-container .modal-content label.error{color:#c00}.modal-background .modal-container .modal-content input{margin-top:5px}.modal-background .modal-container .modal-content button{margin:40px auto 0}.modal-background .modal-container .modal-content .under-modal{bottom:-35px;left:0;position:absolute;text-align:center;width:100%}.modal-background .modal-container .modal-content .top-left-cross{left:1%;position:fixed;top:1%}.modal-background .modal-container .modal-content .me-renvoyer-mon-code{color:#909090;float:right;font-family:OpenSans;font-size:13px;text-decoration:underline}.modal-background .modal-container .modal-mask{background-color:#f5f5f5;display:table;transition:opacity .3s ease;z-index:1}.best-practices-page-container{margin:20px 5%}.best-practices-page-container .filters-introduction{display:flex;flex:1}.best-practices-page-container .practices-back-button{color:#909090;cursor:pointer;display:flex;text-decoration:unset}.best-practices-page-container .practices-back-button:hover{color:#c0c0c1}.best-practices-page-container .practices-back-button .arrow-container{height:7px;margin-bottom:auto;margin-top:auto}.best-practices-page-container h2{font-size:19px}.best-practices-page-container .filters-wrapper{left:calc(5% + 6px);padding-top:10px;right:calc(5% + 6px);width:calc(90% - 12px)}@keyframes slideInFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.best-practices-page-container .best-practice-featured-div{animation:slideInFromRight;animation-duration:0s;animation-play-state:paused;background-color:#fff;display:flex;margin-right:150px;margin-top:90px;padding-left:40px;padding-top:15px}.best-practices-page-container .best-practice-featured-div .left-bar{background-color:#0ee6b1;height:5px;left:-55px;position:relative;top:30px;width:30px}.best-practices-page-container .best-practice-featured-div .best-practice-featured-left{flex:1}.best-practices-page-container .best-practice-featured-div .best-practice-featured-left p{color:#909090}.best-practices-page-container .best-practice-featured-div .best-practice-featured-left .best-practice-link{color:#0ee6b1;position:relative;text-decoration:none}.best-practices-page-container .best-practice-featured-div .best-practice-featured-left .best-practice-link-img svg{height:20px;position:relative;top:4px;width:20px}.best-practices-page-container .best-practice-featured-div .best-practice-featured-left .best-practice-link-img svg g{fill:#0ee6b1}.best-practices-page-container .best-practice-featured-div .best-practice-featured-left .best-practice-link-text{margin-left:5px}.best-practices-page-container .best-practice-featured-div .best-practice-featured-left .advice-link-short{border-bottom:none}.best-practices-page-container .best-practice-featured-div .best-practice-featured-left .advice-link-short:after{background-color:#0ee6b1;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.best-practices-page-container .best-practice-featured-div .best-practice-featured-left .advice-link-long{border-bottom:1px solid #0ee6b1}.best-practices-page-container .best-practice-featured-div .best-practice-featured-left .advice-link-long:after{content:none}.best-practices-page-container .best-practice-featured-div .best-practice-featured-right{flex:4;margin-left:50px;max-width:-moz-fit-content;max-width:fit-content;position:relative;right:-150px;text-align:center;top:30px}.best-practices-page-container .best-practice-featured-div .best-practice-featured-right iframe{height:-webkit-fill-available;width:-webkit-fill-available}.best-practices-page-container .best-practice-featured-div .best-practice-featured-right img{max-height:500px;max-width:500px}@keyframes slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateX(0)}}.best-practices-page-container .best-practice-sections{animation:slideInFromBottom;animation-duration:0s;animation-play-state:paused}.best-practices-page-container .best-practice-sections h1{margin-bottom:0}.best-practices-page-container .best-practice-sections a{color:unset;margin:0;padding:0}.best-practices-page-container .best-practice-sections .best-practices-content{margin-top:0}.best-practices-page-container .best-practice-sections .best-practice{margin-left:0;margin-right:10px}.best-practices-page-container .best-practice-action-div{margin-top:60px}.best-practices-page-container .best-practice-action-div .action-group{display:flex}.best-practices-page-container .best-practice-action-div .action-group .best-practices-content{margin-top:unset}.best-practices-page-container .best-practice-action-div .action-group .best-practices-content .best-practice{max-width:unset;min-width:unset}.best-practices-page-container .best-practice-action-div .action-group .main-action-section{display:flex;flex:2}.best-practices-page-container .best-practice-action-div .action-group .main-action-section .best-practices-content{display:flex;flex:2;flex-wrap:wrap;justify-content:center}.best-practices-page-container .best-practice-action-div .action-group .main-action-section .best-practice{margin-bottom:0}.best-practices-page-container .best-practice-action-div .action-group .secondary-action-section{flex:1}.best-practices-page-container .best-practice-action-div .action-group .secondary-action-section a{text-decoration:unset}.best-practices-page-container .best-practice-action-div .action-group .secondary-action-section .best-practice{margin:0;max-height:60px;padding:10px}.best-practices-page-container .best-practice-action-div .action-group .secondary-action-section .best-practice h2{word-wrap:break-word;line-height:1.2em;max-height:1.2em;overflow:hidden;text-overflow:ellipsis}.best-practices-page-container .best-practice-action-div .action-group .secondary-action-section i{border:solid #002fa7;border-width:0 3px 3px 0;bottom:38px;display:inline-block;padding:3px;position:relative;right:calc(10px - 100%)}.best-practices-page-container .best-practice-action-div .action-group .secondary-action-section .right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.best-practices-page-container .best-practice-action-div .action-group .secondary-action-section .secondary-title{display:flex}.best-practices-page-container .best-practice-action-div .action-group .secondary-action-section .secondary-title .title-left{flex:1;font-size:18px;margin-bottom:0;margin-top:6px;text-transform:unset}.best-practices-page-container .best-practice-action-div .action-group .secondary-action-section .secondary-title .title-right{cursor:pointer;margin-bottom:0;margin-top:6px;text-align:right;text-decoration:underline}.best-practices-page-container .best-practice-action-div .action-group .secondary-action-section .best-practices-content{display:flow-root}.best-practices-page-container .best-practice-action-div .action-group .secondary-action-section .best-practices-content .best-practice-description,.best-practices-page-container .best-practice-action-div .action-group .secondary-action-section .best-practices-content .best-practice-difficulty,.best-practices-page-container .best-practice-action-div .action-group .secondary-action-section .best-practices-content .best-practice-link-container,.best-practices-page-container .best-practice-action-div .action-group .secondary-action-section .img-container{display:none}.best-practices-page-container .best-practice-article-div{margin-top:50px}.best-practices-page-container .best-practice-article-div .title{display:flex}.best-practices-page-container .best-practice-article-div .title h1{flex:1}.best-practices-page-container .best-practice-article-div .title .title-left{cursor:pointer;float:right;margin-right:10px;padding-top:6px;text-align:right;text-decoration:underline}.best-practices-page-container .best-practice-video-div{margin-bottom:25px;margin-top:50px}.best-practices-page-container .best-practice-video-div .title{display:flex}.best-practices-page-container .best-practice-video-div .title h1{flex:1}.best-practices-page-container .best-practice-video-div .title .title-left{cursor:pointer;float:right;margin-right:10px;padding-top:6px;text-align:right;text-decoration:underline}.best-practices-content{display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px}.best-practices-content .best-practice{background-color:#fff;border:1px solid #ddd;flex:1;justify-content:center;margin:5px;max-width:calc(33.3% - 52px);min-width:calc(33.3% - 52px);padding:20px}.best-practices-content .best-practice .img-container{display:flex;justify-content:center;margin:auto auto 20px;overflow:hidden;position:relative;text-align:center}.best-practices-content .best-practice .img-container img{max-height:160px}.best-practices-content .best-practice .img-container.img-container-video:after{background-image:url(../../img/youtube_play.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;position:absolute;width:20%}.best-practices-content .best-practice h3{color:#909090;font-size:14px;font-weight:400;text-transform:uppercase}.best-practices-content .best-practice h2{font-size:18px;margin:0}.best-practices-content .best-practice p{color:#909090}.best-practices-content .best-practice .domain-title{font-family:CooperHewitt;font-size:12px;font-weight:lighter;margin:10px;text-transform:uppercase}.best-practices-content .best-practice .domain-title,.best-practices-content .best-practice h2,.best-practices-content .best-practice p{margin-left:4px}.best-practices-content .best-practice .best-practice-description{margin-bottom:8px}.best-practices-content .best-practice .best-practice-link-container{margin:1px}.best-practices-content .best-practice .best-practice-link-container:hover{filter:grayscale(70%)}.best-practices-content .best-practice .best-practice-link-container .best-practice-link{color:#0ee6b1;position:relative;text-decoration:none}.best-practices-content .best-practice .best-practice-link-container .best-practice-link-img svg{height:20px;position:relative;top:4px;width:20px}.best-practices-content .best-practice .best-practice-link-container .best-practice-link-img svg g{fill:#0ee6b1}.best-practices-content .best-practice .best-practice-link-container .best-practice-link-text{margin-left:5px}.best-practices-content .best-practice .best-practice-link-container .advice-link-short{border-bottom:none}.best-practices-content .best-practice .best-practice-link-container .advice-link-short:after{background-color:#0ee6b1;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.best-practices-content .best-practice .best-practice-link-container .advice-link-long{border-bottom:1px solid #0ee6b1}.best-practices-content .best-practice .best-practice-link-container .advice-link-long:after{content:none}.best-practices-content .best-practice .video-player{background-color:#f5f5f5;border:2px solid #ddd;bottom:0;left:0;padding:0 40px 20px;position:fixed;right:0;top:0;transition:all .5s ease-in-out;z-index:10}.best-practices-content .best-practice .video-player .video-content span iframe{height:-webkit-fill-available;padding-bottom:30px;width:100%}.best-practices-content .best-practice .video-player h2{margin:10px 0}.best-practices-content .best-practice .video-player a.video-player-close{background-image:url(../../img/blue_cross.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:20px;position:absolute;right:15px;top:15px;width:20px}.best-practices-content .best-practice .video-player a.video-player-close:after{content:none}.best-practices-page .practices-container{padding:30px 70px}.best-practices-page .w{background-color:#fff}.best-practices-page .top-content{color:#eee}.best-practices-page .filters-container{margin-left:10px}.result-page .result-page-container{margin:120px 5%;width:90%}.result-page .result-page-container .result-container{display:flex;margin-bottom:20px;position:relative}.result-page .result-page-container .result-container .reset-link{position:absolute;right:0;top:-30px}.result-page .result-page-container .result-container .result-text-container{display:flex;flex:1;flex-direction:row}.result-page .result-page-container .result-container .result-text-container .col-left,.result-page .result-page-container .result-container .result-text-container .col-right{flex:1}.result-page .result-page-container .result-container .result-text-container h2{margin-top:60px}.result-page .result-page-container .result-container .result-text-container p{color:#909090;line-height:24px}.result-page .result-page-container .result-container .result-text-container .bigger{font-size:24px}.result-page .result-page-container .result-container .result-text-container .score-text{color:#002fa7;font-family:"DroidSerif";font-weight:700}.result-page .result-page-container .result-container .result-text-container .col-right{font-size:30px;text-align:center}.result-page .result-page-container .result-container .result-text-container .col-right .bigger{font-size:70px}.result-page .result-page-container .result-container .result-text-container .col-right .score:after,.result-page .result-page-container .result-container .result-text-container .col-right .score:before{content:"";display:block}.result-page .result-page-container .result-container #result-chart-container{flex:1;margin:20px}.result-page .result-page-container .result-container #result-chart-container,.result-page .result-page-container .result-container #result-chart-container .highcharts-container,.result-page .result-page-container .result-container #result-chart-container .highcharts-root{height:75%;margin-top:15px;overflow:visible!important;width:100%}.result-page .result-page-container .result-container #result-chart-container,.result-page .result-page-container .result-container #result-chart-container>div{display:flex;flex-direction:column}.result-page .result-page-container .result-container #result-chart-container,.result-page .result-page-container .result-container #result-chart-container>div,.result-page .result-page-container .result-container #result-chart-container>div svg{flex:1}.result-page .result-page-container .result-container #result-chart-container svg .highcharts-series-group .highcharts-series path:first-child{fill:hsla(0,0%,87%,.75)}.result-page .result-page-container .result-container #result-chart-container svg .highcharts-series-group .highcharts-series path:last-child{fill:none;stroke:#002fa7}.result-page .result-page-container .result-container #result-chart-container svg .highcharts-series-group .highcharts-markers path{fill:#002fa7}.result-page .result-page-container .result-container #result-chart-container svg .highcharts-subtitle{fill:#002fa7!important;color:#002fa7!important;font-family:CooperHewitt!important;font-size:30px}.result-page .result-page-container .result-container #result-chart-container svg .highcharts-xaxis-grid path{stroke:#909090}.result-page .result-page-container .result-container #result-chart-container svg .highcharts-xaxis-labels tspan{fill:#002fa7;font-family:CooperHewitt;font-size:14px;text-transform:uppercase}.result-page .result-page-container .result-container #result-chart-container svg .highcharts-xaxis-labels .domain-score{fill:#0ee6b1;font-family:"DroidSerif";font-size:20px}.result-page .result-page-container .result-container .reset-link{color:#909090}.result-page .result-page-container .advices-container .advices-content{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-1.65%;margin-right:-1.65%;margin-top:40px}.result-page .result-page-container .advices-container .advices-content .advice{border:1px solid #ddd;flex:1;justify-content:center;margin:5px;max-width:calc(33.3% - 52px);min-width:calc(33.3% - 52px);padding:20px}.result-page .result-page-container .advices-container .advices-content .advice h3{color:#909090;font-size:14px;font-weight:400;text-transform:uppercase}.result-page .result-page-container .advices-container .advices-content .advice h2{font-size:20px}.result-page .result-page-container .advices-container .advices-content .advice p{color:#909090}.result-page .result-page-container .best-practices-container,.result-page .result-page-container .result-container{background-color:#fff;box-shadow:0 1px 2px 0 #ddd;padding:40px}.result-page .result-page-container .best-practices-container h1,.result-page .result-page-container .result-container h1{font-size:36px;font-weight:100;margin-bottom:0;margin-top:0}.result-page .result-page-container .best-practices-container h1:after,.result-page .result-page-container .result-container h1:after{background-color:#0ee6b1;left:-58px}.result-page .result-page-container .best-practices-container p.subtitle,.result-page .result-page-container .result-container p.subtitle{color:#909090;font-style:italic}.result-page .result-page-container .best-practices-container p.intro,.result-page .result-page-container .result-container p.intro{color:#909090;font-size:.8rem;font-style:italic}.analysis-page-container{margin:80px 5%}.analysis-page-container .filters-wrapper{padding-top:10px;right:calc(5% + 15px)}.analysis-page-container .panel{padding:20px 10px}.analysis-page-container .panel-content{display:flex}.analysis-page-container .analysis-bloc,.analysis-page-container h1{margin:5px}.analysis-page-container .analysis-bloc{background-color:#fff;border:1px solid #ddd;padding:20px}.analysis-page-container .participants-content .col-left{flex:1}.analysis-page-container .participants-content .col-right{flex:2}.analysis-page-container .participants-content .participants{background-image:url(../../img/participant.png);background-position:40px;background-repeat:no-repeat;display:flex;padding-left:180px}.analysis-page-container .participants-content .participants .numbers{color:#002fa7;display:flex;flex-direction:column;padding:10px}.analysis-page-container .participants-content .participants .number{font-family:"DroidSerif";font-size:50px}.analysis-page-container .participants-content .participants .text{font-family:CooperHewitt;font-size:24px;text-transform:uppercase}.analysis-page-container .participants-content .devices{font-family:CooperHewitt;font-style:bold;height:150px}.analysis-page-container .participants-content .devices .bar,.analysis-page-container .participants-content .devices .stat{float:left;text-align:center}.analysis-page-container .participants-content .devices .stat{width:20%}.analysis-page-container .participants-content .devices .stat .scale,.analysis-page-container .participants-content .devices .stat .value{color:#0ee6b1;font-size:25px;font-weight:700}.analysis-page-container .participants-content .devices .stat .scale{font-size:18px}.analysis-page-container .participants-content .devices .stat:nth-child(2) .scale,.analysis-page-container .participants-content .devices .stat:nth-child(2) .value{color:#002fa7}.analysis-page-container .participants-content .devices .bar{background-color:#0ee6b1;height:20px;margin-top:25px;position:relative;width:60%}.analysis-page-container .participants-content .devices .bar .bar-content{background-color:#002fa7;height:100%;left:0;position:absolute;top:0}.analysis-page-container .participants-content .browsers{height:calc(100% - 52px);margin-left:2%}.analysis-page-container .participants-content .browsers .stats-container{display:flex;justify-content:space-around}.analysis-page-container .participants-content .browsers .stats-container .stat{margin:10px}.analysis-page-container .participants-content .browsers .stats-container .stat .progress-circle{margin:20px auto}.analysis-page-container .participants-content .browsers .stats-container .stat .label,.analysis-page-container .participants-content .browsers .stats-container .stat .value{color:#002fa7}.analysis-page-container .participants-content .browsers .stats-container .stat .value{font-size:28px;font-weight:700}.analysis-page-container .participants-content .browsers .stats-container .stat .label{font-size:14px;text-align:center}.analysis-page-container #domains-chart svg .highcharts-series-group .highcharts-series path:first-child{fill:rgba(14,230,177,.4)}.analysis-page-container .results-content .mean,.analysis-page-container .results-content .profile-title,.analysis-page-container .results-content .scale{color:#0ee6b1}.analysis-page-container .results-content .mean,.analysis-page-container .results-content .scale{font-family:"DroidSerif"}.analysis-page-container .results-content .mean{font-size:75px}.analysis-page-container .results-content .scale{font-size:45px}.analysis-page-container .results-content .profile-title{font-family:CooperHewitt;font-size:20px;text-transform:uppercase}.analysis-page-container .results-content .profile-introduction{color:#909090;font-family:"DroidSerif";font-size:15px;font-weight:700}.analysis-page-container .results-content .profile-in-text{text-transform:lowercase}.analysis-page-container .results-content .profile-description{color:#909090;font-family:OpenSans;font-size:14px}.analysis-page-container .results-content .score-mean{flex:1.5}.analysis-page-container .results-content .domains-means,.analysis-page-container .results-content .profiles{flex:2}.analysis-page-container .results-content .profiles{align-items:center;display:flex;flex-direction:column}.analysis-page-container .results-content .profiles h2{align-self:flex-start}.analysis-page-container .results-content #profiles-chart{height:350px;width:350px}.analysis-page-container .results-content .legend{font-size:12px}.analysis-page-container .results-content .legend thead{color:#909090;font-family:CooperHewitt;text-transform:uppercase}.analysis-page-container .results-content .legend .square{border-radius:2px;height:15px;margin-right:10px;width:15px}.analysis-page-container .results-content .legend tr td{color:#909090!important}.analysis-page-container .results-content .legend tr td .square{background-color:#aaa}.analysis-page-container .results-content .legend tr td:last-child{color:#909090!important;padding-left:20px}.analysis-page-container .results-content .legend tr:first-child td{color:#004190}.analysis-page-container .results-content .legend tr:first-child td .square{background-color:#004190}.analysis-page-container .results-content .legend tr:nth-child(2) td{color:#1b78bb}.analysis-page-container .results-content .legend tr:nth-child(2) td .square{background-color:#1b78bb}.analysis-page-container .results-content .legend tr:nth-child(3) td{color:#01c8ef}.analysis-page-container .results-content .legend tr:nth-child(3) td .square{background-color:#01c8ef}.analysis-page-container .results-content .legend tr:nth-child(4) td{color:#8ad3f3}.analysis-page-container .results-content .legend tr:nth-child(4) td .square{background-color:#8ad3f3}.analysis-page-container .results-content .legend tr:nth-child(5) td{color:#909090}.analysis-page-container .results-content .legend tr:nth-child(5) td .square{background-color:#aaa}.analysis-page-container .results-content .highcharts-xaxis-labels tspan{fill:#ddd;font-family:CooperHewitt;font-size:12px;text-transform:uppercase}.analysis-page-container .results-content .highcharts-xaxis-labels .domain-score{fill:#0ee6b1;font-family:"DroidSerif";font-size:16px}.analysis-page-container .social-bottom{margin-top:0;right:calc(5% + 11px)}.filters-wrapper{color:#909090;display:flex;position:absolute}.filters-container{display:flex;margin-bottom:20px;position:relative}.filters-container .filter-button{align-items:center;border:1px solid #eee;border-radius:0;cursor:pointer;display:flex;font-size:12px;outline:none!important;padding:8px 10px}.filters-container .filter-button:first-child{border-right:0}.filters-container .filter-button.active{background-color:#fff}.filters-container .filter-button.active svg{stroke:#002fa7;top:6px;transform:rotate(180deg) translateX(-55%);transition-duration:.5s}.filters-container .filter-button svg{transition-duration:.5s}.filters-container .filter-button .arrow-container{bottom:50%;height:14px;margin-left:5px;margin-right:0;position:relative;transform:rotate(90deg)!important;width:14px}.filters-container .filter-button .arrow-container.active{bottom:9px}.filters-container .filter-button .arrow-container svg g{stroke:#002fa7}.filters-container .filter-list{background-color:#fff;border:1px solid #eee;border-top:0;display:none;list-style-type:none;margin:0 0 0 10px;padding-left:0;padding-top:15px;position:absolute;width:calc(100% - 12px);z-index:3}.filters-container .filter-list.active{display:block}.filters-container .filter-list li{color:#909090;cursor:pointer;margin:5px;padding:5px}.filters-container .filter-list li .filter-mask{display:inline;padding-top:2px;position:absolute;transition:opacity .2s;vertical-align:middle}.filters-container .filter-list li .label{font-size:12px;margin-left:35px}.filters-container .filter-list li .filter-on{opacity:0}.filters-container .filter-list li .filter-off,.filters-container .filter-list li.active .filter-on{opacity:1}.filters-container .filter-list li.active .filter-off{opacity:0}.filters-container .filter-list li.filter-apply{border-top:1px solid #ddd;color:#0ee6b1;cursor:pointer;font-size:18px;margin-top:15px;padding-left:0;padding-right:0;text-align:center;text-transform:uppercase;transition:all .2s}.filters-title{color:#eee;font-weight:700}.filters-container .filter-container{display:inline-block;position:relative}.filters-container .filter-container .filter-button{background-color:#eee;border-right:1px solid #ddd;float:none;font-weight:700}.filters-container .filter-container .filter-list{background-color:#fff;border-color:#ddd;border-top:1px solid #ddd;color:#909090;min-width:calc(100% - 2px);top:calc(100% - 1px);width:auto}.filters-container .filter-container .filter-list.large{min-width:250px}.filters-container .filter-container .filter-list li{color:#909090}.filters-container .filter-container .filter-list li .label{line-height:25px}.filter-button{margin-left:10px;margin-top:6px}.filter-button img{fill:#0ee6b1;color:#0ee6b1;height:20px;position:relative;top:3px;transform:rotate(90deg)}.filters-container ul{top:40px}.background-tinter{background-color:hsla(0,0%,43%,.31);bottom:0;left:0;position:fixed;right:0;top:0;transition:opacity 1s;z-index:12}.top-modal{bottom:10%!important;left:10%!important;overflow-y:scroll;right:10%!important;top:15%!important;z-index:13}.top-modal .top-modal{height:100%;overflow-y:unset;z-index:15}.top-modal .close-cross{background-image:url(../../img/icon-croix.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:20px;position:absolute;right:15px;top:15px;width:20px}.column_questions.questions-container{display:flex;flex-wrap:wrap}.column_questions.questions-container .question-container{display:flex;flex:1;flex-direction:column;overflow:hidden}.column_questions.questions-container .question-container:nth-child(2n-1){background-color:#fff}.column_questions.questions-container .question-container:nth-child(2n),.column_questions.questions-container .question-container:nth-child(2n-1) .input-container>div div{background-color:rgba(14,230,177,.1)}.column_questions.questions-container .question-container:nth-child(2n) .input-container>div div{background-color:#fff}.column_questions.questions-container .question-container .statement{margin-bottom:15px;max-height:-moz-min-content;max-height:min-content;text-align:left;width:100%!important}.column_questions.questions-container .question-container .input-container{width:100%!important}.column_questions.questions-container .question-container .input-container>div div{font-family:CooperHewitt;margin-top:1rem;padding:1.5rem}.home-layout--module-list{background-color:#fff;padding:0 2rem 2rem}.home-layout--module-list .best-practice-list section:not(:first-child){margin-left:1rem}.home-layout--module-list .home--gray-background{background-color:#f1f1f1}.home-layout--module-list h3,.home-layout--module-list h3 p{color:#079f9a;font-size:1.17em}.home-layout--module-list h2,.home-layout--module-list h2 p{color:#3dccc7;font-size:1.5em}.home-layout--module-list h2 p.bottom-bar,.home-layout--module-list h2.bottom-bar{position:relative}.home-layout--module-list h2 p.bottom-bar:after,.home-layout--module-list h2.bottom-bar:after{background-color:rgba(7,159,154,.4);content:"";height:3px;left:3px;position:absolute;top:24px;width:159px}.home-layout--module-list h1,.home-layout--module-list h1 p{color:#0e2662;font-size:2em}.home-layout--module-list p{color:#0e2662}.home-layout--module-list button{background-color:#3dccc7;color:#f5f5f5}.home-layout--module-list .home-layout--section-padding{padding:2rem}.home-layout--module-list .home-layout--section-no-padding{margin-left:-2rem;margin-right:-2rem}.home-layout--module-list form input,.home-layout--module-list form textarea{background-color:#fff;border:1px solid #0e2662;font-size:14px;padding:10px 2%}.home-layout--module-list form input::-moz-placeholder,.home-layout--module-list form textarea::-moz-placeholder{color:#aaa;font-family:OpenSans;font-style:italic}.home-layout--module-list form input::placeholder,.home-layout--module-list form textarea::placeholder{color:#aaa;font-family:OpenSans;font-style:italic}.home-layout--module-list form input:not(:last-child),.home-layout--module-list form textarea:not(:last-child){margin-bottom:15px}.home-layout--module-list form input{height:25px}.home-layout--module-list form input::-webkit-input-placeholder{color:#aaa;font-family:OpenSans;font-style:italic}.home-layout--module-list form input::-moz-placeholder{color:#aaa;font-family:OpenSans;font-style:italic}.home-layout--module-list form input:-ms-input-placeholder{color:#aaa;font-family:OpenSans;font-style:italic}.home-layout--module-list form input:-moz-placeholder{color:#aaa;font-family:OpenSans;font-style:italic}.home-layout--module-list .form-control:focus{border:1px solid #ddd;box-shadow:none;outline:0 none}.home-layout--module-list .home--margin-left{margin-left:6rem}.home-layout--module-list .home--margin-right{margin-right:6rem}.home-layout--module-list .time-line--list p{margin-bottom:.25rem;margin-top:.25rem}.home-layout--module-list.button-rounded button{animation:none!important;border-radius:2rem;transition:.25s linear}.home-layout--module-list.button-rounded button:hover{background-color:rgba(7,159,154,.4)}.home-layout--module-list.button-rounded button:before{animation:none!important;border-radius:2rem}.home-layout--module-list .home-layout--inside-img{height:auto;margin-bottom:0;margin-top:0;max-width:100%;min-height:100px;min-width:100%}.home-layout--module-list .home-layout--inside-img-div{background-color:#f1f1f1;height:-moz-fit-content;height:fit-content;min-width:30%;padding:2rem;position:absolute;right:11%;top:calc(50% - 134px)}.home-layout--module-list .home-layout--inside-img-button-div{position:absolute;text-align:right;width:100%}.home-layout--module-list .home-layout--inside-img-button-div button{display:inline-block;margin-right:6rem;margin-top:.5rem;padding:.5rem 2rem}.home-layout--module-list .home-layout--rounded-image{border-radius:50%;height:auto;margin:auto;max-width:100%;min-height:8rem;min-width:unset;width:8rem}.best-practice-list p,.home-layout--module-list .no-margin-on-p p,body{margin:0}body{background-color:#f5f5f5;font-family:OpenSans;overflow-x:hidden}.mobile-only{display:none}.clearfix{clear:both}.page-width{margin:auto;max-width:1100px;width:100%}p{font-size:14px}:not(h1),p{font-family:"DroidSerif"}h1{color:#0ee6b1;font-family:CooperHewitt;font-size:22px;font-weight:400;text-transform:uppercase}h1.left-bar{position:relative}h1.left-bar:after{background-color:#909090;content:"";height:5px;left:-76px;position:absolute;top:14px;width:32px}h2{color:#002fa7;font-family:"DroidSerif"}@keyframes fillButton{0%{top:100%}to{top:0}}.link-primary{color:#0ee6b1}.app-content{margin-top:60px}.footer-modal{align-content:center;align-items:center;background-color:#fff;left:25%;padding:15px 70px;position:fixed;right:25%;top:25%}.footer-modal h3,.footer-modal p{color:#909090}.error-page-div{align-content:center;align-items:center;background-color:#fff;left:25%;padding:15px 70px;position:fixed;right:25%;top:25%}.error-page-div h1{font-size:30px;font-weight:300;letter-spacing:.9px;line-height:1.32}.error-page-div h1,.error-page-div h2{font-stretch:normal;font-style:normal;text-align:center}.error-page-div h2{color:#909090;font-family:OpenSans;font-size:14px;font-weight:100;letter-spacing:.2px;line-height:1.4}.error-page-div .error-button-div{align-content:center;display:grid;position:relative;width:100%}.error-page-div .error-button-div form{background-color:unset;border:unset}.error-page-div .error-button-div form input{background-color:#f5f5f5;border:1px solid #b3b3b4;border-radius:3px;color:#b3b3b4;display:block;font-size:14px;line-height:20px;margin-top:5px;outline:none;padding:15px 20px;width:calc(100% - 42px)}.error-page-div .error-button-div p{color:#909090;margin-bottom:30px;margin-top:0}.error-page-div .error-button-div p.message{margin-bottom:10px}.error-page-div .error-button-div p.error{color:#c00}.error-page-div .error-button-div span{color:#002fa7;font-size:18px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal;margin-bottom:10px;text-align:center}.error-page-div .error-button-div a{display:contents;text-decoration:none}.error-page-div .error-button-div a button{background-color:#fff;border:.8px solid #0ee6b1;color:#0ee6b1;cursor:pointer;font-family:"/fonts/cooper-hewitt/CooperHewitt-Regular.otf";font-size:14px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:.2px;line-height:normal;margin-bottom:15px;padding:10px;text-align:center;text-decoration:none;text-transform:uppercase}.front-radios .front-radio-input-container label:after,.front-radios .front-radio-input-container label:before{height:25px;top:7px;width:25px}.front-radios .front-radio-input-container input:checked+label,.front-radios .front-radio-input-container label{font-size:12px}.no-close .ui-dialog-titlebar-close{display:none}span.definition-highlight{border-bottom-style:dotted;border-bottom-width:2px;cursor:help;font-family:OpenSans;position:relative}span.definition-highlight .definition-block{background-color:#f9f9f9;border:1px solid #ddd;color:#333;font-size:12px;left:0;line-height:1.3;padding:10px;position:absolute;top:33px;width:300px;z-index:1000}span.definition-highlight .definition-block:after,span.definition-highlight .definition-block:before{border:solid transparent;bottom:100%;content:" ";height:0;left:40px;pointer-events:none;position:absolute;width:0}span.definition-highlight .definition-block:after{border-color:hsla(0,0%,98%,0) hsla(0,0%,98%,0) #f9f9f9;border-width:12px;margin-left:-12px}span.definition-highlight .definition-block:before{border-color:hsla(0,0%,87%,0) hsla(0,0%,87%,0) #ddd;border-width:13px;margin-left:-13px}
