span.im-caret {
    -webkit-animation: 1s blink step-end infinite;
    animation: 1s blink step-end infinite;
}

html {
    min-height: 100%
}


body {
    background-image: url('https://cdn1.onlineaccess1.com/cdn/depot/4150_01/2024/b05780a2ed66c6d3381b0e38db6564c4/assets/images/desktop-background-f60fd16c33e9032dc8c9447adb04eae3.jpg');
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: cover;
}

.container-fluid.heading {
    width: 66.6666666666667%;
    padding: 6% 0 0 0;
}


.heading .col-xs-12 {
    background-color: #fff;
    padding: 1em;
    border-radius: 8px 8px 0 0;
}

@media screen and (max-width: 991px) {
    .container-fluid.heading {
        width: 83.3333333333333%;
    }
}

@media screen and (max-width: 767px) {
    .container-fluid.heading {
        width: 100%;
        padding: 0 0 0 0;
    }
}

.container-fluid+.container {
    background-color: #f6f6f6;
}



@keyframes blink {

    from,
    to {
        border-right-color: black;
    }

    50% {
        border-right-color: transparent;
    }
}

@-webkit-keyframes blink {

    from,
    to {
        border-right-color: black;
    }

    50% {
        border-right-color: transparent;
    }
}

span.im-static {
    color: grey;
}

div.im-colormask {
    display: inline-block;
    border-style: inset;
    border-width: 2px;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
}

div.im-colormask>input {
    position: absolute;
    display: inline-block;
    background-color: transparent;
    color: transparent;
    -webkit-appearance: caret;
    -moz-appearance: caret;
    appearance: caret;
    border-style: none;
    left: 0;
    /*calculated*/
}

div.im-colormask>input:focus {
    outline: none;
}

div.im-colormask>input::-moz-selection {
    background: none;
}

div.im-colormask>input::selection {
    background: none;
}

div.im-colormask>input::-moz-selection {
    background: none;
}

div.im-colormask>div {
    color: black;
    display: inline-block;
    width: 100px;
    /*calculated*/
}

q2-icon,
q2-calendar,
q2-select,
q2-dropdown,
q2-editable-field,
q2-pagination,
q2-pill,
q2-tab-container,
q2-tag,
q2-carousel,
q2-month-picker,
q2-section,
q2-stepper,
q2-card,
q2-chart-donut,
q2-checkbox,
q2-checkbox-group,
q2-option,
q2-radio-group,
q2-stepper-vertical,
q2-textarea,
q2-carousel-pane,
q2-loading-element,
q2-loc,
q2-optgroup,
q2-radio,
q2-stepper-pane,
q2-tab-pane,
q2-tooltip,
tecton-tab-pane,
q2-dropdown-item,
q2-avatar,
q2-message,
q2-option-list,
q2-popover,
click-elsewhere,
q2-btn,
q2-loading,
q2-input,
q2-badge {
    visibility: hidden
}

[stencil-hydrated] {
    visibility: inherit
}

