/* /Components/Layout/LoginDisplay.razor.rz.scp.css */
/* ── Existing LoginDisplay styles (unchanged) ───────────────────────────── */

.login-dropdown[b-pkdy83pp4p] {
    position: relative;
    display: inline-block;
}

@media (max-width: 641px) {
    .book-consultation__btn[b-pkdy83pp4p] {
        display: none;
    }
}
.header__btn.book-consultation__btn[b-pkdy83pp4p] {
    font-size: 16px;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
}
.dropdown-trigger[b-pkdy83pp4p] {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 6px 10px 6px 6px;
    background: transparent;
    border: 1px solid transparent;
    border-radius: 8px;
    cursor: pointer;
    color: inherit;
    font-size: 14px;
    transition: background 150ms, border-color 150ms;
}

    .dropdown-trigger:hover[b-pkdy83pp4p],
    .login-dropdown.open .dropdown-trigger[b-pkdy83pp4p] {
        background: rgba(0, 0, 0, 0.05);
        border-color: rgba(0, 0, 0, 0.08);
    }

.avatar[b-pkdy83pp4p] {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #e0eaff;
    color: #3b5bdb;
    font-size: 11px;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    letter-spacing: 0.03em;
}

.user-name[b-pkdy83pp4p] {
    max-width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.chevron[b-pkdy83pp4p] {
    opacity: 0.45;
    transition: transform 200ms;
    flex-shrink: 0;
}

.login-dropdown.open .chevron[b-pkdy83pp4p] {
    transform: rotate(180deg);
}

.dropdown-menu[b-pkdy83pp4p] {
    position: absolute;
    top: calc(100% + 6px);
    right: 0;
    min-width: 220px;
    background: white;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
    z-index: 1000;
    overflow: hidden;
    animation: dropdown-in-b-pkdy83pp4p 120ms ease;
    display: block;
}

@keyframes dropdown-in-b-pkdy83pp4p {
    from {
        opacity: 0;
        transform: translateY(-4px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.dropdown-header[b-pkdy83pp4p] {
    padding: 12px 14px 10px;
    display: flex;
    flex-direction: column;
    gap: 1px;
}

.header-name[b-pkdy83pp4p] {
    font-size: 13px;
    font-weight: 600;
    color: #111;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.header-email[b-pkdy83pp4p] {
    font-size: 12px;
    color: #888;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.dropdown-divider[b-pkdy83pp4p] {
    height: 1px;
    background: rgba(0, 0, 0, 0.07);
    margin: 2px 0;
}

.dropdown-section-label[b-pkdy83pp4p] {
    padding: 6px 14px 4px;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    color: #aaa;
}

.profile-item[b-pkdy83pp4p] {
    justify-content: flex-start;
    gap: 9px;
}

.profile-icon[b-pkdy83pp4p] {
    font-size: 15px;
    line-height: 1;
    flex-shrink: 0;
    width: 20px;
    text-align: center;
}

.profile-check[b-pkdy83pp4p] {
    margin-left: auto;
    color: #3b5bdb;
    flex-shrink: 0;
}

.profile-item--active[b-pkdy83pp4p] {
    background: #f0f4ff;
    color: #3b5bdb;
    font-weight: 500;
}

    .profile-item--active:hover[b-pkdy83pp4p] {
        background: #e6ecff;
    }

.dropdown-item[b-pkdy83pp4p] {
    display: flex;
    align-items: center;
    gap: 9px;
    padding: 8px 14px;
    font-size: 13.5px;
    color: #222;
    text-decoration: none;
    background: transparent;
    border: none;
    width: 100%;
    text-align: left;
    cursor: pointer;
    transition: background 100ms;
}

    .dropdown-item:hover[b-pkdy83pp4p] {
        background: #f5f5f5;
    }

    .dropdown-item svg[b-pkdy83pp4p] {
        opacity: 0.55;
        flex-shrink: 0;
    }

.dropdown-item--danger[b-pkdy83pp4p] {
    color: #c0392b;
}

    .dropdown-item--danger svg[b-pkdy83pp4p] {
        opacity: 0.7;
    }

    .dropdown-item--danger:hover[b-pkdy83pp4p] {
        background: #fff5f5;
    }

.dropdown-form[b-pkdy83pp4p] {
    display: contents;
}

.login-link[b-pkdy83pp4p] {
    font-size: 14px;
    color: inherit;
    text-decoration: none;
    padding: 6px 12px;
    border-radius: 8px;
    border: 1px solid rgba(0,0,0,0.15);
    transition: background 150ms;
}

    .login-link:hover[b-pkdy83pp4p] {
        background: rgba(0,0,0,0.04);
    }


/* ── Company picker backdrop ────────────────────────────────────────────── */

.company-picker-backdrop[b-pkdy83pp4p] {
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.45);
    z-index: 1040;
    animation: cp-fade-b-pkdy83pp4p 0.15s ease;
}

/* ── Company picker panel ───────────────────────────────────────────────── */

.company-picker[b-pkdy83pp4p] {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1050;
    width: min(440px, calc(100vw - 2rem));
    max-height: calc(100dvh - 4rem);
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 8px 36px rgba(0, 0, 0, 0.16);
    display: flex;
    flex-direction: column;
    overflow: hidden;
    animation: cp-pop-b-pkdy83pp4p 0.18s ease;
}

/* ── Header ─────────────────────────────────────────────────────────────── */

.company-picker__header[b-pkdy83pp4p] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 1.25rem;
    border-bottom: 1px solid #e5e7eb;
    flex-shrink: 0;
}

    .company-picker__header h5[b-pkdy83pp4p] {
        margin: 0;
        font-size: 1rem;
        font-weight: 700;
        display: flex;
        align-items: center;
        gap: 0.35rem;
    }

.company-picker__close[b-pkdy83pp4p] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.9rem;
    height: 1.9rem;
    padding: 0;
    background: none;
    border: none;
    border-radius: 4px;
    color: #6b7280;
    cursor: pointer;
    transition: background 0.12s;
}

    .company-picker__close:hover[b-pkdy83pp4p] {
        background: #f3f4f6;
        color: #111;
    }

/* ── Body ───────────────────────────────────────────────────────────────── */

.company-picker__body[b-pkdy83pp4p] {
    padding: 1rem 1.25rem;
    overflow-y: auto;
    flex: 1 1 auto;
}

.company-picker__hint[b-pkdy83pp4p] {
    margin: 0 0 0.85rem;
    font-size: 13.5px;
    color: #374151;
}

/* ── Search box inside picker ───────────────────────────────────────────── */

.cp-search input[b-pkdy83pp4p] {
    font-size: 13px;
}

/* ── Scrollable company list ────────────────────────────────────────────── */

.company-picker__list[b-pkdy83pp4p] {
    max-height: 260px;
    overflow-y: auto;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
}

/* ── Individual company row ─────────────────────────────────────────────── */

.company-picker__item[b-pkdy83pp4p] {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0.6rem 0.85rem;
    background: transparent;
    border: none;
    border-bottom: 1px solid #f0f0f0;
    text-align: left;
    cursor: pointer;
    transition: background 0.1s;
    font-size: 13.5px;
    color: #111;
    gap: 0.5rem;
}

    .company-picker__item:last-child[b-pkdy83pp4p] {
        border-bottom: none;
    }

    .company-picker__item:hover[b-pkdy83pp4p] {
        background: #f7f7f7;
    }

.company-picker__item--selected[b-pkdy83pp4p] {
    background: #f0f4ff !important;
    color: #3b5bdb;
    font-weight: 500;
}

.company-picker__item-name[b-pkdy83pp4p] {
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.company-picker__item-code[b-pkdy83pp4p] {
    font-size: 11px;
    color: #888;
    background: #f3f4f6;
    border-radius: 3px;
    padding: 1px 5px;
    flex-shrink: 0;
}

.company-picker__check[b-pkdy83pp4p] {
    flex-shrink: 0;
    color: #3b5bdb;
    margin-left: auto;
}

/* ── Footer ─────────────────────────────────────────────────────────────── */

.company-picker__footer[b-pkdy83pp4p] {
    display: flex;
    justify-content: flex-end;
    gap: 0.5rem;
    padding: 0.85rem 1.25rem;
    border-top: 1px solid #e5e7eb;
    background: #f9fafb;
    flex-shrink: 0;
}

/* ── Animations ─────────────────────────────────────────────────────────── */

@keyframes cp-fade-b-pkdy83pp4p {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes cp-pop-b-pkdy83pp4p {
    from {
        opacity: 0;
        transform: translate(-50%, -47%);
    }

    to {
        opacity: 1;
        transform: translate(-50%, -50%);
    }
}

/* ── Mobile: bottom sheet ───────────────────────────────────────────────── */

@media (max-width: 480px) {
    .company-picker[b-pkdy83pp4p] {
        top: auto;
        bottom: 0;
        left: 0;
        right: 0;
        transform: none;
        width: 100%;
        max-height: 88dvh;
        border-radius: 14px 14px 0 0;
        animation: cp-sheet-b-pkdy83pp4p 0.2s ease;
    }
}

@keyframes cp-sheet-b-pkdy83pp4p {
    from {
        transform: translateY(100%);
    }

    to {
        transform: translateY(0);
    }
}
@media (max-width: 768px) {
    .user-name[b-pkdy83pp4p] {
        display: none;
    }
}
/* /Components/Layout/LoginLayout.razor.rz.scp.css */
/* CSS for LoginLayout component */

.login.register[b-vkeejfuxcg] {
    padding-bottom: 170px;
}

    .login.register .form-wrapp-cta[b-vkeejfuxcg] {
        margin: 70px 0 0;
    }

@media (min-width: 1025px) {
    .login.register .form-wrapp-cta > button[b-vkeejfuxcg] {
        margin-left: 240px;
        margin-bottom: 30px;
        margin-top: -30px;
    }
}

@media (max-width: 767px) {
    .login.register .form-wrapp-cta > button[b-vkeejfuxcg] {
        margin: 0 auto;
        display: block;
    }
}

@media (max-width: 767px) {
    .login.register .heading[b-vkeejfuxcg] {
        height: auto;
    }
}

.login.register label[b-vkeejfuxcg] {
    position: relative;
}

    .login.register label > .label-hint[b-vkeejfuxcg] {
        position: absolute;
    }

.login.register .form-group[b-vkeejfuxcg] {
    margin-bottom: 30px;
    position: relative;
}

    .login.register .form-group .validation-error[b-vkeejfuxcg] {
        position: absolute;
        right: 30px;
        bottom: -30px;
        font-size: 1.2rem;
    }

        .login.register .form-group .validation-error .ng-scope[b-vkeejfuxcg] {
            color: red !important;
            font-size: 1.2rem;
        }

.login.register #registerMessage[b-vkeejfuxcg] {
    color: red !important;
    font-size: 1.4rem;
}

.login-wrapp.pc--view[b-vkeejfuxcg] {
    display: none;
}

@media (min-width: 992px) {
    .login-wrapp.pc--view[b-vkeejfuxcg] {
        display: block;
    }
}

.login-wrapp.mobile--view[b-vkeejfuxcg] {
    display: none;
}

@media (max-width: 991px) {
    .login-wrapp.mobile--view[b-vkeejfuxcg] {
        display: block;
    }
}

.login-wrapp.mobile--view .flexslider[b-vkeejfuxcg] {
    background: inherit;
    border: none;
}

.login-wrapp.mobile--view .form-cta[b-vkeejfuxcg] {
    margin-top: 130px;
}

    .login-wrapp.mobile--view .form-cta > a[b-vkeejfuxcg] {
        color: #333;
        font-weight: bold;
        width: 140px;
        text-decoration: underline;
    }

.login[b-vkeejfuxcg] {
    min-height: 130vh;
    background: url(../images/Drake_Wellbeing_Login_Page.jpg) no-repeat;
    background-position: left top;
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (min-width: 1500px) {
    .login[b-vkeejfuxcg] {
        background-size: cover;
        background-position: left top;
    }
}

.login .register-block[b-vkeejfuxcg] {
    display: block;
}

@media (max-width: 767px) {
    .login .register-block[b-vkeejfuxcg] {
        display: none;
    }
}

@media (max-width: 991px) {
    .login[b-vkeejfuxcg] {
        background-position: right;
    }
}

@media (max-width: 425px) {
    .login .primary-button.orange--button[b-vkeejfuxcg],
    .login .btn.forgot--button[b-vkeejfuxcg],
    .login .forgot--button.resource__cta[b-vkeejfuxcg] {
        display: block;
        width: 100%;
        text-align: center;
    }
}

.login #loginForm .form-group[b-vkeejfuxcg],
.login #registerForm .form-group[b-vkeejfuxcg],
.login #changePasswordForm .form-group[b-vkeejfuxcg] {
    position: relative;
    margin-bottom: 22px;
    margin-left: 10px;
    margin-right: 30px;
}

    .login #loginForm .form-group > .validation-error[b-vkeejfuxcg],
    .login #registerForm .form-group > .validation-error[b-vkeejfuxcg],
    .login #changePasswordForm .form-group > .validation-error[b-vkeejfuxcg] {
        position: absolute;
    }

    .login #loginForm .form-group .validation-error .ng-scope[b-vkeejfuxcg],
    .login #registerForm .form-group .validation-error .ng-scope[b-vkeejfuxcg],
    .login #changePasswordForm .form-group .validation-error .ng-scope[b-vkeejfuxcg] {
        font-size: 1.2rem;
    }

@media (max-width: 425px) {
    .login .primary-button.orange--button[b-vkeejfuxcg] {
        margin-bottom: 20px;
    }
}

.login-logo > img[b-vkeejfuxcg] {
    height: 120px;
}

@media (min-width: 992px) {
    .login-logo > img[b-vkeejfuxcg] {
        margin: auto;
        width: auto;
        height: auto;
    }
}


.login-wrapp h1[b-vkeejfuxcg] {
    margin: 0 0 30px;
}

@media (max-width: 425px) {
    .login-wrapp h1[b-vkeejfuxcg] {
        margin: 0;
        text-align: center;
    }
}

.login-wrapp .heading[b-vkeejfuxcg] {
    margin: 40px 0 0;
    /*@include respond-below(sm) {
      height: auto;
  }*/
}

@media (min-width: 992px) {
    .login-wrapp .heading[b-vkeejfuxcg] {
        height: 118px;
    }
}

.login-wrapp .heading .title[b-vkeejfuxcg] {
    font-size: 24px;
    font-weight: bold;
    color: #20b57c;
}

@media (max-width: 425px) {
    .login-wrapp .heading .title[b-vkeejfuxcg] {
        font-size: 2.2rem;
    }
}

.login-wrapp .heading p[b-vkeejfuxcg] {
    font-size: 14px;
    line-height: 22px;
}

.login-wrapp input.form-control[b-vkeejfuxcg] {
    border-radius: 0;
    height: 47px;
    border-color: #707070;
}

    .login-wrapp input.form-control[b-vkeejfuxcg]::-webkit-input-placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: #333333;
    }

    .login-wrapp input.form-control[b-vkeejfuxcg]::-moz-placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: #333333;
    }

    .login-wrapp input.form-control:-ms-input-placeholder[b-vkeejfuxcg] {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: #333333;
    }

    .login-wrapp input.form-control[b-vkeejfuxcg]::-ms-input-placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: #333333;
    }

    .login-wrapp input.form-control[b-vkeejfuxcg]::placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: #333333;
    }

.login-wrapp .form-wrapp-cta[b-vkeejfuxcg] {
    margin: 40px 0 0;
}

.login-wrap[b-vkeejfuxcg] {
    width: 645px;
    background-color: #fff;
    background-color: rgb(255, 255, 255, 0.8);
    border-radius: 40px;
    box-shadow: 2px 6px 14px -5px rgba(113, 113, 97, 0.8);
    -webkit-box-shadow: 2px 6px 14px -5px rgba(113, 113, 97, 0.8);
    -moz-box-shadow: 2px 6px 14px -5px rgba(113, 113, 97, 0.8);
    padding: 50px 30px 30px;
    position: relative;
    margin: auto;
}

@media (min-width: 768px) {
    .login-wrap[b-vkeejfuxcg] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        overflow: hidden;
        min-height: 320px;
    }

    .login-wrap-forgot-password[b-vkeejfuxcg] {
        height: 360px;
        margin: 200px auto;
    }
}

@media (min-width: 768px) {
    .login-logo[b-vkeejfuxcg] {
        width: 45%;
        border-right: 1px solid #a19e9e;
        height: 200px;
    }
}

@media (min-width: 768px) {
    .login-left-block[b-vkeejfuxcg] {
        width: 70%;
        margin-left: 20px;
    }
}

.login-left-block__container[b-vkeejfuxcg] {
    position: relative;
}

    .login-left-block__container .register-block[b-vkeejfuxcg] {
        top: -38px;
        right: -630px;
    }

    .login-left-block__container .login-block[b-vkeejfuxcg],
    .login-left-block__container .register-block[b-vkeejfuxcg] {
        width: 100%;
        -webkit-transition: all ease-in-out 0.3s;
        -o-transition: all ease-in-out 0.3s;
        transition: all ease-in-out 0.3s;
    }

@media (min-width: 768px) {
    .login-left-block__container .login-block[b-vkeejfuxcg],
    .login-left-block__container .register-block[b-vkeejfuxcg] {
        position: absolute;
    }
}

.login-left-block__container .login-block[b-vkeejfuxcg] {
    left: 0;
}

    .login-left-block__container .login-block .login-form .heading .title[b-vkeejfuxcg] {
        font-size: 20px;
        text-align: left;
        margin-bottom: 30px;
        font-weight: bold;
        color: #00bb7e;
    }

@media (min-width: 768px) {
    .login-left-block__container .login-block .form-wrapp-cta[b-vkeejfuxcg] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-left: 10px;
        margin-top: 30px;
    }
}

@media (max-width: 767px) {
    .login-left-block__container .login-block .form-wrapp-cta > button[b-vkeejfuxcg] {
        width: 100%;
        display: block;
    }
}

@media (max-width: 767px) {
    .login-left-block__container .login-block .form-wrapp-cta .forgot--button[b-vkeejfuxcg] {
        margin-top: 2rem;
    }
}

.login-left-block__container input.form-control[b-vkeejfuxcg] {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    height: 30px;
    padding-left: 45px;
}

.login-left-block__container .fa-solid[b-vkeejfuxcg] {
    position: absolute;
    top: 7px;
    left: 15px;
    color: #7ac942;
}

.login-left-block__container #show-hide-password[b-vkeejfuxcg] {
    position: absolute;
    right: 15px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    top: 50%;
    cursor: pointer;
}

.login-left-block__container #eye[b-vkeejfuxcg] {
    font-size: 20px;
    color: #7a797e;
}

.login-left-block__container.is--show .login-block[b-vkeejfuxcg] {
    left: -740px;
}

@media (max-width: 767px) {
    .login-left-block__container.is--show .login-block[b-vkeejfuxcg] {
        display: none;
    }
}

.login-left-block__container.is--show .register-block[b-vkeejfuxcg] {
    right: 0;
}

@media (max-width: 767px) {
    .login-left-block__container.is--show .register-block[b-vkeejfuxcg] {
        display: block;
    }
}

.login .login-text-container[b-vkeejfuxcg] {
    text-align: center;
    max-width: 1200px;
    margin: 30px 0;
}

    .login .login-text-container p[b-vkeejfuxcg] {
        font-size: 18px;
        margin-bottom: 40px;
    }

        .login .login-text-container p strong[b-vkeejfuxcg] {
            color: #00bb7e;
        }

.login .login-header[b-vkeejfuxcg] {
    color: #00bb7e;
    font-size: 48px;
    font-weight: 300;
    margin: 60px 160px 80px 160px;
}

.login .container[b-vkeejfuxcg] {
    position: relative;
}

.login .login-image-circles[b-vkeejfuxcg] {
    position: absolute;
    left: 290px;
    bottom: -20px;
    z-index: 1000;
}

@media (max-width: 576px) {
    .login[b-vkeejfuxcg] {
        background: url(../images/Drake_WellbeingHub_Mobile_BG.jpg) no-repeat;
        background-size: cover;
        background-position: center top -20px;
        min-height: 140vh;
        background-color: #e7e8ec;
    }

        .login .login-header[b-vkeejfuxcg] {
            font-size: 25px;
            margin: 90px auto 40px;
        }

        .login .login-text-container[b-vkeejfuxcg] {
            margin: 35px 0 80px;
        }

            .login .login-text-container p[b-vkeejfuxcg] {
                font-size: 16px;
                padding: 0 20px;
                margin-bottom: 20px;
            }

    .login-wrap[b-vkeejfuxcg] {
        width: 360px;
        display: flex;
        flex-direction: column-reverse;
    }

    .login-left-block__container .login-block .login-form .heading .title[b-vkeejfuxcg] {
        text-align: center;
        font-size: 18px;
    }

    .login #loginForm .form-group[b-vkeejfuxcg],
    .login #registerForm .form-group[b-vkeejfuxcg],
    .login #changePasswordForm .form-group[b-vkeejfuxcg] {
        margin-left: 0;
        margin-right: 0;
    }

    .login .login-form .form-wrapp-cta[b-vkeejfuxcg] {
        display: flex;
        flex-direction: column-reverse;
    }

        .login .login-form .form-wrapp-cta .forgot--button[b-vkeejfuxcg] {
            text-align: left;
            margin-top: 0;
            font-size: 14px;
        }

    .login .primary-button.orange--button[b-vkeejfuxcg] {
        margin: 0 auto;
        width: auto !important;
        margin-top: 20px;
        margin-bottom: 0;
    }

    .login-block .cta-wrapp[b-vkeejfuxcg],
    .register-block .cta-wrapp[b-vkeejfuxcg] {
        margin-left: 0;
        text-align: center;
    }

        .login-block .cta-wrapp a[b-vkeejfuxcg],
        .register-block .cta-wrapp a[b-vkeejfuxcg] {
            font-size: 14px;
        }

    .login-logo > img[b-vkeejfuxcg] {
        margin: 20px auto 0 auto;
        height: auto;
    }

    .login .login-image-circles[b-vkeejfuxcg] {
        left: 0;
        top: -80px;
        width: 25%;
    }

    .login-wrap-forgot-password[b-vkeejfuxcg] {
        margin-top: 200px;
    }

    .login .primary-button.orange--button[b-vkeejfuxcg],
    .login .btn.forgot--button[b-vkeejfuxcg],
    .login .forgot--button.resource__cta[b-vkeejfuxcg] {
        font-size: 14px;
    }
}

