.modal-exam-editor{position:relative;z-index:1000}.modal-exam-editor:before{background-color:#2b3944e6;content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.modal-exam-editor .exam-editor-form{background-color:#fff;left:50%;max-width:800px;padding:30px;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%}@media screen and (min-width:768px){.modal-exam-editor .exam-editor-form{padding:50px}}.btn.cancel-btn,.exam-questions .edit-btn{background-color:#aeb8c0;border:none;color:#fafafa;cursor:pointer;font-size:.875rem;font-weight:600;line-height:1.3;padding:10px 20px;text-transform:uppercase}.btn.cancel-btn:hover,.exam-questions .edit-btn:hover{background-color:#94e607;color:#2b3944}.btn.save-btn{font-size:.875rem;padding:10px 20px;width:98px}.exam-questions .exam-list{margin-left:18px}.exam-questions li:not(:last-child){padding-bottom:30px}.exam-questions li .correct-answer,.exam-questions li .exam-choices,.exam-questions li .exam-question{line-height:1.5;padding-bottom:10px}.exam-questions li .exam-editor-strong-text{padding-right:5px}.pipe{padding:0 5px}.answer-timer-container{border-bottom:1px solid #aeb8c0;left:0;position:absolute;top:0;width:100%}.answer-timer-container .progress-bar{height:5px;transition-duration:1s;transition-timing-function:linear;width:0}.exam h2{padding-bottom:20px}.exam .add-to-leaderboard{padding-top:50px}.exam-wrapper{background:#fff;border-radius:4px;position:relative}.exam-wrapper .pagination{padding:50px 0 30px}.exam-wrapper .active-question-number,.exam-wrapper .total-questions{color:#aeb8c0;font-size:1rem;font-weight:500}.exam-wrapper ul{margin:30px 0 0}.exam-wrapper ul li{background:#fff;border:1px solid #ccc;color:#2b3944;cursor:pointer;font-size:1rem;list-style:none;margin-top:15px;padding:15px;text-decoration:none;transition:background-color .3s ease}.exam-wrapper ul .selected-answer{background-color:#29343c;border:1px solid #29343c;color:#fff}.exam-wrapper .quiz-footer{display:flex;justify-content:flex-end}.exam-wrapper button{background:#aaed37;border:none;color:#2b3944;cursor:pointer;font-size:1.125rem;font-weight:600;line-height:1.3;margin:15px 0 0;outline:none;padding:15px 30px;text-transform:uppercase;transition:background-color .3s ease}.exam-wrapper button:disabled{background:#aeb8c0;color:#fff;cursor:not-allowed}.exam-wrapper button:not(:disabled):hover{background-color:#94e607;color:#2b3944}.btn.basic-btn{background-color:#aeb8c0;color:#fafafa;font-size:1rem;padding:10px 20px;width:127px}.hero-cta-btn{background-color:#aaed37;border-radius:50%;bottom:20px;cursor:pointer;height:70px;left:75%;position:absolute;transform:translateX(-50%);width:70px}.hero-cta-btn:hover{background-color:#94e607}.hero-cta-btn .hero-btn-text{color:#2b3944;font-size:.875rem;font-weight:700;left:50%;line-height:1.3;position:absolute;text-align:center;text-decoration:none;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:500px){.hero-cta-btn{height:90px;width:90px}}@media screen and (min-width:768px){.hero-cta-btn{height:110px;width:110px}.hero-cta-btn .hero-btn-text{font-size:1rem}}@media screen and (min-width:880px){.hero-cta-btn{height:130px;width:130px}.hero-cta-btn .hero-btn-text{font-size:1.25rem}}.hero{position:relative}.hero,.hero:after{background-color:#2b3944}.hero:after{bottom:-30px;content:"";display:block;height:30px;position:absolute;right:0;width:50%}.hero .container{min-height:150px}@media screen and (max-width:349px){.hero .container.flex-row{flex-direction:column}}@media screen and (min-width:500px){.hero .container.medium-gap{gap:50px}.hero .container{min-height:200px}}@media screen and (min-width:768px){.hero:after{bottom:-50px;height:50px}.hero .container{min-height:250px}}@media screen and (min-width:1025px){.hero:after{bottom:-80px;height:80px}}.leaderboard{margin-top:30px}.leaderboard table{border-collapse:collapse;text-align:left;width:100%}.leaderboard table tr{border:1px solid #ccc}.leaderboard table tr th,.leaderboard table tr:nth-child(2n){background-color:#fff}.leaderboard table tr:nth-child(odd){background-color:#f7fdec}.leaderboard table tr th{text-transform:uppercase}.leaderboard table tr td,.leaderboard table tr th{color:#2b3944;font-size:.875rem;padding:10px 15px}.leaderboard table tr td:not(:last-child),.leaderboard table tr th:not(:last-child){border-right:1px solid #ccc}@media screen and (max-width:500px){.td-rank,.th-rank{display:none}}@media screen and (min-width:768px){.leaderboard{margin-top:50px}.leaderboard .container.medium-gap{gap:50px}.leaderboard table tr td,.leaderboard table tr th{font-size:1rem}}@media screen and (min-width:1025px){.leaderboard{margin-top:80px}}.mobile-menu-wrapper .mobile-menu-nav-wrapper .mobile-menu-nav-items{background-color:#2b3944;bottom:0;display:none;height:100%;padding:50px 30px;position:fixed;right:0;top:0;transition:top .5s;width:100%;z-index:999999}.mobile-menu-wrapper .mobile-menu-nav-wrapper .mobile-menu-nav-items.active{top:0}.mobile-menu-wrapper .mobile-menu-nav-wrapper .mobile-menu-nav-items .mobile-menu-nav-list-items{display:flex;flex-direction:column;gap:15px;list-style-type:none}.mobile-menu-wrapper .mobile-menu-nav-wrapper .mobile-menu-nav-items .mobile-menu-nav-list-items .nav-item a{color:#fff;font-size:1rem;font-weight:600;letter-spacing:4px;text-decoration:none;text-transform:uppercase}.mobile-menu-wrapper .mobile-menu-nav-wrapper .mobile-menu-nav-items .mobile-menu-nav-list-items .nav-item a:hover{color:#94e607}.mobile-menu-wrapper .mobile-menu-nav-wrapper .mobile-menu-nav-items .mobile-menu-nav-list-items{margin-top:80px}.mobile-menu-wrapper .mobile-menu-nav-wrapper .close-btn{position:absolute;right:30px;top:53px}.mobile-menu-wrapper .mobile-menu-nav-wrapper .close-btn:after,.mobile-menu-wrapper .mobile-menu-nav-wrapper .close-btn:before{background:#fff;content:"";cursor:pointer;display:block;height:3px;position:absolute;right:0;top:4px;width:20px;z-index:10}.mobile-menu-wrapper .mobile-menu-nav-wrapper .close-btn:before{transform:rotate(-45deg)}.mobile-menu-wrapper .mobile-menu-nav-wrapper .close-btn:after{transform:rotate(45deg)}@media screen and (min-width:350px){.mobile-menu-wrapper .mobile-menu-nav-wrapper .mobile-menu-nav-items .mobile-menu-nav-list-items .nav-item a{font-size:2.25rem}}@media screen and (min-width:350px)and (max-width:768px){.mobile-menu-wrapper .mobile-menu-nav-wrapper .close-btn:after,.mobile-menu-wrapper .mobile-menu-nav-wrapper .close-btn:before{width:30px}}@media screen and (min-width:500px){.mobile-menu-wrapper .mobile-menu-nav-wrapper .mobile-menu-nav-items .mobile-menu-nav-list-items .nav-item a{font-size:3.5rem}.close-btn:after,.close-btn:before{width:30px}}@media screen and (min-width:768px){.mobile-menu-nav-items{padding:50px}.mobile-menu-wrapper .mobile-menu-nav-wrapper .mobile-menu-nav-items .mobile-menu-nav-list-items .nav-item a{font-size:5rem}}@media screen and (min-width:880px){.mobile-menu-wrapper .mobile-menu-nav-wrapper .mobile-menu-nav-items .mobile-menu-nav-list-items .nav-item a{font-size:6rem}}.mobile-menu-burger{cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:space-between}.mobile-menu-burger .bottom-bar,.mobile-menu-burger .middle-bar,.mobile-menu-burger .top-bar{background-color:#fff;height:3px;transition:.4s;width:30px}@media screen and (min-width:768px){.mobile-menu-wrapper .mobile-menu-nav-wrapper .mobile-menu-nav-items{padding:80px 50px}.mobile-menu-wrapper{display:none;margin-left:auto}}@media screen and (max-width:1024px){.mobile-close-btn.visible,.mobile-menu-wrapper .mobile-menu-nav-wrapper .mobile-menu-nav-items.active{display:block;z-index:9}.primary-header .header-inner .mobile-menu-wrapper .mobile-menu-nav-wrapper{display:flex}.primary-header .header-inner .mobile-menu-wrapper{display:block;margin-left:auto}}header{background-color:#2b3944;padding:0 30px;transition:background-color .3s ease}header.header-scrolled{background-color:#29343c}.primary-nav{height:90px}.primary-nav ul{display:flex;flex-direction:row;gap:30px;list-style-type:none}.primary-nav a{color:#fff;font-size:1rem;letter-spacing:1px;text-decoration:none;text-transform:uppercase}.primary-nav a:hover{color:#94e607}.primary-nav .nav-list{display:none}@media screen and (min-width:768px){.primary-nav .nav-list{display:flex}header{padding:0 50px}}@media screen and (min-width:1025px){.primary-nav a{font-size:1.25rem}}footer{margin-top:30px;position:relative}footer,footer:before{background-color:#2b3944}footer:before{content:"";display:block;height:30px;left:0;position:absolute;top:-30px;width:50%}footer .disclaimer a,footer .disclaimer p,footer .footer-signature a,footer .footer-signature p{color:#fafafa80;font-weight:300}footer .disclaimer a a,footer .disclaimer p a,footer .footer-signature a a,footer .footer-signature p a{text-decoration:none}footer .disclaimer a a:hover,footer .disclaimer p a:hover,footer .footer-signature a a:hover,footer .footer-signature p a:hover{color:#94e607}.footer-divider{border-top:1px solid #fafafa80;margin-top:30px}@media screen and (min-width:500px){.footer-logo img{width:90px}}@media screen and (min-width:768px){footer{margin-top:50px}footer:before{height:50px;top:-50px}}@media screen and (min-width:1025px){footer{margin-top:80px}footer:before{height:80px;top:-80px}}*{box-sizing:border-box;font-family:Raleway,sans-serif;margin:0;padding:0}html{scroll-behavior:smooth}header{position:sticky;position:-webkit-sticky;top:0;z-index:10}footer,section{padding:50px 30px}section{scroll-margin-top:90px}.flex{display:flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.space-between{justify-content:space-between}.justify-center{justify-content:center}.align-items-center{align-items:center}.align-items-flex-end{align-items:flex-end}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-equal-col{flex:1 1}.large-gap{gap:50px}.medium-large-gap{gap:40px}.medium-gap{gap:30px}.small-gap{gap:20px}.extra-small-gap{gap:10px}.max-width{margin:0 auto;max-width:1400px}.large-width{margin:0 auto;max-width:1200px}.medium-large-width{margin:0 auto;max-width:1000px}.medium-width{margin:0 auto;max-width:800px}.small-width{margin:0 auto;max-width:600px}.extra-small-width{margin:0 auto;max-width:500px}.full-height{height:100vh}h1{color:#fff;width:100%}h1,h2{font-size:1rem;font-weight:600;letter-spacing:.5px;line-height:1.5;text-transform:uppercase}h2{color:#2b3944}.main-body-heading{color:#2b3944;font-size:2rem}p{color:#2b3944;font-size:1rem;line-height:1.5}.primary-heading.left-border{align-self:center;margin-bottom:30px;padding-left:30px;position:relative}.primary-heading.left-border:before{border-left:5px solid #aaed37;content:"";height:100%;left:0;position:absolute;top:0}.btn{background-color:#aaed37;border:none;color:#2b3944;cursor:pointer;font-size:1rem;font-weight:600;line-height:1.3;padding:15px 30px;text-transform:uppercase}.btn:hover{background-color:#94e607}label{text-transform:uppercase}input,label,textarea{color:#2b3944;font-size:1rem}input,textarea{border:1px solid #ccc;padding:10px 15px;width:100%}input:focus,textarea:focus{box-shadow:0 0 5px #cccccc80;outline:none}select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%232B3944'%3E%3Cpath d='M7.406 7.828 12 12.422l4.594-4.594L18 9.234l-6 6-6-6z'/%3E%3C/svg%3E");background-position:calc(100% - 10px) 50%;background-repeat:no-repeat;background-size:16px;border:1px solid #ccc;color:#2b3944;font-size:1rem;padding:10px 15px;position:relative;width:5em}select:focus,select:focus-visible{box-shadow:0 0 5px #cccccc80;outline:none}.email input,.password input{margin-bottom:20px}@media screen and (min-width:350px){.hero .container .primary-heading{width:50%}h1,h2{font-size:1.25rem}.main-body-heading{font-size:2.25rem}}@media screen and (min-width:500px){h1{font-size:1.5rem}.main-body-heading{font-size:2.5rem}}@media screen and (min-width:640px){h1{font-size:2rem}.main-body-heading{font-size:2.75rem}}@media screen and (min-width:768px){h1{font-size:2.5rem}footer,section{padding:80px 50px}.main-body-heading{font-size:3rem}}@media screen and (min-width:880px){h1{font-size:3rem}}@media screen and (min-width:1025px){footer,section{padding:120px 50px}h1{font-size:3.5rem}p{font-size:1.25rem}}@media screen and (min-width:1200px){h1{font-size:4rem}}@media screen and (min-width:1400px){h1{font-size:5rem}}
/*# sourceMappingURL=main.e2bbdf9a.css.map*/