:root {
    --tct-stoplight-info: #0079C1;
    --tct-stoplight-success: #0E8A00;
    --tct-stoplight-warning: #F0B400;
    --tct-stoplight-alert: #C30000;
    --tct-global-focus: 0 0 0 2px #33B4FF;
    --tct-black: #000000;
    --tct-gray-d3: #222222;
    --tct-gray-d2: #444444;
    --tct-gray-d1: #666666;
    --tct-gray: #999999;
    --tct-gray-l1: #CCCCCC;
    --tct-gray-l2: #EEEEEE;
    --tct-gray-l3: #F2F2F2;
    --tct-white: #FFFFFF;
    --tct-disabled-opacity: 0.4;
    --tct-border-radius-1: 3px;
    --tct-border-radius-2: 6px;
    --tct-border-radius-3: 12px;
    --tct-shadow-1: 0 2px 4px rgba(0, 0, 0, 0.3);
    --tct-shadow-2: 0 3px 6px rgba(0, 0, 0, 0.3);
    --tct-shadow-3: 0 4px 12px rgba(0, 0, 0, 0.3);
    --tct-duration-1: 0.2s;
    --tct-duration-2: 0.4s;
    --tct-duration-3: 0.8s;
    --tct-tween-1: 0.2s ease;
    --tct-tween-2: 0.4s ease;
    --tct-tween-3: 0.8s ease;
    --const-stoplight-info: #0079C1;
    --const-stoplight-success: #0E8A00;
    --const-stoplight-warning: #F0B400;
    --const-stoplight-alert: #C30000;
    --const-global-focus: 0 0 0 2px #33B4FF;
    --const-stoplight-info-text: #FFFFFF;
    --const-stoplight-success-text: #FFFFFF;
    --const-stoplight-warning-text: #000000;
    --const-stoplight-alert-text: #FFFFFF;
    --app-black: #000000;
    --app-gray-d3: #222222;
    --app-gray-d2: #444444;
    --app-gray-d1: #666666;
    --app-gray: #999999;
    --app-gray-l1: #CCCCCC;
    --app-gray-l2: #EEEEEE;
    --app-gray-l3: #F2F2F2;
    --app-white: #FFFFFF;
    --app-disabled-opacity: 0.4;
    --app-border-radius-1: 3px;
    --app-border-radius-2: 6px;
    --app-border-radius-3: 12px;
    --app-shadow-1: 0 2px 4px rgba(0, 0, 0, 0.3);
    --app-shadow-2: 0 3px 6px rgba(0, 0, 0, 0.3);
    --app-shadow-3: 0 4px 12px rgba(0, 0, 0, 0.3);
    --app-duration-1: 0.2s;
    --app-duration-2: 0.4s;
    --app-duration-3: 0.8s;
    --app-tween-1: 0.2s ease;
    --app-tween-2: 0.4s ease;
    --app-tween-3: 0.8s ease;
    --app-font-size: 14px;
    --app-line-height: 1.428571429;
    --app-font-size-small: 12px;
    --app-tooltip-multiline-max-width: 200px;
    --app-tooltip-background-color: rgba(0, 0, 0, 0.8);
    --app-tooltip-text-color: #FFFFFF;
    --app-tooltip-size: 5px;
    --app-tooltip-position: -5px;
    --app-tooltip-body-offset: -15px;
    --app-tooltip-transition-duration: 250ms;
    --app-tooltip-visible-duration: 2s
}