.login-form .btn[b-vkeejfuxcg] {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.login .container[b-vkeejfuxcg] {
    position: relative;
}
/* /Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-cki1tl14t6] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-cki1tl14t6] {
    flex: 1;
}

.sidebar[b-cki1tl14t6] {
    background-color: #00bb7e;
    min-height: 38px;
}
.user-nav[b-cki1tl14t6] {
    margin-right: 24px;
}
.top-row[b-cki1tl14t6] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    height: 70px;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.navbar-brand[b-cki1tl14t6] {
    font-size: 1.1rem;
}

.navbar-brand img[b-cki1tl14t6] {
    height: 70px;
}
.top-row[b-cki1tl14t6]  a, .top-row[b-cki1tl14t6]  .btn-link {
    white-space: nowrap;   
    text-decoration: none;
}

.top-row[b-cki1tl14t6]  a:hover, .top-row[b-cki1tl14t6]  .btn-link:hover {
    text-decoration: underline;
}

.top-row[b-cki1tl14t6]  a:first-child {
    overflow: hidden;
    text-overflow: ellipsis;
}

@media (max-width: 640.98px) {
    .top-row[b-cki1tl14t6] {
        justify-content: space-between;
    }

    .top-row[b-cki1tl14t6]  a, .top-row[b-cki1tl14t6]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-cki1tl14t6] {
        flex-direction: row;
    }

    .sidebar[b-cki1tl14t6] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-cki1tl14t6] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-cki1tl14t6]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    article[b-cki1tl14t6] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-cki1tl14t6] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

#blazor-error-ui .dismiss[b-cki1tl14t6] {
    cursor: pointer;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
}

/* /Components/Layout/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-aosh2ft0sz] {
    appearance: none;
    cursor: pointer;
    width: 3.5rem;
    height: 2.5rem;
    color: white;
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}

.navbar-toggler:checked[b-aosh2ft0sz] {
    background-color: rgba(255, 255, 255, 0.5);
}

.bi[b-aosh2ft0sz] {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem;
    top: -1px;
    background-size: cover;
}

.book-consultation__btn[b-aosh2ft0sz] {
    background-color: #83c936;
    width: calc(100% - 48px);
}

.bi-house-door-fill-nav-menu[b-aosh2ft0sz] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
}

.bi-plus-square-fill-nav-menu[b-aosh2ft0sz] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
}

.bi-list-nested-nav-menu[b-aosh2ft0sz] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}

.nav-item[b-aosh2ft0sz] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

.nav-item:first-of-type[b-aosh2ft0sz] {
    padding-top: 0;
}

.nav-item:last-of-type[b-aosh2ft0sz] {
    padding-bottom: 1rem;
}

.nav-item[b-aosh2ft0sz]  .nav-link {
    color: #d7d7d7;
    background: none;
    border: none;
    height: 5rem;
    display: flex;
    align-items: center;
    line-height: 5rem;
    width: 100%;
    padding-left: 16px;
    text-decoration: none;
    font-size: 18px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
}

.nav-item[b-aosh2ft0sz]  a.active {
    background-color: #7ac942;
    color: white;
}

.nav-item[b-aosh2ft0sz]  .nav-link:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

.nav-scrollable[b-aosh2ft0sz] {
    display: none;
}

.navbar-toggler:checked ~ .nav-scrollable[b-aosh2ft0sz] {
    display: block;
}

@media (min-width: 641px) {
    .navbar-toggler[b-aosh2ft0sz] {
        display: none;
    }
    .book-consultation__btn[b-aosh2ft0sz] {
        display: none;
    }
    .nav-scrollable[b-aosh2ft0sz] {
        /* Never collapse the sidebar for wide screens */
        display: block;

        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}

.book-btn-container[b-aosh2ft0sz] {
    padding: 24px;
    text-align: center;
}

/* /Components/Layout/PortalLayout.razor.rz.scp.css */
/* PortalLayout.razor.css
   Replaces AdminLayout.razor.css, EmployerLayout.razor.css,
   and EmployeeLayout.razor.css — all three were identical except
   for the top-row background colour, which is now handled by
   the profile-specific modifier classes below.
*/

/* ── Base layout ────────────────────────────────────────────────────────── */

.page[b-t5m9mbdbvu] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-t5m9mbdbvu] {
    flex: 1;
}

/* ── Sidebar ────────────────────────────────────────────────────────────── */

.sidebar[b-t5m9mbdbvu] {
    background-color: #00bb7e;
    min-height: 38px;
}

/* ── Top bar ────────────────────────────────────────────────────────────── */

.top-row[b-t5m9mbdbvu] {
    background-color: #fff;         /* default: Employer / Employee */
    border-bottom: 1px solid #d6d5d5;
    height: 70px;
    display: flex;
    flex-direction: row;
    align-items: center;
}

/* Admin portal uses a light-grey top bar */
.top-row--admin[b-t5m9mbdbvu] {
    background-color: #f7f7f7;
}

.user-nav[b-t5m9mbdbvu] {
    margin-right: 24px;
}

.navbar-brand[b-t5m9mbdbvu] {
    font-size: 1.1rem;
}

.navbar-brand img[b-t5m9mbdbvu] {
    height: 70px;
}

/* ── Company logo ───────────────────────────────────────────────────────── */

.company-image[b-t5m9mbdbvu] {
    max-height: 50px;
    margin-left: 1rem;
    object-fit: contain;
}

.company-image-placeholder[b-t5m9mbdbvu] {
    display: inline-block;
    width: 1px;    /* keeps layout stable while image loads */
}

/* ── Link overrides inside top-bar ──────────────────────────────────────── */

.top-row[b-t5m9mbdbvu]  a,
.top-row[b-t5m9mbdbvu]  .btn-link {
    white-space: nowrap;
    text-decoration: none;
}

.top-row[b-t5m9mbdbvu]  a:hover,
.top-row[b-t5m9mbdbvu]  .btn-link:hover {
    text-decoration: underline;
}

.top-row[b-t5m9mbdbvu]  a:first-child {
    overflow: hidden;
    text-overflow: ellipsis;
}

/* ── Responsive ─────────────────────────────────────────────────────────── */

@media (max-width: 640.98px) {
    .top-row[b-t5m9mbdbvu] {
        justify-content: space-between;
    }

    .top-row[b-t5m9mbdbvu]  a,
    .top-row[b-t5m9mbdbvu]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-t5m9mbdbvu] {
        flex-direction: row;
    }

    .sidebar[b-t5m9mbdbvu] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-t5m9mbdbvu] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-t5m9mbdbvu]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    article[b-t5m9mbdbvu] {
        padding-left: 2rem !important;
        padding-right: 0 !important;
    }
}

/* ── Blazor error UI ────────────────────────────────────────────────────── */

#blazor-error-ui[b-t5m9mbdbvu] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

#blazor-error-ui .dismiss[b-t5m9mbdbvu] {
    cursor: pointer;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
}
/* /Components/Pages/Account/ChangePassword.razor.rz.scp.css */
/* CSS for ChangePassword component */

.change-password-container[b-arh7fd70gx] {
    padding: 1rem;
}

.card[b-arh7fd70gx] {
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}

.card-header[b-arh7fd70gx] {
    background-color: #f8f9fa;
    border-bottom: 1px solid #dee2e6;
    padding: 1rem;
}

.card-header h2[b-arh7fd70gx] {
    margin: 0;
    font-size: 1.5rem;
}

.card-body[b-arh7fd70gx] {
    padding: 1.5rem;
}

.card-body input[b-arh7fd70gx] {
    max-width: 300px;
}

.d-flex[b-arh7fd70gx] {
    display: flex;
}

.gap-2[b-arh7fd70gx] {
    gap: 0.5rem;
}

.form-text[b-arh7fd70gx] {
    display: block;
    margin-top: 0.25rem;
    color: #6c757d;
}

.cancel-button[b-arh7fd70gx] {
    padding: 3px 75px;
}

.navbar-toggler[b-arh7fd70gx] {
    appearance: none;
    cursor: pointer;
    width: 3.5rem;
    height: 2.5rem;
    color: white;
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}

.navbar-toggler:checked[b-arh7fd70gx] {
    background-color: rgba(255, 255, 255, 0.5);
}

.nav-item[b-arh7fd70gx] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

.nav-item:first-of-type[b-arh7fd70gx] {
    padding-top: 0;
}

.nav-item:last-of-type[b-arh7fd70gx] {
    padding-bottom: 1rem;
}

.nav-item[b-arh7fd70gx]  .nav-link {
    color: #d7d7d7;
    background: none;
    border: none;
    height: 5rem;
    display: flex;
    align-items: center;
    line-height: 5rem;
    width: 100%;
    padding-left: 16px;
    text-decoration: none;
    font-size: 18px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
}

.nav-item[b-arh7fd70gx]  a.active {
    background-color: #7ac942;
    color: white;
}

.nav-item[b-arh7fd70gx]  .nav-link:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

.nav-scrollable[b-arh7fd70gx] {
    display: none;
}

.navbar-toggler:checked ~ .nav-scrollable[b-arh7fd70gx] {
    display: block;
}

@media (min-width: 641px) {
    .navbar-toggler[b-arh7fd70gx] {
        display: none;
    }

    .book-consultation__btn[b-arh7fd70gx] {
        display: none;
    }

    .nav-scrollable[b-arh7fd70gx] {
        /* Never collapse the sidebar for wide screens */
        display: block;
        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
/* /Components/Pages/Account/ForgotPassword.razor.rz.scp.css */
.login-redirect-hint[b-zhv71y0rlr] {
    font-size: 14px;
    color: #4b5260;
    margin: 0.5rem 0 1.5rem;
    line-height: 1.5;
}

.submit-button-container[b-zhv71y0rlr], .back-to-login-container[b-zhv71y0rlr] {
    margin-top: 30px;
}
/* /Components/Pages/Account/Login.razor.rz.scp.css */
.login-left-block__container .fa-solid[b-wxrdguhdeg] {
    color: #7ac942;
}
button.lp-eye-btn[b-wxrdguhdeg] {
    border: none;
}

.input-group .input-group-text[b-wxrdguhdeg] {
    border: none;
    background-color: transparent;
}
.forgot-password[b-wxrdguhdeg] {
    text-decoration: none;
}
.login-button-container[b-wxrdguhdeg] {
    margin-top: 30px;
}
.not-registered-link-container[b-wxrdguhdeg] {
    margin-top: 16px;
}

/* ── Okta redirect loading state ─────────────────────────────────────── */

.login-redirect-hint[b-wxrdguhdeg] {
    font-size: 14px;
    color: #6b7280;
    margin: 0.5rem 0 1.5rem;
    line-height: 1.5;
}

.login-redirect-hint a[b-wxrdguhdeg] {
    color: #005DA2;
    font-size: 14px;
    text-decoration: underline;
}

.login-redirect-spinner[b-wxrdguhdeg] {
    display: flex;
    justify-content: center;
    padding: 0.5rem 0 0.25rem;
}

.spinner-border[b-wxrdguhdeg] {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    border: 0.25em solid #005DA2;
    border-right-color: transparent;
    border-radius: 50%;
    animation: spinner-spin-b-wxrdguhdeg 0.75s linear infinite;
}

@keyframes spinner-spin-b-wxrdguhdeg {
    to { transform: rotate(360deg); }
}

.lp-card__mobile-logo[b-wxrdguhdeg] {
    display: none;
    width: 160px;
    margin: 0 auto 1.5rem;
}

.lp-card__heading[b-wxrdguhdeg] {
    font-size: 1.5rem;
    font-weight: 700;
    color: #111827;
    margin: 0 0 0.3rem;
    letter-spacing: -0.02em;
}

.lp-card__subheading[b-wxrdguhdeg] {
    font-size: 1rem;
    color: #6b7280;
    margin: 0 0 1.75rem;
}
/* ── Okta SSO button ────────────────────────────────────────────────────── */

.lp-btn[b-wxrdguhdeg] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.55rem;
    width: 100%;
    padding: 0.75rem 1.25rem;
    border-radius: 8px;
    font-size: 0.9375rem;
    font-weight: 600;
    text-decoration: none;
    cursor: pointer;
    border: none;
    transition: filter 140ms, box-shadow 140ms, transform 80ms;
    letter-spacing: 0.01em;
}

    .lp-btn:active[b-wxrdguhdeg] {
        transform: scale(0.985);
    }

.lp-btn--okta[b-wxrdguhdeg] {
    background: #005DA2;
    color: #ffffff;
    box-shadow: 0 1px 3px rgba(0, 93, 162, 0.35);
}

    .lp-btn--okta:hover[b-wxrdguhdeg] {
        filter: brightness(1.08);
        box-shadow: 0 3px 10px rgba(0, 93, 162, 0.38);
        color: #ffffff;
        text-decoration: none;
    }

    .lp-btn--okta:focus-visible[b-wxrdguhdeg] {
        outline: 3px solid #3b5bdb;
        outline-offset: 2px;
    }

.lp-btn__icon[b-wxrdguhdeg] {
    width: 18px;
    height: 18px;
    flex-shrink: 0;
}

/* ── Azure AD SSO button ─────────────────────────────────────────────────── */

.lp-btn--azuread[b-wxrdguhdeg] {
    background: #2f2f2f;
    color: #ffffff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35);
    margin-top: 0.75rem;
}

    .lp-btn--azuread:hover[b-wxrdguhdeg] {
        filter: brightness(1.15);
        box-shadow: 0 3px 10px rgba(0, 0, 0, 0.38);
        color: #ffffff;
        text-decoration: none;
    }

    .lp-btn--azuread:focus-visible[b-wxrdguhdeg] {
        outline: 3px solid #3b5bdb;
        outline-offset: 2px;
    }

/* ── "or" divider between the classic form and an SSO button ───────────── */

.lp-divider[b-wxrdguhdeg] {
    display: flex;
    align-items: center;
    text-align: center;
    color: #9ca3af;
    margin: 1.25rem 0 0;
}

    .lp-divider[b-wxrdguhdeg]::before,
    .lp-divider[b-wxrdguhdeg]::after {
        content: "";
        flex: 1;
        border-bottom: 1px solid #e5e7eb;
    }

    .lp-divider span[b-wxrdguhdeg] {
        padding: 0 0.75rem;
    }

/* ── Primary sign-in button ─────────────────────────────────────────────── */

.azuread-btn[b-wxrdguhdeg] {
    color: #fff;
    font-size: 14px;
    background-color: #00bb7e;
}
/* /Components/Pages/Account/LoginOtp.razor.rz.scp.css */
.otp-input[b-ifolt7861y] {
    font-size: 1.5rem;
    letter-spacing: 0.5rem;
    text-align: center;
    font-weight: 600;
}

.resend-form[b-ifolt7861y] {
    margin-top: 0.75rem;
    text-align: left;
}

.resend-link[b-ifolt7861y] {
    background: none;
    border: none;
    padding: 0;
    color: #005DA2;
    text-decoration: underline;
    cursor: pointer;
    font-size: 16px;
    line-height: 28px;
    font-weight: 300;
    font-family: "Open Sans", sans-serif;
}

.resend-link:hover[b-ifolt7861y] {
    color: #f37321;
}

.login-redirect-hint[b-ifolt7861y] {
    font-size: 0.875rem;
    color: #6b7280;
    margin: 0.5rem 0 1.5rem;
    line-height: 1.5;
}
.verify-button-container[b-ifolt7861y], .start-over-container[b-ifolt7861y] {
    margin-top: 30px;
}
/* /Components/Pages/Account/Profile.razor.rz.scp.css */
/* CSS for Profile component */
.profile-container[b-0whlr24yhf] {
    padding: 1rem;
}
.navbar-toggler[b-0whlr24yhf] {
    appearance: none;
    cursor: pointer;
    width: 3.5rem;
    height: 2.5rem;
    color: white;
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}

.navbar-toggler:checked[b-0whlr24yhf] {
    background-color: rgba(255, 255, 255, 0.5);
}

.card[b-0whlr24yhf] {
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    margin-bottom: 1.5rem;
}

.card-header[b-0whlr24yhf] {
    background-color: #f8f9fa;
    border-bottom: 1px solid #dee2e6;
    padding: 1rem;
}

.card-header h2[b-0whlr24yhf] {
    margin: 0;
    font-size: 1.5rem;
}

.card-header h5[b-0whlr24yhf] {
    margin: 0;
    font-size: 1rem;
}

.card-body[b-0whlr24yhf] {
    padding: 1.5rem;
}

.profile-section[b-0whlr24yhf] {
    margin-bottom: 1.5rem;
}

.profile-section h4[b-0whlr24yhf] {
    font-size: 1.1rem;
    margin-bottom: 1rem;
    font-weight: 600;
}

.info-item[b-0whlr24yhf] {
    display: flex;
    align-items: center;
    padding: 0.75rem 0;
}

.info-item label[b-0whlr24yhf] {
    font-weight: 600;
    margin: 0;
    margin-right: 8px;
    color: #495057;
}

.info-item span[b-0whlr24yhf] {
    color: #212529;
}

.security-item[b-0whlr24yhf] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1rem 0;
}

.security-item h5[b-0whlr24yhf] {
    margin: 0 0 0.5rem 0;
}

.security-item .text-muted[b-0whlr24yhf] {
    margin: 0;
}

.btn[b-0whlr24yhf] {
    transition: all 0.3s ease;
}

.btn:hover[b-0whlr24yhf] {
    transform: translateY(-2px);
}

.w-100[b-0whlr24yhf] {
    width: 100%;
}

.mb-2[b-0whlr24yhf] {
    margin-bottom: 0.5rem;
}

.nav-item[b-0whlr24yhf] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

.nav-item:first-of-type[b-0whlr24yhf] {
    padding-top: 0;
}

.nav-item:last-of-type[b-0whlr24yhf] {
    padding-bottom: 1rem;
}

.nav-item[b-0whlr24yhf]  .nav-link {
    color: #d7d7d7;
    background: none;
    border: none;
    height: 5rem;
    display: flex;
    align-items: center;
    line-height: 5rem;
    width: 100%;
    padding-left: 16px;
    text-decoration: none;
    font-size: 18px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
}

.nav-item[b-0whlr24yhf]  a.active {
    background-color: #7ac942;
    color: white;
}

.nav-item[b-0whlr24yhf]  .nav-link:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

.nav-scrollable[b-0whlr24yhf] {
    display: none;
}
.navbar-toggler:checked ~ .nav-scrollable[b-0whlr24yhf] {
    display: block;
}

