.academy-registration__form .formbody .widget-checkbox .checkbox_container legend{left:0;position:fixed;top:0}.academy-registration__form .formbody .widget-submit button{background-color:#0f265c;color:#fff;cursor:pointer;font-weight:700;line-height:52px;margin:0;padding:0 30px;text-align:center;text-decoration:none;user-select:none}.academy-registration__form .formbody .widget-password label,.academy-registration__form .formbody .widget-password.error p,.academy-registration__form .formbody .widget-select label,.academy-registration__form .formbody .widget-select.error p,.academy-registration__form .formbody .widget-text label,.academy-registration__form .formbody .widget-text.error p,.academy-registration__form .formbody p{font-size:15px;line-height:21px}.academy-registration__form .formbody .widget-checkbox .checkbox_container legend{border:none;display:block;height:0;margin:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;width:0}.academy-registration__form .formbody .widget-submit button{-webkit-appearance:none;background:transparent;border:none;border-radius:0;padding:0}.academy-registration__form .formbody .widget-submit button:focus{outline:none}.academy-registration__form .formbody .widget-submit button{background-color:#bfdf26;border:2px solid #bfdf26;border-radius:72px;color:#000;display:inline-block;font-weight:500;max-width:100%;padding:6px 36px;transition:.3s ease-in-out}@media screen and (min-width:1200px){.academy-registration__form .formbody .widget-submit button{padding:8px 36px}}.academy-registration__form .formbody .widget-submit button:hover{background-color:#0f265c;border-color:#0f265c;color:#fff;text-decoration:none}.academy-registration__form .formbody .widget-submit .btn--full button,.academy-registration__form .formbody .widget-submit button.btn--full,.btn--full .academy-registration__form .formbody .widget-submit button{text-align:center;width:100%}.academy-registration__form .formbody .widget-submit button{font-size:15px;line-height:22px;padding:4px 24px}.academy-registration__form .formbody .widget-submit button.btn--outline.btn--small{border-color:#bfdf26;color:#bfdf26}.academy-registration__form .formbody .widget-submit button.btn--outline.btn--small:hover{background-color:#fff;border-color:#0f265c;color:#0f265c}.academy-registration__form .formbody .widget-submit button.btn--outline.btn--small.btn--alt{background-color:transparent;border-color:#fff;color:#fff}.academy-registration__form .formbody .widget-submit button.btn--outline.btn--small.btn--alt:hover{background-color:#fff;border-color:#fff;color:#0f265c}.academy-registration__form .formbody .widget-submit button.btn--outline.btn--small.btn--blue{border-color:#0f265c;color:#0f265c}.academy-registration__form .formbody .widget-submit button.btn--outline.btn--small.btn--blue:hover{background-color:#fff!important;border-color:#bfdf26;color:#bfdf26}.academy-registration{margin-top:60px}@media screen and (min-width:721px){.academy-registration{margin:0}}.academy-registration__form .formbody fieldset{border:none;max-width:100%;width:100%}.academy-registration__form .formbody legend{margin-bottom:30px}.academy-registration__form .formbody p{margin-bottom:30px;margin-top:-30px}.academy-registration__form .formbody .widget-password,.academy-registration__form .formbody .widget-select,.academy-registration__form .formbody .widget-text{border:1px solid #e3e3e3;border-radius:5px;color:#303030;height:48px;margin-bottom:30px;margin-right:15px;max-width:100%;outline:none;overflow:auto;overflow:visible;position:relative;width:100%}.academy-registration__form .formbody .widget-password input,.academy-registration__form .formbody .widget-password select,.academy-registration__form .formbody .widget-select input,.academy-registration__form .formbody .widget-select select,.academy-registration__form .formbody .widget-text input,.academy-registration__form .formbody .widget-text select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;border:none;border-radius:5px;height:100%;left:0;max-width:100%;outline:none;padding-left:24px;position:absolute;top:0;width:100%}.academy-registration__form .formbody .widget-password input:focus,.academy-registration__form .formbody .widget-password select:focus,.academy-registration__form .formbody .widget-select input:focus,.academy-registration__form .formbody .widget-select select:focus,.academy-registration__form .formbody .widget-text input:focus,.academy-registration__form .formbody .widget-text select:focus{border:1px solid transparent;box-shadow:0 0 0 2px #bfdf26}.academy-registration__form .formbody .widget-password input.error,.academy-registration__form .formbody .widget-password select.error,.academy-registration__form .formbody .widget-select input.error,.academy-registration__form .formbody .widget-select select.error,.academy-registration__form .formbody .widget-text input.error,.academy-registration__form .formbody .widget-text select.error{border:1px solid transparent;box-shadow:0 0 0 2px #ff3e3e}.academy-registration__form .formbody .widget-password .selector,.academy-registration__form .formbody .widget-select .selector,.academy-registration__form .formbody .widget-text .selector{display:block;max-width:100%;width:100%!important}.academy-registration__form .formbody .widget-password label,.academy-registration__form .formbody .widget-select label,.academy-registration__form .formbody .widget-text label{color:#585858;display:block;left:0;position:absolute;top:-20px;z-index:1}.academy-registration__form .formbody .widget-password label.error,.academy-registration__form .formbody .widget-select label.error,.academy-registration__form .formbody .widget-text label.error{color:#ff3e3e}.academy-registration__form .formbody .widget-password.error,.academy-registration__form .formbody .widget-select.error,.academy-registration__form .formbody .widget-text.error{margin-bottom:120px}@media screen and (min-width:1024px){.academy-registration__form .formbody .widget-password.error,.academy-registration__form .formbody .widget-select.error,.academy-registration__form .formbody .widget-text.error{margin-bottom:90px}}.academy-registration__form .formbody .widget-password.error p,.academy-registration__form .formbody .widget-select.error p,.academy-registration__form .formbody .widget-text.error p{color:#ff3e3e;display:block;margin:10px 0 0;position:absolute;top:100%;z-index:1}.academy-registration__form .formbody .widget-password.error.confirm,.academy-registration__form .formbody .widget-select.error.confirm,.academy-registration__form .formbody .widget-text.error.confirm{margin-bottom:15px}.academy-registration__form .formbody .widget-checkbox .checker{background-color:#bfdf26;border-radius:5px;display:inline-block;height:22px;margin-right:11px;position:absolute;vertical-align:middle;width:22px}.academy-registration__form .formbody .widget-checkbox .checker input{-webkit-appearance:none;cursor:pointer;display:block;height:100%;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.academy-registration__form .formbody .widget-checkbox .checker .checked{background-position:50%;height:22px;left:0;position:absolute;top:0;width:22px}.academy-registration__form .formbody .widget-checkbox span{display:inline-block}.academy-registration__form .formbody .widget-checkbox span label{cursor:pointer;display:inline-block;line-height:22px;max-width:1000px;padding-left:35px}.academy-registration__form .formbody .widget-checkbox p.error{color:#ff3e3e}