:root {
    --tct-scale-0: 0px;
    --tct-scale-1: 5px;
    --tct-scale-2: 10px;
    --tct-scale-3: 15px;
    --tct-scale-4: 20px;
    --tct-scale-5: 45px;
    --tct-scale-6: 60px;
    --tct-scale-0x: 0px;
    --tct-scale-1x: 5px;
    --tct-scale-2x: 10px;
    --tct-scale-3x: 15px;
    --tct-scale-4x: 20px;
    --tct-scale-5x: 25px;
    --tct-scale-6x: 30px;
    --tct-scale-7x: 35px;
    --tct-scale-8x: 40px;
    --tct-scale-9x: 45px;
    --tct-scale-10x: 50px;
    --tct-scale-11x: 55px;
    --tct-scale-12x: 60px;
    --tct-link-color: #0276d4;
    --tct-link-hover-color: #01477f;
    --tct-btn-disabled-opacity: 0.4;
    --tct-btn-padding: 10px;
    --tct-btn-font-size: inherit;
    --tct-btn-tween: 0.2s ease;
    --tct-btn-primary-bg: #6924A4;
    --tct-btn-primary-font-color: #e6e6e6;
    --tct-btn-primary-font-weight: 600;
    --tct-btn-primary-text-transform: none;
    --tct-btn-primary-letter-spacing: normal;
    --tct-btn-primary-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    --tct-btn-primary-border-color: transparent;
    --tct-btn-primary-border-width: 0;
    --tct-btn-primary-border-radius: 3px;
    --tct-btn-primary-hover-bg: #6924A4;
    --tct-btn-primary-hover-font-color: #ffffff;
    --tct-btn-primary-hover-border-color: transparent;
    --tct-btn-primary-hover-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.23);
    --tct-btn-primary-disabled-bg: #6924A4;
    --tct-btn-primary-disabled-font-color: #e6e6e6;
    --tct-btn-primary-disabled-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    --tct-btn-secondary-bg: #ffffff;
    --tct-btn-secondary-font-color: #0276d4;
    --tct-btn-secondary-font-weight: 600;
    --tct-btn-secondary-text-transform: none;
    --tct-btn-secondary-letter-spacing: normal;
    --tct-btn-secondary-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    --tct-btn-secondary-border-color: transparent;
    --tct-btn-secondary-border-width: 0;
    --tct-btn-secondary-border-radius: 3px;
    --tct-btn-secondary-hover-bg: #0276d4;
    --tct-btn-secondary-hover-font-color: #ffffff;
    --tct-btn-secondary-hover-border-color: transparent;
    --tct-btn-secondary-hover-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.23);
    --tct-btn-secondary-disabled-bg: #ffffff;
    --tct-btn-secondary-disabled-font-color: #0276d4;
    --tct-btn-secondary-disabled-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    --tct-btn-neutral-bg: #FFFFFF;
    --tct-btn-neutral-font-color: #0276d4;
    --tct-btn-neutral-font-weight: 600;
    --tct-btn-neutral-text-transform: none;
    --tct-btn-neutral-letter-spacing: normal;
    --tct-btn-neutral-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    --tct-btn-neutral-border-color: #0276d4;
    --tct-btn-neutral-border-width: 1px;
    --tct-btn-neutral-border-radius: 3px;
    --tct-btn-neutral-hover-bg: #FFFFFF;
    --tct-btn-neutral-hover-font-color: #0276d4;
    --tct-btn-neutral-hover-border-color: #0276d4;
    --tct-btn-neutral-hover-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.23);
    --tct-btn-neutral-disabled-bg: #FFFFFF;
    --tct-btn-neutral-disabled-font-color: #0276d4;
    --tct-btn-neutral-disabled-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    --tct-btn-icon-width: 44px;
    --tct-btn-icon-height: 44px;
    --tct-btn-icon-color: inherit;
    --tct-btn-icon-hover-bg: #ebebeb;
    --tct-btn-icon-hover-color: #01477f;
    --tct-btn-badge-padding: 2px 5px;
    --tct-btn-badge-font-size: inherit;
    --tct-btn-badge-border-radius: 3px;
    --tct-btn-badge-bg: transparent;
    --tct-btn-badge-font-color: inherit;
    --tct-btn-badge-hover-bg: #F2F2F2;
    --tct-btn-badge-hover-font-color: #2e2e2e;
    --tct-btn-badge-active-bg: #6924A4;
    --tct-btn-badge-active-font-color: #e6e6e6;
    --tct-input-margin-top: 30px;
    --tct-input-margin-bottom: 30px;
    --tct-input-font-size: inherit;
    --tct-input-label-padding-left: 0;
    --tct-input-label-padding-right: 0;
    --tct-input-label-margin-bottom: 5px;
    --tct-input-label-font-color: #2e2e2e;
    --tct-input-error-label-font-color: #2e2e2e;
    --tct-input-label-font-size: inherit;
    --tct-input-label-font-weight: 600;
    --tct-input-label-letter-spacing: normal;
    --tct-input-label-text-transform: none;
    --tct-input-label-optional-margin-left: 5px;
    --tct-input-label-optional-font-color: #747474;
    --tct-input-label-optional-font-size: 12px;
    --tct-input-label-optional-font-weight: 400;
    --tct-input-height: 42px;
    --tct-input-horizontal-padding: 10px;
    --tct-input-bg: #fcfcfd;
    --tct-input-font-color: #2e2e2e;
    --tct-input-border-top-width: 1px;
    --tct-input-border-right-width: 1px;
    --tct-input-border-bottom-width: 1px;
    --tct-input-border-left-width: 1px;
    --tct-input-border-color: #cccccc;
    --tct-input-border-top-left-radius: 3px;
    --tct-input-border-top-right-radius: 3px;
    --tct-input-border-bottom-right-radius: 3px;
    --tct-input-border-bottom-left-radius: 3px;
    --tct-input-box-shadow: none;
    --tct-input-tween: 0.4s ease;
    --tct-input-disabled-opacity: 0.4;
    --tct-input-placeholder-font-color: #6c6c6c;
    --tct-input-focus-border-top-width: 1px;
    --tct-input-focus-border-right-width: 1px;
    --tct-input-focus-border-bottom-width: 1px;
    --tct-input-focus-border-left-width: 1px;
    --tct-input-focus-border-color: #0079C1;
    --tct-input-focus-box-shadow: 0 0 transparent;
    --tct-input-icon-stroke-primary: #999999;
    --tct-input-prefix-font-size: inherit;
    --tct-input-prefix-font-color: #2e2e2e;
    --tct-input-prefix-bg: #fcfcfd;
    --tct-input-prefix-border-color: #cccccc;
    --tct-input-error-prefix-font-color: #2e2e2e;
    --tct-input-error-prefix-bg: #fcfcfd;
    --tct-input-message-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
    --tct-input-message-tween: 0.2s ease;
    --tct-message-bg: #F2F2F2;
    --tct-tab-active-color: #0276d4;
    --tct-tab-inactive-color: #2e2e2e;
    --tct-tab-font-size: 17px;
    --tct-tab-alt-active-color: inherit;
    --tct-tab-alt-inactive-color: inherit;
    /* -------------------------------------------------------------- */
    --app-scale-0: 0px;
    --app-scale-1: 5px;
    --app-scale-2: 10px;
    --app-scale-3: 15px;
    --app-scale-4: 20px;
    --app-scale-5: 45px;
    --app-scale-6: 60px;
    --app-scale-0x: 0px;
    --app-scale-1x: 5px;
    --app-scale-2x: 10px;
    --app-scale-3x: 15px;
    --app-scale-4x: 20px;
    --app-scale-5x: 25px;
    --app-scale-6x: 30px;
    --app-scale-7x: 35px;
    --app-scale-8x: 40px;
    --app-scale-9x: 45px;
    --app-scale-10x: 50px;
    --app-scale-11x: 55px;
    --app-scale-12x: 60px;
    --t-font-family: OpenSans, Helvetica Neue, Helvetica, Arial, sans-serif;
    --t-font-stretch: normal;
    --t-font-family-monospaced: Courier New, Courier, Lucida Sans Typewriter, Lucida Typewriter, monospace;
    --t-primary-d5: #013b6a;
    --t-primary-d4: #01477f;
    --t-primary-d3: #015394;
    --t-primary-d2: #025eaa;
    --t-primary-d1: #026abf;
    --t-primary: #0276d4;
    --t-primary-l1: #0286f1;
    --t-primary-l2: #1495fd;
    --t-primary-l3: #32a2fd;
    --t-primary-l4: #4faffd;
    --t-primary-l5: #6cbdfe;
    --t-secondary-d5: #4d6273;
    --t-secondary-d4: #5c758a;
    --t-secondary-d3: #6e889e;
    --t-secondary-d2: #859bad;
    --t-secondary-d1: #9caebd;
    --t-secondary: #b3c1cc;
    --t-secondary-l1: #bac7d1;
    --t-secondary-l2: #c2cdd6;
    --t-secondary-l3: #c9d3db;
    --t-secondary-l4: #d1dae0;
    --t-secondary-l5: #d9e0e6;
    --t-tertiary-d5: #1c83d6;
    --t-tertiary-d4: #3d9ae6;
    --t-tertiary-d3: #68b0eb;
    --t-tertiary-d2: #93c7f1;
    --t-tertiary-d1: #beddf6;
    --t-tertiary: #e8f3fc;
    --t-tertiary-l1: #ebf4fc;
    --t-tertiary-l2: #edf6fd;
    --t-tertiary-l3: #eff7fd;
    --t-tertiary-l4: #f1f8fd;
    --t-tertiary-l5: #f4f9fe;
    --t-accent-1: #e05252;
    --t-accent-1-l1: #e77474;
    --t-accent-1-d1: #b62020;
    --t-accent-2: #e09952;
    --t-accent-2-l1: #e7ad74;
    --t-accent-2-d1: #b66b20;
    --t-accent-3: #e0e052;
    --t-accent-3-l1: #e7e774;
    --t-accent-3-d1: #b6b620;
    --t-accent-4: #99e052;
    --t-accent-4-l1: #ade774;
    --t-accent-4-d1: #6bb620;
    --t-accent-5: #52e052;
    --t-accent-5-l1: #74e774;
    --t-accent-5-d1: #20b620;
    --t-accent-6: #52e099;
    --t-accent-6-l1: #74e7ad;
    --t-accent-6-d1: #20b66b;
    --t-accent-7: #52e0e0;
    --t-accent-7-l1: #74e7e7;
    --t-accent-7-d1: #20b6b6;
    --t-accent-8: #5299e0;
    --t-accent-8-l1: #74ade7;
    --t-accent-8-d1: #206bb6;
    --t-accent-9: #5252e0;
    --t-accent-9-l1: #7474e7;
    --t-accent-9-d1: #2020b6;
    --t-accent-10: #9952e0;
    --t-accent-10-l1: #ad74e7;
    --t-accent-10-d1: #6b20b6;
    --t-accent-11: #e052e0;
    --t-accent-11-l1: #e774e7;
    --t-accent-11-d1: #b620b6;
    --t-accent-12: #e05299;
    --t-accent-12-l1: #e774ad;
    --t-accent-12-d1: #b6206b;
    --t-gray-1: #0d0d0d;
    --t-gray-2: #1a1a1a;
    --t-gray-3: #262626;
    --t-gray-4: #333333;
    --t-gray-5: #404040;
    --t-gray-6: #4d4d4d;
    --t-gray-7: #666666;
    --t-gray-8: gray;
    --t-gray-9: #999999;
    --t-gray-10: #b3b3b3;
    --t-gray-11: #cccccc;
    --t-gray-12: #d9d9d9;
    --t-gray-13: #e6e6e6;
    --t-gray-14: #f2f2f2;
    --t-text: #4d4d4d;
    --t-textA: rgba(77, 77, 77, 0.77);
    --t-primary-text: #FFFFFF;
    --t-secondary-text: #141414;
    --t-tertiary-text: #141414;
    --t-base: #FFFFFF;
    --t-base-a0: rgba(255, 255, 255, 0);
    --t-base-a1: rgba(255, 255, 255, 0.25);
    --t-base-a2: rgba(255, 255, 255, 0.5);
    --t-base-a3: rgba(255, 255, 255, 0.75);
    --t-top: #0d0d0d;
    --t-top-a0: rgba(13, 13, 13, 0);
    --t-top-a1: rgba(13, 13, 13, 0.35);
    --t-top-a2: rgba(13, 13, 13, 0.6);
    --t-top-a3: rgba(13, 13, 13, 0.85);
    --t-box-shadow-1: 0 2px 4px rgba(13, 13, 13, 0.35);
    --t-box-shadow-2: 0 3px 6px rgba(13, 13, 13, 0.35);
    --t-box-shadow-3: 0 4px 12px rgba(13, 13, 13, 0.35);
    --t-border-radius-1: 3px;
    --t-border-radius-2: 6px;
    --t-border-radius-3: 12px;
    --t-focus: #33B4FF;
    --t-status-info: #0079C1;
    --t-status-alert: #C30000;
    --t-status-warn: #F0B400;
    --t-status-success: #0E8A00;
    --t-tab-inactive: #2e2e2e;
    --t-tab-active: #0276d4;
    --t-tab-alt-inactive: inherit;
    --t-tab-alt-active: inherit;
    --t-tab-font-size: 17px;
    --t-highlight-1: #1f50ad;
    --t-highlight-2: #13326b;
    --t-highlight-3: #edf0f8;
    --t-highlight-4: #6b9fff;
    --t-highlight-5: #272626;
    --t-highlight-6: #d2dbec;
    --t-highlight-7: #486cc2;
    --t-highlight-8: #1f50ad;
    --t-highlight-9: #edf0f8;
    --t-highlight-10: #4788ff;
    --t-highlight-11: #666666;
    --t-highlight-12: #d2dbec;
    --t-highlight-13: #0443c4;
    --t-highlight-14: #6c8cd4;
    --t-highlight-15: #292929;
    --t-input-outline: 1px solid #0276d4;
    --t-icon-stroke-width: 1.5;
    --t-icon-cap: round;
    --t-icon-stroke-primary: currentColor;
    --t-icon-stroke-secondary: currentColor;
    --t-icon-fill: none;
    --t-font-color: #2e2e2e;
    --t-a11y-gray-color: #747474;
    --t-link-color: #0276d4;
    --t-link-hover-color: #01477f;
    --t-content-bg: #FFFFFF;
    --t-content-border-color: #CCCCCC;
    --t-content-font-color: #2e2e2e;
    --t-section-bg: #FFFFFF;
    --t-section-font-color: #2e2e2e;
    --t-section-border-radius: 3px;
    --t-button-default-bg: #ffffff;
    --t-button-default-font-color: #0276d4;
    --t-button-default-hover-bg: #0276d4;
    --t-button-default-hover-font-color: #ffffff;
    --t-button-primary-bg: #6924A4;
    --t-button-primary-font-color: #e6e6e6;
    --t-button-primary-hover-bg: #6924A4;
    --t-button-primary-hover-font-color: #ffffff;
    --t-input-font-color: #2e2e2e;
    --t-input-placeholder-font-color: #6c6c6c;
    --t-input-bg: #fcfcfd;
    --t-input-border: #cccccc;
    --t-input-focus-font-color: #2e2e2e;
    --t-input-focus: #0079C1;
    --t-input-warning-font-color: #141414;
    --t-input-warning: #F0B400;
    --t-input-error-font-color: #FFFFFF;
    --t-input-error: #C30000;
    --t-input-success-font-color: #FFFFFF;
    --t-input-success: #0E8A00;
    --t-checkbox-fill: #0276d4;
    --t-checkbox-text: #FFFFFF;
    --t-loading-primary-color: #0276d4;
    --t-loading-secondary-color: #0276d4;
    --t-tooltip-multiline-max-width: 200px;
    --t-tooltip-background-color: rgba(0, 0, 0, 0.8);
    --t-tooltip-text-color: #FFFFFF;
    --t-tooltip-size: 5px;
    --t-tooltip-body-offset: -15px;
    --t-tooltip-transition-duration: 250ms;
    --t-tooltip-visible-duration: 2s;
    --t-gray1: #0d0d0d;
    --t-gray2: #1a1a1a;
    --t-gray3: #262626;
    --t-gray4: #333333;
    --t-gray5: #404040;
    --t-gray6: #4d4d4d;
    --t-gray7: #666666;
    --t-gray8: gray;
    --t-gray9: #999999;
    --t-gray10: #b3b3b3;
    --t-gray11: #cccccc;
    --t-gray12: #d9d9d9;
    --t-gray13: #e6e6e6;
    --t-gray14: #f2f2f2;
}