.atc-assessment-form .header h3{margin-bottom:0}.atc-assessment-form .header span{margin-bottom:2em;display:block;font-size:.875em}.atc-assessment-form input[type="radio"]{min-width:15px}.atc-assessment-form .answer label{border:1px solid #bababa;margin:5px;border-radius:6px;padding:5px 10px;cursor:pointer;display:flex;align-items:center;gap:5px}.atc-assessment-form .answer label:hover{border-color:var(--ODBUblue);color:var(--ODBUblue)}.answer.selected label{border-color:var(--ODBUblue);color:var(--ODBUblue);background:#2279cb12}.atc-assessment-submit{margin-top:15px;text-align:right}.results-header{border-radius:var(--bb-block-radius);border:1px solid var(--bb-content-border-color);padding:5px 1em;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:2em}.results-header h2{margin-bottom:0}.results-header .actions{display:flex;align-items:center;gap:10px}.actions button i{margin-right:5px;font-weight:300}.results-header form{margin-bottom:0}#email-results-form input[type="email"]{border-top-right-radius:0;border-bottom-right-radius:0;width:calc(100% - 40px);box-shadow:none!important}.actions button.non-logged-in{border-top-left-radius:0;border-bottom-left-radius:0;padding-left:10px;padding-right:10px;width:40px}.actions button.non-logged-in i.spin::before{transform:rotate(960deg);transition:10s}#email-results-form .email-submit-button.sending,#email-results-form .email-submit-button.sent{cursor:not-allowed}#email-results-form .sending button{background:var(--ODBUdarkgray);border-color:var(--ODBUdarkgray)}#email-results-form .sending input[type="email"]{background:#e1e1e1}#email-results-form .sent button{background:var(--ODBUgreen);border-color:var(--ODBUgreen)}#email-results-form .sent input[type="email"]{border-color:var(--ODBUgreen)}.guest-users{padding-top:1.6875rem}.free-offer{margin:0 auto 20px auto;max-width:830px;padding:1.2em;background-color:#d1e5f8;border-radius:var(--bb-block-radius);text-align:center}.free-offer h4{margin-bottom:5px}.free-offer p{margin:0}.secondary-section{height:auto;position:relative;margin-bottom:20px;background-color:#f6f6f6;padding:15px}.recommended-courses-info{float:left;padding:20px;position:relative}.newsletter{float:inline-end;text-align:center;padding-top:10px;position:relative}.recommended-courses-info p{margin:0 0 1em}.section-title{font-weight:700}.form-item,form{margin-bottom:0}#retake-assessment{background-color:var(--bb-secondary-button-background-regular);color:var(--bb-secondary-button-text-regular);border:1px solid var(--bb-secondary-button-border-regular);margin:.5em 0;appearance:button;border-radius:var(--bb-button-radius);padding:10px 20px;font-weight:500;font-style:normal;text-decoration:none;text-align:center;cursor:pointer;display:inline-block;line-height:1.3;border-width:1px;border-style:solid;outline:0;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:button;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}#retake-assessment a{color:var(--bb-secondary-button-text-regular);text-decoration:none}#retake-icon{margin-right:5px;font-weight:300}@media screen and (max-width:600px){.results-header{justify-content:center}.results-header h2{width:100%;text-align:center}.results-header .actions{gap:0;flex-wrap:wrap}.results-header form{text-align:center}#retake-assessment,#email-results-form,#email-results-submit:not(.non-logged-in),#retake-assessment button{width:100%}}