/*
! tailwindcss v3.0.24 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
*/

html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */ /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/*
Ensure the default browser behavior of the `hidden` attribute.
*/

[hidden] {
  display: none;
}

[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
  -webkit-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}

[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #6b7280;
  opacity: 1;
}

input::placeholder,textarea::placeholder {
  color: #6b7280;
  opacity: 1;
}

::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

::-webkit-date-and-time-value {
  min-height: 1.5em;
}

::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}

select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}

[multiple] {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          color-adjust: unset;
}

[type='checkbox'],[type='radio'] {
  -webkit-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}

[type='checkbox'] {
  border-radius: 0px;
}

[type='radio'] {
  border-radius: 100%;
}

[type='checkbox']:focus,[type='radio']:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

[type='checkbox']:checked,[type='radio']:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}

[type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}

[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus {
  border-color: transparent;
  background-color: currentColor;
}

[type='checkbox']:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}

[type='file'] {
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}

[type='file']:focus {
  outline: 1px auto -webkit-focus-ring-color;
}

*, ::before, ::after {
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
@font-face {
    font-family: "Open Sans";
    src: local("Open Sans"), local("OpenSans"), url(../fonts/opensans.woff) format("woff");
}
@font-face {
    font-family: Karbon;
    src: url(../fonts/Karbon-Regular.woff2) format("woff2"),url(../fonts/Karbon-Regular.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Karbon;
    src: url(../fonts/Karbon-RegularItalic.woff2) format("woff2"),url(../fonts/Karbon-RegularItalic.woff) format("woff");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: Karbon;
    src: url(../fonts/Karbon-Medium.woff2) format("woff2"),url(../fonts/Karbon-Medium.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Karbon;
    src: url(../fonts/Karbon-Semibold.woff2) format("woff2"),url(../fonts/Karbon-Semibold.woff) format("woff");
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Karbon;
    src: url(../fonts/Karbon-SemiboldItalic.woff2) format("woff2"),url(../fonts/Karbon-SemiboldItalic.woff) format("woff");
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: Karbon;
    src: url(../fonts/Karbon-Bold.woff2) format("woff2"),url(../fonts/Karbon-Bold.woff) format("woff");
    font-weight: 900;
    font-display: swap;
}
@font-face {
    font-family: Karbon;
    src: url(../fonts/Karbon-BoldItalic.woff2) format("woff2"),url(../fonts/Karbon-BoldItalic.woff) format("woff");
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: icomoon;
    src: url(../fonts/icomoon.woff);
}
:root {
    /* Brand Colours */
    --color_primary: #A5D867;
    --color_secondary:#015060;
    --color_tertiary: #285E8E;
    --color_accent: #285E8E;

    /* #616161 */
    /* RAB menu text color #00424D */

    --color_text-base: #015060;
    --color_optional: #d3d3d3;
    --color_placeholder-grey: #AAAAAA;
    --color_field-outline: #D2D2D2;
    --color_background: #ffffff;
    --color_disabled: #808184;
    --color_disabled_bg: #E1E8EE;
    --color_divider: #686868;

    --color_helptext: #616161;
    --color_helptext_background: #f5f5f5;
    --color_helptext_border: #ededed;

    --color_success: #7DCE61;
    --color_warning: #FF9B25;
    --color_danger: #DC3545;
    --color_danger-bg: rgba(220, 53, 69, 0.25);

    /* Brand fonts */
    --font-family_base: "Open Sans";
    --font-family_heading: Karbon, "Trebuchet MS", "Century Gothic", CenturyGothic, AppleGothic, "Segoe UI", "DejaVu Sans", "Bitstream Vera Sans", Verdana, "Verdana Ref", sans-serif;

    /* Font Weight */
    //--fontWeight_bold: 700;
    --fontWeight_bold: 900;
    --fontWeight_normal: 400;

    /* Border Radius */
    --borderRadius_large: 0.5rem;
    --borderRadius_medium: 0.375rem;
    --borderRadius_small: 0.125rem;

    /* Drop Shadow */
    --dropShadow_large: 0px 3px 14px rgba(0, 0, 0, 0.1);

    /* Custom Variables */

}
.container {
  width: 100%;
}
@media (min-width: 640px) {

  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {

  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {

  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {

  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {

  .container {
    max-width: 1536px;
  }
}
#cloudcase-form .questionText {
    word-wrap: break-word;
}
@media (min-device-width: 0px) and (max-device-width:1199px), (min-width:0px) and (max-width:1199px) {
#cloudcase-form .questionText {
        margin-top: 30px
}
    }
.cloudcase-skin #cloudcase-form .questionContainer[cc-type=type-less] .questionText {
    font-weight: normal;
    line-height: 28px;
}
.cloudcase-skin .questionText,.cloudcase-skin label .answerText {
    font-size: 16px;
    margin-left: 0px;
    color: #015060;
    margin-top: 14px;
    padding-bottom: 12px;
    font-weight: bold;
    line-height: 22px;
}
#cloudcase-form .layoutHorizontalRow > .shownQuestionTextPanel > .questionContainer > .questionAnnotationsAndText .questionText {
    width: auto;
}
#cloudcase-form .fixedWidthQuestion .questionText {
    width: 370px;
    text-align: left;
    padding-bottom: 10px;
}
@media (min-device-width: 1200px) and (min-width: 1200px) {
#cloudcase-form .fixedWidthQuestion .questionText {
        width: 310px
}
    }
@media (min-device-width: 959px) and (min-width:959px) {
#cloudcase-form .fixedWidthQuestion .questionText {
        width: 280px
}
    }
@media (min-device-width: 0px) and (max-device-width:1199px), (min-width:0px) and (max-width:1199px) {
#cloudcase-form .fixedWidthQuestion .questionText {
        text-align: left;
        width: 100%;
        min-width: 100%;
        padding-bottom: 10px
}
    }
