﻿.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:0 18px 40px 0 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:#ec0105;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:#0d47a1;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:#0d47a1;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:#0d47a1;}@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:-.155px;}}.job-application-modal .modal-dialog .modal-content .app-modal-body .job-info .job-info-desc{font-size:19px;line-height:1.36;color:#1e2f41;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:#757575;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 #c0c0c0;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:#ec0105;}.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:0 9px 30px 0 rgba(13,71,161,.07);padding:13px 18px;color:#757575;font-size:1.1875rem;line-height:1.47;letter-spacing:-.164px;}.job-application-modal .modal-dialog .modal-content .app-modal-body .personal-deatils .personal-deatils-form .form-label-group input::placeholder{color:transparent;}.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:#0d47a1;}.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:#0d47a1;}@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 #f00;}.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:#757575;padding:13px 18px;pointer-events:none;cursor:text;border:1px solid transparent;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:#1e2f41;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:#0d47a1;}@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 black;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:#0d47a1;}.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:#1e2f41;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 black;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 #0d47a1;-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:#0d47a1;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 #ec0105;}.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:#1e2f41;}@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:#bf188d;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:#1e2f41;}@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{display:flex;padding-block:11px 12px;padding-inline:31px;align-items:center;border-radius:33px;text-align:center;font-family:heeboMedium;font-size:1.0625rem;font-weight:500;line-height:normal;transition:initial;}@media screen and (max-width:1199px){.job-application-modal .modal-dialog .modal-content .app-modal-body .job-buttons .j-button{padding-block:8px 9px;padding-inline:19px;font-size:.875rem;}}.job-application-modal .modal-dialog .modal-content .app-modal-body .job-buttons .j-button.line-style{border:1px solid #bf188d;color:#d625a1;}.job-application-modal .modal-dialog .modal-content .app-modal-body .job-buttons .j-button.line-style:hover{background:#e9eaee;}.job-application-modal .modal-dialog .modal-content .app-modal-body .job-buttons .j-button.fill-style{background-image:linear-gradient(to bottom,#d625a1 -19%,#a321aa 274%);color:#fff;}.job-application-modal .modal-dialog .modal-content .app-modal-body .job-buttons .j-button.fill-style:hover{background:#b01582;}.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:#0d47a1;}.job-application-modal .modal-dialog .modal-content .app-modal-body .has-file~#cv-attach-file-name{color:#000;}.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:#ec0105;}.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:0 9px 30px 0 rgba(13,71,161,.07);padding:13px 18px;color:#757575;font-size:1.1875rem;line-height:1.47;letter-spacing:-.164px;}.referring-member-details .referring-member-details-form .form-label-group input::placeholder{color:transparent;}.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:#0d47a1;}.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:#0d47a1;}@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 #f00;}.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:#757575;padding:13px 18px;pointer-events:none;cursor:text;border:1px solid transparent;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;}}