@media (min-width: 641px) {
    .navbar-toggler[b-0whlr24yhf] {
        display: none;
    }

    .book-consultation__btn[b-0whlr24yhf] {
        display: none;
    }

    .nav-scrollable[b-0whlr24yhf] {
        /* Never collapse the sidebar for wide screens */
        display: block;
        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
/* /Components/Pages/Account/Register.razor.rz.scp.css */
/* CSS for Register component */
.login-left-block__container .fa-solid[b-nc9qb1k2bd] {
    color: #7ac942;
}

button.lp-eye-btn[b-nc9qb1k2bd] {
    border: none;
}

.input-group[b-nc9qb1k2bd] {
    padding: 3px 8px;
    line-height: 1.428571429;
    border: 1px solid #ccc;
    border-radius: 4px;
    background-color: rgb(232, 240, 254);
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
}

    .input-group input[b-nc9qb1k2bd] {
        background-color: rgb(232, 240, 254);
        height: 30px;
        border: none;
        font-size: 14px;
    }

    .input-group .input-group-text[b-nc9qb1k2bd] {
        border: none;
        background-color: transparent;
    }

.forgot-password[b-nc9qb1k2bd] {
    text-decoration: none;
}

.login-button-container[b-nc9qb1k2bd] {
    margin-top: 30px;
}

.not-registered-link-container[b-nc9qb1k2bd] {
    margin-top: 16px;
}
/* /Components/Pages/Account/RegisterProfile.razor.rz.scp.css */
/* CSS for Register component */
.login-left-block__container .fa-solid[b-uagpe7ty2z] {
    color: #7ac942;
}

.form-group[b-uagpe7ty2z] {
    padding-top: 5px;
    padding-bottom: 8px;
}

.register-button-container[b-uagpe7ty2z] {
    margin-top: 30px;
}

.not-registered-link-container[b-uagpe7ty2z] {
    margin-top: 16px;
}
/* /Components/Pages/Account/ResetPassword.razor.rz.scp.css */
.login-redirect-hint[b-npabchvl29] {
    font-size: 14px;
    color: #4b5260;
    margin: 0.5rem 0 1.5rem;
    line-height: 15px;
}

.input-group .input-group-text[b-npabchvl29] {
    border: none;
    background-color: transparent;
}

button.lp-eye-btn[b-npabchvl29] {
    border: none;
}

.login-password-hint[b-npabchvl29] {
    font-size: 12px;
    color: #9ca3af;
    margin: 0.4rem 0 0;
    line-height: 18px;
}

.resend-form[b-npabchvl29] {
    margin-top: 0.75rem;
    text-align: center;
}

.resend-link[b-npabchvl29] {
    background: none;
    border: none;
    padding: 0;
    font-size: 0.875rem;
    color: #005DA2;
    text-decoration: underline;
    cursor: pointer;
}

.resend-link:hover[b-npabchvl29] {
    color: #f37321;
}

.mt-16[b-npabchvl29] {
    margin-top: 1rem;
}

.mt-8[b-npabchvl29] {
    margin-top: 0.5rem;
}

/* ── Password requirement checklist ──────────────────────────────────── */

.password-checklist[b-npabchvl29] {
    list-style: none;
    list-style-type: none;
    margin: 1rem 0;
    margin-left: 10px;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 0.25rem;
}

.password-checklist li[b-npabchvl29] {
    line-height: 17px;
    font-size: 11px;
    list-style-type: none;
}

.pwck[b-npabchvl29] {
    font-size: 0.8rem;
    color: #7c838f;
    padding-left: 1.35rem;
    position: relative;
    transition: color 120ms;
}

.pwck[b-npabchvl29]::before {
    position: absolute;
    left: 0;
    font-size: 0.75rem;
    color: #d1d5db;
}

.pwck--met[b-npabchvl29] {
    color: #15803d;
    font-weight: bold;
}

.pwck--met[b-npabchvl29]::before {
    content: "\2714"; 
    color: #15803d;
}
/* /Components/Pages/Admin/Home.razor.rz.scp.css */
/* CSS for Home component */

@media (max-width: 575px) {
    .videos .details-wrapp[b-hyz40igrpk] {
        padding: 45px 15px;
    }
}

.videos-block__item > iframe[b-hyz40igrpk] {
    max-width: 100%;
}

.videos-block__item[b-hyz40igrpk] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 992px) {
    .videos-block__item[b-hyz40igrpk] {
        float: left;
        width: 50%;
    }
}

@media (min-width: 1200px) {
    .videos-block__item[b-hyz40igrpk] {
        float: left;
        width: 33.3333333333%;
    }
}

.videos-block__desc[b-hyz40igrpk] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 992px) {
    .videos-block__desc[b-hyz40igrpk] {
        float: left;
        width: 50%;
    }
}

@media (min-width: 1200px) {
    .videos-block__desc[b-hyz40igrpk] {
        float: left;
        width: 66.6666666667%;
    }
}

.videos-block__card[b-hyz40igrpk] {
    /*width: 313px;
  float: left;*/
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 55px;
}

@media (min-width: 992px) {
    .videos-block__card[b-hyz40igrpk] {
        float: left;
        width: 50%;
    }
}

@media (min-width: 1200px) {
    .videos-block__card[b-hyz40igrpk] {
        float: left;
        width: 33.3333333333%;
    }
}

.videos-block__card-thumb img[b-hyz40igrpk] {
    width: 100%;
    margin-bottom: 30px;
}

.videos-block__card-desc[b-hyz40igrpk] {
    margin-bottom: 40px;
    -webkit-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
}

.videos-block__card-cta[b-hyz40igrpk] {
    display: inline-block;
    font-size: 16px;
    color: #f38028 !important;
    padding: 0 0 10px 0;
    text-decoration: none !important;
    font-weight: bold;
    -webkit-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
}

.videos-block__wrapp[b-hyz40igrpk] {
    padding: 15px;
    background-color: #f5f5f5;
    -webkit-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
}

    .videos-block__wrapp:hover[b-hyz40igrpk] {
        background-color: #f38028;
    }

        .videos-block__wrapp:hover a[b-hyz40igrpk],
        .videos-block__wrapp:hover p[b-hyz40igrpk] {
            color: #fff !important;
        }

.videos__featured[b-hyz40igrpk] {
    background-color: #f5f5f5;
    padding: 45px 0 60px 38px;
    /*&-item {
      @include make-md-column(4);

      @include respond-below(md) {
          margin-bottom: 30px;
      }
  }*/
    /*&-desc {
      @include make-md-column(8);

      article {
          width: 420px;
          margin: 50px 0 0 40px;

          @media (max-width: 1280px) {
              margin-top: 20px;
          }

          @media (max-width: 1024px) {
              margin-top: 0;
          }

          @include respond-below(md) {
              width: auto;
              margin-left: 0;
              margin-right: 0;
          }
      }

      &-title {
          font-size: 24px;
          color: #005DA2;
          font-family: $font-open;
          font-weight: bold;
          line-height: 30px;
      }
  }*/
}

@media (max-width: 991px) {
    .videos__featured[b-hyz40igrpk] {
        padding: 40px;
    }
}

@media (max-width: 575px) {
    .videos__featured[b-hyz40igrpk] {
        padding: 15px;
    }
}

.videos__featured-title[b-hyz40igrpk] {
    font-size: 28px;
    font-weight: bold;
    color: #f37321;
    font-family: "Open Sans", sans-serif;
    margin-bottom: 30px;
    margin-left: 15px;
}

.blogs__title[b-hyz40igrpk] {
    text-align: left;
    margin: 0 0 2rem;
}

@media (max-width: 575px) {
    .blogs__title[b-hyz40igrpk] {
        height: auto;
    }
}

.blogs__item[b-hyz40igrpk] {
    background: #e2e4e6;
    padding: 2.5rem;
    margin-bottom: 3rem;
}

@media (min-width: 992px) {
    .blogs__item[b-hyz40igrpk] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

.blogs__img[b-hyz40igrpk] {
    position: relative;
    min-height: 1px;
    /*padding-left: 15px;*/
    padding-right: 50px;
    padding-left: 0;
}

@media (min-width: 992px) {
    .blogs__img[b-hyz40igrpk] {
        float: left;
        width: 380px;
    }
}

@media (max-width: 991px) {
    .blogs__img[b-hyz40igrpk] {
        width: 100%;
        padding: 0;
    }
}

.blogs__img > img[b-hyz40igrpk] {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}

@media (max-width: 1440px) {
    .blogs__img > img[b-hyz40igrpk] {
        -o-object-fit: cover;
        object-fit: cover;
        height: 100%;
    }
}

@media (max-width: 991px) {
    .blogs__img > img[b-hyz40igrpk] {
        width: 100%;
        padding: 0;
        height: auto;
    }
}

@media (max-width: 767px) {
    .blogs__img > img[b-hyz40igrpk] {
        margin-bottom: 30px;
    }
}

.blogs__text[b-hyz40igrpk] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 992px) {
    .blogs__text[b-hyz40igrpk] {
        float: left;
        width: 66.6666666667%;
    }
}

@media (max-width: 767px) {
    .blogs__text[b-hyz40igrpk] {
        padding: 0;
    }
}

.blogs__description[b-hyz40igrpk] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 215px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (max-width: 768px) {
    .blogs__description[b-hyz40igrpk] {
        height: auto;
        position: relative;
    }
}

.blogs__link[b-hyz40igrpk] {
    -ms-flex-item-align: baseline;
    align-self: baseline;
    margin-bottom: 0.5rem;
}

.blogs__cta > button[b-hyz40igrpk] {
    background-color: #00bb7e;
    font-size: 1.6rem;
    font-weight: 700;
    padding: 3px 25px;
    color: #fff !important;
    border-radius: 8px;
    border: 0;
    text-decoration: none !important;
}
/* /Components/Pages/Admin/Resource/Index.razor.rz.scp.css */
.resource[b-gr5nn4cd0i] {
    padding: 60px 0;
}

.resource__image-wrapp[b-gr5nn4cd0i] {
    height: auto;
    width: 100%;
    overflow: hidden;
}

@media (max-width: 768px) {
    .resource__image-wrapp[b-gr5nn4cd0i] {
        margin-bottom: 20px;
    }
}

.resource__image-wrapp > img[b-gr5nn4cd0i] {
    margin: 0 auto;
}

.resource__cta[b-gr5nn4cd0i] {
    text-decoration: none;
    border-radius: 4px;
    font-size: 1.2rem;
    margin: 90px 0 0px 20px;
}

.resource__item[b-gr5nn4cd0i] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    /*@include make-md-column(12);*/
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 768px) {
    .resource__item[b-gr5nn4cd0i] {
        float: left;
        width: 50%;
    }
}

@media (min-width: 1200px) {
    .resource__item[b-gr5nn4cd0i] {
        float: left;
        width: 25%;
    }
}

@media (max-width: 1024px) {
    .resource__item[b-gr5nn4cd0i] {
        margin-bottom: 30px;
    }
}

.resource__item > div[b-gr5nn4cd0i] {
    background: #7ac943; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
    /* background: -webkit-gradient(linear, left top, left bottom, from(#fcb015), to(#f38028));
  background: -o-linear-gradient(top, #fcb015 0%, #f38028 100%);
  background: linear-gradient(to bottom, #fcb015 0%, #f38028 100%);*/ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#fcb015", endColorstr="#f38028",GradientType=0 ); /* IE6-9 */
    padding: 30px;
    height: 308px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

    .resource__item > div > img[b-gr5nn4cd0i] {
        margin-bottom: 50px;
    }

    .resource__item > div > a[b-gr5nn4cd0i] {
        display: block;
        text-align: center;
        font-size: 16px;
        font-weight: bold;
        /*align-items: center;
  justify-content: space-between;*/
        color: #fff;
        text-decoration: none;
        cursor: pointer;
    }


a:hover[b-gr5nn4cd0i] {
    color: inherit !important;
}

.item__wrapp[b-gr5nn4cd0i] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 0 !important;
}

@media (min-width: 992px) {
    .item__wrapp[b-gr5nn4cd0i] {
        float: left;
        width: 100%;
    }
}

.item__wrapp .row[b-gr5nn4cd0i],
.item__wrapp .lower-content-2__block[b-gr5nn4cd0i],
.item__wrapp .contact__block[b-gr5nn4cd0i],
.item__wrapp .wellbeing__block[b-gr5nn4cd0i],
.item__wrapp .resource__wrapp[b-gr5nn4cd0i] {
    padding-top: 20px;
}

.item__card[b-gr5nn4cd0i] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    cursor: pointer;
    margin-bottom: 25px;
}

@media (min-width: 768px) {
    .item__card[b-gr5nn4cd0i] {
        float: left;
        width: 50%;
    }
}

@media (min-width: 992px) {
    .item__card[b-gr5nn4cd0i] {
        float: left;
        width: 25%;
    }

    .re-skin .item__card[b-gr5nn4cd0i] {
        height: 400px;
    }
}

.re-skin .item__card[b-gr5nn4cd0i] {
    height: 450px;
}

@media (max-width: 576px) {
    .re-skin .item__card[b-gr5nn4cd0i] {
        height: auto;
    }
}

.item__card-desc[b-gr5nn4cd0i] {
    padding: 0 15px;
}

.item__card-inner[b-gr5nn4cd0i] {
    background: #f5f5f5;
    padding: 15px 15px 30px 15px;
    height: 319px;
    overflow: hidden;
}

@media (max-width: 1024px) {
    .item__card-inner[b-gr5nn4cd0i] {
        height: 320px;
        margin-bottom: 30px;
    }
}

@media (max-width: 767px) {
    .item__card-inner[b-gr5nn4cd0i] {
        margin-bottom: 30px;
        height: auto;
    }
}

.item__card-cta[b-gr5nn4cd0i] {
    font-weight: bold;
    color: #f38028;
    font-size: 14px;
    text-decoration: none !important;
}

.badge[b-gr5nn4cd0i] {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    background-color: #777777;
    border-radius: 10px;
}
/* /Components/Pages/Admin/User/ManageUsers.razor.rz.scp.css */
.details-content-header2[b-w36ioz2umt]
{
    padding-top: 16px;
}
/* /Components/Pages/Admin/WelcomeMessage/Index.razor.rz.scp.css */
.admin .details-content-header2[b-dwmxu9oq1z] {
    margin: 30px 0 0px 0;
    padding: 0px 3rem 0px 3rem;
    width: 100%;
}

.table-responsive[b-dwmxu9oq1z] {
    overflow-x: auto;
    min-height: 0.01%;
}

.btn[b-dwmxu9oq1z], .resource__cta[b-dwmxu9oq1z] {
    font-size: 16px;
    text-transform: uppercase;
    border-radius: 15px;
}

.btn-info[b-dwmxu9oq1z] {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}

.btn[b-dwmxu9oq1z], .resource__cta[b-dwmxu9oq1z] {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 10px;
    font-size: 14px;
    line-height: 1.428571429;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
/* /Components/Pages/Consultation/ConsultationDialog.razor.rz.scp.css */
/* ConsultationDialog.razor.css */

/* ── Backdrop ───────────────────────────────────────────────────────────── */
.consultation-backdrop[b-plcdjl6spe] {
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.45);
    z-index: 1040;
    animation: cf-fade-in-b-plcdjl6spe 0.18s ease;
}

/* ── Dialog panel ───────────────────────────────────────────────────────── */
.consultation-dialog[b-plcdjl6spe] {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1050;
    width: min(640px, calc(100vw - 2rem));
    max-height: calc(100dvh - 3rem);
    display: flex;
    flex-direction: column;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 8px 40px rgba(0, 0, 0, 0.18);
    animation: cf-slide-in-b-plcdjl6spe 0.2s ease;
    overflow: hidden;
}

/* ── Header ─────────────────────────────────────────────────────────────── */
.consultation-dialog__header[b-plcdjl6spe] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1.25rem 1.5rem;
    border-bottom: 1px solid #e5e7eb;
    flex-shrink: 0;
}

.consultation-dialog__title[b-plcdjl6spe] {
    margin: 0;
    color: #1a1a2e;
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
}

.consultation-dialog__close[b-plcdjl6spe] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2rem;
    height: 2rem;
    padding: 0;
    background: none;
    border: none;
    border-radius: 4px;
    color: #6b7280;
    cursor: pointer;
    transition: background 0.15s, color 0.15s;
}

.consultation-dialog__close:hover[b-plcdjl6spe] {
    background: #f3f4f6;
    color: #111827;
}

/* ── Scrollable body ────────────────────────────────────────────────────── */
.consultation-dialog__body[b-plcdjl6spe] {
    overflow-y: auto;
    padding: 1.5rem;
    flex: 1 1 auto;
}

/* ── Preloader inside form ──────────────────────────────────────────────── */
.preloader[b-plcdjl6spe] {
    display: flex;
    justify-content: center;
    padding: 3rem 0;
}

/* ── Success state ──────────────────────────────────────────────────────── */
.consultation-success[b-plcdjl6spe] {
    padding: 2rem 1rem;
}

/* ── Animations ─────────────────────────────────────────────────────────── */
@keyframes cf-fade-in-b-plcdjl6spe {
    from { opacity: 0; }
    to   { opacity: 1; }
}

@keyframes cf-slide-in-b-plcdjl6spe {
    from { opacity: 0; transform: translate(-50%, -46%); }
    to   { opacity: 1; transform: translate(-50%, -50%); }
}

/* ── Mobile ─────────────────────────────────────────────────────────────── */
@media (max-width: 575px) {
    .consultation-dialog[b-plcdjl6spe] {
        top: auto;
        bottom: 0;
        left: 0;
        right: 0;
        transform: none;
/*        width: 100%;*/
        max-height: 92dvh;
        border-radius: 12px 12px 0 0;
        animation: cf-sheet-in-b-plcdjl6spe 0.22s ease;
    }
}

@keyframes cf-sheet-in-b-plcdjl6spe {
    from { transform: translateY(100%); }
    to   { transform: translateY(0); }
}


.consultation-dialog__body[b-plcdjl6spe]  form {
    background: #d9d9d9;
    border-radius: 15px;
    padding: 3rem;
}
@media (max-width: 575px) {
    .consultation-dialog__body[b-plcdjl6spe]  form {
        padding: 20px;
    }
}
.consultation-dialog__body[b-plcdjl6spe]  form .form-group {
    margin-bottom: 15px;
}
@media (max-width: 575px) {
    .consultation-dialog__body[b-plcdjl6spe]  form .form-group {
        gap: 0 !important;
    }
}
    .consultation-dialog__body[b-plcdjl6spe]  form input[type="checkbox"] {
        height: 25px;
        width: 25px;
    }
.consultation-dialog__body[b-plcdjl6spe]  form label {
    margin-top: 25px;
}
@media (max-width: 575px) {
    .consultation-dialog__body[b-plcdjl6spe]  form label {
        margin-top: 0;
    }
}
.consultation-dialog__body[b-plcdjl6spe]  form label,
.consultation-dialog__body[b-plcdjl6spe]  form .checkmark {
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    font-family: "Roboto", sans-serif;
}
.consultation-dialog__body[b-plcdjl6spe]  form .form-control {
    display: block;
    width: 100%;
    min-height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
}
    .consultation-dialog__body[b-plcdjl6spe]  form .page-form__submit {
        display: flex;
        justify-content: center;
    }

        .consultation-dialog__body[b-plcdjl6spe]  form .page-form__submit .search-box__btn {
            text-align: center;
            float: none;
            background-color: #00bb7e;
            border: 0;
            color: #fff;
            padding: 10px 65px;
            border-radius: 25px;
            font-size: 18px;
            line-height: 28px;
            font-weight: 700;
            font-family: "Open Sans", sans-serif;
        }
/* /Components/Pages/Employee/Assessment.razor.rz.scp.css */
.re-skin .banner-title[b-mer5vris5h], .re-skin .details-content__title[b-mer5vris5h], .re-skin .videos-block__desc-title[b-mer5vris5h], .re-skin .featured-block__desc-title[b-mer5vris5h], .re-skin .featured-block__title[b-mer5vris5h], .re-skin .item__title[b-mer5vris5h], .re-skin .details-content details-content h2[b-mer5vris5h] {
    color: #00bb7e;
}

.banner-title[b-mer5vris5h] {
    color: #005da2;
    font-size: 3.2rem;
    margin: 0;
    text-align: right;
    font-family: "Roboto", sans-serif;
    font-weight: 300;
}

@media (max-width: 991px) {
    .banner-title[b-mer5vris5h] {
        text-align: center;
    }
}

.banner span[b-mer5vris5h] {
    color: #000;
}
@media (max-width: 767px) {
    .banner[b-mer5vris5h] {
        background-position: -250px 0px !important;
    }
    .banner.index--banner.self--test[b-mer5vris5h] {
        background-position: -160px 0px !important;
    }
    .banner[b-mer5vris5h]:before {
        display: none;
    }
}
.featured-event__link[b-mer5vris5h],
.blogs__link[b-mer5vris5h],
.assesments__link[b-mer5vris5h] {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    color: #23b67d !important;
    text-decoration: none !important;
    padding: 0 0 20px;
    font-weight: bold;
    background: none;
    border: 0;
    text-align: center;
    display: block;
    font-size: 18px;
    line-height: 28px;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
}

@media (max-width: 991px) {
    .featured-event__link[b-mer5vris5h],
    .blogs__link[b-mer5vris5h],
    .assesments__link[b-mer5vris5h] {
        margin: 0 0 15px 0;
        padding: 0;
    }
}

.featured-event__link .fa[b-mer5vris5h],
.blogs__link .fa[b-mer5vris5h],
.assesments__link .fa[b-mer5vris5h] {
    margin-right: 0.5rem;
}

.title-heading[b-mer5vris5h] {
    font-size: 3.3rem;
    color: #00bb7e;
    margin-bottom: 3.4rem;
    font-weight: 300;
    font-family: "Roboto", sans-serif;
}

@media (max-width: 767px) {
    .title-heading[b-mer5vris5h] {
        line-height: 1.3;
    }
}

.title-heading.title-heading--center[b-mer5vris5h] {
    text-align: center;
}

.assesments[b-mer5vris5h] {
    margin-top: 4rem;
    /*@extend .featured-event;*/
}

.assesments__block[b-mer5vris5h] {
    /*@extend .featured-event__block;

  @media (max-width: 1280px) {
      flex-wrap: wrap;
  }*/
    gap: 20px;
}

@media (min-width: 1024px) {
    .assesments__block[b-mer5vris5h] {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: (1fr) [4];
        grid-template-columns: repeat(4, 1fr);
    }
}