.cloudcase-skin .questionText.questionTextFixed {
    text-align: right;
}
#cloudcase-form .fullWidthQuestion .questionText {
    width: 100%;
}
#cloudcase-form .form-control, #cloudcase-form .multiAnswerGroup .btn-group > .btn, .ui-widget input, .ui-widget textarea {
    min-height: 48px;
    font-size: 16px;
    background: #FFFFFF;
    border: 1px solid #BDBDBD;
    box-shadow: 0px 6px 20px rgb(158 158 158 / 8%) !important;
    border-radius: 9px !important;
    padding: 16px 13px;
}
#cloudcase-form .multiAnswerGroup .btn-group > .btn.active {
    background: none;
    border-color: #00424D;
    color: #00424D;
}
#cloudcase-form .questionContent select.form-control {
    min-width: 120px;
    padding: 10px;
    height: 48px;
    border: 1px solid #D2D2D2;
}
.questionContent {
  display: flex;
}
.multiAnswerGroup {
  width: 100%;
}
.error_content .errorText {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--color_danger);
}
.questionText .error_content .errorText {
  font-weight: 400;
         font-weight: bold;
         font-size: 11px;
         color: #6d6d6d;
         line-height: 22px;
}
.error_content .errorText {
  display: none;
}
#cloudcase-form .questionContent {
    vertical-align: top;
    float: left;
    max-width: 100%;
    margin-top: 0px;
}
#cloudcase-form :not(.layoutHorizontalRow) > .questionPanel > .questionContainer .questionContent {
    display: grid;
    grid-column-gap: 16px;
    grid-row-gap: 0px;
}
#cloudcase-form .questionContainer.fullWidthQuestion > .questionContent {
    margin-top: 5px;
}
#cloudcase-form .help-text-label {
    color: #999999;
    font-style: italic;
    font-size: 12px;
    font-weight: normal;
}
#cloudcase-for .help-text-label__warning {
    color: #db5b4f;
    font-style: italic;
    font-size: 12px;
}
/* .questionPanel:not(.layoutHorizontal) {
    @apply space-y-8;
}

.questionPanel .layoutHorizontalRow {
    @apply flex flex-row flex-wrap items-stretch -mx-1;
}

.questionPanel .layoutHorizontalRow > div {
    @apply px-1;
}




#cloudcase-page-container .questionPanel select,
#cloudcase-page-container .questionPanel input,
#cloudcase-page-container .questionPanel textarea,
#cloudcase-page-container .questionPanel table {
    @apply lg:max-w-2xl;
}

.questionContainer {
    @apply space-y-2.5;
} */
.questionHeadingContainer {
  display: flex;
  align-items: center;
  gap: 0.625rem;
}
@media (min-width: 1024px) {

  .questionHeadingContainer {
    max-width: 42rem;
  }
}
.layoutHorizontalRow > .questionPanel {
  margin-top: 0px;
}
.questionPanel > .questionContainer {
  margin-top: 0px;
}
.questionPanel.hiddenQuestionPanel > .questionContainer {
  display: none;
}
.questionPanel.hiddenQuestionTextPanel > .questionContainer > .questionAnnotationsAndText {
  display: none;
}
.questionPanel.hiddenQuestionOutcomePanel > .questionContainer > .questionOutcomeContainer {
  display: none;
}
.layoutHorizontalRow .questionPanel.hiddenTextOrEnterable > .questionContainer {
  margin-top: 0px;
}
.questionPanel.hiddenTextAndEnterable > .questionContainer {
  margin-top: 0px;
}
.questionPanel .layoutHorizontalRow {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
}
@media (min-width: 650px) {
    .questionPanel .layoutHorizontalRow {
    display: flex;
  }
}
.questionPanel .layoutHorizontalRow > div {
  margin-top: 10px;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
@media (min-width: 1536px) {

  #cloudcase-page-container .questionPanel .layoutHorizontalRow select, #cloudcase-page-container .questionPanel .layoutHorizontalRow input, #cloudcase-page-container .questionPanel .layoutHorizontalRow textarea, #cloudcase-page-container .questionPanel .layoutHorizontalRow table {
    max-width: none;
  }
}
.questionContainer {
  display: flex;
  flex-direction: column;
}
.questionContainer > :not([hidden]) {
  margin-top: 0.875rem;
}
.question-optional-pill__container {
  align-self: center;
}
.question-pill__inner {
  vertical-align: middle;
  font-size: 0.75rem;
  line-height: 1rem;
}
.questionHelpContainer {
    background-color:var(--color_helptext_background);
    border:1px solid var(--color_helptext_border);
    width:100%;
    margin-top:20px;
    padding:15px;
    border-radius:4px;
    float:left;
    color:var(--color_helptext);
}
.questionHelpButton span {
    color:#a2a2a2;
    margin-top:6.5px;
    margin-left:10px;
    font-size:26px;
}
.questionHelpButton span:hover {
    color:#333;
}
.questionContent[cc-rich-style="auto-complete"] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.625rem * var(--tw-space-x-reverse));
  margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));
}
.questionContent[cc-rich-style="auto-complete"] .input-group {
  display: flex;
  flex-direction: row;
}
.questionContent[cc-rich-style="auto-complete"] .input-group-btn {
  margin-left: -2.5rem;
}
.ui-widget.ui-widget-content.ui-autocomplete {
  max-height: 20rem;
  overflow-y: auto;
  overflow-x: hidden;
  border-radius: 0.5rem;
  border-width: 1px;
  border-color: var(--color_secondary);
}
.rab-cdr .ui-widget.ui-widget-content.ui-autocomplete{border-radius:12px}
.rab-cdr .ui-widget.ui-widget-content.ui-autocomplete, .rab-cdr .ui-widget.ui-widget-content.ui-autocomplete-bottom, .rab-cdr .ui-widget.ui-widget-content.ui-autocomplete-left, .rab-cdr .ui-widget.ui-widget-content.ui-autocomplete-right, .rab-cdr .ui-widget.ui-widget-content.ui-autocomplete-top{border-color:#bdbdbd}
.ui-autocomplete .ui-menu-item {
  padding: 0px;
}
.ui-autocomplete .ui-menu-item-wrapper {
  padding: 0px;
}
.ui-autocomplete .ui-menu-item-wrapper.ui-state-active {
  border-width: 0px;
  background-color: var(--color_secondary);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.rab-cdr .ui-autocomplete .ui-menu-item-wrapper.ui-state-active{color:#fff}
.ui-autocomplete .ui-menu-item-wrapper .ui-menu-item-body {
  margin-left: 1rem;
  margin-right: 1rem;
  border-bottom-width: 1px;
  border-color: var(--color_field-outline);
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.ui-autocomplete .ui-menu-item-wrapper.ui-state-active .ui-menu-item-body {
  border-color: transparent;
}
.rab-cdr .ui-autocomplete .ui-menu-item-wrapper.ui-state-active .ui-menu-item-body{border-color:transparent}
.ui-autocomplete .ui-menu-item-wrapper:first-child .ui-menu-item-body {
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.questionContent .multiAnswerGroup .btn-group {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 1rem;
}
@media (min-width: 640px) {

  .questionContent .multiAnswerGroup .btn-group {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
}
@media (min-width: 1024px) {

  .questionContent .multiAnswerGroup .btn-group {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}
.questionContent .multiAnswerGroup .btn-group .includes-option-image {grid-template-columns: minmax(0px,28px) 1fr minmax(0px,24px);}
.questionContent .multiAnswerGroup .btn-group .large-option i {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.questionContent .multiAnswerGroup .btn-group label {
  display: grid;
  cursor: pointer;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 0.625rem;
  border-radius: 0.5rem;
  border-width: 1px;
  border-color: var(--color_field-outline);
  background-color: transparent;
  text-align: center;
  color: var(--color_secondary);
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-duration: 150ms;
  transition-delay: 100ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.rab-cdr .questionContent .multiAnswerGroup .btn-group label{border-radius:12px;cursor:pointer}
.rab-cdr .questionContent .multiAnswerGroup .btn-group label, .rab-cdr .questionContent .multiAnswerGroup .btn-group label-bottom, .rab-cdr .questionContent .multiAnswerGroup .btn-group label-left, .rab-cdr .questionContent .multiAnswerGroup .btn-group label-right, .rab-cdr .questionContent .multiAnswerGroup .btn-group label-top{border-color:#bdbdbd}
.questionContent .multiAnswerGroup .btn-group label:hover {
  border-color: var(--color_secondary);
  background-color: transparent;
  color: var(--color_secondary);
}
.questionContent .multiAnswerGroup .btn-group label:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.questionContent .multiAnswerGroup .btn-group label:disabled {
  border-color: var(--color_field-outline);
  background-color: var(--color_field-outline);
  color: var(--color_placeholder-grey);
}
.questionContent .multiAnswerGroup .btn-group label input {
  display: none;
}
.questionContent .multiAnswerGroup .btn-group label.active i.unchecked {
  display: none;
}
.questionContent .multiAnswerGroup .btn-group label:not(.active) i.checked {
  display: none;
}
.questionContent .multiAnswerGroup .btn-group label.active[disabled] {
    background-color: var(--color_field-outline);
    color: var(--color_placeholder);
    border-color: var(--color_field-outline);
}
.questionContent .multiAnswerGroup .btn-group label.active[disabled]:hover {
  background-color: var(--color_field-outline);
}
.questionContent .multiAnswerGroup .btn-group label[disabled] {
    color: var(--color_field-outline);
    cursor: not-allowed;
    border-color: var(--color_field-outline);
}
.rab-cdr .questionContent .multiAnswerGroup .btn-group label[disabled]{cursor:not-allowed}
.questionContent .multiAnswerGroup .btn-group label[disabled]:hover {
  background-color: transparent;
}
:root {
    --checkbox_color: var(--color_secondary);
}
.questionContent .checkbox-inline {
  display: flex;
  align-items: center;
}
.questionContent .checkbox-inline > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.625rem * var(--tw-space-x-reverse));
  margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));
}
[type="checkbox"] {
  height: 1.25rem;
  width: 1.25rem;
  border-radius: 0.25rem;
  border-width: 1px;
  border-color: var(--color_secondary);
  background-color: transparent;
}
.rab-cdr [type="checkbox"]{border-radius:9px}
.rab-cdr [type="checkbox"], .rab-cdr [type="checkbox"]-bottom, .rab-cdr [type="checkbox"]-left, .rab-cdr [type="checkbox"]-right, .rab-cdr [type="checkbox"]-top{border-color:#bdbdbd}
[type="checkbox"]:checked {
  background-color: var(--color_secondary);
}
[type="checkbox"]:focus {
  --tw-ring-color: transparent;
  --tw-ring-offset-color: transparent;
}
[type="checkbox"]:active {
  --tw-ring-color: transparent;
  --tw-ring-offset-color: transparent;
}
[type="checkbox"]:disabled {
  cursor: not-allowed;
  border-color: var(--color_field-outline);
  background-color: var(--color_field-outline);
  background-color: var(--color_disabled-bg);
}
[type="checkbox"]:checked:disabled {
  border-color: var(--color_placeholder-grey);
  background-color: var(--color_placeholder-grey);
}
.checkbox-group {
  margin-top: -0.625rem;
  display: flex;
  width: 100%;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: stretch;
}
@media (min-width: 768px) {

  .checkbox-group {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
    flex-direction: row;
  }
}
.checkbox-container {
  display: flex;
  align-items: stretch;
  padding-top: 0.625rem;
}
@media (min-width: 768px) {

  .checkbox-container {
    flex-basis: 50%;
  }
}
@media (min-width: 1024px) {

  .checkbox-container {
    flex-basis: 33.333333%;
  }
}
.checkbox-label {
  display: flex;
  flex-grow: 1;
  cursor: pointer;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: space-between;
  border-radius: 0.375rem;
  border-width: 1px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.rab-cdr .checkbox-label{cursor:pointer}
.checkbox-label:hover {
  background-color: var(--color_secondary);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 768px) {

  .checkbox-label {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
}
.checkbox-label {
    border-color: var(--checkbox_color);
    color: var(--checkbox_color);
}
.checkbox-label.disabled {
  cursor: not-allowed;
}
.rab-cdr .checkbox-label.disabled{cursor:not-allowed}
.checkbox-label.disabled {

    background: #ffffff;
    border: 1px solid var(--color_disabled);
    color: var(--color_placeholder-grey);
}
.checkbox-label.disabled.active {
    background: var(--color_placeholder-grey);
    border: 1px solid var(--color_placeholder-grey);
    color: #ffffff;
}
.checkbox-label span {
  flex-grow: 1;
  padding-right: 0.5rem;
  text-align: center;
}
.checkbox-label.active {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.rab-cdr .checkbox-label.active{color:#fff}
.checkbox-label.active {
    background: var(--checkbox_color);
}
.checkbox-label:not(.active) > i.checked {
    display: none;
}
.checkbox-label.active > i.unchecked {
    display: none;
}
.checkbox-label input {
    display: none;
}
[cc-type="date"] .questionHeadingContainer {
  display: grid;
}
@media (min-width: 650px) {
    [cc-type="date"] .questionHeadingContainer {
    display: flex;
  }
}
[cc-type="date"] .questionHeadingContainer > div {
  margin-right: 0.5rem;
}
.datepickerItem {
  display: flex;
  width: auto;
  flex-direction: column;
}
.datepickerItem > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
select {
  display: block;
  width: 100%;
  border-radius: 0.5rem;
  border-width: 1px;
  border-color: var(--color_field-outline);
  background-color: transparent;
  padding-right: 2.5rem;
}
.rab-cdr select{border-radius:12px}
.rab-cdr select, .rab-cdr select-bottom, .rab-cdr select-left, .rab-cdr select-right, .rab-cdr select-top{border-color:#bdbdbd}
select:focus {
  border-color: var(--color_secondary);
  --tw-ring-color: transparent;
  --tw-ring-offset-color: transparent;
}
select:active {
  --tw-ring-color: transparent;
  --tw-ring-offset-color: transparent;
}
select:disabled {
  cursor: not-allowed;
  background-color: var(--color_disabled-bg);
  color: var(--color_placeholder-grey);
}
#cloudcase-form .questionContent select.form-control, #cloudcase-form .questionContent select.form-control, #cloudcase-form .questionContainer[cc-type=single-select] input.form-control {
    max-width: none;
    background-size: 18px;
    background: #ffffff url(../images/icons/chevron.png) no-repeat 98% 20px;
    -webkit-appearance: none;
    padding: 12px 16px;
    height: 50px;
    padding-right: 28px !important;
}
:root {
    --radio_color: var(--color_secondary);
}
/* 'Confirm' radio styling */
.questionContent .radio-inline {
  display: flex;
  align-items: center;
}
.questionContent .radio-inline > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.625rem * var(--tw-space-x-reverse));
  margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));
}
[type="radio"] {
  height: 1.25rem;
  width: 1.25rem;
  border-width: 1px;
  border-color: var(--color_secondary);
  background-color: transparent;
}
.rab-cdr [type="radio"], .rab-cdr [type="radio"]-bottom, .rab-cdr [type="radio"]-left, .rab-cdr [type="radio"]-right, .rab-cdr [type="radio"]-top{border-color:#bdbdbd}
[type="radio"]:checked {
  background-color: var(--color_secondary);
}
[type="radio"]:focus {
  --tw-ring-color: transparent;
  --tw-ring-offset-color: transparent;
}
[type="radio"]:active {
  --tw-ring-color: transparent;
  --tw-ring-offset-color: transparent;
}
[type="radio"]:disabled {
  cursor: not-allowed;
  border-color: var(--color_field-outline);
  background-color: var(--color_field-outline);
  background-color: var(--color_disabled-bg);
}
[type="radio"]:checked:disabled {
  border-color: var(--color_placeholder-grey);
  background-color: var(--color_placeholder-grey);
}
/* Standard radio styling */
.radio-group {
  margin-top: -0.625rem;
  display: flex;
  width: 100%;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: stretch;
}
@media (min-width: 768px) {

  .radio-group {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
    flex-direction: row;
  }
}
.radio-container {
  display: flex;
  align-items: stretch;
  padding-top: 0.625rem;
}
@media (min-width: 768px) {

  .radio-container {
    flex-basis: 50%;
  }
}
@media (min-width: 1024px) {

  .radio-container {
    flex-basis: 33.333333%;
  }
}
.radio-label {
  display: flex;
  flex-grow: 1;
  cursor: pointer;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: space-between;
  border-radius: 0.5rem;
  border-width: 1px;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-weight: 700;
}
.rab-cdr .radio-label{border-radius:12px;cursor:pointer}
.radio-label:hover {
  border-color: var(--color_secondary);
}
@media (min-width: 768px) {

  .radio-label {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
}
.radio-label {
    border-color: var(--color_field-outline);
    color: var(--radio_color);
    transition: background-color .2s;
}
.radio-label.active[disabled] {
    background-color: var(--color_field-outline);
    color: var(--color_placeholder);
    border-color: var(--color_field-outline);
}
.radio-label.active[disabled]:hover {
  background-color: var(--color_field-outline);
}
.radio-label[disabled] {
    color: var(--color_field-outline);
    cursor: not-allowed;
    border-color: var(--color_field-outline);
}
.rab-cdr .radio-label[disabled]{cursor:not-allowed}
.radio-label[disabled]:hover {
  background-color: transparent;
}
.radio-label span {
  flex-grow: 1;
  padding-right: 0.5rem;
  text-align: center;
}
.radio-label.active {
    border-width: 1.5px;
    border-color: var(--radio_color);
    color: var(--color_secondary);
}
.radio-label.disabled {
  cursor: not-allowed;
}
.rab-cdr .radio-label.disabled{cursor:not-allowed}
.radio-label.disabled {

    background: #ffffff;
    border: 1px solid var(--color_disabled);
    color: var(--color_placeholder-grey);
}
.radio-label.disabled.active {
    background: var(--color_placeholder-grey);
    border: 1px solid var(--color_placeholder-grey);
    color: #ffffff;
}
.radio-label > input:not(:checked) ~ i.checked {
    display: none;
}
.radio-label > input:checked ~ i.unchecked {
    display: none;
}
.radio-label input {
    display: none;
}
.custom-radio-pic-btn {
    margin: auto;
    display: block;
    position: relative;
}
.questionContainer:not([data-search-selection-type]) > .searchAgainContent {
  display: none;
}
.questionContainer[data-search-selection-type=MATCH_SELECTED] > .searchAgainContent, .questionContainer[data-search-selection-type=MATCH_SELECTED] > .searchNoMatchContent {
  display: none;
}
.questionContainer[data-search-selection-type=NO_MATCH_SELECTED] > .questionContent, .questionContainer[data-search-selection-type=NO_MATCH_SELECTED] > .searchNoMatchContent {
  display: none;
}
.questionText .searchNoMatchContent, .questionText .searchAgainContent {
  font-weight: 400;
         font-size: 1.1rem;
}
.searchNoMatchContent {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.disabledQuestionContentPanel .searchAction {
  display: none;
}
#cloudcase-form :not(.layoutHorizontalRow) > .questionPanel > .questionContainer .searchQuestion {
  display: block;
}
@media (min-width: 768px) {

  #cloudcase-form :not(.layoutHorizontalRow) > .questionPanel > .questionContainer .searchQuestion {
    display: flex;
  }
}
[type='text'], [type='email'], [type='url'], [type='password'], [type='number'] {
  display: block;
  width: 100%;
  border-radius: 0.5rem;
  border-width: 1px;
  border-color: var(--color_field-outline);
  background-color: transparent;
  padding-right: 2.5rem;
}
.rab-cdr [type='text'], .rab-cdr [type='email'], .rab-cdr [type='url'], .rab-cdr [type='password'], .rab-cdr [type='number']{border-radius:12px}
.rab-cdr [type='text'], .rab-cdr [type='text']-bottom, .rab-cdr [type='text']-left, .rab-cdr [type='text']-right, .rab-cdr [type='text']-top, .rab-cdr [type='email'], .rab-cdr [type='email']-bottom, .rab-cdr [type='email']-left, .rab-cdr [type='email']-right, .rab-cdr [type='email']-top, .rab-cdr [type='url'], .rab-cdr [type='url']-bottom, .rab-cdr [type='url']-left, .rab-cdr [type='url']-right, .rab-cdr [type='url']-top, .rab-cdr [type='password'], .rab-cdr [type='password']-bottom, .rab-cdr [type='password']-left, .rab-cdr [type='password']-right, .rab-cdr [type='password']-top, .rab-cdr [type='number'], .rab-cdr [type='number']-bottom, .rab-cdr [type='number']-left, .rab-cdr [type='number']-right, .rab-cdr [type='number']-top{border-color:#bdbdbd}
[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus {
  border-color: var(--color_secondary);
  --tw-ring-color: transparent;
  --tw-ring-offset-color: transparent;
}
[type='text']:active, [type='email']:active, [type='url']:active, [type='password']:active, [type='number']:active {
  --tw-ring-color: transparent;
  --tw-ring-offset-color: transparent;
}
[type='text']:disabled, [type='email']:disabled, [type='url']:disabled, [type='password']:disabled, [type='number']:disabled {
  cursor: not-allowed;
  background-color: var(--color_disabled-bg);
  color: var(--color_placeholder-grey);
}
@media (min-width: 640px) {

  [type='text'], [type='email'], [type='url'], [type='password'], [type='number'] {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.form-control::-moz-placeholder {
    color: #d8d8d8;
    opacity: 1;
}
.form-control:-ms-input-placeholder {
    color: #d8d8d8;
}
.form-control::-webkit-input-placeholder {
    color: #d8d8d8;
}
textarea {
  display: block;
  width: 100%;
  border-radius: 0.5rem;
  border-width: 1px;
  border-color: var(--color_field-outline);
  background-color: transparent;
  padding-right: 2.5rem;
}
.rab-cdr textarea{border-radius:12px}
.rab-cdr textarea, .rab-cdr textarea-bottom, .rab-cdr textarea-left, .rab-cdr textarea-right, .rab-cdr textarea-top{border-color:#bdbdbd}
textarea:focus {
  border-color: var(--color_secondary);
  --tw-ring-color: transparent;
  --tw-ring-offset-color: transparent;
}
textarea:active {
  --tw-ring-color: transparent;
  --tw-ring-offset-color: transparent;
}
textarea:disabled {
  cursor: not-allowed;
  background-color: var(--color_disabled-bg);
  color: var(--color_placeholder-grey);
}
@media (min-width: 640px) {

  textarea {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
/*
    Document Upload

    Note: this is only visible on screen sizes greater than MD
    Available settings are:

*/
:root {
    --document_color: var(--color_secondary);
    --removeDocument_color_hover:rgba(1,80,96,0.75);
    --uploadDocument_color_hover:rgba(165,216,103,0.75);
    --document_font: var(--font-family_base);
}
.uploadDocumentFile:disabled + .uploadDocumentButton {
  cursor: not-allowed;
  border-width: 0px;
  background-color: var(--color_disabled-bg);
  color: var(--color_placeholder-grey);
}
.rab-cdr .uploadDocumentFile:disabled + .uploadDocumentButton{cursor:not-allowed}
.questionContent .missingDocumentPanel, .questionContent .addedDocumentPanel {
  display: flex;
  width: 100%;
  max-width: 42rem;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 0.625rem;
  border-radius: 0.5rem;
  border-width: 1px;
  border-color: var(--color_field-outline);
  padding: 2rem;
}
.rab-cdr .questionContent .missingDocumentPanel, .rab-cdr .questionContent .addedDocumentPanel{border-radius:12px}
.rab-cdr .questionContent .missingDocumentPanel, .rab-cdr .questionContent .missingDocumentPanel-bottom, .rab-cdr .questionContent .missingDocumentPanel-left, .rab-cdr .questionContent .missingDocumentPanel-right, .rab-cdr .questionContent .missingDocumentPanel-top, .rab-cdr .questionContent .addedDocumentPanel, .rab-cdr .questionContent .addedDocumentPanel-bottom, .rab-cdr .questionContent .addedDocumentPanel-left, .rab-cdr .questionContent .addedDocumentPanel-right, .rab-cdr .questionContent .addedDocumentPanel-top{border-color:#bdbdbd}
.questionContent .missingDocumentPanel, .questionContent .addedDocumentPanel {
    color: var(--document_color);
}
.documentPanel.disabled, .missingDocumentPanel.disabled, .addedDocumentPanel.disabled {
    color: var(--color-field_outline);
}
.questionContent .missingDocumentPanel span {
  color: var(--color_placeholder-grey);
}
.questionContent .missingDocumentPanel .uploadDocumentButton {
    border-radius: 100px;
    font-family: Karbon, "Trebuchet MS", "Century Gothic", CenturyGothic, AppleGothic, "Segoe UI", "DejaVu Sans", "Bitstream Vera Sans", Verdana, "Verdana Ref", sans-serif;
    font-weight: 800;
    line-height: 1;
    display: inline-block;
    box-sizing: border-box;
    letter-spacing: 0.05em;
    color: #00424d;
    text-shadow: none;
    text-decoration: none;
    transition: all .3s;
    padding: 1rem 3rem;
    min-height: 3rem;
    font-size: 18px;
    width: auto;
    background-color: var(--color_primary);

}
.questionContent .missingDocumentPanel .uploadDocumentButton:hover {
    background-color: var(--uploadDocument_color_hover);
}
.removeDocumentButton {
    border-radius: 100px;
    font-family: Karbon, "Trebuchet MS", "Century Gothic", CenturyGothic, AppleGothic, "Segoe UI", "DejaVu Sans", "Bitstream Vera Sans", Verdana, "Verdana Ref", sans-serif;
    font-weight: 800;
    line-height: 1;
    display: inline-block;
    box-sizing: border-box;
    letter-spacing: 0.05em;
    color: var(--color_background);
    text-shadow: none;
    text-decoration: none;
    transition: all .3s;
    padding: 1rem 3rem;
    min-height: 3rem;
    font-size: 18px;
    width: auto;
    background-color: var(--color_secondary);
}
.removeDocumentButton:hover {
    background-color: var(--removeDocument_color_hover);
}
.questionContent > label.filePanel {
  width: 100%;
}
.disabledOutput [type='text'], .disabledOutput [type='email'], .disabledOutput [type='url'], .disabledOutput [type='password'], .disabledOutput [type='number'], .disabledOutput [type='date'], .disabledOutput [type='datetime-local'], .disabledOutput [type='month'], .disabledOutput [type='search'], .disabledOutput [type='tel'], .disabledOutput [type='time'], .disabledOutput [type='week'], .disabledOutput [multiple], .disabledOutput textarea, .disabledOutput select {
  display: block;
  width: 100%;
  border-radius: 0.5rem;
  background-color: transparent;
}
.rab-cdr .disabledOutput [type='text'], .rab-cdr .disabledOutput [type='email'], .rab-cdr .disabledOutput [type='url'], .rab-cdr .disabledOutput [type='password'], .rab-cdr .disabledOutput [type='number'], .rab-cdr .disabledOutput [type='date'], .rab-cdr .disabledOutput [type='datetime-local'], .rab-cdr .disabledOutput [type='month'], .rab-cdr .disabledOutput [type='search'], .rab-cdr .disabledOutput [type='tel'], .rab-cdr .disabledOutput [type='time'], .rab-cdr .disabledOutput [type='week'], .rab-cdr .disabledOutput [multiple], .rab-cdr .disabledOutput textarea, .rab-cdr .disabledOutput select{border-radius:12px}
.disabledOutput [type='text']:disabled, .disabledOutput [type='email']:disabled, .disabledOutput [type='url']:disabled, .disabledOutput [type='password']:disabled, .disabledOutput [type='number']:disabled, .disabledOutput [type='date']:disabled, .disabledOutput [type='datetime-local']:disabled, .disabledOutput [type='month']:disabled, .disabledOutput [type='search']:disabled, .disabledOutput [type='tel']:disabled, .disabledOutput [type='time']:disabled, .disabledOutput [type='week']:disabled, .disabledOutput [multiple]:disabled, .disabledOutput textarea:disabled, .disabledOutput select:disabled {
  margin-top: -0.625rem;
  cursor: not-allowed;
  cursor: default;
  border-color: transparent;
  background-color: transparent;
  background-image: none;
  padding-left: 0px;
  opacity: 1;
}
.disabledOutput [type='text'], .disabledOutput [type='email'], .disabledOutput [type='url'], .disabledOutput [type='password'], .disabledOutput [type='number'], .disabledOutput [type='date'], .disabledOutput [type='datetime-local'], .disabledOutput [type='month'], .disabledOutput [type='search'], .disabledOutput [type='tel'], .disabledOutput [type='time'], .disabledOutput [type='week'], .disabledOutput [multiple], .disabledOutput textarea, .disabledOutput select {
    color: var(--color_text);
}
.disabledOutput .radio-inline [type="radio"]:disabled, .disabledOutput .checkbox-inline [type="checkbox"]:disabled {
  display: none;
}
.disabledOutput .radio-inline [type="radio"]:disabled:checked + label, .disabledOutput .checkbox-inline [type="checkbox"]:disabled:checked + label {
  margin-top: -0.625rem;
  cursor: default;
  padding-left: 0px;
}
.rab-cdr .disabledOutput .radio-inline [type="radio"]:disabled:checked + label, .rab-cdr .disabledOutput .checkbox-inline [type="checkbox"]:disabled:checked + label{cursor:default}
.disabledOutput .checkbox-inline [type="checkbox"]:disabled:checked + label::before {
    content: "• ";
}
.disabledOutput .radio-inline [type="radio"]:disabled:not(:checked) + label, .disabledOutput .checkbox-inline [type="checkbox"]:disabled:not(:checked) + label {
  display: none;
}
.disabledOutput .multiAnswerGroup.disabled {
  flex-direction: column;
  gap: 0px;
}
.disabledOutput .multiAnswerGroup.disabled label.active, .disabledOutput .multiAnswerGroup.disabled .btn-group label.active {
  margin-top: -0.625rem;
  flex-grow: 0;
  border-width: 0px;
  background-color: transparent;
  padding: 0px;
}
.disabledOutput .multiAnswerGroup.disabled label.active i, .disabledOutput .multiAnswerGroup.disabled .btn-group label.active i {
  display: none;
}
.disabledOutput .multiAnswerGroup.disabled label:not(.active), .disabledOutput .multiAnswerGroup.disabled .btn-group label:not(.active) {
  display: none;
}
.disabledOutput input:disabled + .input-group-btn {
  display: none;
}
.questionContainer[data-search-selection-type=MATCH_SELECTED] .disabledOutput [cc-hideable-panel="searchOutput"] {
  margin-top: -0.625rem;
}
.button, .btn {
  cursor: pointer;
  border-radius: 0.5rem;
  border-width: 1px;
  border-color: var(--color_secondary);
  background-color: transparent;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  text-align: center;
  color: var(--color_secondary);
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-duration: 150ms;
  transition-delay: 100ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.rab-cdr .button, .rab-cdr .btn{border-radius:12px;cursor:pointer}
.rab-cdr .button, .rab-cdr .button-bottom, .rab-cdr .button-left, .rab-cdr .button-right, .rab-cdr .button-top, .rab-cdr .btn, .rab-cdr .btn-bottom, .rab-cdr .btn-left, .rab-cdr .btn-right, .rab-cdr .btn-top{border-color:#bdbdbd}
.button:hover, .btn:hover {
  background-color: var(--color_secondary);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.button:focus, .btn:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.button:disabled, .btn:disabled {
  border-color: var(--color_field-outline);
  background-color: var(--color_field-outline);
  color: var(--color_placeholder-grey);
}
.button.primary, .button-primary, .btn-primary {
  background-color: var(--color_primary);
  color: var(--color_secondary);
}
.button.primary:hover, .button-primary:hover, .btn-primary:hover {
  background-color: var(--color_primary);
  color: var(--color_secondary);
}
.button.primary:disabled, .button-primary:disabled, .btn-primary:disabled {
  border-color: var(--color_field-outline);
  background-color: var(--color_field-outline);
  color: var(--color_placeholder-grey);
}
.buttonPanel .previous {
  border-width: 2px;
  border-style: solid;
  border-color: var(--color_secondary);
  background-color: var(--color_background);
  font-size: 1rem;
  line-height: 1.5rem;
}
.buttonPanel .previous:hover {
  border-width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(226 226 226 / var(--tw-bg-opacity));
  font-size: 1rem;
  line-height: 1.5rem;
}
.button.error, .btn-error {
  border-color: var(--color_danger);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  color: var(--color_danger);
  display: none;
}
.rab-cdr .button.error, .rab-cdr .btn-error{background-color:#fff}
.button.error:hover, .btn-error:hover {
  border-color: var(--color_danger);
  background-color: var(--color_danger);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.button.error:disabled, .btn-error:disabled {
  border-color: var(--color_field-outline);
  background-color: var(--color_field-outline);
  color: var(--color_placeholder-grey);
}
.button.big, .btn.big {
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-weight: 700;
}
.button.small, .btn.small {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.questionText .button.small, .questionText .btn.small {
  font-weight: 400;
         font-weight: bold;
         font-size: 11px;
         color: #6d6d6d;
         line-height: 22px;
}
.buttonPanel {
  display: block;
}
.buttonPanel .leftButtonPanel, .buttonPanel .rightButtonPanel {
  flex-basis: 50%;
}
.buttonPanel .leftButtonPanel > :not([hidden]) ~ :not([hidden]), .buttonPanel .rightButtonPanel > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.625rem * var(--tw-space-x-reverse));
  margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));
}
.buttonPanel .rightButtonPanel {
  display: flex;
  flex-direction: row-reverse;
  padding-left: 0.75rem;
}
.buttonPanel .leftButtonPanel {
  padding-right: 0.75rem;
}
.buttonPanel .btn {
  width: 100%;
  border-radius: 9999px;
  border-style: none;
  padding-left: 3rem;
  padding-right: 3rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
@media (min-width: 768px) {

  .buttonPanel .btn {
    width: auto;
  }
}
.buttonPanel .btn-primary {
    font-weight: 800;
    letter-spacing: 0.05em;
    padding: 1rem 3rem;
    min-height: 3rem;
    min-width: 135px;
    height: 60px;
    margin-bottom: 10px;
}
.buttonPanel .save {
    min-width: 0px;
    border: none;
}
.cloudcase-skin #cloudcase-progress-and-header-panel .btn-primary,
.cloudcase-skin #cloudcase-form .btn-primary:not(.dropdown-toggle),
.cloudcase-skin #cloudcase-form .btn-primary:not(.dropdown-toggle):hover,
.cloudcase-skin #cloudcase-form .multiAnswerGroup .btn-primary,
.cloudcase-skin #cloudcase-form .multiAnswerGroup .btn-primary:hover,
.cloudcase-skin .ui-dialog .btn-primary,
.cloudcase-skin .ui-dialog .btn-primary:hover,
.cloudcase-skin .ui-dialog .ui-dialog-buttonpane .btn-primary,
.cloudcase-skin .ui-dialog .ui-dialog-buttonpane .btn-primary:hover {
    background-color: #a5d867;
    border: 0;
}
.cloudcase-skin #cloudcase-progress-and-header-panel .btn,
.cloudcase-skin .ui-dialog .btn,
.cloudcase-skin .ui-dialog .ui-dialog-buttonpane .btn,
#page-status .btn {
    border-radius: 100px;
    font-family: Karbon, "Trebuchet MS", "Century Gothic", CenturyGothic, AppleGothic, "Segoe UI", "DejaVu Sans", "Bitstream Vera Sans", Verdana, "Verdana Ref", sans-serif;
    font-weight: 800;
    line-height: 1;
    display: inline-block;
    box-sizing: border-box;
    letter-spacing: 0.05em;
    background-image: none;
    color: #00424d;
    text-shadow: none;
    text-decoration: none;
    transition: all .3s;
    padding: 1rem 3rem;
    width: calc(100% - 1rem);
    min-height: 3rem;
    font-size: 18px;
}
.cloudcase-skin #cloudcase-progress-and-header-panel .btn {
    border-radius: 6px;
    margin: 0px;
}
@media (min-device-width: 650px) and (min-width: 650px){
    .cloudcase-skin #cloudcase-progress-and-header-panel .btn,
    .cloudcase-skin #cloudcase-form .btn:not(.dropdown-toggle),
    .cloudcase-skin #cloudcase-form .multiAnswerGroup .btn,
    .cloudcase-skin .ui-dialog .btn,
    .cloudcase-skin .ui-dialog .ui-dialog-buttonpane .btn {
        width: auto;
        min-width: 12rem;
    }

    .cloudcase-skin #cloudcase-form .multiAnswerGroup .btn-group > .btn.large-option > div:nth-child(1) > img {
        width: auto;
        height: auto;
    }

    .cloudcase-skin #cloudcase-form .multiAnswerGroup .btn-group > .btn.large-option > div:nth-child(3) {
        width: 100%;
    }

    .cloudcase-skin #cloudcase-form .questionContainer[cc-type="single-select"][cc-style="radio"] .multiAnswerGroup .btn-group > .btn.large-option, .cloudcase-skin #cloudcase-form .questionContainer[cc-type="multi-select"] .multiAnswerGroup .btn-group > .btn.large-option {
        grid-template-columns: none;
        padding: 14px 18px 32px 18px;
    }

    .buttonPanel {
    display: flex;
    justify-content: flex-end;
  }
}
@media (min-device-width: 960px) and (min-width: 960px) {
    .header-controls {
        display: block;
    }
    .save-exit {
        padding: 8.5px 24.5px !important;
        min-width: auto !important;
    }
}
.save-exit-mobile {
    background-color: var(--color_background);
    width: 100%;
}
.buttonPanel .previous {
    border:1px solid #016e80;
    background-color: #fff;
    margin-bottom: 10px;
    margin-right: 32px;
}
.searchAction .editSearchButton {
  width: 100%;
}
@media (min-width: 768px) {

  .searchAction .editSearchButton {
    width: auto;
  }
}
.searchAction .editSearchButton {
    border-radius: 100px;
    font-family: Karbon, "Trebuchet MS", "Century Gothic", CenturyGothic, AppleGothic, "Segoe UI", "DejaVu Sans", "Bitstream Vera Sans", Verdana, "Verdana Ref", sans-serif;
    font-weight: 800;
    line-height: 1;
    display: inline-block;
    box-sizing: border-box;
    letter-spacing: 0.05em;
    color: var(--color_background);
    text-shadow: none;
    text-decoration: none;
    transition: all .3s;
    padding: 1rem 3rem;
    min-height: 3rem;
    font-size: 18px;
    background-color: var(--color_secondary);
    margin-top: 10px;
}
.cloudcase-skin #cloudcase-form input[type="button"].editSearchButton,
.cloudcase-skin #cloudcase-form input[type="button"].removeDocumentButton {
    background-color: #006778;
    color: #ffffff;
}
/*
    Page

    This controls the default page rendering

*/
:root {
    --page_text-color: var(--color_text-base);
    --page_background: var(--color_background);
    --page_font-family: var(--font-family_base)
}
/* Advanced Overrides */
html, body {
    margin: 0px;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    background-color: #e6e6e6;
}
html {
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: #fff;
}
body.cloudcase-skin {
    font-size: 16px;
    color: #616161;
    background-color: #fff;
}
#body, #infoNav {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2.5rem;
  display: flex;
  max-width: 1536px;
  padding-left: 1rem;
  padding-right: 1rem;
}
#cloudcase-form-container {
  margin: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 62px;
}
@media (min-width: 768px) {

  #cloudcase-form-container {
    display: flex;
    max-width: 1280px;
    flex-direction: row;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1024px) {

  #cloudcase-form-container {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
.sections-container > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}
#cloudcase-form-container {
    margin-right: auto;
    margin-left: auto;
    font-size: 16px;
    background-color: transparent;
    width: 100%;
}
@media (min-device-width: 1440px) and (min-width: 1440px) {
    #cloudcase-form #cloudcase-form-container {
        max-width: 1280px;
    }

    #cloudcase-info-container {
        width: 300px;
    }

    #cloudcase-info-container.hide-full-width {
        width: 70px;
    }

    #cloudcase-form #cloudcase-page-navigator {
        flex: 0 0 271px;
        padding-right: 25px;
    }
}
@media (min-device-width: 960px) and (min-width: 960px) {
    .cloudcase-skin #cloudcase-form-container {
        max-width: none;
        padding: 106px 26px 0px 26px;
    }
}
@media (min-device-width: 0px) and (max-device-width: 959px), (min-width: 0px) and (max-width: 959px) {
    .cloudcase-skin #cloudcase-form-container {
        padding: 21px;
    }
}
#header {
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
    height: 50px;
    background: #015060;
}
#cloudcase-progress-and-header-panel {
    width: 100%;
    z-index: 1000;
    background-color: #ffffff;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 10%);
    margin-bottom: 4px;
}
.cloudcase-skin #logo {
    display: block;
    position: relative;
    border: 0 !important;
    float: left;
    width: 300px;
    height: 48px;
    margin-left: 0px;
    background-size: 300px 48px;
    margin-top: 10px;
}
#logo .logo_letters {
    fill: var(--color_background);
}
#logo svg {
    width: 100%;
}
.header-tel {
  display: flex;
  align-items: center;
  padding-right: 0px;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.rab-cdr .header-tel{color:#fff}
@media (min-width: 768px) {

  .header-tel {
    padding-left: 2rem;
    padding-right: 2rem;
    color: var(--color_secondary);
  }
}
.header-tel svg {
        flex: 0 1 20px;
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity));
    }
