*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section{user-select:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}::-moz-selection{background-color:#A4EFE9;color:#F7F9FC;opacity:0.7}::selection{background-color:#A4EFE9;color:#F7F9FC;opacity:0.7}html{width:100%;min-height:100%;overflow-x:hidden;color:#7E8288;background-color:#F5FDFF;font-family:"Open Sans", sans-serif;font-weight:normal}html.js-lock{overflow:hidden}body{margin:0;padding:0;width:100%;min-height:100%;position:relative;background-color:#F5FDFF;font-size:1rem;line-height:1.5625rem}@media (min-width: 768px){body{padding:0 3rem}}img,svg{max-width:100%;vertical-align:middle}svg{padding-bottom:3px}video,audio{width:100%;border:1px solid #EAEEFC;margin-top:1.5625rem;margin-bottom:3.125rem}audio{min-height:2rem}table{width:100%}table th,table td{text-align:left;color:#A2A6AD;border-bottom:1px solid #EAEEFC;padding:0.78125rem}.cf::before,.cf::after{content:'';display:table}.cf::after{clear:both}.hidden{opacity:0;display:none;visibility:hidden;pointer-events:none}.js-hide{pointer-events:none;opacity:0}.js-show{pointer-events:auto;opacity:1}.body-content{transition:transform 0.3s ease-out}.content-wrap{background-color:#FFFFFF;padding:0.78125rem;padding-top:1.5625rem}@media (min-width: 768px){.content-wrap{padding:3.125rem}}.section-header{text-align:center;position:relative;padding-bottom:1.5625rem;margin-bottom:3.125rem}.section-header::after{left:0;right:0;width:20%;content:'';height:1px;margin:auto;display:block;position:relative;background-color:#A4EFE9;bottom:-1.5625rem}@media (min-width: 768px){.section-header::after{width:12%}}.text-wrap{max-width:40rem;margin:auto;position:relative;padding-bottom:1.5625rem;margin-bottom:3.125rem;margin-top:3.125rem}.text-wrap::after{left:0;right:0;width:20%;content:'';height:1px;margin:auto;display:block;position:relative;background-color:#CACFDA;bottom:-1.5625rem}@media (min-width: 768px){.text-wrap::after{width:12%}}.play-audio-file a{margin:0.5rem 0 1rem 0;display:block}.play-audio-file a.disabled{color:#CACFDA;cursor:not-allowed}.play-audio-file a.disabled .button-icon,.play-audio-file a.disabled:hover .button-icon{fill:#CACFDA}.play-audio-file a .button-icon{height:1.2rem;fill:#FFA164;margin-right:0.2rem;transition:fill 0.2s ease-out}.play-audio-file a:hover .button-icon{fill:#81A7FB}.play-audio-file audio{display:none}li{list-style-type:none}@font-face{font-family:'Montserrat';src:url("/fonts/Montserrat-Regular.ttf" format("truetype"));font-weight:normal;font-style:normal}@font-face{font-family:'Montserrat';src:url("/fonts/Montserrat-Bold.ttf" format("truetype"));font-weight:700;font-style:normal}@font-face{font-family:'Open Sans';src:url("/fonts/OpenSans-Regular.ttf" format("truetype"));font-weight:normal;font-style:normal}@font-face{font-family:'Open Sans';src:url("/fonts/OpenSans-Bold.ttf" format("truetype"));font-weight:700;font-style:normal}html{font-size:17px;line-height:26px}@media (min-width: 768px){html{font-size:15px;line-height:24px}}@media (min-width: 1440px){html{font-size:17px;line-height:26px}}@media (min-width: 1680px){html{font-size:18px;line-height:27px}}h1,h2,h3,h4,h5,h6{color:#232528;font-family:"Montserrat", sans-serif}h1,h6{text-transform:uppercase;font-weight:normal}h1{text-indent:10px;text-align:center;position:relative;letter-spacing:10px;font-size:1.8125rem;line-height:2.34375rem;margin-top:0rem;margin-bottom:3.125rem}h1::after{left:0;right:0;width:20%;content:'';height:1px;margin:auto;display:block;position:relative;background-color:#CACFDA;bottom:-1.5625rem}@media (min-width: 768px){h1::after{width:12%}}@media (min-width: 768px){h1{font-size:2.3125rem;line-height:3.125rem;margin-top:0rem;margin-bottom:5.46875rem}}h2{text-transform:uppercase;font-size:1.8125rem;line-height:2.34375rem;margin-top:0rem;margin-bottom:0.78125rem}@media (min-width: 768px){h2{font-size:2.0625rem;line-height:2.34375rem;margin-top:0rem;margin-bottom:0.78125rem}}h3{font-size:1.4375rem;line-height:1.5625rem;margin-top:0rem;margin-bottom:1.5625rem}h4{font-weight:normal;font-size:1.3125rem;line-height:1.5625rem;margin-top:0rem;margin-bottom:0.78125rem}h5{font-weight:normal;font-size:1rem;line-height:1.5625rem;margin-top:0rem;margin-bottom:0rem}h6{color:#A2A6AD;text-indent:3px;letter-spacing:3px;font-size:0.9375rem;line-height:1.5625rem;margin-top:0rem;margin-bottom:0rem}.title{letter-spacing:0.3125rem;font-size:2.625rem;line-height:3.125rem;margin-top:0rem;margin-bottom:1.5625rem}.title::after{display:none}@media (min-width: 768px){.title{font-size:3.25rem;line-height:4.6875rem;margin-top:0rem;margin-bottom:0.78125rem}}.subtitle{padding-bottom:1.5625rem;font-size:1.125rem;line-height:1.5625rem;margin-top:0rem;margin-bottom:3.125rem}.subtitle::after{left:0;right:0;width:20%;content:'';height:1px;margin:auto;display:block;position:relative;background-color:#6CD8CF;bottom:-1.5625rem}@media (min-width: 768px){.subtitle::after{width:12%}}@media (min-width: 768px){.subtitle{font-size:1.3125rem;line-height:1.5625rem;margin-top:0rem;margin-bottom:3.125rem}}p,ul,ol,dl,fieldset,legend{color:#7E8288;text-align:left;font-size:1rem;line-height:1.5625rem;margin-top:0rem;margin-bottom:1.5625rem}small,figcaption{display:inline-block;font-size:0.9375rem;line-height:1.5625rem;margin-top:0rem;margin-bottom:0rem}code{font-family:"Fira Mono", "Monaco", "Lucida Console", monospace;font-size:0.8125rem}pre{font-size:80%;padding:1.5rem;overflow-x:auto;line-height:1.65em;background:rgba(162,166,173,0.6)}p code{padding:3px 9px;display:inline-block;background:#EAEEFC}a{color:#FFA164;cursor:pointer;text-decoration:none;transition:color 0.2s ease-out}a:hover{color:#81A7FB}ul,ol{padding-left:1.5rem}li,dt{font-size:1rem;line-height:1.5625rem;margin-top:0rem;margin-bottom:0rem}.meta{font-size:0.8125rem;line-height:1.171875rem;margin-top:0rem;margin-bottom:0rem}.meta-small{font-size:0.75rem;line-height:1.171875rem;margin-top:0rem;margin-bottom:0rem}blockquote,blockquote p{margin-top:0;margin-bottom:0;font-style:italic;margin-left:1.5rem;margin-bottom:1.5625rem;font-size:1.3125rem;line-height:1.5625rem;margin-top:0rem;margin-bottom:1.5625rem}blockquote cite,blockquote p cite{display:block;text-align:right;font-size:0.9375rem;line-height:1.5625rem;margin-top:0rem;margin-bottom:0rem}strong{font-weight:900}.regular{font-weight:400}.bold{font-weight:700}fieldset{border:0;margin:0;padding:0}legend{border:0;padding:0;width:100%;color:#7E8288;display:block;position:relative;white-space:normal;border-bottom:1px solid #F7F9FC;margin-bottom:1.5625rem}legend small{color:#7E8288}label,input,select,textarea{font-weight:normal;line-height:1.5625rem;font-size:1rem}input,select,textarea{font-family:"Open Sans", sans-serif}label{margin:0;padding:0;height:auto;display:inline-block;position:relative;text-align:left;margin-bottom:0.78125rem}label input,label textarea{margin:0;display:block;position:relative}label select{margin:0;height:3.57rem}form label{text-transform:uppercase;letter-spacing:1px;font-weight:600;color:#232528;font-size:0.8125rem;line-height:1.5625rem;margin-top:0rem;margin-bottom:0rem}input,textarea,select,input:not([type="radio"]){width:100%;max-width:40rem;margin:auto;clear:both;color:#7E8288;font-weight:normal;display:block;border:1px solid #A2A6AD;border-radius:3px;background:#FFFFFF;-webkit-appearance:none;padding:0.78125rem;margin-bottom:1.5625rem}input[type="checkbox"]{-webkit-appearance:checkbox;margin-right:0.78125rem}input[type="image"],input[type="checkbox"]{display:inline-block;width:auto;height:auto;cursor:pointer;line-height:normal}select[multiple],select[size]{height:auto}input[type="image"]{padding-left:0;padding-right:0;border-radius:0;box-shadow:none}input[type="file"]{border:0;line-height:0;padding-left:0}input[type="file"]:focus{background-color:transparent}textarea{height:auto;box-sizing:border-box;min-height:6.25rem}input[type="hidden"]{display:none}input:focus,textarea:focus,select:focus,answer:focus{outline:0;background:#D3F6F4;border-color:#6CD8CF}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus{outline:none;box-shadow:none;outline-offset:-2px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;border-color:#CACFDA;background-color:#F7F9FC}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{color:#E44242;border-color:#E44242;background-color:#FBEAEA}::-moz-placeholder,::-webkit-input-placeholder{color:#CACFDA}input[type="search"]{-webkit-appearance:none}input[type="hidden"],input.hidden{display:none;visibility:hidden}input::-moz-focus-inner{border:0;padding:0}p input,p textarea,p select{margin:0}form{margin-left:auto;margin-right:auto;padding:0;max-width:40rem}form ul{padding-left:0;list-style:none}.checkbox input[type="checkbox"]{position:absolute;opacity:0}.checkbox input[type="checkbox"]+.checkbox-label::before{content:'';position:relative;display:inline-block;top:5px;width:1rem;height:1rem;margin-right:1rem;cursor:pointer;text-align:center;border:2px solid #FFA164;transition:background-color 0.25s ease-out}.checkbox input[type="checkbox"]:checked+.checkbox-label::before{background-color:#FFA164}.checkbox input[type="checkbox"]:focus+.checkbox-label::before{outline:none;border-color:#FFA164}.checkbox input[type="checkbox"]+.checkbox-label:empty::before{margin-right:0}.radio input[type="radio"]{position:absolute;opacity:0}.radio input[type="radio"]+.radio-label::before{content:'';position:relative;display:inline-block;top:5px;width:1rem;height:1rem;margin-right:1rem;cursor:pointer;text-align:center;border-radius:100%;border:2px solid #FFA164;transition:background-color 0.25s ease-out}.radio input[type="radio"]:checked+.radio-label::before{background-color:#FFA164}.radio input[type="radio"]:focus+.radio-label::before{outline:none;border-color:#FFA164}.radio input[type="radio"]+.radio-label:empty::before{margin-right:0}.actions{display:flex;justify-content:space-around}.input-group{position:relative;max-width:40rem;margin-left:auto;margin-right:auto}.input-group input,.input-group select,.input-group button{height:3.125rem}.input-group input,.input-group select{border-radius:5px}@media (min-width: 480px){.input-group input,.input-group select{min-width:20rem}}.input-group .group-button{position:absolute;right:0;top:0;background:linear-gradient(#A4EFE9, #6CD8CF);padding:0 1rem;border:0;border-radius:0 5px 5px 0;min-width:auto}.input-group .group-button .button-icon{fill:#FFFFFF;width:1.0416666667rem}@media (min-width: 768px){.small-field-wrap{display:flex;justify-content:space-between}.small-field-wrap .field{width:48%}}a:focus,button:focus,.button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus{outline:0}a.primary-button,button.primary-button,.button.primary-button,input[type="button"].primary-button,input[type="reset"].primary-button,input[type="submit"].primary-button{position:relative;font-family:"Montserrat", sans-serif;text-align:center;text-transform:uppercase;letter-spacing:1px;font-weight:normal;min-width:12rem;display:block;color:#FFFFFF;background:linear-gradient(#FFC198, #FFA164);margin:auto;border:0;border-radius:20rem;border-bottom:4px solid;border-color:#F96D12;cursor:pointer;transition:opacity 0.1s linear;font-size:1rem;margin-bottom:0.78125rem;line-height:3.125rem}a.primary-button .button-icon,button.primary-button .button-icon,.button.primary-button .button-icon,input[type="button"].primary-button .button-icon,input[type="reset"].primary-button .button-icon,input[type="submit"].primary-button .button-icon{fill:#FFFFFF;padding:0 0 2px 4px;height:1.2rem;width:1.2rem;height:0.78125rem}a.primary-button:hover,button.primary-button:hover,.button.primary-button:hover,input[type="button"].primary-button:hover,input[type="reset"].primary-button:hover,input[type="submit"].primary-button:hover{opacity:0.9}a.primary-button:active,button.primary-button:active,.button.primary-button:active,input[type="button"].primary-button:active,input[type="reset"].primary-button:active,input[type="submit"].primary-button:active{border-bottom:1px solid #F96D12;border-top:3px solid #FFFFFF}a.secondary-button,button.secondary-button,.button.secondary-button,input[type="button"].secondary-button,input[type="reset"].secondary-button,input[type="submit"].secondary-button{position:relative;font-family:"Montserrat", sans-serif;text-align:center;text-transform:uppercase;letter-spacing:1px;font-weight:normal;min-width:12rem;display:block;color:#FFFFFF;background:linear-gradient(#B7CDFE, #81A7FB);margin:auto;border:0;border-radius:20rem;border-bottom:4px solid;border-color:#638CE9;cursor:pointer;transition:opacity 0.1s linear;font-size:1rem;margin-bottom:0.78125rem;line-height:3.125rem}a.secondary-button .button-icon,button.secondary-button .button-icon,.button.secondary-button .button-icon,input[type="button"].secondary-button .button-icon,input[type="reset"].secondary-button .button-icon,input[type="submit"].secondary-button .button-icon{fill:#FFFFFF;padding:0 0 2px 4px;height:1.2rem;width:1.2rem;height:0.78125rem}a.secondary-button:hover,button.secondary-button:hover,.button.secondary-button:hover,input[type="button"].secondary-button:hover,input[type="reset"].secondary-button:hover,input[type="submit"].secondary-button:hover{opacity:0.9}a.secondary-button:active,button.secondary-button:active,.button.secondary-button:active,input[type="button"].secondary-button:active,input[type="reset"].secondary-button:active,input[type="submit"].secondary-button:active{border-bottom:1px solid #638CE9;border-top:3px solid #FFFFFF}a.highlight-button,button.highlight-button,.button.highlight-button,input[type="button"].highlight-button,input[type="reset"].highlight-button,input[type="submit"].highlight-button{position:relative;font-family:"Montserrat", sans-serif;text-align:center;text-transform:uppercase;letter-spacing:1px;font-weight:normal;min-width:12rem;display:block;color:#FFFFFF;background:linear-gradient(#A4EFE9, #6CD8CF);margin:auto;border:0;border-radius:20rem;border-bottom:4px solid;border-color:#3EB8AF;cursor:pointer;transition:opacity 0.1s linear;font-size:1rem;margin-bottom:0.78125rem;line-height:3.125rem}a.highlight-button .button-icon,button.highlight-button .button-icon,.button.highlight-button .button-icon,input[type="button"].highlight-button .button-icon,input[type="reset"].highlight-button .button-icon,input[type="submit"].highlight-button .button-icon{fill:#FFFFFF;padding:0 0 2px 4px;height:1.2rem;width:1.2rem;height:0.78125rem}a.highlight-button:hover,button.highlight-button:hover,.button.highlight-button:hover,input[type="button"].highlight-button:hover,input[type="reset"].highlight-button:hover,input[type="submit"].highlight-button:hover{opacity:0.9}a.highlight-button:active,button.highlight-button:active,.button.highlight-button:active,input[type="button"].highlight-button:active,input[type="reset"].highlight-button:active,input[type="submit"].highlight-button:active{border-bottom:1px solid #3EB8AF;border-top:3px solid #FFFFFF}a.alternative-button,button.alternative-button,.button.alternative-button,input[type="button"].alternative-button,input[type="reset"].alternative-button,input[type="submit"].alternative-button{position:relative;font-family:"Montserrat", sans-serif;text-align:center;text-transform:uppercase;letter-spacing:1px;font-weight:normal;min-width:12rem;display:block;color:#FFFFFF;background:linear-gradient(#D3B1F7, #AD7CE1);margin:auto;border:0;border-radius:20rem;border-bottom:4px solid;border-color:#9061C2;cursor:pointer;transition:opacity 0.1s linear;font-size:1rem;margin-bottom:0.78125rem;line-height:3.125rem}a.alternative-button .button-icon,button.alternative-button .button-icon,.button.alternative-button .button-icon,input[type="button"].alternative-button .button-icon,input[type="reset"].alternative-button .button-icon,input[type="submit"].alternative-button .button-icon{fill:#FFFFFF;padding:0 0 2px 4px;height:1.2rem;width:1.2rem;height:0.78125rem}a.alternative-button:hover,button.alternative-button:hover,.button.alternative-button:hover,input[type="button"].alternative-button:hover,input[type="reset"].alternative-button:hover,input[type="submit"].alternative-button:hover{opacity:0.9}a.alternative-button:active,button.alternative-button:active,.button.alternative-button:active,input[type="button"].alternative-button:active,input[type="reset"].alternative-button:active,input[type="submit"].alternative-button:active{border-bottom:1px solid #9061C2;border-top:3px solid #FFFFFF}a.error-button,button.error-button,.button.error-button,input[type="button"].error-button,input[type="reset"].error-button,input[type="submit"].error-button{position:relative;font-family:"Montserrat", sans-serif;text-align:center;text-transform:uppercase;letter-spacing:1px;font-weight:normal;min-width:12rem;display:block;color:#FFFFFF;background:linear-gradient(#F77878, #E44242);margin:auto;border:0;border-radius:20rem;border-bottom:4px solid;border-color:#BF2626;cursor:pointer;transition:opacity 0.1s linear;font-size:1rem;margin-bottom:0.78125rem;line-height:3.125rem}a.error-button .button-icon,button.error-button .button-icon,.button.error-button .button-icon,input[type="button"].error-button .button-icon,input[type="reset"].error-button .button-icon,input[type="submit"].error-button .button-icon{fill:#FFFFFF;padding:0 0 2px 4px;height:1.2rem;width:1.2rem;height:0.78125rem}a.error-button:hover,button.error-button:hover,.button.error-button:hover,input[type="button"].error-button:hover,input[type="reset"].error-button:hover,input[type="submit"].error-button:hover{opacity:0.9}a.error-button:active,button.error-button:active,.button.error-button:active,input[type="button"].error-button:active,input[type="reset"].error-button:active,input[type="submit"].error-button:active{border-bottom:1px solid #BF2626;border-top:3px solid #FFFFFF}a.is-hidden,button.is-hidden,.button.is-hidden,input[type="button"].is-hidden,input[type="reset"].is-hidden,input[type="submit"].is-hidden{display:none}a[disabled],button[disabled],.button[disabled],input[type="button"][disabled],input[type="reset"][disabled],input[type="submit"][disabled]{position:relative;font-family:"Montserrat", sans-serif;text-align:center;text-transform:uppercase;letter-spacing:1px;font-weight:normal;min-width:12rem;display:block;color:#FFFFFF;background:linear-gradient(#EAEEFC, #CACFDA);margin:auto;border:0;border-radius:20rem;border-bottom:4px solid;border-color:#A2A6AD;cursor:pointer;transition:opacity 0.1s linear;font-size:1rem;margin-bottom:0.78125rem;line-height:3.125rem}a[disabled] .button-icon,button[disabled] .button-icon,.button[disabled] .button-icon,input[type="button"][disabled] .button-icon,input[type="reset"][disabled] .button-icon,input[type="submit"][disabled] .button-icon{fill:#FFFFFF;padding:0 0 2px 4px;height:1.2rem;width:1.2rem;height:0.78125rem}a[disabled]:hover,button[disabled]:hover,.button[disabled]:hover,input[type="button"][disabled]:hover,input[type="reset"][disabled]:hover,input[type="submit"][disabled]:hover{opacity:0.9}a[disabled]:active,button[disabled]:active,.button[disabled]:active,input[type="button"][disabled]:active,input[type="reset"][disabled]:active,input[type="submit"][disabled]:active{border-bottom:1px solid #A2A6AD;border-top:3px solid #FFFFFF}a.button{max-width:12rem}.other-button{border:2px solid #AD7CE1;border-radius:50px;color:#AD7CE1;background:none;display:inline-block;font-family:"Montserrat", sans-serif;transition:border 0.2s ease-out, color 0.2s ease-out;margin-bottom:1.5625rem;margin-left:0.78125rem;margin-right:0.78125rem;padding-top:0.78125rem;padding-right:1.5625rem;padding-bottom:0.78125rem;padding-left:1.5625rem}.other-button:hover{border:2px solid #9061C2;color:#9061C2}.back-link,.edit-link,.report-link,.certificate-link,.lock-link,.unlock-link,.unlock-final-link,.add-link,.delete-link{position:relative;text-align:center;line-height:1.5625rem}.back-link:hover::after,.edit-link:hover::after,.report-link:hover::after,.certificate-link:hover::after,.lock-link:hover::after,.unlock-link:hover::after,.unlock-final-link:hover::after,.add-link:hover::after,.delete-link:hover::after{position:absolute;width:100%;color:#CACFDA;left:0;top:-1.0416666667rem;font-size:0.625rem}.back-link svg,.edit-link svg,.report-link svg,.certificate-link svg,.lock-link svg,.unlock-link svg,.unlock-final-link svg,.add-link svg,.delete-link svg{fill:#CACFDA;transition:fill 0.2s ease-in;margin-left:0.390625rem;margin-right:0.390625rem;width:1.0416666667rem}.back-link svg:hover,.edit-link svg:hover,.report-link svg:hover,.certificate-link svg:hover,.lock-link svg:hover,.unlock-link svg:hover,.unlock-final-link svg:hover,.add-link svg:hover,.delete-link svg:hover{fill:#6CD8CF}.back-link:hover::after{content:'BACK'}.edit-link:hover::after{content:'EDIT'}.delete-link:hover::after{content:'DELETE'}.lock-link:hover::after{content:'LOCK'}.unlock-link:hover::after{content:'UNLOCK'}.unlock-final-link:hover::after{content:"UNLOCK FINAL ASSESSMENT"}.add-link:hover::after{content:'ADD'}.report-link:hover::after{content:'REPORT'}.certificate-link:hover::after{content:'CERTIFICATE'}.notice{margin:auto;border-radius:3px;background-color:#D3F6F4;padding:1.5625rem;margin-bottom:3.125rem}.notice h6{text-align:left}.notice ul{margin-bottom:0}.error-notice{background-color:#FBEAEA}header{display:flex;align-items:center;justify-content:space-between;line-height:4.6875rem;padding-left:0.78125rem;padding-right:0.78125rem}@media (min-width: 768px){header{padding-left:0;padding-right:0}}.menu-userrole{font-size:15px}.menu-userrole span{background:#5d9cd0;padding:10px;margin-left:13px;border-radius:7px;font-size:12px;margin-right:30px;font-weight:bold;color:white;text-transform:uppercase}.menu-trigger{z-index:6;cursor:pointer;position:relative;letter-spacing:1px;color:#5b3384;text-transform:uppercase;font-family:"Montserrat", sans-serif}.menu-trigger svg{fill:#5b3384;margin-right:0.78125rem;width:1.125rem}.menu-trigger span{display:none}@media (min-width: 768px){.menu-trigger span{display:inline-block}}.menu-trigger .menu-button-close{display:none}.body-slide .menu-button-close{display:inline-block}.body-slide .menu-trigger span.menu-button-close{display:none}@media (min-width: 768px){.body-slide .menu-trigger span.menu-button-close{display:inline-block}}.body-slide .menu-button-open{display:none}.logo-container{width:auto;height:3.75rem}.logo-container svg{padding:0;max-width:none;vertical-align:inherit;height:3.75rem}.logo-container.logged-out-logo{margin-top:1.5625rem;margin-bottom:1.5625rem}.progress-container p{display:none}@media (min-width: 768px){.progress-container p{color:#232528;display:inline-block;letter-spacing:0.5px;font-size:0.625rem;line-height:4.6875rem;margin-top:0rem;margin-bottom:0rem}}.progress-bubble-container{padding:2px;border-radius:50%;display:inline-block;vertical-align:middle;box-sizing:content-box;border:2px solid #CACFDA;margin-left:0.78125rem;height:3.125rem;width:3.125rem}.progress-bubble{z-index:2;overflow:hidden;position:relative;text-align:center;border-radius:50%;height:3.125rem;width:3.125rem}.progress-bubble h3{margin:0;z-index:2;position:relative;line-height:3.125rem}.progress-bubble .progress-bubble-inner{position:relative;z-index:1;width:120%;height:120%;margin-left:-10%}.progress-bubble .progress-bubble-inner svg{position:absolute;bottom:0;left:0;padding-bottom:0}footer{background-color:#F5FDFF;padding:1.5625rem;min-height:4.6875rem;line-height:4.6875rem}footer p{text-align:center;font-size:0.75rem;line-height:1.5625rem;margin-top:0rem;margin-bottom:0rem}.body-slide,#marketing_site .body-slide{position:fixed;left:0;right:0;transform:translate3d(17rem, 0, 0);transition:transform 0.3s ease-out}.body-slide::after,#marketing_site .body-slide::after{content:'';position:absolute;top:0;bottom:0;left:-18rem;right:0;background-color:rgba(255,255,255,0.8);z-index:5}@media (min-width: 768px){.body-slide,#marketing_site .body-slide{left:3rem;right:3rem}}.admin_menu{border-bottom:1px solid #ccc;padding-left:0px}.admin_menu li{display:inline-block;border:none;outline:none;cursor:pointer;padding:25px 25px;background-color:inherit;transition:0.3s;font-weight:bold;font-family:"Montserrat", sans-serif;text-transform:uppercase}.admin_menu li a{color:#FFA164}.admin_menu li a:hover{color:#AD7CE1}.admin_menu li.hover{border-left:1px solid #ccc;border-right:1px solid #ccc}.admin_menu li.active{background-color:#5d9cd0;border-top-left-radius:.6rem;border-top-right-radius:.6rem}.admin_menu li.active a{color:white}.menu{position:fixed;z-index:6;top:0;width:17rem;height:100vh;overflow-y:scroll;transform:translate3d(-17rem, 0, 0);padding:1.0416666667rem}.menu::before{content:url(/assets/menu-bg-11156af6a4553a0b78c4dccc36ce833fcc9a7b8debcc4f95afbd1dc350a845d9.svg);position:absolute;top:0;bottom:0;left:0;right:0;z-index:6}.menu .menu-content{z-index:7;position:relative}.menu .menu-profile-pic{margin:auto;display:block;border-radius:50%;border:8px solid #FFFFFF;margin-bottom:0.625rem;width:6.25rem}.menu .menu-profile-name,.menu .menu-profile-career{text-align:center;color:#FFFFFF}.menu .menu-profile-name{font-weight:normal;margin-bottom:1.5625rem}.menu .menu-profile-career{font-size:0.625rem;line-height:0.78125rem;margin-top:0rem;margin-bottom:1.5625rem}.menu li{text-align:left;line-height:3.125rem}.menu li a,.menu li svg{transition:color 0.2s ease, fill 0.2s ease}.menu li a{display:block;color:#FFFFFF;padding-left:1.5625rem}.menu li svg{fill:#FFFFFF;margin-right:0.78125rem;width:1.125rem}.menu li:hover a{color:#A4EFE9}.menu li:hover svg{fill:#A4EFE9}.menu li:last-child a,.menu li:last-child svg{color:#5b3384;fill:#5b3384;font-weight:700}@media (min-width: 768px){.menu{transform:translate3d(-20rem, 0, 0)}}.marketing-menu-trigger svg{fill:#CACFDA;width:2.34375rem}.marketing-menu-trigger .menu-button-close{display:none}@media (min-width: 768px){.marketing-menu-trigger{display:none}}.marketing-navigation,.desktop-marketing-navigation{margin:0;display:none}.marketing-navigation li a,.desktop-marketing-navigation li a{color:#638CE9;letter-spacing:1px;text-transform:uppercase;padding-left:1.5625rem}@media (min-width: 768px){.desktop-marketing-navigation{display:flex}.desktop-marketing-navigation li{font-size:0.8125rem;line-height:1.5625rem;margin-top:0rem;margin-bottom:0rem}.desktop-marketing-navigation li:not(:last-child) a{padding-right:1.5625rem}}#marketing_site .body-slide{transform:translate3d(-15rem, 0, 0)}#marketing_site .body-slide .menu-button-close{display:inline-block;width:1.0416666667rem}#marketing_site .body-slide .menu-button-open{display:none}#marketing_site .body-slide::after{left:12rem;right:-18rem;background-color:rgba(255,255,255,0.9)}#marketing_site .body-slide .menu-button-close{position:absolute;text-outline:2rem;right:-12rem;z-index:7}#marketing_site .body-slide .marketing-navigation{position:fixed;display:block;z-index:6;width:100%;height:100vh;overflow-y:scroll;text-align:center;transform:translate3d(14rem, 0, 0);top:4.6875rem}#marketing_site .body-slide .marketing-navigation li a{padding-left:0;line-height:4.6875rem}.breadcrumb-trail{text-align:center;margin-bottom:3.125rem}.breadcrumb-trail .crumb{display:inline-block}.breadcrumb-trail .crumb a{font-family:"Montserrat", sans-serif;color:#A2A6AD;font-size:0.8125rem;line-height:1.5625rem;margin-top:0rem;margin-bottom:0rem}.breadcrumb-trail .crumb a::after{content:' -'}.breadcrumb-trail .crumb:last-child a{color:#5E6269}.breadcrumb-trail .crumb:last-child a::after{content:''}.blob{position:absolute;top:0;right:0;text-align:center;width:4.6875rem;height:4.6875rem}@media (min-width: 768px){.blob{width:6.25rem;height:6.25rem}}.content li{list-style-type:inherit;list-style-position:inside}.view-concept-link{display:block;font-weight:700;font-size:0.9375rem;line-height:1.5625rem;margin-top:0rem;margin-bottom:1.5625rem}.progress-bar{position:absolute;left:0;right:0;bottom:0;background-color:#F7F9FC;height:0.78125rem}.progress-bar span{position:absolute;height:100%}.admin-container{text-align:center}.admin-container .admin-card{display:inline-block;padding:20px;margin-right:60px}.admin-container .admin-graph{width:45%;display:inline-block}.card{position:relative;max-width:50rem;margin:auto;border-radius:5px;overflow:hidden;z-index:2;background-color:#FFFFFF;box-shadow:0 0 6px rgba(162,166,173,0.3);transition:box-shadow 0.2s ease-out;margin-bottom:3.125rem;padding:0.78125rem}@media (min-width: 768px){.card{padding:1.5625rem}}.card .card-title{hyphens:auto;padding-right:5.46875rem}.card .blob svg{position:relative;transition:fill 0.2s ease;top:1.0416666667rem;width:1.5625rem}@media (min-width: 768px){.card .blob svg{top:1.5625rem;width:1.5625rem}}.card .card-score{margin-top:20px;color:#FF8739}.card.card-complete .blob svg{fill:#A4EFE9}.card.card-complete.card-open .card .blob,.card.card-complete:hover .blob,.card.card-complete:active .blob,.card.card-complete:focus .blob{background:transparent url(/assets/blob-green-1d0c0c817723055da6acbe2678bab2da315001f49d56853a9215b053bd91b156.svg) no-repeat top right}.card.card-complete .progress-bar span{background:linear-gradient(#A4EFE9, #6CD8CF)}.card.card-inprogress svg{fill:#FFA164}.card.card-inprogress.card-open .card .blob,.card.card-inprogress:hover .blob,.card.card-inprogress:active .blob,.card.card-inprogress:focus .blob{background:transparent url(/assets/blob-orange-a1f037be4ecdcb4831b1c80402475988238b08f7a39803c789771ced1a5d4d6e.svg) no-repeat top right}.card.card-inprogress .progress-bar span{background:linear-gradient(#FFC198, #FFA164)}.card.card-unlocked svg{fill:#81A7FB}.card.card-unlocked.card-open .card .blob,.card.card-unlocked:hover .blob,.card.card-unlocked:active .blob,.card.card-unlocked:focus .blob{background:transparent url(/assets/blob-green-1d0c0c817723055da6acbe2678bab2da315001f49d56853a9215b053bd91b156.svg) no-repeat top right}.card.card-locked h2{color:#A2A6AD}.card.card-locked h6,.card.card-locked p{color:#CACFDA}.card.card-locked svg{fill:#CACFDA}.card.card-open .card:not(.card-locked),.card:hover:not(.card-locked),.card:active:not(.card-locked),.card:focus:not(.card-locked){box-shadow:0 0 40px rgba(162,166,173,0.3)}.card.card-open .card:not(.card-locked) .blob svg,.card:hover:not(.card-locked) .blob svg,.card:active:not(.card-locked) .blob svg,.card:focus:not(.card-locked) .blob svg{fill:#FFFFFF}.card-question-wrap{display:flex;flex-flow:wrap row;justify-content:space-around}.card-question-wrap .card-question{text-align:center;font-weight:700;width:7.8125rem}.card-question-wrap .card-question svg{border-radius:50%;width:4.6875rem;padding:1.0416666667rem;margin-left:1.5625rem;margin-right:1.5625rem;margin-bottom:0.78125rem}.card-question-wrap .card-question-complete svg{fill:#A4EFE9;border:5px solid #A4EFE9}.card-question-wrap .card-question-inprogress svg{fill:#FFA164;border:5px solid #FFA164}.card-question-wrap .card-question-locked svg{fill:#CACFDA;border:5px solid #CACFDA}.card-question-wrap .card-question h5{color:#A2A6AD;font-weight:normal;overflow:hidden;font-size:0.9375rem;line-height:1.5625rem;margin-top:0rem;margin-bottom:1.5625rem;height:3.125rem}.mce-window{width:auto !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;background:none !important}.mce-window-head{background:#fff !important}.mce-window-body{background:#fff !important}.mce-foot>.mce-container-body{padding:10px !important}.mce-panel{max-width:100% !important}.mce-container{max-width:100% !important;height:auto !important}.mce-form{padding:10px !important}.mce-tabs{max-width:100% !important}.mce-formitem{margin:10px 0 !important}.mce-abs-layout-item.mce-label{display:block !important}.mce-abs-layout-item.mce-textbox{-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;display:block !important;width:100% !important}.mce-abs-layout-item.mce-combobox{display:flex !important}.mce-abs-layout-item.mce-combobox>.mce-textbox{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;height:29px !important}#marketing_site header{font-family:"Montserrat", sans-serif}#marketing_site .content-wrap{padding:0;text-align:center}.section{padding-top:3.125rem;padding-right:0.78125rem;padding-bottom:3.125rem;padding-left:0.78125rem}.section h2{font-size:1.625rem;line-height:3.125rem;margin-top:1.5625rem;margin-bottom:1.5625rem}.section p{max-width:40rem;margin-left:auto;margin-right:auto;text-align:center}.hero-banner{width:100%;background:url(/assets/hero-banner-cfdaba6087d6eaa4cc92c1e08be00a5146da7a73249d1aa0dd964315fb338554.png) no-repeat center center;background-size:cover}.hero-banner h1,.hero-banner h3{text-transform:uppercase}.hero-banner h1,.hero-banner h3,.hero-banner p{color:#FFFFFF;text-align:center}.hero-banner p{margin:0 auto;font-weight:200;margin-bottom:1.5625rem;max-width:50rem}.newsletter-signup{text-align:center;background-color:#FFFFFF;padding-bottom:2.34375rem;padding-top:2.34375rem}.newsletter-signup h5{color:#232528;font-weight:600;text-transform:uppercase}.newsletter-signup p{letter-spacing:1px;text-align:center}.newsletter-signup.dark{background-color:#81A7FB}.newsletter-signup.dark h5,.newsletter-signup.dark p{color:#FFFFFF}.stepping-stone{background:linear-gradient(#638CE9, #9061C2);padding-bottom:3.90625rem;padding-right:1.5625rem;padding-left:1.5625rem;padding-top:3.90625rem}.stepping-stone h3{text-transform:uppercase}.stepping-stone h3,.stepping-stone p{color:#FFFFFF;text-align:center}.stepping-stone p{margin-top:2.34375rem;margin-bottom:0.78125rem}.stepping-stone a{color:#A4EFE9;display:block;font-weight:400;text-align:center;text-decoration:underline}.features-intro{margin-bottom:6.25rem}.features-intro h4{margin-bottom:3.125rem}.features-intro h4::after{left:0;right:0;width:20%;content:'';height:1px;margin:auto;display:block;position:relative;background-color:#A4EFE9;bottom:-1.5625rem}@media (min-width: 768px){.features-intro h4::after{width:12%}}.feature{max-width:60rem;margin-left:auto;margin-right:auto;margin-bottom:4.6875rem}.feature .feature-image{margin-bottom:1.5625rem}.feature h4{text-transform:uppercase;position:relative;margin-bottom:3.125rem}.feature h4::after{left:0;right:0;width:20%;content:'';height:1px;margin:auto;display:block;position:relative;background-color:#A4EFE9;bottom:-1.5625rem}@media (min-width: 768px){.feature h4::after{width:12%}}@media (min-width: 1024px){.feature{display:flex;align-items:center}.feature .feature-image{margin-right:3.125rem}.feature .feature-text,.feature .feature-text p{text-align:left}.feature h4::after{left:0;margin:0}.feature.feature-right{flex-direction:row-reverse}.feature.feature-right .feature-image{margin-left:3.125rem}.feature.feature-right .feature-text,.feature.feature-right .feature-text p{text-align:right}.feature.feature-right h4::after{right:0;margin-left:88%}}.monitoring{background-image:linear-gradient(#638CE9, #9061C2);padding-right:1.5625rem;padding-left:1.5625rem}.monitoring h2{color:#FFFFFF;margin-top:0;margin-bottom:5rem}.monitoring .marketing-cards{display:flex;align-items:center;flex-direction:column;max-width:75rem}.monitoring .marketing-cards .marketing-card{padding:0;background-color:#FFFFFF;box-shadow:0 0 20px 0 rgba(0,0,0,0.2);margin-bottom:1.5625rem;border-radius:1rem;max-width:22.5rem}.monitoring .marketing-cards .marketing-card .image-wrapper{border-top-right-radius:1rem;border-top-left-radius:1rem;min-height:15.625rem}.monitoring .marketing-cards .marketing-card .image-wrapper img{width:auto;margin-top:2.8125rem;height:6.25rem}.monitoring .marketing-cards .marketing-card .content-wrapper{padding:1.5625rem}.monitoring .marketing-cards .marketing-card .content-wrapper h4{text-align:left;text-transform:uppercase}.monitoring .marketing-cards .marketing-card .content-wrapper p{text-align:left}.monitoring .marketing-cards .marketing-card:nth-child(3n+1) .image-wrapper{background:url(/assets/card-blob-purple-76d3c8bddcf5ddd672af725754258c387955bf125a5d055799593f61827a65de.svg) no-repeat;background-size:cover}.monitoring .marketing-cards .marketing-card:nth-child(3n+2) .image-wrapper{background:url(/assets/card-blob-orange-ceebfe9525d2c6731b00f2dc1f4c5889611cf3c7c46e397b1bdb1072b577ec63.svg) no-repeat;background-size:cover}.monitoring .marketing-cards .marketing-card:nth-child(3n+3) .image-wrapper{background:url(/assets/card-blob-green-f0635c1b6740d05d43763fb693fbf17bcbf7edde940a89bcdda36c1cfae3362c.svg) no-repeat;background-size:cover}@media (min-width: 1024px){.monitoring .marketing-cards{margin:0 auto;flex-direction:row;align-items:inherit;justify-content:space-around}.monitoring .marketing-cards .marketing-card:not(:last-child){margin-right:1.5625rem}}.benefits-item-wrap{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-end;max-width:70rem;margin-left:auto;margin-right:auto;margin-bottom:1.5625rem}.benefits-item-wrap .benefits-item{min-width:15rem;margin:1.5625rem}.benefits-item-wrap .benefits-item img{margin-bottom:0.78125rem}.dropdown_holder{padding:0px !important}.dropdown_holder .dropdown{position:relative;display:inline-block;font-size:16px;font-weight:bold;font-family:"Montserrat", sans-serif;text-transform:uppercase;color:#FFA164}.dropdown_holder .dropdown .dropbtn{color:#FFA164;padding:16px;font-size:1rem;background:none;line-height:1.5625rem;font-weight:bold;font-family:"Montserrat", sans-serif;text-transform:uppercase;cursor:pointer;border:none;cursor:pointer}.dropdown_holder .dropdown .dropbtn.active{background-color:#5d9cd0;border-top-left-radius:.6rem;border-top-right-radius:.6rem;color:white}.dropdown_holder .dropdown .dropbtn.active a{color:white}.dropdown_holder .dropdown .dropbtn.active:hover{color:white}.dropdown_holder .dropdown .dropbtn:hover{color:#5d9cd0}.dropdown_holder .dropdown-content{display:none;position:absolute;background-color:white;width:250px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1}.dropdown_holder .dropdown-content a{font-size:1rem;line-height:1.5625rem;font-weight:bold;font-family:"Montserrat", sans-serif;text-transform:uppercase;padding:10px}.dropdown_holder .dropdown-content div{padding:10px}.dropdown_holder .dropdown-content option:hover{color:#5d9cd0}.dropdown_holder .dropdown:hover .dropdown-content{display:block}.main-header{text-align:center}.main-header h5,.main-header .other-button{margin-bottom:3.125rem}.entity-description{position:relative;max-width:50rem;max-height:200px;overflow:hidden;margin:0 auto}.entity-description.open{max-height:100%}.read-more-link{position:relative;display:block;text-align:center;margin:0.5rem 0 2rem 0}.dashboard-items-wrap{display:flex;flex-wrap:wrap;max-width:50rem;margin-left:auto;margin-right:auto;justify-content:space-around;margin-top:7.8125rem;margin-bottom:4.6875rem}.admin-footer-controls{text-align:center;margin-top:6.25rem}.admin-footer-controls a{color:#A2A6AD}.admin-footer-controls a:hover{color:#81A7FB}.mce-container.mce-tinymce{margin-bottom:3.125rem}.mce-container.mce-tinymce button{min-width:50px}.mce-container.mce-tinymce button:active{border:0}.field img{max-width:7rem;max-height:7rem;margin-right:0.78125rem;margin-bottom:0.78125rem}.admin-table .js-order-by{cursor:pointer;white-space:nowrap}.admin-table .js-order-by::after{content:'';display:none;background-size:contain;background-repeat:no-repeat;background-image:url(order-arrows.svg);margin-left:0.9375rem;height:1rem;width:0.5rem}.admin-table .js-order-by.asc::after{display:inline-block}.admin-table .js-order-by.desc::after{display:inline-block;transform:rotate(180deg)}.admin-table,.lesson-concepts{margin-bottom:4.6875rem}.admin-form-wrap{margin-top:4.6875rem}.admin-form-wrap .input-group{margin-bottom:1.5625rem;margin-top:3.125rem}.admin-form-wrap .input-group form{max-width:initial}.admin-form-wrap img{max-height:10rem;max-width:10rem}.link-concepts-wrap{max-width:40rem;margin-left:auto;margin-right:auto}.question-column form,.answers-column form{margin:0;max-width:100%}.question-column input,.question-column select,.answers-column input,.answers-column select{max-width:100%}@media (min-width: 1024px){.question-column,.answers-column{display:inline-block;width:49%;vertical-align:top;padding-right:3rem;padding-left:3rem}}.answers-column .text-wrap{margin:0;max-width:100%}.answers-column h3{margin-top:6.25rem}.answers-column .edit-answer{position:relative;margin-bottom:2.34375rem}.answers-column .delete-link,.answers-column .lock-link,.answers-column .unlock-link,.answers-column .add-link{display:inline-block;color:#CACFDA;font-size:0.8rem}.answers-column .delete-link::after,.answers-column .lock-link::after,.answers-column .unlock-link::after,.answers-column .add-link::after{content:none}.answers-column .delete-link svg,.answers-column .lock-link svg,.answers-column .unlock-link svg,.answers-column .add-link svg{margin-left:0}.answers-column .input-group{margin:0;max-width:100%}.answers-column .input-group .group-button{cursor:pointer}.answers-column .input-group .group-button svg{padding:0}.answers-column .input-group input,.answers-column .input-group select{height:auto;margin-bottom:0.78125rem}.add-edit-answer h3{margin-top:2rem}.add-edit-answer .edit-answer{max-width:40rem;margin:0 auto 2rem}.waiting-to-be-swapped{background:#F5FDFF}.swapped{background:#D3F6F4}.mce-container-body.mce-abs-layout{padding:5rem}#learners .content-wrap,#learning_modules .content-wrap,#reporting .content-wrap,#roles .content-wrap,#learning_paths .content-wrap,#stats .content-wrap,#dashboard .content-wrap,#organisations .content-wrap,#users .content-wrap,#managers .content-wrap,#campuses .content-wrap,#educators .content-wrap{padding:0.5rem}#learners .content-wrap p,#learning_modules .content-wrap p,#reporting .content-wrap p,#roles .content-wrap p,#learning_paths .content-wrap p,#stats .content-wrap p,#dashboard .content-wrap p,#organisations .content-wrap p,#users .content-wrap p,#managers .content-wrap p,#campuses .content-wrap p,#educators .content-wrap p{text-align:center}#learners .content-wrap .buttons,#learning_modules .content-wrap .buttons,#reporting .content-wrap .buttons,#roles .content-wrap .buttons,#learning_paths .content-wrap .buttons,#stats .content-wrap .buttons,#dashboard .content-wrap .buttons,#organisations .content-wrap .buttons,#users .content-wrap .buttons,#managers .content-wrap .buttons,#campuses .content-wrap .buttons,#educators .content-wrap .buttons{display:flex;flex-direction:row;align-items:center;justify-content:center}#learners .content-wrap .buttons a,#learners .content-wrap .buttons button,#learning_modules .content-wrap .buttons a,#learning_modules .content-wrap .buttons button,#reporting .content-wrap .buttons a,#reporting .content-wrap .buttons button,#roles .content-wrap .buttons a,#roles .content-wrap .buttons button,#learning_paths .content-wrap .buttons a,#learning_paths .content-wrap .buttons button,#stats .content-wrap .buttons a,#stats .content-wrap .buttons button,#dashboard .content-wrap .buttons a,#dashboard .content-wrap .buttons button,#organisations .content-wrap .buttons a,#organisations .content-wrap .buttons button,#users .content-wrap .buttons a,#users .content-wrap .buttons button,#managers .content-wrap .buttons a,#managers .content-wrap .buttons button,#campuses .content-wrap .buttons a,#campuses .content-wrap .buttons button,#educators .content-wrap .buttons a,#educators .content-wrap .buttons button{margin:0}#learners .content-wrap .buttons a:not(:last-child),#learners .content-wrap .buttons button:not(:last-child),#learning_modules .content-wrap .buttons a:not(:last-child),#learning_modules .content-wrap .buttons button:not(:last-child),#reporting .content-wrap .buttons a:not(:last-child),#reporting .content-wrap .buttons button:not(:last-child),#roles .content-wrap .buttons a:not(:last-child),#roles .content-wrap .buttons button:not(:last-child),#learning_paths .content-wrap .buttons a:not(:last-child),#learning_paths .content-wrap .buttons button:not(:last-child),#stats .content-wrap .buttons a:not(:last-child),#stats .content-wrap .buttons button:not(:last-child),#dashboard .content-wrap .buttons a:not(:last-child),#dashboard .content-wrap .buttons button:not(:last-child),#organisations .content-wrap .buttons a:not(:last-child),#organisations .content-wrap .buttons button:not(:last-child),#users .content-wrap .buttons a:not(:last-child),#users .content-wrap .buttons button:not(:last-child),#managers .content-wrap .buttons a:not(:last-child),#managers .content-wrap .buttons button:not(:last-child),#campuses .content-wrap .buttons a:not(:last-child),#campuses .content-wrap .buttons button:not(:last-child),#educators .content-wrap .buttons a:not(:last-child),#educators .content-wrap .buttons button:not(:last-child){margin-right:2rem}#learners .content-wrap .student-search,#learning_modules .content-wrap .student-search,#reporting .content-wrap .student-search,#roles .content-wrap .student-search,#learning_paths .content-wrap .student-search,#stats .content-wrap .student-search,#dashboard .content-wrap .student-search,#organisations .content-wrap .student-search,#users .content-wrap .student-search,#managers .content-wrap .student-search,#campuses .content-wrap .student-search,#educators .content-wrap .student-search{margin:3rem auto 2rem auto}#learners .content-wrap .secondary-button,#learning_modules .content-wrap .secondary-button,#reporting .content-wrap .secondary-button,#roles .content-wrap .secondary-button,#learning_paths .content-wrap .secondary-button,#stats .content-wrap .secondary-button,#dashboard .content-wrap .secondary-button,#organisations .content-wrap .secondary-button,#users .content-wrap .secondary-button,#managers .content-wrap .secondary-button,#campuses .content-wrap .secondary-button,#educators .content-wrap .secondary-button{min-width:6rem;font-size:0.6rem;margin-left:0rem}#learners .content-wrap table th,#learners .content-wrap table td,#learning_modules .content-wrap table th,#learning_modules .content-wrap table td,#reporting .content-wrap table th,#reporting .content-wrap table td,#roles .content-wrap table th,#roles .content-wrap table td,#learning_paths .content-wrap table th,#learning_paths .content-wrap table td,#stats .content-wrap table th,#stats .content-wrap table td,#dashboard .content-wrap table th,#dashboard .content-wrap table td,#organisations .content-wrap table th,#organisations .content-wrap table td,#users .content-wrap table th,#users .content-wrap table td,#managers .content-wrap table th,#managers .content-wrap table td,#campuses .content-wrap table th,#campuses .content-wrap table td,#educators .content-wrap table th,#educators .content-wrap table td{padding:0.4rem 0.2rem;font-size:0.8rem}#learners .content-wrap .total_row td,#learning_modules .content-wrap .total_row td,#reporting .content-wrap .total_row td,#roles .content-wrap .total_row td,#learning_paths .content-wrap .total_row td,#stats .content-wrap .total_row td,#dashboard .content-wrap .total_row td,#organisations .content-wrap .total_row td,#users .content-wrap .total_row td,#managers .content-wrap .total_row td,#campuses .content-wrap .total_row td,#educators .content-wrap .total_row td{font-weight:bold}#learners .content-wrap .pagination,#learning_modules .content-wrap .pagination,#reporting .content-wrap .pagination,#roles .content-wrap .pagination,#learning_paths .content-wrap .pagination,#stats .content-wrap .pagination,#dashboard .content-wrap .pagination,#organisations .content-wrap .pagination,#users .content-wrap .pagination,#managers .content-wrap .pagination,#campuses .content-wrap .pagination,#educators .content-wrap .pagination{text-align:center}#learners .content-wrap .pagination span:not(:first-child),#learning_modules .content-wrap .pagination span:not(:first-child),#reporting .content-wrap .pagination span:not(:first-child),#roles .content-wrap .pagination span:not(:first-child),#learning_paths .content-wrap .pagination span:not(:first-child),#stats .content-wrap .pagination span:not(:first-child),#dashboard .content-wrap .pagination span:not(:first-child),#organisations .content-wrap .pagination span:not(:first-child),#users .content-wrap .pagination span:not(:first-child),#managers .content-wrap .pagination span:not(:first-child),#campuses .content-wrap .pagination span:not(:first-child),#educators .content-wrap .pagination span:not(:first-child){margin-left:0.5rem}#learners .content-wrap .pagination span:not(:last-child),#learning_modules .content-wrap .pagination span:not(:last-child),#reporting .content-wrap .pagination span:not(:last-child),#roles .content-wrap .pagination span:not(:last-child),#learning_paths .content-wrap .pagination span:not(:last-child),#stats .content-wrap .pagination span:not(:last-child),#dashboard .content-wrap .pagination span:not(:last-child),#organisations .content-wrap .pagination span:not(:last-child),#users .content-wrap .pagination span:not(:last-child),#managers .content-wrap .pagination span:not(:last-child),#campuses .content-wrap .pagination span:not(:last-child),#educators .content-wrap .pagination span:not(:last-child){margin-right:0.5rem}#learners .content-wrap form,#learning_modules .content-wrap form,#reporting .content-wrap form,#roles .content-wrap form,#learning_paths .content-wrap form,#stats .content-wrap form,#dashboard .content-wrap form,#organisations .content-wrap form,#users .content-wrap form,#managers .content-wrap form,#campuses .content-wrap form,#educators .content-wrap form{max-width:none}#learners .content-wrap input[type="submit"],#learning_modules .content-wrap input[type="submit"],#reporting .content-wrap input[type="submit"],#roles .content-wrap input[type="submit"],#learning_paths .content-wrap input[type="submit"],#stats .content-wrap input[type="submit"],#dashboard .content-wrap input[type="submit"],#organisations .content-wrap input[type="submit"],#users .content-wrap input[type="submit"],#managers .content-wrap input[type="submit"],#campuses .content-wrap input[type="submit"],#educators .content-wrap input[type="submit"]{max-width:80px;padding:0px}#managers p{text-align:center}#users form{max-width:none}#users .permissions_table{max-width:40rem;margin-left:auto;margin-right:auto;margin-bottom:20px}#reporting .report-selection-container select,#dashboard .report-selection-container select{display:inline-block !important;width:atuo;min-width:20rem;max-width:30rem}#reporting span,#dashboard span{backgorund-color:blue;font-style:italic}#reporting .other-button,#dashboard .other-button{background:#AD7CE1;color:white}.learning-path-module{display:flex;flex-flow:row wrap;margin-bottom:2rem;cursor:pointer}.learning-path-module .card-title{flex:1;flex-basis:93%}.learning-path-module .select-learning-path{flex-basis:7%;align-self:center;margin:0}.learning-path-module .panel{display:none;flex-flow:row wrap;flex-basis:100%;margin-left:2rem}.learning-path-module .lesson-learning-path{flex-basis:100%;margin-left:2rem;margin-bottom:1rem}.learning-path .swappable{cursor:pointer}.learning-path-container{max-width:40rem;margin-left:auto;margin-right:auto}.module-lessons-header h1{margin-bottom:0}.module-lessons-header h1::after{content:none}.module-lessons-header .subtitle{position:relative;text-align:center;color:#A2A6AD;font-size:0.9375rem;line-height:1.171875rem;margin-top:0rem;margin-bottom:3.125rem;padding-bottom:0.78125rem}.module-lessons-header .subtitle::after{left:0;right:0;width:20%;content:'';height:1px;margin:auto;display:block;position:relative;background-color:#FFA164;bottom:-1.5625rem}@media (min-width: 768px){.module-lessons-header .subtitle::after{width:12%}}.lesson-concept{margin-bottom:3.125rem}#learning_modules .content-wrap{background-image:url(/assets/module-bg-a47592917379956b1f7980e3b0c3c18985008b7a13e34aec96e217aad8006f34.svg);background-size:cover}.question-wrap answer,.question-wrap .answer{overflow:hidden;cursor:pointer;border:1px solid #CACFDA;border-radius:3px;display:inline-block;vertical-align:middle;text-align:center;margin:3px;min-width:7.8125rem;min-height:1.953125rem;line-height:1.71875rem;padding-left:0.78125rem;padding-right:0.78125rem}.question-wrap answer.incorrect,.question-wrap .answer.incorrect{border-color:#FBEAEA;background-color:#FBEAEA}.question-wrap answer.correct,.question-wrap .answer.correct{border-color:#D3F6F4;background-color:#D3F6F4}.question-wrap .question-body-correct{background-color:#F5FDFF;line-height:2.34375rem;margin-top:1.5625rem;margin-bottom:1.5625rem;padding:0.78125rem}@media (min-width: 480px){.question-wrap .question-body-correct{padding:1.5625rem}}.question-wrap .question-body-correct h6{text-align:left;margin-bottom:1.5625rem}.profile-pic{display:block;overflow:hidden;border-radius:100%;width:6rem;height:6rem;margin-left:auto;margin-right:auto;margin-bottom:0.78125rem}.edit-profile-link{display:block;text-align:center;color:#A2A6AD;font-size:0.9375rem;line-height:1.5625rem;margin-top:0rem;margin-bottom:3.125rem}.start-dashboard{text-align:center;margin-bottom:1.5625rem;padding-top:1.5625rem}.start-dashboard h4{text-transform:uppercase;font-weight:600}.start-dashboard p{text-align:center;max-width:30rem;margin-left:auto;margin-right:auto;margin-bottom:3.125rem}.current-dashboard{max-width:50rem;margin-left:auto;margin-right:auto}.current-dashboard h5{text-align:center}.current-dashboard .edit-profile-link{font-size:0.75rem;line-height:1.5625rem;margin-top:0rem;margin-bottom:1.5625rem}.complete-dashboard{background-image:url(/assets/congrats-blob-895ecbbd5f77c82f02272ecb514feca60b3ea7f72968a2f8df2c99f33e27e115.svg);background-repeat:no-repeat;background-size:100% 100%;padding:3.125rem}.complete-dashboard .question-wrap{background-color:#FFFFFF;max-width:40rem;padding:3.125rem}.complete-dashboard p{text-align:center}.profile .profile-image-container{position:relative;overflow:hidden;border-radius:6px;cursor:pointer;height:100%;max-height:18rem;max-width:18rem;margin-left:auto;margin-right:auto;margin-bottom:1.5625rem}.profile .profile-image-container::before{content:'Edit';position:absolute;left:0;right:0;bottom:0;pointer-events:none;background-color:rgba(255,255,255,0.7);color:#232528;text-align:center;text-transform:uppercase;font-weight:600;line-height:4.6875rem}@media (min-width: 768px){.profile{display:flex;max-width:60rem;margin-left:auto;margin-right:auto}.profile .profile-image-container{flex:1;margin-right:1.5625rem}.profile .edit-profile-form{flex:2}.profile .edit-profile-form button{margin-right:0}}.lesson-summary-wrap{background-color:#B7CDFE;text-align:center;padding:1.5625rem;margin-bottom:1.5625rem}.lesson-summary-wrap h6{color:#FFFFFF;margin-bottom:0.78125rem}.lesson-summary-wrap a{color:#AD7CE1}#lesson-summary-modal{height:100vh;position:fixed;z-index:6;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0.8)}#lesson-summary-modal.is-hidden{display:none}#lesson-summary-modal .results{position:absolute;top:20%;left:50%;transform:translate(-30%, -15%);min-width:20rem;background-color:#FFFFFF;border-radius:5px;box-shadow:0 0 10px rgba(35,37,40,0.2);padding:1.5625rem;margin-bottom:2rem}#lesson-summary-modal .results h2{padding:0;margin-bottom:1.5625rem}#lesson-summary-modal .results table{margin-bottom:0;height:22rem;overflow-y:scroll;display:block}#lesson-summary-modal .results table th{width:250px}#lesson-summary-modal .results table .score{font-weight:bold;width:70px;color:#FFA164}.split-content-wrap .split-wrap{position:relative;min-height:65vh;width:200%}.split-content-wrap .split-wrap::before{content:'';position:absolute;top:0;left:0;z-index:2;background-image:linear-gradient(#fff 0%, rgba(255,255,255,0) 100%);width:50%;height:3.125rem}.split-content-wrap .split-wrap::after{content:'';position:absolute;bottom:0;left:0;z-index:2;background-image:linear-gradient(rgba(255,255,255,0) 0%, #fff 100%);width:50%;height:3.125rem}.split-content-wrap .split-wrap .split-list{position:absolute;top:0;left:0;height:100%;width:50%;overflow:scroll;z-index:1;padding:1.5625rem;padding-top:3.125rem}.split-content-wrap .split-wrap .split-list li{margin-bottom:0.78125rem}.split-content-wrap .split-wrap .split-list h6{color:#CACFDA}.split-content-wrap .split-wrap .split-list a{color:#5E6269}.split-content-wrap .split-wrap .split-main{width:50%;transform:translate3d(100%, 0, 0);padding:0.78125rem}.split-content-wrap .split-wrap .split-main h3{display:inline-block}.split-content-wrap .split-wrap .split-main .back-link{top:-3px;left:-6px}.split-content-wrap .split-wrap .split-main .placeholder{margin-left:auto;margin-right:auto;max-width:15.625rem;padding-top:1.5625rem}.split-content-wrap .split-wrap .split-main .placeholder svg{fill:#EAEEFC}.split-content-wrap .split-wrap.show{transform:translate3d(-50%, 0, 0)}@media (min-width: 768px){.split-content-wrap{padding-left:1.5625rem;padding-right:1.5625rem}.split-content-wrap .split-wrap{width:100%;min-height:60vh}.split-content-wrap .split-wrap::before{width:30%}.split-content-wrap .split-wrap::after{width:30%}.split-content-wrap .split-wrap .split-list{width:30%;box-shadow:inset -13px 0px 36px -15px rgba(35,37,40,0.2)}.split-content-wrap .split-wrap .split-main{width:100%;padding-left:35%;transform:translate3d(0, 0, 0)}.split-content-wrap .split-wrap .split-main .back-link{display:none}.split-content-wrap .split-wrap.show{transform:translate3d(0, 0, 0)}}.open-context-modal .button-icon{height:1.2rem;width:1.2rem;fill:#FFA164;margin-right:0.2rem;transition:fill 0.2s ease-out}.open-context-modal:hover .button-icon{fill:#81A7FB}.context-modal.is-hidden{display:none}.context-modal{height:100vh;position:fixed;z-index:6;top:0;right:0;bottom:0;left:0;text-align:center;background-color:rgba(255,255,255,0.8)}.context-modal.is-hidden{display:none}.context-modal .context-menu{position:absolute;list-style-type:none;padding-left:0;top:50%;left:50%;width:100%;transform:translate(-50%, -50%);max-width:30rem;background-color:#FFFFFF;border-radius:5px;box-shadow:0 0 10px rgba(35,37,40,0.2)}@media (min-width: 768px){.context-modal .context-menu{width:45%}}.context-modal .context-menu li{border-bottom:1px solid #EAEEFC;position:relative;line-height:3.125rem}.context-modal .context-menu li:last-child{border-bottom:none}.context-modal .context-menu li a{display:block;color:#7E8288;transition:background-color 0.3s ease-out, color 0.3s ease-out;padding-left:1.5625rem;padding-right:1.5625rem}.context-modal .context-menu li a:hover{background-color:#FFE4D3;color:#3D3F44}.context-modal .context-menu .read-context-icon{margin-right:0;margin-bottom:0;float:right;margin-top:1.25rem;margin-left:3.125rem;height:0.9375rem}.context-modal .context-menu .comprehension-link .read-context-icon{fill:#81A7FB}.context-modal .context-menu .concept-link .read-context-icon{fill:#AD7CE1}.context-panel{position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;background-color:#F5FDFF;padding-top:1.5625rem;padding-left:1.5625rem;padding-right:3.90625rem}.context-panel.is-hidden{display:none}.context-panel .card-inner{overflow-y:scroll;height:100vh;max-width:40rem;margin-left:auto;margin-right:auto;hyphens:auto;padding-bottom:3.125rem}.context-panel .close-context-panel{position:fixed;top:0;bottom:0;right:0;z-index:3;background-color:#81A7FB;padding-top:50vh;padding-left:1rem;padding-right:1rem;width:3.125rem}.context-panel .close-context-panel svg{width:1rem;fill:#FFFFFF}@media (min-width: 1024px){.two-column{display:flex}.two-column .context-panel,.two-column .question-wrap{flex-basis:50%}.two-column .context-panel{position:relative;z-index:0;overflow:hidden;max-width:60rem;max-height:36rem;border-radius:10px;box-shadow:0 0 40px rgba(35,37,40,0.1);margin:2rem -2rem -2rem 0;padding:3.125rem;margin-bottom:1.5625rem}.two-column .context-panel::before{content:'';position:absolute;left:0;right:0;top:0;background-image:linear-gradient(#f5fdff 0%, rgba(245,253,255,0) 100%);height:4.6875rem}.two-column .context-panel::after{content:'';position:absolute;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(245,253,255,0) 0%, #f5fdff 100%);height:6.25rem}.two-column .card-inner{height:auto;max-height:36rem;padding-right:1.5625rem;padding-bottom:7.8125rem}.two-column .close-context-panel{position:absolute;bottom:auto;padding-top:0;background-color:transparent;top:1.5625rem;right:2.34375rem}.two-column .close-context-panel svg{fill:#AD7CE1}.two-column .question-wrap{margin:0;background:#fff}.content-wrap{padding-bottom:4rem}}.rating-modal.is-hidden{display:none}.rating-modal{padding:3rem;height:100vh;position:fixed;z-index:6;top:0;right:0;bottom:0;left:0;text-align:center;background-color:rgba(255,255,255,0.8)}.rating-modal.is-hidden{display:none}.rating-modal .rating{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.rating-modal .rating li{line-height:3.125rem}#questions .content-wrap{padding:0}@media (min-width: 480px){#questions .content-wrap{padding:1.5625rem}}@media (min-width: 1440px){#questions .content-wrap{padding-top:3.125rem}}#questions .content-wrap .buttons{display:flex;flex-direction:row;align-items:center;justify-content:center}.editor_link{margin:auto;margin-bottom:1rem;max-width:60rem}.question-wrap{margin:auto;overflow:hidden;max-width:60rem;position:relative;box-shadow:0 0 40px rgba(35,37,40,0.1);border-radius:10px;padding:1.5625rem;margin-bottom:1.5625rem}.question-wrap .card-title{hyphens:auto;margin-bottom:0;padding-right:3.125rem}.question-wrap .question-number{top:1rem;width:100%;color:#FFFFFF;position:absolute;font-weight:normal}.question-wrap .question-number span{font-size:1.125rem}.question-wrap .view-concept-link{display:block}.question-wrap .question-description{color:#A2A6AD;font-size:0.9375rem;line-height:1.5625rem;margin-top:0rem;margin-bottom:3.125rem}.question-wrap .question-body p{font-size:1rem;line-height:2.34375rem;margin-top:0rem;margin-bottom:3.125rem}.question-wrap textarea:focus,.question-wrap input:focus{background-color:transparent}.question-wrap .come-back{text-align:center}.question-wrap .come-back a{color:#A2A6AD;font-size:0.8125rem}.question-wrap .answer-correct label,.question-wrap .answer-correct textarea,.question-wrap .answer-correct input,.question-wrap .answer-error label,.question-wrap .answer-error textarea,.question-wrap .answer-error input{border-radius:3px;border-color:transparent}.question-wrap.question-inprogress .progress-bar span{background:linear-gradient(#FFC198, #FFA164)}.question-wrap.question-complete .view-concept-link{color:#6CD8CF}.question-wrap.question-complete .progress-bar span{background:linear-gradient(#A4EFE9, #6CD8CF)}.question-wrap.question-error .view-concept-link{color:#E44242}.question-wrap.question-error .progress-bar span{background:linear-gradient(#F77878, #E44242)}.question-wrap .answer-correct-icon,.question-wrap .answer-error-icon{display:inline-block;width:0.78125rem;margin-left:0.78125rem}.question-wrap .answer-correct-icon{fill:#3EB8AF}.question-wrap .answer-error-icon{fill:#E44242}@media (min-width: 768px){.question-wrap{padding:3.125rem}.question-wrap .question-number{top:1.5rem}}.answers-modal{top:0;left:0;right:0;bottom:0;z-index:6;height:100vh;position:fixed;text-align:center;background-color:rgba(255,255,255,0.85)}.answers-modal.is-hidden{display:none}.answers-modal .answers{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);overflow:scroll;max-height:23rem;text-align:center;border-radius:5px;background-color:#FFFFFF;box-shadow:0 0 10px rgba(35,37,40,0.2);padding-bottom:0.78125rem;padding-top:0.78125rem}.answers-modal .answers li{line-height:3.125rem}.answers-modal .answers li a{display:block;color:#7E8288;transition:background-color 0.3s ease-out, color 0.3s ease-out;padding-right:1.5625rem;padding-left:1.5625rem}.answers-modal .answers li a:hover{background-color:#FFE4D3;color:#3D3F44}.answers-modal .scroll-text{width:100%;position:absolute;text-align:center;top:calc(50% + 13rem)}.label-the-picture-wrap .question-body,.label-the-picture-wrap .question-body-correct-inner{display:flex;justify-content:space-around;flex-wrap:wrap}.label-the-picture-wrap .image-answer{width:12.5rem;margin-left:0.78125rem;margin-right:0.78125rem;margin-bottom:1.5625rem}.label-the-picture-wrap .image-answer answer{width:100%}.label-the-picture-wrap .picture{display:block;background-size:cover;background-position:center;background-repeat:no-repeat;height:12.5rem;margin-bottom:0.78125rem}.label-the-picture-wrap .question-body-correct-inner .image-answer{width:11.71875rem}.short-answer-wrap .question-body{text-align:center}.short-answer-wrap .question-body answer{width:100%;max-width:30rem;margin-bottom:1.5625rem}.multiple-choice-options,.multichoice-options{list-style:none}.radio .radio-label{padding-left:0.78125rem;padding-right:1.5625rem}.radio input[type="radio"].incorrect+.radio-label{background-color:#FBEAEA;padding-top:0.390625rem;padding-bottom:0.390625rem}.radio input[type="radio"].incorrect+.radio-label::before{border-color:#E44242;background-color:#E44242}.radio input[type="radio"].correct+.radio-label{background-color:#D3F6F4;padding-top:0.390625rem;padding-bottom:0.390625rem}.radio input[type="radio"].correct+.radio-label::before{border-color:#6CD8CF;background-color:#6CD8CF}.match-columns{display:flex;justify-content:space-between}.match-columns .column-a{flex:2;margin-right:-2rem}.match-columns .column-b{flex:1}.match-answer-wrap{display:flex;flex-direction:column;margin-bottom:3.125rem}.match-answer-wrap .match-description{margin-bottom:0.78125rem}.match-answer-wrap answer{height:auto;width:100%}@media (min-width: 1024px){.match-answer-wrap{flex-direction:row}.match-answer-wrap .match-description{flex:2;margin-right:1.5625rem}.match-answer-wrap answer{flex:1;align-self:center}}.highlight-word-phrase-wrap span{display:inline-block;cursor:pointer;padding:0 0.2rem;margin-bottom:0.390625rem}.highlight-word-phrase-wrap span.highlighted{background-color:#B7CDFE;font-weight:600}.highlight-word-phrase-wrap .question-body-correct .highlighted{background-color:#A4EFE9;border:0}.order-sentence-wrap{position:relative}.order-sentence-wrap .question-body{text-align:center}.order-sentence-wrap answer{height:auto;border:1px solid #D3F6F4;background-color:#F5FDFF;padding:0.78125rem;margin-left:0.78125rem;margin-right:0.78125rem;margin-bottom:0.78125rem}.order-sentence-wrap .js-selected{background-color:#B7CDFE}.order-sentence-wrap .question-body-correct{text-align:center}.open-ended-wrap .open-ended-input{max-width:100%;min-height:9.375rem}.open-ended-wrap .word-count-display{text-align:right;margin-bottom:0.78125rem}.open-ended-wrap .question-body{margin-bottom:1.5625rem}.auth{min-height:100vh;background-color:#FFFFFF}.auth .background-wrap{background:url(/assets/mobile-auth-bg-139251a6ea6173f94f8d28f571a4a459e81789b9b708c5e2fbb6553b5c208cda.svg) no-repeat;background-size:cover;position:absolute;left:0;right:0;bottom:0;top:7.8125rem}.auth header,.auth footer{background-color:transparent}.auth header{justify-content:flex-end;margin-bottom:0;height:3.125rem}.auth footer{position:relative}.auth footer p{color:#F7F9FC}.auth footer a{color:#A4EFE9}.auth .logo-container{padding-top:1.5625rem}.auth .logo-container svg{height:2.34375rem}.auth .auth-wrap{position:relative;max-width:30rem;margin:auto;padding-left:1.5625rem;padding-right:1.5625rem}.auth .auth-wrap h2{margin-bottom:0}.auth .auth-wrap .subtitle{position:relative;margin-bottom:3.90625rem}.auth .auth-wrap .subtitle::after{display:none}.auth .auth-wrap label{color:#FFFFFF}.auth .auth-wrap .auth-link{color:#A4EFE9;display:block;text-align:right;font-size:0.9375rem;line-height:0.78125rem;margin-top:0rem;margin-bottom:2.34375rem}@media (min-width: 768px){.auth header{height:4.6875rem;margin-bottom:0.78125rem}.auth .background-wrap{background:url(/assets/desktop-auth-bg-16fd576e7ae465779d4067ffeba6ee500d694a3ec30e395b74cb2b6930548aab.svg) no-repeat;background-size:cover;top:0}.auth .auth-wrap{background-color:#FFFFFF;border-radius:10px;box-shadow:0 0 40px rgba(35,37,40,0.1);padding:3.125rem}.auth .auth-wrap .subtitle::after{left:0;right:0;width:20%;content:'';height:1px;margin:auto;display:block;position:relative;background-color:#6CD8CF;bottom:-1.5625rem}}@media (min-width: 768px) and (min-width: 768px){.auth .auth-wrap .subtitle::after{width:12%}}@media (min-width: 768px){.auth .auth-wrap .subtitle::after{width:22%;margin:0}.auth .auth-wrap label{color:#232528}.auth .auth-wrap .auth-link{color:#A2A6AD}}#passwords .background-wrap{top:9.375rem}@media (min-width: 768px){#passwords .background-wrap{top:0}}#passwords input{margin-bottom:3.125rem}.styleguide .top-navigation{margin:1.5625rem;margin-top:-4rem}.styleguide .top-navigation ul{margin:0;padding:0;display:flex;justify-content:space-between}.styleguide .top-navigation ul li{border-radius:5px;background:#FFFFFF;transition:background 0.2s ease;padding:0.78125rem}.styleguide .top-navigation ul li:hover{background:#FFE4D3}.styleguide .top-navigation ul li a{color:#FFA164;text-decoration:none}.styleguide .content-wrap{max-width:50rem;margin:auto}.styleguide .content-wrap .content{padding:1.5625rem;margin-bottom:1.5625rem}.styleguide .content-wrap h5{margin-bottom:25px}.styleguide .content-wrap .palette{display:flex;flex-flow:row wrap;justify-content:flex-start}.styleguide .content-wrap .palette .tile{text-align:center}.styleguide .content-wrap .palette .tile div{border-radius:5px;width:8.75rem;padding-top:1.5625rem;padding-bottom:1.5625rem}.styleguide .content-wrap .palette .tile code{color:#5E6269;border-radius:5px;background:#F7F9FC;display:inline-block;width:100%;width:8.75rem;padding-top:0.390625rem;padding-bottom:0.390625rem;margin-top:0.390625rem;margin-bottom:0.78125rem}.styleguide .content-wrap .palette .tile:not(:last-child){margin-right:0.78125rem}.styleguide .content-wrap .palette .primary-color{background-color:#FFA164}.styleguide .content-wrap .palette .secondary-color{background-color:#81A7FB}.styleguide .content-wrap .palette .highlight-color{background-color:#A4EFE9}.styleguide .content-wrap .palette .alternative-color{background-color:#AD7CE1}.styleguide .content-wrap .palette .success-color{background-color:#6CD8CF}.styleguide .content-wrap .palette .warning-color{background-color:#FFA164}.styleguide .content-wrap .palette .error-color{background-color:#E44242}.styleguide .content-wrap .palette .black{background-color:#232528}.styleguide .content-wrap .palette .grey-xdark{background-color:#3D3F44}.styleguide .content-wrap .palette .grey-dark{background-color:#5E6269}.styleguide .content-wrap .palette .grey-mid{background-color:#7E8288}.styleguide .content-wrap .palette .grey{background-color:#A2A6AD}.styleguide .content-wrap .palette .grey-light{background-color:#CACFDA}.styleguide .content-wrap .palette .grey-xlight{background-color:#EAEEFC}.styleguide .content-wrap .palette .grey-xxlight{background-color:#F7F9FC}.styleguide .content-wrap .palette .white{background-color:#FFFFFF}.styleguide .content-wrap .palette .orange-xdark{background-color:#F96D12}.styleguide .content-wrap .palette .orange-dark{background-color:#FF8739}.styleguide .content-wrap .palette .orange{background-color:#FFA164}.styleguide .content-wrap .palette .orange-light{background-color:#FFC198}.styleguide .content-wrap .palette .orange-xlight{background-color:#FFE4D3}.styleguide .content-wrap .palette .red-xdark{background-color:#BF2626}.styleguide .content-wrap .palette .red{background-color:#E44242}.styleguide .content-wrap .palette .red-mid{background-color:#F77878}.styleguide .content-wrap .palette .red-light{background-color:#FBABAB}.styleguide .content-wrap .palette .red-xlight{background-color:#FBEAEA}.styleguide .content-wrap .palette .purple-xdark{background-color:#5b3384}.styleguide .content-wrap .palette .purple-dark{background-color:#9061C2}.styleguide .content-wrap .palette .purple{background-color:#AD7CE1}.styleguide .content-wrap .palette .purple-light{background-color:#D3B1F7}.styleguide .content-wrap .palette .purple-xlight{background-color:#EFE1FD}.styleguide .content-wrap .palette .blue-xdark{background-color:#3964C1}.styleguide .content-wrap .palette .blue-dark{background-color:#638CE9}.styleguide .content-wrap .palette .blue{background-color:#81A7FB}.styleguide .content-wrap .palette .blue-light{background-color:#B7CDFE}.styleguide .content-wrap .palette .blue-xlight{background-color:#F5FDFF}.styleguide .content-wrap .palette .green-xdark{background-color:#07A699}.styleguide .content-wrap .palette .green-dark{background-color:#3EB8AF}.styleguide .content-wrap .palette .green-mid{background-color:#6CD8CF}.styleguide .content-wrap .palette .green{background-color:#A4EFE9}.styleguide .content-wrap .palette .green-xlight{background-color:#D3F6F4}.styleguide .content-wrap .palette .active-gradient{background:linear-gradient(#81A7FB, #AD7CE1)}.styleguide .content-wrap .palette .complete-gradient{background:linear-gradient(#6CD8CF, #81A7FB)}.styleguide .content-wrap .palette .progress-gradient{background:linear-gradient(#F0EE7E, #FFA164)}.styleguide .content-wrap .palette .warning-gradient{background:linear-gradient(#FFA164, #E44242)}.styleguide .content-wrap .palette .primary-button-gradient{background:linear-gradient(#FFC198, #FFA164)}.styleguide .content-wrap .palette .secondary-button-gradient{background:linear-gradient(#B7CDFE, #81A7FB)}.styleguide .content-wrap .palette .highlight-button-gradient{background:linear-gradient(#A4EFE9, #6CD8CF)}.styleguide .content-wrap .palette .alternative-button-gradient{background:linear-gradient(#D3B1F7, #AD7CE1)}.styleguide .content-wrap .palette .error-button-gradient{background:linear-gradient(#F77878, #E44242)}.styleguide .content-wrap td{padding:1rem 1rem 1rem 0;vertical-align:top}.styleguide .content-wrap .buttons-container{display:flex;flex-flow:row wrap;justify-content:flex-start}.styleguide .content-wrap .form-field-error{color:#E44242;border-color:#E44242;background-color:#FBEAEA}
