body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-color:#00664f;--header-height:75px;--primary-color-dark:#005a4f}html{background-color:#00664f;background-color:var(--primary-color)}.main-body{margin-top:75px;margin-top:var(--header-height);padding:20px}.material-symbols-outlined{margin:0 5px;vertical-align:middle}.centered-text{text-align:center}.wiggling{animation:wiggle 1.8s linear infinite}.spinning,.wiggling{display:inline-block}.spinning{animation:spin 2s linear infinite}.loading-screen{color:#00664f;color:var(--primary-color);font-size:1.2em;margin-top:150px;min-height:400px;min-width:400px;text-align:center}.loading-screen .wiggling{height:75px;margin:20px;width:75px}button{background-color:#00664f;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2em;margin:10px 0;padding:10px 32px}button:hover{background-color:#005a4f}.clickable{cursor:pointer;text-decoration:underline}.clickable:hover{color:#005a4f}.environment-indicator{color:red;font-size:18px;font-weight:700}input,select{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:inline-block;font-size:.9em;margin:5px 0;padding:10px}form{max-width:800px}.form-input-area{display:flex;flex-direction:column;font-size:1rem;margin-bottom:20px}.form-input-area h2{color:#555;font-size:1em}.multiline-input{height:5rem;resize:vertical;width:100%}.form-input-area__input-row{background-color:#fff;border-bottom:1px solid #aaa;display:table;min-height:3em;padding:5px 10px}.form-input-area__input-row>div{display:table-cell;vertical-align:middle;width:60%}.dr-checklist .form-input-area__input-row>div{width:inherit}.form-input-area__input{display:inline;margin-right:10px}input.error{border-color:red}.form-input-area__input-row h3{display:table-cell;font-size:.9em;margin-right:10px;padding:.5em 3em .5em .5em;vertical-align:middle;width:300px}.dr-checklist .form-input-area__input-row h3{width:600px}@media (max-width:1100px){.form-input-area__input-row h3{font-size:.8em}}.required-input{color:red}.financial-warning{color:red;text-align:center}.annotated-input-container{display:inline-block;position:relative}.annotated-input-container .input-annotation-icon{left:0;padding:0 .5em;position:absolute;top:calc(50% - .65em)}input.annotated-input{padding-left:2em}.annotated-input-container .input-annotation-icon-right{padding:0 .5em;position:absolute;right:0;top:calc(50% - .5em)}input.annotated-input-right{padding-right:2em}input.number,input[type=text]{width:220px}.row-with-headers{display:flex;flex-direction:row;justify-content:space-between;width:100%}.row-with-headers>div{flex:1 1;text-align:center}input[type=checkbox]{-webkit-appearance:none;background:#fff;border:2px solid #555;border-radius:5px;height:15px;margin-right:7px;position:relative;vertical-align:middle;width:15px}input[type=checkbox]:checked{background:var(--primary-color)}input[type=checkbox]:checked:after{color:#fff;content:"\2713";font-size:19px;left:2px;position:absolute;top:-2px}.error-message{color:red;font-size:.8em;margin-top:5px}.quote{padding:20px;width:750px}@media (max-width:1100px){.quote{transform:scale(.9);transform-origin:top left}}@media (max-width:930px){.quote{transform:scale(.84);transform-origin:top left}.mode-tabs{font-size:.9em}}@media (max-width:850px){.quote{transform:scale(.73);transform-origin:top left}}.quote.full-scale{transform:scale(1)}.quote--header{font-size:12px;margin-bottom:20px;vertical-align:top}.quote--header__left{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:65px;box-sizing:border-box;display:inline-block;padding-left:70px;vertical-align:top;width:60%}.quote--header__right{display:inline-block;text-align:right;vertical-align:top;width:40%}.quote--header__left h1{font-size:1.5em;font-weight:700;margin:0 0 7px}.quote--header__left h2,.quote--header__left h4{box-sizing:border-box;display:inline-block;font-size:1.3em;font-weight:400;margin:0 0 7px;padding-left:5px;width:50%}.quote--header__left h4{font-style:normal;width:100%}.quote--header__left h2:last-child{text-align:right}.quote--header__left h3{color:#333;font-size:1.1em;font-style:italic;font-weight:400;margin:0;padding-left:5px}.quote--header__right h1{background-color:#ddd;font-size:1.3em;font-weight:700;margin:0 0 7px;padding:5px;text-align:center}.quote--header__right h2{box-sizing:border-box;display:inline-block;font-size:1.1em;font-weight:400;margin:0 0 7px;width:50%}.visualizations{margin-bottom:20px}.visualizations__left{position:relative}.visualizations__left,.visualizations__right{display:inline-block;vertical-align:top;width:50%}.visualizations__left h1,.visualizations__right h1{font-size:1em;font-weight:400;margin:0 0 7px}.details-section table{border-collapse:collapse;font-size:.85em;margin-bottom:20px;table-layout:fixed;width:100%}.details-section table tr table{margin-bottom:0}.details-section table tr table tr td{padding:0}.details-section table tr td{equal-width:auto;padding:0 10px}.details-section table tr th{equal-width:auto;padding:0 20px 0 0}.details-section table tr td span.label{display:inline-block;font-weight:700;padding:5px 0;width:65%}.details-section table tr td span.value{display:inline-block;text-align:right;width:35%}.details-section table tr td table tr td{font-size:1.15em}.details-section table tr td table tr td span.label{width:auto}.details-section table tr td table tr td span.value{float:none;padding-left:1em}.details-section table tr td table tr td:last-child{text-align:right}.details-section table tr td table tr td:nth-child(2){text-align:center}.details-section h1{color:#555;font-size:.9em;font-weight:400;margin:0 0 7px}.pie-chart-center-label{font-size:20px;left:calc(50% - 50px);position:absolute;text-align:center;top:30px;vertical-align:middle;width:100px}table.scholarship-enhancement-fund-extras{border-collapse:collapse;margin-top:20px;width:100%}table.scholarship-enhancement-fund-extras.achievers{margin-bottom:20px;margin-top:40px}table.scholarship-enhancement-fund-extras tr td{padding:0 10px;text-align:center;width:25%}.highest-paying-notice{font-weight:700;margin:20px 0;text-align:center}.visualizations table{text-align:center}.airmiles-plus{color:#3693cd;font-size:1.1em;font-weight:700;margin-bottom:5px}.info{color:#333;font-size:.85em}.visualizations__right>div{margin-bottom:20px;text-align:center}.visualizations__right.self-initiated{margin-top:150px;position:relative}.visualizations__right.self-initiated>div:first-child{position:absolute;top:-150px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes wiggle{0%,to{transform:rotate(12deg)}33%{transform:rotate(5deg)}50%{transform:rotate(13deg)}66%{transform:rotate(5deg)}86%{transform:rotate(10deg)}}img.visualizations__pie-piece{margin:20px 0 10px}.bold-currency{font-size:1.3em;font-weight:500;margin-top:3px}.bold-currency-small{font-size:1em;font-weight:500;margin-top:3px}.illustration-disclosure-page{font-size:.8em;font-weight:400;position:absolute;right:10px;top:8%}.illustration-disclosure{display:inline-block;position:relative}.illustration-disclosure img{width:100%;width:750px}.illustration-disclosure-signature-hider{background-color:#fff;bottom:7%;box-sizing:border-box;height:25%;position:absolute;width:100%}iframe{height:calc(100vh - var(--header-height) - 67px);width:100%}.maturity-summary{font-weight:700;margin:20px 10px;text-align:center}.mode-selector{margin:0 10px}.mode-tabs{line-height:1.5em;margin-bottom:10px;width:calc(100vw - var(--nav-bar-width) - 20px)}.mode-tabs>span{display:inline-block}.clb-only-indicator{padding-top:125px}.pie-chart-container{background-image:url(/static/media/pieGraphShadow.6656150a73fc1e9eb2d4.png);background-position:35px 35px;background-repeat:no-repeat;background-size:315px 315px;margin-top:-20px;position:relative}.pie-chart-container .pie-chart-overlay{background-image:url(/static/media/pieGraphShading.c6e24c91d68d6cf5d2d5.png);background-position:35px 35px;background-repeat:no-repeat;background-size:301px 301px;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}.discretionary-payment-pie-slice{background-image:url(/static/media/pieSlice.62acacb025b47a1f7086.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:37px;margin:5px 0;width:150px}.slice-1{background-image:url(/static/media/pieSlice1.2d80c0ab91a096604d29.png)}.slice-2{background-image:url(/static/media/pieSlice2.fd9afdf64851d7303add.png)}hr{margin:15px 0}:root{--nav-bar-width:300px}.navigation-controller{display:inline-block;height:100%;width:100%}.navigation-controller__navbar{background-color:#fff;border:1px solid #eee;box-sizing:border-box;display:inline-block;height:100%;left:0;position:fixed;top:var(--header-height);width:300px;width:var(--nav-bar-width);z-index:10}.navigation-controller__content{background-color:#eee;box-sizing:border-box;display:inline-block;margin-left:300px;margin-left:var(--nav-bar-width);min-width:calc(100% - 300px);min-width:calc(100% - var(--nav-bar-width));padding:10px;text-align:left}@media (max-width:1000px){:root{--nav-bar-width:200px}}@media (max-width:880px){:root{--nav-bar-width:170px}}.navigation_controller__navigation_item{border-bottom:1px solid #ccc;color:#000;cursor:pointer;display:block;padding:10px;text-decoration:none}.navigation_controller__navigation_item.active,.navigation_controller__navigation_item:hover{background-color:#f0f0f0}.enrollment-progress-stepper{align-items:center;color:var(--primary-color);display:flex;justify-content:space-between;list-style:none;margin:0 auto;padding:0;position:relative;width:90%;z-index:1}.enrollment-progress-stepper .progress-line{background-color:#ccc;height:2px;left:0;position:absolute;top:50%;width:50%;z-index:2}.enrollment-progress-stepper .progress-line-segment{background-color:#ccc;height:5px;width:100%;z-index:2}.enrollment-progress-stepper .progress-line-segment.completed{background-color:var(--primary-color)}.enrollment-progress-stepper .progress-line-segment.in-progress{background-image:linear-gradient(90deg,var(--primary-color),#ccc,#ccc)}.enrollment-progress-stepper .progress-step{font-size:.8em;height:5em;padding:0 .5em;position:relative;text-align:center;vertical-align:top;z-index:3}.enrollment-progress-stepper .progress-step.hidden-labels{height:inherit}.enrollment-progress-stepper .material-symbols-outlined{font-size:32px;font-weight:800;margin-bottom:3px}.enrollment-progress-stepper-tooltip{z-index:1000}.signing-table-container>div{display:inline}.enrollment-package-viewer .enrollment-progress-stepper{margin-bottom:20px;margin-top:20px}table.signing-table{border-collapse:collapse;margin:10px auto}table.signing-table thead{font-weight:700}table.signing-table tr td{border:1px solid #000;padding:5px 20px}table.signing-table tr td div{margin:3px 0}table.signing-table .info{margin:3px 0 5px -3px}.signing-table-footer{margin:0 auto;text-align:right}.signing-table-footer button{margin:0 5px;padding:10px 20px}iframe{margin:10px 0}.family-enrolment-warning{margin:0 auto;padding:20px;width:450px}.signing-table-footer .info{text-align:left;width:450px}.validation-errors{margin:5px 10px}ul{margin:5px 0}.validation-error-indicator{color:#a83e0b}.validation-error{font-size:.9em;margin-right:10px;vertical-align:middle}.validation-error a{color:#430c00;text-decoration:none}.validation-error a>.material-symbols-outlined{color:var(--primary-color);position:relative;top:-2px}.more-validation-errors-indicator{color:#555;cursor:pointer;font-size:.85em;font-style:italic;text-decoration:underline}.validation-errors>span{vertical-align:middle}.validation-errors .material-symbols-outlined{font-size:22px;vertical-align:middle}.enrolment-tile{align-items:center;background-color:#f5f5f5;border:1px solid #ccc;border-radius:8px;margin-bottom:10px;margin-left:auto;margin-right:auto;max-width:700px;padding:1rem 10px 1rem 1rem;position:relative;width:90%}.enrolment-tile .beneficiary-name{font-size:1.1em}.enrolment-tile .date-updated{color:#121212;font-size:.9em;margin:5px}.enrolment-tile .action-buttons{position:absolute;right:15px;top:20px}.enrolment-tile .clickable,.enrolment-tile .edit-button a{color:var(--primary-color);cursor:pointer;text-decoration:none}.enrolment-tile .clickable:hover,.enrolment-tile .edit-button a:hover{color:var(--primary-color-dark)}.enrolments-list .enrollment-progress-stepper{margin-top:20px}.family-enrolments .info{margin:10px 0}.modal-popup{background-color:#0006;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.modal-popup .modal-popup-background{height:100%;left:0;position:absolute;top:0;width:100%}.modal-popup .modal-popup-content{background-color:#fff;border-radius:5px;box-shadow:3px 3px 7px #00000080;margin:15% auto;max-width:600px;padding:32px 20px;position:relative;text-align:center;width:80%}.modal-popup .modal-popup-content button{margin:20px 10px 0}.dashboard-container{background-attachment:fixed;background-image:url(/static/media/dashboard_background_2.206620b4b33c265b916f.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;padding:20px 40px;position:fixed;top:var(--header-height);width:100%}.dashboard{--webkit-box-shadow:5px 5px 5px 0px #000000bf;background-color:#fff;border-radius:10px;box-shadow:5px 5px 5px 0 #000000bf;padding:25px 50px;text-align:left;width:300px}.dashboard>div{margin-bottom:10px}.dashboard>div:last-child{margin-bottom:0}.dashboard a{color:var(--primary-color)}.app-header{background-color:#fff;border-bottom:5px solid var(--primary-color);box-sizing:border-box;display:inline-block;height:var(--header-height);margin:0;padding:10px;position:fixed;top:0;width:100%;z-index:20}:root{--logo-image-width:140px}.app-header img{display:inline-block;margin:0;padding:0;vertical-align:middle;width:140px;width:var(--logo-image-width)}.app-header .app-header--right{display:inline-block;text-align:right;vertical-align:middle;width:calc(100% - 140px);width:calc(100% - var(--logo-image-width))}.app-header .app-header--right>div{margin-bottom:5px}.app-header .app-header--right>div>span{margin-left:8px}.app-header--centered{display:inline-block;font-size:15px;left:140px;left:var(--logo-image-width);margin-left:50px;padding:5px;pointer-events:none;position:fixed;text-align:center;top:4px;width:calc(100% - 340px);width:calc(100% - var(--logo-image-width) - 200px)}.app-header--centered .recently-saved-icon,.app-header--centered .save-button,.enrolment-locked-icon{left:-20px;position:absolute;top:calc(var(--header-height)/2 - 20px)}.login-form{background-color:#fff;border-radius:10px;margin:0 auto;padding:25px;text-align:center;width:400px}label{position:relative}.password-visibility-icon{color:#333;cursor:pointer;font-size:21px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.login-form input[type=password],.login-form input[type=text]{padding-right:35px}
/*# sourceMappingURL=main.1f398fd8.css.map*/