@media (max-width: 1024px) {
    .assesments__block[b-mer5vris5h] {
        -ms-grid-columns: (1fr) [2];
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 991px) {
    .assesments__col[b-mer5vris5h] {
        padding-bottom: 0.5rem;
        margin-bottom: 3rem;
    }
}

.assesments__title[b-mer5vris5h] {
    font-size: 2.2rem;
    margin: 2rem 0;
    font-weight: 600;
    height: unset;
}

.assesments__description[b-mer5vris5h] {
    color: white;
    margin-bottom: 3rem;
    padding: 0 1.54rem;
    min-height: 240px;
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
}

@media (max-width: 1480px) {
    .assesments__description[b-mer5vris5h] {
        min-height: 300px;
    }
}

@media (max-width: 1024px) {
    .assesments__description[b-mer5vris5h] {
        min-height: 180px;
    }
}

@media (max-width: 576px) {
    .assesments__description[b-mer5vris5h] {
        height: auto;
    }
}

.assesments__link[b-mer5vris5h] {
    color: #fff !important;
}

.assesments__col:first-child[b-mer5vris5h] {
    background-color: #23b67d;
}

.assesments__col:nth-child(2)[b-mer5vris5h] {
    background-color: #7ac943;
}

.assesments__col:nth-child(3)[b-mer5vris5h] {
    background-color: #ffb600;
}

.assesments__col:nth-child(4)[b-mer5vris5h] {
    background-color: #f9423a;
}

.assesments__item[b-mer5vris5h] {
    /*@extend .featured-event__item;*/
    padding: 0;
    height: 100%;
}

    .assesments__item p[b-mer5vris5h] {
        color: #fff;
        text-align: center;
    }

.assesments__item--bg-green[b-mer5vris5h] {
    /*background-color: #23b67d;*/
}

    .assesments__item--bg-green img[b-mer5vris5h] {
        border: 2px solid #23b67d;
    }

.assesments__item--bg-green-2[b-mer5vris5h] {
    /*background-color: #7dc247;*/
}

    .assesments__item--bg-green-2 img[b-mer5vris5h] {
        border: 2px solid #7dc247;
    }

.assesments__item--bg-yellow[b-mer5vris5h] {
    /*background-color: #fdb514;*/
}

    .assesments__item--bg-yellow img[b-mer5vris5h] {
        border: 2px solid #fdb514;
    }

.assesments__item--bg-red[b-mer5vris5h] {
    /*background-color: #ef433e;*/
}

    .assesments__item--bg-red img[b-mer5vris5h] {
        border: 2px solid #ef433e;
    }

.assesments__img[b-mer5vris5h] {
    width: 100%;
}

/* Page layout */
.assess-page[b-mer5vris5h] {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    padding: 1rem;
    font-family: inherit;
}

/* Status / error / empty messages */
.assess-status[b-mer5vris5h] {
    color: #555;
    font-size: 0.9rem;
    margin: 0;
}

.assess-status--error[b-mer5vris5h] {
    color: #d9534f;
}

.assess-status--empty[b-mer5vris5h] {
    color: #999;
    font-style: italic;
}

/* ── Button group ── */
.assess-button-group[b-mer5vris5h] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
}

.assess-button[b-mer5vris5h] {
    flex: 1;
    border: none;
    margin-top: 5px;
    background-color: #f0f0f0;
    color: #000;
    padding: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    transition-duration: 0.4s;
    padding-block: 10px;
}

    .assess-button:hover[b-mer5vris5h],
    .assess-button.assess-active[b-mer5vris5h] {
        background-color: #787878;
        color: #fff;
    }

/* ── Chart wrapper ── */
.assess-chart-wrapper[b-mer5vris5h] {
    width: 100%;
    max-width: 640px;    
}

/* SVG stretches to wrapper width, keeps aspect ratio */
.assess-chart[b-mer5vris5h] {
    width: 100%;
    height: auto;
    display: block;
    overflow: visible;
}

/* Grid lines */
.assess-chart__grid[b-mer5vris5h] {
    stroke: #e8e8e8;
    stroke-width: 1;
    stroke-dasharray: 4 3;
}

/* Axes */
.assess-chart__axis[b-mer5vris5h] {
    stroke: #ccc;
    stroke-width: 1.5;
}

/* Score line — matches Chart.js borderColor '#00BB7E' */
.assess-chart__line[b-mer5vris5h] {
    stroke: #00BB7E;
    stroke-width: 2.5;
    stroke-linejoin: round;
    stroke-linecap: round;
}

/* Data point dots */
.assess-chart__dot[b-mer5vris5h] {
    fill: #00BB7E;
    stroke: #fff;
    stroke-width: 2;
}

/* Score labels above dots */
.assess-chart__score-label[b-mer5vris5h] {
    font-size: 10px;
    fill: #333;
    font-weight: 600;
}

/* Chart title, centered at the top of the SVG */
.assess-chart__title[b-mer5vris5h] {
    font-size: 13px;
    font-weight: 700;
    fill: #333;
}

/* Y-axis tick number labels */
.assess-chart__axis-label[b-mer5vris5h] {
    font-size: 10px;
    fill: #666;
}

/* Date labels on X axis */
.assess-chart__date-label[b-mer5vris5h] {
    font-size: 10px;
    fill: #666;
}

/* Legend */
.assess-chart__legend-swatch[b-mer5vris5h] {
    fill: #00BB7E;
}

.assess-chart__legend-text[b-mer5vris5h] {
    font-size: 11px;
    fill: #555;
    dominant-baseline: middle;
}
.panel-graph div h4[b-mer5vris5h] {
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    font-family: "Open Sans", sans-serif;
    margin-block: 10px;
}

.panel-graph[b-mer5vris5h] {
    padding-top: 50px;
}

@media (max-width: 768px) {
    .assess-chart-wrapper[b-mer5vris5h] {
        margin-top: 24px;
    }
}
/* /Components/Pages/Employee/Blogs.razor.rz.scp.css */

.re-skin .banner-title[b-2tk6ndqqra], .re-skin .details-content__title[b-2tk6ndqqra], .re-skin .videos-block__desc-title[b-2tk6ndqqra], .re-skin .featured-block__desc-title[b-2tk6ndqqra], .re-skin .featured-block__title[b-2tk6ndqqra], .re-skin .item__title[b-2tk6ndqqra], .re-skin .details-content details-content h2[b-2tk6ndqqra] {
    color: #00bb7e;
}

.banner-title[b-2tk6ndqqra] {
    color: #005da2;
    font-size: 3.2rem;
    margin: 0;
    text-align: right;
    font-family: "Roboto", sans-serif;
    font-weight: 300;
}

@media (max-width: 991px) {
    .banner-title[b-2tk6ndqqra] {
        text-align: center;
    }
}

.banner span[b-2tk6ndqqra] {
    color: #000;
}

.blogs__title[b-2tk6ndqqra] {
    text-align: left;
    margin: 0 0 2rem;
}

@media (max-width: 575px) {
    .blogs__title[b-2tk6ndqqra] {
        height: auto;
    }
}

.blogs__item[b-2tk6ndqqra] {
    background: #e2e4e6;
    padding: 2.5rem;
    margin-bottom: 3rem;
}

@media (min-width: 992px) {
    .blogs__item[b-2tk6ndqqra] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

.blogs__img[b-2tk6ndqqra] {
    position: relative;
    min-height: 1px;
    /*padding-left: 15px;*/
    padding-right: 50px;
    padding-left: 0;
}

@media (min-width: 992px) {
    .blogs__img[b-2tk6ndqqra] {
        float: left;
        width: 380px;
    }
}

@media (max-width: 991px) {
    .blogs__img[b-2tk6ndqqra] {
        width: 100%;
        padding: 0;
    }
}

.blogs__img > img[b-2tk6ndqqra] {
    height: auto;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}

@media (max-width: 1440px) {
    .blogs__img > img[b-2tk6ndqqra] {
        -o-object-fit: cover;
        object-fit: cover;
        height: 100%;
    }
}

@media (max-width: 991px) {
    .blogs__img > img[b-2tk6ndqqra] {
        width: 100%;
        padding: 0;
        height: auto;
    }
}

@media (max-width: 767px) {
    .blogs__img > img[b-2tk6ndqqra] {
        margin-bottom: 30px;
    }
}

.blogs__text[b-2tk6ndqqra] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 992px) {
    .blogs__text[b-2tk6ndqqra] {
        float: left;
        width: 66.6666666667%;
    }
}

@media (max-width: 767px) {
    .blogs__text[b-2tk6ndqqra] {
        padding: 0;
    }
}

.blogs__description[b-2tk6ndqqra] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 215px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (max-width: 768px) {
    .blogs__description[b-2tk6ndqqra] {
        height: auto;
        position: relative;
    }
}

.blogs__link[b-2tk6ndqqra] {
    -ms-flex-item-align: baseline;
    align-self: baseline;
    margin-bottom: 0.5rem;
    font-size: 16px;
    line-height: 28px;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
}

.blogs__cta > button[b-2tk6ndqqra] {
    background-color: #00bb7e;
    font-size: 1.6rem;
    font-weight: 700;
    padding: 3px 25px;
    color: #fff !important;
    border-radius: 8px;
    border: 0;
    text-decoration: none !important;
}

.blogs__img > img[b-2tk6ndqqra] {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
/* /Components/Pages/Employee/Contact.razor.rz.scp.css */
.re-skin .details-content__title[b-hgwjemh117] {
    font-size: 33px;
    line-height: 28px;
    font-weight: 300;
    font-family: "Roboto", sans-serif;
}
.re-skin .search-box__btn[b-hgwjemh117] {
    font-size: 18px;
    line-height: 28px;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
}
.banner.banner--contact[b-hgwjemh117] {
    background: #e2e3e5 url("../images/contact-banner.png") no-repeat;
}

@media (max-width: 1400px) {
    .banner[b-hgwjemh117] {
        background-position: 0 0 !important;
    }
}

.re-skin .banner-title[b-hgwjemh117] {
    color: #00bb7e;
}

.banner[b-hgwjemh117] {
    height: 282px;
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    /* background-position: 20px 0 !important; */
}

@media (max-width: 768px) {
    .banner[b-hgwjemh117]:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        background: rgb(255, 255, 255);
        background: -webkit-gradient( linear, left top, right top, color-stop(28%, rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)) );
        background: -o-linear-gradient( left, rgb(255, 255, 255) 28%, rgba(255, 255, 255, 0) 100% );
        background: linear-gradient( 90deg, rgb(255, 255, 255) 28%, rgba(255, 255, 255, 0) 100% );
    }
}

@media (max-width: 991px) {
    .banner .container[b-hgwjemh117] {
        width: 100%;
    }
}

@media (max-width: 1400px) {
    .banner[b-hgwjemh117] {
        background-position: 0 0 !important;
    }
}

@media (max-width: 767px) {
    .banner[b-hgwjemh117] {
        background-position: -100px 0px !important;
    }
}

.banner-title[b-hgwjemh117] {
    color: #005da2;
    font-size: 3.2rem;
    margin: 0;
    text-align: right;
    font-family: "Roboto", sans-serif;
    font-weight: 300;
}

@media (max-width: 991px) {
    .banner-title[b-hgwjemh117] {
        text-align: center;
    }
}

.banner span[b-hgwjemh117] {
    color: #000;
}

@media (max-width: 1280px) {
    .re-skin .panel-content[b-hgwjemh117] {
        width: 100%;
        margin: 0;
    }
}

.re-skin .panel-content .container-fluid[b-hgwjemh117],
.re-skin .panel-content .admin.is--hide .main-content[b-hgwjemh117],
.admin.is--hide .re-skin .panel-content .main-content[b-hgwjemh117] {
    padding-left: 0;
}

@media (max-width: 1280px) {
    .re-skin .panel-content .container-fluid[b-hgwjemh117],
    .re-skin .panel-content .admin.is--hide .main-content[b-hgwjemh117],
    .admin.is--hide .re-skin .panel-content .main-content[b-hgwjemh117] {
        padding-left: 15px;
    }
}

.re-skin .details-content[b-hgwjemh117] {
    width: 100%;
    float: none;
}

    .re-skin .details-content .cta-wrapp[b-hgwjemh117] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        /*justify-content: center;*/
    }

@media (max-width: 767px) {
    .re-skin .details-content .cta-wrapp[b-hgwjemh117] {
        margin-bottom: 3rem;
    }
}

.details-wrapp[b-hgwjemh117] {
    background-color: #fff;
    height: 100%;
}

@media (max-width: 1280px) {
    .details-wrapp[b-hgwjemh117] {
        padding: 30px 0 40px 10px;
    }
}

.contact__form[b-hgwjemh117] {
    background-color: #f1f1f1;
    padding: 4.5rem 2.5rem 2.5rem;
}

    .contact__form label[b-hgwjemh117] {
        font-weight: normal;
        font-size: 1.6rem;
    }

    .contact__form .form-control form-control-lg[b-hgwjemh117] {
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .contact__form textarea[b-hgwjemh117] {
        height: 300px;
    }

.contact__block[b-hgwjemh117] {
    /*display: flex;*/
}

    .contact__block a[b-hgwjemh117] {
        color: #000;
        text-decoration: none;
        font-weight: 700;
    }

    .contact__block button[b-hgwjemh117] {
        display: inline-block;
        background-color: #00bb7e;
        color: #fff;
        font-weight: 700;
        border-radius: 8px;
        padding: 4px 65px;
        border: 0;
        margin: 4rem 0;
    }

@media (max-width: 575px) {
    .contact__block button[b-hgwjemh117] {
        margin-top: 0;
    }
}

.contact__col[b-hgwjemh117] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 992px) {
    .contact__col[b-hgwjemh117] {
        float: left;
        width: 50%;
    }
}

.contact__cta[b-hgwjemh117] {
    margin-top: 8rem;
}

@media (max-width: 575px) {
    .contact__cta[b-hgwjemh117] {
        margin-top: 4rem;
    }
}

.contact__cta a[b-hgwjemh117] {
    display: inline-block;
    background-color: #00bb7e;
    color: #fff;
    font-weight: 700;
    border-radius: 8px;
    padding: 4px 65px;
}
.contact__form[b-hgwjemh117]  form {
    background-color: #f1f1f1;
    padding: 4.5rem 2.5rem 2.5rem;
}

    .contact__form[b-hgwjemh117]  form label,
    .contact__form[b-hgwjemh117]  form .checkmark {
        font-size: 16px;
        line-height: 28px;
        font-weight: 400;
        font-family: "Open Sans", sans-serif;
    }

    .contact__form[b-hgwjemh117]  form .form-control form-control-lg {
        display: block;
        width: 100%;
        height: 34px;
        padding: 6px 12px;
        font-size: 14px;
        line-height: 1.428571429;
        color: #555555;
        background-color: #fff;
        background-image: none;
        border: 1px solid #ccc;
        border-radius: 4px;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
        transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
    }

    .contact__form[b-hgwjemh117]  form .page-form__submit .search-box__btn {
        display: inline-block;
        background-color: #00bb7e;
        color: #fff;
        border-radius: 8px;
        padding: 4px 65px;
        border: 0;
        margin: 4rem 0;
        font-size: 16px;
        line-height: 28px;
        font-weight: 700;
        font-family: "Open Sans", sans-serif;
    }
/* /Components/Pages/Employee/Events.razor.rz.scp.css */
.re-skin .banner-title[b-t0x8lo5bes], .re-skin .details-content__title[b-t0x8lo5bes], .re-skin .videos-block__desc-title[b-t0x8lo5bes], .re-skin .featured-block__desc-title[b-t0x8lo5bes], .re-skin .featured-block__title[b-t0x8lo5bes], .re-skin .item__title[b-t0x8lo5bes], .re-skin .details-content details-content h2[b-t0x8lo5bes] {
    color: #00bb7e;
}
.re-skin .details-content__title[b-t0x8lo5bes] {
    font-size: 33px;
    line-height: 28px;
    font-weight: 300;
    font-family: "Roboto", sans-serif;
}
.banner-title[b-t0x8lo5bes] {
    color: #005da2;
    font-size: 3.2rem;
    margin: 0;
    text-align: right;
    font-family: "Roboto", sans-serif;
    font-weight: 300;
}

@media (max-width: 991px) {
    .banner-title[b-t0x8lo5bes] {
        text-align: center;
    }
}

.banner span[b-t0x8lo5bes] {
    color: #000;
}

.featured-event[b-t0x8lo5bes],
.blogs[b-t0x8lo5bes] {
    margin-top: 7rem;
}

@media (max-width: 767px) {
    .featured-event[b-t0x8lo5bes],
    .blogs[b-t0x8lo5bes] {
        margin-top: 3rem;
    }
}

.featured-event__col[b-t0x8lo5bes] {
    /* height: 100%;
  background: #e2e4e6;*/
}

@media (max-width: 991px) {
    .featured-event__col[b-t0x8lo5bes] {
        margin-bottom: 3rem;
    }
}

