.plan-table-box{--plan-cols:minmax(0, 1fr) 120px 190px 110px 60px;--plan-gap:2.25rem;--op-bleed:2.75rem;width:calc(100% + var(--op-bleed) + var(--op-bleed));margin-left:calc(var(--op-bleed) * -1);margin-right:calc(var(--op-bleed) * -1);padding:var(--op-bleed);background-color:#f2f3f5}@media (min-width:1024px) and (max-width:1280px){.plan-table-box{--op-bleed:1.75rem}}@media screen and (max-width:1015px){.plan-table-box{--plan-cols:minmax(0, 1fr) 90px 180px 80px 40px;--plan-gap:1.5rem;--op-bleed:1.75rem}}@media screen and (max-width:768px){.plan-table-box{--op-bleed:1.25rem;width:100%;margin-left:0;margin-right:0}}.plan-fee-toggle{--op-bleed:2.75rem;width:calc(100% + var(--op-bleed) + var(--op-bleed));margin-left:calc(var(--op-bleed) * -1);margin-right:calc(var(--op-bleed) * -1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:20px}@media (min-width:1024px) and (max-width:1280px){.plan-fee-toggle{--op-bleed:1.75rem}}@media screen and (max-width:1015px){.plan-fee-toggle{--op-bleed:1.75rem}}@media screen and (max-width:768px){.plan-fee-toggle{width:100%;margin-left:0;margin-right:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.plan-table-box .enrollmentPlanSelectionTable{display:block;width:100%;margin:0;border:0;background:0 0}.plan-table-box .enrollmentPlanSelectionTable tbody,.plan-table-box .enrollmentPlanSelectionTable thead{display:block;width:100%;border:0;background:0 0}.plan-table-box .enrollmentPlanSelectionTable tr.thead{display:grid;grid-template-columns:var(--plan-cols);-webkit-column-gap:var(--plan-gap);-moz-column-gap:var(--plan-gap);column-gap:var(--plan-gap);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 0 12px;border-bottom:2px solid #e2e3e4;background:0 0}.plan-table-box .enrollmentPlanSelectionTable tr.thead th{font-family:National-Semibold,Arial,Helvetica,sans-serif;padding:0;border:0;font-size:1.125rem;line-height:1.2;color:#051c43;background:0 0}.plan-table-box .enrollmentPlanSelectionTable tr.thead .colCost,.plan-table-box .enrollmentPlanSelectionTable tr.thead .colWeeklyWorkload{text-align:right}.plan-table-box .enrollmentPlanSelectionTable tr.thead .colWeeklyWorkload{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:4px;white-space:nowrap}.plan-table-box .enrollmentPlanSelectionTable tr.enrollmentCourseSelection{display:grid;grid-template-columns:var(--plan-cols);-webkit-column-gap:var(--plan-gap);-moz-column-gap:var(--plan-gap);column-gap:var(--plan-gap);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:14px 0;border-bottom:2px solid #e2e3e4;background:0 0}.plan-table-box .enrollmentPlanSelectionTable tr.enrollmentCourseSelection td{padding:0;border:0;background:0 0}.plan-table-box .enrollmentPlanSelectionTable tr.prereq-row{display:block;border-bottom:2px solid #e2e3e4;background:0 0}.plan-table-box .enrollmentPlanSelectionTable tr.prereq-row .prereq-cell{display:block;padding:0;border:0}.plan-table-box .enrollmentPlanSelectionTable tr.enrollmentCourseSelection.has-prereq-row{border-bottom:0}.plan-table-box .enrollmentPlanSelectionTable .colCourseDetails{min-width:0}.plan-table-box .enrollmentPlanSelectionTable .colCourseDetails a{font-family:National-Semibold,Arial,Helvetica,sans-serif;font-size:1.125rem;line-height:1.2;color:#007a85}.plan-table-box .enrollmentPlanSelectionTable .colCourseDetails a:focus,.plan-table-box .enrollmentPlanSelectionTable .colCourseDetails a:hover{color:#035f68;text-decoration:underline}.plan-table-box .enrollmentPlanSelectionTable .colCourseDetails h4{margin:0;font-size:1.125rem}.plan-table-box .enrollmentPlanSelectionTable .colCourseDetails h4.has-error{color:#cc4b37}.plan-table-box .enrollmentPlanSelectionTable .colCourseDetails p{font-family:National-Regular,Arial,Helvetica,sans-serif;margin:3px 0 0;font-size:1rem;line-height:1.25;color:#000}.plan-table-box .enrollmentPlanSelectionTable .colCost,.plan-table-box .enrollmentPlanSelectionTable .colWeeklyWorkload{font-family:National-Semibold,Arial,Helvetica,sans-serif;font-size:1.125rem;color:#4d4d4d;text-align:right}.plan-table-box .enrollmentPlanSelectionTable .colCost__label,.plan-table-box .enrollmentPlanSelectionTable .plan-row-help{display:none}.plan-table-box .enrollmentPlanSelectionTable .colCourseOffering{text-align:left}.plan-table-box .enrollmentPlanSelectionTable .colRemove{text-align:right}.plan-table-box .course-offering-input-group{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:100%;margin:0;cursor:pointer}.plan-table-box .course-offering-input-group .course-select{font-family:National-Semibold,Arial,Helvetica,sans-serif;width:auto;max-width:100%;height:auto;min-width:0;margin:0;padding:.5rem 2.125rem .5rem .625rem;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.125rem;line-height:1.4;color:#007a85;cursor:pointer;text-align:left}.plan-table-box .course-offering-input-group .course-select:focus{border:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;outline:2px solid #007a85;outline-offset:-2px}.plan-table-box .course-offering-input-group .course-select option{font-family:National-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;letter-spacing:.5px;color:#4d4d4d}.plan-table-box .course-offering-input-group::after{content:"\f078";font-family:"Font Awesome 5 Pro";font-weight:900;font-display:swap;position:absolute;top:50%;right:.625rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1rem;color:#007a85;pointer-events:none}.plan-table-box .help-link{display:inline-block}.plan-add-button{margin-top:24px}.plan-add-button a{color:#007a85;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px}.plan-add-button a:focus,.plan-add-button a:hover{color:#035f68;text-decoration:underline}.plan-add-button a:focus,.plan-add-button a:hover{text-decoration:none}.plan-add-button a:focus span,.plan-add-button a:hover span{text-decoration:underline}.plan-add-button .fa-plus-circle{font-size:1.4375rem;-webkit-transition:color .2s ease;transition:color .2s ease}.plan-table-box .plan-remove-btn{padding:0;border:0;background:0 0;line-height:1;cursor:pointer;position:relative}.plan-table-box .plan-remove-btn::after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.plan-table-box .plan-remove-btn .fa-icon{display:inline-block;font-size:1.5rem;color:#70c9c0;-webkit-transition:color .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:color .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:color .3s ease-in-out,transform .3s ease-in-out;transition:color .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.plan-table-box .plan-remove-btn:focus .fa-icon,.plan-table-box .plan-remove-btn:hover .fa-icon{color:#a2f0e8;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.plan-total{display:grid;grid-template-columns:var(--plan-cols);-webkit-column-gap:var(--plan-gap);-moz-column-gap:var(--plan-gap);column-gap:var(--plan-gap);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:20px}.plan-total__label,.plan-total__value{font-family:National-Semibold,Arial,Helvetica,sans-serif;font-size:1.125rem;color:#4d4d4d}.plan-total__inner{grid-column:3/5;grid-row:1;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:16px;justify-self:end;padding-bottom:10px;border-bottom:2px solid #4d4d4d}.plan-total__value{text-align:right}@media screen and (max-width:768px){.plan-table-box .enrollmentPlanSelectionTable tr.thead{display:block;padding-bottom:10px}.plan-table-box .enrollmentPlanSelectionTable tr.thead th:not(.colCourseDetails){display:none}.plan-table-box .enrollmentPlanSelectionTable tr.enrollmentCourseSelection{display:grid;grid-template-columns:-webkit-max-content -webkit-max-content minmax(0,1fr) auto;grid-template-columns:max-content max-content minmax(0,1fr) auto;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;row-gap:2px;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;padding:14px 0}.plan-table-box .enrollmentPlanSelectionTable tr.enrollmentCourseSelection .colCourseDetails{grid-column:1/4;grid-row:1;min-width:0}.plan-table-box .enrollmentPlanSelectionTable tr.enrollmentCourseSelection .colRemove{grid-column:4;grid-row:1;padding-left:18px}.plan-table-box .enrollmentPlanSelectionTable tr.enrollmentCourseSelection .colCost,.plan-table-box .enrollmentPlanSelectionTable tr.enrollmentCourseSelection .colWeeklyWorkload{grid-row:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:1rem;text-align:left;white-space:nowrap}.plan-table-box .enrollmentPlanSelectionTable tr.enrollmentCourseSelection .colWeeklyWorkload{grid-column:1}.plan-table-box .enrollmentPlanSelectionTable tr.enrollmentCourseSelection .colWeeklyWorkload::after{content:"|";margin-left:6px;color:#4d4d4d}.plan-table-box .enrollmentPlanSelectionTable tr.enrollmentCourseSelection .colCost__label,.plan-table-box .enrollmentPlanSelectionTable tr.enrollmentCourseSelection .plan-row-help{display:inline}.plan-table-box .enrollmentPlanSelectionTable tr.enrollmentCourseSelection .plan-row-help .workload-help-trigger{font-size:1.125rem;padding:0}.plan-table-box .enrollmentPlanSelectionTable tr.enrollmentCourseSelection .colCost{grid-column:2}.plan-table-box .enrollmentPlanSelectionTable tr.enrollmentCourseSelection .colCourseOffering{grid-column:1/-1;grid-row:4;margin-top:6px;text-align:left}.plan-table-box .course-offering-input-group{margin-left:-.625rem}.plan-table-box .course-offering-input-group .course-select{text-align:left}.plan-total{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.plan-total__inner{grid-column:auto;grid-row:auto;justify-self:start}}form.enrollmentPlan .tab-content{margin-top:1rem}.disabled{cursor:not-allowed;pointer-events:none;opacity:.5!important}.enrollment-email-plan-form-container form.main-form input[type=email]{font-family:National-Regular,Arial,Helvetica,sans-serif;font-size:1rem;color:#4d4d4d;background:#fff;border:2px solid #e2e3e4;border-radius:0;max-width:19rem;width:100%;height:auto;padding:.25rem .5rem;margin:0;-webkit-box-shadow:none;box-shadow:none}.enrollment-email-plan-form-container form.main-form input[type=email]:focus{border:2px solid #70c9c0;outline:0;-webkit-box-shadow:none;box-shadow:none}.enrollment-email-plan-form-container form.main-form .action:focus,.enrollment-email-plan-form-container form.main-form .action:hover{background-color:#a2f0e8;border-color:#a2f0e8;color:#051c43}form .enrollmentPlan-Actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:1.875rem}form .enrollmentPlan-Actions .next-actions{margin-left:auto}form .enrollmentPlan-Actions .action-Buttons p{margin:0}form .enrollmentPlan-Actions .save-actions{width:100%;text-align:right;margin-top:.8125rem}form .enrollmentPlan-Actions .save-later-link{font-family:National-Semibold,Arial,Helvetica,sans-serif;font-size:1.125rem;color:#051c43}form .enrollmentPlan-Actions .save-later-link:focus,form .enrollmentPlan-Actions .save-later-link:hover{color:#051c43;text-decoration:underline}@media screen and (max-width:768px){form .enrollmentPlan-Actions .next-actions input.button{margin-bottom:0}}#content .landing-programme-info{--op-bleed:2.75rem;width:calc(100% + var(--op-bleed) + var(--op-bleed));margin-left:calc(var(--op-bleed) * -1);margin-right:calc(var(--op-bleed) * -1);padding:var(--op-bleed);margin-bottom:2rem;background-color:#f2f3f5;border-radius:1.25rem}@media print,screen and (min-width:48.0625em) and (max-width:64.06125em){#content .landing-programme-info{--op-bleed:1.75rem}}@media (min-width:1024px) and (max-width:1280px){#content .landing-programme-info{--op-bleed:1.75rem}}@media print,screen and (max-width:768px){#content .landing-programme-info{width:100%;margin-left:0;margin-right:0}}@media print,screen and (max-width:48.06125em){#content .landing-programme-info{padding:1.5rem}}#content .landing-programme-info h3{font-family:National-Semibold,Arial,Helvetica,sans-serif;margin-bottom:1.875rem;font-size:1.875rem;line-height:1.1;color:#007a85}@media print,screen and (max-width:48.06125em){#content .landing-programme-info h3{margin-bottom:1.25rem;font-size:1.375rem}}#content .landing-programme-info h3 a:active,#content .landing-programme-info h3 a:link,#content .landing-programme-info h3 a:visited{color:#007a85}#content .landing-programme-info h3 a:focus,#content .landing-programme-info h3 a:hover{color:#035f68;text-decoration:none}#content .landing-programme-info p{margin:0;font-size:1.125rem;color:#4d4d4d}@media print,screen and (max-width:48.06125em){#content .landing-programme-info p{font-size:1rem}}#content .landing-programme-info__label{font-family:National-Semibold,Arial,Helvetica,sans-serif;color:#4d4d4d}#content .content-col:not(.landing-bottom-content){max-width:47.8125rem}#content .landing-bottom-content{--op-bleed:44px;width:calc(100% + var(--op-bleed) + var(--op-bleed));margin-left:calc(var(--op-bleed) * -1);margin-right:calc(var(--op-bleed) * -1)}@media screen and (max-width:31.8125em){#content .landing-bottom-content{--op-bleed:30px}}@media screen and (max-width:23.625em){#content .landing-bottom-content{--op-bleed:24px}}.enrollmentplanpage.emailthanks,.enrollmentplanpage.enroll,.enrollmentplanpage.index{--plan-stack-gap:3.125rem}.enrollmentplanpage.emailthanks #content .content-col,.enrollmentplanpage.enroll #content .content-col,.enrollmentplanpage.index #content .content-col{max-width:none}.enrollmentplanpage.emailthanks .enrollment-plan-container .plan-measure,.enrollmentplanpage.enroll .enrollment-plan-container .plan-measure,.enrollmentplanpage.index .enrollment-plan-container .plan-measure{max-width:47.8125rem}.enrollmentplanpage.emailthanks .enrollment-plan-message-container,.enrollmentplanpage.enroll .enrollment-plan-message-container,.enrollmentplanpage.index .enrollment-plan-message-container{max-width:47.8125rem}.enrollmentplanpage.emailthanks .enrollment-plan-message-container .callout,.enrollmentplanpage.enroll .enrollment-plan-message-container .callout,.enrollmentplanpage.index .enrollment-plan-message-container .callout{margin:0;padding:0;border:0;background:0 0}.enrollmentplanpage.emailthanks .enrollment-plan-message-container .callout h4,.enrollmentplanpage.enroll .enrollment-plan-message-container .callout h4,.enrollmentplanpage.index .enrollment-plan-message-container .callout h4{font-family:National-Semibold,Arial,Helvetica,sans-serif;margin-bottom:.5rem;font-size:1.5rem;line-height:1.2;color:#008c9a}.enrollmentplanpage.emailthanks .enrollment-plan-message-container .callout li,.enrollmentplanpage.emailthanks .enrollment-plan-message-container .callout p,.enrollmentplanpage.enroll .enrollment-plan-message-container .callout li,.enrollmentplanpage.enroll .enrollment-plan-message-container .callout p,.enrollmentplanpage.index .enrollment-plan-message-container .callout li,.enrollmentplanpage.index .enrollment-plan-message-container .callout p{font-size:1rem;line-height:1.25;color:#4d4d4d}.enrollmentplanpage.emailthanks:has(.enrollment-plan-container>.plan-measure>*),.enrollmentplanpage.enroll:has(.enrollment-plan-container>.plan-measure>*),.enrollmentplanpage.index:has(.enrollment-plan-container>.plan-measure>*){--plan-stack-gap:2rem}.enrollmentplanpage.emailthanks .plan-table-row,.enrollmentplanpage.enroll .plan-table-row,.enrollmentplanpage.index .plan-table-row{margin-top:var(--plan-stack-gap)}.enrollmentplanpage.emailthanks .enrollment-plan-container>.plan-measure,.enrollmentplanpage.enroll .enrollment-plan-container>.plan-measure,.enrollmentplanpage.index .enrollment-plan-container>.plan-measure{margin-bottom:var(--plan-stack-gap)}.enrollmentplanpage.emailthanks #content .landing-programme-info,.enrollmentplanpage.enroll #content .landing-programme-info,.enrollmentplanpage.index #content .landing-programme-info{margin-bottom:var(--plan-stack-gap)}.enrollmentplanpage.emailthanks .enrollment-plan-message-container:not(:has(*)),.enrollmentplanpage.enroll .enrollment-plan-message-container:not(:has(*)),.enrollmentplanpage.index .enrollment-plan-message-container:not(:has(*)){display:none}.pickcourses #content .content-col{max-width:none}.pickcourses .content-col>.clearboth+div,.pickcourses .content-col>.topContent,.pickcourses .content-col>h2{max-width:47.8125rem}.content-col .lead-heading{font-family:Newzald-Book,Arial,Helvetica,sans-serif;margin-bottom:0;font-size:1.5rem;line-height:2.25rem;color:#051c43}.cop-about-course-only ul{list-style:none;color:#4d4d4d;font-size:1rem;line-height:1.25;margin-left:36px}.cop-about-course-only ul li{position:relative;padding-left:12px}.cop-about-course-only ul li:not(:last-child){padding-bottom:6px}.cop-about-course-only ul li:last-child{padding-bottom:16px}.cop-about-course-only ul li::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Pro";font-weight:900;font-display:swap;text-align:center;width:1.25em;content:"\f111";position:absolute;left:0;margin-left:0;font-size:inherit;top:3px;-webkit-transform:translateX(-.375rem) scale(.25);-ms-transform:translateX(-.375rem) scale(.25);transform:translateX(-.375rem) scale(.25);color:#008c9a}.landing-next.btn__regular{min-width:0;width:7.625rem;cursor:pointer}.landing-next-wrapper .form-button,.landing-next-wrapper .landing-next.btn__regular{font-family:National-Medium,Arial,Helvetica,sans-serif;display:inline-block;color:#051c43;background-color:#70c9c0;border:.125rem solid #70c9c0;text-align:center;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;cursor:pointer;margin:0}@media screen and (max-width:40em){.landing-next-wrapper .form-button,.landing-next-wrapper .landing-next.btn__regular{font-size:1.1875rem;line-height:1.1578947368;width:auto;border-radius:.9375rem;padding:0 .8125rem .25rem}.cssgrid .landing-next-wrapper .form-button,.cssgrid .landing-next-wrapper .landing-next.btn__regular{min-width:unset}.no-cssgrid .landing-next-wrapper .form-button,.no-cssgrid .landing-next-wrapper .landing-next.btn__regular{min-width:0}}@media screen and (min-width:40.0625em){.landing-next-wrapper .form-button,.landing-next-wrapper .landing-next.btn__regular{font-size:1.375rem;line-height:1.0909090909;width:auto;min-width:unset;border-radius:1.25rem;padding:.25rem 1.125rem .5rem}}.landing-next-wrapper .form-button:focus,.landing-next-wrapper .form-button:hover,.landing-next-wrapper .landing-next.btn__regular:focus,.landing-next-wrapper .landing-next.btn__regular:hover{background-color:#e2f2f0;border-color:#e2f2f0;color:#051c43}.landing-next-wrapper .form-button:focus,.landing-next-wrapper .form-button:hover,.landing-next-wrapper .landing-next.btn__regular:focus,.landing-next-wrapper .landing-next.btn__regular:hover{background-color:#a2f0e8;border-color:#a2f0e8;color:#051c43}.landing-next-wrapper .form-button,.landing-next-wrapper .landing-next.btn__regular,form.enrollmentPlan .enrollmentPlan-Actions .button,form.enrollmentPlan .enrollmentPlan-Actions .form-button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:7.625rem;min-height:2.5rem;padding:.25rem .75rem;border-radius:2.5rem;border-width:1px;font-size:1.375rem!important;line-height:1.1;margin-top:0;margin-bottom:0}body.enrollmentplanpage div.qualstructuretable .submitenrolment .SubmitEnrolment,body.enrollmentplanpage div.qualstructuretable .submitenrolment .form-button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:7.625rem;min-height:2.5rem;padding:.25rem .75rem;border-radius:2.5rem;border-width:1px;font-size:1.375rem!important;line-height:1.1;margin-top:0;margin-bottom:0}body.enrollmentplanpage div.qualstructuretable .submitenrolment .form-button{background-color:#fff;border-color:#70c9c0;color:#051c43}body.enrollmentplanpage div.qualstructuretable .submitenrolment .SubmitEnrolment:not(:disabled):focus,body.enrollmentplanpage div.qualstructuretable .submitenrolment .SubmitEnrolment:not(:disabled):hover,body.enrollmentplanpage div.qualstructuretable .submitenrolment .form-button:focus,body.enrollmentplanpage div.qualstructuretable .submitenrolment .form-button:hover{background-color:#a2f0e8;border-color:#a2f0e8;color:#051c43}form.enrollmentPlan .enrollmentPlan-Actions .next-actions .button:not(:disabled):focus,form.enrollmentPlan .enrollmentPlan-Actions .next-actions .button:not(:disabled):hover{background-color:#a2f0e8;border-color:#a2f0e8;color:#051c43}.landing-next-wrapper .form-button,form.enrollmentPlan .enrollmentPlan-Actions .form-button,form.enrollmentPlan .enrollmentPlan-Actions .previous-actions .button{background-color:#fff;border-color:#70c9c0;color:#051c43}.landing-next-wrapper .form-button:focus,.landing-next-wrapper .form-button:hover,form.enrollmentPlan .enrollmentPlan-Actions .form-button:focus,form.enrollmentPlan .enrollmentPlan-Actions .form-button:hover,form.enrollmentPlan .enrollmentPlan-Actions .previous-actions .button:focus,form.enrollmentPlan .enrollmentPlan-Actions .previous-actions .button:hover{background-color:#a2f0e8;border-color:#a2f0e8;color:#051c43}.landing-next-wrapper .landing-next.btn__regular[hidden]{display:none}.landing-next-wrapper .landing-next.btn__regular:disabled{color:#6f6f6f;background-color:#f2f3f5;border-color:#f2f3f5;cursor:not-allowed}.landing-back.btn__outline{min-width:0;width:auto;padding-left:2rem;padding-right:2rem}.landing-next-wrapper{margin-top:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1rem}@media print,screen and (max-width:48.06125em){body.enrollmentplanpage section.hero{display:none}}@media print,screen and (min-width:48.0625em){body.enrollmentplanpage .mobile-banner-text{display:none}}.conflict-page-heading{font-family:Newzald-Book,Arial,Helvetica,sans-serif;margin-bottom:2.5rem;font-size:1.5rem;line-height:2.25rem;color:#051c43}.conflict-page-heading::after{content:none}@media (max-width:640px){.conflict-page-heading{margin-bottom:2rem}}.conflict #content .conflict-page-heading{padding-bottom:0;border-bottom:0}.conflict-existing-programme{margin-bottom:0}.conflict-existing-programme a.oplink{font-family:National-Semibold,Arial,Helvetica,sans-serif}.conflict-existing-programme a.oplink:active,.conflict-existing-programme a.oplink:link,.conflict-existing-programme a.oplink:visited{color:#007a85}.conflict-existing-programme a.oplink:focus,.conflict-existing-programme a.oplink:hover{color:#035f68;text-decoration:underline}.conflict-key-message{font-family:National-Semibold,Arial,Helvetica,sans-serif;margin-top:1.5rem}.conflict-choice-prompt{margin-top:2.5rem}.conflict .landing-next-wrapper{margin-top:3rem}.conflict-options{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.conflict #content .content-col>ul a{font-family:National-Semibold,Arial,Helvetica,sans-serif}.conflict #content .content-col>ul a:active,.conflict #content .content-col>ul a:link,.conflict #content .content-col>ul a:visited{color:#007a85}.conflict #content .content-col>ul a:focus,.conflict #content .content-col>ul a:hover{color:#035f68;text-decoration:underline}.conflict-option__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;cursor:pointer;margin:0;font-size:1rem;line-height:1.5;color:#051c43}.conflict-option__header a{font-family:National-Semibold,Arial,Helvetica,sans-serif}.conflict-option__header a:active,.conflict-option__header a:link,.conflict-option__header a:visited{color:#007a85}.conflict-option__header a:focus,.conflict-option__header a:hover{color:#035f68;text-decoration:underline}.conflict-option__header input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;min-width:20px;margin:calc((1.5rem - 20px)/ 2) 0 0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border:4px solid #d9d9d9;border-radius:50%;background-color:transparent;cursor:pointer;-webkit-transition:border-color .15s ease,background-color .15s ease;transition:border-color .15s ease,background-color .15s ease}.conflict-option__header input[type=radio]:not(:checked):hover{border-color:#70c9c0}.conflict-option__header input[type=radio]:checked{border-color:transparent;background-color:#a2f0e8}.conflict-option__header input[type=radio]:focus-visible{outline:2px solid #051c43;outline-offset:2px}.conflict-option__body{display:none;margin-left:calc(20px + .75rem);margin-top:.75rem;padding:.375rem 0 .375rem .875rem;border-left:3px solid #007a85}.conflict-option__body p{margin:0;font-size:1rem;line-height:1.5;color:#4d4d4d}.conflict-option--selected{padding-bottom:.5rem}.conflict-option--selected .conflict-option__body{display:block}.landing-bottom-content{margin-top:4rem}