.rab-cdr .header-tel svg{color:#fff}
@media (min-width: 768px) {

  .header-tel svg {
    color: var(--color_secondary);
  }
}
.header-tel div {
  display: none;
  flex: 1 1 0%;
  padding: 0px;
  padding-left: 10px;
}
@media (min-width: 640px) {

  .header-tel div {
    display: flex;
  }
}
.mobile-nav-overlay {
    display: none;
    position: fixed;
    z-index: 100;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: white;
    padding: 15px;
    overflow-y: scroll;
}
.header-nav-toggle svg {
    width: 20px;
}
.mobile-nav-close svg {
    width: 20px;
}
.mobile-nav-overlay.active {
    display: flex;
    width: 100%;
    flex-direction: column;
}
.mobile-nav-overlay__top-banner {
    padding: 9px 0px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
#cloudcase-save-mobile {
    position: absolute;
    background: #A5D867;
    width: 52px;
    height: 52px;
    border-radius: 50%;
    top: 125px;
    right: 30px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
#cloudcase-save-overlay {
    display: none;
}
a#save-exit-mobile {
    margin-top: 1rem;
}
#cloudcase-save-overlay.active {
    display: flex;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: rgba(0,0,0,0.5);
    z-index: 100
}
#close-save-overlay {
    position: absolute;
    top: 125px;
    right: 30px;
    width: 52px;
    height: 52px;
    background: white;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
.header-controls {
    display: none;
}
#cloudcase-page-container {
    width: 100%;
}
@media (min-device-width: 960px) and (min-width: 960px) {
    .header-tel {
        font-family: Karbon, "Trebuchet MS", "Century Gothic", CenturyGothic, AppleGothic, "Segoe UI", "DejaVu Sans", "Bitstream Vera Sans", Verdana, "Verdana Ref", sans-serif;
        display: flex;
        align-items: center;
        font-size: 14px;
        justify-content: center;
        height: 20px;
        line-height: 21px;
        font-weight: 800;
        color: #015060 !important;
        letter-spacing: 1px;
        padding: 0 20px;
    }

    #logo .logo_letters {
        fill: #015060;
    }

    #cloudcase-progress-and-header-panel {
        box-shadow: 0px 4px 4px rgb(0 0 0 / 10%);
        background: white;
        width: 100%;
        height: 62px;
        display: flex;
        align-items: center;
        justify-content: center;
        position: fixed;
    }

    #cloudcase-progress-and-header-panel #header {
        width: 100%;
        top: auto;
        height: 62px;
        padding: 0 30px;
        margin: 0 auto;
        background: #ffffff;
    }

    .header-controls {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    #cloudcase-save-mobile {
        display: none;
    }

    #header-tab-bar {
        display: none;
    }

    #cloudcase-page-container {
        margin-left: 231px;
    }
}
#logo {
    width: 224px;
}
@media (min-device-width: 650px) and (min-width: 650px) {
    .nav-overlay {
        display: none;
    }

    #logo {
        width: 236px;
    }

    .mobile-nav-overlay__top-banner {
        padding: 25px 15px;
    }
}
@media (min-device-width: 1440px) and (min-width: 1440px) {
    #cloudcase-progress-and-header-panel #header {
        width: 1440px;
    }

    #cloudcase-page-container {
        margin-left: 271px;
    }

}
#cloudcase-form #cloudcase-page-navigator {
    float: left;
    padding-right: 15px;
    margin-bottom: 40px;
    display: none;
}
#cloudcase-form #cloudcase-page-navigator ul:empty {
    display: none;
}
#cloudcase-form #cloudcase-page-navigator ul {
    padding: 0px;
    margin-bottom: 0px;
}
#cloudcase-form #cloudcase-page-navigator ul li {
    margin-top: 5px;
    padding-left: 18px;
    padding-bottom: 10px;
    list-style-type: none;
    padding-top: 10px;
    min-height: 50px;
    line-height: 30px;
    height: auto;
    cursor: pointer;
    border: 1px solid transparent;
    display: flex;
}
#cloudcase-form #cloudcase-page-navigator ul:first-child {
    margin-top: 0px;
}
#cloudcase-form #cloudcase-page-navigator ul li a {
    text-decoration: none;
    display: block;
    max-width: 255px;
    color: inherit;
}
#cloudcase-form #cloudcase-page-navigator ul li.selected {
    cursor: auto;
    background-color: #fff;
    border: 1px solid #c9c6c6;
}
#cloudcase-form #cloudcase-page-navigator ul li.selected a {
    font-weight: bold;
}
#cloudcase-form #cloudcase-page-navigator #cloudcase-page-navigator-restricted {
    border-top: 1px solid #adadad;
    margin-top: 30px;
    padding-top: 25px;
}
#cloudcase-form .page_navigator_item .errorIcon, #cloudcase-form .page_navigator_item .warningIcon, #cloudcase-form .page_navigator_item .completedIcon {
    padding-right: 10px;
    height: 14px;
    vertical-align: top;
    min-width: 14px;
    margin-top: 8px;
    float: right;
    margin-left: -5px;
}
#cloudcase-form .page_navigator_item .errorIcon, #cloudcase-form .panel-heading .errorIcon {
    color: #dc3545;
}
#cloudcase-form .page_navigator_item .warningIcon, #cloudcase-form .panel-heading .warningIcon {
    color: #c09853;
}
#cloudcase-form .page_navigator_item .completedIcon, #cloudcase-form .panel-heading .completedIcon {
    color: #0aa66e;
}
#cloudcase-form .page_navigator_item i {
    color: #fff
}
#cloudcase-form #cloudcase-page-navigator #cloudcase-page-navigator-logo {
    height: 75px;
    display: none;
}
#cloudcase-form #cloudcase-page-navigator ul {
    background-color: #fff;
    border: 1px solid #e0e0e0;
}
#cloudcase-form #cloudcase-page-navigator ul li {
    min-height: 28px;
    line-height: 28px;
    border: none;
    border-left: 2px solid transparent;
    margin-top: 0px;
}
#cloudcase-form #cloudcase-page-navigator ul li.selected {
    border: none;
    border-left: 2px solid #000000;
    background-color: transparent;
}
#cloudcase-form #cloudcase-page-navigator ul li a {
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 300;
}
#cloudcase-form #cloudcase-page-navigator ul {
    background-color: #fff;
    border: none;
}
.page_navigator_item .errorIcon, .panel-heading .errorIcon {
    color: #db0011;
}
#cloudcase-form .page_navigator_item .icon,
#cloudcase-form .page_navigator_item .activeEditIcon,
#cloudcase-form .page_navigator_item .errorIcon,
#cloudcase-form .page_navigator_item .warningIcon,
#cloudcase-form .page_navigator_item .placeholderIcon,
#cloudcase-form .page_navigator_item .completedIcon,
#cloudcase-form .page_group_navigator_item .icon,
#cloudcase-form .page_group_navigator_item .activeEditIcon,
#cloudcase-form .page_group_navigator_item .errorIcon,
#cloudcase-form .page_group_navigator_item .warningIcon,
#cloudcase-form .page_group_navigator_item .placeholderIcon,
#cloudcase-form .page_group_navigator_item .completedIcon

{
    display: flex;
    height: 30px;
    width: 18px;
    margin: 0 12px 0 16px;
    padding: 0;
    justify-self: flex-start;
    order: 1;
}
#cloudcase-form #cloudcase-page-navigator ul li .chevron {
    height: 30px;
    width: 24px;
    order: 3;
    justify-self: flex-end;
    margin-right: 20px;
}
#cloudcase-form #cloudcase-page-navigator ul li {
    transition: box-shadow 0.4s;
    position: relative;
    height: 48px;
    line-height: 18px;
    padding-left: 0;
    padding-top: 0px;
    display: flex;
    align-items: center;
    padding-bottom: 0px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
#cloudcase-form #cloudcase-page-navigator ul li::before {
    content: "";
    display: block;
    border-left: solid 17px transparent;
    position: absolute;
    right: -17px;
    top: 0;
    border-right: none;
    border-top: solid 27px transparent;
    border-bottom: solid 27px transparent;
    transition: all 0.5s;
}
#cloudcase-form #cloudcase-page-navigator ul li::after {
    content: "";
    display: inline-block;
    width: 0;
    vertical-align: middle;
    height: 60px;
}
#cloudcase-form #cloudcase-page-navigator ul li:not(.subpage):hover {
    box-shadow: 0px 2px 4px rgba(117, 117, 117, 0.1), 0px 4px 5px rgba(117, 117, 117, 0.08), 0px 1px 10px rgba(117, 117, 117, 0.12);
}
#cloudcase-form #cloudcase-page-navigator ul li.subpage:hover {
    background: #F5FAFF;
}
#cloudcase-form #cloudcase-page-navigator ul li.selected:not(.subpage),#cloudcase-form #cloudcase-page-navigator ul li.completed.subpageParent,#cloudcase-form #cloudcase-page-navigator ul li.expanded.subpageParent,#cloudcase-form #cloudcase-page-navigator ul li.completed:not(.subpage) {
    background-color: #015060;
    border: 1px solid #015060 !important;
}
#cloudcase-form #cloudcase-page-navigator ul li a {
    line-height: 1;
    letter-spacing: 0.018em;
    white-space: normal;
    color: #00424D;
    font-family: Karbon, "Trebuchet MS", "Century Gothic", CenturyGothic, AppleGothic, "Segoe UI", "DejaVu Sans", "Bitstream Vera Sans", Verdana, "Verdana Ref", sans-serif;
    font-size: 20px;
    vertical-align: middle;
    display: inline-block;
    padding-right: 20px;
    margin-top: 0;
    order: 2;
    flex: 1;
    max-width: none;
}
#cloudcase-form #cloudcase-page-navigator ul li.selected:not(.subpage) a,#cloudcase-form #cloudcase-page-navigator ul li.selected:not(.subpage) i,#cloudcase-form #cloudcase-page-navigator ul li.completed.subpageParent a,#cloudcase-form #cloudcase-page-navigator ul li.completed.subpageParent i,#cloudcase-form #cloudcase-page-navigator ul li.subpageParent.expanded a,#cloudcase-form #cloudcase-page-navigator ul li.subpageParent.expanded i,#cloudcase-form #cloudcase-page-navigator ul li.completed:not(.subpage) a,#cloudcase-form #cloudcase-page-navigator ul li.completed:not(.subpage) i {
    color: #ffffff;
    font-weight: normal;
}
#cloudcase-form #cloudcase-page-navigator ul li:not(.subpageParent):not(.subpage) {
    border-radius: 9px;
    border: 1px solid #BDBDBD;
}
#cloudcase-form #cloudcase-page-navigator ul li:not(.subpage) {
    margin-top: 10px;
}
#cloudcase-form #cloudcase-page-navigator ul li.subpageParent.expanded {
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
    border-top: 1px solid #BDBDBD;
    border-left: 1px solid #BDBDBD;
    border-right: 1px solid #BDBDBD;
}
#cloudcase-form #cloudcase-page-navigator ul li.showLess,#cloudcase-form #cloudcase-page-navigator ul li.showMore,#cloudcase-form #cloudcase-page-navigator ul li.subpageParent:not(.expanded) {
    border-radius: 9px;
    border: 1px solid #015060 !important;
}
#cloudcase-form #cloudcase-page-navigator ul li.subpage {
    border-left: 1px solid #BDBDBD;
    border-right: 1px solid #BDBDBD;
}
#cloudcase-form #cloudcase-page-navigator ul li.subpage.selected {
    background-color: #F5FAFF;
}
#cloudcase-form #cloudcase-page-navigator ul ul li.subpage:last-child {
    border-bottom: 1px solid #BDBDBD;
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
}
#cloudcase-form #cloudcase-page-navigator ul li.paginated-hide {
    display: none!important;
}
#cloudcase-form #cloudcase-page-navigator.mobile {
    display: block;
    padding-right: 0;
    width: 100%;
    float: none;
    align-self: center;
    margin-top: 20px;
}
@media (min-device-width: 960px) and (min-width: 960px) {
    #cloudcase-form #cloudcase-page-navigator {
        margin-top: 0px;
        padding-right: 10px;
        float: none;
        position: fixed;
        width: 231px;
        display: block;
    }
}
@media (min-device-width: 1440px) and (min-width: 1440px) {
    #cloudcase-form #cloudcase-page-navigator {
        position: fixed;
        padding-right: 25px;
        width: 271px;
        display: block;
    }
}
@media (min-device-width: 960px) and (min-width: 960px) {
    #cloudcase-form #cloudcase-page-navigator ul li a {
        font-size: 16px;
    }
}
.header-nav-toggle {
    display: block;
}
@media (min-device-width: 960px) and (min-width: 960px) {
    .header-nav-toggle {
        display: none;
    }
}
.cloudcase-skin #cloudcase-form #cloudcase-page-navigator.mobile {
    display: block;
    padding-right: 0;
    width: 100%;
    float: none;
    align-self: center;
    margin-top: 20px;
}
@media (min-device-width: 650px) and (min-width: 650px) {
    .cloudcase-skin #cloudcase-form #cloudcase-page-navigator.mobile {
        width: 442px;
    }
}
.nav-tabs {
    display: flex;
    align-items: center;
    height: 50px;
    overflow-x: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none;
    overflow-y: hidden;
    border-bottom: none;
    margin-bottom: -1px;
    box-shadow: 0px 2px 8px rgb(79 119 169 / 12%);
    flex-wrap: nowrap;
    background: #ffffff;
    margin: auto;
    padding: 0;
    -ms-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory;
}
.nav-tabs::-webkit-scrollbar {
    display: none;
}
.nav-tabs .tab {
    flex: 0 0 33.3%;
    color: rgba(102, 102, 102, 0.3);
    background: #ffffff;
    font-family: Karbon, "Trebuchet MS", "Century Gothic", CenturyGothic, AppleGothic, "Segoe UI", "DejaVu Sans", "Bitstream Vera Sans", Verdana, "Verdana Ref", sans-serif;
    line-height: 16px;
    font-size: 18px;
    display: flex;
    align-self: stretch;
    cursor: pointer;
    width: 33.33%;
    text-align: center;
    transition: all 250ms ease-in-out;
    align-items: center;
    justify-content: center;
    border-bottom: 3px solid #ffffff;
    scroll-snap-align: start;
}
.tab.selected {
    border-bottom: 3px solid #A5D867;
    color: #015060;
    font-weight: 700;
}
.nav-tabs .tab:first-of-type {
    margin-left: 0;
}
.nav-wrapper {
    position: relative;
}
.nav-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}
.nav-overlay-left {
    width: 72px;
    background: linear-gradient(90deg, #FFFFFF 23.21%, rgba(255, 255, 255, 0) 100%);
}
.nav-overlay-right {
    width: 72px;
    background: linear-gradient(90deg, #FFFFFF 23.21%, rgba(255, 255, 255, 0) 100%);
    transform: rotate(-180deg);
}
.mobile-nav-overlay {
    display: none;
    position: fixed;
    z-index: 100;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: white;
    padding: 15px;
    overflow-y: scroll;
}
.header-nav-toggle svg {
    width: 20px;
}
.mobile-nav-close svg {
    width: 20px;
}
.mobile-nav-overlay.active {
    display: flex;
    width: 100%;
    flex-direction: column;
}
.mobile-nav-overlay__top-banner {
    padding: 9px 0px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
/*
    Panel

    The panel is a top-level group of questions within the interview

    // Panel container
    //

    // Panel 'legend' or heading
    //
*/
:root {
    --panel_drop-shadow: none;
    --panel_border: none;
    --panel_border-radius: var(--borderRadius_large);

    --panel_heading-font: var(--font-family_heading);
    --panel_heading-color: var(--color_secondary);
    --panel_heading-font-weight: var(--fontWeight_bold);

    --panel_background: #fffff;
}
/* Advanced Overrides */
.panel-heading {
  display: none;
}
.panel-heading + .questions {
  display: none;
}
.panel-heading.selected + .questions {
  display: block;
}
.panel-body {
  display: flex;
  flex-direction: column;
}
.panel-body > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}
@media (min-device-width: 959px) and (min-width:959px) {

    #cloudcase-form .sectionHeader {
        margin-top: 0px;
        margin-bottom: 20px;
        background-color: #fff;
        padding: 20px;
        padding-bottom: 30px;
    }

}
.cloudcase-skin #cloudcase-form legend {
    font-family: Karbon, "Trebuchet MS", "Century Gothic", CenturyGothic, AppleGothic, "Segoe UI", "DejaVu Sans", "Bitstream Vera Sans", Verdana, "Verdana Ref", sans-serif;
    font-weight: 900;
    font-size: 35px;
    letter-spacing: 0.01em;
    color: #015060;
    border: none;
    line-height: 1;
    font-style: italic;
}
@media (min-device-width: 960px) and (min-width: 960px) {
.cloudcase-skin #cloudcase-form legend {
        border-left: none;
        background-color: transparent;
        font-style: italic
}
    }
@media (min-device-width: 0px) and (max-device-width: 1199px), (min-width: 0px) and (max-width: 1199px) {
.cloudcase-skin #cloudcase-form legend {
        font-size: 35px
}
    }