.featured-event__item[b-t0x8lo5bes] {
    background-color: #e2e4e6;
    padding: 1.5rem;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.featured-event__img[b-t0x8lo5bes] {
    width: 100%;
    /*height: 200px;*/
    -o-object-fit: cover;
    object-fit: cover;
}

.featured-event__item .events__img[b-t0x8lo5bes] {
    height: 250px;
}

.featured-event__date[b-t0x8lo5bes] {
    margin: 0;
    display: block;
    color: #fff;
    text-align: center;
    background-color: #fdb514;
    padding: 1.5rem;
    font-size: 18px;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
}

.featured-event__block[b-t0x8lo5bes] {
    gap: 20px;
    /*display: flex;
  @extend .row;*/
}

@media (min-width: 1024px) {
    .featured-event__block[b-t0x8lo5bes] {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: (1fr) [3];
        grid-template-columns: repeat(3, 1fr);
    }
}

.featured-event__title[b-t0x8lo5bes],
.blogs__title[b-t0x8lo5bes] {
    margin: 2rem 2rem;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
}

@media (max-width: 1480px) {
    .featured-event__title[b-t0x8lo5bes],
    .blogs__title[b-t0x8lo5bes] {
        margin: 2rem;
    }
}

@media (max-width: 1024px) {
    .featured-event__title[b-t0x8lo5bes],
    .blogs__title[b-t0x8lo5bes] {
        font-size: 2rem;
        margin: 20px 10px;
    }
}

.featured-event__description[b-t0x8lo5bes] {
    padding: 0 3rem;
    min-height: 230px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

@media (max-width: 1480px) {
    .featured-event__description[b-t0x8lo5bes] {
        min-height: 300px;
    }
}

@media (max-width: 1280px) {
    .featured-event__description[b-t0x8lo5bes] {
        min-height: 330px;
        padding: 0 1rem;
    }
}

@media (max-width: 991px) {
    .featured-event__description[b-t0x8lo5bes] {
        min-height: auto;
    }
}

.featured-event__link[b-t0x8lo5bes],
.blogs__link[b-t0x8lo5bes],
.assesments__link[b-t0x8lo5bes] {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    color: #23b67d !important;
    text-decoration: none !important;
    padding: 0 0 20px;
    font-weight: bold;
    background: none;
    border: 0;
    text-align: center;
    display: block;
}

@media (max-width: 991px) {
    .featured-event__link[b-t0x8lo5bes],
    .blogs__link[b-t0x8lo5bes],
    .assesments__link[b-t0x8lo5bes] {
        margin: 0 0 15px 0;
        padding: 0;
    }
}

.featured-event__link .fa[b-t0x8lo5bes],
.blogs__link .fa[b-t0x8lo5bes],
.assesments__link .fa[b-t0x8lo5bes] {
    margin-right: 0.5rem;
}
/* /Components/Pages/Employee/Home.razor.rz.scp.css */
.banner.banner--home[b-552zm0zry4] {
    background: url(../images/banner-home.png) no-repeat;
}

@media (max-width: 1400px) {
    .banner[b-552zm0zry4] {
        background-position: 0 0 !important;
    }
}
@media (max-width: 768px) {
    .banner[b-552zm0zry4] {
        background-position: -90px 0 !important;
    }
    .banner[b-552zm0zry4]:before {
        display: none;
    }
    .content.px-4[b-552zm0zry4] {
        padding-inline: 0;
    }
}
    .container[b-552zm0zry4]:after {
        clear: both;
    }

@media (min-width: 768px) {
    .container[b-552zm0zry4] {
        width: 750px;
    }
}

@media (min-width: 992px) {
    .container[b-552zm0zry4] {
        width: 970px;
    }
}

@media (min-width: 1200px) {
    .container[b-552zm0zry4] {
        width: 1170px;
    }
}

.container-fluid[b-552zm0zry4],
.admin.is--hide .main-content[b-552zm0zry4] {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

    .container-fluid[b-552zm0zry4]:before,
    .admin.is--hide .main-content[b-552zm0zry4]:before,
    .container-fluid[b-552zm0zry4]:after,
    .admin.is--hide .main-content[b-552zm0zry4]:after {
        content: " ";
        display: table;
    }

    .container-fluid[b-552zm0zry4]:after,
    .admin.is--hide .main-content[b-552zm0zry4]:after {
        clear: both;
    }
.re-skin .banner-title[b-552zm0zry4],
.re-skin .details-content__title[b-552zm0zry4] {
    font-size: 33px;
    font-weight: 300;
    font-family: "Roboto", sans-serif;
}
.re-skin .banner-title[b-552zm0zry4], .re-skin .details-content__title[b-552zm0zry4], .re-skin .videos-block__desc-title[b-552zm0zry4], .re-skin .featured-block__desc-title[b-552zm0zry4], .re-skin .featured-block__title[b-552zm0zry4], .re-skin .item__title[b-552zm0zry4], .re-skin .details-content details-content h2[b-552zm0zry4] {
    color: #00bb7e;
}

.banner-title[b-552zm0zry4] {
    font-size: 3.2rem;
    margin: 0;
    text-align: right;
    font-weight: 300;
}

.banner span[b-552zm0zry4] {
    color: #000;
}

.details-content__title[b-552zm0zry4] {
    color: #00bb7e;
    font-size: 2.8rem;
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    margin-top: 20px;
    line-height: 40px;
}

@media (max-width: 575px) {
    .videos .details-wrapp[b-552zm0zry4] {
        padding: 45px 15px;
    }
}

.videos-block__item > iframe[b-552zm0zry4] {
    max-width: 100%;
}

.videos-block__item[b-552zm0zry4] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 992px) {
    .videos-block__item[b-552zm0zry4] {
        float: left;
        width: 50%;
    }
}

@media (min-width: 1200px) {
    .videos-block__item[b-552zm0zry4] {
        float: left;
        width: 33.3333333333%;
    }
}

.videos-block__desc[b-552zm0zry4] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
    .videos-block__desc *[b-552zm0zry4] {
        font-size: 18px !important;
        line-height: 28px;
        font-weight: 400;
        font-family: "Open Sans", sans-serif;
    }
@media (min-width: 992px) {
    .videos-block__desc[b-552zm0zry4] {
        float: left;
        width: 50%;
    }
}

@media (min-width: 1200px) {
    .videos-block__desc[b-552zm0zry4] {
        float: left;
        width: 66.6666666667%;
    }
}

.videos-block__card[b-552zm0zry4] {
    /*width: 313px;
  float: left;*/
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 55px;
}

@media (min-width: 992px) {
    .videos-block__card[b-552zm0zry4] {
        float: left;
        width: 50%;
    }
}

@media (min-width: 1200px) {
    .videos-block__card[b-552zm0zry4] {
        float: left;
        width: 33.3333333333%;
    }
}

.videos-block__card-thumb img[b-552zm0zry4] {
    width: 100%;
    float: none;
    height: 100%;
    width: 100%;
    /*height: 200px;*/
    -o-object-fit: cover;
    object-fit: cover;
}

.featured-event__item .events__img[b-552zm0zry4] {
    height: 250px;
}

.featured-event__date[b-552zm0zry4] {
    margin: 0;
    display: block;
    color: #fff;
    font-weight: bold;
    font-size: 1.8rem;
    text-align: center;
    background-color: #fdb514;
    padding: 1.5rem;
}

.featured-event__block[b-552zm0zry4] {
    gap: 20px;
    /*display: flex;
  @extend .row;*/
}

@media (min-width: 1024px) {
    .featured-event__block[b-552zm0zry4] {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: (1fr) [3];
        grid-template-columns: repeat(3, 1fr);
    }
}

.featured-event__title[b-552zm0zry4],
.blogs__title[b-552zm0zry4] {
    margin: 2rem 2rem;
    text-align: center;
    font-size: 22px;
    line-height: 28px;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
}

@media (max-width: 1480px) {
    .featured-event__title[b-552zm0zry4],
    .blogs__title[b-552zm0zry4] {
        margin: 2rem;
    }
}

@media (max-width: 1024px) {
    .featured-event__title[b-552zm0zry4],
    .blogs__title[b-552zm0zry4] {
        margin: 20px 10px;
    }
}

.featured-event__description[b-552zm0zry4] {
    padding: 0 3rem;
    min-height: 230px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

@media (max-width: 1480px) {
    .featured-event__description[b-552zm0zry4] {
        min-height: 300px;
    }
}

@media (max-width: 1280px) {
    .featured-event__description[b-552zm0zry4] {
        min-height: 330px;
        padding: 0 1rem;
    }
}

@media (max-width: 991px) {
    .featured-event__description[b-552zm0zry4] {
        min-height: auto;
    }
}

.featured-event__link[b-552zm0zry4], .blogs__link[b-552zm0zry4], .assesments__link[b-552zm0zry4] {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    color: #23b67d !important;
    text-decoration: none !important;
    padding: 0 0 20px;
    background: none;
    border: 0;
    text-align: center;
    display: block;
    font-size: 18px;
    line-height: 28px;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
}

@media (max-width: 991px) {
    .featured-event__link[b-552zm0zry4],
    .blogs__link[b-552zm0zry4],
    .assesments__link[b-552zm0zry4] {
        margin: 0 0 15px 0;
        padding: 0;
    }
}

.featured-event__link .fa[b-552zm0zry4],
.blogs__link .fa[b-552zm0zry4],
.assesments__link .fa[b-552zm0zry4] {
    margin-right: 0.5rem;
}

.title-heading[b-552zm0zry4] {
    font-size: 3.3rem;
    color: #00bb7e;
    margin-bottom: 3.4rem;
    font-size: 33px;
    font-weight: 300;
    font-family: "Roboto", sans-serif;
}

@media (max-width: 767px) {
    .title-heading[b-552zm0zry4] {
        line-height: 1.3;
    }
}

.title-heading.title-heading--center[b-552zm0zry4] {
    text-align: center;
}

.assesments[b-552zm0zry4] {
    margin-top: 4rem;
    /*@extend .featured-event;*/
}

.assesments__block[b-552zm0zry4] {
    /*@extend .featured-event__block;

  @media (max-width: 1280px) {
      flex-wrap: wrap;
  }*/
    gap: 20px;
}

@media (min-width: 1024px) {
    .assesments__block[b-552zm0zry4] {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: (1fr) [4];
        grid-template-columns: repeat(4, 1fr);
    }
}

@media (max-width: 1024px) {
    .assesments__block[b-552zm0zry4] {
        -ms-grid-columns: (1fr) [2];
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 991px) {
    .assesments__col[b-552zm0zry4] {
        padding-bottom: 0.5rem;
        margin-bottom: 3rem;
    }
}

.assesments__title[b-552zm0zry4] {
    font-size: 2.2rem;
    margin: 2rem 0;
    font-weight: 600;
    height: unset;
}

.assesments__description[b-552zm0zry4] {
    color: white;
    margin-bottom: 3rem;
    padding: 0 1.54rem;
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
}

@media (max-width: 1480px) {
    .assesments__description[b-552zm0zry4] {
        min-height: 300px;
    }
}

@media (max-width: 1024px) {
    .assesments__description[b-552zm0zry4] {
        min-height: 180px;
    }
}

@media (max-width: 576px) {
    .assesments__description[b-552zm0zry4] {
        height: auto;
    }
}

.assesments__link[b-552zm0zry4] {
    color: #fff !important;
}

.assesments__col:first-child[b-552zm0zry4] {
    background-color: #23b67d;
}

.assesments__col:nth-child(2)[b-552zm0zry4] {
    background-color: #7ac943;
}

.assesments__col:nth-child(3)[b-552zm0zry4] {
    background-color: #ffb600;
}

.assesments__col:nth-child(4)[b-552zm0zry4] {
    background-color: #f9423a;
}

.assesments__item[b-552zm0zry4] {
    /*@extend .featured-event__item;*/
    padding: 0;
    height: 100%;
}

    .assesments__item p[b-552zm0zry4] {
        color: #fff;
        text-align: center;
    }

.assesments__item--bg-green[b-552zm0zry4] {
    /*background-color: #23b67d;*/
}

    .assesments__item--bg-green img[b-552zm0zry4] {
        border: 2px solid #23b67d;
    }

.assesments__item--bg-green-2[b-552zm0zry4] {
    /*background-color: #7dc247;*/
}

    .assesments__item--bg-green-2 img[b-552zm0zry4] {
        border: 2px solid #7dc247;
    }

.assesments__item--bg-yellow[b-552zm0zry4] {
    /*background-color: #fdb514;*/
}

    .assesments__item--bg-yellow img[b-552zm0zry4] {
        border: 2px solid #fdb514;
    }

.assesments__item--bg-red[b-552zm0zry4] {
    /*background-color: #ef433e;*/
}

    .assesments__item--bg-red img[b-552zm0zry4] {
        border: 2px solid #ef433e;
    }

.video-item iframe[b-552zm0zry4]{
    width: 100%
}
/* /Components/Pages/Employee/Onboarding.razor.rz.scp.css */

.banner.banner--onboarding[b-t3m7drfqie] {
    background: url(../images/banner-onboarding.png) no-repeat;
}

.banner[b-t3m7drfqie] {
    height: 282px;
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    /*background-position: 20px 0 !important;*/
}

@media (max-width: 768px) {
    .banner[b-t3m7drfqie]:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        background: rgb(255, 255, 255);
        background: -webkit-gradient( linear, left top, right top, color-stop(28%, rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)) );
        background: -o-linear-gradient( left, rgb(255, 255, 255) 28%, rgba(255, 255, 255, 0) 100% );
        background: linear-gradient( 90deg, rgb(255, 255, 255) 28%, rgba(255, 255, 255, 0) 100% );
    }
    .banner[b-t3m7drfqie]:before {
        display: none;
    }
}

@media (max-width: 991px) {
    .banner .container[b-t3m7drfqie] {
        width: 100%;
    }
}

@media (max-width: 1400px) {
    .banner[b-t3m7drfqie] {
        background-position: 0 0 !important;
    }
}

@media (max-width: 767px) {
    .banner[b-t3m7drfqie] {
        background-position: -270px 0px !important;
    }
}

.re-skin .banner-title[b-t3m7drfqie], .re-skin .details-content__title[b-t3m7drfqie], .re-skin .videos-block__desc-title[b-t3m7drfqie], .re-skin .featured-block__desc-title[b-t3m7drfqie], .re-skin .featured-block__title[b-t3m7drfqie], .re-skin .item__title[b-t3m7drfqie], .re-skin .details-content details-content h2[b-t3m7drfqie] {
    color: #00bb7e;
}
.re-skin .details-content__title[b-t3m7drfqie] {
    font-size: 33px;
    font-weight: 300;
    font-family: "Roboto", sans-serif;
}
.banner-title[b-t3m7drfqie] {
    color: #005da2;
    font-size: 3.2rem;
    margin: 0;
    text-align: right;
    font-family: "Roboto", sans-serif;
    font-weight: 300;
}

@media (max-width: 991px) {
    .banner-title[b-t3m7drfqie] {
        text-align: center;
    }
}

.banner span[b-t3m7drfqie] {
    color: #000;
}

.details-wrapp[b-t3m7drfqie] {
    /*margin: 30px 0 0px 70px;*/
    padding: 30px 8px 40px;
    background-color: #fff;
    height: 100%;
}

@media (max-width: 1280px) {
    .details-wrapp[b-t3m7drfqie] {
        padding: 30px 0 40px 10px;
    }
}

.details-wrapp .umb-grid .container[b-t3m7drfqie] {
    width: auto;
}

.details-wrapp #blogContent .date[b-t3m7drfqie] {
    color: rgba(112, 112, 112, 0.5);
    font-size: 1.4rem;
    font-weight: 600;
    margin-left: 15px;
    margin-top: 25px;
}

.details-wrapp #blogContent .Header1[b-t3m7drfqie] {
    font-size: 32px;
    color: #005da2;
}

.details-wrapp #blogContent p[b-t3m7drfqie] {
    font-size: 1.6rem;
    color: #707070;
    line-height: 1.5;
    font-family: "Open Sans", sans-serif;
}

.details-wrapp #blogContent button[b-t3m7drfqie] {
    border: none;
    font-size: 14px;
    padding: 5px 15px;
    margin-left: 15px;
    color: #737373;
    border-radius: 3px;
}

.details-wrapp.height--auto[b-t3m7drfqie] {
    height: auto;
    padding: 30px 8px 90px 8px;
}

@media (max-width: 1280px) {
    .details-wrapp.height--auto[b-t3m7drfqie] {
        padding: 30px 20px 90px 20px;
    }
}

@media (max-width: 575px) {
    .details-wrapp.height--auto[b-t3m7drfqie] {
        padding: 0;
    }
}

.re-skin .details-content__desc[b-t3m7drfqie] {
    margin: 10px 50px 0 0px;
}

@media (max-width: 575px) {
    .re-skin .details-content__desc[b-t3m7drfqie] {
        margin-right: 0;
        margin-bottom: 5rem;
    }
}

.benefits[b-t3m7drfqie] {
    margin: 5rem 0 0;
}

.benefits__block[b-t3m7drfqie] {
    /*display: flex;
  justify-content: center;*/
    -ms-grid-columns: minmax(0, 1fr) 30px minmax(0, 1fr) 30px minmax(0, 1fr) 30px minmax(0, 1fr) 30px minmax(0, 1fr);
    grid-template-columns: repeat(5, minmax(0, 1fr));
    display: -ms-grid;
    display: grid;
    gap: 30px;
}

