.accent-input-info{position:relative;display:inline-block;max-width:100%}.accent-input-info .icon{position:absolute;top:48%;right:2px;z-index:1;transform:translateY(-50%)}@media(max-width: 47.99em){.accent-input-info .icon{display:none}}.accent-input-info input.test__input{max-width:100%;padding-right:28px}.accent-input-info .icon-info{display:block}.accent-input-info.accent-input-info--hidden .icon-info{display:none}.accent-input-info.accent-input-info--hidden input.test__input{padding-right:8px}.accent-input-info .icons-caps_warning{display:none;width:20px;height:20px;background-image:url("https://french.kwiziq.com/img/sprites-png/full/main/caps_warning.png")}.accent-input-info.capslock--active .icons-caps_warning{right:26px;display:block}.accent-input-info.capslock--active input.test__input{padding-right:54px}.accent-input-info.capslock--active.accent-input-info--hidden .icons-caps_warning{right:2px}.accent-input-info.capslock--active.accent-input-info--hidden input.test__input{padding-right:28px}.tooltipster-accent-picker .tooltipster-content{width:260px}.tooltipster-accent-picker .tooltipster-content img{display:none}.tooltipster-accent-picker .tooltipster-content img.doShow{display:block;height:88px}.tooltipster-accent-picker .tooltipster-content p{margin:0}.tooltipster-accent-picker .tooltipster-content .btn{margin-top:15px}.tooltipster-accent-picker .tooltipster-content.more-info-active p{float:left;width:130px}.tooltipster-accent-picker .tooltipster-content.more-info-active img{display:block;margin:0 auto 20px}.tooltipster-accent-picker .tooltipster-content.more-info-active .btn{float:right;margin-top:0}.tooltipster-accent-picker .tooltipster-content.more-info-active .more-info{display:none}.popover.advent-calendar__popover .accent-input-info{display:block;margin-bottom:10px}.popover.advent-calendar__popover .accent-input-info input{margin:0}@media(max-width: 47.99em){.popover.advent-calendar__popover .accent-input-info input{padding-right:68px}}#advent_calendar_wrapper{position:relative}#advent_calendar_wrapper .advent-calendar__panels{position:relative;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;transition:all 200ms ease-in-out;border-radius:20px}#advent_calendar_wrapper .advent_panel{position:relative;height:700px}#advent_calendar_wrapper .advent-calendar__card{position:absolute;display:block;width:70px;height:70px;color:#fff;font-size:2rem;text-align:center;font-family:Inter,"Franklin Gothic","Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:2px 2px 20px rgba(0,0,0,.2)}@media(max-width: 47.99em){#advent_calendar_wrapper .advent-calendar__card{font-size:2rem}}#advent_calendar_wrapper .advent-calendar__card.available:hover,#advent_calendar_wrapper .advent-calendar__card.available:focus,#advent_calendar_wrapper .advent-calendar__card.available:active,#advent_calendar_wrapper .advent-calendar__card.correct:hover,#advent_calendar_wrapper .advent-calendar__card.correct:focus,#advent_calendar_wrapper .advent-calendar__card.correct:active,#advent_calendar_wrapper .advent-calendar__card.incorrect:hover,#advent_calendar_wrapper .advent-calendar__card.incorrect:focus,#advent_calendar_wrapper .advent-calendar__card.incorrect:active{cursor:pointer}#advent_calendar_wrapper .advent-calendar__card.available:hover .advent-calendar__number,#advent_calendar_wrapper .advent-calendar__card.available:focus .advent-calendar__number,#advent_calendar_wrapper .advent-calendar__card.available:active .advent-calendar__number,#advent_calendar_wrapper .advent-calendar__card.correct:hover .advent-calendar__number,#advent_calendar_wrapper .advent-calendar__card.correct:focus .advent-calendar__number,#advent_calendar_wrapper .advent-calendar__card.correct:active .advent-calendar__number,#advent_calendar_wrapper .advent-calendar__card.incorrect:hover .advent-calendar__number,#advent_calendar_wrapper .advent-calendar__card.incorrect:focus .advent-calendar__number,#advent_calendar_wrapper .advent-calendar__card.incorrect:active .advent-calendar__number{opacity:1;text-shadow:0px 0px 9px rgba(255,255,255,.7)}#advent_calendar_wrapper .advent-calendar__card .advent-calendar__number{display:block;font-weight:bold;line-height:1;transition-delay:0ms;transition-timing-function:ease-in-out;transition-duration:150ms;transition-property:text-shadow}#advent_calendar_wrapper .advent-calendar__card.inactive:hover,#advent_calendar_wrapper .advent-calendar__card.inactive:focus,#advent_calendar_wrapper .advent-calendar__card.inactive:active{cursor:default}#advent_calendar_wrapper .advent-calendar__card.correct{background-color:#a7d422}#advent_calendar_wrapper .advent-calendar__card.incorrect{background-color:#d51c1b}#advent_calendar_wrapper .advent-calendar__card.blue{background-color:#198ed1}#advent_calendar_wrapper .advent-calendar__card.green{background-color:#b0d938}#advent_calendar_wrapper .advent-calendar__card.red{background-color:#d51b32}#advent_calendar_wrapper .advent-calendar__card.white{background-color:#fff}@media(max-width: 47.99em){#advent_calendar_wrapper{height:100%}#advent_calendar_wrapper .row-fluid [class*=span]{float:none !important;width:100% !important}#advent_calendar_wrapper .advent_panel{height:700px}#advent_calendar_wrapper form.advent_answer_form input.answer-field{width:100%;display:block;margin:0 0 10px}}.popover.advent-calendar__popover{box-sizing:border-box;display:block;width:calc(100% + 70px);padding:18px;border:none;font-size:1rem;position:absolute;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.38);top:0 !important;left:50% !important;transform:translate3d(-50%, -110%, 0);opacity:0;visibility:hidden}@media(max-width: 74.99em){.popover.advent-calendar__popover{width:calc(100% + 20px);padding:12px;font-size:0.875rem}}.popover.advent-calendar__popover.fade{visibility:visible;animation-name:animate-fade-in;animation-duration:150ms;animation-timing-function:ease-in-out;animation-delay:550ms;animation-fill-mode:forwards}@keyframes animate-fade-in{0%{opacity:0;transform:translate3d(-50%, -110%, 0)}100%{opacity:1;transform:translate3d(-50%, -100%, 0)}}.popover.advent-calendar__popover *{box-sizing:border-box}.popover.advent-calendar__popover .arrow{border-right:none}.popover.advent-calendar__popover .arrow::after{bottom:2px}.popover.advent-calendar__popover.confirmation-correct .popover-content,.popover.advent-calendar__popover.confirmation-incorrect .popover-content{margin:0;font-size:0.875rem;font-weight:bold;vertical-align:middle}.popover.advent-calendar__popover.confirmation-correct form,.popover.advent-calendar__popover.confirmation-incorrect form{display:inline-block;vertical-align:middle}.popover.advent-calendar__popover.confirmation-correct .btn,.popover.advent-calendar__popover.confirmation-incorrect .btn{width:auto}.popover.advent-calendar__popover .popover__body{display:flex;gap:10px}.popover.advent-calendar__popover .advent-calendar__icon-status{flex-shrink:0}.popover.advent-calendar__popover .popover__content-wrapper{flex-grow:1}.popover.advent-calendar__popover .popover-content{margin-bottom:15px;padding:0;display:block;line-height:1.3}@media(max-width: 61.24em){.popover.advent-calendar__popover .popover-content{margin-bottom:10px}}.popover.advent-calendar__popover form{margin:15px 0 0}@media(max-width: 61.24em){.popover.advent-calendar__popover form{margin-top:10px}}.popover.advent-calendar__popover input{width:100%;padding:0 .5em;min-height:36px;font-size:1.15em;color:#333;background-color:#fff;border:1px solid #e6e6e6}.popover.advent-calendar__popover .btn{float:right;width:auto;display:inline-block;min-height:32px;padding:6px 14px;border:1px solid rgba(0,0,0,0);border-radius:14px/50%;vertical-align:middle;text-align:center;text-transform:none;font-weight:800;font-style:normal;font-size:1rem;font-family:Inter,"Franklin Gothic","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.1em;transition-delay:0ms;transition-timing-function:ease-in-out;transition-duration:150ms;transition-property:box-shadow, color, background-color;will-change:box-shadow, color, background-color;background-color:#ff6a00;color:#fff;padding-right:12px;padding-left:12px;border-radius:18px/50%}@media(max-width: 47.99em){.popover.advent-calendar__popover .btn{font-size:1rem}}.popover.advent-calendar__popover .btn:hover,.popover.advent-calendar__popover .btn:active,.popover.advent-calendar__popover .btn:focus{box-shadow:0 5px 10px rgba(0,0,0,.2);text-decoration:none}.popover.advent-calendar__popover .btn:hover .btn__icon-svg,.popover.advent-calendar__popover .btn:active .btn__icon-svg,.popover.advent-calendar__popover .btn:focus .btn__icon-svg{fill:currentColor}.popover.advent-calendar__popover .btn .btn__icon-svg{fill:currentColor;transition-delay:0ms;transition-timing-function:ease-in-out;transition-duration:150ms;transition-property:fill;will-change:fill}.popover.advent-calendar__popover .btn>a{color:inherit}@media(hover: hover)and (pointer: fine){.popover.advent-calendar__popover .btn:hover{background:#d65900;color:#fff}}.popover.advent-calendar__popover .btn:focus,.popover.advent-calendar__popover .btn:active{background:#d65900;color:#fff}@media(max-width: 74.99em){.popover.advent-calendar__popover .btn{padding-left:12px;padding-right:12px}}@media(max-width: 47.99em){.popover.advent-calendar__popover .btn{margin-bottom:10px}.popover.advent-calendar__popover .btn:last-child{margin-bottom:0}}.popover.advent-calendar__popover .advent-calendar__icon-status{position:relative;top:0;left:0;display:block;width:25px;height:25px;float:left;outline:2px solid #fff;border-radius:50%;overflow:hidden}.advent-calendar__card.inactive+.advent-calendar__popover,.advent-calendar__card.correct+.advent-calendar__popover,.advent-calendar__card.incorrect+.advent-calendar__popover,.advent-calendar__card.nearly-correct+.advent-calendar__popover{color:#fff;font-weight:bold;background-image:none;height:auto}.advent-calendar__card.inactive+.advent-calendar__popover{background-color:#e75b50}.advent-calendar__card.inactive+.advent-calendar__popover.top .arrow{border-top-color:rgba(0,0,0,0)}.advent-calendar__card.inactive+.advent-calendar__popover.top .arrow::after{border-top-color:#e75b50}.advent-calendar__card.nearly-correct+.advent-calendar__popover{background-color:#ff6a00}.advent-calendar__card.nearly-correct+.advent-calendar__popover.top .arrow{border-top-color:rgba(0,0,0,0)}.advent-calendar__card.nearly-correct+.advent-calendar__popover.top .arrow::after{border-top-color:#ff6a00}.advent-calendar__card.incorrect+.advent-calendar__popover{background-color:#d51c1b}.advent-calendar__card.incorrect+.advent-calendar__popover.top .arrow{border-top-color:rgba(0,0,0,0)}.advent-calendar__card.incorrect+.advent-calendar__popover.top .arrow::after{border-top-color:#d51c1b}.advent-calendar__hemisphere-switcher{margin-bottom:30px;width:100%;text-align:center}.advent-calendar__hemisphere-switcher .btn-group.open .btn--primary.dropdown-toggle{background-color:#ff6a00}.hemisphere-switcher__btn-group{display:inline-block;padding:3px 0}.hemisphere-switcher__btn-group .hemisphere-switcher__btn{padding-right:18px;padding-left:18px}@media(max-width: 47.99em){.hemisphere-switcher__btn-group .hemisphere-switcher__btn,.hemisphere-switcher__btn-group .dropdown-menu>li>a{white-space:normal}}.hemisphere-switcher__btn-group .dropdown-menu{width:100%;text-align:left}.hemisphere-switcher__btn-group .dropdown-menu::before,.hemisphere-switcher__btn-group .dropdown-menu::after{border:0}.sticky__content.sticky__content--active .hemisphere-switcher__btn-group{margin:2px 10px}