.QuizBookItemelementBookSelection input[type=radio],.QuizBookItemelementControllerBS input[type=radio],.QuizCheckboxCustomcheckboxCustomGroup input[type=checkbox],.QuizCheckboxCustomcheckboxCustomGroup input[type=radio],.QuizSelectorIconselectorIconGroup input[type=radio]{display:none!important;visibility:hidden!important;opacity:0!important;position:absolute!important;width:0!important;height:0!important}.QuizSelectorTextselectorTextGroup input[type=radio]:checked~label .QuizSelectorTextradioChecked{display:flex!important;align-self:center!important;position:absolute!important;left:14px!important}.QuizBookItemelementControllerBS input[type=radio],.QuizSelectorTextradioChecked,.QuizSelectorTextradioUnchecked input[type=radio]:checked+label,.QuizSelectorTextselectorTextGroup input[type=radio],.QuizSelectorTextselectorTextGroup input[type=radio]:checked+label .QuizSelectorTextradioUnchecked,.hideAccordionBody,.import-list-file input[type=file]{display:none!important}.QuizBookItemelementControllerBS input[type=radio]:checked+label:after,.QuizBookIteminput[type=radio]:checked+label :after{top:10px;right:10px;width:22px;height:22px;content:"✔";box-shadow:0 1px 5px rgba(0,0,0,.2),0 3px 4px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.14)}.QuizCheckboxCustomcheckboxCustomGroup input[type=checkbox]:checked+label,.QuizSelectorIconselectorIconGroup input[type=radio]:checked+label,.QuizSelectorTextselectorTextGroup input[type=radio]:checked+label{border-color:#86cef0;background-color:#f0f9fd;color:#3292d1}.logo{background-image:url(/_next/static/media/logo-fullcolor.f98edfbc.svg);width:160px;height:32px;background-size:cover;margin:0}.QuizBookItembookNoneItem{height:270px;border:1px solid #f0f0f0;text-transform:uppercase;color:#000;align-items:center;display:flex;justify-content:center}.QuizBookItembookNoneItem input[type=radio]:checked+label{border:4px solid #dc3545;color:#dc3545;background-color:#fff}.QuizBookItembookNoneItemContent{background:#f2f2f2;width:150px;height:85%;margin:15px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#616161}.QuizBookItembookNoneItemContent img{width:75%;padding:10px 0;height:70px;filter:grayscale(100%)}.QuizBookItemelementBookSelection{display:inline-block;margin:0 1% 14px;width:22%}.QuizBookItemelementBookSelection label{content:"";background-size:150px;color:#4c4c4c;text-align:center;display:inline-block;padding:0;max-width:210px;border-radius:0;position:relative;cursor:pointer;margin:auto;width:100%;background-position:50%;background-repeat:no-repeat;background-color:#fafafa;border:1px solid #f0f0f0;transition:background-color .2s ease-out}.QuizBookItem:before svg,.QuizSelectorIcon svg :before{font-size:4em}.QuizBookItemelementBookSelection input[type=radio]:checked+label{color:#3292d1;border:4px solid #dc3545;opacity:.7;box-sizing:border-box;background-color:#000}.QuizBookIteminput[type=radio]:checked+label :after{padding:8px;background-color:#dc3545;color:#fff;position:absolute;z-index:2;border-radius:100}.QuizBookItemelementBookSelection svg,.QuizSelectorIconselectorIconGroup svg{position:relative;top:20px;font-size:5.5em}.QuizBookItemelementControllerBS input[type=radio]:checked+label:after{color:#fff;padding:0;z-index:2;position:absolute;border-radius:100px;background-color:#f96565}.QuizCheckboxCustomcheckboxCustomGroup label,.QuizSelectorIconselectorIconGroup label{border:1px solid #e8e8e8;position:relative;color:#4c4c4c;text-align:center;cursor:pointer;content:""}.QuizCheckboxCustomcheckboxCustomGroup{max-width:100%;width:100%;display:flex}.QuizCheckboxCustomcheckboxCustomGroup label{display:inline-flex;padding:1em .1em;border-radius:10px;height:100%}.QuizCheckboxCustomcheckboxCustomGroup label,.QuizFooterquizNav{background-color:#fff;align-items:center;justify-content:center;width:100%}.QuizFooterquizNav{height:44px;display:flex;padding:4px 0}.QuizFooterpIndicator{height:8px;width:calc(100% - 28px);margin:10px auto 0}.QuizFooterquizBtnFixed{position:fixed;top:0;bottom:0;margin:auto;z-index:9;display:flex;align-items:center;cursor:pointer}.QuizFooterleft{left:2vw}.QuizFooterright{right:2vw}.QuizFooterButton{display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;appearance:none;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:.875rem;line-height:1.75;letter-spacing:.02857em;text-transform:uppercase;min-height:36px;min-width:0;width:56px;height:56px;z-index:1050;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);color:rgba(0,0,0,.87);background-color:rgb(224,224,224);outline:0;border:0 initial;border-color:initial;border-image:initial;margin:0;text-decoration:none;transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1);border-radius:50%;padding:0}.QuizFooterquizNavBtnPrev{box-shadow:none;background-color:initial;color:var(--bs-body-color,#000)!important;border-color:transparent!important;width:120px!important;height:56px!important;min-width:120px!important;max-width:120px!important;flex:none!important;padding:0!important;text-align:center!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important}.QuizFooterquizNavBtnPrev:hover{background-color:rgba(0,0,0,.1)!important;color:inherit!important}.QuizFooterquizNavBtnNext{background-color:#3292d1!important;display:flex!important;align-items:center!important;justify-content:center!important}.QuizFooterquizNavBtnNext,.QuizFooterquizNavBtnNext:hover,.QuizFooterquizNavBtnNextDisabled{box-shadow:none!important;color:#fff!important;width:120px!important;height:56px!important;min-width:120px!important;max-width:120px!important;flex:none!important;padding:0!important;text-align:center!important;font-weight:700!important}.QuizFooterquizNavBtnNext:hover,.QuizFooterquizNavBtnNextDisabled{background-color:#ccc!important;transition:background-color .2s ease!important}.QuizFooterquizBtnContainer{width:100%;max-width:400px;padding:0;display:flex;justify-content:center;align-items:center}.QuizFooterquizBtnGroup{gap:12px}.fast-quiz-notice{color:#286fa9;font-size:16px;margin-top:10px;margin-bottom:20px;display:block;text-align:center}.fast-quiz-notice a{color:#286fa9;font-weight:700}.fast-quiz-notice a:hover{color:#1e5a8a}.QuizFooterquizNav .btn,.QuizFooterquizNav button{width:90px!important;height:30px!important;min-width:90px!important;max-width:90px!important;flex:none!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.QuizInputAnswerelementInputText{height:48px;border:2px solid #ccc;box-sizing:border-box;border-radius:4px;width:100%;max-width:400px;color:#565656;padding:12px 16px;font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:1.4;margin:0 auto 20px;display:block;background-color:#fff;pointer-events:auto!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;cursor:text!important;outline:none!important;position:relative!important;z-index:1!important}.QuizInputAnswerelementInputText:focus{border-color:#007bff!important;border-width:2px!important;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)!important}.QuizMultipleSelectionelementMultipleSelection{width:100%;clear:both;padding-bottom:60px}.QuizMultipleSelectionelementMultipleSelection :before{bottom:0;height:150px}.QuizMultipleSelectionelementMultipleSelection ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.QuizMultipleSelectionelementMultipleSelection ul li{display:flex;width:20%}.QuizSelectorIconselectorIconGroup label span{top:107%;left:0;width:100%;display:block;position:absolute}.QuizMultipleSelectionelementMultipleSelection ul li>div{padding:5px}.QuizQuestionelementQuizQuestion{margin-top:0;margin-bottom:28px}.QuizQuestionelementIllu{width:100%;margin:auto auto 16px;max-width:280px}.QuizQuestionelementQuestion{margin-bottom:20px!important;font-size:1.75em!important}.QuizSelectorIconselectorIconGroup{margin:0 2% 2%!important;width:auto;display:inline-block}.QuizSelectorIconselectorIconGroup label{background-color:#fff;display:inline-block;padding:25px;border-radius:10px;margin-bottom:40px;max-width:180px}.QuizSelectorIcon label :after,.QuizSelectorIcon label :before{position:absolute;content:""}.QuizSelectorIcon label span{position:absolute;top:107%;display:block;width:100%;left:0}.QuizSelectorIconinput[type=radio]:checked+label img{color:#3292d1}.QuizSelectorIconimage{width:70%;opacity:.7;min-width:80px;fill:currentColor}.QuizSelectorTextselectorTextGroup{width:100%;display:flex;margin-bottom:15px}.QuizSelectorTextselectorTextGroup input[type=radio]:checked+label .QuizSelectorTextradioChecked,.QuizSelectorTextselectorTextGroup span{display:flex;align-self:center}.QuizSelectorTextselectorTextGroup label{width:100%}.QuizSelectorTextselectorTextGroup input[type=radio]+label{display:flex;height:100%;align-items:center;position:relative;padding:15px 15px 15px 50px;cursor:pointer;background-color:#fff;border:1px solid #e8e8e8;border-radius:10px;color:#4c4c4c;transition:.4s ease-in-out;min-width:215px;margin:10px}.QuizSelectorTextradioChecked,.QuizSelectorTextradioUnchecked{display:flex;align-self:center;position:absolute;left:14px}.QuizSelectorTextradioUnchecked:checked+label{display:none!important}.QuizSelectorTextselectorTextGroup input[type=radio]:checked+label .QuizSelectorTextradioChecked{display:flex!important;align-self:center!important;position:absolute!important;left:14px!important}.QuizSelectorTextselectorTextGroup input[type=radio]:checked+label .QuizSelectorTextradioUnchecked{display:none!important}.QuizSingleSelectionelementSingleSelection{clear:both}.QuizSingleSelectionelementSingleSelection ul{list-style:none;padding:0;margin:0;display:flex;justify-content:flex-start;flex-wrap:wrap}.QuizSingleSelectionelementSingleSelection ul li{width:32%;display:flex;text-align:left}.QuizSelectorTextradioChecked{display:flex}.quizcontainerQuestion{width:90%;margin:0 auto 100px;max-width:1280px;text-align:center;display:flex;flex-direction:column;justify-content:center;overflow-y:visible;pointer-events:auto!important}@media (max-width:648px){.less-top-margin-mobile{margin-top:-32px}.quizcontainerQuestion{margin:0 auto 20px}.QuizQuestionTop{padding-left:10px;padding-right:10px}}.quiz-container{position:relative;overflow-y:auto;z-index:1}.book-details-quiz-block{font-family:Literata,serif}@media screen and (max-width:720px){.QuizSingleSelectionelementSingleSelection ul li{width:100%}.QuizSelectorTextselectorTextGroup{margin-bottom:8px}.QuizCheckboxCustomcheckboxCustomGroup label{padding:10px;font-size:14px}.QuizQuestionelementIllu img{width:30%}.QuizQuestionelementQuestion{font-size:20px!important;margin-bottom:5px!important}.QuizQuestionelementDescription{color:#296faa;font-size:14px}.QuizSelectorTextselectorTextGroup input[type=radio]+label{padding:5px 5px 5px 50px;margin:5px;font-size:14px}.QuizBookItembookNoneItem{height:220px}.QuizBookItemelementBookSelection label label{height:220px;background-size:130px}.QuizBookItemelementBookSelection{width:40%}.QuizCheckboxCustomcheckboxCustomGroup{display:inline-block;width:100%;max-width:480px}.QuizIconSelectionsingleSelectionIcon :before,.QuizSingleSelectionelementSingleSelection:before{content:"";width:100%;height:74px;position:fixed;left:0;bottom:81px;z-index:5;pointer-events:none}.QuizMultipleSelectionelementMultipleSelection{padding-bottom:20px}.QuizMultipleSelectionelementMultipleSelection ul li{width:48%}.QuizQuestionelementQuizQuestion{margin:10px auto}.QuizSelectorIconselectorIconGroup{width:46%}.QuizSingleSelectionelementSingleSelection ul{display:block!important}}@media (max-width:960px){.QuizFooterquizNav{height:44px}.QuizQuestionelementIllu{width:100%;margin:auto auto 0;max-width:280px}}.progress-container,.progress-container .progress{position:relative;overflow:visible}.progress-bookmark-icon{position:absolute;top:12px;left:calc(var(--progress-position, 0%) + 10px);transform:translateX(-50%);color:#286FA9;z-index:1000!important;pointer-events:none}.progress-bookmark-icon svg{display:block}