@media (max-width: 768px) {
    .benefits__block[b-t3m7drfqie] {
        -ms-grid-columns: (minmax(0, 1fr)) [2];
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

.title-heading[b-t3m7drfqie] {
    color: #00bb7e;
    margin-bottom: 3.4rem;
    font-size: 33px;
    font-weight: 300;
    font-family: "Roboto", sans-serif;
}

@media (max-width: 767px) {
    .title-heading[b-t3m7drfqie] {
        line-height: 1.3;
    }
}

.title-heading.title-heading--center[b-t3m7drfqie] {
    text-align: center;
}

.benefits__col[b-t3m7drfqie] {
    /*width: 230px;*/
    /*padding: 0 30px;*/
}

@media (max-width: 991px) {
    .benefits__col[b-t3m7drfqie] {
        margin-bottom: 3rem;
    }
}

.benefits__img[b-t3m7drfqie] {
    margin: 0 auto 3rem;
}

@media (max-width: 1440px) {
    .benefits__img[b-t3m7drfqie] {
        height: 70px;
    }
}

.benefits__text[b-t3m7drfqie] {
    text-align: center;
    font-size: 1.8rem;
    font-weight: bold;
    color: #00bb7e;
}

.benefits__col:nth-child(even) .benefits__text[b-t3m7drfqie] {
    color: #7ac942;
}

.value[b-t3m7drfqie] {
    background: #e2e3e5 url("../images/bg-1.png") 0 0 no-repeat;
    background-size: cover;
    margin-top: 4rem;
}

@media (max-width: 1440px) {
    .value[b-t3m7drfqie] {
        background-position: -120px 0px, 0 0px, 0 0px;
    }
}

@media (max-width: 767px) {
    .value[b-t3m7drfqie] {
        background-position: -170px 0px;
    }
}

@media (max-width: 575px) {
    .value[b-t3m7drfqie] {
        background-position: -300px 0px;
        margin: 0;
    }
}

@media (min-width: 768px) {
    .value[b-t3m7drfqie] {
        height: 475px;
    }
}

.value__wrap[b-t3m7drfqie] {
    padding: 80px 15vw 0px 460px;
}

@media (max-width: 1440px) {
    .value__wrap[b-t3m7drfqie] {
        padding: 60px 12vw;
    }
}

@media (max-width: 767px) {
    .value__wrap[b-t3m7drfqie] {
        padding: 60px 6vw;
    }
}

.assist[b-t3m7drfqie] {
    margin-top: 7rem;
}

    .assist .title-heading[b-t3m7drfqie] {
        margin-bottom: 2rem;
    }

.assist__subtext[b-t3m7drfqie] {
    color: #000;
}

.assist__block[b-t3m7drfqie] {
    padding-top: 10rem;
}

@media (min-width: 768px) {
    .assist__block[b-t3m7drfqie] {
        display: -ms-grid;
        display: grid;
        gap: 20px;
        -ms-grid-columns: minmax(0, 1fr) 20px minmax(0, 1fr) 20px minmax(0, 1fr);
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

.assist__col[b-t3m7drfqie] {
    background: #00bb7e;
}

    .assist__col:nth-child(2)[b-t3m7drfqie] {
        background: #7ac943;
    }

    .assist__col:nth-child(3)[b-t3m7drfqie] {
        background: #ebebeb;
    }

@media (max-width: 767px) {
    .assist__col:nth-child(3) .assist__item[b-t3m7drfqie] {
        margin-bottom: 0;
    }
}

.assist__img[b-t3m7drfqie] {
    margin: 0 auto;
    position: absolute;
    top: -80px;
    left: 0;
    right: 0;
}

.assist__item[b-t3m7drfqie] {
    text-align: center;
    padding: 12rem 2.5rem 5rem;
    position: relative;
    /*height: 353px;*/
}

@media (max-width: 767px) {
    .assist__item[b-t3m7drfqie] {
        margin-bottom: 100px;
    }
}

.assist__item p[b-t3m7drfqie] {
    color: #fff;
}

.assist__item.assist__item--bg1[b-t3m7drfqie] {
    /*background-color: #7AC943;*/
}

.assist__item.assist__item--bg2[b-t3m7drfqie] {
    /*background-color: #EBEBEB;*/
}

    .assist__item.assist__item--bg2 p[b-t3m7drfqie] {
        color: #000;
    }

.assist__title[b-t3m7drfqie] {
    font-weight: bold;
    font-size: 2rem;
}

.assist__description[b-t3m7drfqie] {
    margin: 0 auto;
}

@media (max-width: 1440px) {
    .assist__description[b-t3m7drfqie] {
        margin: 0 auto;
    }
}

.access-services[b-t3m7drfqie] {
    margin-top: 4rem;
}

@media (max-width: 767px) {
    .access-services .title-heading[b-t3m7drfqie] {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .access-services__description[b-t3m7drfqie] {
        margin-bottom: 3rem !important;
        text-align: center;
    }
}

.access-services__block[b-t3m7drfqie] {
    background-color: #f6f6f6;
    padding: 6rem 8rem;
}

@media (max-width: 767px) {
    .access-services__block[b-t3m7drfqie] {
        padding: 6rem 2.5rem;
    }
}

.access-services__item[b-t3m7drfqie] {
    margin-bottom: 1.5rem;
}

@media (min-width: 768px) {
    .access-services__item[b-t3m7drfqie] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.access-services__item img[b-t3m7drfqie] {
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin-right: 1.8rem;
}

@media (max-width: 767px) {
    .access-services__item img[b-t3m7drfqie] {
        margin: 0 auto 2rem;
        display: block;
    }
}

.access-services__item P[b-t3m7drfqie] {
    margin-bottom: 0;
}

@media (max-width: 767px) {
    .access-services__item P[b-t3m7drfqie] {
        text-align: center;
    }
}

.access-services__item a[b-t3m7drfqie] {
    text-decoration: none;
    color: #000;
}

.access-services__title[b-t3m7drfqie] {
    margin-bottom: 0;
    color: #00bb7e;
    font-weight: bold;
}

.lower-content[b-t3m7drfqie] {
    margin-top: 4rem;
    padding: 5rem 3rem;
}

@media (max-width: 767px) {
    .lower-content[b-t3m7drfqie] {
        padding: 1rem;
    }
}

.lower-content__block[b-t3m7drfqie] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: url("../images/bg-2.png") no-repeat right;
    height: 396px;
}

@media (max-width: 1280px) {
    .lower-content__block[b-t3m7drfqie] {
        background-position: 550px 0px;
    }
}

@media (max-width: 767px) {
    .lower-content__block[b-t3m7drfqie] {
        height: auto;
    }
}

.lower-content__col-1[b-t3m7drfqie] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 992px) {
    .lower-content__col-1[b-t3m7drfqie] {
        float: left;
        width: 58.3333333333%;
    }
}

@media (max-width: 1280px) {
    .lower-content__col-1[b-t3m7drfqie] {
        width: 100%;
    }
}

.lower-content__col-2[b-t3m7drfqie] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 992px) {
    .lower-content__col-2[b-t3m7drfqie] {
        float: left;
        width: 33.3333333333%;
    }
}

.lower-content__cta[b-t3m7drfqie] {
    margin-top: 7rem;
}

@media (min-width: 768px) {
    .lower-content__cta[b-t3m7drfqie] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

@media (max-width: 767px) {
    .lower-content__cta[b-t3m7drfqie] {
        padding: 0 10rem;
    }
}

@media (max-width: 575px) {
    .lower-content__cta[b-t3m7drfqie] {
        padding: 0;
    }
}

.lower-content__cta a[b-t3m7drfqie] {
    display: inline-block;
    border-radius: 8px;
    text-align: center;
    color: #fff;
    background-color: #00bb7e;
    text-decoration: none;
    padding: 4px 27px;
    width: 280px;
    font-size: 18px;
    line-height: 28px;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
}

@media (max-width: 767px) {
    .lower-content__cta a[b-t3m7drfqie] {
        width: 100%;
        padding: 10px;
        margin-bottom: 3rem;
    }
}

.lower-content__cta a:first-child[b-t3m7drfqie] {
    margin-right: 1.5rem;
}

.lower-content__cta a + a[b-t3m7drfqie] {
    background-color: #7ac943;
}
/* /Components/Pages/Employee/Resources.razor.rz.scp.css */
.re-skin .banner-title[b-mot46i3qe2], .re-skin .details-content__title[b-mot46i3qe2], .re-skin .videos-block__desc-title[b-mot46i3qe2], .re-skin .featured-block__desc-title[b-mot46i3qe2], .re-skin .featured-block__title[b-mot46i3qe2], .re-skin .item__title[b-mot46i3qe2], .re-skin .details-content details-content h2[b-mot46i3qe2] {
    color: #00bb7e;
}
.re-skin .details-content__title[b-mot46i3qe2] {
    font-size: 33px;
    line-height: 28px;
    font-weight: 300;
    font-family: "Roboto", sans-serif;
}
.banner-title[b-mot46i3qe2] {
    color: #005da2;
    font-size: 3.2rem;
    margin: 0;
    text-align: right;
    font-family: "Roboto", sans-serif;
    font-weight: 300;
}

@media (max-width: 991px) {
    .banner-title[b-mot46i3qe2] {
        text-align: center;
    }
}

.banner span[b-mot46i3qe2] {
    color: #000;
}

.resource[b-mot46i3qe2] {
    padding: 60px 0;
}

.resource__image-wrapp[b-mot46i3qe2] {
    height: auto;
    width: 100%;
    overflow: hidden;
}

@media (max-width: 768px) {
    .resource__image-wrapp[b-mot46i3qe2] {
        margin-bottom: 20px;
    }
}

.resource__image-wrapp > img[b-mot46i3qe2] {
    margin: 0 auto;
}

.resource__cta[b-mot46i3qe2] {
    padding: 10px 35px;
    border-radius: 25px;
    background-color: #00bb7e;
    margin: 0;
    padding: 10px 35px;
    text-transform: none;
    outline: none;
    font-size: 18px;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
}

.resource__item[b-mot46i3qe2] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    /*@include make-md-column(12);*/
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 768px) {
    .resource__item[b-mot46i3qe2] {
        float: left;
        width: 50%;
    }
}

@media (min-width: 1200px) {
    .resource__item[b-mot46i3qe2] {
        float: left;
        width: 25%;
    }
}

@media (max-width: 1024px) {
    .resource__item[b-mot46i3qe2] {
        margin-bottom: 30px;
    }
}

.resource__item > div[b-mot46i3qe2] {
    background: #7ac943; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
    /* background: -webkit-gradient(linear, left top, left bottom, from(#fcb015), to(#f38028));
  background: -o-linear-gradient(top, #fcb015 0%, #f38028 100%);
  background: linear-gradient(to bottom, #fcb015 0%, #f38028 100%);*/ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#fcb015", endColorstr="#f38028",GradientType=0 ); /* IE6-9 */
    padding: 30px;
    height: 308px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

    .resource__item > div > img[b-mot46i3qe2] {
        margin-bottom: 50px;
    }

    .resource__item > div > a[b-mot46i3qe2] {
        display: block;
        text-align: center;
        font-size: 16px;
        font-weight: bold;
        /*align-items: center;
  justify-content: space-between;*/
        color: #fff;
        text-decoration: none;
        cursor: pointer;
    }


.re-skin .resource__image-wrapp > img[b-mot46i3qe2] {
    height: auto;
}

.re-skin .resource__item > div[b-mot46i3qe2] {
    background: #7ac943;
    /*height: auto;*/
}

.re-skin .resource__image-wrapp-title[b-mot46i3qe2] {
    text-align: center;
    color: #fff;
    font-size: 2rem;
    text-transform: uppercase;
}

.re-skin .resource__item > div > a[b-mot46i3qe2] {
    display: inline-block;
    text-align: center;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    margin: 30px 50px 0;
    font-size: 20px;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
}

@media (max-width: 1280px) {
    .re-skin .resource__item > div > a[b-mot46i3qe2] {
        margin: 30px 10px 0;
        padding: 10px 15px;
    }
}

.item__card[b-mot46i3qe2] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    cursor: pointer;
    margin-bottom: 25px;
}

@media (min-width: 768px) {
    .item__card[b-mot46i3qe2] {
        float: left;
        width: 50%;
    }
}

@media (min-width: 992px) {
    .item__card[b-mot46i3qe2] {
        float: left;
        width: 25%;
    }

    .re-skin .item__card[b-mot46i3qe2] {
        height: 400px;
    }
}

.re-skin .item__card[b-mot46i3qe2] {
    height: 450px;
}

@media (max-width: 576px) {
    .re-skin .item__card[b-mot46i3qe2] {
        height: auto;
    }
}

.item__card-desc[b-mot46i3qe2] {
    padding: 0 15px;
    font-size: 20px;
    line-height: 28px;
    font-weight: 300;
    font-family: "Open Sans", sans-serif;
}

    .item__card-desc > audio[b-mot46i3qe2] {
        width: 100%;
    }

.item__card-audio[b-mot46i3qe2] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 10px;
}

@media (max-width: 768px) {
    .item__card-audio[b-mot46i3qe2] {
        overflow: hidden;
    }
}

.item__card-audio > *[b-mot46i3qe2] {
    background: unset;
}

.item__card-img > img[b-mot46i3qe2] {
    margin-bottom: 20px;
    width: 100%;
    height: 208px;
    -o-object-fit: cover;
    object-fit: cover;
}

@media (max-width: 767px) {
    .item__card-img > img[b-mot46i3qe2] {
        height: 200px;
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%;
    }
}

.item__card-inner[b-mot46i3qe2] {
    background: #f5f5f5;
    padding: 15px 15px 30px 15px;
    height: 319px;
    overflow: hidden;
    /* &:hover > a {
      color: #fff !important;
  }*/
    /* &:hover {
      background: #F38028;
  }

  &:hover .item__card-desc {
      color: #fff;
  }*/
}

@media (max-width: 1024px) {
    .item__card-inner[b-mot46i3qe2] {
        height: 320px;
        margin-bottom: 30px;
    }
}

@media (max-width: 767px) {
    .item__card-inner[b-mot46i3qe2] {
        margin-bottom: 30px;
        height: auto;
    }
}

.item__card-cta[b-mot46i3qe2] {
    color: #f38028;
    text-decoration: none !important;
    font-size: 16px;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
    height: 120px;
    padding: 10px 2.5rem;
}


.re-skin .item__card-img > img[b-mot46i3qe2] {
    height: 108px;
}


.re-skin .item__card-inner[b-mot46i3qe2] {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /* -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; */
    flex-direction: column;
    justify-content: space-between;
    padding-top: 285px;
    gap: 10px;
}

    .re-skin .item__card-inner.item-card-custom[b-mot46i3qe2] {
        padding-top: 0;
    }





        .re-skin .item__card-inner.item-card-custom img.incident-thumbnail[b-mot46i3qe2] {
            max-height: 250px;
            height: 100%;
            object-fit: cover;
            object-position: top;
        }

@media only screen and (max-width: 1600px) {
    .re-skin .item__card-inner.item-card-custom img.incident-thumbnail[b-mot46i3qe2] {
        max-height: 200px;
        height: 100%;
    }
}

.wellbeing__item .item__card-inner[b-mot46i3qe2] {
    padding-top: 0;
}

.re-skin .item__card-inner .item__card-img[b-mot46i3qe2] {
    margin: 15px;
    border: 1px solid #ccc;
}

    .re-skin .item__card-inner .item__card-img img[b-mot46i3qe2] {
        height: 108px;
        margin: 0;
    }

.re-skin .item__card-inner.height--extended[b-mot46i3qe2],
.re-skin .item__card-inner[b-mot46i3qe2],
.re-skin .details-content__items.well-being .item__card-inner[b-mot46i3qe2] {
    height: 450px !important;
    position: relative;
}

@media (max-width: 576px) {
    .re-skin .item__card-inner.height--extended[b-mot46i3qe2],
    .re-skin .item__card-inner[b-mot46i3qe2],
    .re-skin .details-content__items.well-being .item__card-inner[b-mot46i3qe2] {
        height: auto !important;
        padding-top: 0;
    }
}
/* /Components/Pages/Employee/SelfTest.razor.rz.scp.css */
.index--banner.self--test[b-2x9rjles7s] {
    background: url(../images/selftest-banner.jpg) no-repeat;
    background-size: cover;
    background-position: center;
}

@media (max-width: 1400px) {
    .banner[b-2x9rjles7s] {
        background-position: 0 0 !important;
    }
}

.banner[b-2x9rjles7s] {
    height: 282px;
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    /* background-position: 20px 0 !important; */
}

.container[b-2x9rjles7s] {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 768px) {
    .container[b-2x9rjles7s] {
        width: 750px;
    }
}

@media (min-width: 992px) {
    .container[b-2x9rjles7s] {
        width: 970px;
    }
}

.re-skin .banner-title[b-2x9rjles7s], .re-skin .details-content__title[b-2x9rjles7s], .re-skin .videos-block__desc-title[b-2x9rjles7s], .re-skin .featured-block__desc-title[b-2x9rjles7s], .re-skin .featured-block__title[b-2x9rjles7s], .re-skin .item__title[b-2x9rjles7s], .re-skin .details-content details-content h2[b-2x9rjles7s] {
    color: #00bb7e;
}

.re-skin .index--banner.self--test[b-2x9rjles7s],
.re-skin .banner.index--banner[b-2x9rjles7s] {
    background-position: 20px 0;
    /*height: 170px;*/
    height: 283px;
    /*border-bottom: 1px solid #ccc;*/
}

.re-skin .details-content__title[b-2x9rjles7s] {
    color: #00bb7e;
}

.banner[b-2x9rjles7s] {
    height: 282px;
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    /*background-position: 20px 0 !important;*/
}

@media (max-width: 768px) {
    .banner[b-2x9rjles7s]:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        background: rgb(255, 255, 255);
        background: -webkit-gradient( linear, left top, right top, color-stop(28%, rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)) );
        background: -o-linear-gradient( left, rgb(255, 255, 255) 28%, rgba(255, 255, 255, 0) 100% );
        background: linear-gradient( 90deg, rgb(255, 255, 255) 28%, rgba(255, 255, 255, 0) 100% );
    }
}

@media (max-width: 991px) {
    .banner .container[b-2x9rjles7s] {
        width: 100%;
    }
}

@media (max-width: 1400px) {
    .banner[b-2x9rjles7s] {
        background-position: 0 0 !important;
    }
}

@media (max-width: 767px) {
    .banner[b-2x9rjles7s] {
        background-position: -100px 0px !important;
    }
}

.banner-title[b-2x9rjles7s] {
    color: #005da2;
    font-size: 3.2rem;
    margin: 0;
    text-align: right;
    font-family: "Roboto", sans-serif;
    font-weight: 300;
}

@media (max-width: 991px) {
    .banner-title[b-2x9rjles7s] {
        text-align: center;
    }
}

.banner span[b-2x9rjles7s] {
    color: #000;
}

.index--banner[b-2x9rjles7s] {
    background: url("../images/banner-portal-1.jpg") no-repeat;
    background-size: cover;
    background-position: center;
}

    .index--banner.self--test[b-2x9rjles7s] {
        background: url("../images/selftest-banner.jpg") no-repeat;
        background-size: cover;
        background-position: center;
    }

.details-wrapp.height--auto[b-2x9rjles7s] {
    height: auto;
    padding: 30px 8px 90px 8px;
}

@media (max-width: 1280px) {
    .details-wrapp.height--auto[b-2x9rjles7s] {
        padding: 30px 20px 90px 20px;
    }
}

.details-wrapp[b-2x9rjles7s] {
    /* margin: 30px 0 0px 70px; */
    padding: 30px 8px 40px;
    background-color: #fff;
    height: 100%;
}

.re-skin .details-content__items.well-being[b-2x9rjles7s] {
    padding: 0 0 40px 0;
}

@media (max-width: 1024px) {
    .re-skin .details-content__items.well-being[b-2x9rjles7s] {
        padding: 0 20px 40px;
    }
}

.re-skin .details-content__desc[b-2x9rjles7s] {
    margin: 10px 50px 0 0px;
}

@media (max-width: 575px) {
    .re-skin .details-content__desc[b-2x9rjles7s] {
        margin-right: 0;
        margin-bottom: 5rem;
    }
}

.re-skin .panel-content .details-content__items button:disabled[b-2x9rjles7s],
.re-skin .panel-content .details-content__items button[disabled][b-2x9rjles7s] {
    background-color: #e2e3e4;
}

.re-skin .details-content .primary-button.orange--button[b-2x9rjles7s] {
    border-radius: 25px;
    font-size: 1.8rem;
}

@media (max-width: 991px) {
    .re-skin .details-content .primary-button.orange--button[b-2x9rjles7s] {
        float: none;
        margin-top: 30px;
    }
}

@media (max-width: 767px) {
    .re-skin .details-content .primary-button.orange--button[b-2x9rjles7s] {
        margin-top: 0;
    }
}

.re-skin .primary-button.orange--button[b-2x9rjles7s] {
    background-color: #00bb7e;
    float: right;
    margin: 0;
    padding: 10px 35px;
    text-transform: none;
}

.table-responsive[b-2x9rjles7s] {
    overflow-x: auto;
    min-height: 0.01%;
}

@media screen and (max-width: 767px) {
    .table-responsive[b-2x9rjles7s] {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
    }

    @media (max-width: 576px) {
        .table-responsive .search button[b-2x9rjles7s] {
            margin: 15px 0 10px 10px;
            display: block;
        }
    }

    .table-responsive > .table[b-2x9rjles7s] {
        margin-bottom: 0;
    }

        .table-responsive > .table > thead > tr > th[b-2x9rjles7s],
        .table-responsive > .table > thead > tr > td[b-2x9rjles7s],
        .table-responsive > .table > tbody > tr > th[b-2x9rjles7s],
        .table-responsive > .table > tbody > tr > td[b-2x9rjles7s],
        .table-responsive > .table > tfoot > tr > th[b-2x9rjles7s],
        .table-responsive > .table > tfoot > tr > td[b-2x9rjles7s] {
            white-space: nowrap;
        }

    @media (max-width: 576px) {
        .admin .table-responsive > .table > thead > tr > th[b-2x9rjles7s],
        .admin .table-responsive > .table > thead > tr > td[b-2x9rjles7s],
        .admin .table-responsive > .table > tbody > tr > th[b-2x9rjles7s],
        .admin .table-responsive > .table > tbody > tr > td[b-2x9rjles7s],
        .admin .table-responsive > .table > tfoot > tr > th[b-2x9rjles7s],
        .admin .table-responsive > .table > tfoot > tr > td[b-2x9rjles7s] {
            white-space: nowrap;
        }
    }

    .table-responsive > .table-bordered[b-2x9rjles7s],
    .table-test .table-responsive > .table[b-2x9rjles7s] {
        border: 0;
    }

        .table-responsive > .table-bordered > thead > tr > th:first-child[b-2x9rjles7s],
        .table-test .table-responsive > .table > thead > tr > th:first-child[b-2x9rjles7s],
        .table-responsive > .table-bordered > thead > tr > td:first-child[b-2x9rjles7s],
        .table-test .table-responsive > .table > thead > tr > td:first-child[b-2x9rjles7s],
        .table-responsive > .table-bordered > tbody > tr > th:first-child[b-2x9rjles7s],
        .table-test .table-responsive > .table > tbody > tr > th:first-child[b-2x9rjles7s],
        .table-responsive > .table-bordered > tbody > tr > td:first-child[b-2x9rjles7s],
        .table-test .table-responsive > .table > tbody > tr > td:first-child[b-2x9rjles7s],
        .table-responsive > .table-bordered > tfoot > tr > th:first-child[b-2x9rjles7s],
        .table-test .table-responsive > .table > tfoot > tr > th:first-child[b-2x9rjles7s],
        .table-responsive > .table-bordered > tfoot > tr > td:first-child[b-2x9rjles7s],
        .table-test .table-responsive > .table > tfoot > tr > td:first-child[b-2x9rjles7s] {
            border-left: 0;
        }

        .table-responsive > .table-bordered > thead > tr > th:last-child[b-2x9rjles7s],
        .table-test .table-responsive > .table > thead > tr > th:last-child[b-2x9rjles7s],
        .table-responsive > .table-bordered > thead > tr > td:last-child[b-2x9rjles7s],
        .table-test .table-responsive > .table > thead > tr > td:last-child[b-2x9rjles7s],
        .table-responsive > .table-bordered > tbody > tr > th:last-child[b-2x9rjles7s],
        .table-test .table-responsive > .table > tbody > tr > th:last-child[b-2x9rjles7s],
        .table-responsive > .table-bordered > tbody > tr > td:last-child[b-2x9rjles7s],
        .table-test .table-responsive > .table > tbody > tr > td:last-child[b-2x9rjles7s],
        .table-responsive > .table-bordered > tfoot > tr > th:last-child[b-2x9rjles7s],
        .table-test .table-responsive > .table > tfoot > tr > th:last-child[b-2x9rjles7s],
        .table-responsive > .table-bordered > tfoot > tr > td:last-child[b-2x9rjles7s],
        .table-test .table-responsive > .table > tfoot > tr > td:last-child[b-2x9rjles7s] {
            border-right: 0;
        }

        .table-responsive > .table-bordered > tbody > tr:last-child > th[b-2x9rjles7s],
        .table-test .table-responsive > .table > tbody > tr:last-child > th[b-2x9rjles7s],
        .table-responsive > .table-bordered > tbody > tr:last-child > td[b-2x9rjles7s],
        .table-test .table-responsive > .table > tbody > tr:last-child > td[b-2x9rjles7s],
        .table-responsive > .table-bordered > tfoot > tr:last-child > th[b-2x9rjles7s],
        .table-test .table-responsive > .table > tfoot > tr:last-child > th[b-2x9rjles7s],
        .table-responsive > .table-bordered > tfoot > tr:last-child > td[b-2x9rjles7s],
        .table-test .table-responsive > .table > tfoot > tr:last-child > td[b-2x9rjles7s] {
            border-bottom: 0;
        }
}

.table-test .table[b-2x9rjles7s] {
    margin-top: 40px;
}

@media (max-width: 575px) {
    .table-test .table[b-2x9rjles7s] {
        margin: 0;
    }
}

.table-test .table__note[b-2x9rjles7s] {
    margin-bottom: 80px;
}

.table-test .table__cta[b-2x9rjles7s] {
    margin: 50px 0;
}

    .table-test .table__cta > a[b-2x9rjles7s] {
        text-transform: uppercase;
        background-color: #f38028;
        color: #fff;
        font-size: 16px;
        padding: 8px 15px;
        border-radius: 25px;
        text-decoration: none;
    }

.table-test .table__score[b-2x9rjles7s] {
    color: #f38028;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 40px;
}

.table-test .table__heading[b-2x9rjles7s] {
    width: 100px;
    background: #005da2;
    color: #fff;
    font-size: 20px;
}

.table-test .table__heading[b-2x9rjles7s],
.table-test .table__subheading[b-2x9rjles7s] {
    color: #fff;
    font-weight: bold;
    font-family: "Open Sans", sans-serif;
    padding: 20px;
    vertical-align: middle;
}

.table-test .table__subheading[b-2x9rjles7s] {
    width: 107px;
    text-align: center;
    background-color: #f38028;
    font-size: 16px;
}

.re-skin .table-test .table__heading[b-2x9rjles7s],
.re-skin .table-test .table__subheading[b-2x9rjles7s] {
    background-color: #7ac942;
    padding: 15px;
}


.table-test .table__desc[b-2x9rjles7s] {
    font-size: 16px;
    color: #000000;
}

.table-test .table tbody td[b-2x9rjles7s] {
    padding: 20px;
    vertical-align: middle;
}

.previous-score__header[b-2x9rjles7s] {
    color: #005da2;
    font-weight: bold;
    font-size: 20px;
    border-bottom: 1px solid #f38028;
    padding-bottom: 20px;
}

.previous-score__block[b-2x9rjles7s] {
    padding: 20px 0;
    border-bottom: 1px solid #f38028;
}

    .previous-score__block ul[b-2x9rjles7s] {
        padding: 0;
        list-style: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 30px;
    }

        .previous-score__block ul li:first-child[b-2x9rjles7s] {
            font-size: 26px;
            font-weight: bold;
            color: #005da2;
            margin-right: 30px;
        }

        .previous-score__block ul li:nth-child(2)[b-2x9rjles7s] {
            font-style: italic;
            font-size: 14px;
        }

.re-skin .previous-score__block ul li:first-child[b-2x9rjles7s] {
    font-size: 26px;
    font-weight: bold;
    color: #7dc247;
    margin-right: 30px;
}

.re-skin .previous-score__header[b-2x9rjles7s] {
    color: #7dc247;
    font-weight: bold;
    font-size: 20px;
    border-bottom: 1px solid #000;
    padding-bottom: 20px;
}

.text-center[b-2x9rjles7s],
.table-test .table__check[b-2x9rjles7s] {
    text-align: center;
}
/* /Components/Pages/Employee/Wellbeing.razor.rz.scp.css */
.re-skin .banner-title[b-07p1rxtbp1], .re-skin .details-content__title[b-07p1rxtbp1], .re-skin .videos-block__desc-title[b-07p1rxtbp1], .re-skin .featured-block__desc-title[b-07p1rxtbp1], .re-skin .featured-block__title[b-07p1rxtbp1], .re-skin .item__title[b-07p1rxtbp1], .re-skin .details-content details-content h2[b-07p1rxtbp1] {
    color: #00bb7e;
}
.re-skin .title-heading[b-07p1rxtbp1] {
    font-size: 33px;
    line-height: 28px;
    font-weight: 300;
    font-family: "Roboto", sans-serif;
}
.banner-title[b-07p1rxtbp1] {
    color: #005da2;
    font-size: 3.2rem;
    margin: 0;
    text-align: right;
    font-family: "Roboto", sans-serif;
    font-weight: 300;
}

@media (max-width: 991px) {
    .banner-title[b-07p1rxtbp1] {
        text-align: center;
    }
}

.banner span[b-07p1rxtbp1] {
    color: #000;
}

@media (max-width: 767px) {
    .wellbeing[b-07p1rxtbp1] {
        padding-top: 4rem;
    }
}