#cloudcase-form :not(.layoutHorizontalRow) > .shownQuestionPanel.hiddenQuestionTextPanel {
    padding-top: 20px;
    margin-top: 0px;
}
:root {
    --throbber_default-color: var(--color_primary);
    --throbber_default-background: rgba(0,0,0, 0.2);

    --throbber_initial-load-background: var(--color_secondary);
    --throbber_initial-color: #ffffff;
}
/* Throbber Styling */
#progressDialog svg {
    max-width: 25em;
    fill: none;
    stroke: #444444;
    stroke-width: 10%;
}
#progressDialog g {
    transform: rotate(100deg);
    stroke: url(#g);
    -webkit-mask: url(#m);
            mask: url(#m);
}
#progressDialog #m use {
    stroke: #fff;
    stroke-linecap: round;
    stroke-dasharray: var(--d1) var(--d0);
    animation: r 1.2s cubic-bezier(0.5, 0.5, 0.5, 0.5) infinite, s 0.75s ease-in-out infinite;
}
@keyframes float {
    to {
        transform: translateY(0.25em);
    }
}
@keyframes r {
    to {
        transform: rotate(1turn);
    }
}
@keyframes s {
    0%, 100% {
        stroke-dasharray: var(--d0) var(--d1);
    }
}
:root {
    --modal_overlay-background: rgba(0,0,0,0.6);
    --modal_titlebar_background: var(--color_secondary);
    --modal_btn_primary_hover: rgba(165,216,103,0.75);
    --modal_btn_dft_hover: rgba(238,238,238,1);
}
.ui-widget-overlay {
    background: var(--modal_overlay-background);
}
.ui-widget.ui-widget-content {
  border-width: 0px;
  padding: 0px;
}
.ui-widget-header {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.rab-cdr .ui-widget-header{color:#fff}
.ui-dialog .ui-dialog-titlebar {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-width: 0px;
}
.ui-dialog .ui-dialog-titlebar-close {
  margin-right: 0.625rem;
  border-width: 0px;
  background-color: transparent;
  background-image: url('../images/icons/close.svg');
  background-position: center;
}
.ui-dialog .ui-dialog-buttonpane {
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
  border-width: 0px;
}
.ui-dialog .ui-dialog-content {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.ui-dialog .ui-dialog-content label {
  display: flex;
  flex-direction: column;
  gap: 0.625rem;
}
.dialogErrorContainer tr td, .dialogWarningContainer tr td {
  border-width: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.ui-dialog .ui-dialog-titlebar {
    border-bottom: 0;
    overflow: visible;
    font-family: Karbon, "Trebuchet MS", "Century Gothic", CenturyGothic, AppleGothic, "Segoe UI", "DejaVu Sans", "Bitstream Vera Sans", Verdana, "Verdana Ref", sans-serif;
    font-size: 35px;
    line-height: 1;
    color: #00424d;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-top: 1rem;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
    font-weight: 900;
    white-space: normal;
    padding: 0;
    margin-top: 1.5rem;
    width: 90%;
}
.ui-dialog .ui-dialog-buttonpane {
    padding: 1.5rem;
}
.ui-dialog .ui-dialog-buttonpane .btn-primary {
    border-radius: 100px;
    font-family: Karbon, "Trebuchet MS", "Century Gothic", CenturyGothic, AppleGothic, "Segoe UI", "DejaVu Sans", "Bitstream Vera Sans", Verdana, "Verdana Ref", sans-serif;
    font-weight: 800;
    line-height: 1;
    display: inline-block;
    box-sizing: border-box;
    letter-spacing: 0.05em;
    background-image: none;
    color: #00424d;
    text-shadow: none;
    text-decoration: none;
    -moz-transition: all .3s;
    padding: 1rem 3rem;
    min-height: 3rem;
    font-size: 18px;
    background-color: var(--color_primary);
    border: 0;
    width: auto;
    min-width: calc(50% - 1rem);
    margin: 0.5rem;
}
.ui-dialog .ui-dialog-buttonpane .btn-default {
    border-radius: 100px;
    font-family: Karbon, "Trebuchet MS", "Century Gothic", CenturyGothic, AppleGothic, "Segoe UI", "DejaVu Sans", "Bitstream Vera Sans", Verdana, "Verdana Ref", sans-serif;
    font-weight: 800;
    line-height: 1;
    display: inline-block;
    box-sizing: border-box;
    letter-spacing: 0.05em;
    background-image: none;
    color: #00424d;
    text-shadow: none;
    text-decoration: none;
    -moz-transition: all .3s;
    padding: 1rem 3rem;
    min-height: 3rem;
    font-size: 18px;
    width: auto;
    min-width: calc(50% - 1rem);
    margin: 0.5rem;
}
.ui-dialog .ui-dialog-buttonpane .btn-primary:hover {
    background-color: var(--modal_btn_primary_hover);
}
.ui-dialog .ui-dialog-buttonpane .btn-default:hover {
    background-color: var(--modal_btn_dft_hover);
}
.ui-dialog {
    left: 50% !important;
    transform: translateX(-50%);
    max-width: 100% !important;
}
.ui-dialog-titlebar-close {
    outline: 0;
}
.ui-dialog-titlebar-close .ui-button-icon {
    background: none;
    text-indent: 0;
    display: block;
    position: relative;
    padding: 5px;
    box-sizing: content-box;
    top: 7px;
    left: auto;
    border-radius: 50%;
}
.ui-dialog-titlebar-close .ui-button-icon:hover {
    background-color: #f7f7f7;
}
.ui-dialog-titlebar-close .ui-button-icon:before,.cloudcase-skin .ui-dialog-titlebar-close .ui-button-icon:after {
    position: absolute;
    top: 4px;
    left: 12px;
    content: "";
    height: 18px;
    width: 2px;
    background-color: #00424d;
}
.ui-dialog-titlebar-close .ui-button-icon:before {
    transform: rotate(45deg);
}
.ui-dialog-titlebar-close .ui-button-icon:after {
    transform: rotate(-45deg);
}
.ui-dialog .ui-dialog-titlebar {
    border-bottom: 0;
    overflow: visible;
    font-family: Karbon, "Trebuchet MS", "Century Gothic", CenturyGothic, AppleGothic, "Segoe UI", "DejaVu Sans", "Bitstream Vera Sans", Verdana, "Verdana Ref", sans-serif;
    font-size: 35px;
    line-height: 1;
    color: #00424d;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
    font-weight: 900;
    white-space: normal;
    padding: 0;
    margin-top: 1.5rem;
}
.ui-dialog .ui-dialog-titlebar-close {
    top: .3em;
    margin-top: 0;
}
.ui-dialog .ui-dialog-content {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.ui-dialog .ui-dialog-buttonpane {
    border-top: 0;
    padding: 1.5rem;
    text-align: center;
    border-radius: 12px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: none;
    margin-left: auto;
    margin-right: auto;
}
:root {
    --status_table-outline-color: var(--color_field-outline);
    --table_highlight-color: var(--color_primary);
    --table_header-text-color: var(--color_accent);
    --table_text-color: var(--color_text-base);
}
table {
  width: 100%;
  border-collapse: collapse;
}
table th, table td {
  border-collapse: collapse;
  border-width: 1px;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.questionText table th, .questionText table td {
  font-weight: 400;
         font-weight: bold;
         font-size: 11px;
         color: #6d6d6d;
         line-height: 22px;
}
.rab-cdr table th, .rab-cdr table th-bottom, .rab-cdr table th-left, .rab-cdr table th-right, .rab-cdr table th-top, .rab-cdr table td, .rab-cdr table td-bottom, .rab-cdr table td-left, .rab-cdr table td-right, .rab-cdr table td-top{border-color:#bdbdbd}
table th, table td {
    border-color: var(--status_table-outline-color);
}
.compact th, .compact td {
  padding: 0.5rem;
}
table.tablesorter thead {
  position: sticky;
  top: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.rab-cdr table.tablesorter thead{background-color:#fff}
table.tablesorter thead tr th {
    color: var(--table_header-text-color);
}
table.tablesorter tfoot tr th, table.tablesorter tbody tr td {
    color: var(--table_text-color);
}
table.tablesorter tbody tr td.rowHeader {
  font-weight: 700;
}
table.tablesorter thead tr .header {
    background-image: url(../images/icons/bg.gif);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}
table.tablesorter tbody tr td {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.rab-cdr table.tablesorter tbody tr td{background-color:#fff}
table.tablesorter tbody tr td {
    vertical-align: middle;
    word-wrap: break-word;
}
table.tablesorter tbody tr td.selectable {
  cursor: pointer;
}
.rab-cdr table.tablesorter tbody tr td.selectable{cursor:pointer}
table.tablesorter tbody tr.selected td, table.tablesorter tbody tr td.selected {
    background-color: rgba(var(--table_highlight-color), 0.2);;
}
table.tablesorter tbody tr td a.deleteCellLink, table.tablesorter tbody tr td a.migrationViewApplication {
    cursor: pointer;
    float: left;
    text-decoration: underline;
}
table.tablesorter tbody tr td a.historyViewApplication {
    cursor: pointer;
    text-decoration: underline;
}
table.tablesorter thead tr .headerSortUp {
    background-image: url(../images/icons/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
    background-image: url(../images/icons/desc.gif);
}
.tableCellTitle {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.tableCellAnnotation {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.tableCellTitle > *, .tableCellAnnotation > * {
  flex: 0 1 auto;
  padding: 1rem;
}
.tableCellAnnotation .commentDelete, #documentsTable .documentDelete {
  cursor: pointer;
}
.rab-cdr .tableCellAnnotation .commentDelete, .rab-cdr #documentsTable .documentDelete{cursor:pointer}
.tableContentPanel {
  white-space: pre-wrap;
  overflow-wrap: break-word;
  padding: 1.25rem;
    word-break: break-word;
}
/*
    Status

    Status is a self-contained page which acts like a mini-dashboard for the customer
*/
:root {
    --status_heading-font: var(--font-family_base);
    --status_heading-color: var(--color_secondary);
    --status_heading-font-weight: var(--fontWeight_bold);

    --status_document-icon-color: var(--color_secondary);
    --status_document-remove-color: var(--color_danger);

    --status_background: #fffff;
}
#page-status {
  margin: auto;
  height: 100%;
  width: 100%;
    background: var(--color_background);
}
#page-status #body {
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  display: block;
  max-width: none;
  padding: 0px;
}
#page-status #content {
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {

  #page-status #content {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1024px) {

  #page-status #content {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
#page-status h1 {
  font-size: 1.5rem;
  line-height: 2rem;
    color: var(--status_heading-color);
    font-weight: var(--status_heading-font-weight);
    font-family: var(--status_heading-font);
}
#page-status #applicationStatusPanel {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
#page-status #applicationDetailOverviewPanel {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
@media (min-width: 768px) {

  #page-status #applicationDetailOverviewPanel {
    flex-direction: row;
  }
}
#page-status #applicationDetailsPanel {
  display: flex;
  flex-basis: 58.333333%;
  gap: 1.25rem;
}
#page-status #nextStepOperationsPanel {
  display: flex;
  flex-basis: 41.666667%;
}
#page-status #nextStepOperationsPanel .btn {
  width: 100%;
}
#page-status #commentDialog textarea[name=commentDetail] {
    height: 180px;
}
#page-status #documentDialog #documentFileName {
    width: 100%;
}
#page-status #documentDialog textarea[name=documentDescription] {
    height: 90px;
}
#page-status #applicationDetailCommentsPanel, #page-status #applicationDetailDocumentsPanel {
    width: 100%;
}
#page-status #commentsPanel {
    width: 100%;
}
#page-status #addCommentPanel, #page-status #addDocumentPanel {
    margin-bottom: 20px;
}
#page-status .ui-dialog > :not(#interviewDialog):not(#quickfillDialog) label input[type="text"][name=smsCode] {
    font-size: 16px;
    padding: 8px;
    height: 40px;
}
#page-status #summaryDetailsTable tr td {
    vertical-align: top;
}
#page-status .summaryLabel {
  display: inline-block;
  width: 8rem;
}
#page-status .summaryValue {
  font-weight: 700;
    color: var(--status_heading-color);
}
#page-status .summaryValueNote {
    font-size: 13px;
}
#page-status .documentView {
  padding: 1rem;
    color: var(--status_document-icon-color);
}
#page-status .documentDelete {
  cursor: pointer;
}
.rab-cdr #page-status .documentDelete{cursor:pointer}
#page-status .documentDelete {
    color: var(--status_document-remove-color);
}
.questionText {
  font-weight: 700;
    padding-bottom: 12px;
    font-size: 16px;
    margin-left: 0px;
    color: #015060;
    margin-top: 9px;
    line-height: 22px;
}
.questionText .text-sm {
  font-weight: 400;
         font-weight: bold;
         font-size: 11px;
         color: #6d6d6d;
         line-height: 22px;
}
.questionText .text-med {
  font-weight: 400;
         font-size: 1.1rem;
}
.questionText .optional {
  font-size: 0.75rem;
  line-height: 1rem;
  font-style: italic;
  --tw-text-opacity: 1;
  color: rgb(211 211 211 / var(--tw-text-opacity));
}
.info-pic img {
    margin: 0 auto;
}
label .info-pic {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  height: 40px;
  width: 40px;
  background-color: transparent;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
label .info-pic.new-property {
        background-image: url("../images/newProperty.png");
    }
label .info-pic.refinance {
        background-image: url("../images/refinance.png");
    }
label .info-pic.construction {
        background-image: url("../images/improvements.png");
    }
label .info-pic.other {
        background-image: url("../images/OtherPurpose.png");
    }
.multiAnswerGroup .btn-group > .btn.active:hover .info-pic.new-property {
        background-image: url("../images/newProperty.png");
    }
.multiAnswerGroup .btn-group > .btn.active:hover .info-pic.refinance {
        background-image: url("../images/refinance.png");
    }
.multiAnswerGroup .btn-group > .btn.active:hover .info-pic.construction {
        background-image: url("../images/improvements.png");
    }
.multiAnswerGroup .btn-group > .btn.active:hover .info-pic.other {
        background-image: url("../images/OtherPurpose.png");
    }
.prose :where(p):not(:where([class~="not-prose"] *)) {
  font-weight: 400;
}
.prose :where(a):not(:where([class~="not-prose"] *)) {
  font-weight: 500;
  color: var(--color_text-base);
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
hr {
  height: 4px;
  width: 75%;
  color: var(--color_divider);
}
.cloudcase-skin #cloudcase-form .questionText hr {
    display: none;
}
.cloudcase-skin #cloudcase-form legend {
    padding-top: 8px;
    padding-bottom: 8px;
}
.radio-label {
    border-radius: 9px;
    font-family: Karbon, "Trebuchet MS", "Century Gothic", CenturyGothic, AppleGothic, "Segoe UI", "DejaVu Sans", "Bitstream Vera Sans", Verdana, "Verdana Ref", sans-serif;
    font-weight: 800;
    line-height: 1;
    font-size: 18px;
    box-shadow: 0px 6px 20px rgb(158 158 158 / 8%) !important;
}
.radio-label span {
    padding-bottom: 6px;
    padding-top: 6px;
}
.li-second-indent {
    margin-left: 4rem !important;
    list-style-type: circle !important;
}
#cloudcase-form .multiAnswerGroup .btn-group > .btn {
    font-family: Karbon, "Trebuchet MS", "Century Gothic", CenturyGothic, AppleGothic, "Segoe UI", "DejaVu Sans", "Bitstream Vera Sans", Verdana, "Verdana Ref", sans-serif;
    font-weight: 800;
    line-height: 1;
    font-size: 18px;
}
.intro-text p, .intro-text ul, .intro-text-with-image p, .intro-text-with-image ul {
  margin-bottom: 1rem;
  font-weight: 400;
}
.intro-text li, .intro-text-with-image li {
  margin-left: 1rem;
  margin-bottom: 0.5rem;
  list-style-type: disc;
}
.intro-text-with-image > span {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 1rem;
}
@media (min-width: 1024px) {
.intro-text-with-image > span {
        grid-template-columns: 1fr minmax(auto,365px)

}
    }
