@font-face{font-family:"Roboto";font-style:normal;font-weight:200 800;font-display:swap;src:url("/assets/webfonts/Roboto-Variable.woff2") format("woff2-variations"),url("/assets/webfonts/Roboto-Variable.woff2") format("woff2")}::-moz-selection{background:#2daae1;color:#fff}::selection{background:#2daae1;color:#fff}*,*:after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}figure{margin:0}img{border:none}a{color:inherit;text-decoration:none}a:hover{color:inherit;text-decoration:none}*{outline:none !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}body{font-family:"Roboto","Helvetica Neue","Arial",sans-serif;font-weight:400;background-color:#fff;color:#2c2f7d}b,strong{font-weight:600}.quizz-header{padding:18px 0;border-bottom:1px solid #e1e1e1;text-align:center}.quizz-header .quizz-logo img{width:auto;height:70px}@media(max-width: 575px){.quizz-header{padding:12px 0}.quizz-header .quizz-logo img{height:50px}}.quizz-footer{padding:30px 0;background-color:#f2f8fe;color:#0f70b7;font-size:14px;text-align:center}.quizz-footer p{margin:0}.quizz-footer a{text-decoration:underline}.page-quizz .btn{display:flex;justify-content:center;align-items:center;width:250px;height:70px;margin:0 auto;padding:0 15px;border:0;border-radius:5px;background-color:#2c2f7d;color:#fff;font-size:18px;font-weight:bold;text-align:center;cursor:pointer;transition:background-color .3s}.page-quizz .btn:hover{background-color:#0f70b7;color:#fff}.page-quizz .btn:disabled{background-color:#acacac;cursor:not-allowed}.quizz-content{padding-top:20px}.quizz-content .pagination-quizz{margin:40px 0 0;color:#2c2f7d}.quizz-content .pagination-quizz+h1{margin-top:15px}.quizz-content h1{margin:60px auto 40px;color:#2daae1;font-size:28px;font-weight:500;letter-spacing:2px;text-align:center;text-transform:uppercase}@media(max-width: 575px){.quizz-content .pagination-quizz{margin-top:20px}.quizz-content .pagination-quizz+h1{margin-top:12px}.quizz-content h1{margin:30px auto 25px;font-size:22px}}.page-quizz .carousel-item img{display:block;width:100%}.page-quizz .carousel-item h2{margin:40px auto;color:#2c2f7d;font-size:38px;font-weight:bold;line-height:45px;text-align:center}.page-quizz .carousel-item .navigation{display:flex;flex-direction:column;align-items:center;width:100%}.page-quizz .carousel-item .navigation.vrai-faux{flex-direction:row;justify-content:center}.page-quizz .carousel-item .navigation.vrai-faux button{margin:0 30px}.page-quizz .carousel-item .navigation.vrai-faux button:first-child{background-color:#f39200}.page-quizz .carousel-item .navigation.vrai-faux button:last-child{background-color:#2daae1}.page-quizz .carousel-item .navigation.qcm button.reponse{width:100%;max-width:640px;height:auto;min-height:70px;margin-bottom:15px;padding:15px 25px;background-color:#2daae1;font-size:17px;line-height:24px}.page-quizz .carousel-item .navigation .consigne{margin:0 0 15px;color:#acacac;font-size:15px;font-style:italic}.page-quizz .carousel-item .navigation .choix{width:100%;max-width:640px;margin:0 0 25px}.page-quizz .carousel-item .navigation .choix li+li{margin-top:10px}.page-quizz .carousel-item .navigation .choix-multiple{display:flex;align-items:center;width:100%;padding:15px 20px;border:1px solid #e1e1e1;border-radius:5px;background-color:#f2f8fe;color:#2c2f7d;font-size:17px;cursor:pointer;transition:border-color .3s,background-color .3s}.page-quizz .carousel-item .navigation .choix-multiple:hover{border-color:#2daae1}.page-quizz .carousel-item .navigation .choix-multiple input{flex:0 0 auto;width:22px;height:22px;margin-right:15px;accent-color:#2daae1;cursor:pointer}.page-quizz .carousel-item .navigation .choix-multiple:has(input:checked){border-color:#2daae1;background-color:rgba(45,170,225,.18)}.page-quizz .carousel-item .reponses{display:none;padding-top:20px;background-color:#fff;font-size:18px}.page-quizz .carousel-item .reponses .bonne-reponse{font-size:20px}.page-quizz .carousel-item .reponses .emoji{display:block;text-align:center}.page-quizz .carousel-item .reponses .emoji img{display:block;width:100px;margin:10px auto 20px}.page-quizz .carousel-item .reponses .emoji b{display:block;margin-bottom:20px;color:#0f70b7;font-size:22px}.page-quizz .carousel-item .reponses .explication ul{padding-left:20px}.page-quizz .carousel-item .reponses .explication p:last-child{margin-bottom:0}@media(max-width: 767px){.page-quizz .carousel-item h2{margin:25px auto;font-size:26px;line-height:32px}.page-quizz .carousel-item .navigation.vrai-faux button{width:130px;margin:0 10px}}.bloc-recap{margin-top:50px;padding-bottom:60px}.bloc-recap .final-question{background-color:#f39200}.quizz-vide{padding:60px 0;font-size:20px}.bloc-reponses{display:flex;align-items:center;min-height:calc(100vh - 200px);background-color:#f2f8fe}.termine{padding:40px 0}.termine h1{margin:20px 0 25px;color:#2daae1;font-size:28px;font-weight:bold;letter-spacing:2px;text-align:center;text-transform:uppercase}.termine .partage{margin-top:35px}.termine .partage b{padding:10px 0;font-size:26px}.termine .partage svg{width:50px}.termine .partage svg circle{fill:#2c2f7d;transition:fill .3s}.termine .partage svg path{fill:#fff}.termine .partage svg:hover circle{fill:#f39200}.termine a{text-decoration:underline}.termine form{margin-top:30px}.termine form b{font-size:26px}.termine form input[type=email]{width:300px;height:70px;padding:0 15px;border:none;border-radius:5px;background-color:rgba(45,170,225,.2);color:#0f70b7;font-size:18px}.termine form .btn{margin:0 0 0 10px;background-color:#2daae1;text-transform:uppercase}.termine form .erreur{margin:15px 0 0;color:#f39200}.termine form.merci{color:#2daae1;font-size:26px;font-weight:bold}@media(max-width: 575px){.termine form .btn{width:300px;margin:0 auto}}#erreur{padding:90px 0 120px}#erreur .erreur-code{margin:0;color:#2daae1;font-size:90px;font-weight:bold;line-height:1}#erreur .erreur-message{margin:15px 0 30px;font-size:18px}#erreur .btn{display:inline-flex;justify-content:center;align-items:center;width:250px;height:70px;border-radius:5px;background-color:#2c2f7d;color:#fff;font-size:18px;font-weight:bold;transition:background-color .3s}#erreur .btn:hover{background-color:#0f70b7;color:#fff}/*# sourceMappingURL=/assets/css/style.map */