@media (min-width: 768px) {
    .wellbeing__block[b-07p1rxtbp1] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

.wellbeing__item[b-07p1rxtbp1] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 992px) {
    .wellbeing__item[b-07p1rxtbp1] {
        float: left;
        width: 33.3333333333%;
    }
}

@media (max-width: 767px) {
    .wellbeing__item[b-07p1rxtbp1] {
        width: 100%;
    }
}

.item__card-inner[b-07p1rxtbp1] {
    background: #f5f5f5;
    padding: 15px 15px 30px 10px;
    height: 319px;
    overflow: hidden;
}

.re-skin #meditations .item__card-inner .item__card-img img[b-07p1rxtbp1] {
    height: 285px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    width: 100%;
}

.re-skin #meditations .item__card-inner[b-07p1rxtbp1] {
    /* display: block; */
    height: 460px !important;
}

.re-skin #meditations .item__card-audio[b-07p1rxtbp1] {
    display: block;
}

    .re-skin #meditations .item__card-audio > *[b-07p1rxtbp1] {
        width: 100% !important;
        background: none;
    }

.re-skin #meditations .item__card-inner .item__card-img img[b-07p1rxtbp1] {
    height: 285px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}

    .re-skin .item__card-inner .item__card-img img[b-07p1rxtbp1] {
        height: 108px;
        margin: 0;
    }

.re-skin .item__card-inner.height--extended[b-07p1rxtbp1],
.re-skin .item__card-inner[b-07p1rxtbp1],
.re-skin .details-content__items.well-being .item__card-inner[b-07p1rxtbp1] {
    height: 450px !important;
    position: relative;
}

@media (max-width: 576px) {
    .re-skin .item__card-inner.height--extended[b-07p1rxtbp1],
    .re-skin .item__card-inner[b-07p1rxtbp1],
    .re-skin .details-content__items.well-being .item__card-inner[b-07p1rxtbp1] {
        height: auto !important;
        padding-top: 0;
    }
}

.item__card-audio[b-07p1rxtbp1] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 10px;
}
/* /Components/Pages/Employer/Blogs.razor.rz.scp.css */

.blogs__title[b-c54nu7ayx3] {
    text-align: left;
    margin: 0 0 2rem;
}

@media (max-width: 575px) {
    .blogs__title[b-c54nu7ayx3] {
        height: auto;
    }
}

.blogs__item[b-c54nu7ayx3] {
    background: #e2e4e6;
    padding: 2.5rem;
    margin-bottom: 3rem;
}

@media (min-width: 992px) {
    .blogs__item[b-c54nu7ayx3] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

.blogs__img[b-c54nu7ayx3] {
    position: relative;
    min-height: 1px;
    /*padding-left: 15px;*/
    padding-right: 50px;
    padding-left: 0;
}

@media (min-width: 992px) {
    .blogs__img[b-c54nu7ayx3] {
        float: left;
        width: 380px;
    }
}

@media (max-width: 991px) {
    .blogs__img[b-c54nu7ayx3] {
        width: 100%;
        padding: 0;
    }
}

.blogs__img > img[b-c54nu7ayx3] {
    height: auto;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}

@media (max-width: 1440px) {
    .blogs__img > img[b-c54nu7ayx3] {
        -o-object-fit: cover;
        object-fit: cover;
        height: 100%;
    }
}

@media (max-width: 991px) {
    .blogs__img > img[b-c54nu7ayx3] {
        width: 100%;
        padding: 0;
        height: auto;
    }
}

@media (max-width: 767px) {
    .blogs__img > img[b-c54nu7ayx3] {
        margin-bottom: 30px;
    }
}

.blogs__text[b-c54nu7ayx3] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 992px) {
    .blogs__text[b-c54nu7ayx3] {
        float: left;
        width: 66.6666666667%;
    }
}

@media (max-width: 767px) {
    .blogs__text[b-c54nu7ayx3] {
        padding: 0;
    }
}

.blogs__description[b-c54nu7ayx3] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 215px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (max-width: 768px) {
    .blogs__description[b-c54nu7ayx3] {
        height: auto;
        position: relative;
    }
}

.blogs__link[b-c54nu7ayx3] {
    -ms-flex-item-align: baseline;
    align-self: baseline;
    margin-bottom: 0.5rem;
}

.blogs__cta > button[b-c54nu7ayx3] {
    background-color: #00bb7e;
    font-size: 1.6rem;
    font-weight: 700;
    padding: 3px 25px;
    color: #fff !important;
    border-radius: 8px;
    border: 0;
    text-decoration: none !important;
}

.blogs__img > img[b-c54nu7ayx3] {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
/* /Components/Pages/Employer/Events.razor.rz.scp.css */
.featured-event[b-hulqneca1x],
.blogs[b-hulqneca1x] {
    margin-top: 7rem;
}

@media (max-width: 767px) {
    .featured-event[b-hulqneca1x],
    .blogs[b-hulqneca1x] {
        margin-top: 3rem;
    }
}

.featured-event__col[b-hulqneca1x] {
    /* height: 100%;
  background: #e2e4e6;*/
}

@media (max-width: 991px) {
    .featured-event__col[b-hulqneca1x] {
        margin-bottom: 3rem;
    }
}

.featured-event__item[b-hulqneca1x] {
    background-color: #e2e4e6;
    padding: 1.5rem;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.featured-event__img[b-hulqneca1x] {
    width: 100%;
    /*height: 200px;*/
    -o-object-fit: cover;
    object-fit: cover;
}

.featured-event__item .events__img[b-hulqneca1x] {
    height: 250px;
}

.featured-event__date[b-hulqneca1x] {
    margin: 0;
    display: block;
    color: #fff;
    font-weight: bold;
    text-align: center;
    background-color: #fdb514;
    padding: 1.5rem;
    font-size: 18px;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
}

.featured-event__block[b-hulqneca1x] {
    gap: 20px;
    /*display: flex;
  @extend .row;*/
}

@media (min-width: 1024px) {
    .featured-event__block[b-hulqneca1x] {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: (1fr) [3];
        grid-template-columns: repeat(3, 1fr);
    }
}

.featured-event__title[b-hulqneca1x],
.blogs__title[b-hulqneca1x] {
    margin: 2rem 2rem;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
}

@media (max-width: 1480px) {
    .featured-event__title[b-hulqneca1x],
    .blogs__title[b-hulqneca1x] {
        margin: 2rem;
    }
}

@media (max-width: 1024px) {
    .featured-event__title[b-hulqneca1x],
    .blogs__title[b-hulqneca1x] {
        margin: 20px 10px;
    }
}

.featured-event__description[b-hulqneca1x] {
    padding: 0 3rem;
    min-height: 230px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

@media (max-width: 1480px) {
    .featured-event__description[b-hulqneca1x] {
        min-height: 300px;
    }
}

@media (max-width: 1280px) {
    .featured-event__description[b-hulqneca1x] {
        min-height: 330px;
        padding: 0 1rem;
    }
}

@media (max-width: 991px) {
    .featured-event__description[b-hulqneca1x] {
        min-height: auto;
    }
}

.featured-event__link[b-hulqneca1x],
.blogs__link[b-hulqneca1x],
.assesments__link[b-hulqneca1x] {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    color: #23b67d !important;
    text-decoration: none !important;
    padding: 0 0 20px;
    font-weight: bold;
    background: none;
    border: 0;
    text-align: center;
    display: block;
}

@media (max-width: 991px) {
    .featured-event__link[b-hulqneca1x],
    .blogs__link[b-hulqneca1x],
    .assesments__link[b-hulqneca1x] {
        margin: 0 0 15px 0;
        padding: 0;
    }
}

.featured-event__link .fa[b-hulqneca1x],
.blogs__link .fa[b-hulqneca1x],
.assesments__link .fa[b-hulqneca1x] {
    margin-right: 0.5rem;
}
/* /Components/Pages/Employer/Home.razor.rz.scp.css */
/* CSS for Home component */

@media (max-width: 575px) {
    .videos .details-wrapp[b-8f3gsolc0w] {
        padding: 45px 15px;
    }
}

.videos-block__item > iframe[b-8f3gsolc0w] {
    max-width: 100%;
}

.videos-block__item[b-8f3gsolc0w] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 992px) {
    .videos-block__item[b-8f3gsolc0w] {
        float: left;
        width: 50%;
    }
}

@media (min-width: 1200px) {
    .videos-block__item[b-8f3gsolc0w] {
        float: left;
        width: 33.3333333333%;
    }
}

.videos-block__desc[b-8f3gsolc0w] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
    .videos-block__desc span[b-8f3gsolc0w] {
        font-size: 18px !important;
        line-height: 28px;
        font-weight: 300;
        font-family: "Open Sans", sans-serif;
    }
@media (min-width: 992px) {
    .videos-block__desc[b-8f3gsolc0w] {
        float: left;
        width: 50%;
    }
}

@media (min-width: 1200px) {
    .videos-block__desc[b-8f3gsolc0w] {
        float: left;
        width: 66.6666666667%;
    }
}

.videos-block__card[b-8f3gsolc0w] {
    /*width: 313px;
  float: left;*/
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 55px;
}

@media (min-width: 992px) {
    .videos-block__card[b-8f3gsolc0w] {
        float: left;
        width: 50%;
    }
}

@media (min-width: 1200px) {
    .videos-block__card[b-8f3gsolc0w] {
        float: left;
        width: 33.3333333333%;
    }
}

.videos-block__card-thumb img[b-8f3gsolc0w] {
    width: 100%;
    margin-bottom: 30px;
}

.videos-block__card-desc[b-8f3gsolc0w] {
    margin-bottom: 40px;
    -webkit-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
}

.videos-block__card-cta[b-8f3gsolc0w] {
    display: inline-block;
    font-size: 16px;
    color: #f38028 !important;
    padding: 0 0 10px 0;
    text-decoration: none !important;
    font-weight: bold;
    -webkit-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
}

.videos-block__wrapp[b-8f3gsolc0w] {
    padding: 15px;
    background-color: #f5f5f5;
    -webkit-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
}

    .videos-block__wrapp:hover[b-8f3gsolc0w] {
        background-color: #f38028;
    }

        .videos-block__wrapp:hover a[b-8f3gsolc0w],
        .videos-block__wrapp:hover p[b-8f3gsolc0w] {
            color: #fff !important;
        }

.videos__featured[b-8f3gsolc0w] {
    background-color: #f5f5f5;
    padding: 45px 0 60px 38px;
    /*&-item {
      @include make-md-column(4);

      @include respond-below(md) {
          margin-bottom: 30px;
      }
  }*/
    /*&-desc {
      @include make-md-column(8);

      article {
          width: 420px;
          margin: 50px 0 0 40px;

          @media (max-width: 1280px) {
              margin-top: 20px;
          }

          @media (max-width: 1024px) {
              margin-top: 0;
          }

          @include respond-below(md) {
              width: auto;
              margin-left: 0;
              margin-right: 0;
          }
      }

      &-title {
          font-size: 24px;
          color: #005DA2;
          font-family: $font-open;
          font-weight: bold;
          line-height: 30px;
      }
  }*/
}

@media (max-width: 991px) {
    .videos__featured[b-8f3gsolc0w] {
        padding: 40px;
    }
}

@media (max-width: 575px) {
    .videos__featured[b-8f3gsolc0w] {
        padding: 15px;
    }
}

.videos__featured-title[b-8f3gsolc0w] {
    font-size: 28px;
    font-weight: bold;
    color: #f37321;
    font-family: "Open Sans", sans-serif;
    margin-bottom: 30px;
    margin-left: 15px;
}

.blogs__title[b-8f3gsolc0w] {
    text-align: left;
    margin: 0 0 2rem;
}

@media (max-width: 575px) {
    .blogs__title[b-8f3gsolc0w] {
        height: auto;
    }
}

.blogs__item[b-8f3gsolc0w] {
    background: #e2e4e6;
    padding: 2.5rem;
    margin-bottom: 3rem;
}

@media (min-width: 992px) {
    .blogs__item[b-8f3gsolc0w] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

.blogs__img[b-8f3gsolc0w] {
    position: relative;
    min-height: 1px;
    /*padding-left: 15px;*/
    padding-right: 50px;
    padding-left: 0;
}

@media (min-width: 992px) {
    .blogs__img[b-8f3gsolc0w] {
        float: left;
        width: 380px;
    }
}

@media (max-width: 991px) {
    .blogs__img[b-8f3gsolc0w] {
        width: 100%;
        padding: 0;
    }
}

.blogs__img > img[b-8f3gsolc0w] {
    height: auto;
    width: 100%;
    object-fit: cover;
    object-position: center;
}

@media (max-width: 1440px) {
    .blogs__img > img[b-8f3gsolc0w] {
        -o-object-fit: cover;
        object-fit: cover;
        height: 100%;
    }
}

@media (max-width: 991px) {
    .blogs__img > img[b-8f3gsolc0w] {
        width: 100%;
        padding: 0;
        height: auto;
    }
}

@media (max-width: 767px) {
    .blogs__img > img[b-8f3gsolc0w] {
        margin-bottom: 30px;
    }
}

.blogs__text[b-8f3gsolc0w] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 992px) {
    .blogs__text[b-8f3gsolc0w] {
        float: left;
        width: 66.6666666667%;
    }
}

@media (max-width: 767px) {
    .blogs__text[b-8f3gsolc0w] {
        padding: 0;
    }
}

.blogs__description[b-8f3gsolc0w] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 215px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (max-width: 768px) {
    .blogs__description[b-8f3gsolc0w] {
        height: auto;
        position: relative;
    }
}

.blogs__link[b-8f3gsolc0w] {
    -ms-flex-item-align: baseline;
    align-self: baseline;
    margin-bottom: 0.5rem;
}

.blogs__cta > button[b-8f3gsolc0w] {
    background-color: #00bb7e;
    font-size: 1.6rem;
    font-weight: 700;
    padding: 3px 25px;
    color: #fff !important;
    border-radius: 8px;
    border: 0;
    text-decoration: none !important;
}
/* /Components/Pages/Employer/Onboarding.razor.rz.scp.css */
/* CSS for Onboarding component */

.services-available[b-bgm4mzipbm] {
    margin-top: 4rem;
}

.services-available__block[b-bgm4mzipbm],
.service-update__block[b-bgm4mzipbm] {
    display: -ms-grid;
    display: grid;
    gap: 30px;
    grid-template-columns: repeat(auto-fill, minmax(340px, 1fr));
}

@media (max-width: 1440px) {
    .services-available__block[b-bgm4mzipbm],
    .service-update__block[b-bgm4mzipbm] {
        grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
    }
}

@media (max-width: 575px) {
    .services-available__block[b-bgm4mzipbm],
    .service-update__block[b-bgm4mzipbm] {
        grid-template-columns: repeat(auto-fill, minmax(175px, 1fr));
    }
}

.services-available__col:nth-child(2) .services-available__item[b-bgm4mzipbm] {
    background-color: #7ac943;
}

.services-available__col:nth-child(3) .services-available__item[b-bgm4mzipbm] {
    background-color: #ffb600;
}

.services-available__col:nth-child(4) .services-available__item[b-bgm4mzipbm] {
    background-color: #f9423a;
}

.services-available__item[b-bgm4mzipbm] {
    background-color: #00bb7e;
    height: 295px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

@media (max-width: 575px) {
    .services-available__item[b-bgm4mzipbm] {
        height: auto;
        padding: 20px;
    }
}

.services-available__img[b-bgm4mzipbm] {
    margin: 0 auto;
}

@media (max-width: 575px) {
    .services-available__img[b-bgm4mzipbm] {
        height: 80px;
    }
}

.services-available__title[b-bgm4mzipbm] {
    color: #fff;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
    margin-top: 2rem;
}

.services-available__description[b-bgm4mzipbm] {
    margin: 3rem 0 5rem;
    font-size: 18px;
    line-height: 28px;
    font-weight: 300;
    font-family: "Open Sans", sans-serif;
}

.success[b-bgm4mzipbm] {
    background: url(../images/Group14.png) no-repeat right;
    height: 597px;
    background-size: cover;
    padding: 5rem 8rem;
    position: relative;
}


@media (max-width: 1024px) {
    .success[b-bgm4mzipbm]:after {
        content: unset;
    }
}

@media (max-width: 1440px) {
    .success[b-bgm4mzipbm] {
        height: 100%;
    }
}

@media (max-width: 767px) {
    .success[b-bgm4mzipbm] {
        padding: 0;
        background: unset;
    }
}

.success__item[b-bgm4mzipbm] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: none;
    padding: 0;
}

@media (min-width: 992px) {
    .success__item[b-bgm4mzipbm] {
        width: 41.6666666667%;
    }
}

@media (max-width: 1640px) {
    .success__item[b-bgm4mzipbm] {
        width: 100%;
    }
}

.success__colored-description[b-bgm4mzipbm] {
    background-color: #00bb7e;
    border-radius: 30px;
    color: #fff;
    padding: 3.5rem 4rem;
    margin-top: 3rem;
}

.success__block[b-bgm4mzipbm] {
    position: relative;
    z-index: 2;
}

.service-update[b-bgm4mzipbm] {
    margin-top: 7rem;
}

.service-update__block[b-bgm4mzipbm] {
    margin-top: 5rem;
}

@media (max-width: 575px) {
    .service-update__block[b-bgm4mzipbm] {
        grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
    }
}

.service-update__col[b-bgm4mzipbm] {
    background-color: #ebebeb;
}

    .service-update__col:nth-child(2) .service-update__number[b-bgm4mzipbm] {
        background-color: #7ac943;
    }

    .service-update__col:nth-child(2) .service-update__title[b-bgm4mzipbm] {
        color: #7ac943;
    }

    .service-update__col:nth-child(3) .service-update__number[b-bgm4mzipbm] {
        background-color: #ffb600;
    }

    .service-update__col:nth-child(3) .service-update__title[b-bgm4mzipbm] {
        color: #ffb600;
    }

    .service-update__col:nth-child(4) .service-update__number[b-bgm4mzipbm] {
        background-color: #f9423a;
    }

    .service-update__col:nth-child(4) .service-update__title[b-bgm4mzipbm] {
        color: #f9423a;
    }

.service-update__item[b-bgm4mzipbm] {
    padding: 3.5rem;
    text-align: center;
}

.service-update__description[b-bgm4mzipbm] {
    height: 224px;
}

@media (max-width: 1440px) {
    .service-update__description[b-bgm4mzipbm] {
        height: auto;
    }
}

.service-update__title[b-bgm4mzipbm] {
    font-family: "Open Sans", sans-serif;
    font-size: 2rem;
    margin-top: 2rem;
    margin-bottom: 0;
    font-weight: 700;
    color: #00bb7e;
}

.service-update__number[b-bgm4mzipbm] {
    width: 77px;
    height: 77px;
    border-radius: 50%;
    background-color: #00bb7e;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 3.3rem;
    font-weight: 300;
    font-family: "Roboto", sans-serif;
}

.leadership[b-bgm4mzipbm] {
    margin-top: 3rem;
    background: url(../images/41.png) no-repeat 0 0;
    background-size: cover;
}

@media (min-width: 992px) {
    .leadership[b-bgm4mzipbm] {
        height: 560px;
        background: url(../images/41.png) no-repeat right;
    }
}

@media (max-width: 767px) {
    .leadership[b-bgm4mzipbm] {
        background: no-repeat;
    }
}

.leadership__block[b-bgm4mzipbm] {
    padding: 9rem;
}

@media (max-width: 1440px) {
    .leadership__block[b-bgm4mzipbm] {
        padding: 5rem;
    }
}

@media (max-width: 767px) {
    .leadership__block[b-bgm4mzipbm] {
        padding: 0;
    }
}

.leadership__item[b-bgm4mzipbm] {
    float: none;
    padding: 0;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 992px) {
    .leadership__item[b-bgm4mzipbm] {
        float: left;
        width: 41.6666666667%;
    }
}

@media (max-width: 767px) {
    .leadership__item[b-bgm4mzipbm] {
        padding: 0;
    }
}

.leadership .title-heading[b-bgm4mzipbm] {
    margin-bottom: 2rem;
}

.leadership ul[b-bgm4mzipbm] {
    margin-top: 2rem;
}

.access-services[b-bgm4mzipbm] {
    margin-top: 4rem;
}

@media (max-width: 767px) {
    .access-services .title-heading[b-bgm4mzipbm] {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .access-services__description[b-bgm4mzipbm] {
        margin-bottom: 3rem !important;
        text-align: center;
    }
}

.access-services__block[b-bgm4mzipbm] {
    background-color: #f6f6f6;
    padding: 6rem 8rem;
}

@media (max-width: 767px) {
    .access-services__block[b-bgm4mzipbm] {
        padding: 6rem 2.5rem;
    }
}

.access-services__item[b-bgm4mzipbm] {
    margin-bottom: 1.5rem;
}

@media (min-width: 768px) {
    .access-services__item[b-bgm4mzipbm] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.access-services__item img[b-bgm4mzipbm] {
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin-right: 1.8rem;
}

@media (max-width: 767px) {
    .access-services__item img[b-bgm4mzipbm] {
        margin: 0 auto 2rem;
        display: block;
    }
}

.access-services__item P[b-bgm4mzipbm] {
    margin-bottom: 0;
}

@media (max-width: 767px) {
    .access-services__item P[b-bgm4mzipbm] {
        text-align: center;
    }
}

.access-services__item a[b-bgm4mzipbm] {
    text-decoration: none;
    color: #000;
    font-weight: 700;
}

.access-services__title[b-bgm4mzipbm] {
    margin-bottom: 0;
    color: #00bb7e;
    font-weight: bold;
}

.lower-content-2__block[b-bgm4mzipbm] {
    display: flex;
    gap: 20px;
    margin-block: 4rem;
}
.lower-content-2__img[b-bgm4mzipbm] {
    flex: 1;
}
.lower-content-2__description[b-bgm4mzipbm] {
    flex: 0 0 66.6666666667%;
}
/* /Components/Pages/Employer/Resources.razor.rz.scp.css */

.resource[b-hw5cfuit2b] {
    padding: 60px 0;
}

.resource__image-wrapp[b-hw5cfuit2b] {
    height: auto;
    width: 100%;
    overflow: hidden;
}

@media (max-width: 768px) {
    .resource__image-wrapp[b-hw5cfuit2b] {
        margin-bottom: 20px;
    }
}

.resource__image-wrapp > img[b-hw5cfuit2b] {
    margin: 0 auto;
}

.resource__cta[b-hw5cfuit2b] {
    text-decoration: none;
    border-radius: 4px;
    font-size: 1.2rem;
    margin: 90px 0 0px 20px;
}

.resource__item[b-hw5cfuit2b] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    /*@include make-md-column(12);*/
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 768px) {
    .resource__item[b-hw5cfuit2b] {
        float: left;
        width: 50%;
    }
}

@media (min-width: 1200px) {
    .resource__item[b-hw5cfuit2b] {
        float: left;
        width: 25%;
    }
}

@media (max-width: 1024px) {
    .resource__item[b-hw5cfuit2b] {
        margin-bottom: 30px;
    }
}

.resource__item > div[b-hw5cfuit2b] {
    background: #7ac943; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
    /* background: -webkit-gradient(linear, left top, left bottom, from(#fcb015), to(#f38028));
  background: -o-linear-gradient(top, #fcb015 0%, #f38028 100%);
  background: linear-gradient(to bottom, #fcb015 0%, #f38028 100%);*/ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#fcb015", endColorstr="#f38028",GradientType=0 ); /* IE6-9 */
    padding: 30px;
    height: 308px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

    .resource__item > div > img[b-hw5cfuit2b] {
        margin-bottom: 50px;
    }

    .resource__item > div > a[b-hw5cfuit2b] {
        display: block;
        text-align: center;
        font-size: 16px;
        font-weight: bold;
        /*align-items: center;
  justify-content: space-between;*/
        color: #fff;
        text-decoration: none;
        cursor: pointer;
    }


.re-skin .resource__image-wrapp > img[b-hw5cfuit2b] {
    height: auto;
}

.re-skin .resource__item > div[b-hw5cfuit2b] {
    background: #7ac943;
    /*height: auto;*/
}

.re-skin .resource__image-wrapp-title[b-hw5cfuit2b] {
    text-align: center;
    color: #fff;
    font-size: 2rem;
    text-transform: uppercase;
}

.re-skin .resource__item > div > a[b-hw5cfuit2b] {
    display: inline-block;
    text-align: center;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    margin: 30px 50px 0;
    font-size: 20px;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
}

@media (max-width: 1280px) {
    .re-skin .resource__item > div > a[b-hw5cfuit2b] {
        margin: 30px 10px 0;
        padding: 10px 15px;
    }
}

.item__card[b-hw5cfuit2b] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    cursor: pointer;
    margin-bottom: 25px;
}

@media (min-width: 768px) {
    .item__card[b-hw5cfuit2b] {
        float: left;
        width: 50%;
    }
}

@media (min-width: 992px) {
    .item__card[b-hw5cfuit2b] {
        float: left;
        width: 25%;
    }

    .re-skin .item__card[b-hw5cfuit2b] {
        height: 400px;
    }
}

.re-skin .item__card[b-hw5cfuit2b] {
    height: 450px;
}

@media (max-width: 576px) {
    .re-skin .item__card[b-hw5cfuit2b] {
        height: auto;
    }
}

.item__card-desc[b-hw5cfuit2b] {
    padding: 0 15px;
    font-size: 20px;
    line-height: 28px;
    font-weight: 300;
    font-family: "Open Sans", sans-serif;
}

    .item__card-desc > audio[b-hw5cfuit2b] {
        width: 100%;
    }

.item__card-audio[b-hw5cfuit2b] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 10px;
}

@media (max-width: 768px) {
    .item__card-audio[b-hw5cfuit2b] {
        overflow: hidden;
    }
}

.item__card-audio > *[b-hw5cfuit2b] {
    background: unset;
}

.item__card-img > img[b-hw5cfuit2b] {
    margin-bottom: 20px;
    width: 100%;
    height: 208px;
    -o-object-fit: cover;
    object-fit: cover;
}

@media (max-width: 767px) {
    .item__card-img > img[b-hw5cfuit2b] {
        height: 200px;
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%;
    }
}

.item__card-inner[b-hw5cfuit2b] {
    background: #f5f5f5;
    padding: 15px 15px 30px 15px;
    height: 319px;
    overflow: hidden;
    /* &:hover > a {
      color: #fff !important;
  }*/
    /* &:hover {
      background: #F38028;
  }

  &:hover .item__card-desc {
      color: #fff;
  }*/
}

@media (max-width: 1024px) {
    .item__card-inner[b-hw5cfuit2b] {
        height: 320px;
        margin-bottom: 30px;
    }
}

@media (max-width: 767px) {
    .item__card-inner[b-hw5cfuit2b] {
        margin-bottom: 30px;
        height: auto;
    }
}

.item__card-cta[b-hw5cfuit2b] {
    font-weight: bold;
    color: #f38028;
    text-decoration: none !important;
    font-size: 16px;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
    padding: 8px 25px;
    border-radius: 8px;
    text-decoration: none !important;
}


.re-skin .item__card-img > img[b-hw5cfuit2b] {
    height: 108px;
}


.re-skin .item__card-inner[b-hw5cfuit2b] {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /* -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; */
    flex-direction: column;
    justify-content: space-between;
    padding-top: 285px;
    gap: 10px;
}

    .re-skin .item__card-inner.item-card-custom[b-hw5cfuit2b] {
        padding-top: 0;
    }





        .re-skin .item__card-inner.item-card-custom img.incident-thumbnail[b-hw5cfuit2b] {
            max-height: 250px;
            height: 100%;
            object-fit: cover;
            object-position: top;
        }

@media only screen and (max-width: 1600px) {
    .re-skin .item__card-inner.item-card-custom img.incident-thumbnail[b-hw5cfuit2b] {
        max-height: 200px;
        height: 100%;
    }
}

.wellbeing__item .item__card-inner[b-hw5cfuit2b] {
    padding-top: 0;
}

.re-skin .item__card-inner .item__card-img[b-hw5cfuit2b] {
    margin: 15px;
    border: 1px solid #ccc;
}

    .re-skin .item__card-inner .item__card-img img[b-hw5cfuit2b] {
        height: 108px;
        margin: 0;
    }

.re-skin .item__card-inner.height--extended[b-hw5cfuit2b],
.re-skin .item__card-inner[b-hw5cfuit2b],
.re-skin .details-content__items.well-being .item__card-inner[b-hw5cfuit2b] {
    height: 450px !important;
    position: relative;
}

@media (max-width: 576px) {
    .re-skin .item__card-inner.height--extended[b-hw5cfuit2b],
    .re-skin .item__card-inner[b-hw5cfuit2b],
    .re-skin .details-content__items.well-being .item__card-inner[b-hw5cfuit2b] {
        height: auto !important;
        padding-top: 0;
    }
}
/* /Components/Pages/Employer/Wellbeing.razor.rz.scp.css */

@media (min-width: 768px) {
    .wellbeing__block[b-qck5glf3tg] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

.wellbeing__item[b-qck5glf3tg] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 992px) {
    .wellbeing__item[b-qck5glf3tg] {
        float: left;
        width: 33.3333333333%;
    }
}

@media (max-width: 767px) {
    .wellbeing__item[b-qck5glf3tg] {
        width: 100%;
    }
}

.re-skin #meditations .item__card-inner[b-qck5glf3tg] {
    display: block;
    height: 460px !important;
}

.re-skin #meditations .item__card-audio[b-qck5glf3tg] {
    display: block;
}

    .re-skin #meditations .item__card-audio > *[b-qck5glf3tg] {
        width: 100% !important;
        background: none;
    }

