:root{--bs-primary: #07639D;--bs-secondary: #666666;--bs-success: #297C00;--bs-warning: #C15505;--bs-danger: #EE0006;--bs-info: #0066CC;--bs-light: #F2F2F2;--bs-dark: #333333;--bs-body-font-family: Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--bs-body-color: #1A1D1E;--bs-body-bg: #F2F2F2;--bs-border-color: #EBEBEB;--bs-border-radius: 3px;--bs-link-color: #0066CC;--bs-link-hover-color: rgb(0, 76.5, 153)}.btn{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;border-radius:3px;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;padding:12px 24px;font-size:16px;line-height:1.5}.btn:hover:not(:disabled){transform:none;box-shadow:none}.btn:active:not(:disabled){transform:none}.btn:disabled{cursor:not-allowed;opacity:1}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px #07639d4d}.btn-primary{background-color:#07639d;border:none;color:#fff}.btn-primary:hover:not(:disabled){background-color:#043e62;border-color:#043e62;color:#fff}.btn-primary:active:not(:disabled),.btn-primary.active{background-color:#001f45;border-color:#001f45;color:#fff}.btn-primary:disabled{background-color:#ccc;border-color:#ccc;color:#999}.btn-default{background-color:#fff;border:2px solid #07639D;color:#07639d;padding:10px 22px}.btn-default:hover:not(:disabled){background-color:#e3f2f4;border-color:#07639d;color:#07639d}.btn-default:active:not(:disabled),.btn-default.active{background-color:#98c3de;border-color:#07639d;color:#07639d}.btn-default:disabled{background-color:#fff;border-color:#ccc;color:#999}.btn-link{background:transparent;border:none;color:#07639d;text-decoration:none;padding:0}.btn-link:hover:not(:disabled){color:#043e62;text-decoration:underline}.btn-link:active:not(:disabled){color:#001f45;text-decoration:none}.btn-link:disabled{color:#999}.btn-lg{padding:16px 32px;font-size:16px;line-height:1.5}.btn-sm{padding:6px 16px;font-size:14px;line-height:1.43}.btn-xs{padding:4px 12px;font-size:12px;line-height:1.33}.alert-success{background-color:#dffcda;border-color:#297c00;color:#297c00}.alert-warning{background-color:#ffe2c0;border-color:#c15505;color:#c15505}.alert-danger{background-color:#feebee;border-color:#ee0006;color:#ee0006}.alert-info{background-color:#f2f7fa;border-color:#06c;color:#06c}.rds-message{display:flex;align-items:flex-start;gap:12px;width:100%;padding:16px 20px;background:#fff;border-radius:0;border-top:5px solid;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;margin-bottom:20px}.rds-message .message-icon{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.rds-message .message-content{flex:1;min-width:0}.rds-message .message-content .message-heading{font-size:15px;font-weight:600;margin:0 0 6px;line-height:1.3}.rds-message .message-content .message-body{font-size:13px;line-height:1.6;color:#1a1d1e;margin:0}.rds-message .message-content .message-body strong{font-weight:600}.rds-message .message-content .message-body ul{margin:8px 0 0;padding-left:20px}.rds-message .message-content .message-body ul li{margin-bottom:4px}.rds-message .message-content .message-body p{margin:0}.rds-message .message-dismiss{flex-shrink:0;background:transparent;border:none;color:#666;font-size:18px;cursor:pointer;padding:0;width:24px;height:24px}.rds-message .message-dismiss:hover{color:#333}.rds-message--info{border-color:#07639d}.rds-message--info .message-icon{background:#07639d}.rds-message--info .message-heading{color:#07639d}.rds-message--success{border-color:#297c00}.rds-message--success .message-icon{background:#297c00}.rds-message--success .message-heading{color:#297c00}.rds-message--warning{border-color:#c15505}.rds-message--warning .message-icon{background:#c15505}.rds-message--warning .message-heading{color:#c15505}.rds-message--error{border-color:#ee0006}.rds-message--error .message-icon{background:#ee0006}.rds-message--error .message-heading{color:#ee0006}.rds-message--compact{padding:12px 16px}.rds-message--compact .message-body{font-size:12px}.rds-message-container{width:100%;margin:0 auto}@media (max-width: 768px){.rds-message{padding:12px 15px;gap:10px}.rds-message .message-icon{width:24px;height:24px;font-size:14px}.rds-message .message-content .message-heading{font-size:14px}.rds-message .message-content .message-body{font-size:12px}}@media (max-width: 480px){.rds-message{padding:10px 12px}.rds-message .message-icon{width:22px;height:22px;font-size:13px}.rds-message .message-content .message-heading{font-size:13px}.rds-message .message-content .message-body{font-size:11px}}.form-control,.form-select{height:48px;padding:12px 16px;font-size:16px;line-height:24px;border:1px solid #CCCCCC;border-radius:4px;background-color:#fff!important;color:#1a1d1e;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:border-color .2s ease,box-shadow .2s ease}.form-control::placeholder,.form-select::placeholder{color:#999}.form-control:focus,.form-select:focus{outline:none;border-color:#07639d;box-shadow:0 0 0 3px #07639d1a;background-color:#fff!important}.form-control:disabled,.form-select:disabled{background-color:#f2f2f2!important;color:#999;cursor:not-allowed;border-color:#ebebeb}.form-control:not(:disabled),.form-select:not(:disabled){background-color:#fff!important}textarea.form-control{height:auto;min-height:120px;resize:vertical;line-height:1.5;background-color:#fff!important}textarea.form-control:not(:disabled){background-color:#fff!important}.form-label{font-size:14px;font-weight:600;color:#333;margin-bottom:8px;display:block}.form-text{font-size:13px;color:#666;margin-top:6px;display:block;line-height:1.4}.form-control.is-invalid,.form-select.is-invalid{border-color:#ee0006;padding-right:48px}.form-control.is-invalid:focus,.form-select.is-invalid:focus{border-color:#ee0006;box-shadow:0 0 0 3px #ee00061a}.invalid-feedback{display:flex;align-items:center;gap:10px;font-size:13px;color:#ee0006;margin-top:6px;line-height:1.4}.invalid-feedback:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f06a";font-size:16px;flex-shrink:0}.form-control.is-info,.form-select.is-info{border-color:#06c}.form-control.is-info:focus,.form-select.is-info:focus{border-color:#06c;box-shadow:0 0 0 3px #0066cc1a}.info-feedback{display:flex;align-items:center;gap:6px;font-size:13px;color:#06c;margin-top:6px;line-height:1.4}.info-feedback:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f05a";font-size:16px;flex-shrink:0}.form-select{background-image:none;padding-right:48px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-select::-ms-expand{display:none}.form-select-wrapper{position:relative;display:block}.form-select-wrapper .form-select{width:100%}.form-select-wrapper:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f078";position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:#07639d;font-size:14px}.form-select-wrapper.disabled:after{color:#999}.form-control[type=date]{padding-right:48px;position:relative}.form-control[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;position:absolute;right:0;width:48px;height:100%}.form-control[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}.date-input-wrapper{position:relative;display:block}.date-input-wrapper .form-control{width:100%}.date-input-wrapper:after{font-family:"Font Awesome 6 Free";font-weight:400;content:"\f133";position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:#07639d;font-size:18px}.date-input-wrapper.disabled:after{color:#999}.form-check-input[type=radio]{width:20px;height:20px;min-width:20px;min-height:20px;border:2px solid #CCCCCC;background-color:#fff;margin-top:0;flex-shrink:0;cursor:pointer}.form-check-input[type=radio]:checked{background-color:#07639d;border-color:#07639d}.form-check-input[type=radio]:focus{border-color:#07639d;box-shadow:0 0 0 3px #07639d1a}.form-check-input[type=radio]:disabled{background-color:#f2f2f2;border-color:#ebebeb;cursor:not-allowed}.form-check-input[type=radio]:disabled:checked{background-color:#ccc;border-color:#ccc}.form-check-input[type=checkbox]{width:20px;height:20px;min-width:20px;min-height:20px;border:2px solid #CCCCCC;border-radius:2px;background-color:#fff;margin-top:0;flex-shrink:0;cursor:pointer}.form-check-input[type=checkbox]:checked{background-color:#07639d;border-color:#07639d}.form-check-input[type=checkbox]:focus{border-color:#07639d;box-shadow:0 0 0 3px #07639d1a}.form-check-input[type=checkbox]:disabled{background-color:#f2f2f2;border-color:#ebebeb;cursor:not-allowed}.form-check-input[type=checkbox]:disabled:checked{background-color:#ccc;border-color:#ccc}.form-check{display:flex;align-items:flex-start;gap:12px;padding:0;margin-bottom:12px;min-height:auto}.form-check .form-check-input{margin:0;float:none}.form-check .form-check-label{cursor:pointer;color:#1a1d1e;font-size:15px;line-height:1.5;margin:0;padding-top:1px}.was-validated .form-control:invalid,.form-control.is-invalid{background-image:none;background-color:#fff!important}.was-validated .form-select:invalid,.form-select.is-invalid{background-image:none;background-color:#fff!important}.form-control:not(:focus):not(:disabled),.form-select:not(:focus):not(:disabled){background-color:#fff!important}.form-control.is-valid,.form-select.is-valid{background-color:#fff!important}@media (max-width: 768px){.form-control,.form-select{font-size:16px}}@font-face{font-family:Open Sans;src:url(/fonts/opensans-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/opensans-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/opensans-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Prudential Modern;src:url(/fonts/prudentialmodern-semicond-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Prudential Modern;src:url(/fonts/prudentialmodern-semicond-bold-italic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}:root{--pru-primary: #07639D;--pru-secondary: #666666;--pru-text: #1A1D1E;--pru-accent: #07639D;--pru-warning: #FFD71E;--font-body: Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-heading: Prudential Modern, Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif}body{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;color:#1a1d1e;background-color:#f2f2f2}*{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Prudential Modern,Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;color:#333}.text-primary{color:#07639d!important}
