.job-application-modal{padding-top:12px}@media(max-width: 1919px){.job-application-modal{top:0}}@media screen and (max-width: 1199px){.job-application-modal{top:0;padding-block:100px 210px}}.job-application-modal .modal-dialog{max-width:1033px;width:100%;box-shadow:0px 18px 40px 0px rgba(13,71,161,.08);position:relative}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog{width:auto;margin-inline:24px}}.job-application-modal .modal-dialog .close{display:flex;position:absolute;padding:0;margin:0;top:37px;inset-inline:auto 37px;pointer-events:auto;opacity:1;z-index:1}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .close{top:-45px;inset-inline:auto 0}}.job-application-modal .modal-dialog .close:focus{outline:none}.job-application-modal .modal-dialog .close:focus-visible{outline:2px solid #000;outline-offset:5px;outline-style:dotted;box-shadow:none;opacity:1}.job-application-modal .modal-dialog .close::before{display:inline-block;content:url("../../Images/SharedIcons/close-window.svg");width:30px;height:30px}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .close::before{content:url("../../Images/SharedIcons/close-blue2.svg");width:27px;height:27px;padding:2.5px;background-color:#fff;border-radius:50%}}.job-application-modal .modal-dialog .modal-content{width:100%;padding:50px;border-radius:24px;border:1px solid rgba(195,209,226,.6);background:#fdfdfd}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content{padding:24px}}.job-application-modal .modal-dialog .modal-content .error-msg{gap:4px;align-items:center;padding:0;margin-top:12px;margin-inline-start:0;font-size:.875rem;line-height:1.14;color:#e80046;display:flex}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content .error-msg{margin-top:7px;font-size:.75rem}}.job-application-modal .modal-dialog .modal-content .error-msg.field-validation-error::before{display:inline-block;content:"";background:url("../../Images/SharedIcons/ExclamationMark-red.svg") no-repeat center/contain;width:14px;height:14px;flex-shrink:0;vertical-align:top}.job-application-modal .modal-dialog .modal-content .error .error-msg{display:flex}.job-application-modal .modal-dialog .modal-content .app-modal-header .cv-heading{font-family:heeboMedium;font-size:2.625rem;color:#083f92;text-align:start;font-weight:500;line-height:1.2;margin-bottom:32px}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content .app-modal-header .cv-heading{font-size:1.625rem;margin-bottom:24px}}.job-application-modal .modal-dialog .modal-content .app-modal-body .cv-subheading{font-family:heeboMedium;font-size:1.1875rem;color:#083f92;text-align:start;font-weight:500;line-height:1.36}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content .app-modal-body .cv-subheading{font-size:.875rem}}.job-application-modal .modal-dialog .modal-content .app-modal-body .job-info{border-top:1px solid #dae3f0;padding-block:32px}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content .app-modal-body .job-info{padding-block:24px}}.job-application-modal .modal-dialog .modal-content .app-modal-body .job-info .job-info-heading{font-size:1.75rem}.job-application-modal .modal-dialog .modal-content .app-modal-body .job-info .job-info-header{font-size:28px;color:#083f92}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content .app-modal-body .job-info .job-info-header{font-size:18px;line-height:25px;letter-spacing:-0.155px}}.job-application-modal .modal-dialog .modal-content .app-modal-body .job-info .job-info-desc{font-size:19px;line-height:1.36;color:#24283f;margin-block:12px 0}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content .app-modal-body .job-info .job-info-desc{margin-block:10px 0}}.job-application-modal .modal-dialog .modal-content .app-modal-body .job-info .job-basic-info{list-style:none;display:flex;align-items:center;padding:0;margin-block:10px 0;column-gap:16px}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content .app-modal-body .job-info .job-basic-info{max-width:calc(100vw - 102px);flex-wrap:wrap;column-gap:8px}}.job-application-modal .modal-dialog .modal-content .app-modal-body .job-info .job-basic-info .job-info-item{display:flex;align-items:center;color:#72758c;text-align:start;font-family:Heebo;font-size:1.0625rem;font-weight:400;line-height:1.7em}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content .app-modal-body .job-info .job-basic-info .job-info-item{font-size:.875rem}}.job-application-modal .modal-dialog .modal-content .app-modal-body .job-info .job-basic-info .job-info-item.bold{font-family:heeboMedium;font-weight:500}.job-application-modal .modal-dialog .modal-content .app-modal-body .job-info .job-basic-info .job-info-item:not(:last-child)::after{display:inline-block;margin-inline:16px 0;content:"";width:1px;height:23px;border-right:1px solid #c4e5f8;border-radius:10px}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content .app-modal-body .job-info .job-basic-info .job-info-item:not(:last-child)::after{margin-inline:8px 0}}.job-application-modal .modal-dialog .modal-content .app-modal-body .job-info .job-basic-info .job-info-item>:first-child{margin-inline-end:7px}.job-application-modal .modal-dialog .modal-content .app-modal-body .job-info .job-basic-info .job-info-item img{width:16px;aspect-ratio:1/1}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content .app-modal-body .job-info .job-basic-info .job-info-item img{width:14px}}.job-application-modal .modal-dialog .modal-content .app-modal-body .personal-deatils{border-top:1px solid #dae3f0;padding-top:40px;padding-bottom:12px;padding-inline-end:89px}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content .app-modal-body .personal-deatils{padding-block:32px 20px;padding-inline-end:0}}.job-application-modal .modal-dialog .modal-content .app-modal-body .personal-deatils .personal-deatils-form{display:flex;justify-content:space-between;gap:40px;margin-top:24px}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content .app-modal-body .personal-deatils .personal-deatils-form{flex-direction:column;justify-content:normal;margin-top:16px;gap:32px}}.job-application-modal .modal-dialog .modal-content .app-modal-body .personal-deatils .personal-deatils-form .form-label-group{flex:1;position:relative}.job-application-modal .modal-dialog .modal-content .app-modal-body .personal-deatils .personal-deatils-form .form-label-group.error input{border-color:#e80046}.job-application-modal .modal-dialog .modal-content .app-modal-body .personal-deatils .personal-deatils-form .form-label-group.error .error-msg{display:inline-flex;margin-inline-start:18px}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content .app-modal-body .personal-deatils .personal-deatils-form .form-label-group.error .error-msg{margin-inline-start:16px}}.job-application-modal .modal-dialog .modal-content .app-modal-body .personal-deatils .personal-deatils-form .form-label-group input{width:100%;border-radius:13px;border:1px solid rgba(195,209,226,.9);background:rgba(255,255,255,.85);box-shadow:0px 9px 30px 0px rgba(13,71,161,.07);padding:13px 18px;color:#72758c;font-size:1.1875rem;line-height:1.47;letter-spacing:-0.164px}.job-application-modal .modal-dialog .modal-content .app-modal-body .personal-deatils .personal-deatils-form .form-label-group input::placeholder{color:rgba(0,0,0,0)}.job-application-modal .modal-dialog .modal-content .app-modal-body .personal-deatils .personal-deatils-form .form-label-group input:not(:placeholder-shown){padding-top:1.25rem;padding-bottom:.25rem}.job-application-modal .modal-dialog .modal-content .app-modal-body .personal-deatils .personal-deatils-form .form-label-group input:not(:placeholder-shown){color:#083f92}.job-application-modal .modal-dialog .modal-content .app-modal-body .personal-deatils .personal-deatils-form .form-label-group input:not(:placeholder-shown)~.field-label{padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;color:#083f92}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content .app-modal-body .personal-deatils .personal-deatils-form .form-label-group input{font-size:.875rem}}.job-application-modal .modal-dialog .modal-content .app-modal-body .personal-deatils .personal-deatils-form .form-label-group input.input-validation-error{border:1px solid red}.job-application-modal .modal-dialog .modal-content .app-modal-body .personal-deatils .personal-deatils-form .form-label-group .field-label{position:absolute;top:0;inset-inline-start:0;display:block;width:100%;margin-bottom:0;font-size:1.1875rem;line-height:1.47;color:#72758c;padding:13px 18px;pointer-events:none;cursor:text;border:1px solid rgba(0,0,0,0);border-radius:.25rem;transition:all .1s ease-in-out}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content .app-modal-body .personal-deatils .personal-deatils-form .form-label-group .field-label{font-size:.875rem}}.job-application-modal .modal-dialog .modal-content .app-modal-body .cv-attachment{border-top:1px solid #dae3f0;padding-top:40px;padding-bottom:28px;display:flex;flex-direction:column}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content .app-modal-body .cv-attachment{padding-block:32px;gap:normal}}.job-application-modal .modal-dialog .modal-content .app-modal-body .cv-attachment .cv-attach-instructions{font-size:1.1875rem;line-height:1.36;color:#24283f;margin-block:20px 0}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content .app-modal-body .cv-attachment .cv-attach-instructions{font-size:.875rem;margin-block:8px 0}}.job-application-modal .modal-dialog .modal-content .app-modal-body .cv-attachment .attach-button{margin-top:24px;display:inline-flex;gap:8px;align-items:center;padding:0;font-size:1.1875rem;line-height:1.36;color:#083f92}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content .app-modal-body .cv-attachment .attach-button{font-size:.875rem;margin-top:20px}}.job-application-modal .modal-dialog .modal-content .app-modal-body .cv-attachment .attach-button.has-file{color:#000}.job-application-modal .modal-dialog .modal-content .app-modal-body .cv-attachment .attach-button::before{display:inline-block;content:url("../../Images/SharedIcons/AddFile.svg");width:30px;height:30px}.job-application-modal .modal-dialog .modal-content .app-modal-body .cv-attachment .attach-button.has-file::before{rotate:45deg}.job-application-modal .modal-dialog .modal-content .app-modal-body .bonus-question{border-top:1px solid #dae3f0;padding-top:56px}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content .app-modal-body .bonus-question{padding-top:32px}}.job-application-modal .modal-dialog .modal-content .app-modal-body .bonus-question.error .bonus-question-options .radio-item input{box-shadow:0 0 0 2px #ec0105}.job-application-modal .modal-dialog .modal-content .app-modal-body .bonus-question .bonus-question-options{display:flex;gap:48px;align-items:center;margin-top:28px}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content .app-modal-body .bonus-question .bonus-question-options{margin-top:16px}}.job-application-modal .modal-dialog .modal-content .app-modal-body .bonus-question .bonus-question-options:has(:focus-visible){outline:2px solid #000;outline-offset:5px;outline-style:dotted}.job-application-modal .modal-dialog .modal-content .app-modal-body .bonus-question .bonus-question-options .radio-item{display:flex;align-items:center;margin-block:0;gap:10px}.job-application-modal .modal-dialog .modal-content .app-modal-body .bonus-question .bonus-question-options .radio-item input{appearance:none;-webkit-appearance:none;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 2px #0d47a1;width:18px;height:18px}.job-application-modal .modal-dialog .modal-content .app-modal-body .bonus-question .bonus-question-options .radio-item input:focus,.job-application-modal .modal-dialog .modal-content .app-modal-body .bonus-question .bonus-question-options .radio-item input:checked{background:#083f92}.job-application-modal .modal-dialog .modal-content .app-modal-body .bonus-question .bonus-question-options .radio-item input:focus-visible{outline:0}.job-application-modal .modal-dialog .modal-content .app-modal-body .bonus-question .bonus-question-options .radio-item input.input-validation-error{box-shadow:0 0 0 2px #ec0105}.job-application-modal .modal-dialog .modal-content .app-modal-body .bonus-question .bonus-question-options .radio-item .radio-label{font-size:1.1875rem;color:#24283f;line-height:1.42}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content .app-modal-body .bonus-question .bonus-question-options .radio-item .radio-label{font-size:.875rem}}.job-application-modal .modal-dialog .modal-content .app-modal-body .terms-container.error .cbx-terms input{box-shadow:0 0 0 2px #ec0105}.job-application-modal .modal-dialog .modal-content .app-modal-body .terms-container .cbx-terms{display:flex;align-items:center;gap:10px;padding-top:56px}.job-application-modal .modal-dialog .modal-content .app-modal-body .terms-container .cbx-terms.second{padding-top:10px}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content .app-modal-body .terms-container .cbx-terms{gap:8px}}.job-application-modal .modal-dialog .modal-content .app-modal-body .terms-container .cbx-terms:has(:focus-visible){outline:2px solid #000;outline-offset:5px;outline-style:dotted}.job-application-modal .modal-dialog .modal-content .app-modal-body .terms-container .cbx-terms input{width:22px;height:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;border:2px solid #083f92;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.job-application-modal .modal-dialog .modal-content .app-modal-body .terms-container .cbx-terms input:checked{background-color:#083f92;border:none;background-image:url("../../Images/MultipleSelect/career_checkbox_icon_22px.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.job-application-modal .modal-dialog .modal-content .app-modal-body .terms-container .cbx-terms input.error{border:2px solid #e80046}.job-application-modal .modal-dialog .modal-content .app-modal-body .terms-container .cbx-terms #cbx-terms-label{font-size:1.1875rem;line-height:1.36;color:#24283f}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content .app-modal-body .terms-container .cbx-terms #cbx-terms-label{font-size:.875rem}}.job-application-modal .modal-dialog .modal-content .app-modal-body .terms-container .cbx-terms #cbx-terms-label a[href]{color:#b83b7c;text-decoration:underline}.job-application-modal .modal-dialog .modal-content .app-modal-body .cv-statement{margin-top:30px;display:flex;column-gap:6px;align-items:flex-start}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content .app-modal-body .cv-statement{margin-top:24px}}.job-application-modal .modal-dialog .modal-content .app-modal-body .cv-statement::before{display:inline-block;content:"";background:url("../../Images/SharedIcons/ExclamationMark.svg") no-repeat center/contain;width:16px;height:16px;flex-shrink:0}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content .app-modal-body .cv-statement::before{width:14px;height:14px}}.job-application-modal .modal-dialog .modal-content .app-modal-body .cv-statement .cv-statement-item{padding:0;margin:0;font-size:1rem;line-height:1;color:#24283f}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content .app-modal-body .cv-statement .cv-statement-item{font-size:.75rem}}.job-application-modal .modal-dialog .modal-content .app-modal-body .job-buttons{display:flex;align-items:center;gap:24px;margin-top:56px}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content .app-modal-body .job-buttons{gap:18px;margin-top:40px}}.job-application-modal .modal-dialog .modal-content .app-modal-body .job-buttons .j-button:focus:not(:focus-visible){box-shadow:none}.job-application-modal .modal-dialog .modal-content .app-modal-body .job-buttons .j-button:focus-visible{outline:2px solid #000;outline-offset:5px;outline-style:dotted;box-shadow:none}.job-application-modal .modal-dialog .modal-content .app-modal-body #cv-attach-file-name{font-size:.875rem;color:#083f92}.job-application-modal .modal-dialog .modal-content .app-modal-body .has-file~#cv-attach-file-name{color:#24283f}.job-application-modal .modal-dialog .modal-content .app-modal-footer{padding-top:56px}@media screen and (max-width: 1199px){.job-application-modal .modal-dialog .modal-content .app-modal-footer{padding-top:40px}}.referring-member-details{border-top:1px solid #dae3f0;padding-top:40px;padding-bottom:12px;padding-inline-end:89px}@media screen and (max-width: 1199px){.referring-member-details{padding-block:32px 20px;padding-inline-end:0}}.referring-member-details .referring-member-details-form{display:flex;justify-content:space-between;gap:40px;margin-top:24px}@media screen and (max-width: 1199px){.referring-member-details .referring-member-details-form{flex-direction:column;justify-content:normal;margin-top:16px;gap:32px}}.referring-member-details .referring-member-details-form .form-label-group{flex:1;position:relative}.referring-member-details .referring-member-details-form .form-label-group.error input{border-color:#e80046}.referring-member-details .referring-member-details-form .form-label-group.error .error-msg{display:inline-flex;margin-inline-start:18px}@media screen and (max-width: 1199px){.referring-member-details .referring-member-details-form .form-label-group.error .error-msg{margin-inline-start:16px}}.referring-member-details .referring-member-details-form .form-label-group input{width:100%;border-radius:13px;border:1px solid rgba(195,209,226,.9);background:rgba(255,255,255,.85);box-shadow:0px 9px 30px 0px rgba(13,71,161,.07);padding:13px 18px;color:#72758c;font-size:1.1875rem;line-height:1.47;letter-spacing:-0.164px}.referring-member-details .referring-member-details-form .form-label-group input::placeholder{color:rgba(0,0,0,0)}.referring-member-details .referring-member-details-form .form-label-group input:not(:placeholder-shown){padding-top:1.25rem;padding-bottom:.25rem}.referring-member-details .referring-member-details-form .form-label-group input:not(:placeholder-shown){color:#083f92}.referring-member-details .referring-member-details-form .form-label-group input:not(:placeholder-shown)~.field-label{padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;color:#083f92}@media screen and (max-width: 1199px){.referring-member-details .referring-member-details-form .form-label-group input{font-size:.875rem}}.referring-member-details .referring-member-details-form .form-label-group input.input-validation-error{border:1px solid red}.referring-member-details .referring-member-details-form .form-label-group .field-label{position:absolute;top:0;inset-inline-start:0;display:block;width:100%;margin-bottom:0;font-size:1.1875rem;line-height:1.47;color:#72758c;padding:13px 18px;pointer-events:none;cursor:text;border:1px solid rgba(0,0,0,0);border-radius:.25rem;transition:all .1s ease-in-out}@media screen and (max-width: 1199px){.referring-member-details .referring-member-details-form .form-label-group .field-label{font-size:.875rem}}
