a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}.question-desc ol[type=a]{list-style-position:inside;list-style-type:lower-alpha}.question-desc ol[type=i]{list-style-position:inside;list-style-type:lower-roman}.material-menu{appearance:none;border:none;border-radius:none;box-shadow:none;cursor:pointer;display:block;font-size:0;height:80px;margin:0;overflow:hidden;padding:0;position:relative;text-indent:-9999px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:80px}.material-menu span{background:#0e9d4b;display:block;height:8px;left:18px;position:absolute;right:18px;top:35px}.material-menu span:after,.material-menu span:before{background-color:#0e9d4b;content:"";display:block;height:8px;left:0;position:absolute;transition-delay:.3s,0s;transition-duration:.3s,.3s;width:100%}.material-menu span:before{top:-20px;transition-property:top,transform}.material-menu span:after{bottom:-20px;transition-property:bottom,transform}.material-menu.is-active span{background:none}.material-menu.is-active span:before{top:0;transform:rotate(45deg)}.material-menu.is-active span:after{bottom:0;transform:rotate(-45deg)}.material-menu.is-active span:after,.material-menu.is-active span:before{transition-delay:0s,.3s}[data-hook=tooltip]{cursor:help}.tooltip{background:#0e9d4b;border-radius:22px;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:700;height:22px;line-height:22px;text-align:center;vertical-align:middle;width:22px}.tooltip--sm{border-radius:15px;height:15px;line-height:15px;width:15px}.tooltip:after{content:"?"}.tooltip.info:after{content:"i"}.tooltip.top{vertical-align:top}.tooltipster{position:relative}.tooltipster-text{background-color:rgba(0,0,0,.75);border-radius:6px;bottom:100%;color:#fff;left:50%;margin-left:-160px;opacity:0;padding:5px 0;position:absolute;text-align:center;transition:opacity 1s;visibility:hidden;width:310px;z-index:1}.tooltipster-text:after{border:5px solid transparent;border-top-color:rgba(0,0,0,.75);content:" ";left:50%;margin-left:-5px;position:absolute;top:100%}.tooltipster:hover .tooltipster-text{opacity:1;transition:opacity 1s;visibility:visible}.tooltipster-dtn.tooltipster-sidetip{font-size:14px}.tooltipster-dtn.tooltipster-sidetip .tooltipster-content{padding:15px}.tooltipster-dtn.tooltipster-sidetip .tooltipster-arrow-border,.tooltipster-dtn.tooltipster-sidetip .tooltipster-box{background:#6c6c6c;border:none}.tooltipster-dtn.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{left:-5px;width:15px}.tooltipster-dtn.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#6c6c6c}.onoffswitch{display:inline-block;position:relative;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;vertical-align:middle;width:40px}.onoffswitch .onoffswitch-checkbox,.onoffswitch input[type=checkbox]{display:none;opacity:0;position:absolute}.onoffswitch .onoffswitch-checkbox:checked+.onoffswitch-label,.onoffswitch input[type=checkbox]:checked+.onoffswitch-label{background-color:#93d3b5;border-color:#0e9d4b}.onoffswitch .onoffswitch-checkbox:checked+.onoffswitch-label:before,.onoffswitch input[type=checkbox]:checked+.onoffswitch-label:before{background-color:#0e9d4b;border-color:#0e9d4b;box-shadow:3px 6px 18px 0 rgba(0,0,0,.2);right:0}.onoffswitch .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner,.onoffswitch input[type=checkbox]:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.onoffswitch .onoffswitch-label{background-color:#c5c5c5;border:0 solid #fff;border-radius:30px;cursor:pointer;display:block;height:14px;line-height:14px;overflow:hidden;padding:0}.onoffswitch .onoffswitch-label:before{background:#f1f1f1;border-radius:30px;bottom:0;box-shadow:0 6px 12px 0 #666;content:"";display:block;margin:-3px;position:absolute;right:26px;top:0;width:20px}.button-wrapper{background:url(/assets/build/images/pod-arrow.8a619d69.png) no-repeat scroll 186px 11px #0e9d4b;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:38px;margin-right:5px;margin-top:1px;width:100%}.button-wrapper:hover{background-color:#32ac66}.button-wrapper.rounded{background-image:none;float:left;margin-right:15px;width:215px}.button-wrapper.rounded2{background-image:none;float:left;margin-right:8px;width:100px}.button-wrapper.rounded2 a{padding:11px 0;text-align:center;text-decoration:none}.button-wrapper a,.button-wrapper a.take-button:hover,.button-wrapper a:hover,.button-wrapper.rounded2 a:hover{text-decoration:none}.button-wrapper a{display:block;padding:11px 0;text-align:center}.button-wrapper a.take-button{text-align:left;text-decoration:none}.button-wrapper a.take-button span{padding-left:15px}.button-wrapper a span{color:#fff;font:700 15px/15px Helvetica,Arial,sans-serif}.button-wrapper.classic{background-image:none;text-align:center}.button-wrapper.classic a{padding:12px 0;text-decoration:none}#next_btn .button-wrapper.classic,#onchange .button-wrapper.classic{border:none;color:#fff;float:right;font:16px/16px Helvetica,Arial,sans-serif;width:139px}.heavy-radio{float:right;font:14px/14px Helvetica,Arial,sans-serif;margin:7px 10px 0 0}.new-label{background:url(/assets/build/images/new_label.74c0b442.png) 0 0 no-repeat;display:inline-block;height:55px;width:55px}.arrow-right{background:url(/assets/build/images/sprite.a9a7a501.png) 0 -90px no-repeat;display:inline-block;height:24px;width:14px}p.note{margin-bottom:11px}.button{background-color:#0e9d4b;border:none;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:14px;line-height:1;padding:7px 10px;text-align:center;vertical-align:middle}.button,.button span{display:inline-block}.button.bold{font-weight:700}.button.button-share-fb{background-color:#3b5998}.button.button-share-fb:hover{background:#4c70ba}.button.button-resume-quiz{background-color:#000}.button.button-resume-quiz:hover{background:#000}.button.large{line-height:28px;min-width:150px}.button.extra-large{font-size:20px;line-height:35px;min-width:170px}.button.delete{background:#ff3f19}.button.delete:active,.button.delete:hover{background:#ff694c}.button.warning{background:#ffbc33}.button.warning:active,.button.warning:hover{background:#ffcd66}.button.loading,.button.loading:hover{background-image:url(/assets/build/images/loader-spinner.098e81fb.gif);background-position:50%;background-repeat:no-repeat;background-size:26px 26px}.button:focus{outline:none}.button::-moz-focus-inner{border:0!important;outline:0!important}.button:active,.button:hover{text-decoration:none}.button.share span:before{background:url(/assets/build/images/sprite.a9a7a501.png) 0 0 no-repeat}.button.download span:before,.button.share span:before{content:"";display:inline-block;height:13px;margin-right:10px;vertical-align:middle;width:13px}.button.download span:before{background:url(/assets/build/images/sprite.a9a7a501.png) 0 -13px no-repeat}.button.add span:before{background:url(/assets/build/images/sprite.a9a7a501.png) 0 -27px no-repeat;content:"";display:inline-block;height:10px;margin-right:10px;width:10px}.button.search span{font-weight:700}.button.search span:before{background:url(/assets/build/images/sprite.a9a7a501.png) -14px 0 no-repeat;content:"";display:inline-block;height:14px;margin-right:3px;vertical-align:middle;width:15px}.button.edit span{font-weight:700}.button.edit span:before{background:url(/assets/build/images/sprite.a9a7a501.png) -14px -16px no-repeat;content:"";display:inline-block;height:12px;margin-right:10px;vertical-align:middle;width:12px}.button.sign-social{display:block;font-size:15px;font-weight:700;margin:0 auto 16px;padding:12px 10px;text-align:left;transition:background-color .3s ease;width:70%}@media only screen and (max-width:450px){.button.sign-social{padding:12px 13px}}.button.sign-social span{line-height:18px;padding-left:25px;position:relative}.button.sign-social span:before{background-position:50%;background-size:100% 100%;content:"";display:inline-block;height:18px;left:0;margin-right:10px;position:absolute;vertical-align:middle;width:18px}.button.fb-sign{background-color:#1877f2}.button.fb-sign span:before{background-image:url(/assets/build/images/oauth-facebook.16748de0.png)}.button.fb-sign:hover{background:#4893f5}.button.google-sign{background:#f7f7f8;box-shadow:1px 1px 3px #999;color:#838383}.button.google-sign span:before{background-image:url(/assets/build/images/oauth-google.60ad4b27.png)}.button.google-sign:hover{background:#eee}.button.apple-sign{background:#000;color:#fff}.button.apple-sign span:before{background-image:url(/assets/build/images/oauth-apple.5fafc670.png)}.button.apple-sign:hover{background:#3e3e3e}.button.cancel,.button.file{background:#999;font-weight:700}.button.cancel:active,.button.cancel:hover,.button.file:active,.button.file:hover{background:#b3b3b3}.button.disabled{background:#999}.button.disabled:hover{cursor:default}.button.fully-disabled{background:#999;pointer-events:none}.button i{font-style:normal}.button2{border:none;border-radius:5px;cursor:pointer}.button2:focus{outline:none}.css-spin-reports{position:relative}.css-spin-reports span{visibility:hidden}.css-spin-reports:after{animation:spin 2s linear infinite;border-bottom:5px solid #f3f3f3;border-top:5px solid #f3f3f3;border-color:#0e6b35 #f3f3f3;border-radius:50%;border-style:solid;border-width:5px;content:"";display:inline-block;height:18px;left:0;margin:0 auto;position:absolute;right:0;top:7px;width:18px}.css-spin-course-validation{position:relative}.css-spin-course-validation span{visibility:hidden}.css-spin-course-validation:after{animation:spin 2s linear infinite;border-bottom:5px solid #f3f3f3;border-top:5px solid #f3f3f3;border-color:#0e6b35 #f3f3f3;border-radius:50%;border-style:solid;border-width:5px;content:"";display:inline-block;height:10px;left:0;margin:0 auto;position:absolute;right:0;top:5px;width:10px}.css-spin-generate-validation-statement{position:relative}.css-spin-generate-validation-statement span{visibility:hidden}.css-spin-generate-validation-statement:after{animation:spin 2s linear infinite;border-bottom:5px solid #f3f3f3;border-top:5px solid #f3f3f3;border-color:#0e6b35 #f3f3f3;border-radius:50%;border-style:solid;border-width:5px;content:"";display:inline-block;height:18px;left:0;margin:0 auto;position:absolute;right:0;top:10px;width:18px}.input-calendar-wrapper{display:inline-block;position:relative}.input-calendar-wrapper:after{background:url(/assets/build/images/sprite.a9a7a501.png) 0 -157px no-repeat;content:"";display:block;height:22px;margin-top:-11px;position:absolute;right:10px;top:50%;width:26px}.input-calendar-wrapper input.input-calendar{padding:0 40px 0 20px}@keyframes spin{0%{transform:rotate(0deg);-ms-transform:rotate(0deg)}to{transform:rotate(1turn);-ms-transform:rotate(1turn)}}.btn{background-color:unset;border:1px solid #0e9d4b;border-radius:4px;color:#0e9d4b;cursor:pointer;display:inline-block;font:normal normal 700 12px/14px Helvetica;padding:6px 14px;text-align:center;text-transform:uppercase;transition:background-color .3s ease,color .3s ease}.btn:hover{background-color:#0e9d4b;color:#fff;text-decoration:none}.btn-size-medium{font:normal normal 700 16px/19px Helvetica;padding:10px 19px}.btn-size-large{padding:18px 30px}@media (max-width:1100px){.btn-size-large{padding:18px}}.btn-size-wide{padding:14px 60px}.btn-color-green{background-color:#0e9d4b;color:#fff}.btn-color-green:hover{background-color:#32ac66}.btn-color-green.btn-state-disabled{background-color:#999;border:0;color:#fff}.btn-color-green.btn-state-disabled:hover{background-color:#999;color:#fff}.btn-color-green:before{filter:invert(100%) brightness(1000%)}.btn-color-red{background-color:#ff2a00;border:1px solid #ff2a00;color:#fff;transition-duration:.1s}.btn-color-red:hover{background-color:#dd4b39;border:1px solid #dd4b39}.btn-color-grey,.btn-color-red.btn-state-disabled,.btn-color-red.btn-state-disabled:hover{background-color:#999;color:#fff}.btn-color-grey{border-color:#999;transition:background-color .3s ease,color .3s ease,border .3s ease}.btn-color-grey:hover{background-color:#838383;border-color:#838383}.btn-color-dark{border-color:#707070;color:#3e3e3e;transition:background-color .3s ease,color .3s ease,border .3s ease}.btn-color-dark:hover{background-color:#000;border:1px solid #000;color:#ffe600}.btn-color-black{border-color:#000;color:#000;transition:background-color .3s ease,color .3s ease,border .3s ease}.btn-color-black:hover{background-color:#000;border:1px solid #000;color:#fff}.btn-style-inline-block{display:inline-block}.btn-state-loading{color:transparent!important;position:relative}.btn-state-loading:after{background-image:url(/assets/build/images/loading.45f331df.gif);background-position:50%;background-repeat:no-repeat;background-size:auto 80%;content:"";height:100%;left:50%;position:absolute;top:0;transform:translate(-50%);width:100%}.btn-state-loading.btn-color-green:after,.btn-state-loading.btn-color-red:after,.btn-state-loading.button:after,.btn-state-loading:hover:after{filter:invert(1) brightness(10)}.btn-state-loading.btn-color-green:hover,.btn-state-loading.btn-color-red:hover{color:transparent}.btn-state-disabled{border-color:#838383;color:#838383}.btn-state-disabled:hover{background-color:unset;color:#838383;cursor:not-allowed}.btn-icon-download:before{background-image:url(/assets/build/images/download.d1aed47f.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:13px 13px;content:"";display:inline-block;height:13px;margin-right:10px;transition:filter .3s ease;vertical-align:middle;width:13px}.btn-icon-download:hover:before{filter:invert(100%) brightness(1000%)}.btn-icon-filter:before{background-image:url(/assets/build/images/filter.e685c114.svg);background-size:22px 22px;filter:unset;height:22px;vertical-align:middle;width:22px}.btn-icon-add:before,.btn-icon-filter:before{background-position:50% 50%;background-repeat:no-repeat;content:"";display:inline-block;margin-right:10px;transition:filter .3s ease}.btn-icon-add:before{background-image:url(/assets/build/images/add.0a945573.svg);background-size:100% 100%;height:12px;padding-top:1px;vertical-align:top;width:12px}.btn-icon-add:hover:before{filter:invert(100%) brightness(1000%)}.btn-type-toggle{border:0;border-radius:0;color:#3e3e3e;font:normal normal normal 16px/16px Helvetica;letter-spacing:.34px;margin-right:15px;padding:7px 15px 7px 79px;position:relative;text-transform:none}.btn-type-toggle:hover{background-color:unset;color:#3e3e3e}.btn-type-toggle:before{background-color:#ccc;border-radius:9px;box-shadow:inset 0 3px 6px rgba(0,0,0,.161);content:"";display:block;height:18px;left:7px;position:absolute;transition:background-color .3s ease;width:59px}.btn-type-toggle:after{background-color:#eee;border-radius:15px;box-shadow:3px 3px 6px rgba(0,0,0,.322);content:"";display:block;height:30px;left:0;position:absolute;top:0;transition:left .3s ease;width:30px}.btn-type-toggle.active:before{background-color:#0e9d4b}.btn-type-toggle.active:after{left:40px}.btn-type-dropdown{font:normal normal 700 12px/15px Helvetica;padding:6px 9px}.btn-type-dropdown span.icon{filter:invert(28%) sepia(85%) saturate(420%) hue-rotate(108deg);margin-left:5px;transition:filter .3s ease,transform .3s ease}.btn-type-dropdown.active,.btn-type-dropdown:hover{background-color:#0e9d4b;color:#fff}.btn-type-dropdown.active .icon,.btn-type-dropdown.active:before,.btn-type-dropdown:hover .icon,.btn-type-dropdown:hover:before{filter:invert(100%) brightness(1000%)}.btn-type-dropdown.active{background-color:#0e9d4b;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff}.btn-type-dropdown.active span.icon.icon-dropdown{filter:invert(100%) brightness(1000%);transform:rotate(180deg)}@media (max-width:1100px){.btn-type-dropdown:hover{background-color:#fff;color:#0e9d4b}.btn-type-dropdown:hover span.icon,.btn-type-dropdown:hover:before{filter:invert(28%) sepia(85%) saturate(420%) hue-rotate(108deg);transform:unset}.btn-type-dropdown.active{background-color:#0e9d4b;color:#fff}.btn-type-dropdown.active span.icon.icon-dropdown{filter:invert(100%) brightness(1000%);transform:rotate(180deg)}}.btn-type-dropdown.btn-color-dark .icon,.btn-type-dropdown.btn-color-dark:before{filter:unset}.btn-type-dropdown.btn-color-dark.active,.btn-type-dropdown.btn-color-dark:hover{background-color:#000;border:1px solid #000;color:#ffe600}.btn-type-dropdown.btn-color-dark.active .icon,.btn-type-dropdown.btn-color-dark.active:before,.btn-type-dropdown.btn-color-dark:hover .icon,.btn-type-dropdown.btn-color-dark:hover:before{filter:invert(100%) brightness(1000%)}.btn-type-back{align-items:center;border:0;display:flex}.btn-type-back span{text-decoration:none}.btn-type-back:before{background-image:url(/assets/build/images/green-arrow.2dfb19f3.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:inline-block;height:20px;margin-right:10px;padding-top:1px;transform:rotate(180deg);transition:filter .3s ease;vertical-align:top;width:20px}.btn-type-back:hover:before{filter:invert(100%) brightness(1000%)}.btn-type-view-course{background-color:#d7f8e5;border:unset;color:#0e9d4b}.btn-type-quiz-results{background:#f6f2c3;border:1px solid rgba(62,62,62,.251);box-shadow:inset 1px 1px 6px #fff,2px 3px 6px rgba(0,0,0,.161);color:#666;display:flex;flex-wrap:wrap;margin-top:19px;padding:6px 0;position:relative;width:30%}.btn-type-quiz-results:after{transition:background-color .5s ease}.btn-type-quiz-results:after,.btn-type-quiz-results:before{background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;content:"";display:inline-block;height:30px;position:absolute;right:5px;top:5px;vertical-align:middle;width:25px}.btn-type-quiz-results:before{opacity:1;transition:opacity .5s ease}.btn-type-quiz-results:hover{background-color:#fef383;color:#666}.btn-type-quiz-results:hover:after{background-color:rgba(0,0,0,.7)}.btn-type-quiz-results:hover:before{opacity:0}.btn-type-quiz-results span{padding-left:9px;padding-top:5px;text-align:left;width:100%}.btn-type-quiz-results span.title{font-size:18px;line-height:18px}.btn-type-quiz-results span.description{font-size:11px;font-weight:500;line-height:5px;padding:8px 0 5px 9px;text-transform:none}.btn-type-quiz-results-back:after{mask:url(/assets/build/images/back.5b6b137f.svg) no-repeat center}.btn-type-quiz-results-back:before{background-image:url(/assets/build/images/back.5b6b137f.svg)}.btn-type-quiz-results-retake:after{mask:url(/assets/build/images/retake.6d548554.svg) no-repeat center}.btn-type-quiz-results-retake:before{background-image:url(/assets/build/images/retake.6d548554.svg)}.btn-type-quiz-results-next:after{mask:url(/assets/build/images/next.67505720.svg) no-repeat center}.btn-type-quiz-results-next:before{background-image:url(/assets/build/images/next.67505720.svg)}.btn-type-quiz-results-save:after{mask:url(/assets/build/images/download.d72d8f56.svg) no-repeat center}.btn-type-quiz-results-save:before{background-image:url(/assets/build/images/download.d72d8f56.svg)}.icon{margin-bottom:2px;margin-right:5px;vertical-align:middle}.icon-help{background-image:url(/assets/build/images/help.2d4e4344.svg)}.icon-help,.icon-manage{background-position:50%;background-size:cover;cursor:pointer;display:inline-block;height:21px;width:21px}.icon-manage{background-image:url(/assets/build/images/manage.c3312595.svg)}.icon-analyze{background-image:url(/assets/build/images/analyze.8b0ed74e.svg)}.icon-analyze,.icon-your-courses{background-position:50%;background-size:cover;cursor:pointer;display:inline-block;height:21px;width:21px}.icon-your-courses{background-image:url(/assets/build/images/your-courses.fb339764.svg)}.icon-info-green{background-image:url(/assets/build/images/info-green.f62939f5.svg);cursor:pointer;cursor:unset;height:30px;width:30px}.icon-info-green,.icon-time{background-position:50%;background-size:cover;display:inline-block}.icon-time{background-image:url(/assets/build/images/time.1876ad52.svg);cursor:pointer;height:21px;width:21px}.icon-user{background-image:url(/assets/build/images/user.a7c63a93.svg)}.icon-menu,.icon-user{background-position:50%;background-size:cover;cursor:pointer;display:inline-block;height:17px;width:17px}.icon-menu{background-image:url(/assets/build/images/menu.d19dee28.svg)}.icon-dropdown{background-image:url(/assets/build/images/dropdown-icon.d244c841.svg);height:7px;width:13px}.icon-add-to-google-wallet,.icon-dropdown{background-position:50%;background-size:cover;cursor:pointer;display:inline-block}.icon-add-to-google-wallet{background-image:url(/assets/build/images/add-to-wallet-button-icon.5639706f.svg);height:15px;width:17px}.icon-dropdown-animated{display:inline-block;height:10px;position:relative;transition:transform .3s ease;width:13px}.icon-dropdown-animated:after,.icon-dropdown-animated:before{background-color:#000;content:"";height:100%;left:50%;position:absolute;top:0;transform-origin:center;transition:transform .3s ease;width:2px}.icon-dropdown-animated:before{transform:translateX(-3px) rotate(135deg)}.icon-dropdown-animated:after{transform:translateX(3px) rotate(-135deg)}.icon-dropdown-animated.active{height:18px}.icon-dropdown-animated.active:before{transform:rotate(45deg)}.icon-dropdown-animated.active:after{transform:rotate(-45deg)}.icon-accordion-dropdown-animated{display:inline-block;height:10px;position:relative;transition:transform .3s ease;width:13px}.icon-accordion-dropdown-animated:after,.icon-accordion-dropdown-animated:before{background-color:#ffe600;content:"";height:100%;left:50%;position:absolute;top:0;transform-origin:center;transition:transform .3s ease;width:2px}.icon-accordion-dropdown-animated:before{transform:translateX(-3px) rotate(135deg)}.icon-accordion-dropdown-animated:after{transform:translateX(3px) rotate(-135deg)}.icon-accordion-dropdown-animated.active:before{transform:translateX(-3px) rotate(225deg)}.icon-accordion-dropdown-animated.active:after{transform:translateX(3px) rotate(-45deg)}div.content-container-wrapper{margin:0 auto;max-width:1368px}div.content-container-wrapper div.content-container{width:100%}@media (max-width:1435px){div.content-container-wrapper div.content-container{margin:0 auto;width:95%}}@media (max-width:750px){div.content-container-wrapper div.content-container{width:93%}}@media (max-width:1100px){div.content-container-wrapper div.content-container{width:97%}}@media (max-width:860px){div.content-container-wrapper div.content-container{width:96%}}div.content-container-wrapper div.content-container .content-frame{background:#ffe947 0 0 no-repeat padding-box;border-radius:16px;box-shadow:inset 0 3px 37px rgba(0,0,0,.161);margin-top:11px;overflow:unset;padding:20px 18px}@media (max-width:860px){div.content-container-wrapper div.content-container .content-frame{padding:12px 13px 18px}}div.content-container-wrapper div.content-container .content-frame .content-frame-heading h1,div.content-container-wrapper div.content-container .content-frame>h1{color:#000;display:inline-block;font:normal normal 700 30px/24px Helvetica;letter-spacing:.24px;margin-bottom:15px;margin-top:5px}@media (max-width:860px){div.content-container-wrapper div.content-container .content-frame .content-frame-heading h1,div.content-container-wrapper div.content-container .content-frame>h1{font:normal normal 700 22px/26px Helvetica;margin-bottom:15px}}div.content-container-wrapper div.content-container .content-frame>h2{color:#000;font:normal normal 700 30px/24px Helvetica;letter-spacing:.24px;margin-bottom:15px}@media (max-width:860px){div.content-container-wrapper div.content-container .content-frame>h2{font:normal normal 700 22px/26px Helvetica;margin-bottom:3px;padding-left:4px}}div.content-container-wrapper div.content-container .content-frame .container-actions{display:flex;float:right}div.content-container-wrapper div.content-container .content-frame .notes{margin-bottom:23px}div.content-container-wrapper div.content-container .content-frame .notes p{color:#000;font:normal normal normal 18px/24px Helvetica;letter-spacing:.18px}@media (max-width:860px){div.content-container-wrapper div.content-container .content-frame .notes{padding-left:4px}}div.content-container-wrapper div.content-container .content-frame .content-inner-frame{background-color:#fff;border-radius:6px;padding:26px 24px}div.content-container-wrapper div.content-container .content-frame .content-inner-frame p.content-notice{margin-bottom:20px;margin-top:20px;width:100%}div.content-container-wrapper div.content-container .content-frame .content-inner-frame p.empty-content-notice{margin-top:20px}@media (max-width:1100px){.display-none-tablet-xl-max{display:none!important}}@media (min-width:1101px){.display-none-desktop-sm-min{display:none!important}}@media (max-width:1300px){.display-none-desktop-sm-max{display:none!important}}@media (min-width:1301px){.display-none-desktop-md-min{display:none!important}}input[type=email],input[type=number],input[type=password],input[type=text],textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:inline-block;font-size:16px;height:42px;margin:10px 0;padding:0 20px;width:100%}#account-details-form input.invalid[type=email],#account-details-form input.invalid[type=password],.login_modal input.invalid[type=email],.login_modal input.invalid[type=password]{outline:2px solid red}.add-drivers-via-form__form input.is-valid[type=text],.login_modal input.is-valid[type=email],.login_modal input.is-valid[type=password]{outline:2px solid green}input.invalid,select.invalid,textarea.invalid{outline:2px solid red}input.invalid[type=password],select.invalid[type=password],textarea.invalid[type=password]{outline:2px solid orange}label.invalid-text-color{color:red}input[type=checkbox],input[type=radio]{display:inline-block;margin:0 3px 0 0;padding:0;vertical-align:middle}label{display:inline-block;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;vertical-align:middle}textarea{border-radius:4px;box-sizing:border-box;height:60px;max-width:100%;padding:10px;width:100%}.form-errors-list{margin:10px 0}.form-errors-list li{color:#ff3f19}.readonly{background:#fff url(/assets/build/images/readonly_lock.f33623fa.png) no-repeat right 10px center;color:#ccc;padding-right:30px!important}input[disabled],input[disabled]:-webkit-autofill{background:#ebebe4;-webkit-box-shadow:inset 0 0 0 1000px #ebebe4}.main-form{background:#f7f7f8;border:1px solid #ccc;color:#666;padding:30px}.main-form .fieldset{width:75%}.main-form .fieldset strong{vertical-align:middle}.main-form .fieldset:after{clear:both;content:"";display:table}.main-form .fieldset .left{float:left;width:48%}.main-form .fieldset .right{float:right;width:48%}.main-form .fieldset .buttons-wrapper{margin-top:20px}.main-form .fieldset .buttons-wrapper .button{line-height:26px;min-width:130px}@media only screen and (max-width:860px){.main-form{padding:10px}.main-form .fieldset{width:100%}.main-form .fieldset .left,.main-form .fieldset .right{float:none;width:100%}.main-form .fieldset .buttons-wrapper .button{margin:5px 0;width:100%}}.form-label span{background:url(/assets/build/images/star.d0d49dd0.png) 3px 3px no-repeat transparent;display:inline-block;height:20px;width:20px}@keyframes slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.extended-select{display:inline-block;margin-left:20px;position:relative;width:37%}.extended-select button{align-items:center;background-color:#ffee50;border:none;border-radius:5px;color:#333;cursor:pointer;display:flex;font-size:16px;justify-content:space-between;padding:13px 20px;position:inherit;transition:background-color .3s;width:100%;z-index:2}.extended-select button span{display:block}.extended-select button .arrow{background-image:url(/assets/build/images/dropdown-icon.d244c841.svg);background-position:50%;background-repeat:no-repeat;font-size:12px;height:15px;margin-left:8px;transition:transform .3s;width:18px}.extended-select button:hover{background-color:#ffe600}.extended-select .extended-select-content{animation:slide-down .3s ease forwards;background-color:#ffee50;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 8px 16px rgba(0,0,0,.2);display:none;max-height:50vh;overflow:auto;position:absolute;width:100%;z-index:1}.extended-select .extended-select-content a{color:#333;display:block;padding:12px 16px;text-decoration:none;transition:background-color .3s}.extended-select .extended-select-content a:hover{background-color:#ffe600}.extended-select.open button .arrow{transform:rotate(180deg)}ul.flash-messages{margin-top:15px}ul.flash-messages li{background:#57d28b;border-radius:5px;box-sizing:border-box;color:#092113;margin:10px auto;overflow:hidden;padding:5px 23px;position:relative;width:98%}ul.flash-messages li a{color:#000;text-decoration:underline}ul.flash-messages li.error{background:#ff9f8c;color:#7b1400}ul.flash-messages li.warning{background:#ffd76a;color:#7b1400}ul.flash-messages li .hide-message{border:none;height:16px;padding:0;right:6px;top:6px;width:16px}ul.flash-messages li .hide-message:after,ul.flash-messages li .hide-message:before{height:2px;left:3px;top:7px;width:10px}.table{width:100%}.table .row{align-items:center;border-bottom:1px solid #d8d8d8;display:flex;justify-content:space-between;width:100%}@media (max-width:1100px){.table .row{padding:18px 0}}.table .row li span.data-title{display:none;font-weight:700}.table .row li{box-sizing:border-box;color:#333;float:left;font:normal normal normal 13px/18px Helvetica;font-size:13px;letter-spacing:.34px;padding:16px 0}.table .row li.purchased-courses a{font-weight:800}.table .row li.check input[type=checkbox]{height:23px;width:23px}@media (max-width:1100px){.table .row li.check{margin-top:10px;order:2}.table .row li.option-actions{position:relative}.table .row li.option-actions .dropdown-options{position:absolute;right:0;top:10px}}.table .row.heading{border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding-bottom:10px}.table .row.heading:after{display:none}.table .row.heading li{font-weight:700;padding:0}@media only screen and (max-width:1000px){.table .row li{padding:10px}}@media only screen and (max-width:1100px){.table .row{flex-direction:column;margin-bottom:18px}.table .row.heading{display:none}.table .row li{display:block;font-weight:800;min-width:100%;padding:2px 0}.table .row li:first-child{padding-top:0}.table .row li:last-child{padding-bottom:0}.table .row li.actions{padding:10px;text-align:left}.table .row li span.data-title{color:#333;display:inline;font:normal normal normal 13px/16px Helvetica;font-weight:300}.table .row li.manage-courses-actions{position:relative}.table .row li.manage-courses-actions .buttons-wrapper{bottom:15px;position:absolute;right:0}}.column{height:auto;width:100%}.column .col-span2{float:left;width:480px}.column .col-span2.last{float:right}.column .col-span4.first{float:left;width:245px}@media (min-width:1100px){.column .col-span4.first{width:265px}}.column .col-span4.second{float:left;padding-left:9px;width:236px}@media (min-width:1100px){.column .col-span4.second{width:256px}}.column .col-span4.third{float:left;padding-left:15px;width:230px}@media (min-width:1100px){.column .col-span4.third{width:250px}}.column .col-span4.last{float:left;padding-left:22px;width:223px}@media (min-width:1100px){.column .col-span4.last{width:243px}}.column-colspan2{width:100%}.column-colspan2 .col2-span2{float:left;width:51%}.column-colspan2 .col2-span2.last{float:right;margin-left:2%;width:47%}.mt-10{margin-top:10px}.mb-10{margin-bottom:10px}#slider{border-radius:4px;margin:20px auto 0;overflow:hidden;position:relative}#slider ul{list-style:none}#slider ul,#slider ul li{margin:0;padding:0;position:relative}#slider ul li{display:block;float:left;min-width:100%;text-align:center}#slider .rslides_nav{display:none}.slider-control-next,.slider-control-prev{background:0 0 no-repeat;background-size:cover;cursor:pointer;display:block;height:84px;margin-top:-42px;position:absolute;text-decoration:none!important;top:50%;width:45px;z-index:2}.slider-control-prev{background-image:url(/assets/build/images/left-arrow.c221adfd.png);left:-30px}.slider-control-next{background-image:url(/assets/build/images/right-arrow.510c2e37.png);right:-30px}@media (max-width:1029px){.slider-control-prev{left:-20px}.slider-control-next{right:-20px}}@media (max-width:400px){.slider-control-next,.slider-control-prev{height:56px;margin-top:-27px;width:30px}.slider-control-prev{left:-10px}.slider-control-next{right:-10px}}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left!important}.text-justify{text-align:justify}.text-bold{font-weight:700}nav.breadcrumbs{margin-bottom:18px;margin-left:18px}nav.breadcrumbs ol li{color:#333;display:inline;font-size:14px}nav.breadcrumbs ol li a{color:#333;text-decoration:underline}nav.breadcrumbs ol li a:hover{text-decoration:none}@media (max-width:1100px){nav.breadcrumbs{margin-left:unset}}.content-wrapper.landingpage{margin:0 auto;width:100%}.content-wrapper.landingpage h2{color:#282828;margin:0}.content-wrapper.landingpage .button{font-weight:700}.content-wrapper.landingpage .cols-2:after{clear:both;content:"";display:table}.content-wrapper.landingpage .cols-2 .left{box-sizing:border-box;float:left;width:49%}.content-wrapper.landingpage .cols-2 .right{box-sizing:border-box;float:right;width:49%}.content-wrapper.landingpage .buttons-set{margin:0 auto;max-width:420px;text-align:center;width:100%}.content-wrapper.landingpage .buttons-set:after{clear:both;content:"";display:table}.content-wrapper.landingpage .buttons-set .button{border:1px solid #a5a5a4;width:200px}.content-wrapper.landingpage .buttons-set .buy{background:#0e9d4b;font-size:24px;line-height:44px}.content-wrapper.landingpage .buttons-set .talk-to-us{background-color:#ffab00;border-color:#e49800;line-height:22px}.content-wrapper.landingpage .buttons-set .try{float:right}@media only screen and (max-width:570px){.content-wrapper.landingpage .buttons-set .button{display:block;margin:0 auto;width:290px}.content-wrapper.landingpage .buttons-set .buy{line-height:30px}.content-wrapper.landingpage .buttons-set .talk-to-us{line-height:30px;margin-top:10px}}.content-wrapper.landingpage .half-page-content{padding-top:70px}.content-wrapper.landingpage .half-page-content .half-page-item{margin-bottom:50px}.content-wrapper.landingpage .half-page-content .half-page-item:after{clear:both;content:".";display:block;height:0;visibility:hidden}.content-wrapper.landingpage .half-page-content .half-page-item .left-side,.content-wrapper.landingpage .half-page-content .half-page-item .right-side{width:48%}.content-wrapper.landingpage .half-page-content .half-page-item .left-side{float:left}.content-wrapper.landingpage .half-page-content .half-page-item .right-side{float:right}.content-wrapper.landingpage .half-page-content .half-page-item img{max-width:100%}.content-wrapper.landingpage .half-page-content .half-page-item h2{color:#282828;font-size:24px;margin:0 0 16px;text-align:left}.content-wrapper.landingpage .half-page-content .half-page-item p{line-height:1.8em;margin-bottom:16px}@media only screen and (max-width:570px){.content-wrapper.landingpage .half-page-content{padding-top:40px}.content-wrapper.landingpage .half-page-content .half-page-item{margin-bottom:30px}.content-wrapper.landingpage .half-page-content .half-page-item .left-side,.content-wrapper.landingpage .half-page-content .half-page-item .right-side{float:none;width:100%}.content-wrapper.landingpage .half-page-content .half-page-item img{display:block;margin:0 auto;max-width:100%}.content-wrapper.landingpage .half-page-content .half-page-item h2{margin:16px 0;text-align:center}.content-wrapper.landingpage .half-page-content .half-page-item p{line-height:1.8em;margin-bottom:16px}}.content-wrapper.landingpage .main-banner{overflow:hidden;position:relative}.content-wrapper.landingpage .main-banner .full-width-bg{background:url(/assets/build/images/vehicle-fleet-training.d0f607a2.jpg) no-repeat;background-position:top;background-size:cover;height:515px}@media (max-width:800px){.content-wrapper.landingpage .main-banner .full-width-bg{background:url(/assets/build/images/driver-safety-training-programs.d4ca2aee.jpg) top no-repeat;background-position:100% 0;background-size:cover}}@media (min-width:2500px){.content-wrapper.landingpage .main-banner .full-width-bg{background-position-x:100%;background-size:120% 230%}}@media (min-width:2800px){.content-wrapper.landingpage .main-banner .full-width-bg{background-position-x:100%;background-size:120% 255%}}.content-wrapper.landingpage .main-banner img{width:100%}.content-wrapper.landingpage .main-banner img.small{display:none}.content-wrapper.landingpage .main-banner .banner-text-wrapper{bottom:35px;box-sizing:border-box;left:0;margin:0 auto;max-width:1000px;padding:0 20px;position:absolute;right:0;width:100%}.content-wrapper.landingpage .main-banner .banner-text-wrapper:after{clear:both;content:"";display:table}.content-wrapper.landingpage .main-banner .banner-text-wrapper .text-block{float:left;width:560px}.content-wrapper.landingpage .main-banner .banner-text-wrapper .comment{color:#ffab00;display:inline-block;font-size:12px;font-weight:700;margin:20px 0 40px}.content-wrapper.landingpage .main-banner h1{color:#fff;font-size:46px;line-height:1.4}.content-wrapper.landingpage .main-banner h1 span{color:#ffab00}.content-wrapper.landingpage .main-banner h1 span i{position:relative}.content-wrapper.landingpage .main-banner h1 span i:after{content:"*";font-size:20px;position:absolute;right:5px;top:5px}.content-wrapper.landingpage .price-badge{background:url(/assets/build/images/big_badge.c6e67b2c.png) no-repeat;height:167px;overflow:hidden;position:absolute;right:0;text-align:center;top:140px;width:163px}.content-wrapper.landingpage .price-badge p{color:#fff;padding:55px 20px}.content-wrapper.landingpage .price-badge p .count{font-size:34px;font-weight:700}.content-wrapper.landingpage .price-badge p span{display:inline-block;font-size:18px;width:100%}@media (max-width:800px){.content-wrapper.landingpage .price-badge{display:none}}.content-wrapper.landingpage .work-act-wrapper h1{color:#282828;font-size:46px;line-height:1.4;margin:0 auto;max-width:850px}@media (max-width:853px) and (min-width:571px){.content-wrapper.landingpage .work-act-wrapper h1{padding:15px 20px 0}}@media (max-width:853px){.content-wrapper.landingpage .work-act-wrapper h1{font-size:36px}}@media (max-width:480px){.content-wrapper.landingpage .work-act-wrapper h1{font-size:28px;text-align:center}}.content-wrapper.landingpage .work-act-wrapper .work-act-video{margin:0 auto;text-align:center}@media (max-width:853px){.content-wrapper.landingpage .work-act-wrapper .work-act-video iframe{height:270px;width:480px}}@media (max-width:500px){.content-wrapper.landingpage .work-act-wrapper .work-act-video iframe{height:180px;width:320px}}.content-wrapper.landingpage .work-act-wrapper .work-act{box-sizing:border-box;margin:0 auto;max-width:1000px;padding:15px 0 25px;width:100%}.content-wrapper.landingpage .work-act-wrapper .work-act:after{clear:both;content:"";display:table}.content-wrapper.landingpage .work-act-wrapper img{float:left}.content-wrapper.landingpage .work-act-wrapper .text-block{box-sizing:border-box;float:right;margin-left:-150px;padding-left:165px;width:100%}.content-wrapper.landingpage .work-act-wrapper .text-block h2{color:#282828;font-size:24px;margin:0 0 16px;text-align:left}.content-wrapper.landingpage .work-act-wrapper .text-block p{line-height:1.5}.content-wrapper.landingpage .content{box-sizing:border-box;margin:40px auto;max-width:1000px;padding:0 20px;width:100%}.content-wrapper.landingpage .content h2{color:#32ac66;font-size:32px;line-height:normal;margin-bottom:35px;text-align:center}.content-wrapper.landingpage .content h3{color:#666;font-size:16px;font-weight:700}.content-wrapper.landingpage .content p.footer-desc{font-size:20px;text-align:center}.content-wrapper.landingpage .content ul{list-style-type:disc;margin:25px 0;padding-left:20px}.content-wrapper.landingpage .content ul li{color:#32ac66;font-size:20px;margin-bottom:15px}.content-wrapper.landingpage .content ul li span{color:#666;font-size:16px}.content-wrapper.landingpage .content .section{position:relative}.content-wrapper.landingpage .content .section.banner{margin:40px 0;position:relative;text-align:center}.content-wrapper.landingpage .content .section.banner img{max-width:100%}.content-wrapper.landingpage .content .section.banner-right{position:relative;text-align:center}.content-wrapper.landingpage .content .section.banner-right:after{clear:both;content:"";display:table}.content-wrapper.landingpage .content .section.banner-right .modules{text-align:left;width:100%}.content-wrapper.landingpage .content .section.banner-right .modules h2{color:#282828;font-size:24px;margin:0 0 16px;text-align:left}.content-wrapper.landingpage .content .section.banner-right img{bottom:20px;width:67%}.content-wrapper.landingpage .landing-footer{background:#eaf7ef;padding:40px 0}.content-wrapper.landingpage .landing-footer h2{box-sizing:border-box;color:#282828;font-size:32px;margin-bottom:40px;padding:0 20px;text-align:center}.content-wrapper.landingpage .landing-footer p{box-sizing:border-box;font-size:21px;margin:0 auto;max-width:1000px;padding:0 20px;text-align:center}.content-wrapper.landingpage .landing-footer .policies{box-sizing:border-box;margin:30px auto;max-width:560px;padding:0 20px}.content-wrapper.landingpage .landing-footer .policies li{margin-bottom:15px}.content-wrapper.landingpage .landing-footer .buttons-set{margin:20px auto}.content-wrapper.landingpage .landing-footer .comment{font-size:16px}@media only screen and (max-width:1200px){.content-wrapper.landingpage .content .section.banner-right img{right:0;width:63%}}@media only screen and (max-width:1000px){.content-wrapper.landingpage .main-banner{max-height:500px}.content-wrapper.landingpage .main-banner img{margin-top:-10px}.content-wrapper.landingpage .main-banner img.large{display:none}.content-wrapper.landingpage .main-banner img.small{display:inline}.content-wrapper.landingpage .main-banner .banner-text-wrapper .price-badge{bottom:0;float:none;position:absolute;right:20px}}@media only screen and (max-width:750px){.content-wrapper.landingpage .main-banner .banner-text-wrapper{bottom:40px;margin-top:0;top:auto}.content-wrapper.landingpage .main-banner .banner-text-wrapper .text-block{width:75%}.content-wrapper.landingpage .main-banner .banner-text-wrapper .comment{font-size:20px}}@media only screen and (max-width:570px){.content-wrapper.landingpage .main-banner .banner-text-wrapper h1{font-size:26px;width:70%}.content-wrapper.landingpage .main-banner .banner-text-wrapper h1 span i:after{right:0;top:0}.content-wrapper.landingpage .main-banner .banner-text-wrapper .comment{font-size:16px}.content-wrapper.landingpage .main-banner .banner-text-wrapper .text-block{width:100%}.content-wrapper.landingpage .main-banner .banner-text-wrapper .price-badge{bottom:40px;right:-20px}.content-wrapper.landingpage .main-banner .banner-text-wrapper .buttons-set{max-width:100%}.content-wrapper.landingpage .main-banner .banner-text-wrapper .buttons-set .button{font-size:24px;line-height:40px}.content-wrapper.landingpage .work-act-wrapper .work-act{padding:30px 20px 25px}.content-wrapper.landingpage .work-act-wrapper img{margin-right:15px;width:20%}.content-wrapper.landingpage .work-act-wrapper .text-block{float:none;margin-left:0;padding-left:0}.content-wrapper.landingpage .work-act-wrapper .text-block h2{font-size:18px;font-weight:700;margin-top:0}.content-wrapper.landingpage .content h2{font-size:18px;font-weight:700}.content-wrapper.landingpage .content .section.banner-right img{width:100%}.content-wrapper.landingpage .cols-2 .left,.content-wrapper.landingpage .cols-2 .right{float:none;width:100%}.content-wrapper.landingpage .landing-footer h2{font-size:18px;font-weight:700;margin-bottom:20px}.content-wrapper.landingpage .landing-footer p{font-size:18px}.content-wrapper.landingpage .landing-footer .policies{margin:15px auto}.content-wrapper.landingpage .landing-footer .buttons-set{max-width:340px}}@media only screen and (max-width:400px){.content-wrapper.landingpage .main-banner .banner-text-wrapper{bottom:20px;padding:0 10px}.content-wrapper.landingpage .main-banner .banner-text-wrapper .price-badge{display:none}.content-wrapper.landingpage .main-banner .banner-text-wrapper .comment{margin:15px 0 25px}.content-wrapper.landingpage .main-banner .banner-text-wrapper h1{width:100%}.content-wrapper.landingpage .main-banner .banner-text-wrapper .buttons-set .button{font-size:20px;min-width:0}}