.re-skin #meditations .item__card-inner .item__card-img img[b-qck5glf3tg] {
    height: 285px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
/* /Components/Pages/Shared/_BlogItem.razor.rz.scp.css */

.blogs__title[b-vljwtew0c3] {
    text-align: left;
    margin: 0 0 2rem;
}

.featured-event__title[b-vljwtew0c3] {
    font-size: 22px;
    line-height: 28px;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
}
.blogs__title[b-vljwtew0c3] {
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
}

@media (max-width: 575px) {
    .blogs__title[b-vljwtew0c3] {
        height: auto;
    }
}

.blogs__item[b-vljwtew0c3] {
    background: #e2e4e6;
    padding: 2.5rem;
    margin-bottom: 3rem;
    max-height: 351px;
}

@media (min-width: 992px) {
    .blogs__item[b-vljwtew0c3] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 20px;
        max-height: initial;
    }
}

.blogs__img[b-vljwtew0c3] {
    position: relative;
    min-height: 1px;
    padding-left: 0;
}

@media (min-width: 992px) {
    .blogs__img[b-vljwtew0c3] {
        flex: 1;
    }
}

@media (max-width: 991px) {
    .blogs__img[b-vljwtew0c3] {
        width: 100%;
        padding: 0;
    }
}

.blogs__img > img[b-vljwtew0c3] {
    height: auto;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}

@media (max-width: 1440px) {
    .blogs__img > img[b-vljwtew0c3] {
        -o-object-fit: cover;
        object-fit: cover;
        height: 100%;
    }
}

@media (max-width: 991px) {
    .blogs__img > img[b-vljwtew0c3] {
        width: 100%;
        padding: 0;
        height: auto;
    }
}

@media (max-width: 767px) {
    .blogs__img > img[b-vljwtew0c3] {
        margin-bottom: 30px;
    }
}

.blogs__text[b-vljwtew0c3] {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 992px) {
    .blogs__text[b-vljwtew0c3] {
        flex: 0 0 66.6666666667%;
    }
}

@media (max-width: 767px) {
    .blogs__text[b-vljwtew0c3] {
        padding: 0;
    }
}

.blogs__description[b-vljwtew0c3] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
}

@media (max-width: 768px) {
    .blogs__description[b-vljwtew0c3] {
        height: auto;
        position: relative;
    }
}

.blogs__link[b-vljwtew0c3] {
    -ms-flex-item-align: baseline;
    align-self: baseline;
    margin-bottom: 0.5rem;
    font-size: 18px;
    line-height: 28px;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
}

.blogs__cta > button[b-vljwtew0c3] {
    background-color: #00bb7e;
    font-size: 1.6rem;
    font-weight: 700;
    padding: 3px 25px;
    color: #fff !important;
    border-radius: 8px;
    border: 0;
    text-decoration: none !important;
}
.blogs__img > img[b-vljwtew0c3] {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}

.featured-event__link[b-vljwtew0c3],
.blogs__link[b-vljwtew0c3],
.assesments__link[b-vljwtew0c3] {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    color: #23b67d !important;
    text-decoration: none !important;
    padding: 0 0 20px;
    font-weight: bold;
    background: none;
    border: 0;
    display: block;
}
.blogs__link[b-vljwtew0c3] {
    margin-top: 20px;
}
@media (max-width: 991px) {
    .featured-event__link[b-vljwtew0c3],
    .blogs__link[b-vljwtew0c3],
    .assesments__link[b-vljwtew0c3] {
        margin: 0 0 15px 0;
        padding: 0;
    }
}

.featured-event__link .fa[b-vljwtew0c3],
.blogs__link .fa[b-vljwtew0c3],
.assesments__link .fa[b-vljwtew0c3] {
    margin-right: 0.5rem;
}

.title-heading[b-vljwtew0c3] {
    font-size: 3.3rem;
    color: #00bb7e;
    margin-bottom: 3.4rem;
    font-weight: 300;
    font-family: "Roboto", sans-serif;
}
/* /Components/Pages/Shared/_EventItem.razor.rz.scp.css */
/* CSS for _EventItem component */
.featured-event[b-0uwdjygjgg],
.blogs[b-0uwdjygjgg] {
    margin-top: 7rem;
}

@media (max-width: 767px) {
    .featured-event[b-0uwdjygjgg],
    .blogs[b-0uwdjygjgg] {
        margin-top: 3rem;
    }
}

.featured-event__col[b-0uwdjygjgg] {
    /* height: 100%;
  background: #e2e4e6;*/
}

@media (max-width: 991px) {
    .featured-event__col[b-0uwdjygjgg] {
        margin-bottom: 3rem;
    }
}

.featured-event__item[b-0uwdjygjgg] {
    background-color: #e2e4e6;
    padding: 1.5rem;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.featured-event__img[b-0uwdjygjgg] {
    width: 100%;
    /*height: 200px;*/
    -o-object-fit: cover;
    object-fit: cover;
}

.featured-event__item .events__img[b-0uwdjygjgg] {
    height: 250px;
}

.featured-event__date[b-0uwdjygjgg] {
    margin: 0;
    display: block;
    color: #fff;
    font-weight: bold;
    font-size: 1.8rem;
    text-align: center;
    background-color: #fdb514;
    padding: 1.5rem;
}

.featured-event__block[b-0uwdjygjgg] {
    gap: 20px;
    /*display: flex;
  @extend .row;*/
}

@media (min-width: 1024px) {
    .featured-event__block[b-0uwdjygjgg] {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: (1fr) [3];
        grid-template-columns: repeat(3, 1fr);
    }
}

.featured-event__title[b-0uwdjygjgg],
.blogs__title[b-0uwdjygjgg] {
    margin: 2rem 2rem;
    text-align: center;
    font-size: 2.2rem;
    font-weight: bold;
    /* height: 56px; */
}

@media (max-width: 1480px) {
    .featured-event__title[b-0uwdjygjgg],
    .blogs__title[b-0uwdjygjgg] {
        margin: 2rem;
    }
}

@media (max-width: 1024px) {
    .featured-event__title[b-0uwdjygjgg],
    .blogs__title[b-0uwdjygjgg] {
        font-size: 2rem;
        margin: 20px 10px;
    }
}

.featured-event__description[b-0uwdjygjgg] {
    padding: 0 3rem;
    min-height: 230px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

@media (max-width: 1480px) {
    .featured-event__description[b-0uwdjygjgg] {
        min-height: 300px;
    }
}

@media (max-width: 1280px) {
    .featured-event__description[b-0uwdjygjgg] {
        min-height: 330px;
        padding: 0 1rem;
    }
}

@media (max-width: 991px) {
    .featured-event__description[b-0uwdjygjgg] {
        min-height: auto;
    }
}

.featured-event__link[b-0uwdjygjgg],
.blogs__link[b-0uwdjygjgg],
.assesments__link[b-0uwdjygjgg] {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    color: #23b67d !important;
    text-decoration: none !important;
    padding: 0 0 20px;
    font-weight: bold;
    background: none;
    border: 0;
    text-align: center;
    display: block;
}

@media (max-width: 991px) {
    .featured-event__link[b-0uwdjygjgg],
    .blogs__link[b-0uwdjygjgg],
    .assesments__link[b-0uwdjygjgg] {
        margin: 0 0 15px 0;
        padding: 0;
    }
}

.featured-event__link .fa[b-0uwdjygjgg],
.blogs__link .fa[b-0uwdjygjgg],
.assesments__link .fa[b-0uwdjygjgg] {
    margin-right: 0.5rem;
}
/* /Components/Pages/Shared/_Footer.razor.rz.scp.css */

.re-skin .panel-footer[b-l7krx80jkr] {
    /*  width: 100%;
  position: absolute;
  bottom: 0;
  position: relative;
  z-index: 9;*/
}

    .re-skin .panel-footer ul[b-l7krx80jkr] {
        list-style: none;
    }

        .re-skin .panel-footer ul a[b-l7krx80jkr] {
            color: #000;
            text-decoration: underline;
            font-family: "Open Sans", sans-serif;
        }

    .re-skin .panel-footer p[b-l7krx80jkr] {
        text-align: center;
        font-size: 2.3rem;
        color: #00bb7e;
        margin-bottom: 3rem;
    }

    .re-skin .panel-footer .row[b-l7krx80jkr],
    .re-skin .panel-footer .lower-content-2__block[b-l7krx80jkr],
    .re-skin .panel-footer .contact__block[b-l7krx80jkr],
    .re-skin .panel-footer .wellbeing__block[b-l7krx80jkr],
    .re-skin .panel-footer .resource__wrapp[b-l7krx80jkr] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        margin: 0;
    }

    .re-skin .panel-footer .footer[b-l7krx80jkr] {
        padding: 40px 0 40px 0;
    }

    .re-skin .panel-footer .footer__item[b-l7krx80jkr] {
        -ms-flex-preferred-size: 266px;
        flex-basis: 266px;
    }

/* /Components/Pages/Shared/_Pagination.razor.rz.scp.css */
/* CSS for _Pagination component */

.pagination[b-oo4jai5dys] {
    display: flex;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

.pagination > li[b-oo4jai5dys] {
    display: inline;
}

.pagination > li > a[b-oo4jai5dys],
.pagination > li > span[b-oo4jai5dys] {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.428571429;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
}

.pagination > li:first-child > a[b-oo4jai5dys],
.pagination > li:first-child > span[b-oo4jai5dys] {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}

.pagination > li:last-child > a[b-oo4jai5dys],
.pagination > li:last-child > span[b-oo4jai5dys] {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}

.pagination > li > a:hover[b-oo4jai5dys],
.pagination > li > a:focus[b-oo4jai5dys],
.pagination > li > span:hover[b-oo4jai5dys],
.pagination > li > span:focus[b-oo4jai5dys] {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd;
}

.pagination > .active > a[b-oo4jai5dys],
.pagination > .active > a:hover[b-oo4jai5dys],
.pagination > .active > a:focus[b-oo4jai5dys],
.pagination > .active > span[b-oo4jai5dys],
.pagination > .active > span:hover[b-oo4jai5dys],
.pagination > .active > span:focus[b-oo4jai5dys] {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default;
}

.pagination > .disabled > span[b-oo4jai5dys],
.pagination > .disabled > span:hover[b-oo4jai5dys],
.pagination > .disabled > span:focus[b-oo4jai5dys],
.pagination > .disabled > a[b-oo4jai5dys],
.pagination > .disabled > a:hover[b-oo4jai5dys],
.pagination > .disabled > a:focus[b-oo4jai5dys] {
    color: #777777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed;
}

.pagination-lg > li > a[b-oo4jai5dys],
.pagination-lg > li > span[b-oo4jai5dys] {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
}

.pagination-lg > li:first-child > a[b-oo4jai5dys],
.pagination-lg > li:first-child > span[b-oo4jai5dys] {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}

.pagination-lg > li:last-child > a[b-oo4jai5dys],
.pagination-lg > li:last-child > span[b-oo4jai5dys] {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}

.pagination-sm > li > a[b-oo4jai5dys],
.pagination-sm > li > span[b-oo4jai5dys] {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
}

.pagination-sm > li:first-child > a[b-oo4jai5dys],
.pagination-sm > li:first-child > span[b-oo4jai5dys] {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}

.pagination-sm > li:last-child > a[b-oo4jai5dys],
.pagination-sm > li:last-child > span[b-oo4jai5dys] {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

.pager[b-oo4jai5dys] {
    padding-left: 0;
    margin: 20px 0;
    list-style: none;
    text-align: center;
}

.pager[b-oo4jai5dys]:before,
.pager[b-oo4jai5dys]:after {
    content: " ";
    display: table;
}

.pager[b-oo4jai5dys]:after {
    clear: both;
}

.pager li[b-oo4jai5dys] {
    display: inline;
}

.pager li > a[b-oo4jai5dys],
.pager li > span[b-oo4jai5dys] {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px;
}

.pager li > a:hover[b-oo4jai5dys],
.pager li > a:focus[b-oo4jai5dys] {
    text-decoration: none;
    background-color: #eeeeee;
}

.pager .next > a[b-oo4jai5dys],
.pager .next > span[b-oo4jai5dys] {
    float: right;
}

.pager .previous > a[b-oo4jai5dys],
.pager .previous > span[b-oo4jai5dys] {
    float: left;
}

.pager .disabled > a[b-oo4jai5dys],
.pager .disabled > a:hover[b-oo4jai5dys],
.pager .disabled > a:focus[b-oo4jai5dys],
.pager .disabled > span[b-oo4jai5dys] {
    color: #777777;
    background-color: #fff;
    cursor: not-allowed;
}

.pagination > .active > a[b-oo4jai5dys], .pagination > .active > a:hover[b-oo4jai5dys], .pagination > .active > a:focus[b-oo4jai5dys], .pagination > .active > span[b-oo4jai5dys], .pagination > .active > span:hover[b-oo4jai5dys], .pagination > .active > span:focus[b-oo4jai5dys]{
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default;
}

.pagination > li > a[b-oo4jai5dys], .pagination > li > span[b-oo4jai5dys] {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.428571429;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
}

.page-link[b-oo4jai5dys] {
    cursor: pointer;
}
