@import url(/inc/media/fonts/fontface.css);*{font-family:"EuclidFlexGeneva", sans-serif;box-sizing:border-box;margin:0;padding:0}html,body,.fix-height{height:100%;min-height:100%}body{background:var(--bs-primary-bg)}@media (min-width: 768px){body{padding-bottom:50px}}body.loading::before{content:"";width:100%;height:100%;position:fixed;left:0px;top:0px;background-color:rgba(0,0,0,0.5);z-index:10000;background-image:url("/inc/media/img/loading-small.svg");background-position:center 300px;background-repeat:no-repeat}.cl{clear:both}.spacer,.spacer-small,.spacer-x-small,.spacer-large,.spacer-x-large{clear:both;margin-bottom:20px;min-height:1px}.spacer-x-small{margin-bottom:5px}.spacer-small{margin-bottom:10px}.spacer-large{margin-bottom:40px}img{max-width:100%}.nopadding{padding:0px !important}.float-right{float:right}h1{text-transform:uppercase}h2{text-transform:uppercase;color:var(--bs-primary);font-weight:700}h3{text-transform:uppercase;color:var(--bs-primary);font-weight:700}.btn{padding:10px 30px;text-transform:uppercase}.btn.btn-outline-primary{border-width:2px}.btn.btn-lg{padding:20px}.btn.btn-text:hover{color:#0e2462;text-decoration:underline}.btn.btn-white{background-color:#fff;color:#0e2462}.btn.btn-white:hover{color:var(--bs-primary)}b,strong{color:black}b.blue,strong.blue{color:var(--bs-primary)}.languages_module{z-index:999}.bg-white{background-color:#fff}.bg-primary{background-color:var(--bs-primary)}.bg-primary-light{background-color:#B9D9EB}.rounded{border-radius:30px}.rounded-sm{border-radius:15px}.rounded-lg{border-radius:40px}.modal .close{font-size:60px;font-weight:lighter;color:var(--bs-primary);position:absolute;top:0;outline:0;right:10px;border:0;opacity:.2;background:transparent}.modal .close:hover{opacity:.5}.modal .close:focus{outline:0}@media (min-width: 768px){.modal .close{right:40px}}.modal .modal-content{border:0px}.modal .modal-header{min-height:80px}@media (min-width: 768px){.modal .modal-header{padding:25px 50px 0px 50px}}.modal .modal-header h4{font-size:30px;margin-right:40px}.modal .modal-header .modal-title{padding-right:25px}@media (min-width: 768px){.modal .modal-body{padding:25px 50px 50px 50px}}.modal .modal-xl{width:100%;height:100%;margin:0px auto}.modal .modal-xl .modal-content{height:100%;overflow-y:auto}.modal .modal-xl .modal-content .modal-header{border-top:0px}.modal-backdrop.in{opacity:1}.modal-backdrop.in.cover{z-index:1500;opacity:0.3;background-image:none}.modal-backdrop--badges-notification,.modal-backdrop--badges-notification.in.cover{z-index:1080}.nav-tabs{border-bottom:none}.nav-tabs>li{background-color:#fff}.nav-tabs>li a{border-radius:15px;color:#6aaed4;border:none !important;box-shadow:none !important;transition:ease-in 0.2s all}.nav-tabs>li a:hover{color:#173DA5}.nav-tabs>li.active a{background-color:#B9D9EB !important;color:#173DA5 !important}.panel.panel-default .panel-heading{padding-top:10px;color:white}.panel.panel-default .panel-heading .lead{color:white}footer{padding:15px 20px;color:rgba(255,255,255,0.73);font-size:14px}footer img.logo{width:120px}@media (max-width: 480px){footer img.logo{width:100px}}footer a{color:white !important;text-decoration:underline}footer .col-md-12{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;text-align:left}@media (max-width: 1025px){footer .col-md-12{justify-content:center;text-align:center}}.badge{background-position:center top;background-repeat:no-repeat;height:150px;width:150px;background-size:100%}.badge.small{height:50px;width:50px;background-size:95%}.badge.x-small{height:25px;width:25px;background-size:100%}.badge.NewJoiner{background-image:url("/inc/media/img/badges/badge-newjoiner.png")}.badge.NewJoiner.off{background-image:url("/inc/media/img/badges/badge-newjoiner-off.png")}.badge.TopPrescriber{background-image:url("/inc/media/img/badges/badge-topprescriber.png")}.badge.TopPrescriber.off{background-image:url("/inc/media/img/badges/badge-topprescriber-off.png")}.badge.Performer,.badge.Performer_2018,.badge.Performer_2019,.badge.Performer_2020,.badge.Performer_2021,.badge.Performer_2022,.badge.Performer_2023,.badge.Performer_2024,.badge.Performer_2025,.badge.Performer_International_2024,.badge.Performer_International_2025{background-image:url("/inc/media/img/badges/badge-performer.png")}.badge.Performer.off,.badge.Performer_2018.off,.badge.Performer_2019.off,.badge.Performer_2020.off,.badge.Performer_2021.off,.badge.Performer_2022.off,.badge.Performer_2023.off,.badge.Performer_2024.off,.badge.Performer_2025.off,.badge.Performer_International_2024.off,.badge.Performer_International_2025.off{background-image:url("/inc/media/img/badges/badge-performer-off.png")}.badge.Specialist{background-image:url("/inc/media/img/badges/badge-specialist.png")}.badge.Specialist.off{background-image:url("/inc/media/img/badges/badge-specialist-off.png")}.badge.TopScorer,.badge.TopScorer_2018,.badge.TopScorer_2019,.badge.TopScorer_2020,.badge.TopScorer_2021,.badge.TopScorer_2022,.badge.TopScorer_2023,.badge.TopScorer_2024,.badge.TopScorer_2025,.badge.TopScorer_International_2024,.badge.TopScorer_International_2025{background-image:url("/inc/media/img/badges/badge-topscorer.png")}.badge.TopScorer.off,.badge.TopScorer_2018.off,.badge.TopScorer_2019.off,.badge.TopScorer_2020.off,.badge.TopScorer_2021.off,.badge.TopScorer_2022.off,.badge.TopScorer_2023.off,.badge.TopScorer_2024.off,.badge.TopScorer_2025.off,.badge.TopScorer_International_2024.off,.badge.TopScorer_International_2025.off{background-image:url("/inc/media/img/badges/badge-topscorer-off.png")}.badge.Gamer,.badge.Gamer_2018,.badge.Gamer_2019,.badge.Gamer_2020,.badge.Gamer_2021,.badge.Gamer_2022,.badge.Gamer_2023,.badge.Gamer_2024,.badge.Gamer_2025,.badge.Gamer_International_2024,.badge.Gamer_International_2025{background-image:url("/inc/media/img/badges/badge-gamer.png")}.badge.Gamer.off,.badge.Gamer_2018.off,.badge.Gamer_2019.off,.badge.Gamer_2020.off,.badge.Gamer_2021.off,.badge.Gamer_2022.off,.badge.Gamer_2023.off,.badge.Gamer_2024.off,.badge.Gamer_2025.off,.badge.Gamer_International_2024.off,.badge.Gamer_International_2025.off{background-image:url("/inc/media/img/badges/badge-gamer-off.png")}.badge.HalfWay,.badge.HalfWay_2018,.badge.HalfWay_2019,.badge.HalfWay_2020,.badge.HalfWay_2021,.badge.HalfWay_2022,.badge.HalfWay_2023,.badge.HalfWay_2024,.badge.HalfWay_2025,.badge.HalfWay_International_2024,.badge.HalfWay_International_2025{background-image:url("/inc/media/img/badges/badge-halfway.png")}.badge.HalfWay.off,.badge.HalfWay_2018.off,.badge.HalfWay_2019.off,.badge.HalfWay_2020.off,.badge.HalfWay_2021.off,.badge.HalfWay_2022.off,.badge.HalfWay_2023.off,.badge.HalfWay_2024.off,.badge.HalfWay_2025.off,.badge.HalfWay_International_2024.off,.badge.HalfWay_International_2025.off{background-image:url("/inc/media/img/badges/badge-halfway-off.png")}.badge.NUnfaultyQuizzes,.badge.NCorrectAnswersInARow,.badge.OneUnfaultyQuizPerDayForNConsecutiveDays{background-image:url("/inc/media/img/badges/badge-NUnfaultyQuizzes.png")}.badge.NUnfaultyQuizzes.off,.badge.NCorrectAnswersInARow.off,.badge.OneUnfaultyQuizPerDayForNConsecutiveDays.off{background-image:url("/inc/media/img/badges/badge-NUnfaultyQuizzes-off.png")}html,body,.fix-height{height:100%;min-height:100%}.bg-brand-pink{background-color:#E5C1C6 !important}body.home{background-color:#F2F2F2}body.home.noscroll{overflow:hidden;height:100%}body.home .mobile-header{height:60px;z-index:1030}body.home .mobile-header strong{color:#1F1F1F}body.home .mobile-header .fa{color:#1F1F1F}body.home .languages_module{margin:0}body.home .dashboard-container{width:100%;text-align:center}body.home .identitycard-module{margin-bottom:20px}body.home .challengeslist-module{padding-bottom:20px}body.home .challengeslist-module .theme-carousel-title{text-transform:uppercase;color:#4A4A4A;letter-spacing:1px}body.home .challengeslist-module .theme-carousel{gap:15px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:2rem !important;-ms-overflow-style:none;scrollbar-width:none}body.home .challengeslist-module .theme-carousel::-webkit-scrollbar{display:none}body.home .challengeslist-module .theme-card-container{flex:0 0 80%;max-width:320px;scroll-snap-align:center;transition:transform 0.2s ease-in-out}body.home .challengeslist-module .theme-card-container:hover{transform:translateY(-5px)}body.home .challengeslist-module .theme-card-container .card-theme{background-color:#003DA5;border-radius:1rem;overflow:visible}body.home .challengeslist-module .theme-card-container .card-theme .card-img-top{height:180px;overflow:hidden;border-top-left-radius:1rem;border-top-right-radius:1rem}body.home .challengeslist-module .theme-card-container .card-theme .card-img-top .score-tag{background-color:rgba(169,213,237,0.9);color:#173DA5;font-size:14px}body.home .challengeslist-module .theme-card-container .card-theme .card-body{flex:1;color:#fff;background-color:#003DA5;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}body.home .challengeslist-module .theme-card-container .card-theme .btn-jouer-container{bottom:-20px;z-index:10}body.home .challengeslist-module .theme-card-container .card-theme .btn-jouer-container .btn{background-color:#E5C1C6;color:#173DA5;text-transform:uppercase}body.home .challengeslist-module .theme-card-container .card-theme .btn-jouer-container .btn:hover{background-color:#d69da5}body.home .floating-pill-menu{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);width:90%;max-width:400px;height:60px;background-color:#1F1F1F;border-radius:30px;z-index:1050}body.home .floating-pill-menu .nav-item{color:#fff;opacity:0.5;text-decoration:none;transition:all 0.3s ease}body.home .floating-pill-menu .nav-item:hover,body.home .floating-pill-menu .nav-item.active{opacity:1;transform:scale(1.1)}body.home .sidebar-mask{display:none;background:rgba(0,0,0,0.3);position:fixed;z-index:98;left:0px;bottom:0px;right:0px;top:0px}body.home .login-footer{background-color:#003DA5 !important;text-align:center}body.home .login-footer .footer-links a,body.home .login-footer .footer-links span.text-muted{color:rgba(255,255,255,0.7) !important;text-decoration:none}body.home .login-footer .footer-links a:hover,body.home .login-footer .footer-links span.text-muted:hover{color:#fff !important}body.home[data-isexcellenceclub="true"] .languages_module{display:none !important}.activity-endpanel{text-align:center}.activity-endpanel .icon{height:100px}.activity-endpanel .progress{border-radius:100px}.activity-endpanel .progress .progress-bar{border-radius:100px;background:var(--bs-primary)}.activity-endpanel .panel-score{border:none}.activity-endpanel .panel-score .panel-heading{margin-bottom:20px;border-radius:15px}.activity-endpanel .score-detail strong{color:var(--bs-primary)}.activity-endpanel .best-score{color:#9b0505}.activity-endpanel .best-score.complete{color:#a4c203}.activity-endpanel .ranking ul.nav-tabs{margin-bottom:10px;border-bottom:0px}.activity-endpanel .ranking ul.nav-tabs li{float:left;width:50%;margin-bottom:0px;text-transform:uppercase}.activity-endpanel .ranking .avatar{width:25px;height:25px;max-width:none;overflow:none;border-radius:100%}.activity-endpanel .ranking .fa-graduation-cap{opacity:0.4;font-size:80%}.activity-endpanel .ranking .badge-container{display:inline-block}.activity-endpanel .activity-endpanel-ranking{border-top:0px;margin-bottom:0px}.activity-endpanel .activity-endpanel-ranking td{border:none}.activity-endpanel .activity-endpanel-ranking tr.IsCurrentUser td{color:#1F1F1F !important;background-color:#B9D9EB}.activity-endpanel .activity-endpanel-ranking tr.IsCurrentUser td>*{color:#1F1F1F}.activity-endpanel .activity-endpanel-ranking tr.IsCurrentUser td:first-child{border-radius:15px 0 0 15px}.activity-endpanel .activity-endpanel-ranking tr.IsCurrentUser td:last-child{border-radius:0 15px 15px 0}.activity-endpanel .activity-endpanel-ranking th{display:none}.activity-endpanel .panel-body{padding:0px}.activity-endpanel.EXCELLENCE_CLUB .icon{height:215px}.activity-startpanel .modal-body{text-align:center}.activity-startpanel .modal-body .icon{height:100px}.activity-startpanel .modal-body .panel-ranking{border:none;max-width:400px;margin:auto}.activity-startpanel .modal-body .panel-score{border-radius:15px;overflow:hidden;max-width:400px;margin:auto}.activity-startpanel .modal-body .panel-score .icon{height:30px}.activity-startpanel .modal-body .rules{text-align:left;max-width:450px;margin:auto}.activity-startpanel .modal-body .rules img{margin-right:10px;float:left;margin-top:-10px}.activity-startpanel .modal-body .rules span{padding-top:20px}.activity-startpanel .modal-body .rules p{margin-bottom:15px;overflow:hidden;clear:both;padding-top:10px}.activity-startpanel .modal-body .target-score{text-align:left;position:relative}.activity-startpanel .modal-body .target-score .status{position:absolute;right:0px;top:0px;bottom:0px;margin:-10px -15px;padding:12px;background:#ccc}.activity-startpanel .modal-body .target-score .status.complete{background:var(--bs-primary)}.activity-startpanel .modal-body .ressources-link-container{margin-bottom:20px}.activity-startpanel .modal-body .ressources-link-container .ressources-link{display:inline-block;text-transform:uppercase;padding-bottom:5px;margin-top:20px;border-bottom:2px solid var(--bs-primary)}.activity-startpanel .modal-body .ressources-link-container .ressources-link:hover{text-decoration:none;border-bottom:2px solid #0e2462}@media (min-width: 768px){.activity-startpanel .modal-body .ressources-link-container .ressources-link{margin-top:20px}}@media (min-width: 768px){.activity-startpanel .modal-body .ressources-link-container{float:left;margin-bottom:0px}}.activity-startpanel .modal-body .start-activity-container{margin-bottom:10px}@media (min-width: 768px){.activity-startpanel .modal-body .start-activity-container{float:right}}.activity-startpanel .modal-body .panel-body.ranking{padding:0px}.activity-startpanel .modal-body .panel-body.ranking ul.nav-tabs{margin-bottom:10px;border-bottom:0px}.activity-startpanel .modal-body .panel-body.ranking ul.nav-tabs li{float:left;width:50%;margin-bottom:0px;text-transform:uppercase}.activity-startpanel .modal-body .panel-body.ranking .avatar{width:25px;height:25px;max-width:none;overflow:none;border-radius:100%}.activity-startpanel .modal-body .panel-body.ranking .fa-graduation-cap{opacity:0.4;font-size:80%}.activity-startpanel .modal-body .panel-body.ranking .badge-container{display:inline-block}.activity-startpanel .modal-body .activity-startpanel-ranking{border-top:0px;margin-bottom:0px}.activity-startpanel .modal-body .activity-startpanel-ranking td{border:none}.activity-startpanel .modal-body .activity-startpanel-ranking tr.IsCurrentUser td{color:#1F1F1F;background-color:#B9D9EB}.activity-startpanel .modal-body .activity-startpanel-ranking tr.IsCurrentUser td>*{color:#1F1F1F}.activity-startpanel .modal-body .activity-startpanel-ranking tr.IsCurrentUser td:first-child{border-radius:15px 0 0 15px}.activity-startpanel .modal-body .activity-startpanel-ranking tr.IsCurrentUser td:last-child{border-radius:0 15px 15px 0}.activity-startpanel .modal-body .activity-startpanel-ranking th{display:none}.activity-startpanel.EXCELLENCE_CLUB .icon{max-height:215px;height:auto}.activity-traininglist-panel{z-index:9998}.activity-traininglist-panel .modal-header{border-top:0px}.activity-traininglist-panel .modal-body{padding:0px}.activity-traininglist-panel .modal-body .close-panel{margin:0 auto 20px auto}.activity-traininglist-panel .container{max-width:1400px;width:100%}.activity-traininglist-panel .modal-content{box-shadow:0px 0px 0px 0px rgba(0,0,0,0);background:transparent;padding:0px}.activity-traininglist-panel .ressources-list{display:flex;justify-content:center;flex-wrap:wrap}.activity-traininglist-panel .ressources-container{background:white;border-radius:40px}.activity-traininglist-panel .ressources-container .ressource-title{min-height:240px;padding:20px 10px 0px 10px}.activity-traininglist-panel .ressources-container .ressource-title a{text-underline-offset:2px;text-decoration-thickness:0.15rem;color:#173DA5}@media (max-width: 768px){.activity-traininglist-panel .ressources-container .ressource-title{height:auto}}@media (max-width: 768px){.activity-traininglist-panel a.download-pdf{display:block;margin-bottom:10px}}.activity-traininglist-panel ul{padding:20px;list-style-type:none;border-radius:0 0 40px 40px;background:#B9D9EB;text-align:center}.activity-traininglist-panel ul li{padding-bottom:10px}@media (min-width: 768px){.activity-traininglist-panel ul{height:390px;margin-top:15px;text-align:left}.activity-traininglist-panel ul a{display:block;padding:5px}}@-webkit-keyframes blinker{from{opacity:1.0}to{opacity:0.0}}@keyframes blinker{from{opacity:1.0}to{opacity:0.0}}.badges-contest{opacity:1;transition:.6s}.badges-contest>.banner-container{display:block;overflow:hidden;position:relative;z-index:0;padding:40px 48px;margin:24px 0;text-decoration:none !important;background:var(--bs-primary);color:white}.badges-contest>.banner-container .row{position:relative;z-index:10}.badges-contest>.banner-container h3{margin-top:0;color:white;font-weight:bold}.badges-contest>.banner-container .timer{border-top:solid 1px white;border-bottom:solid 1px white}.badges-contest>.banner-container .timer-wrapper{display:flex;justify-content:space-between}.badges-contest>.banner-container .timer-wrapper div{flex:1}.badges-contest>.banner-container .timer-wrapper span{text-align:center;display:block}.badges-contest>.banner-container .timer-wrapper span.timer-value{font-size:28px;line-height:24px;padding-top:4px;font-weight:bold}.badges-contest>.banner-container .timer-wrapper span.timer-label{font-size:18px;line-height:24px;padding-bottom:4px}.badges-contest>.banner-container .badges-contest-scores{z-index:2;display:flex;flex-direction:column;padding:16px 0}.badges-contest>.banner-container .badges-contest-scores .badge-icon{width:100%;z-index:2}.badges-contest>.banner-container .badges-contest-scores .badge-icon img{display:block;width:auto;max-width:94px;margin:auto}.badges-contest>.banner-container .badges-contest-scores .badge-data{z-index:2;text-align:center}.badges-contest>.banner-container .badges-contest-scores .badge-data .scores{display:flex;padding-top:0px}.badges-contest>.banner-container .badges-contest-scores .badge-data .scores .best-score,.badges-contest>.banner-container .badges-contest-scores .badge-data .scores .current-score{flex:1}.badges-contest>.banner-container .badges-contest-scores .badge-data .scores .best-score span,.badges-contest>.banner-container .badges-contest-scores .badge-data .scores .current-score span{display:block}.badges-contest>.banner-container .badges-contest-scores .badge-data .scores .best-score span.score-value,.badges-contest>.banner-container .badges-contest-scores .badge-data .scores .current-score span.score-value{font-size:28px;line-height:24px;padding:16px 12px;margin:8px 0 18px 0;border-bottom:solid 1px white;border-top:solid 1px white;font-weight:bold}.badges-contest>.banner-container .badges-contest-scores .badge-data p{margin:0}.badges-contest>.banner-container .badges-contest-scores .badge-data h4{padding-top:12px;line-height:32px;margin:0;color:white}.badges-contest>.banner-container .badges-contest-presentation{z-index:2}.badges-contest--close{opacity:0.7}.badges-contest--close .timer-wrapper{text-decoration:blink;-webkit-animation-name:blinker;-webkit-animation-duration:0.6s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate;animation-name:blinker;animation-duration:0.6s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate}.badges-notification{z-index:1100}.badges-notification .modal-body{padding-bottom:30px}.badges-notification .modal-body .row{margin-top:20px}.badges-notification .badge-container{display:inline-block;margin:auto}.badges-notification .badge-description{text-align:center}@media (min-width: 768px){.badges-notification .badge-description{text-align:left}}.badges-userlist h6{font-size:18px;margin-bottom:10px;margin-top:15px}.badges-userlist .info{position:relative}.badges-userlist .info a{position:relative;display:block;float:right;background:#0e2462;border-radius:15px;color:white;cursor:pointer;font-size:18px;width:27px;text-decoration:none}.badges-userlist .info a:before{content:"+"}.badges-userlist .info a[aria-expanded=true]:before{content:"-"}.badges-userlist .info .more{background-color:var(--bs-primary);border-radius:15px;color:white;padding:15px;margin-top:27px;position:absolute;top:0;z-index:2}.badges-userlist .badge{margin:auto}.certification-congrats-panel{z-index:1510}.challengeslist .block{visibility:hidden}.challengeslist .contest{color:#1F1F1F;margin-bottom:30px}@media (min-width: 768px){.challengeslist .contest .panel-heading{padding-left:50px;padding-right:50px}}.challengeslist .contest .panel-heading .btn{padding:4px 16px}@media (max-width: 767px){.challengeslist .contest .panel-heading{padding:22px}.challengeslist .contest .panel-heading .panel-title{justify-content:center}.challengeslist .contest .panel-heading .panel-title>div{display:flex;text-align:left;font-size:16px;line-height:1.4;align-items:center}.challengeslist .contest .panel-heading .panel-title .btn{margin-top:12px}.challengeslist .contest .panel-heading .panel-title .icon{width:34px}}.challengeslist .contest .panel-collapse{text-align:left}.challengeslist .contest .panel-collapse .panel-body{border-top:1px solid var(--bs-primary);padding:22px}@media (min-width: 768px){.challengeslist .contest .panel-collapse .panel-body{padding:50px}}.challengeslist .contest .panel-collapse h3{margin-top:0}.challengeslist .contest .panel-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.challengeslist .contest .panel-title .icon{margin-right:10px}.challengeslist .challenge{overflow:hidden;background-position:top right;background-repeat:no-repeat;cursor:pointer;text-decoration:none;display:block;margin-bottom:30px;position:relative;color:#575756}.challengeslist .challenge.activity{font-size:18px;color:#fff;height:100%;min-height:400px;border-radius:40px;box-shadow:0 10px 30px rgba(0,0,0,0.15);display:flex;flex-direction:column;justify-content:flex-end;padding:20px;overflow:hidden}.challengeslist .challenge.activity:hover{box-shadow:0 15px 40px rgba(0,0,0,0.25);transform:translateY(-5px)}.challengeslist .challenge.activity .card-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:var(--bs-primary-dark)}.challengeslist .challenge.activity .card-bg img.bg-img{width:100%;height:100%;object-fit:cover;opacity:0.6;transition:transform 0.3s ease}.challengeslist .challenge.activity .card-bg::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(to top, rgba(0,0,0,0.8), transparent)}.challengeslist .challenge.activity:hover .card-bg img.bg-img{transform:scale(1.05)}.challengeslist .challenge.activity .score-tag{position:absolute;top:20px;right:20px;background:rgba(255,255,255,0.2);backdrop-filter:blur(10px);padding:5px 15px;border-radius:20px;color:#fff;font-size:14px;font-weight:bold;z-index:2;border:1px solid rgba(255,255,255,0.5)}.challengeslist .challenge.activity .card-content{position:relative;z-index:2;text-align:center}.challengeslist .challenge.activity .card-content .card-title{margin-bottom:15px;font-size:24px;text-shadow:0 2px 4px rgba(0,0,0,0.5)}.challengeslist .challenge.activity .card-content .btn-play-theme{background-color:#E5C1C6;border-color:#E5C1C6;border-radius:40px;padding:10px 30px;font-weight:bold;font-size:16px;text-transform:uppercase;color:#fff}.challengeslist .challenge.activity .card-content .btn-play-theme:hover{background-color:#d69da5;border-color:#d69da5}.challengeslist .challenge.contest{cursor:default;background:var(--bs-primary);color:white;min-height:300px}.challengeslist .challenge.contest .row{padding:0 15px}.challengeslist .challenge.contest h3{color:white}@media (min-width: 1026px){.challengeslist .challenge.contest{height:auto}}.challengeslist .challenge.contest .texts p{margin:0px 15px;height:auto}.challengeslist .challenge.contest .texts p b,.challengeslist .challenge.contest .texts p strong{color:white;font-weight:bold}@media (min-width: 768px){.challengeslist .challenge.contest .texts{text-align:left}.challengeslist .challenge.contest .texts p{margin-left:0px;margin-bottom:20px}}.challengeslist .challenge.contest .icon{background:white;border-radius:100%}@media (max-width: 768px){.challengeslist .challenge.contest .icon{margin-top:15px}}@media (min-width: 768px){.challengeslist .challenge.contest .icon{width:80%;height:auto;margin:0px auto 15px auto;vertical-align:middle}}@media (min-width: 768px){.challengeslist .challenge.contest{min-height:220px}.challengeslist .challenge.contest .row{display:flex;align-items:center}.challengeslist .challenge.contest .row .icon{margin-bottom:0}}.challengeslist .challenge.badges{text-align:center}.challengeslist .challenge.badges h3{margin-top:0px;margin-bottom:20px;color:#1F1F1F}.challengeslist .challenge.badges .badges-list{display:flex;flex-wrap:wrap;justify-content:center;padding:20px 0}.challengeslist .challenge.badges .badges-list .badge-container{text-align:center;padding:15px}@media (max-width: 480px){.challengeslist .challenge.badges .badges-list .badge-container{width:33%}}.challengeslist .challenge.badges .badges-list .badge-container .badge{margin:auto}.challengeslist .challenge.badges .badges-list .badge-container.off{opacity:0.7}.challengeslist .challenge.badges .badges-list .badge-container.off .badge{opacity:0.2;filter:grayscale(100%)}.challengeslist .challenge.badges .badges-list .badge-container .badge-title{font-size:12px}.challengeslist .ressources-container{display:flex;justify-content:center}.challengeslist .ressources{cursor:pointer;background:white;padding:10px 40px;margin-bottom:20px;box-shadow:0 24px 45px rgba(0,0,0,0.25);transition:.2s ease-in 0s}.challengeslist .ressources:hover{box-shadow:0 34px 45px rgba(0,0,0,0.25);transform:translateY(-8px)}.challengeslist .ressources .content{display:inline-block;margin:auto;padding-left:85px;background-image:url("/inc/media/img/icon-ressources.svg");background-repeat:no-repeat;background-position:center left;background-size:70px}@media (max-width: 768px){.challengeslist .ressources{padding:10px 25px}.challengeslist .ressources .content{padding-left:65px;background-size:50px;text-align:left}.challengeslist .ressources .content h3{margin-bottom:3px}}.challengeslist .certificates{background:white;padding:5px;cursor:pointer;padding-bottom:10px}@media (min-width: 768px){.challengeslist .certificates{height:150px;padding-bottom:0px}}.challengeslist .certificates:hover{background-color:#B9D9EB;transition:background 0.1s linear 0s}.challengeslist .certificates .certificate-stamp img{max-height:50px;vertical-align:middle;margin-right:2px;opacity:0.5}.challengeslist .certificates .certificate-stamp .text-small{font-size:80%;font-variant:italic}.challengeslist .certificates .certificate-stamp.certified .certificate-title{color:#000000}.challengeslist .certificates .certificate-stamp.certified img{opacity:1}body[data-isexcellenceclub="true"] .badges{display:none}.about-panel{z-index:1100}.about-panel img{max-height:60px;margin-bottom:20px}.conditionsofuse-panel{z-index:1100}.conditionsofuse-panel ul{padding-left:20px}.contact-panel{z-index:1100}.welcome-panel{z-index:1100}@media (max-height: 1200px){.welcome-panel .gt-logo,.welcome-panel .excellence-club-logo{max-width:300px}}@media (max-height: 1200px){.welcome-panel .row img{max-width:100px}}.welcome-panel .excellence-club-logo{width:400px}.identitiycard{padding-bottom:20px}.identitiycard .ranking .nav-tabs .nav-link{border:1px solid transparent}.identitiycard .ranking .nav-tabs .nav-link:hover{border-color:transparent transparent #173DA5}.identitiycard .ranking .nav-tabs .nav-link.active{color:#173DA5 !important;border-bottom-color:#173DA5 !important}.identitiycard .ranking table.identitycard-ranking{width:100%;text-align:left;font-size:14px}.identitiycard .ranking table.identitycard-ranking td{padding:8px 0;border-bottom:1px solid #F2F2F2}.identitiycard .ranking table.identitycard-ranking tr:last-child td{border-bottom:none}.identitiycard .ranking table.identitycard-ranking .flag{width:30px}.identitiycard .ranking table.identitycard-ranking .flag img{width:20px}.identitiycard .ranking table.identitycard-ranking .fa-graduation-cap{opacity:0.4;font-size:80%}.identitiycard .ranking table.identitycard-ranking .points{text-align:right;font-weight:bold;color:var(--bs-primary)}.networkerror-panel{z-index:2000}.networkerror-panel .modal-body{background-color:white;padding:40px}.networkerror-panel .modal-body .response-error{font-size:14px;line-height:16px;padding:16px;margin-top:20px;background:#eeeeee;overflow:auto}.networkerror-panel .modal-body .response-error-title{color:#62c5ef;font-weight:600}.networkerror-panel .modal-body .response-error-body{margin-bottom:0;word-break:break-all}.networkerror-panel .modal-body .response-error-body span{color:#62c5ef}.networkerror-panel .modal-content{border:1px solid #3F0101}.message-fixed-top{width:100%;position:relative;top:0;background:transparent;margin-bottom:0;text-align:center;border:none}.message-fixed-top .panel-heading{color:#fff;border:none}.message-fixed-top .close{margin-top:1px;height:15px;width:15px;opacity:.5}.message-fixed-top .close:hover{opacity:.7}.message-fixed-top.panel-success .panel-heading{background:rgba(164,194,3,0.5)}.message-fixed-top.panel-info .panel-heading{background:rgba(97,161,175,0.5)}.message-fixed-top.panel-warning .panel-heading{background:rgba(240,173,78,0.5)}.message-fixed-top.panel-danger .panel-heading{background:rgba(155,5,5,0.5)}.global-message-panel{z-index:1600;text-align:center;font-size:20px}@media (max-width: 768px){.qp_combobonuses span{display:none}}.qp_combobonuses ul{margin:0px}.qp_combobonuses li{float:left;margin:4px;display:inline-block;position:relative;width:35px;height:35px;border-radius:50%;background:#ccc;text-align:center;overflow:hidden;opacity:0.3}.qp_combobonuses li .inside{bottom:0px;left:0px;right:0px;background:var(--bs-primary);z-index:1;position:absolute}.qp_combobonuses li span{display:block;color:white;padding-top:6px;position:relative;font-size:17px;z-index:2}.qp_combobonuses li.active{opacity:1}.qp-feedback-during-quiz{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;color:#1F1F1F;padding:30px 20px;box-shadow:0 -5px 30px rgba(0,0,0,0.3);z-index:1060;border-top-left-radius:20px;border-top-right-radius:20px;text-align:center;animation:slideUpFeedback 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;transform:translateY(100%)}@keyframes slideUpFeedback{to{transform:translateY(0)}}.qp-feedback-during-quiz h3{font-size:24px;font-weight:bold;margin-bottom:15px}.qp-feedback-during-quiz p{font-size:16px;margin-bottom:20px}.qp-feedback-during-quiz .resources-feedback{max-width:400px;background:#F2F2F2;margin:20px auto;padding:20px;border-radius:15px}.qp-feedback-during-quiz .btn.continue{width:100%;max-width:300px;padding:12px;font-size:18px;font-weight:bold;text-transform:uppercase;border-radius:40px;margin-top:10px}.qp-feedback-during-quiz .checkbox{margin-top:20px;color:#ccc;font-size:14px}.qp-qcu-answers{padding:15px 0}.qp-qcu-answers .answers-grid{display:flex;flex-wrap:wrap;margin:0 -10px}.qp-qcu-answers .answer-option{cursor:pointer;display:block;margin-bottom:15px;padding:0 10px;transition:.2s ease-in all}.qp-qcu-answers .answer-option input[type="radio"]{display:none}.qp-qcu-answers .answer-option.text-option .text-wrapper{background-color:#F2F2F2;color:#1F1F1F;border:2px solid transparent;border-radius:15px;transition:all 0.3s ease;display:flex;align-items:center;justify-content:space-between}.qp-qcu-answers .answer-option.text-option .text-wrapper span.choice-text{font-size:18px;font-weight:500}.qp-qcu-answers .answer-option.text-option:hover .text-wrapper{background-color:#e5e5e5}.qp-qcu-answers .answer-option.text-option input[type="radio"]:checked+.text-wrapper,.qp-qcu-answers .answer-option.text-option.selected .text-wrapper{background-color:var(--bs-primary-light);border-color:var(--bs-primary);color:var(--bs-primary-dark)}.qp-qcu-answers .answer-option.image-option .image-wrapper{position:relative;border-radius:15px;overflow:hidden;border:3px solid transparent;transition:all 0.3s ease}.qp-qcu-answers .answer-option.image-option .image-wrapper img{width:100%;display:block}.qp-qcu-answers .answer-option.image-option .image-wrapper .overlay-label{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.6);color:#ffffff;padding:8px;text-align:center;font-size:14px}.qp-qcu-answers .answer-option.image-option input[type="radio"]:checked+.image-wrapper,.qp-qcu-answers .answer-option.image-option.selected .image-wrapper{border-color:var(--bs-primary);transform:scale(1.05)}.qp-qcu-answers .answer-option.correct .text-wrapper{background-color:#55B25D;color:#ffffff}.qp-qcu-answers .answer-option.correct .image-wrapper{border-color:#55B25D}.qp-qcu-answers .answer-option.wrong .text-wrapper{background-color:red;color:#ffffff}.qp-qcu-answers .answer-option.wrong .image-wrapper{border-color:red}.qp-qcu-answers .answer-option.loading{opacity:0.5;pointer-events:none;background-image:url("/inc/media/img/loading-small.svg");background-position:center right 10px;background-repeat:no-repeat}.qp-qcu-answers .answer-option .points{visibility:hidden;font-weight:bold}.qp-qcu-answers .answer-option.correct .points{visibility:visible}.qp-question{position:relative}.qp-question .question-background{background-size:cover;background-position:center;position:absolute;left:0px;height:100%;width:100%;opacity:0.1}.qp-question .question-label{font-size:19px;padding:20px 20px;font-weight:bold;display:block;text-align:left;color:var(--bs-primary)}.qp-question .question-label .question-code{opacity:0.6;font-size:0.8em;font-weight:normal}@media (min-width: 768px){.qp-question .question-label{font-size:25px;padding:0px 10px 10px 10px;line-height:1.5em}}.qp-question .answersContainer{padding:10px;padding-top:0px}.qp-question .question-media{text-align:center;padding-bottom:15px}.qp-question .question-media img{max-height:120px;max-width:100%}@media (min-width: 768px){.qp-question .question-media img{max-height:500px}}@media (min-width: 768px){.qp-question .qp-question-label-container{padding:30px}.qp-question .answersContainer{margin:20px;padding-bottom:50px}.qp-question .answersContainer .question-answers{margin-top:-15px}}.qp_quiz_stepcounter{width:100%}.qp_quiz_stepcounter ul{display:flex;margin:0px auto;width:100%;height:8px;padding:0;border-radius:4px;overflow:hidden;gap:4px}.qp_quiz_stepcounter ul li{flex:1;list-style-type:none;text-indent:-9999px;background-color:transparent}.qp_quiz_stepcounter ul li.current{background-color:#E5C1C6}.qp_quiz_stepcounter ul li.correct{background-color:#55B25D}.qp_quiz_stepcounter ul li.wrong{background-color:red}.qp_quiz_stepcounter ul li.remaining{background-color:#F2F2F2}.qp-quiz-panel{padding-left:0px !important;padding-right:0px !important;overflow-y:scroll}.qp-quiz-panel.EXCELLENCE_CLUB .combos{display:none}.qp-quiz-panel .modal-content{border-radius:0;max-width:1300px;margin:auto}.qp-quiz-panel .modal-content .container.steps{max-width:600px}.qp-quiz-panel .controls{text-align:center;clear:both;position:relative}.qp-quiz-panel .controls .points{float:left;margin:20px 0px 0px 12px;color:var(--bs-primary);padding:0px;font-size:20px}@media (min-width: 768px){.qp-quiz-panel .controls .points{float:none;display:inline-block;width:250px;background:var(--bs-primary);color:white;font-size:24px;padding:20px 40px;margin:auto}}.qp-quiz-panel .controls .combos{float:left;margin:10px 00px 0px 10px}@media (min-width: 768px){.qp-quiz-panel .controls .combos{position:absolute;left:20px;top:10px;margin:0px}}.qp-quiz-panel .controls .close{top:-10px;right:0px}@media (min-width: 768px){.qp-quiz-panel .controls .close{top:0px;right:20px}}.qp-quiz-panel .footer{padding:5px;background:white;border-top:1px solid #F2F2F2}.qp-quiz-panel .footer .container{padding:0px 0px 0px 0px;text-align:center}.qp-quiz-panel .footer .container .stepscount{width:100%;padding-top:5px;margin:auto}@media (min-width: 768px){.qp-quiz-panel .footer .container .stepscount{max-width:600px;padding-top:10px}}.qp-quiz-panel .footer .container .timer{margin:auto}@media (min-width: 768px){.qp-quiz-panel .footer .container .timer{max-width:600px}}.qp-quiz-panel .footer .challenge-title{text-align:left;font-size:14px;color:#818181;margin-top:9px}.qp-quiz-panel .footer .challenge-title .icon{width:20px;height:20px;margin-right:10px;margin-left:10px;opacity:0.8}.qp-quiz-panel .close{margin-left:20px;margin-right:10px}.qp-quiz-panel .question-container{min-height:400px}.qp-quiz-panel .question-container.loading{display:flex;align-items:center;justify-content:center;flex-direction:column-reverse}.qp-quiz-panel .question-container.loading::after{position:relative;height:80px;width:80px;content:" ";background-image:url("/inc/media/img/loading-small.svg");background-position:center center;background-repeat:no-repeat;transition:none}.qp-quiz-panel .container.large-height{display:none}@media (min-height: 800px){.qp-quiz-panel .container.large-height{display:block}.qp-quiz-panel .container.small-height{display:none}}.qp-combo{background-image:url(/inc/media/img/combo_background.png);color:#173DA5;text-align:center;font-family:"Black Ops One",sans-serif;font-size:110px;height:215px;width:217px;position:absolute;left:50%;margin-left:-108px;top:120px;z-index:1100;background:var(--bs-primary);border-radius:100%;color:white}.qp-combo span{display:block;padding-top:20px;color:white !important}.qp-timer{display:inline-block;width:100%;margin:0px}.qp-timer .chronometer-gauge-container{background:#ccc;border-radius:100px}.qp-timer .chronometer-gauge-container .chronometer-gauge div{width:100%;height:10px;background-color:var(--bs-primary);border-radius:100px 0 0 100px;text-align:right;transition:width linear 0.5s, background-color linear 15s}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="0"]{background-color:red}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="1"]{background-color:red}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="2"]{background-color:red}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="3"]{background-color:red}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="4"]{background-color:red}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="5"]{background-color:red}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="6"]{background-color:red}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="7"]{background-color:red}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="8"]{background-color:red}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="9"]{background-color:red}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="10"]{background-color:red}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="11"]{background-color:red}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="12"]{background-color:red}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="13"]{background-color:red}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="14"]{background-color:red}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="15"]{background-color:red}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="16"]{background-color:red}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="17"]{background-color:red}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="18"]{background-color:red}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="19"]{background-color:red}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="20"]{background-color:red}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="21"]{background-color:red}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="22"]{background-color:red}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="23"]{background-color:red}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="24"]{background-color:red}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="25"]{background-color:red}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="26"]{background-color:#f0ad4e}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="27"]{background-color:#f0ad4e}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="28"]{background-color:#f0ad4e}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="29"]{background-color:#f0ad4e}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="30"]{background-color:#f0ad4e}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="31"]{background-color:#f0ad4e}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="32"]{background-color:#f0ad4e}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="33"]{background-color:#f0ad4e}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="34"]{background-color:#f0ad4e}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="35"]{background-color:#f0ad4e}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="36"]{background-color:#f0ad4e}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="37"]{background-color:#f0ad4e}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="38"]{background-color:#f0ad4e}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="39"]{background-color:#f0ad4e}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="40"]{background-color:#f0ad4e}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="41"]{background-color:#f0ad4e}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="42"]{background-color:#f0ad4e}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="43"]{background-color:#f0ad4e}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="44"]{background-color:#f0ad4e}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="45"]{background-color:#f0ad4e}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="46"]{background-color:#f0ad4e}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="47"]{background-color:#f0ad4e}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="48"]{background-color:#f0ad4e}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="49"]{background-color:#f0ad4e}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="50"]{background-color:#f0ad4e}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="51"]{background-color:#a4c203}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="52"]{background-color:#a4c203}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="53"]{background-color:#a4c203}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="54"]{background-color:#a4c203}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="55"]{background-color:#a4c203}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="56"]{background-color:#a4c203}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="57"]{background-color:#a4c203}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="58"]{background-color:#a4c203}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="59"]{background-color:#a4c203}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="60"]{background-color:#a4c203}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="61"]{background-color:#a4c203}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="62"]{background-color:#a4c203}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="63"]{background-color:#a4c203}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="64"]{background-color:#a4c203}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="65"]{background-color:#a4c203}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="66"]{background-color:#a4c203}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="67"]{background-color:#a4c203}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="68"]{background-color:#a4c203}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="69"]{background-color:#a4c203}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="70"]{background-color:#a4c203}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="71"]{background-color:#a4c203}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="72"]{background-color:#a4c203}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="73"]{background-color:#a4c203}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="74"]{background-color:#a4c203}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="75"]{background-color:#a4c203}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="75"]{background-color:#55B25D}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="76"]{background-color:#55B25D}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="77"]{background-color:#55B25D}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="78"]{background-color:#55B25D}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="79"]{background-color:#55B25D}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="80"]{background-color:#55B25D}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="81"]{background-color:#55B25D}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="82"]{background-color:#55B25D}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="83"]{background-color:#55B25D}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="84"]{background-color:#55B25D}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="85"]{background-color:#55B25D}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="86"]{background-color:#55B25D}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="87"]{background-color:#55B25D}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="88"]{background-color:#55B25D}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="89"]{background-color:#55B25D}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="90"]{background-color:#55B25D}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="91"]{background-color:#55B25D}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="92"]{background-color:#55B25D}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="93"]{background-color:#55B25D}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="94"]{background-color:#55B25D}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="95"]{background-color:#55B25D}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="96"]{background-color:#55B25D}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="97"]{background-color:#55B25D}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="98"]{background-color:#55B25D}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="99"]{background-color:#55B25D}.qp-timer .chronometer-gauge-container .chronometer-gauge div[data-percentleft="100"]{background-color:#55B25D}.qp-timer .chronometer-gauge-container .chronometer-gauge div img{margin-top:-8px;margin-right:-10px}.ranking-panel .modal-content{border-radius:40px}.ranking-panel .nav-tabs .nav-link{border:1px solid transparent;padding-bottom:15px;font-size:16px}.ranking-panel .nav-tabs .nav-link.active{color:#1F1F1F !important;border-bottom:3px solid var(--bs-primary) !important}.ranking-panel .nav-tabs .nav-link:hover{border-bottom-color:var(--bs-primary)}.ranking-panel .table{width:100% !important;margin-top:10px}.ranking-panel .table td{vertical-align:middle;border-bottom:1px solid #F2F2F2;padding:15px 10px;font-size:16px;color:#1F1F1F}.ranking-panel .table tr:last-child td{border-bottom:none}.ranking-panel .table .avatar{width:40px;height:40px;max-width:none;overflow:hidden;border-radius:100%;display:inline-block;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.ranking-panel .table .fa-graduation-cap{opacity:0.4;font-size:80%}.ranking-panel .table .badge-container{display:inline-block}.ranking-panel .table tr.IsCurrentUser td{color:var(--bs-primary);background-color:var(--bs-primary-light);font-weight:bold}.ranking-panel .table tr.IsCurrentUser td>*{color:var(--bs-primary)}.ranking-panel .table tr.IsCurrentUser td:first-child{border-radius:15px 0 0 15px}.ranking-panel .table tr.IsCurrentUser td:last-child{border-radius:0 15px 15px 0}.ranking-panel .table th{color:#ccc;border-bottom:none;font-size:14px;text-transform:uppercase}.ranking-panel .table th.score,.ranking-panel .table td.score{text-align:right;padding-right:20px;font-weight:bold;color:var(--bs-primary)}.ranking-panel table.dataTable.no-footer{border-bottom:none}.ranking-panel .myposition:before{content:"\25ce";cursor:pointer}.ranking-panel .dataTables_wrapper .dataTables_paginate{float:none;text-align:center;margin-top:20px}.ranking-panel .dataTables_wrapper .dataTables_paginate .paginate_button{color:#575756 !important;padding:8px 15px;margin:0 5px;border-radius:15px;background:#F2F2F2;cursor:pointer;transition:all 0.2s ease}.ranking-panel .dataTables_wrapper .dataTables_paginate .paginate_button.first:before{content:"<<"}.ranking-panel .dataTables_wrapper .dataTables_paginate .paginate_button.previous:before{content:"<"}.ranking-panel .dataTables_wrapper .dataTables_paginate .paginate_button.next:before{content:">"}.ranking-panel .dataTables_wrapper .dataTables_paginate .paginate_button.last:before{content:">>"}.ranking-panel .dataTables_wrapper .dataTables_paginate .paginate_button.disabled{opacity:0.5;color:#ccc !important;pointer-events:none}.ranking-panel .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:var(--bs-primary) !important;color:#fff !important;border-color:transparent}.resources-feedback{padding:10px 25px 0px 0px}.resources-feedback a{display:block;padding:0px;padding-bottom:10px;transition:ease-in all .2s}.resources-feedback a:hover{opacity:.8}.resources-feedback a.viewed{opacity:.5}.resources-feedback a div{width:100px;height:80px;background-size:cover}.scormslider-panel{z-index:9999;padding-left:0px !important}.scormslider-panel .modal-dialog{padding:0px;margin:0px auto;width:100%;height:100%}.scormslider-panel .modal-dialog .modal-body{padding:0px;margin:0px;padding-top:65px;height:100%}.scormslider-panel .modal-dialog .modal-content{height:100%;border-radius:0}.scormslider-panel .modal-dialog .modal-content iframe{height:100%;border:0px}.scormslider-panel .modal-dialog .close{top:-14px;z-index:10}@media (max-width: 1025px){.scormslider-panel .modal-dialog .close{position:fixed;background-color:#fff !important}}.survey-panel{z-index:1501}.survey-panel .form-group{margin-bottom:30px;border-top:1px solid #B9D9EB;padding-top:30px}.survey-panel textarea{margin-top:5px}.survey-panel .radio{margin-top:5px}.survey-panel .radio label{margin-right:16px;padding-left:19px}.survey-panel .radio label input{visibility:visible !important}.survey-panel select.birthdate{max-width:100px;display:inline-block}.survey-panel select.birthdate option:first-child{font-style:italic}.language-menu .btn{background-color:#fff}.language-menu a{color:#0e2462 !important}.language-menu li a,.language-menu li a:hover,.language-menu li a:focus{text-decoration:none}.language-menu.dropdown .dropdown-toggle{position:relative;width:130px}.language-menu.dropdown .dropdown-menu{border-radius:15px;left:auto;right:0;width:130px}.avatarchoiceform h1{display:none}.avatarchoiceform .avatar-selector{width:150px;margin:auto}.avatarchoiceform .avatar-selector img{border:#ccc 4px solid;width:150px;height:150px}.avatarchoiceform .upload-avatar{height:300px}.home .avatarchoiceform .avatar-skip{display:none}.avatarchoiceform .back-to-selection{cursor:pointer}.certificate-panel .smaller-logo,.certificate-printed .smaller-logo{height:150px}.certificate-panel .excellence-club-logo,.certificate-printed .excellence-club-logo{max-height:80px}.certificate-panel .user-name,.certificate-printed .user-name{display:inline-block;padding-bottom:10px;border-bottom:5Px solid var(--bs-primary)}.certificate-panel{z-index:4000}.certificate-printed{z-index:5000;display:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:80px 40px;box-sizing:border-box;justify-content:center;align-items:center;visibility:hidden}@media print{@page{size:297cm 210cm landscape;margin:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);transform:rotate(-90deg);writing-mode:tb-rl}body{background:white !important}body>*{display:none !important}body>.certificate-printed{display:flex !important;visibility:visible}body>.certificate-printed .certificate{width:100%}}.certificateslist .certificate-container{margin-bottom:20px}.certificateslist .certificate-stamp{position:relative;min-height:94px;margin-bottom:10px;text-align:center;opacity:0.4}.certificateslist .certificate-stamp img{max-height:100px}.certificateslist .certificate-stamp .date{font-weight:bold;color:#575756}.certificateslist .certificate-stamp .black-stamp{position:absolute;top:0;left:50%;margin-left:-47px;width:94px;height:94px}.certificateslist .certificate-stamp .stamp{position:absolute;top:0;left:50%;margin-left:-47px;width:94px;height:94px}.certificateslist .certificate-stamp.certified{opacity:1}.certificateslist .certificate-stamp.certified .date{color:#173DA5}.usereditform .introText{text-align:center}.usereditform input[type=text]{border:0px;background:#F2F2F2}.usereditform input[type=text]:disabled{border:0px;background:#ccc}.usereditform input[type=text].datepickerfield{background-image:url(/inc/media/img/calendar.png);background-repeat:no-repeat;background-position:10px center;padding-left:45px}.editpasswordform{padding-top:10px}.editpasswordform input[type=password]{border:0px;background:#F2F2F2}.user-feedback{display:block;position:fixed;width:144px;height:auto;margin:0;padding:0 16px;bottom:0;right:calc(50% - 72px);background:#f3565b;box-sizing:border-box;z-index:9999;text-align:center;transition:.3s}.user-feedback-label{display:inline-block;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:white;padding:12px 0}.user-feedback-loader{display:none;width:40px;height:40px;margin:2px 0 3px 0}.user-feedback--loading .user-feedback-label{display:none}.user-feedback--loading .user-feedback-loader{display:inline-block;background-image:url("/inc/media/img/loading-small-white.svg");background-position:center center;background-repeat:no-repeat;transition:none}.user-feedback--open{bottom:-100px}@media print{.user-feedback{display:none}}.userinvite-panel{z-index:1500}.myprofile-panel{z-index:1060;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:top right}.myprofile-panel ul.nav{padding:10px}.myprofile-panel ul.nav a{border-radius:15px;color:#6aaed4}.myprofile-panel ul.nav .active a{background:#B9D9EB;color:#0e2462}.myprofile-panel .hasalreadyvisited-radio{margin-left:20px}.myprofile-panel .desactivation_module{padding:20px 0px}.myprofile-panel .form-group{margin-bottom:1em}.myprofile-panel label{font-weight:bold;margin-bottom:0.5em}@media (min-width: 768px){.myprofile-panel .registrationspacerleft{padding-right:30px}.myprofile-panel .registrationspacerright{padding-left:30px}}body[data-isexcellenceclub="true"] .myprofile-panel{background-position:top center}.pendingaccountconfirmation{z-index:1060}.registrationworkflow-panel .type-EXCELLENCE_CLUB .hidden-EXCELLENCE_CLUB{display:none}.registrationworkflow-panel .type-DESTINATION_GENEVA .hidden-DESTINATION_GENEVA{display:none}.registrationworkflow-panel .registration-back{margin-top:-45px}@media (max-width: 767px){.registrationworkflow-panel .registration-back{margin-top:15px}}@media (max-width: 767px){.registrationworkflow-panel .btn{display:block;width:100%}}.registrationform label{font-weight:normal}.registrationform .hasalreadyvisited-radio{padding-left:35px}.registrationform select{padding:5px}.registrationform .registrationspacerleft{padding-right:25px}.registrationform .registrationspacerright{padding-left:25px}