.intro-text-with-image > span > div:nth-child(1) {
  width: 100%;
  border-left-width: 2px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-left-color: rgb(165 216 103 / var(--tw-border-opacity));
  padding-left: 30px;
  font-weight: 400;
    white-space: break-spaces;
}
.intro-text-with-image > span > div:nth-child(2) {
  margin-top: 45px;
  display: none;
  font-weight: 400;
}
@media (min-width: 1024px) {

  .intro-text-with-image > span > div:nth-child(2) {
    display: block;
  }
}
.intro-text-with-image > span > div:nth-child(2) {
    white-space: break-spaces;
}
.intro-text > span {
  width: 100%;
}
.intro-text > span > div:nth-child(1) {
  width: 100%;
  border-left-width: 2px;
  border-style: solid;
  border-left-color: var(--color_primary);
  padding-left: 30px;
  font-weight: 400;
}
@media (min-width: 1024px) {

  .intro-text-with-image.questionText, .intro-text.questionText {
    max-width: 100%;
  }
}
.btn:before,
.btn:after {transition: all .2s;font-family: icomoon;vertical-align: middle;position: relative;top: -2px;}
.btn:before {
  right: 0px;
  margin-right: 0.25rem;
}
.btn:after {
  left: 0px;
  margin-left: 0.25rem;
}
.btn.previous::before {content: "\ea40";}
.btn.previous:hover::before {right: 10px;}
.btn.next::after {content: "\ea3c";}
.btn.next:hover::after {bottom: 0;left: 10px;}
.buttonPanel button {
  margin-left: 0px;
}
.buttonPanel button:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(201 232 165 / var(--tw-bg-opacity));
}
.buttonPanel button .previous {
  float: right;
  margin-right: 32px;
}
.buttonPanel button .next {
  margin-left: 0px;
}
#cloudcase-progress-and-header-panel .btn, .btn:not(.dropdown-toggle), .multiAnswerGroup .btn, .ui-dialog .btn, .ui-dialog .ui-dialog-buttonpane .btn {
  font-weight: 700;
}
.multiAnswerGroup .btn-group .btn {
  display: grid;
  width: 100%;
  gap: 0.375rem;
  padding: 14px;
  text-align: center;
    grid-column: span 4; grid-template-columns: 0 1fr minmax(0px,24px);
}
.multiAnswerGroup .btn-group > .btn {
  border-radius: 9px;
  border-style: solid;
  border-color: var(--color_field-outline);
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 14px;
  padding-bottom: 3.5rem;
  text-align: left;
}
.multiAnswerGroup .btn-group > .btn.active {
  border-color: var(--color_secondary);
  background-color: var(--color_secondary);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.rab-cdr .multiAnswerGroup .btn-group > .btn.active{color:#fff}
.multiAnswerGroup .btn-group > .btn:not([disabled]):hover,
.cloudcase-skin #cloudcase-form .form-control:not([disabled]):hover,
.cloudcase-skin #cloudcase-form .input-group .input-group-btn button:not([disabled]):hover,
.cloudcase-skin #cloudcase-form .multiAnswerGroup .btn-group > .btn:focus,
.cloudcase-skin #cloudcase-form .form-control:focus,
.cloudcase-skin #cloudcase-form .input-group .input-group-btn button:focus,
.cloudcase-skin .ui-datepicker .ui-datepicker-title select:hover {
    background-color: transparent;border: 1px solid #00424D;
}
.multiAnswerGroup .btn-group > .btn:hover {color: #00424D;}
.multiAnswerGroup .btn-group > .btn {grid-column: span 4;padding: 14px 14px;grid-template-columns: 0px 1fr minmax(0px,24px);display: grid;grid-gap: 6px;width: 100%;}
.multiAnswerGroup .btn-group > .btn.includes-option-image {grid-template-columns: minmax(0px,28px) 1fr minmax(0px,24px);position: relative;}
.multiAnswerGroup .btn-group > .btn > div:nth-child(1) > img {
  display: inline;
  height: 2rem;
  width: 2rem;
  text-align: center;
}
@media (min-width: 1024px) {

  .multiAnswerGroup .btn-group > .btn > div:nth-child(1) > img {
    height: auto;
    width: auto;
  }
}
.multiAnswerGroup .btn-group > .btn > div:nth-child(2) {
  margin: auto;
}
.multiAnswerGroup .btn-group > .btn > div:nth-child(3) {
  margin: auto;
  height: 2rem;
  width: 2rem;
  padding-top: 4px;
}
@media (min-width: 768px) {

  .multiAnswerGroup .btn-group > .btn > div:nth-child(3) {
    width: 100%;
  }
}
.multiAnswerGroup .btn-group > .btn div {white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word; @pply inline text-center w-auto; }
.questionContainer[cc-type="single-select"][cc-style="radio"] .multiAnswerGroup .btn-group > .btn, .questionContainer[cc-type="boolean"][cc-style="radio"] .multiAnswerGroup .btn-group > .btn, .questionContainer[cc-type="multi-select"] .multiAnswerGroup .btn-group > .btn {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 18px;
  padding-right: 18px;
  text-align: center;
    white-space: break-spaces;
}
@media (min-width: 650px) {
    .multiAnswerGroup .btn-group > .btn.large-option {
    grid-template-columns: none;
  }
}
.multiAnswerGroup .btn-group > .btn.large-option {
  background-color: transparent;
  padding-top: 14px;
  padding-bottom: 32px;
  text-align: center;
  color: var(--color_secondary);
}
.text-error {
  display: none;
}
.fa {
    font-size: x-large;
}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons {
    width: auto;
}
@media (min-width: 650px) {
    .ui-dialog ui-corner-all ui-widget ui-widget-content ui-front ui-dialog-buttons {
        width: 550px;
    }

    .custom-radio-pic-btn {
        top: 14px;
        padding-top: 10px;
    }
}
@media (max-width: 650px) {
    .buttonPanel .previous {
        position: relative;
        top: 111px;
        height: 60px;
    }
    .buttonPanel .next {
        position: relative;
        top: -30px;
    }
}
#page-content {
    padding-bottom: 75px;
}
.mobile-infobox-overlay {
    display: none;
}
.mobile-infobox-overlay.active {
    display: block;
}
.infobox-tablet {
    clear: both;
}
.infobox-tablet,
.infobox-desktop {
    display: none;
    padding: 1rem;
    font-size: 13px;
}
.infobox-mobile {
    position: fixed;
    z-index: 101;
    bottom: 0;
    max-height: 0px;
    left: 0;
    right: 0;
    flex-direction: column;
    transition: max-height 0.4s ease;
}
.infobox-mobile-header {
    width: 100%;
    height: 60px;
    border-radius: 15px 15px 0px 0px;
}
.infobox-mobile.active {
    max-height: 250px;
    display: flex;
}
@media (min-width: 650px) {
    .mobile-infobox-overlay.active {
        display: none;
    }
    .infobox-tablet {
        display: block;
    }
    .infobox-mobile.active {
        display: none;
    }
}
.toggle-mobile-infobox div,
.toggle-tablet-infobox div {
    padding: 6px 6px 6px 5px;
}
.infobox-tablet .toggle-tablet-infobox,
.infobox-mobile .toggle-mobile-infobox {
    width: 20px;
    border-radius: 50%;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    float: right;
    -webkit-backdrop-filter: blur(54.3656px);
            backdrop-filter: blur(54.3656px);
    cursor: pointer;
}
.infobox-mobile .toggle-mobile-infobox {
    height: 24px;
    width: 24px;
}
.infobox-tablet strong,
.infobox-desktop strong,
.infobox-mobile strong {
    font-style: italic;
    font-size: 16px;
    line-height: 19px;
}
.infobox-tablet.info,
.infobox-desktop.info,
.infobox-mobile.info .infobox-mobile-header {
    color: #31708F;
    background: #F5FAFF;
    border: 1px solid #E9F6FF;
}
.infobox-mobile.info {
    color: #31708F;
}
.infobox-tablet.info strong,
.infobox-tablet.info a,
.infobox-desktop.info strong,
.infobox-desktop.info a,
.infobox-mobile.info strong,
.infobox-mobile.info a {
    color: #245269;
    font-weight: 800;
}
.infobox-tablet.info .toggle-tablet-infobox,
.infobox-mobile.info .toggle-mobile-infobox {
    background-color: #98B7C7;
}
.infobox-tablet.success,
.infobox-desktop.success,
.infobox-mobile.success .infobox-mobile-header {
    color: #3C763D;
    background: #DFF0D8;
    border: 1px solid #D0E9C6;
}
.infobox-mobile.success {
    color: #3C763D;
}
.infobox-tablet.success strong,
.infobox-tablet.success a,
.infobox-desktop.success strong,
.infobox-desktop.success a,
.infobox-mobile.success strong,
.infobox-mobile.success a {
    color: #224421;
    font-weight: 800;
}
.infobox-tablet.success .toggle-tablet-infobox,
.infobox-mobile.success .toggle-mobile-infobox {
    background-color: #9DBA9E;
}
.infobox-tablet.warning,
.infobox-desktop.warning,
.infobox-mobile.warning .infobox-mobile-header {
    color: #8A6D3B;
    background: #FCF8E3;
    border: 1px solid #FAF2CC;
}
.infobox-mobile.warning {
    color: #8A6D3B;
}
.infobox-tablet.warning strong,
.infobox-tablet.warning a,
.infobox-desktop.warning strong,
.infobox-desktop.warning a,
.infobox-mobile.warning strong,
.infobox-mobile.warning a {
    color: #66512C;
    font-weight: 800;
}
.infobox-tablet.warning .toggle-tablet-infobox,
.infobox-mobile.warning .toggle-mobile-infobox {
    background-color: #C4B69D;
}
.infobox-tablet.error,
.infobox-desktop.error,
.infobox-mobile.error .infobox-mobile-header {
    color: #A94442;
    background: #F2DEDE;
    border: 1px solid #EBCCCC;
}
.infobox-mobile.error {
    color: #A94442;
}
.infobox-tablet.error strong,
.infobox-tablet.error a,
.infobox-desktop.error strong,
.infobox-desktop.error a,
.infobox-mobile.error strong,
.infobox-mobile.error a {
    color: #721C24;
    font-weight: 800;
}
.infobox-tablet.error .toggle-tablet-infobox,
.infobox-mobile.error .toggle-mobile-infobox {
    background-color: #D4A1A0;
}
.rab-cdr img,.rab-cdr svg{max-width:100%;height:auto}
.rab-cdr svg{display:block}
.rab-cdr .media-left{padding-right:12px}
.rab-cdr .media-left .icon-small{margin-top:1px}
.rab-cdr .media-right{padding-left:12px}
.rab-cdr .rounded{border-radius:9px!important}
.rab-cdr .rounded-sm{border-radius:5px!important}
.rab-cdr .rounded-lg{border-radius:12px!important}
.rab-cdr .rounded-top{border-radius:9px 9px 0 0!important}
.rab-cdr .rounded-bottom{border-radius:0 0 9px 9px!important}
.rab-cdr .border-danger,.rab-cdr .border-info,.rab-cdr .border-success,.rab-cdr .border-warning,.rab-cdr .border-white,.rab-cdr [class*=border-brand-]{border:1px solid;border-color:inherit}
.rab-cdr .border-thick{border-width:2px}
.rab-cdr .border-heavy{border-width:4px}
@media (min-width:650px){.rab-cdr .sm-border{border:1px solid #bdbdbd}}
.rab-cdr .content-box{box-sizing:content-box}
.rab-cdr .mh-0{min-height:0!important}
.rab-cdr .mw-0{min-width:0!important}
.rab-cdr .cursor-default{cursor:default}
.rab-cdr .cursor-pointer{cursor:pointer}
.rab-cdr .cursor-not-allowed{cursor:not-allowed}
.rab-cdr .pointer-none{pointer-events:none}
.rab-cdr .flex-none{flex:none}
.rab-cdr .conceal{position:relative}
.rab-cdr .conceal:before{content:"";position:absolute;background:#fff;top:-1px;right:-1px;bottom:-1px;left:-1px;opacity:.5;z-index:1}
.rab-cdr .overflow-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rab-cdr .hover-shadow-1:hover,.rab-cdr .shadow-1{box-shadow:0 6px 20px hsla(0,0%,62%,.08)}
.rab-cdr .hover-shadow-2:hover,.rab-cdr .shadow-2{box-shadow:0 2px 4px hsla(0,0%,45.9%,.1),0 4px 5px hsla(0,0%,45.9%,.08),0 1px 10px hsla(0,0%,45.9%,.12)!important}
@media (min-width:650px){.rab-cdr .shadow-sm-1{box-shadow:0 6px 20px hsla(0,0%,62%,.08)}.rab-cdr .shadow-sm-2{box-shadow:0 2px 4px hsla(0,0%,45.9%,.1),0 4px 5px hsla(0,0%,45.9%,.08),0 1px 10px hsla(0,0%,45.9%,.12)!important}}
.rab-cdr .center-y{position:absolute;top:50%;transform:translateY(-50%)}
.rab-cdr .center-xy{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.rab-cdr .columns-2{column-count:2}
@media (min-width:650px){.rab-cdr .columns-sm-2{column-count:2}}
.rab-cdr .compress{visibility:hidden;overflow:hidden;transition:all .3s ease-in-out;max-height:0}
.rab-cdr .compress.release{visibility:visible;max-height:50rem}
.rab-cdr .ml-2-1,.rab-cdr .mx-2-1{margin-left:.75rem!important}
.rab-cdr .mr-2-1,.rab-cdr .mx-2-1{margin-right:.75rem!important}
.rab-cdr .mt-2-1,.rab-cdr .my-2-1{margin-top:.75rem!important}
.rab-cdr .mb-2-1,.rab-cdr .my-2-1{margin-bottom:.75rem!important}
.rab-cdr .pl-2-1,.rab-cdr .px-2-1{padding-left:.75rem!important}
.rab-cdr .pr-2-1,.rab-cdr .px-2-1{padding-right:.75rem!important}
.rab-cdr .pt-2-1,.rab-cdr .py-2-1{padding-top:.75rem!important}
.rab-cdr .pb-2-1,.rab-cdr .py-2-1{padding-bottom:.75rem!important}
.rab-cdr .ml-3-1,.rab-cdr .mx-3-1{margin-left:1.25rem!important}
.rab-cdr .mr-3-1,.rab-cdr .mx-3-1{margin-right:1.25rem!important}
.rab-cdr .mt-3-1,.rab-cdr .my-3-1{margin-top:1.25rem!important}
.rab-cdr .mb-3-1,.rab-cdr .my-3-1{margin-bottom:1.25rem!important}
.rab-cdr .pl-3-1,.rab-cdr .px-3-1{padding-left:1.25rem!important}
.rab-cdr .pr-3-1,.rab-cdr .px-3-1{padding-right:1.25rem!important}
.rab-cdr .pt-3-1,.rab-cdr .py-3-1{padding-top:1.25rem!important}
.rab-cdr .pb-3-1,.rab-cdr .py-3-1{padding-bottom:1.25rem!important}
.rab-cdr label{margin-top:0!important;margin-bottom:.5rem;color:#00424d;font-family:Arial,sans-serif}
.rab-cdr label p{color:#666}
.rab-cdr input[type=text]{height:3rem;font-family:Arial,sans-serif;margin-bottom:0;color:#666}
.rab-cdr .form-control:focus{border-color:#00424d}
.rab-cdr button{-webkit-appearance:none}
.rab-cdr .btn-wide{width:17rem!important}
.rab-cdr .btn-pill{min-width:0!important;min-height:2.6rem!important;background-color:#015060!important;color:#fff!important}
.rab-cdr .btn-toggle{font-weight:600;font-size:14px;min-width:0!important;width:8rem!important;border-radius:5px;color:#00424d;padding-top:.5rem;padding-bottom:.5rem!important;line-height:1.25}
.rab-cdr .brand-primary-1{color:#00424d}
.rab-cdr .brand-primary-2{color:#a5d867}
.rab-cdr .brand-primary-3{color:#015060}
.rab-cdr .brand-secondary-1{color:#f5faff}
.rab-cdr .brand-secondary-2{color:#bdbdbd}
.rab-cdr .brand-secondary-3{color:#e2e2e2}
.rab-cdr .brand-secondary-4{color:#fafafa}
.rab-cdr .brand-tertiary-1{color:#5d868c}
.rab-cdr .brand-tertiary-2{color:#e1feb0}
.rab-cdr .brand-tertiary-3{color:#0291ad}
.rab-cdr .bg-brand-primary-1,.rab-cdr .hover-bg-brand-primary-1:focus,.rab-cdr .hover-bg-brand-primary-1:hover{background-color:#00424d!important}
.rab-cdr .bg-brand-primary-2,.rab-cdr .hover-bg-brand-primary-2:focus,.rab-cdr .hover-bg-brand-primary-2:hover{background-color:#a5d867!important}
.rab-cdr .bg-brand-primary-3,.rab-cdr .hover-bg-brand-primary-3:focus,.rab-cdr .hover-bg-brand-primary-3:hover{background-color:#015060!important}
.rab-cdr .bg-brand-secondary-1,.rab-cdr .hover-bg-brand-secondary-1:focus,.rab-cdr .hover-bg-brand-secondary-1:hover{background-color:#f5faff!important}
.rab-cdr .bg-brand-secondary-2,.rab-cdr .hover-bg-brand-secondary-2:focus,.rab-cdr .hover-bg-brand-secondary-2:hover{background-color:#bdbdbd!important}
.rab-cdr .bg-brand-secondary-3,.rab-cdr .hover-bg-brand-secondary-3:focus,.rab-cdr .hover-bg-brand-secondary-3:hover{background-color:#e2e2e2!important}
.rab-cdr .bg-brand-secondary-4,.rab-cdr .hover-bg-brand-secondary-4:focus,.rab-cdr .hover-bg-brand-secondary-4:hover{background-color:#fafafa!important}
.rab-cdr .bg-brand-tertiary-1,.rab-cdr .hover-bg-brand-tertiary-1:focus,.rab-cdr .hover-bg-brand-tertiary-1:hover{background-color:#5d868c!important}
.rab-cdr .bg-brand-tertiary-2,.rab-cdr .hover-bg-brand-tertiary-2:focus,.rab-cdr .hover-bg-brand-tertiary-2:hover{background-color:#e1feb0!important}
.rab-cdr .bg-brand-tertiary-3,.rab-cdr .hover-bg-brand-tertiary-3:focus,.rab-cdr .hover-bg-brand-tertiary-3:hover{background-color:#0291ad!important}
.rab-cdr .bg-gradient-top{background:#e5eff9;background:linear-gradient(180deg,#e5eff9,#f5faff 10%,#f5faff 95%,#eff6fd)}
.rab-cdr .border-brand-primary-1,.rab-cdr .hover-border-brand-primary-1:focus,.rab-cdr .hover-border-brand-primary-1:hover{border-color:#00424d!important}
.rab-cdr .border-brand-primary-2,.rab-cdr .hover-border-brand-primary-2:focus,.rab-cdr .hover-border-brand-primary-2:hover{border-color:#a5d867!important}
.rab-cdr .border-brand-primary-3,.rab-cdr .hover-border-brand-primary-3:focus,.rab-cdr .hover-border-brand-primary-3:hover{border-color:#015060!important}
.rab-cdr .border-brand-secondary-1,.rab-cdr .hover-border-brand-secondary-1:focus,.rab-cdr .hover-border-brand-secondary-1:hover{border-color:#f5faff!important}
.rab-cdr .border-brand-secondary-2,.rab-cdr .hover-border-brand-secondary-2:focus,.rab-cdr .hover-border-brand-secondary-2:hover{border-color:#bdbdbd!important}
.rab-cdr .border-brand-secondary-3,.rab-cdr .hover-border-brand-secondary-3:focus,.rab-cdr .hover-border-brand-secondary-3:hover{border-color:#e2e2e2!important}
.rab-cdr .border-brand-secondary-4,.rab-cdr .hover-border-brand-secondary-4:focus,.rab-cdr .hover-border-brand-secondary-4:hover{border-color:#fafafa!important}
.rab-cdr .border-brand-tertiary-1,.rab-cdr .hover-border-brand-tertiary-1:focus,.rab-cdr .hover-border-brand-tertiary-1:hover{border-color:#5d868c!important}
.rab-cdr .border-brand-tertiary-2,.rab-cdr .hover-border-brand-tertiary-2:focus,.rab-cdr .hover-border-brand-tertiary-2:hover{border-color:#e1feb0!important}
.rab-cdr .border-brand-tertiary-3,.rab-cdr .hover-border-brand-tertiary-3:focus,.rab-cdr .hover-border-brand-tertiary-3:hover{border-color:#0291ad!important}
.rab-cdr .border-info{border-color:#82d5ff!important}
.rab-cdr .border-success{border-color:#34c240!important}
.rab-cdr .border-warning{border-color:#fadc5a!important}
.rab-cdr .border-danger{border-color:#e84a5e!important}
.rab-cdr .border-transparent{border-color:transparent!important}
.rab-cdr .text-brand-copy-1{color:#212121!important}
.rab-cdr .text-brand-copy-2{color:#414141!important}
.rab-cdr .text-brand-copy-3{color:#616161!important}
.rab-cdr .text-info{color:#82d5ff!important}
.rab-cdr .text-success{color:#34c240!important}
.rab-cdr .text-warning{color:#fadc5a!important}
.rab-cdr .text-danger{color:#e84a5e!important}
.rab-cdr .text-black{color:#000!important}
.rab-cdr .text-muted{color:#00424d;opacity:.75}
.rab-cdr .text-light{color:#cfcfcf!important}
.rab-cdr .bg-light{background-color:#f2f2f2}
.rab-cdr .border,.rab-cdr .border-bottom,.rab-cdr .border-left,.rab-cdr .border-right,.rab-cdr .border-top{border-color:#bdbdbd!important}
.rab-cdr .border-light{border-color:#e2e2e2!important}
.rab-cdr .border-dark{border-color:#000!important}
.rab-cdr .hover-white:focus,.rab-cdr .hover-white:hover,.rab-cdr .text-white{color:#fff!important}
.rab-cdr .bg-white,.rab-cdr .hover-bg-white:focus,.rab-cdr .hover-bg-white:hover{background-color:#fff}
.rab-cdr .desaturate{filter:grayscale(100%)}
.rab-cdr .saturate{filter:grayscale(0)}
.rab-cdr ol,.rab-cdr p,.rab-cdr ul{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;margin-bottom:1rem;letter-spacing:.016em;line-height:1.4}
.rab-cdr ol,.rab-cdr ul{padding-left:1rem}
.rab-cdr ol li,.rab-cdr ul li{margin-bottom:1rem}
.rab-cdr a{border-bottom:1px;border-bottom-style:solid;text-decoration:none;line-height:inherit}
.rab-cdr a:hover{text-decoration:none;border-bottom-color:transparent}
.rab-cdr hr{border-color:#00424d!important;margin-top:3rem;margin-bottom:3rem}
.rab-cdr .font-brand,.rab-cdr .font-brand-semibold,.rab-cdr input.font-brand,.rab-cdr input.font-brand-semibold,.rab-cdr label.font-brand,.rab-cdr label.font-brand-semibold{font-family:Karbon,Trebuchet MS,Century Gothic,CenturyGothic,AppleGothic,Segoe UI,DejaVu Sans,Bitstream Vera Sans,Verdana,Verdana Ref,sans-serif}
.rab-cdr .font-brand-semibold,.rab-cdr input.font-brand-semibold,.rab-cdr label.font-brand-semibold{font-weight:800}
.rab-cdr .font-brand-bold,.rab-cdr input.font-brand-bold,.rab-cdr label.font-brand-bold{font-family:Karbon,Trebuchet MS,Century Gothic,CenturyGothic,AppleGothic,Segoe UI,DejaVu Sans,Bitstream Vera Sans,Verdana,Verdana Ref,sans-serif;font-weight:900}
.rab-cdr .font-body{font-family:Arial,Helvetica Neue,Helvetica,sans-serif}
.rab-cdr .font-weight-normal{font-weight:699!important}
.rab-cdr .font-weight-medium{font-weight:700!important}
.rab-cdr .line-height-1{line-height:.5!important}
.rab-cdr .line-height-2{line-height:.75!important}
.rab-cdr .line-height-3{line-height:1!important}
.rab-cdr .line-height-4{line-height:1.25!important}
.rab-cdr .line-height-5{line-height:1.5!important}
.rab-cdr .line-height-normal{line-height:normal!important}
.rab-cdr .text-decoration-underline{text-decoration:underline}
.rab-cdr .icon-24,.rab-cdr [class*=icon-rab-].icon-24{width:24px;height:24px}
.rab-cdr .icon-32,.rab-cdr [class*=icon-rab-].icon-32{width:32px;height:32px}
.rab-cdr .icon-36,.rab-cdr [class*=icon-rab-].icon-36{width:36px;height:36px}
.rab-cdr .icon-48,.rab-cdr [class*=icon-rab-].icon-48{width:48px;height:48px}
.rab-cdr .icon-48:before,.rab-cdr [class*=icon-rab-].icon-48:before{background-size:36px}
.rab-cdr .icon-64,.rab-cdr [class*=icon-rab-].icon-64{width:64px;height:64px}
.rab-cdr .icon-rab-phone:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M6.1 14.6c.1.1 2.3 1.8 4.2 2.5s2.9.9 3.4.9c.9 0 2.3-.2 3.4-1.5 0 0 .7-.7.8-1.4.1-.7-.2-1.3-.5-1.6L14.7 11c-.5-.5-1.5-.8-2.3-.2L11 12.1c-1-.6-3.8-2.4-5.2-5.2l1-.9c.2-.2.8-.7.8-1.5 0-.6-.2-1.1-.6-1.5C7 3 5 .8 4.3.3 3.9.1 2.9-.2 1.9.6 1.5 1-.5 2.7.2 6c.1.5.5 3.9 5.9 8.6zM2.6 1.4c.5-.5.9-.3 1.2-.1l2.5 2.5c.2.2.2.4.2.7 0 .4-.2.6-.5 1s-1 .9-1 .9c-.2.2-.2.4-.1.6 1.8 3.9 5.6 5.9 6.1 6.1.2.1.4.1.6-.1l1.5-1.5c.3-.3.7-.2.9 0l2.6 2.5s.3.3.3.8-.2.8-1.2 1.6c-.9.6-1.9.8-3.2.4-1.7-.5-4.2-1.8-5.8-3.2-5.5-4.5-5.6-7.6-5.6-9 0-1.4 1.2-3 1.5-3.2z' fill-rule='evenodd' clip-rule='evenodd' fill='%2300424d'/%3E%3C/svg%3E")}
.rab-cdr .icon-rab-envelope:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M1.4 2.3h15.3c.7 0 1.3.7 1.3 1.4v10.6c0 .8-.6 1.4-1.4 1.4H1.4c-.7 0-1.4-.6-1.4-1.4V3.7c0-.7.6-1.4 1.4-1.4zm-.1.9l6.5 5.5c.7.6 1.7.6 2.5 0l6.4-5.5H1.3zm15.8 11c0 .3-.2.5-.5.5H1.3c-.2 0-.5-.2-.5-.5V3.9l6.5 5.4c1 .9 2.4.9 3.5 0L17.1 4' fill-rule='evenodd' clip-rule='evenodd' fill='%2300424d'/%3E%3C/svg%3E")}
.rab-cdr .icon-rab-search:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M17.7 16.2l-4.6-4.6-.1-.1c1.1-1.5 1.6-3.3 1.4-5.1-.2-1.8-1.1-3.5-2.5-4.7C10.5.5 8.7-.1 6.9 0 5.1.1 3.4.8 2.1 2.1.8 3.4.1 5.1 0 7c-.1 1.8.6 3.6 1.8 5 1.2 1.4 2.9 2.3 4.7 2.5 1.8.2 3.6-.3 5.1-1.4l.1.1 4.6 4.6c.2.2.5.3.8.3.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7-.1-.4-.2-.7-.4-.9zM3 11.5c-.9-.9-1.4-1.9-1.7-3.1-.2-1.2-.1-2.4.3-3.5.5-1.1 1.2-2.1 2.2-2.7 1-.7 2.2-1 3.4-1s2.4.4 3.4 1c1 .7 1.8 1.6 2.2 2.7.5 1.1.6 2.3.3 3.5-.2 1.2-.8 2.3-1.7 3.1-.6.6-1.2 1-2 1.3-.7.3-1.5.5-2.3.5s-1.6-.2-2.3-.5c-.6-.2-1.3-.7-1.8-1.3z' fill='%23015060'/%3E%3C/svg%3E")}
.rab-cdr .icon-rab-search-gray:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M17.7 16.2l-4.6-4.6-.1-.1c1.1-1.5 1.6-3.3 1.4-5.1-.2-1.8-1.1-3.5-2.5-4.7C10.5.5 8.7-.1 6.9 0 5.1.1 3.4.8 2.1 2.1.8 3.4.1 5.1 0 7c-.1 1.8.6 3.6 1.8 5 1.2 1.4 2.9 2.3 4.7 2.5 1.8.2 3.6-.3 5.1-1.4l.1.1 4.6 4.6c.2.2.5.3.8.3.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7-.1-.4-.2-.7-.4-.9zM3 11.5c-.9-.9-1.4-1.9-1.7-3.1-.2-1.2-.1-2.4.3-3.5.5-1.1 1.2-2.1 2.2-2.7 1-.7 2.2-1 3.4-1s2.4.4 3.4 1c1 .7 1.8 1.6 2.2 2.7.5 1.1.6 2.3.3 3.5-.2 1.2-.8 2.3-1.7 3.1-.6.6-1.2 1-2 1.3-.7.3-1.5.5-2.3.5s-1.6-.2-2.3-.5c-.6-.2-1.3-.7-1.8-1.3z' fill='%23bdbdbd'/%3E%3C/svg%3E")}
.rab-cdr .icon-rab-arrow-left-gray:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 9c0 .146.084.34.17.434l4.8 5.369a.58.58 0 00.848.024c.233-.22.239-.652.023-.893L3.988 9.632H16.4c.331 0 .6-.283.6-.632s-.269-.631-.6-.631H3.988L7.84 4.066c.216-.24.2-.661-.023-.893a.58.58 0 00-.849.024l-4.8 5.369A.577.577 0 002 9z' fill='%23ccc'/%3E%3C/svg%3E")}
.rab-cdr .icon-rab-close:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 24c6.6 0 12-5.4 12-12S18.6 0 12 0 0 5.4 0 12s5.4 12 12 12z' fill-rule='evenodd' clip-rule='evenodd' fill='%23015060'/%3E%3Cpath d='M15.1 16.3L12 13.2l-3.1 3.1c-.3.3-.9.3-1.2 0-.3-.3-.3-.9 0-1.2l3.1-3.1-3.1-3.1c-.3-.3-.3-.9 0-1.2.3-.3.9-.3 1.2 0l3.1 3.1 3.1-3.1c.3-.3.9-.3 1.2 0s.3.9 0 1.2L13.2 12l3.1 3.1c.3.3.3.9 0 1.2s-.9.3-1.2 0z' fill-rule='evenodd' clip-rule='evenodd' fill='%23fff'/%3E%3C/svg%3E")}
.rab-cdr .icon-rab-close-gray:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 24c6.6 0 12-5.4 12-12S18.6 0 12 0 0 5.4 0 12s5.4 12 12 12z' fill-rule='evenodd' clip-rule='evenodd' fill='%23bdbdbd'/%3E%3Cpath d='M15.1 16.3L12 13.2l-3.1 3.1c-.3.3-.9.3-1.2 0-.3-.3-.3-.9 0-1.2l3.1-3.1-3.1-3.1c-.3-.3-.3-.9 0-1.2.3-.3.9-.3 1.2 0l3.1 3.1 3.1-3.1c.3-.3.9-.3 1.2 0s.3.9 0 1.2L13.2 12l3.1 3.1c.3.3.3.9 0 1.2s-.9.3-1.2 0z' fill-rule='evenodd' clip-rule='evenodd' fill='%23fff'/%3E%3C/svg%3E")}
.rab-cdr .icon-rab-close-gray-raw:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 24c6.6 0 12-5.4 12-12S18.6 0 12 0 0 5.4 0 12s5.4 12 12 12z' fill-rule='evenodd' clip-rule='evenodd' fill='%23fff'/%3E%3Cpath d='M15.1 16.3L12 13.2l-3.1 3.1c-.3.3-.9.3-1.2 0-.3-.3-.3-.9 0-1.2l3.1-3.1-3.1-3.1c-.3-.3-.3-.9 0-1.2.3-.3.9-.3 1.2 0l3.1 3.1 3.1-3.1c.3-.3.9-.3 1.2 0s.3.9 0 1.2L13.2 12l3.1 3.1c.3.3.3.9 0 1.2s-.9.3-1.2 0z' fill-rule='evenodd' clip-rule='evenodd' fill='%23616161'/%3E%3C/svg%3E")}
.rab-cdr .icon-rab-info:before,.rab-cdr div.bullet-info:before,.rab-cdr p.bullet-info:before,.rab-cdr ul.bullet-info li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='9' r='9' fill='%23bdbdbd' fill-opacity='.7'/%3E%3Cpath fill='%23fff' d='M9.026 14.3a.532.532 0 01-.531-.532V7.844a.535.535 0 111.069 0v5.924a.532.532 0 01-.538.531zm-.022-8.26a.855.855 0 100-1.71.855.855 0 000 1.71z'/%3E%3C/svg%3E")}
.rab-cdr .alert-validate:before,.rab-cdr .icon-rab-info-danger:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='9' r='9' fill='%23E84A5E'/%3E%3Cpath fill='%23fff' d='M8.997 14.4a.598.598 0 01-.422-.174.592.592 0 01-.175-.42v-6.61c0-.158.063-.31.176-.421A.602.602 0 019 6.6a.602.602 0 01.424.175.595.595 0 01.176.422v6.61a.59.59 0 01-.177.422.598.598 0 01-.426.171zM9 5.4a.9.9 0 100-1.8.9.9 0 000 1.8z'/%3E%3C/svg%3E")}
.rab-cdr .icon-rab-tickbox:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 24H5c-2.8 0-5-2.2-5-5V5c0-2.8 2.2-5 5-5h14c2.8 0 5 2.2 5 5v14c0 2.8-2.2 5-5 5zM5 1C2.8 1 1 2.8 1 5v14c0 2.2 1.8 4 4 4h14c2.2 0 4-1.8 4-4V5c0-2.2-1.8-4-4-4H5z' fill='%23015060'/%3E%3Cpath d='M17.6 11.1c.5 0 1 .4 1 .8s-.4.8-1 .8H6.8c-.5 0-1-.4-1-.8s.4-.8 1-.8h10.8z' fill-rule='evenodd' clip-rule='evenodd' fill='%23cbd6e1'/%3E%3C/svg%3E")}
.rab-cdr .icon-rab-tickbox-hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 24H5c-2.8 0-5-2.2-5-5V5c0-2.8 2.2-5 5-5h14c2.8 0 5 2.2 5 5v14c0 2.8-2.2 5-5 5zM5 1C2.8 1 1 2.8 1 5v14c0 2.2 1.8 4 4 4h14c2.2 0 4-1.8 4-4V5c0-2.2-1.8-4-4-4H5z' fill='%23015060'/%3E%3Cpath d='M17.6 11.1c.5 0 1 .4 1 .8s-.4.8-1 .8H6.8c-.5 0-1-.4-1-.8s.4-.8 1-.8h10.8z' fill-rule='evenodd' clip-rule='evenodd' fill='%23015060'/%3E%3C/svg%3E")}
.rab-cdr .icon-rab-tickbox-active:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect width='24' height='24' rx='5' fill='%23015060'/%3E%3Cpath d='M8.425 12.019a.805.805 0 00-1.196.041.957.957 0 00.038 1.285l3.385 3.41a.808.808 0 001.247-.106l5.923-8.182a.955.955 0 00-.149-1.275.807.807 0 00-1.187.159l-5.354 7.395-2.707-2.727z' fill='%23fff'/%3E%3C/svg%3E")}
.rab-cdr .icon-rab-tickbox-disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 24H5c-2.8 0-5-2.2-5-5V5c0-2.8 2.2-5 5-5h14c2.8 0 5 2.2 5 5v14c0 2.8-2.2 5-5 5zM5 1C2.8 1 1 2.8 1 5v14c0 2.2 1.8 4 4 4h14c2.2 0 4-1.8 4-4V5c0-2.2-1.8-4-4-4H5z' fill='%23cbd6e1'/%3E%3C/svg%3E")}
.rab-cdr .icon-rab-tickbox-active-disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect width='24' height='24' rx='5' fill='%23cbd6e1'/%3E%3Cpath d='M8.425 12.019a.805.805 0 00-1.196.041.957.957 0 00.038 1.285l3.385 3.41a.808.808 0 001.247-.106l5.923-8.182a.955.955 0 00-.149-1.275.807.807 0 00-1.187.159l-5.354 7.395-2.707-2.727z' fill='%23fff'/%3E%3C/svg%3E")}
.rab-cdr .icon-rab-tickbox-close:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23015060' d='M5 0h14c2.8 0 5 2.2 5 5v14c0 2.8-2.2 5-5 5H5c-2.8 0-5-2.2-5-5V5c0-2.8 2.2-5 5-5z'/%3E%3Cpath fill='%23fff' d='M12 12.7l-3.4 3.4c-.1.1-.2.2-.3.2s-.3 0-.3-.2c-.2-.2-.2-.5 0-.7l3.4-3.4-3.5-3.4c-.2-.2-.2-.5 0-.7.2-.2.5-.2.7 0l3.4 3.4 3.4-3.4c.2-.2.5-.2.7 0 .2.2.2.5 0 .7L12.7 12l3.4 3.4c.2.2.2.5 0 .7-.1.1-.2.2-.3.2s-.3 0-.3-.2L12 12.7z'/%3E%3C/svg%3E")}
.rab-cdr .icon-rab-arrow-left-large:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2300424d' d='M23.2 11.9c0 .5-.4.9-.8.9H3.6L4.8 14l2.1 2.1 1.7 1.7.7.7c.3.3.3.9 0 1.2-.3.3-.9.3-1.2.1l-.9-.9L5.4 17c-.7-.6-1.4-1.3-2-2l-1.7-1.7-.7-.7c-.1-.1-.1-.2-.2-.3v-.7c0-.1.1-.2.2-.3l.9-.9 1.8-1.8c.6-.6 1.3-1.3 2-1.9.5-.7 1.1-1.3 1.7-1.8l.7-.7c.3-.3.9-.3 1.2 0s.3.9 0 1.2c-.3.4-.6.5-.9.8-.6.6-1.2 1.2-1.8 1.9l-3 3h18.7c.5 0 .9.3.9.8z'/%3E%3C/svg%3E")}
.rab-cdr .icon-rab-stopwatch:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23fadc5a'/%3E%3Cpath fill='%23fff' d='M12 20c-4.412 0-8-3.588-8-8s3.588-8 8-8 8 3.588 8 8a8.125 8.125 0 01-.193 1.756.616.616 0 01-1.2-.268 6.81 6.81 0 00.164-1.485 6.782 6.782 0 00-6.774-6.774 6.782 6.782 0 00-6.774 6.774 6.782 6.782 0 006.774 6.774 6.825 6.825 0 001.883-.265.614.614 0 01.76.418.615.615 0 01-.418.76A8.154 8.154 0 0112 20zm3.68-3.819a.61.61 0 01-.404-.153L11.24 12.46a.61.61 0 01-.207-.461V7.718a.615.615 0 011.23 0v4.004l3.828 3.384a.613.613 0 01.053.866.616.616 0 01-.463.21z'/%3E%3C/svg%3E")}
.rab-cdr .icon-rab-suitcase:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%2300424d' d='M11.565 14.5a5 5 0 110-10 5 5 0 010 10zm0-9a4 4 0 100 8 4 4 0 000-8z'/%3E%3Cpath fill='%2300424d' d='M3.63 22.455a.5.5 0 01-.5-.5 8.435 8.435 0 0112.456-7.41.507.507 0 01.238.306.506.506 0 01-.048.384.507.507 0 01-.306.238.507.507 0 01-.384-.048 7.436 7.436 0 00-11 6.535.5.5 0 01-.455.495zM26.69 27.5h-10.9a2.185 2.185 0 01-2.18-2.18v-5.875a2.185 2.185 0 012.18-2.18h10.9a2.185 2.185 0 011.54.64c.408.408.638.962.64 1.54v5.875a2.184 2.184 0 01-.64 1.54 2.185 2.185 0 01-1.54.64zm-10.9-9.235a1.18 1.18 0 00-1.18 1.18v5.875a1.18 1.18 0 001.18 1.18h10.9a1.18 1.18 0 001.18-1.18v-5.875a1.18 1.18 0 00-1.18-1.18h-10.9z'/%3E%3Cpath fill='%2300424d' d='M23.85 18.265a.5.5 0 01-.5-.5v-1.18a.6.6 0 00-.187-.42.6.6 0 00-.429-.165h-3a.6.6 0 00-.564.357.6.6 0 00-.05.228v1.18a.5.5 0 11-1 0v-1.18a1.606 1.606 0 011.008-1.47 1.606 1.606 0 01.616-.115h3a1.605 1.605 0 011.615 1.585v1.18a.498.498 0 01-.039.194.501.501 0 01-.276.27.502.502 0 01-.195.036zM22.773 23h-3.07a.5.5 0 01-.353-.146.5.5 0 01-.147-.354v-.2H14.11a.5.5 0 01-.353-.146.5.5 0 010-.707.5.5 0 01.353-.147h5.595a.5.5 0 01.354.146.5.5 0 01.146.354v.2h2.065v-.2a.5.5 0 01.5-.5h5.6a.5.5 0 01.354.146.5.5 0 010 .708.5.5 0 01-.354.146h-5.095v.2a.5.5 0 01-.5.5zm-9.765-2.065l-1.67 1.61-1.675-1.61.995-5.225h1.35l1 5.225z'/%3E%3Cpath fill='%2300424d' d='M10.66 15.71l-.51-1.115.76-.6h.85l.765.6-.515 1.115h-1.35z'/%3E%3C/svg%3E")}
.rab-cdr .icon-rab-wallet:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%2300424d' d='M26.155 8.6l-.24-1.29a2.275 2.275 0 00-.97-1.5 1.896 1.896 0 00-1.5-.26l-6.19 1.5L13 8.085c-.905.22-1.46.355-1.805.465l-.12.04a2.54 2.54 0 00-2.095 2.5v2.08a6.75 6.75 0 00-1.511 12.613 6.75 6.75 0 006.354-.164 6.75 6.75 0 002.372-2.259h9.5a2.545 2.545 0 002.54-2.54v-9.725a2.545 2.545 0 00-2.08-2.495zM23.69 6.5a.9.9 0 01.71.13 1.27 1.27 0 01.535.87l.2 1.06H15.32l8.37-2.06zm-13.19 19a5.75 5.75 0 01-5.64-6.872 5.75 5.75 0 017.84-4.19 5.75 5.75 0 013.55 5.312 5.76 5.76 0 01-1.687 4.063A5.76 5.76 0 0110.5 25.5zm15.185-3.14h-8.96a6.75 6.75 0 00-.605-6.348A6.75 6.75 0 0010.5 13c-.175 0-.345 0-.5.025v-1.93a1.545 1.545 0 011.54-1.54h14.145a1.545 1.545 0 011.54 1.54v2.3h-4a2.56 2.56 0 00-2.534 1.54 2.56 2.56 0 00.62 2.9 2.56 2.56 0 001.939.665h4v2.3a1.545 1.545 0 01-1.565 1.56zm1.545-4.86h-4a1.56 1.56 0 01-1.103-.457 1.56 1.56 0 010-2.206 1.56 1.56 0 011.103-.457h4v3.12z'/%3E%3Cpath fill='%2300424d' d='M23.496 16.8a.73.73 0 00.73-.73.73.73 0 10-1.46 0 .73.73 0 00.73.73zM10.26 19.21a1.085 1.085 0 01-1-.435.585.585 0 010-.595 1.22 1.22 0 011.13-.435h1.5a.5.5 0 000-1l-.89.005v-.805a.5.5 0 00-.146-.353.5.5 0 00-.707 0 .5.5 0 00-.147.353v.815a2 2 0 00-1.575.895 1.57 1.57 0 00-.03 1.605 2.055 2.055 0 001.89.945c.705-.03 1.25.15 1.45.5a.555.555 0 010 .58 1.246 1.246 0 01-1.16.47H8.81a.5.5 0 000 1H10v.8a.5.5 0 101 0v-.83a2.064 2.064 0 001.585-.94 1.55 1.55 0 000-1.605c-.39-.68-1.25-1.025-2.325-.97z'/%3E%3C/svg%3E")}
.rab-cdr .icon-rab-coins:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%2300424d' d='M21.5 13.805v-5.25c0-2.925-3.585-5.305-8-5.305s-8 2.38-8 5.305V20.5c0 2.925 3.585 5.305 8 5.305a12.096 12.096 0 001.5-.1 7.5 7.5 0 0010.097 1.91 7.5 7.5 0 002.526-9.96 7.5 7.5 0 00-6.123-3.85zm-8-9.555c3.85 0 7 1.925 7 4.295v.04c-.03 2.36-3.15 4.275-7 4.275s-6.945-1.91-7-4.27v-.045c.03-2.37 3.16-4.295 7-4.295zm0 9.61c3 0 5.62-1.105 7-2.74v1.46a2.78 2.78 0 01-.325 1.24 7.5 7.5 0 00-5.13 2.915 11.073 11.073 0 01-1.535.11c-3.835 0-6.955-1.91-7-4.27v-1.45c1.38 1.63 3.99 2.735 6.99 2.735zm0 4c.285 0 .565 0 .845-.035a7.424 7.424 0 00-.825 3c-3.835 0-6.955-1.91-7-4.27v-1.44c1.37 1.63 3.98 2.74 6.98 2.74v.005zm0 7c-3.85 0-7-1.925-7-4.295v-1.46c1.365 1.63 4 2.74 7 2.74h.03a7.43 7.43 0 00.87 2.955c-.295.025-.595.035-.9.035v.025zm7.5 2.89a6.5 6.5 0 01-6.5-6.435v-.05A6.5 6.5 0 1121 27.75z'/%3E%3Cpath fill='%2300424d' d='M20.724 20.72a1.27 1.27 0 01-1.165-.5.705.705 0 010-.725 1.405 1.405 0 011.31-.5h1.69a.5.5 0 00.354-.146.5.5 0 000-.708.5.5 0 00-.354-.146h-1.095V17a.5.5 0 00-.146-.354.5.5 0 00-.707 0 .5.5 0 00-.147.354v1a2.2 2.2 0 00-1.77 1 1.696 1.696 0 00-.256.863 1.696 1.696 0 00.221.872 2.235 2.235 0 002.055 1.025c.81-.035 1.44.18 1.675.575a.675.675 0 010 .71 1.425 1.425 0 01-1.345.555h-1.94a.5.5 0 000 1H20.5v.9a.5.5 0 001 0v-.96a2.264 2.264 0 001.775-1.04 1.67 1.67 0 000-1.735c-.43-.71-1.365-1.095-2.55-1.045z'/%3E%3C/svg%3E")}
.rab-cdr .icon-rab-building:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%2300424d' d='M16 6.1c-.9 0-1.6.7-1.6 1.6s.7 1.6 1.6 1.6 1.6-.7 1.6-1.6-.7-1.6-1.6-1.6zm0 2.3c-.5 0-.8-.4-.8-.8s.4-.8.8-.8.8.4.8.8c0 .5-.3.8-.8.8zm0-2.3c-.9 0-1.6.7-1.6 1.6s.7 1.6 1.6 1.6 1.6-.7 1.6-1.6-.7-1.6-1.6-1.6zm0 2.3c-.5 0-.8-.4-.8-.8s.4-.8.8-.8.8.4.8.8c0 .5-.3.8-.8.8zm0-2.3c-.9 0-1.6.7-1.6 1.6s.7 1.6 1.6 1.6 1.6-.7 1.6-1.6-.7-1.6-1.6-1.6zm0 2.3c-.5 0-.8-.4-.8-.8s.4-.8.8-.8.8.4.8.8c0 .5-.3.8-.8.8zm11.8 2.3L16.2 3.3c-.1-.1-.3-.1-.4 0L4.2 10.7c-.2.1-.2.2-.2.4.1.2.2.3.4.3h2v1.9c0 .2.2.4.4.4H7v8.1h-.3c-.2 0-.4.2-.4.4V24h-.7c-.2 0-.3.1-.4.2l-.8 2.1c0 .1 0 .2.1.4.1.1.2.2.3.2h22.4c.1 0 .2-.1.3-.2.1-.1.1-.2.1-.4l-.8-2.1c-.1-.2-.2-.2-.4-.2h-.8v-1.9c0-.2-.2-.4-.4-.4H25v-8.1h.3c.2 0 .4-.2.4-.4v-1.9h2c.2 0 .3-.1.4-.3-.1-.1-.1-.2-.3-.3zm-17.1 11h-.3v-8.1h.3c.2 0 .4-.2.4-.4v-1.9h2.6v1.9c0 .2.2.4.4.4h.3v8.1h-.1c-.2 0-.4.2-.4.4V24h-2.8v-1.9c0-.2-.2-.4-.4-.4zm7.1 0h-.1v-8.1h.3c.2 0 .4-.2.4-.4v-1.9H21v1.9c0 .2.2.4.4.4h.3v8.1h-.3c-.2 0-.4.2-.4.4V24h-2.8v-1.9c0-.2-.2-.4-.4-.4zm3.9.8h3.2V24h-3.2v-1.5zm-4.1-9.6h-3.2v-1.5h3.2v1.5zm-.7.7v8.1h-1.8v-8.1h1.8zm-2.3 8.9h2.8V24h-2.8v-1.5zm-4.3-9.6H7.1v-1.5h3.2v1.5zm-.7.7v8.1H7.8v-8.1h1.8zm.7 8.9V24H7.1v-1.5h3.2zm15.9 2.3l.5 1.3H5.4l.5-1.3h20.3zm-2-3.1h-1.8v-8.1h1.8v8.1zm.7-8.8h-3.2v-1.5h3.2v1.5zM5.7 10.6L16 4l10.3 6.6H5.7z'/%3E%3C/svg%3E")}
.rab-cdr .icon-rab-shield:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 37'%3E%3Cpath d='M18.2.7c-.1 0-.2 0-.2.1L4.2 7.5c-.2.1-.3.2-.4.3 0 .2-.1.3-.1.5v1.3c0 .1 0 .2.1.3 0 .1.1.2.2.3.1.1.2.1.3.2.1 0 .2.1.3.1.1 0 .2 0 .3-.1.1 0 .2-.1.3-.2-.1-.2 0-.2 0-.3 0-.1.1-.2.1-.3v-.8l13.1-6.4 13.1 6.4v4.9c0 9.2-5.3 17-13.1 20.6-7.8-3.6-13.1-11.4-13.1-20.6v-1c0-.1 0-.2-.1-.3 0-.1-.1-.2-.2-.3s-.1-.1-.2-.1-.2-.1-.3-.1c-.1 0-.2 0-.3.1-.1 0-.2.1-.3.2-.1.1-.1.2-.2.3 0 .1-.1.2-.1.3v1c0 10 5.9 18.5 14.3 22.3.1 0 .2.1.3.1.1 0 .2 0 .3-.1C27.1 32.2 33 23.6 33 13.7V8.3c0-.1 0-.3-.1-.4l-.3-.3L18.7.8c-.1-.1-.3-.1-.5-.1z' fill='%2300424d'/%3E%3Cpath d='M25.7 12.5c-.2 0-.3.1-.5.2L16.7 21l-3.8-3.9c-.1-.1-.2-.1-.3-.2s-.2-.1-.3-.1c-.1 0-.2 0-.3.1-.1 0-.2.1-.3.2-.1.1-.1.2-.2.3 0 .1-.1.2-.1.3 0 .1 0 .2.1.3 0 .1.1.2.2.3l4.4 4.4c.1.1.3.2.5.2s.4-.1.6-.2l9.1-8.8c.1-.1.2-.3.2-.4 0-.2 0-.3-.1-.5s-.2-.3-.3-.4c0-.1-.2-.2-.4-.1z' fill='%23a5d867'/%3E%3C/svg%3E")}
.rab-cdr .icon-rab-target:before{background-image: url("data:image/svg+xml,%3Csvg width='73' height='72' viewBox='0 0 73 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='36.7839' cy='36' rx='35.7839' ry='36' fill='%23C4C4C4'/%3E%3Ccircle cx='36.8613' cy='36' r='36' fill='%23A5D867'/%3E%3Cellipse cx='36.8608' cy='36' rx='32' ry='32' fill='white'/%3E%3Cpath d='M36.5002 50.6666C44.8765 50.6666 51.6668 43.8762 51.6668 35.4999C51.6668 27.1236 44.8765 20.3333 36.5002 20.3333C28.1238 20.3333 21.3335 27.1236 21.3335 35.4999C21.3335 43.8762 28.1238 50.6666 36.5002 50.6666Z' stroke='%2300424D' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square'/%3E%3Cpath d='M36.5 18V23.8333' stroke='%2300424D' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square'/%3E%3Cpath d='M53.9998 35.5H48.1665' stroke='%2300424D' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square'/%3E%3Cpath d='M36.5 53.0001V47.1667' stroke='%2300424D' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square'/%3E%3Cpath d='M19 35.5H24.8333' stroke='%2300424D' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square'/%3E%3Cpath d='M36.5 39C38.433 39 40 37.433 40 35.5C40 33.567 38.433 32 36.5 32C34.567 32 33 33.567 33 35.5C33 37.433 34.567 39 36.5 39Z' stroke='%23A5D867' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square'/%3E%3C/svg%3E%0A")}
.rab-cdr .icon-rab-calendar:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 37'%3E%3Cpath d='M34.5 9.5c0-1.7-.6-3.3-1.8-4.5-1.2-1.2-2.8-1.9-4.4-1.9h-1.9V1.6c0-.2-.1-.4-.2-.6-.1-.1-.3-.2-.5-.2s-.4.1-.5.2c-.1.1-.2.4-.2.6v1.5H10.9V1.6c0-.2-.1-.4-.2-.6-.1-.1-.3-.2-.5-.2-.3 0-.5.1-.6.2-.2.2-.2.4-.2.6v1.5H7.5C5.8 3.1 4.2 3.8 3 5S1.2 7.8 1.2 9.5v18.7c0 1.7.7 3.3 1.8 4.5 1.2 1.2 2.8 1.9 4.4 1.9H22c1.5 1.1 3.4 1.7 5.2 1.6 2.5 0 4.8-1 6.5-2.8 1.7-1.8 2.7-4.2 2.7-6.7 0-2.1-.7-4.1-2-5.8V9.5zM7.5 33c-1.3 0-2.5-.5-3.3-1.4-.9-.9-1.4-2.1-1.4-3.4V9.5c0-1.3.5-2.5 1.4-3.4.8-.9 2-1.4 3.3-1.4h1.9v3.2c0 .2.1.4.2.6.1.1.3.2.5.2s.4-.1.5-.2c.1-.1.2-.4.2-.6V4.7h13.8v3.2c0 .2.1.4.2.6.1.1.3.2.5.2s.4-.1.5-.2c.1-.1.2-.4.2-.6V4.7h1.9c1.2 0 2.4.5 3.3 1.4.9.9 1.4 2.1 1.4 3.4v9.9l-.1-.1c-.2-.2-.4-.3-.6-.5-.1-.1-.2-.1-.2-.1l-.6-.3c-.1 0-.2-.1-.2-.1-.3-.1-.6-.2-.8-.4H30c-.3-.1-.5-.2-.8-.2-.1 0-.2 0-.3-.1-.2 0-.4-.1-.7-.1h-.3c-.3 0-.6-.1-.9-.1-1.3 0-2.6.3-3.8.8-1.2.5-2.3 1.3-3.1 2.3-.9 1-1.5 2.2-1.9 3.4-.4 1.3-.5 2.6-.4 3.9v.3c0 .2.1.5.1.7 0 .1 0 .2.1.3.1.3.1.5.2.8 0 .1 0 .1.1.2.1.3.2.6.4.9 0 .1.1.2.1.3l.3.6c.1.1.1.2.2.3.1.2.3.4.4.6l.2.2H7.5zm27.4-6.2c0 2.1-.8 4.1-2.3 5.6-1.4 1.5-3.4 2.3-5.5 2.3-1.6 0-3.2-.5-4.5-1.5-1.3-1-2.3-2.4-2.8-3.9-.5-1.6-.5-3.3 0-4.9.5-1.6 1.5-3 2.8-3.9 1.3-1 2.9-1.5 4.5-1.5.3 0 .6 0 .9.1 1 .1 1.9.4 2.8.9.9.5 1.6 1.1 2.2 1.9 1.3 1.3 1.9 3.1 1.9 4.9z' fill='%2300424d'/%3E%3Cpath d='M28 26.5v-2.7c0-.2-.1-.4-.2-.6-.2-.2-.4-.2-.6-.2-.2 0-.4.1-.5.2-.1.1-.2.4-.2.6v3.1c0 .2.1.4.2.6l2.1 2.1c.1.1.3.2.5.2s.4-.1.5-.2c.1-.1.2-.4.2-.6 0-.2-.1-.4-.2-.6L28 26.5zM16.9 15.1h-8c-.2 0-.4.1-.5.2-.1.1-.2.4-.2.6s.1.4.2.6c.1.1.3.2.5.2H17c.2 0 .4-.1.5-.2.1-.1.2-.4.2-.6s-.1-.4-.2-.6c-.2-.2-.4-.2-.6-.2zM11.5 22H8.9c-.2 0-.4.1-.5.2-.1.1-.2.4-.2.6s.1.4.2.6c.1.1.3.2.5.2h2.7c.2 0 .4-.1.5-.2.1-.1.2-.3.2-.6s-.1-.4-.2-.6c-.2-.1-.4-.2-.6-.2z' fill='%23a5d867'/%3E%3C/svg%3E")}
.rab-cdr .icon-rab-clock:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 37 37' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2300424d' stroke='%23fff' stroke-width='.6' d='M18.5 36.1C8.8 36.1 1 28.2 1 18.5 1 8.8 8.8.9 18.5.9c.7 0 1.2.5 1.2 1.2s-.5 1.2-1.2 1.2c-8.4 0-15.2 6.8-15.2 15.2s6.8 15.2 15.2 15.2c8.4 0 15.2-6.8 15.2-15.2 0-.7.5-1.2 1.2-1.2s1.2.5 1.2 1.2c-.1 9.7-7.9 17.6-17.6 17.6z'/%3E%3Cpath fill='%2300424d' stroke='%23fff' stroke-width='.6' d='M32.7 12.7h0c-.3-.6 0-1.3.6-1.6h0c.6-.3 1.3 0 1.6.6.3.6 0 1.3-.6 1.6-.2.1-.3.1-.5.1-.5 0-.9-.2-1.1-.7zm-1.6-4.9h0c-.2.2-.5.3-.8.3-.3 0-.6-.1-.8-.3-.5-.5-.5-1.2 0-1.7s1.2-.5 1.7 0h0c.4.4.4 1.2-.1 1.7zm-6.6-3.3h0c-.6-.2-.9-1-.6-1.6.2-.6.9-.9 1.6-.6.6.2.9 1 .6 1.6h0c-.2.4-.6.7-1.1.7-.2-.1-.3-.1-.5-.1zm-4.6 13.1v.2l.2.1 5.1 2.6h0c.6.3.8 1 .5 1.6-.2.4-.6.7-1.1.7-.2 0-.4 0-.5-.1 0 0 0 0 0 0l-5.9-3s0 0 0 0c-.4-.2-.7-.6-.7-1.1V8.1c0-.7.5-1.2 1.2-1.2s1.2.5 1.2 1.2v9.5z'/%3E%3Cpath fill='%23a5d867' stroke='%23fff' stroke-width='.4' d='M32.6 12.7h0c-.3-.7 0-1.4.7-1.7h0c.7-.3 1.4 0 1.7.7.3.7 0 1.4-.7 1.7-.2.1-.3.1-.5.1-.5 0-1-.3-1.2-.8zm-1.4-4.9h0c-.2.2-.6.4-.9.4-.3 0-.7-.1-.9-.4-.5-.5-.5-1.3 0-1.8s1.3-.5 1.8 0h0c.5.5.5 1.3 0 1.8zm-6.7-3.3h0c-.7-.3-1-1-.7-1.7.3-.7 1-1 1.7-.7.7.3 1 1 .7 1.7h0c-.2.5-.7.8-1.2.8-.2 0-.4 0-.5-.1z'/%3E%3C/svg%3E")}
.rab-cdr div.bullet-arrow-lime:before,.rab-cdr p.bullet-arrow-lime:before,.rab-cdr ul.bullet-arrow-lime li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill='%23a5d867' d='M9.4 0h-.9C4.5.2 1.2 3 .2 6.7.1 7.5 0 8.2 0 9s.1 1.5.3 2.2c1 3.7 4.3 6.5 8.3 6.7h.9c4.8-.2 8.6-4.1 8.6-9S14.2.2 9.4 0z'/%3E%3Cpath fill='%23fff' d='M14.3 9l-4.8 4.8c-.1.2-.2.2-.4.2s-.2 0-.4-.1c-.2-.2-.2-.5 0-.7l3.6-3.7H4.2c-.3 0-.5-.2-.5-.5s.2-.5.5-.5h8.2L8.8 4.9c-.2-.2-.2-.5 0-.7.2-.2.5-.2.7 0L14.3 9z'/%3E%3C/svg%3E")}
.rab-cdr div.bullet-arrow-invert:before,.rab-cdr p.bullet-arrow-invert:before,.rab-cdr ul.bullet-arrow-invert li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill='%2300424d' fill-rule='evenodd' d='M18 9c0 5-4 9-9 9s-9-4-9-9 4-9 9-9 9 4 9 9zm-.8 0C17.2 4.5 13.5.8 9 .8S.8 4.5.8 9s3.7 8.2 8.2 8.2 8.2-3.7 8.2-8.2zM14 9c0-.1-.1-.2-.1-.3l-3.2-3.6c-.1-.2-.4-.2-.6 0-.2.1-.2.4 0 .6l2.6 2.9H4.4c-.2 0-.4.2-.4.4s.2.4.4.4h8.3l-2.6 2.9c-.1.2-.1.4 0 .6.2.2.4.1.6 0l3.2-3.6c.1-.1.1-.2.1-.3z' clip-rule='evenodd'/%3E%3C/svg%3E")}
.rab-cdr p.bullet-accordion-open-plain-green:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cg fill-rule='evenodd' clip-rule='evenodd'%3E%3Ccircle cx='9' cy='9' r='9' fill='%23016e80'/%3E%3Cpath d='M12.4 9.6H9.6v2.9c0 .2-.3.5-.6.5s-.6-.3-.6-.6V9.6H5.6c-.3 0-.6-.3-.6-.6s.3-.6.6-.6h2.9V5.6c-.1-.3.2-.6.5-.6s.6.3.6.6v2.9h2.9c.2-.1.5.2.5.5s-.3.6-.6.6z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")}
.rab-cdr p.bullet-accordion-close-plain-green:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cg fill-rule='evenodd' clip-rule='evenodd'%3E%3Ccircle cx='9' cy='9' r='9' fill='%23016e80'/%3E%3Cpath d='M11 11.8l-2-2-2 2c-.2.2-.6.2-.8 0-.2-.2-.2-.6 0-.8l2-2-2-2c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0l2 2 2-2c.2-.2.6-.2.8 0s.2.6 0 .8l-2 2 2 2c.2.2.2.6 0 .8-.2.2-.6.2-.8 0z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")}
.rab-cdr ol.bullet-number{counter-reset:li}
.rab-cdr ol.bullet-number li{position:relative}
.rab-cdr ol.bullet-number li:after{content:counter(li);counter-increment:li;display:block;width:18px;height:18px;color:#fff;background-color:#015060;border-radius:18px;position:absolute;top:0;left:0;font-family:Karbon;font-weight:600;text-align:center;font-size:14px;line-height:18px}
.rab-cdr .icon-rab-logo-cdr{width:118px;height:43px}
.rab-cdr .icon-rab-logo-cdr:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 118 43'%3E%3Cpath fill='%23002760' d='M58.3 10.7c-.8-.5-1.7-.8-2.6-.8-1.9 0-3.2 1.3-3.2 3.5s1.3 3.6 3.3 3.6c1 0 2-.4 2.7-.9l.4 1.8c-.8.5-2 .8-3.2.8-3.1 0-5.2-1.9-5.2-5.2 0-3.2 2.1-5.3 5.2-5.3 1.2 0 2.4.3 3.2.8l-.6 1.7zm5 8c-2.2 0-3.7-1.5-3.7-3.9s1.6-4 3.8-4 3.7 1.5 3.7 3.9c0 2.5-1.7 4-3.8 4zm0-6.3c-1.2 0-1.9 1-1.9 2.4s.7 2.4 1.9 2.4 1.9-1 1.9-2.4-.7-2.4-1.9-2.4zm9.8 6.1V14c0-1.1-.4-1.5-1.3-1.5-.7 0-1.3.3-1.6.7v5.3h-1.9v-7.4l1.9-.3V12c.7-.7 1.5-1.2 2.4-1.2 1.5 0 2.4 1 2.4 2.5v5.1h-1.9zm5.9.2c-1 0-2.1-.3-2.9-.7l.4-1.5c.7.4 1.7.7 2.5.7.7 0 1.2-.3 1.2-.8 0-.6-.6-.8-1.5-1-1.4-.3-2.5-.9-2.5-2.3s1.2-2.3 2.9-2.3c.9 0 2 .2 2.7.6l-.4 1.5c-.7-.4-1.7-.6-2.3-.6-.7 0-1.1.3-1.1.7 0 .6.6.8 1.5 1 1.4.3 2.5.9 2.5 2.3.1 1.4-1.1 2.4-3 2.4zm6.2-7.6v4.5c0 1.1.4 1.4 1.2 1.4.6 0 1.2-.2 1.6-.6v-5.3h1.9v7.3l-1.9.3v-1.1c-.6.7-1.5 1.1-2.4 1.1-1.4 0-2.3-1-2.3-2.5v-5.1h1.9zm15.6 7.4V14c0-1.1-.4-1.5-1.2-1.5-.7 0-1.2.3-1.5.7v5.3h-1.9V14c0-1.1-.4-1.5-1.2-1.5-.6 0-1.1.2-1.5.6v5.4h-1.9v-7.4l1.9-.3v1c.7-.7 1.4-1.1 2.3-1.1.9 0 1.6.4 2 1.3.7-.8 1.6-1.3 2.6-1.3 1.4 0 2.3 1 2.3 2.6v5.1h-1.9zm5-3.3c.1 1.2.9 2 2.2 2 .8 0 1.6-.2 2.3-.7l.2 1.6c-.7.4-1.7.6-2.7.6-2.4 0-3.9-1.5-3.9-3.9s1.6-4 3.8-4c1.9 0 3 1.2 3 3 0 .4-.1.8-.2 1.2l-4.7.2zM109 14v-.1c0-1-.4-1.6-1.4-1.6-1 0-1.7.9-1.8 1.8l3.2-.1zm5 4.5h-1.9v-7.3l1.9-.3v1.2c.5-.8 1.1-1.2 1.9-1.2.5 0 .9.1 1.3.3l-.4 1.7c-.3-.2-.7-.3-1.1-.3-.7 0-1.3.4-1.8 1.3v4.6zM54.2 33H51V23h3.4c3.4 0 5.4 2 5.4 4.9-.1 3.1-2 5.1-5.6 5.1zm0-8.4h-1.3v6.7h1.4c2.1 0 3.4-1.1 3.4-3.3.1-2.2-1.2-3.4-3.5-3.4zM65 32.2c-.5.6-1.2 1.1-2.1 1.1-1.3 0-2.3-.9-2.3-2.1 0-1.4 1-2.5 4.4-2.6v-.2c0-1-.4-1.4-1.5-1.4-.7 0-1.7.3-2.4.8l-.4-1.5c.9-.6 2-.9 3.1-.9 2.3 0 3.1 1 3.1 3V31c0 .6.1.6.7.7l-.1 1.4c-1.5.2-2.1-.2-2.5-.9zm0-2.7c-1.8.2-2.5.6-2.5 1.4 0 .6.4 1 1.1 1 .3 0 .5-.1.8-.2.2-.1.5-.3.6-.5v-1.7zm6.2 3.7c-1.6 0-2.5-.7-2.4-2.5l.1-3.5-1.1-.1v-1.2l1.1-.4v-1.6h1.8v1.7h2.1v1.6h-2.1l-.1 3.4c0 .7.3 1 1 1 .4 0 .8-.1 1.1-.2l.3 1.5c-.6.2-1.2.3-1.8.3zm6.7-1c-.5.6-1.2 1.1-2.1 1.1-1.3 0-2.3-.9-2.3-2.1 0-1.4 1-2.5 4.4-2.6v-.2c0-1-.4-1.4-1.5-1.4-.8 0-1.7.3-2.4.8l-.4-1.5c.9-.6 2-.9 3.1-.9 2.3 0 3.1 1 3.1 3V31c0 .6.1.6.7.7l-.1 1.4c-1.5.2-2.1-.2-2.5-.9zm0-2.7c-1.8.2-2.5.6-2.5 1.4 0 .6.4 1 1.1 1 .3 0 .5-.1.8-.2.2-.1.5-.3.6-.5v-1.7zm8.3 3.5h-1.9V23h3.5c2.5 0 3.9 1.2 3.9 3 0 1.4-.8 2.4-2.2 2.9L92 33h-2.2l-2.2-3.7-1.4.1V33zm1.4-5.1c1.2-.1 2-.6 2-1.7 0-1-.8-1.5-2.2-1.5h-1.3V28l1.5-.1zm6.4-3.6c-.7 0-1.1-.4-1.1-1.1 0-.7.4-1.1 1.1-1.1.7 0 1.2.5 1.2 1.1 0 .6-.5 1.1-1.2 1.1zM93 33v-7.3l1.9-.3V33H93zm3.3-1c0-.7.5-1.3 1.4-1.6-.8-.4-1.3-1.3-1.3-2.3 0-1.5 1.2-2.8 3.2-2.8.7 0 1.4.2 2.1.5l2-.2.1 1.7-1.4-.2c.2.2.3.8.3 1.2 0 1.5-1.3 2.7-3.1 2.7-.3 0-.7 0-1-.1-.3.1-.6.3-.6.6 0 .4.3.6 1.5.6h.8c2.1 0 3.3.6 3.3 2 0 1.7-2 2.9-4.3 2.9-1.9 0-3.5-.7-3.5-2.1 0-.8.6-1.5 1.7-1.6-.8-.2-1.2-.7-1.2-1.3zm1.1 2.6c0 .7.8 1.2 2.1 1.2s2.3-.5 2.3-1.3c0-.7-.7-.8-2-.8-.5 0-1.1 0-1.4-.1-.6.2-1 .5-1 1zm2.1-4.9c.8 0 1.3-.6 1.3-1.5s-.5-1.5-1.4-1.5c-.8 0-1.4.6-1.4 1.6.1.8.6 1.4 1.5 1.4zm9.8 3.3v-4.5c0-1.1-.4-1.5-1.2-1.5-.6 0-1.2.3-1.7.7V33h-1.9V22.3l1.9-.3v4.5c.7-.7 1.5-1.2 2.5-1.2 1.4 0 2.3 1 2.3 2.5V33h-1.9zm6.2.2c-1.6 0-2.5-.7-2.4-2.5l.1-3.5-1.1-.1v-1.2l1.1-.4v-1.6h1.8v1.7h2.1v1.6H115l-.1 3.4c0 .7.3 1 1 1 .4 0 .8-.1 1.2-.2l.3 1.5c-.7.3-1.3.3-1.9.3z'/%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='21.588' y1='7.438' x2='21.588' y2='43.602' gradientTransform='matrix(1 0 0 -1 0 44)'%3E%3Cstop offset='.1' stop-color='%230d45d6'/%3E%3Cstop offset='.9' stop-color='%231fc296'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23a)' d='M8 34.6c.1.1.2.2.3.4.1.1.1.3.1.4 0 .2 0 .3-.1.4-.1.2-.2.3-.3.4-.1.1-.2.2-.4.2-.1.1-.3.1-.4.1-.2 0-.3 0-.4-.1-.1-.1-.3-.2-.4-.3C2.6 32.2.5 27 .5 21.6c0-1.1.1-2.2.2-3.3 0-.3.2-.6.5-.7.1-.1.3-.2.4-.2H2c.1 0 .3.1.4.2l.3.3c.1.1.2.3.2.4v.4c-.1 1-.2 1.9-.2 2.9.1 4.8 1.9 9.5 5.3 13zm30.9-3c-.3-.2-.6-.2-.9-.2-.3.1-.6.2-.7.5-.6 1-1.3 1.8-2.1 2.7-.2.2-.3.5-.3.8s.1.6.4.8c.2.2.5.3.8.3.3 0 .6-.1.8-.3.9-.9 1.7-1.9 2.4-3 .1-.1.1-.3.2-.4s0-.3 0-.4c0-.1-.1-.3-.2-.4l-.4-.4zm.7-21.1c-.2-.3-.4-.4-.7-.5-.3-.1-.6 0-.9.1-.3.2-.4.4-.5.7-.1.3 0 .6.1.9 1.4 2.4 2.4 5.1 2.7 7.8.3 2.8 0 5.6-.9 8.2-.1.3-.1.6.1.9.1.3.4.5.7.6.3.1.6.1.9-.1.3-.1.5-.4.6-.7 1-3 1.4-6.1 1-9.2-.5-3-1.5-6-3.1-8.7zM2.8 14.8c.1.1.3.1.4.1.2 0 .4-.1.6-.2.2-.1.3-.3.4-.5C6 10.1 9.1 6.8 13 4.7c.1-.1.3-.2.3-.3s.2-.2.2-.4c0-.1.1-.3.1-.4 0-.1-.1-.3-.1-.4-.1-.1-.2-.3-.3-.3-.1-.1-.2-.2-.4-.2-.1 0-.3-.1-.4-.1-.1 0-.3.1-.4.1-4.4 2.3-7.9 6-9.8 10.6-.1.1-.1.3-.1.4 0 .2 0 .3.1.4.1.1.1.3.2.4.1.2.2.3.4.3zM17.4 3.2c3.1-.7 6.3-.6 9.3.2 3 .9 5.8 2.5 8.1 4.7.2.2.5.3.8.3.3 0 .6-.1.8-.3.2-.2.3-.5.3-.8 0-.3-.1-.6-.3-.8-2.5-2.5-5.6-4.3-9-5.3C24 .2 20.4.1 17 .9c-.3.1-.5.2-.7.5-.3.3-.4.6-.3.9.1.3.2.6.5.7.3.2.6.2.9.2zm-4.7 18.4c0-1.5.4-3 1.1-4.3.1-.3.2-.6.1-.9-.1-.3-.3-.5-.5-.7-.3-.1-.6-.2-.9-.1-.3.1-.5.3-.7.5-1.1 1.9-1.5 4.2-1.3 6.4.2 2.2 1 4.3 2.4 6 .2.2.5.4.8.4.3 0 .6-.1.8-.2.2-.2.4-.4.4-.7 0-.3 0-.6-.2-.8-1.3-1.6-2-3.6-2-5.6zm18.6-1.3h.3c.1 0 .3-.1.4-.2l.3-.3c.1-.1.1-.3.1-.4V19c-.4-1.7-1.3-3.3-2.4-4.7-1.2-1.3-2.6-2.4-4.3-3-1.7-.7-3.4-.9-5.2-.7-1.8.2-3.5.8-5 1.8-.3.2-.4.4-.5.7-.1.3 0 .6.2.9.2.3.4.4.7.5.3.1.6 0 .9-.2 1.2-.8 2.5-1.3 4-1.4 1.4-.1 2.8.1 4.1.6 1.3.5 2.5 1.3 3.4 2.4.9 1.1 1.6 2.3 1.9 3.7.1.2.2.5.4.6.2 0 .5.1.7.1zm.3 2.6h-.4c-.1 0-.3.1-.4.1l-.3.3c-.1.1-.2.3-.2.4-.3 1.2-.9 2.4-1.7 3.4-.1.1-.2.3-.2.4 0 .1-.1.3 0 .4 0 .1.1.3.1.4l.3.3c.1.1.2.2.4.2.1 0 .3.1.4 0 .1 0 .3-.1.4-.1l.3-.3c1-1.3 1.7-2.7 2.1-4.3.1-.3 0-.6-.1-.9-.2 0-.4-.2-.7-.3zm.6-13.5c-.2-.2-.5-.3-.8-.3-.3 0-.6.2-.8.4-.2.2-.3.5-.3.8 0 .3.2.6.4.8 2.7 2.4 4.4 5.7 4.7 9.3.3 3.6-.8 7.1-3 9.9-.2.2-.3.5-.2.8 0 .3.2.6.4.8.2.2.5.3.8.2.3 0 .6-.2.8-.4 2.6-3.3 3.9-7.4 3.5-11.6s-2.4-8-5.5-10.7zM9.1 27.6c-.1-.2-.4-.4-.6-.5-.3-.1-.6-.1-.9 0-.3.1-.5.3-.6.6 0 .3-.1.6 0 .9.5 1.1 1.2 2.2 2 3.1.2.2.5.4.8.4.3 0 .6-.1.8-.2.2-.2.4-.5.4-.8 0-.3 0-.6-.2-.8-.7-.8-1.2-1.8-1.7-2.7zM19.3 7.9c.3-.1.6-.2.7-.5.2-.2.2-.5.2-.8 0-.3-.2-.6-.5-.7-.2-.2-.5-.3-.8-.2-3.8.6-7.2 2.6-9.7 5.5-2.4 2.8-3.7 6.5-3.7 10.4 0 .6 0 1.3.1 1.9 0 .2.1.3.1.4.1.1.2.3.3.4.1.1.3.2.4.2.1 0 .3.1.5 0 .2 0 .3-.1.4-.1l.3-.3c.1-.1.2-.3.2-.4v-.5c-.1-.6-.1-1.1-.1-1.7 0-3.3 1.2-6.5 3.3-9 2.1-2.4 5.1-4.1 8.3-4.6zm4.9-2.3c-.3 0-.6 0-.8.2-.3.2-.4.4-.5.7 0 .3 0 .6.2.9.2.2.4.4.7.5 1 .2 2.1.5 3 .9.3.1.6.1.9 0 .3-.1.5-.3.6-.6.1-.3.1-.6 0-.9-.1-.3-.3-.5-.6-.6-1.1-.6-2.3-.9-3.5-1.1z'/%3E%3Cpath fill='%23002760' d='M26.9 21.6c0 1.1-.3 2.1-.9 3-.6.9-1.4 1.6-2.4 2-1 .4-2.1.5-3.1.3s-2-.7-2.7-1.5c-.7-.8-1.3-1.7-1.5-2.8-.2-1-.1-2.1.3-3.1s1.1-1.8 2-2.4c.9-.6 1.9-.9 3-.9.7 0 1.4.1 2.1.4s1.2.7 1.7 1.2.9 1.1 1.2 1.7c.2.7.3 1.4.3 2.1zm5.5 15.6c-.9-2.2-2.4-4-4.3-5.3-1.9-1.3-4.2-2-6.5-2s-4.6.7-6.5 2c-1.9 1.3-3.4 3.2-4.3 5.3-.2.4-.3.8-.4 1.2-.1.2 0 .4 0 .7.1.2.2.4.4.5 3.3 2 7 3 10.8 3s7.5-1 10.8-3c.2-.1.3-.3.4-.5.1-.2.1-.4 0-.7-.1-.4-.2-.8-.4-1.2z'/%3E%3C/svg%3E")}
.rab-cdr .icon-rab-logo-cdr-monogram{width:64px;height:64px}
.rab-cdr .icon-rab-logo-cdr-monogram:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3ClinearGradient id='a' x1='32' x2='32' y1='10.946' y2='63.894' gradientTransform='matrix(1 0 0 -1 0 65)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.1' stop-color='%230d45d6'/%3E%3Cstop offset='.9' stop-color='%231fc296'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23a)' d='M12 51.2c.2.2.3.3.4.6.1.2.1.4.1.7 0 .2 0 .4-.1.7-.1.2-.2.4-.4.5-.2.2-.4.3-.6.4-.2.1-.4.1-.7.1s-.4-.1-.6-.2c-.2-.1-.4-.2-.5-.4C4.1 47.7 1 40.1 1 32.1c0-1.6.1-3.2.4-4.8 0-.2.1-.4.2-.6.1-.2.3-.4.4-.5.2-.1.4-.2.6-.2.2-.1.4-.1.7 0 .2 0 .4.1.6.2.2.1.4.3.5.4l.3.6c.1.2.1.4 0 .7-.2 1.4-.3 2.8-.3 4.2-.1 7.1 2.7 14 7.6 19.1zm45.5-4.4c-.4-.2-.8-.3-1.3-.2-.4.1-.8.3-1.1.7-.9 1.4-2 2.7-3.1 3.9-.2.2-.3.3-.4.6-.1.2-.1.4-.1.6 0 .2.1.4.1.6.1.2.2.4.4.5.2.2.3.3.6.3.2.1.4.1.6.1.2 0 .4-.1.6-.1.2-.1.4-.2.5-.4 1.3-1.4 2.4-2.8 3.5-4.4.1-.2.2-.4.2-.6v-.7c0-.2-.1-.4-.3-.6.1 0-.1-.2-.2-.3zm.9-30.9c-.1-.2-.3-.3-.4-.5l-.6-.3c-.2-.1-.4-.1-.7 0-.2 0-.4.1-.6.2-.2.1-.3.3-.5.4l-.3.6c-.1.2-.1.4 0 .7 0 .2.1.4.2.6 2.1 3.5 3.5 7.4 3.9 11.5.4 4.1 0 8.2-1.4 12-.1.2-.1.4-.1.6 0 .2.1.4.2.6.1.2.2.4.4.5.2.1.4.3.6.3.2.1.4.1.6.1.2 0 .4-.1.6-.2.2-.1.4-.2.5-.4.1-.2.3-.4.3-.6 1.5-4.3 2-8.9 1.5-13.5-.3-4.3-1.8-8.7-4.2-12.6zM4.3 22.2c.2.1.4.1.6.1s.4 0 .6-.1c.3-.1.5-.2.7-.3.2-.2.3-.3.4-.5 2.5-6 7.1-10.9 12.9-13.9.2-.1.4-.2.5-.4.1-.2.3-.4.3-.6s.1-.4.1-.6c0-.2-.1-.4-.2-.6-.2-.3-.3-.5-.5-.6-.2-.1-.4-.3-.6-.3-.2-.1-.4-.1-.6-.1-.2 0-.4.1-.6.2C11.4 7.8 6.3 13.3 3.4 20c-.2.4-.2.9 0 1.3s.5.7.9.9zm21.5-17c2-.5 4.1-.7 6.2-.7 7.2 0 14.2 2.8 19.4 7.9.3.3.7.5 1.2.5.4 0 .9-.2 1.2-.5.3-.3.5-.7.5-1.2s-.3-.9-.6-1.2C47.9 4.3 40.1 1.1 32 1.1c-2.3 0-4.7.3-6.9.8-.4.1-.8.4-1 .7-.2.4-.3.8-.2 1.3.1.4.4.8.7 1 .3.3.8.3 1.2.3zm-6.9 26.9c0-2.2.6-4.4 1.6-6.3.2-.4.2-.8.1-1.2-.1-.4-.4-.8-.8-1-.4-.2-.8-.3-1.2-.2-.4.1-.8.4-1 .7-1.6 2.8-2.2 6.1-2 9.3.3 3.2 1.5 6.3 3.5 8.8.3.3.7.6 1.1.6.4 0 .9-.1 1.2-.4.3-.3.6-.7.6-1.1 0-.4-.1-.9-.4-1.2-1.7-2.1-2.7-5-2.7-8zm27.4-1.9c.3 0 .5-.1.7-.2.2-.1.4-.3.6-.5.2-.2.3-.4.3-.7.1-.2 0-.5 0-.8-.6-2.5-1.9-4.9-3.6-6.8-1.7-2-3.9-3.5-6.3-4.4-2.4-1-5.1-1.3-7.7-1.1-2.6.3-5.1 1.1-7.3 2.6-.2.1-.3.3-.5.5l-.3.6v.7c0 .2.1.4.2.6.1.2.3.3.5.5l.6.3h.7c.2 0 .4-.1.6-.2 1.7-1.1 3.7-1.8 5.8-2 2.1-.2 4.2.1 6.1.8 1.9.8 3.7 2 5 3.5 1.4 1.6 2.4 3.4 2.9 5.5.1.4.3.7.6.9.4.1.7.2 1.1.2zm.4 3.9c-.2-.1-.4-.1-.7 0-.2 0-.4.1-.6.2-.2.1-.4.3-.5.4l-.3.6c-.5 1.8-1.3 3.5-2.5 5-.1.2-.3.4-.3.6-.1.2-.1.4-.1.7 0 .2.1.4.2.6.1.2.2.4.4.5l.6.3c.2.1.4.1.7.1.2 0 .4-.1.6-.2.2-.1.4-.3.5-.4 1.5-1.8 2.6-4 3.1-6.3.1-.2.1-.4 0-.7 0-.2-.1-.4-.2-.6-.1-.2-.3-.4-.4-.5-.1-.2-.3-.2-.5-.3zm.9-19.8c-.3-.3-.8-.4-1.2-.4-.4 0-.9.2-1.2.6-.3.3-.4.8-.4 1.2 0 .4.2.9.6 1.2 4 3.5 6.4 8.3 6.9 13.6.5 5.2-1.1 10.4-4.4 14.5-.1.2-.3.4-.3.6-.1.2-.1.4-.1.7 0 .2.1.4.2.6.1.2.2.4.4.5l.6.3c.2.1.4.1.7.1.2 0 .4-.1.6-.2.2-.1.4-.3.5-.4 3.8-4.8 5.7-10.8 5.2-16.9-.6-6.3-3.5-12-8.1-16zm-34 26.6c-.2-.4-.5-.7-1-.9-.4-.1-.9-.1-1.3.1s-.7.5-.9 1c-.1.4-.1.9.1 1.3.8 1.6 1.8 3.2 2.9 4.6.1.2.3.3.5.5.2.1.4.2.6.2h.7l.6-.3c.2-.1.3-.3.4-.5.1-.2.2-.4.2-.7 0-.2 0-.5-.1-.7l-.3-.6c-.9-1.3-1.7-2.6-2.4-4zM28.7 12c.4-.1.8-.3 1.1-.7.3-.4.4-.8.3-1.2-.1-.4-.4-.8-.7-1.1-.4-.3-.8-.4-1.2-.3-6 1-11.4 4.3-15.1 9.2-3.7 4.9-5.3 11-4.6 17.1 0 .4.2.8.5 1.1.3.3.7.4 1.1.4h.2c.4-.1.8-.3 1.1-.6s.4-.8.3-1.2c-.1-.8-.1-1.6-.1-2.4 0-4.8 1.7-9.5 4.8-13.2s7.5-6.3 12.3-7.1zm7.2-3.3c-.4-.1-.9 0-1.2.3-.4.3-.6.6-.7 1.1-.1.4 0 .9.3 1.2.3.4.6.6 1.1.7 1.5.3 3 .7 4.4 1.3.2.1.4.1.6.1.2 0 .4 0 .6-.1.2-.1.4-.2.5-.4.2-.2.3-.3.4-.5.1-.2.1-.4.1-.6 0-.2 0-.4-.1-.6-.1-.2-.2-.4-.4-.5s-.3-.3-.5-.4c-1.6-.8-3.4-1.3-5.1-1.6z'/%3E%3Cpath fill='%23002760' d='M39.9 32.1c0 1.6-.5 3.1-1.3 4.4-.9 1.3-2.1 2.3-3.5 2.9-1.4.6-3 .8-4.6.4-1.5-.3-2.9-1.1-4-2.2s-1.9-2.5-2.2-4c-.3-1.5-.1-3.1.4-4.6.6-1.4 1.6-2.7 2.9-3.5 1.3-.9 2.8-1.3 4.4-1.3 2.1 0 4.1.8 5.6 2.3 1.5 1.5 2.3 3.5 2.3 5.6zm8 22.9c-1.3-3.2-3.5-5.9-6.3-7.8-2.8-1.9-6.2-2.9-9.6-2.9-3.4 0-6.8 1-9.6 2.9s-5 4.6-6.3 7.8c-.2.6-.5 1.2-.6 1.8-.1.3-.1.7.1 1 .1.3.3.6.6.7 4.8 2.9 10.3 4.4 15.9 4.4s11.1-1.5 15.9-4.4c.3-.2.5-.4.6-.7.1-.3.1-.6.1-1-.3-.6-.5-1.2-.8-1.8z'/%3E%3C/svg%3E")}
.rab-cdr .icon-rab-logo-cdr-short{width:64px;height:95px}
.rab-cdr .icon-rab-logo-cdr-short:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 95'%3E%3Cpath fill='%23002760' d='M19.6 76.9c-1.6-1.1-3.5-1.7-5.4-1.7-4.1 0-6.7 2.8-6.7 7.3 0 4.6 2.6 7.5 6.8 7.5 2.1 0 4.2-.8 5.7-1.9l.8 3.7c-1.7 1-4.3 1.6-6.6 1.6-6.4 0-10.7-4-10.7-10.8 0-6.6 4.4-10.9 10.8-10.9 2.4 0 4.9.6 6.7 1.6l-1.4 3.6zM30.5 93h-6.8V72.3h7c7.1 0 11.2 4.1 11.2 10.2 0 6.4-4 10.5-11.4 10.5zm0-17.3h-2.8v13.9h3c4.4 0 7.2-2.3 7.2-6.9 0-4.7-2.6-7-7.4-7zM49.2 93h-4.1V72.3h7.3c5.2 0 8 2.5 8 6.3 0 3-1.7 5-4.5 6l5.4 8.5h-4.6l-4.6-7.6-3 .2V93zm3-10.6c2.5-.1 4.1-1.3 4.1-3.5s-1.6-3.2-4.5-3.2h-2.6v6.8l3-.1z'/%3E%3ClinearGradient id='a' x1='32' x2='32' y1='41.607' y2='94.517' gradientTransform='matrix(1 0 0 -1 0 96)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.1' stop-color='%230d45d6'/%3E%3Cstop offset='.9' stop-color='%231fc296'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23a)' d='M12 51.5c.2.2.3.3.4.6.1.2.1.4.1.7 0 .2 0 .4-.1.7-.1.2-.2.4-.4.5-.2.2-.4.3-.6.4-.2.1-.4.1-.7.1-.2 0-.4-.1-.6-.2-.2-.1-.4-.2-.5-.4C4 48.1 1 40.4 1 32.5c0-1.6.1-3.2.4-4.8.1-.4.3-.8.7-1.1.4-.3.8-.4 1.2-.3.4.1.8.3 1.1.7.3.4.4.8.3 1.2-.2 1.4-.3 2.8-.3 4.2-.1 7.2 2.7 14 7.6 19.1zm45.4-4.4c-.2-.1-.4-.2-.6-.2h-.7c-.2 0-.4.1-.6.3-.2.1-.3.3-.5.5-.9 1.4-1.9 2.7-3.1 3.9-.2.2-.3.3-.4.6-.1.2-.1.4-.1.7s.1.4.1.6c.1.2.2.4.4.5.2.2.4.3.6.4.2.1.4.1.7.1.2 0 .4-.1.6-.2.2-.1.4-.2.5-.4 1.3-1.4 2.4-2.8 3.5-4.4.2-.4.3-.8.2-1.3.1-.4-.2-.8-.6-1.1zm1-30.8c-.1-.2-.3-.4-.4-.5l-.6-.3c-.2-.1-.4-.1-.7 0-.2 0-.4.1-.6.2-.2.1-.4.3-.5.5l-.3.6v.7c0 .2.1.4.3.6 2.1 3.5 3.5 7.4 3.9 11.5.4 4.1 0 8.2-1.4 12 0 .1-.1.4-.1.6 0 .2.1.4.2.7s.2.4.4.5c.2.2.4.3.6.3.2.1.4.1.7.1.2 0 .4-.1.6-.2.2-.1.4-.2.5-.4.1-.2.3-.4.3-.6 1.5-4.3 2-8.9 1.5-13.5-.5-4.5-2-8.9-4.4-12.8zM4.3 22.6c.2.1.4.1.7.1.3 0 .6-.1.9-.3.3-.2.5-.4.6-.7 2.5-6 7.1-10.9 12.9-13.9.2-.1.4-.2.5-.4.1-.2.3-.4.3-.6.1-.2.1-.4.1-.6 0-.2-.1-.4-.2-.6-.1-.2-.2-.4-.4-.5-.2-.1-.4-.3-.6-.3-.2-.1-.4-.1-.6-.1-.2 0-.4.1-.6.2-6.5 3.3-11.6 8.8-14.5 15.5-.1.2-.1.4-.1.6 0 .2 0 .4.1.6.1.2.2.4.4.5.1.3.3.4.5.5zM25.8 5.5c2-.5 4.1-.7 6.2-.7 7.2 0 14.2 2.8 19.4 7.9.3.3.7.5 1.2.5.4 0 .9-.2 1.2-.5.3-.3.5-.7.5-1.2 0-.4-.2-.9-.5-1.2C47.9 4.7 40.1 1.5 32 1.5c-2.3 0-4.7.3-7 .8-.2 0-.4.1-.6.3-.1.1-.3.2-.4.4-.1.2-.2.4-.2.6v.7c0 .2.1.4.3.6.1.2.3.3.5.4.2.1.4.2.6.2.2.1.4.1.6 0zm-6.9 27c0-2.2.6-4.4 1.6-6.3.2-.4.3-.8.1-1.3-.1-.4-.4-.8-.8-1-.4-.2-.8-.3-1.3-.1-.4.1-.8.4-1 .8-1.6 2.8-2.2 6.1-2 9.3.3 3.2 1.5 6.3 3.5 8.8.3.3.7.6 1.1.6.4 0 .9-.1 1.2-.4s.6-.7.6-1.1c0-.4-.1-.9-.4-1.2-1.6-2.3-2.6-5.2-2.6-8.1zm27.4-1.9c.1 0 .3 0 .4-.1.2-.1.4-.1.6-.3.2-.1.3-.3.4-.5.1-.2.2-.4.2-.6v-.7c-.6-2.5-1.9-4.9-3.6-6.8-1.7-2-3.9-3.5-6.3-4.4-2.4-1-5.1-1.3-7.7-1.1-2.6.3-5.1 1.1-7.3 2.6-.4.2-.6.6-.7 1.1-.1.4 0 .9.2 1.3s.6.6 1.1.7c.4.1.9 0 1.3-.2 1.7-1.1 3.7-1.8 5.8-2 2.1-.2 4.2.1 6.1.8 1.9.8 3.7 2 5 3.5 1.4 1.6 2.4 3.4 2.9 5.5.1.4.3.7.6.9.3.1.6.3 1 .3zm.4 3.9c-.2-.1-.4-.1-.7 0-.2 0-.4.1-.6.2-.2.1-.4.3-.5.4l-.3.6c-.5 1.8-1.3 3.5-2.5 5-.3.3-.4.8-.4 1.2s.3.8.6 1.1c.3.3.8.4 1.2.4.4 0 .8-.3 1.1-.6 1.5-1.8 2.6-4 3.1-6.3.1-.2.1-.4 0-.7 0-.2-.1-.4-.2-.6-.1-.2-.3-.4-.4-.5 0-.1-.2-.2-.4-.2zm.9-19.9c-.3-.3-.8-.4-1.2-.4-.4 0-.9.2-1.1.6-.3.3-.4.8-.4 1.2 0 .4.2.9.6 1.1 4 3.5 6.4 8.3 6.9 13.5.5 5.2-1.1 10.4-4.4 14.5-.3.3-.4.8-.4 1.2 0 .4.3.8.6 1.1.3.3.8.4 1.2.4.4 0 .8-.3 1.1-.6 3.8-4.8 5.7-10.8 5.2-16.9-.6-6-3.5-11.6-8.1-15.7zm-34 26.7c-.2-.4-.5-.7-1-.9s-.9-.1-1.3.1-.7.5-.9 1c-.1.4-.1.9.1 1.3.8 1.6 1.8 3.2 2.9 4.6.1.2.3.3.5.4.2.1.4.2.6.2.2 0 .4 0 .6-.1l.6-.3c.2-.1.3-.3.4-.5.1-.2.2-.4.2-.6 0-.2 0-.4-.1-.6l-.3-.6c-.8-1.3-1.6-2.6-2.3-4zm15.1-28.9c.4-.1.8-.3 1.1-.7.3-.4.4-.8.3-1.2-.1-.4-.3-.8-.7-1.1-.4-.3-.8-.4-1.3-.3-5.5.9-10.6 3.8-14.2 8.1s-5.6 9.7-5.6 15.3c0 .9.1 1.9.2 2.8 0 .4.2.8.6 1.1.3.3.7.4 1.1.4h.2c.4-.1.8-.3 1.1-.6.3-.3.4-.8.3-1.2-.1-.8-.1-1.6-.1-2.4 0-4.8 1.7-9.5 4.8-13.2 3.1-3.8 7.4-6.2 12.2-7zm7.2-3.3c-.4-.1-.9 0-1.2.3-.4.2-.7.6-.7 1.1-.1.4 0 .9.3 1.2.3.4.6.6 1.1.7 1.5.3 3 .7 4.4 1.3.4.2.9.1 1.3 0 .4-.2.7-.5.9-.9.2-.4.2-.9 0-1.3s-.5-.7-.9-.9c-1.7-.7-3.5-1.2-5.2-1.5z'/%3E%3Cpath fill='%23002760' d='M39.9 32.5c0 1.6-.5 3.1-1.3 4.4-.9 1.3-2.1 2.3-3.5 2.9-1.4.6-3 .8-4.6.4-1.5-.3-2.9-1.1-4-2.2s-1.9-2.5-2.2-4c-.3-1.5-.1-3.1.4-4.6.6-1.4 1.6-2.7 2.9-3.5 1.3-.9 2.8-1.3 4.4-1.3 2.1 0 4.1.8 5.6 2.3 1.5 1.5 2.3 3.5 2.3 5.6zm8 22.8c-1.3-3.3-3.7-6.1-6.7-8.1-3-1.9-6.6-2.8-10.2-2.6-3.6.2-7 1.5-9.8 3.8-2.8 2.2-4.8 5.3-5.8 8.8-.1.3-.1.7.1 1 .1.3.3.6.6.7 4.8 2.9 10.3 4.4 15.9 4.4s11.1-1.5 15.9-4.4c.3-.2.5-.4.6-.7.1-.3.1-.6.1-1-.2-.7-.4-1.3-.7-1.9z'/%3E%3C/svg%3E")}
.rab-cdr .alert-validate{background-color:#ffe6e6;color:#721c24;line-height:1.1;font-size:18px;padding-left:.75rem;padding-right:.75rem}
.rab-cdr .alert-validate:before{width:1.75rem}
.rab-cdr .alert-validate li,.rab-cdr .alert-validate ol,.rab-cdr .alert-validate p,.rab-cdr .alert-validate ul{color:#721c24;font-family:Karbon!important;font-size:18px!important;line-height:inherit!important}
.rab-cdr .bank-search>input:focus{outline:none}
.rab-cdr .bank-search>input:-ms-input-placeholder{color:#414141;caret-color:#015060}
.rab-cdr .bank-search>input::placeholder{color:#414141;caret-color:#015060}
.rab-cdr .bank-search>input:focus:-ms-input-placeholder,.rab-cdr .bank-search>input:hover:-ms-input-placeholder{color:#bdbdbd}
.rab-cdr .bank-search>input:focus:-ms-input-placeholder, .rab-cdr .bank-search>input:hover:-ms-input-placeholder{color:#bdbdbd}
.rab-cdr .bank-search>input:focus::placeholder,.rab-cdr .bank-search>input:hover::placeholder{color:#bdbdbd}
.rab-cdr .bank-list-container{padding-right:1rem;margin-right:-1rem;position:relative}
.rab-cdr .bank-list-container:after,.rab-cdr .bank-list-container:before{content:"";display:block;height:1px;background:#bdbdbd;position:absolute;left:0;right:1rem;box-shadow:0 0 5px #bdbdbd;z-index:1}
.rab-cdr .bank-list-container:before{top:0}
.rab-cdr .bank-list-container:after{bottom:0}
.rab-cdr .bank-list-wrapper{max-height:35vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:.5rem}
.rab-cdr .bank-list-wrapper::-webkit-scrollbar{width:.5rem}
.rab-cdr .bank-list-wrapper::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(1,80,96,.5),hsla(0,0%,100%,0) 181.48%),rgba(1,80,96,.65);border-radius:.25rem}
@media (min-width:650px){.rab-cdr .bank-list-wrapper{height:500px}}
.rab-cdr .bank-selected-wrapper{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.rab-cdr .bank-selected-wrapper::-webkit-scrollbar{display:none}
.rab-cdr .bank-pill .bank-name{max-width:2.8rem}
@media (min-width:650px){.rab-cdr .bank-pill .bank-name{max-width:100%}}
.visible {
  visibility: visible;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.block {
  display: block;
}
.flex {
  display: flex;
}
.table {
  display: table;
}
.hidden {
  display: none;
}
.h-full {
  height: 100%;
}
.w-full {
  width: 100%;
}
.max-w-2xl {
  max-width: 42rem;
}
.grow {
  flex-grow: 1;
}
.basis-1\/12 {
  flex-basis: 8.333333%;
}
.basis-2\/12 {
  flex-basis: 16.666667%;
}
.basis-3\/12 {
  flex-basis: 25%;
}
.basis-4\/12 {
  flex-basis: 33.333333%;
}
.basis-5\/12 {
  flex-basis: 41.666667%;
}
.basis-6\/12 {
  flex-basis: 50%;
}
.basis-7\/12 {
  flex-basis: 58.333333%;
}
.basis-8\/12 {
  flex-basis: 66.666667%;
}
.basis-9\/12 {
  flex-basis: 75%;
}
.basis-10\/12 {
  flex-basis: 83.333333%;
}
.basis-11\/12 {
  flex-basis: 91.666667%;
}
.basis-full {
  flex-basis: 100%;
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-pointer {
  cursor: pointer;
}
.resize {
  resize: both;
}
.flex-col {
  flex-direction: column;
}
.items-center {
  align-items: center;
}
.justify-end {
  justify-content: flex-end;
}
.justify-between {
  justify-content: space-between;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-2\.5 {
  gap: 0.625rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-4 {
  gap: 1rem;
}
.space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.625rem * var(--tw-space-x-reverse));
  margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}
.self-center {
  align-self: center;
}
.border {
  border-width: 1px;
}
.bg-disabled {
  background-color: var(--color_disabled);
}
.p-4 {
  padding: 1rem;
}
.pr-10 {
  padding-right: 2.5rem;
}
.text-center {
  text-align: center;
}
.align-middle {
  vertical-align: middle;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.font-bold {
  font-weight: 700;
}
.text-placeholder {
  color: var(--color_placeholder-grey);
}
.text-error {
  color: var(--color_danger);
}
.underline {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.outline {
  outline-style: solid;
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition {
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
/*# sourceMappingURL=community.css.map */
