.info-text__label{display:inline-flex;flex-direction:row;align-items:center}.info-text__help-text{position:absolute;bottom:100%;left:-200%;color:#fff;background-color:#000;background-color:rgba(0,0,0,.5);padding:.25rem .75rem;border-radius:6px;font-size:1.6rem;display:none}.info-text__button{padding:0 0 0 .5rem;position:relative}.info-text__button:focus,.info-text__button:hover{color:var(--color-green);text-decoration:none}.info-text__button:focus .info-text__help-text,.info-text__button:hover .info-text__help-text{display:block}.info-text .help-text-enter-active{transition:all .3s ease-out}.alert[data-v-5319525c],.alert[data-v-cc37bc1e]{margin-top:1rem}.loading-spinner{width:100%;height:100%;position:relative}.loading-spinner__sr{width:0;height:0;overflow:hidden;position:absolute;top:-1000px;left:-1000px;z-index:-10000}.loading-spinner__lower-half,.loading-spinner__upper-half{position:absolute;width:100%;height:100%;border-radius:50%}.loading-spinner__upper-half{border:.5rem solid transparent;border-top:.5rem solid var(--color-green);animation:upperHalf 1.2s linear infinite}.loading-spinner__lower-half{border:.5rem solid transparent;border-bottom:.5rem solid var(--color-green);animation:lowerHalf 1.2s linear infinite}@keyframes upperHalf{0%{transform:rotate(0deg);border-width:10px}50%{transform:rotate(180deg);border-width:1px}to{transform:rotate(1turn);border-width:10px}}@keyframes lowerHalf{0%{transform:rotate(0deg);border-width:1px}50%{transform:rotate(180deg);border-width:10px}to{transform:rotate(1turn);border-width:1px}}.input-file-upload{position:relative}.input-file-upload__input:focus+label{border:2px solid #000}.input-file-upload__file-list{padding:0;font-size:1.6rem;line-height:1}.input-file-upload__file{padding:1rem .5rem;margin-left:0;border-bottom:2px solid #f5f5f5;list-style:none}.input-file-upload__file-upload-response{padding:1rem 0}.input-file-upload__loading-spinner{width:2rem;height:2rem;margin-top:1rem;margin-left:1rem}input.invalid[data-v-c68f244e]{border-color:red}.input-radio-buttons__container{margin-bottom:0}.input-radio-buttons__label{padding:1rem 1rem 1rem 4rem}.input-radio-buttons__input:focus+label{padding:1rem 1rem 1rem 4rem;border:1px solid var(--color-green)}.input-slider__range[data-v-d061ae4a]{--sliderProgress:0%;border:0;border-radius:0;background-image:linear-gradient(90deg,var(--color-green) var(--sliderProgress),#e7e7e7 var(--sliderProgress))!important;margin-bottom:1rem}.input-slider__range[data-v-d061ae4a]:focus{border:1px solid var(--color-green)}.input-slider__range[data-v-d061ae4a]::-webkit-slider-runnable-track{border:0;border-radius:0;background-image:linear-gradient(90deg,var(--color-green) var(--sliderProgress),#e7e7e7 var(--sliderProgress))!important}.input-slider__range[data-v-d061ae4a]::-moz-range-thumb{background-image:linear-gradient(90deg,transparent calc(100% - 1px),#c6c6c6 0),linear-gradient(270deg,transparent calc(100% - 1px),#c6c6c6 0);background-size:8px 50%;background-repeat:no-repeat;background-position:50%}.input-slider__range[data-v-d061ae4a]::-webkit-slider-thumb{background-image:linear-gradient(90deg,transparent calc(100% - 1px),#c6c6c6 0),linear-gradient(270deg,transparent calc(100% - 1px),#c6c6c6 0);background-size:8px 50%;background-repeat:no-repeat;background-position:50%}.input-slider__range[data-v-d061ae4a]::-moz-range-track{display:none;background-color:transparent}@media(min-width:769px){.input-slider[data-v-d061ae4a]{display:flex}.input-slider__range-container[data-v-d061ae4a]{width:60%;padding-right:20px}.input-slider__number-container[data-v-d061ae4a]{width:40%;padding-left:20px}}.loan-givers-list{list-style:none}.loan-givers-list__name{margin-right:1rem}.loan-givers-list__loan-givers{padding:0;margin-bottom:2rem}.loan-givers-list__loan-giver{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e7e7e7}.pp-loan-givers{margin-bottom:0}.loan-givers__item{display:flex;justify-content:space-between;justify-items:stretch;flex-direction:column}@media(min-width:769px){.loan-givers__item{flex-direction:row}}.loan-givers__loan-giver-name{flex-grow:.2}@media(min-width:769px){.loan-givers__loan-giver-name{width:50%}}.loan-givers__loan-giver-value{flex-grow:.2}@media(min-width:769px){.loan-givers__loan-giver-value{width:25%}}.loan-givers__button-container{display:flex;flex-direction:column}@media(min-width:769px){.loan-givers__button-container{padding-top:4rem}}.loan-givers__alert{margin-top:-2rem}.step-summary{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-bottom:2rem;padding-left:0}.step-summary__column{width:50%;display:flex;flex-direction:column;padding:1rem}@media(min-width:769px){.step-summary__column{width:auto}}.step-list{width:100%}.step-list__steps{padding:0}.step-list__step{width:100%;display:inline-block;list-style:none}.step-list__current-step{padding:2rem 1rem}.step-list__current-step-heading{margin-bottom:60px;text-align:left;padding:1rem}.step-list__raw{padding:0 1rem}.step-list__column{text-align:center}.step-list__summary-container{padding:20px 0 50px 0}@media(min-width:1201px){.step-list__summary-container{padding:20px 100px 50px 100px}}.step-list__summary-table{width:100%;margin:0 auto}.step-list__summary-table td,.step-list__summary-table th{padding:1rem;font-weight:500}@media(min-width:769px){.step-list__summary-table{width:50%}}.step-list__no-items{font-weight:700;text-align:center}.step-list__heading{font-size:1.6rem;text-align:center;background-color:#f8f8f8;padding:1rem;margin-top:0;margin-bottom:2px;position:relative}.step-list__heading button{position:absolute;right:2rem;top:auto;color:var(--color-green);background-color:inherit;border:none;padding:0}.post-form{display:flex;flex-direction:column;align-items:center}.post-form .form-group{margin-bottom:0}.post-form__loading-spinner{width:5rem;height:5rem;margin-top:2rem}.post-form .success{margin-top:30px;display:flex;width:100%;flex-direction:row;box-sizing:border-box;text-align:center;justify-content:center;gap:25px;border:1px solid transparent;background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d;padding:15px;margin-bottom:20px;border-radius:4px}.post-form .error{width:80%;margin-top:2rem;padding:1rem 2rem;background-color:#ebccd1;color:#a94442;border-radius:4px;border:1px solid #f2dede}.post-form .error h3{margin-top:0}.advanced-cookie-dialogue-input-checkbox__input:disabled~.advanced-cookie-dialogue-input-checkbox__label:before{color:gray}.advanced-cookie-dialogue-input-checkbox__description{margin:2.5rem 0}:root{--color-green:#207970}input[type=checkbox],input[type=radio],input~label{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.savings-account-application{display:flex;justify-content:center;flex-direction:column;width:100%;max-width:1140px;border:1px solid #e7e7e7;margin-bottom:40px;border-radius:16px;padding:40px;padding-bottom:0;background:#fff;box-shadow:1px 2px 12px 0 rgba(11,95,102,.25)}.savings-account-application .step-list{width:100%}.savings-account-application .step-list__steps{padding:0}.savings-account-application .step-list__step{width:100%;display:inline-block;list-style:none}.savings-account-application .step-list__current-step{padding:2rem 1rem}.savings-account-application .step-list__current-step label{color:#000;font-family:RalewayMedium,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:120%;font-size:20px;color:#114649;margin-bottom:32px}.savings-account-application .step-list__current-step input+label,.savings-account-application .step-list__current-step label:has(+.pp-radio),.savings-account-application .step-list__current-step label:has(+.select-container),.savings-account-application .step-list__current-step label:has(+input),.savings-account-application .step-list__current-step label:has(+textarea){color:#000;font-family:RalewayMedium,Helvetica,Arial,sans-serif;font-style:normal;font-weight:600;line-height:120%;font-size:20px;color:#114649;line-height:130%;margin-bottom:8px}.savings-account-application .step-list__current-step input[type=email],.savings-account-application .step-list__current-step input[type=number],.savings-account-application .step-list__current-step input[type=password],.savings-account-application .step-list__current-step input[type=tel],.savings-account-application .step-list__current-step input[type=text],.savings-account-application .step-list__current-step textarea,.savings-account-application .step-list__current-step textarea.form-control{display:inline-flex;height:48px;padding:16px 10px;justify-content:flex-end;align-items:center;flex-shrink:0;border-radius:8px;border:1px solid #00858f}.savings-account-application .step-list__current-step input[type=email]:focus,.savings-account-application .step-list__current-step input[type=number]:focus,.savings-account-application .step-list__current-step input[type=password]:focus,.savings-account-application .step-list__current-step input[type=tel]:focus,.savings-account-application .step-list__current-step input[type=text]:focus,.savings-account-application .step-list__current-step textarea.form-control:focus,.savings-account-application .step-list__current-step textarea:focus{border-color:#114649}.savings-account-application .step-list__current-step textarea{min-height:200px;resize:none}.savings-account-application .step-list__current-step .error{color:#000;font-family:RalewayMedium,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:120%;color:#ff2600;margin-top:8px 0 0 0}.savings-account-application .step-list__current-step{padding:0}.savings-account-application .step-list__current-step .form-group .contact-radios .col-md-6{width:auto}.savings-account-application .step-list__current-step .form-group .contact-radios .col-md-6 .pp-radio{margin-bottom:0}.savings-account-application .step-list__current-step .buttons-container input{width:100%}.savings-account-application .step-list__current-step .select-container .select-caret{background-color:transparent}.savings-account-application .step-list__current-step .select-container .select-caret:after{background-color:#00858f;height:24px;width:24px;border-radius:50%;font-size:14px;display:flex;justify-content:center;align-items:center;content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="11" height="12" viewBox="0 0 11 12" fill="none"><path d="M1.375 6.75L5.375 10.75L9.375 6.75" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.375 0.75V10.75" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.savings-account-application .step-list__current-step .select-container .form-control{height:48px;color:#000;font-family:RalewayMedium,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:20px;color:#114649;line-height:130%;padding:7px 12px;border-radius:8px;border:1px solid #00858f}.savings-account-application .step-list__current-step .select-container .form-control:hover{cursor:pointer}.savings-account-application .step-list__current-step .select-container .form-control option{color:#000;font-family:RalewayMedium,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:20px;color:#114649;line-height:130%;padding:7px 12px}.savings-account-application .step-list__current-step .slider{width:100%;display:flex;flex-direction:row;justify-content:space-between}.savings-account-application .step-list__current-step .slider .slider__range-container{width:inherit;margin-right:35px;min-height:auto}.savings-account-application .step-list__current-step .slider .slider__range-container label{margin-bottom:26px}.savings-account-application .step-list__current-step .slider .slider__number-container{color:#000;font-family:RalewayMedium,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;color:#114649;text-align:right;font-size:22px;font-weight:700;line-height:22px;margin-top:32px;padding-left:0}.savings-account-application .step-list__current-step-heading{margin-bottom:60px;text-align:left;padding:1rem}.savings-account-application .step-list__raw{padding:0 1rem}.savings-account-application .step-list__column{text-align:center}.savings-account-application .step-list__summary-container{padding:20px 0 50px 0}@media(min-width:1201px){.savings-account-application .step-list__summary-container{padding:20px 100px 50px 100px}}.savings-account-application .step-list__summary-table{width:100%;margin:0 auto}.savings-account-application .step-list__summary-table td,.savings-account-application .step-list__summary-table th{padding:1rem;font-weight:500}@media(min-width:769px){.savings-account-application .step-list__summary-table{width:50%}}.savings-account-application .step-list__no-items{font-weight:700;text-align:center}.savings-account-application .step-list__heading{font-size:1.6rem;text-align:center;background-color:#f8f8f8;padding:1rem;margin-top:0;margin-bottom:16px;position:relative}.savings-account-application .step-list__heading button{position:absolute;right:2rem;top:auto;color:#207970;background-color:inherit;border:none;padding:0}@media(min-width:769px){.savings-account-application{border:1px solid #c6c6c6}}