.styles_LanguageSelector__ooY7g {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center
}

.styles_LanguageSelector__ooY7g button {
    background-color: transparent;
    border: none;
    color: #004991;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    padding: 0 5px;
    cursor: pointer
}

.styles_LanguageSelector__ooY7g div {
    color: #004991
}

.styles_LanguageSelector__ooY7g svg {
    width: 18px;
    height: 18px;
    margin-bottom: -3px
}

@keyframes styles_float__QwmW4 {
    0% {
        transform: translateY(0) translateX(0)
    }
    50% {
        transform: translateY(-10px) translateX(5px)
    }
    to {
        transform: translateY(0) translateX(0)
    }
}

@keyframes styles_float2__arIBa {
    0% {
        transform: translateY(0) translateX(0)
    }
    50% {
        transform: translateY(10px) translateX(5px)
    }
    to {
        transform: translateY(0) translateX(0)
    }
}

@keyframes styles_bounce__H7ltE {
    0% {
        transform: translate3d(0, -50px, 0);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes styles_likeRotate__Ok5L9 {
    0% {
        transform: scale(1.5) rotate(-15deg)
    }
}

@keyframes styles_textScroll__eD_Gh {
    0% {
        transform: translate(0)
    }
    to {
        transform: translate(-100%)
    }
}

@keyframes styles_shake__z6Ycu {
    0% {
        transform: translate(0)
    }
    20% {
        transform: translate(2px, -2px)
    }
    40% {
        transform: translate(2px, 2px)
    }
    60% {
        transform: translate(-2px, 2px)
    }
    80% {
        transform: translate(-2px, -2px)
    }
    to {
        transform: translate(0)
    }
}

.styles_navbar__41lbF {
    width: 100%;
    height: 60px;
    display: flex;
    background-color: transparent;
    transition: all .35s ease-in-out;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 6;
    background-color: #fff
}

.styles_navbar__body__mHGxu {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: transparent
}

.styles_navbar__body__mobileLogo___7Ine {
    display: none
}

@media (max-width: 900px) {
    .styles_navbar__body__mobileLogo___7Ine {
        display: flex
    }
}

.styles_navbar__body__container__Tqlzp {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
    flex-direction: row
}

@media (max-width: 900px) {
    .styles_navbar__body__container__Tqlzp {
        display: none
    }
}

.styles_navbar__body__container__end__WibLk, .styles_navbar__body__container__middle__GMZUS, .styles_navbar__body__container__start__JB3Sa {
    display: flex;
    align-items: center
}

.styles_navbar__body__start__1SA4y {
    display: flex;
    align-items: center;
    justify-content: center
}

.styles_navbar__body__start__1SA4y svg {
    width: 12rem;
    height: 5rem;
    cursor: pointer
}

.styles_navbar__body__start__1m__815t8 {
    margin-left: -35px;
    display: flex;
    align-items: center;
    justify-content: center
}

.styles_navbar__body__start__1m__815t8 svg {
    width: 12rem;
    height: 5rem;
    cursor: pointer
}

.styles_navbar__body__start__1m__815t8 svg path {
    fill: #004991
}

.styles_navbar__body__start__dash__bK6Tn {
    font-size: 35px;
    color: #feb64c;
    margin-left: 10px;
    height: 65px
}

@media (max-width: 900px) {
    .styles_navbar__body__start__1SA4y svg {
        width: 11rem;
        height: 4rem
    }
}

.styles_navbar__body__end__T4xS4 {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
    flex-direction: row
}

@media (max-width: 900px) {
    .styles_navbar__body__end__T4xS4 {
        display: none
    }
}

.styles_navbar__body__end__navItem__aI6tt {
    margin-inline-end: 40px;
    font-size: 1.5rem;
    color: #302d3a;
    cursor: pointer
}

@media (max-width: 1100px) {
    .styles_navbar__body__end__navItem__aI6tt {
        margin-inline-end: 20px;
        font-size: 1.4rem
    }
}

.styles_navbar__body__end__navItem__active__xUcwr {
    font-weight: 600;
    color: #004991
}

.styles_navbar__body__end__ActiveNavItem__pYPxZ {
    margin-inline-end: 40px;
    font-size: 1.5rem;
    font-weight: 600;
    color: #004991;
    cursor: pointer
}

@media (max-width: 2450px) {
    .styles_navbar__body__end__ActiveNavItem__pYPxZ {
        margin-inline-end: 20px;
        font-size: 1.4rem
    }
}

@media (max-width: 1050px) {
    .styles_navbar__body__end__ActiveNavItem__pYPxZ {
        margin-inline-end: 20px;
        font-size: 1.2rem
    }
}

@media (max-width: 950px) {
    .styles_navbar__body__end__ActiveNavItem__pYPxZ {
        margin-inline-end: 20px;
        font-size: 1rem
    }
}

.styles_navbar__body__end__ActiveNavItem__active__H2V1n {
    font-weight: 600;
    color: #004991
}

.styles_navbar__body__end__login__iOpB8 {
    font-size: 1.5rem;
    color: #8e8d92;
    margin: 0 20px;
    cursor: pointer
}

@media (max-width: 1050px) {
    .styles_navbar__body__end__login__iOpB8, .styles_navbar__body__end__signup__QOSlU button {
        font-size: 1.2rem
    }
}

.styles_navbar__body__end__select__link___sTbu {
    display: flex;
    align-items: center;
    position: relative
}

.styles_navbar__body__end__select__link___sTbu svg {
    margin-inline-start: 10px;
    width: 10px;
    height: 10px
}

.styles_navbar__body__end__select__hzzAx .styles_ant-dropdown-link__5YHkk {
    color: #302d3a;
    padding: 10px 0
}

.styles_navbar__body__end__select__hzzAx .styles_ant-dropdown__ZcZtx {
    margin-top: 30px !important
}

.styles_navbar__body__menu__jZNC8 {
    width: -moz-fit-content;
    width: fit-content;
    cursor: pointer
}

@media (min-width: 900px) {
    .styles_navbar__body__menu__jZNC8 {
        display: none
    }
}

.styles_navbar__body__menu__jZNC8 svg {
    width: 4rem;
    height: 3rem;
    margin-top: 5px;
    fill: #004991
}

.styles_navbarSticky__jNZPY {
    width: 100%;
    display: flex;
    height: 60px;
    background-color: #fff;
    transition: all .35s ease-in-out;
    box-shadow: 0 0 8px 2px rgba(0, 0, 0, .1);
    position: fixed;
    left: 0;
    top: 0;
    z-index: 6
}

@media (max-width: 900px) {
    .styles_navbarSticky__jNZPY {
        height: 60px
    }
}

.styles_loggedInNavbarSticky__8gjjH {
    width: 100%;
    height: 60px;
    display: flex;
    padding: 10px 0;
    background-color: #0b1434;
    transition: all .35s ease-in-out;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 6
}

@media (max-width: 900px) {
    .styles_loggedInNavbarSticky__8gjjH {
        height: 60px
    }
}

.styles_overlay__RS_gC {
    position: fixed;
    height: 100vh;
    width: 100vw;
    left: 0;
    top: 0;
    z-index: 8;
    background-color: rgba(0, 0, 0, .548);
    transition: all .45s ease-in-out
}

@media (min-width: 900px) {
    .styles_overlay__RS_gC {
        display: none
    }
}

.styles_overlay_closed__P64VF {
    position: fixed;
    height: 100vh;
    width: 100vw;
    left: 0;
    top: 0;
    z-index: -1;
    background-color: transparent;
    transition: all .45s ease-in-out
}

@media (min-width: 900px) {
    .styles_overlay_closed__P64VF {
        display: none
    }
}

.styles_sideNav__5wmKf {
    height: 100vh;
    width: 100vw;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10;
    box-shadow: 0 0 10px 7px rgba(0, 0, 0, .09);
    transition: all .45s ease-in-out;
    display: flex;
    flex-direction: column;
    overflow-y: hidden
}

.styles_sideNav__5wmKf:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: #fff;
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    transition: all .45s ease-in-out
}

@media (min-width: 900px) {
    .styles_sideNav__5wmKf {
        display: none
    }
}

.styles_sideNav__head__s5I4r {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    background-color: #fff;
    padding: 1.5rem 3rem;
    z-index: 11;
    border-bottom: 2px solid #ebebeb
}

.styles_sideNav__head__logo__t03fm {
    display: flex;
    align-items: center;
    font-size: 2rem;
    font-weight: 700;
    cursor: pointer
}

.styles_sideNav__head__logo__t03fm svg {
    width: 11rem;
    height: 4rem
}

.styles_sideNav__head__logo__1m__YFXhV {
    margin-left: -35px;
    display: flex;
    align-items: center;
    justify-content: center
}

.styles_sideNav__head__logo__1m__YFXhV svg {
    width: 12rem;
    height: 5rem;
    cursor: pointer
}

.styles_sideNav__head__logo__1m__YFXhV svg path {
    fill: #004991
}

.styles_sideNav__head__logo__dash__lvc5B {
    font-size: 35px;
    color: #feb64c;
    margin-left: 10px;
    height: 65px
}

.styles_sideNav__head__close__AyOQ_ {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #333;
    padding: .5rem;
    border-radius: 50%;
    cursor: pointer
}

.styles_sideNav__head__close__AyOQ_ svg {
    width: 1.2rem;
    height: 1.2rem;
    fill: #333
}

.styles_sideNav__navs__7vvGO {
    display: flex;
    flex-direction: column;
    z-index: 11;
    padding: 2rem 3rem
}

.styles_sideNav__navs__nav__KFYj5 {
    font-size: 1.8rem;
    font-weight: 500;
    color: #172b4d;
    padding: .7rem 1.5rem
}

.styles_sideNav__navs__navActive__uyPJk {
    font-size: 1.3rem;
    font-weight: 600;
    background-color: #004991;
    color: #fff;
    padding: .7rem 1.5rem
}

.styles_sideNav__navs__line__Ovowu {
    width: 100%;
    height: 2px;
    background-color: #ebebeb;
    margin: .7rem 0
}

.styles_sideNav__collapse__eRjvX, .styles_sideNav_close__J1dth {
    display: flex;
    flex-direction: column
}

.styles_sideNav_close__J1dth {
    height: 100vh;
    width: 100vw;
    position: fixed;
    right: -200%;
    top: 0;
    z-index: -1;
    box-shadow: 0 0 10px 7px rgba(0, 0, 0, .09);
    transition: all .45s ease-in-out;
    overflow-y: hidden
}

.styles_sideNav_close__J1dth:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: hsla(0, 0%, 100%, 0);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    transition: all .45s ease-in-out
}

@media (min-width: 900px) {
    .styles_sideNav_close__J1dth {
        display: none
    }
}

.styles_loggedinNavbar__NOdCa {
    width: 100%;
    height: 60px;
    display: flex;
    padding: 10px 0;
    background-color: #0b1434;
    transition: all .35s ease-in-out;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 6
}

.styles_loggedinNavbar__body__PgDLB {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: transparent
}

.styles_loggedinNavbar__body__start__gtE8N {
    display: flex;
    align-items: center
}

.styles_loggedinNavbar__body__start__logo__LXLsl {
    display: flex;
    align-items: center;
    margin-inline-end: 2rem
}

.styles_loggedinNavbar__body__start__logo__LXLsl svg {
    width: 3rem;
    height: 3rem;
    cursor: pointer
}

.styles_loggedinNavbar__body__mid__eBuI6 {
    display: contents
}

.styles_loggedinNavbar__body__mid__navItem__5ETcI {
    padding: 1rem;
    margin-inline-end: 1rem;
    font-size: 1.4rem;
    color: #fff;
    cursor: pointer
}

@media (max-width: 1050px) {
    .styles_loggedinNavbar__body__mid__navItem__5ETcI {
        margin-inline-end: 2rem
    }
}

@media (max-width: 990px) {
    .styles_loggedinNavbar__body__mid__navItem__5ETcI {
        margin-inline-end: 0
    }
}

.styles_loggedinNavbar__body__mid__navItem__5ETcI:last-child {
    margin-inline-end: unset
}

.styles_loggedinNavbar__body__mid__navActive__QitSK {
    font-weight: 600;
    border-bottom: 2px solid #fff
}

.styles_loggedinNavbar__body__mid__navActive__QitSK:hover {
    color: #fff
}

@media (max-width: 900px) {
    .styles_loggedinNavbar__body__mid__eBuI6 {
        display: none
    }
}

.styles_loggedinNavbar__body__end__NUe3U {
    display: flex;
    align-items: center
}

@media (max-width: 900px) {
    .styles_loggedinNavbar__body__end__NUe3U {
        display: none
    }
}

.styles_loggedinNavbar__body__end__item__Rzxvd {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    padding: .4rem;
    cursor: pointer;
    border-radius: .2rem;
    width: 32px;
    height: 32px
}

.styles_loggedinNavbar__body__end__item__Rzxvd:nth-child(2) {
    margin-inline-start: 1.5rem
}

.styles_loggedinNavbar__body__end__item__Rzxvd a {
    display: flex;
    align-items: center
}

.styles_loggedinNavbar__body__end__item__Rzxvd svg {
    width: 2.2rem;
    height: 2.2rem;
    fill: #172b4d
}

.styles_loggedinNavbar__body__end__item__Rzxvd svg path {
    fill: #172b4d
}

.styles_loggedinNavbar__body__end__profilePic__S2__p {
    margin-inline-start: 1.5rem;
    cursor: pointer
}

.styles_loggedinNavbar__body__end__profilePic__img__N0PCz {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 3rem;
    height: 3rem;
    overflow: hidden;
    border-radius: .2rem
}

.styles_loggedinNavbar__body__end__profilePic__img__N0PCz img {
    width: 100%
}

.styles_loggedinNavbar__body__end__profilePic__avatar__qXrqP div {
    border-radius: .2rem
}

.styles_loggedinNavbar__body__menu__pGD1V {
    width: -moz-fit-content;
    width: fit-content;
    cursor: pointer;
    display: flex
}

@media (min-width: 901px) {
    .styles_loggedinNavbar__body__menu__pGD1V {
        display: none
    }
}

.styles_loggedinNavbar__body__menu__pGD1V svg {
    width: 4rem;
    height: 3rem;
    fill: #fff
}

.styles_loggedinNavbar__mobileViewProfile__1kMHw {
    display: none
}

@media (max-width: 900px) {
    .styles_loggedinNavbar__mobileViewProfile__1kMHw {
        display: block;
        cursor: pointer
    }
}

.styles_loggedinNavbar__mobileViewProfile__img__HzU6a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 3rem;
    height: 3rem;
    overflow: hidden;
    border-radius: 50%
}

.styles_loggedinNavbar__mobileViewProfile__img__HzU6a img {
    width: 100%
}

.styles_loggedinNavbar__mobileViewProfile__avatar__pIa_U div {
    border-radius: 50%
}

.styles_searchNavbar__DJLBZ, .styles_searchNavbar__input__UXlmT {
    position: relative
}

.styles_searchNavbar__input__UXlmT input {
    background-color: #fff;
    height: 3rem;
    border: 0;
    border-radius: 3px;
    width: 24rem;
    padding-inline-start: 3rem;
    color: #a2a2a2
}

@media (max-width: 1100px) {
    .styles_searchNavbar__input__UXlmT input {
        width: 17rem
    }
}

@media (max-width: 900px) {
    .styles_searchNavbar__input__UXlmT input {
        width: 60vw
    }
}

.styles_searchNavbar__input__UXlmT input:focus {
    outline: none;
    border: none
}

.styles_searchNavbar__input__UXlmT input::-webkit-input-placeholder {
    color: #a2a2a2
}

.styles_searchNavbar__input__icon__m3Nar {
    position: absolute;
    top: .55rem;
    color: #172b4d;
    opacity: .4;
    padding-inline-start: 5px
}

.styles_searchNavbar__input__icon__m3Nar svg {
    width: 1.8rem;
    height: 1.8rem
}

.styles_searchNavbar__input__loader__X05bD {
    position: absolute;
    width: 100%;
    margin-top: -3px
}

.styles_searchNavbar__resultBox__eZTGC {
    width: 40rem;
    height: -moz-fit-content;
    height: fit-content;
    background-color: #fff;
    position: absolute;
    margin-top: .5rem;
    border-radius: .2rem;
    box-shadow: 0 0 5px 3px rgba(0, 0, 0, .1);
    padding: .5rem
}

.styles_searchNavbar__resultBox__card__6Cggb {
    display: flex;
    align-items: center;
    padding: .5rem;
    cursor: pointer;
    transition: all .2s ease-in-out
}

.styles_searchNavbar__resultBox__card__6Cggb:hover {
    background-color: #004991;
    color: #fff
}

.styles_searchNavbar__resultBox__card__6Cggb:hover svg path {
    fill: #fff
}

.styles_searchNavbar__resultBox__card__img__dF6K2 {
    width: 3rem;
    height: 3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: .3rem;
    overflow: hidden;
    margin-inline-end: 1rem
}

.styles_searchNavbar__resultBox__card__img__dF6K2 img {
    width: 100%
}

.styles_searchNavbar__resultBox__card__icon__vXN_P {
    width: 3rem;
    height: 3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: .3rem;
    margin-inline-end: 1rem
}

.styles_searchNavbar__resultBox__card__icon__vXN_P svg path {
    transition: all .2s ease-in-out;
    fill: #a2a2a2
}

.styles_searchNavbar__resultBox__card__name__kGBG9 {
    font-size: 1.3rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.styles_searchNavbar__resultBox__card__type__0ZomX {
    font-size: 1.1rem;
    margin-inline-start: auto;
    background-color: #eee;
    color: #bebebe;
    padding: 0 .3rem;
    border-radius: .3rem
}

.styles_notification__WUGzL {
    background-color: #fff;
    border-radius: .2rem;
    box-shadow: 0 0 5px 3px rgba(0, 0, 0, .1);
    min-width: 32rem
}

.styles_notification__head__5i_98 {
    width: 100%;
    padding: .7rem 1rem;
    font-weight: 600;
    border-bottom: 1px solid #a2a2a2;
    color: #172b4d;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.styles_notification__head__5i_98 a {
    font-weight: 400
}

.styles_notification__body__Qf3Sa {
    position: relative;
    max-height: 35rem;
    overflow-y: auto;
    overflow-x: hidden
}

.styles_notification__body__Qf3Sa::-webkit-scrollbar {
    width: 7px;
    height: 7px;
    border-radius: 5px
}

.styles_notification__body__Qf3Sa::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px #eee;
    border-radius: 5px
}

.styles_notification__body__Qf3Sa::-webkit-scrollbar-thumb {
    background: #004991;
    border-radius: 3px
}

.styles_notification__body__spin__cW38I {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    padding: 4rem 0
}

.styles_notification__body__loadMore__QdPfn {
    position: absolute;
    width: 100%;
    margin-top: -4px
}

.styles_notificationCard__dkBqv {
    display: flex;
    align-items: center;
    padding: 1rem;
    width: -moz-fit-content;
    width: fit-content;
    border-bottom: 1px solid hsla(0, 0%, 64%, .5);
    cursor: pointer
}

.styles_notificationCard__dkBqv:last-child {
    border: none
}

.styles_notificationCard__unread__zL0D9 {
    background-color: rgba(0, 149, 255, .1)
}

.styles_notificationCard__img__pCWfa {
    margin-inline-end: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 5rem;
    height: 5rem;
    overflow: hidden;
    border-radius: 50%
}

.styles_notificationCard__img__pCWfa img {
    width: 100%
}

.styles_notificationCard__img__pCWfa svg path {
    transition: all .2s ease-in-out;
    fill: #a2a2a2
}

.styles_notificationCard__body__Ooe4n {
    display: flex;
    width: 20rem
}

.styles_notificationCard__end__8U6Ek {
    margin-inline-start: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    min-width: 5rem
}

.styles_notificationCard__end__8U6Ek p {
    font-size: 1.2rem
}

.styles_notificationCard__end__8U6Ek svg {
    width: 2rem;
    height: 2rem;
    margin: .5rem 0
}

.styles_notificationCard__end__8U6Ek svg circle {
    fill: #0095ff
}

.styles_userMenu__N3WeS {
    min-width: 12rem
}

.styles_userMenu__item__GDV2c {
    font-weight: 500;
    width: 14rem
}

.styles_userMenu__item__GDV2c svg {
    margin-inline-end: .8rem
}

.styles_userMenu__item__red__hhTdN {
    color: #de350b !important
}

.styles_celebration__52Rro {
    background-color: #0095ff;
    height: 120px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    margin-bottom: -60px
}

.styles_celebration__left__LVYdt {
    width: 20%;
    height: 50%
}

@media (max-width: 900px) {
    .styles_celebration__left__LVYdt {
        width: 15%
    }
}

.styles_celebration__left__LVYdt img, .styles_celebration__left__LVYdt svg {
    width: 100%;
    height: 100%
}

@media (max-width: 900px) {
    .styles_celebration__left__LVYdt img, .styles_celebration__left__LVYdt svg {
        height: 70%
    }
}

.styles_celebration__center__f3gwf {
    width: 60%;
    height: 37%;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box
}

@media (max-width: 900px) {
    .styles_celebration__center__f3gwf {
        width: 70%
    }
}

.styles_celebration__center__content__BN1mr {
    font-weight: 700;
    font-size: 16px;
    line-height: 28px;
    color: #fff;
    text-align: center;
    white-space: nowrap
}

@media (max-width: 1250px) {
    .styles_celebration__center__content__BN1mr {
        animation: styles_textScroll__eD_Gh 15s linear infinite;
        padding-left: 100%;
        display: inline-block
    }
}

.styles_celebration__right__9Lr69 {
    width: 20%;
    height: 50%
}

@media (max-width: 900px) {
    .styles_celebration__right__9Lr69 {
        width: 15%
    }
}

.styles_celebration__right__9Lr69 img, .styles_celebration__right__9Lr69 svg {
    width: 100%;
    height: 100%
}

@media (max-width: 900px) {
    .styles_celebration__right__9Lr69 img, .styles_celebration__right__9Lr69 svg {
        height: 70%
    }
}

.styles_celebration__mobile__phBnJ {
    display: none;
    height: 60px
}

@media (max-width: 900px) {
    .styles_celebration__mobile__phBnJ {
        display: block
    }
}

.styles_celebration__web__fw_Dm {
    display: block;
    height: 60px
}

@media (max-width: 900px) {
    .styles_celebration__web__fw_Dm {
        display: none
    }
}

.styles_dropDownMenu___u6o5 {
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
    list-style: none;
    font-size: 16px;
    border-radius: 5px;
    position: absolute;
    top: 35px;
    width: 200px
}

.styles_dropDownMenu___u6o5 li {
    height: 40px
}

.styles_dropDownMenu___u6o5 li a {
    padding: 10px;
    width: 100%;
    display: block;
    line-height: 22px;
    height: 40px
}

.styles_dropDownMenu___u6o5 li a:hover {
    color: #000
}

.styles_dropDownMenu___u6o5 li:hover {
    background-color: #e5f4ff
}

@keyframes styles_questionPopAnimation__u1RdB {
    0% {
        transform: scale(0);
        opacity: 0
    }
    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes styles_popdownAnimation__6MWcN {
    0% {
        transform: scale(1);
        opacity: 1
    }
    to {
        transform: scale(0);
        opacity: 0
    }
}

@keyframes styles_chatbotIconSlide__N2mUp {
    0% {
        transform: translateX(100%)
    }
    to {
        transform: translateX(0)
    }
}

@keyframes styles_fadeOut__TWZLQ {
    0% {
        opacity: 1;
        transform: translateY(0)
    }
    to {
        opacity: 0;
        transform: translateY(-20px)
    }
}

.styles_close___cwoK {
    animation: styles_fadeOut__TWZLQ .5s ease-in-out forwards !important
}

.styles_chatbotcontainer__nQH_u {
    direction: ltr !important;
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 4;
    font-family: Open Sans, sans-serif;
    animation: styles_chatbotIconSlide__N2mUp .5s ease-out forwards
}

@media (max-width: 650px) {
    .styles_chatbotcontainer__nQH_u {
        top: 60px;
        right: 0
    }
}

.styles_chatbotcontainer__nQH_u .styles_chatbotquestion__sp6kU {
    position: absolute;
    right: 74px;
    bottom: 40px;
    white-space: nowrap;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .071);
    color: #004991;
    background-color: #fff;
    border-radius: 8px;
    padding-block: 16px;
    padding-inline: 12px;
    font-size: 16px;
    animation: styles_questionPopAnimation__u1RdB 1s ease-in-out
}

@media (max-width: 650px) {
    .styles_chatbotcontainer__nQH_u .styles_chatbotquestion__sp6kU {
        display: none
    }
}

.styles_chatbotcontainer__nQH_u .styles_Chatbot__1hobS {
    position: relative;
    border-radius: 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-around
}

@media (max-width: 650px) {
    .styles_chatbotcontainer__nQH_u .styles_Chatbot__1hobS {
        position: fixed;
        bottom: 0;
        right: 0;
        z-index: 0
    }
}

.styles_chatbotcontainer__nQH_u .styles_Chatbot__iconContainer__ghrQQ {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 70px;
    width: 70px;
    background-color: #004991;
    border-radius: 50%
}

.styles_chatbotcontainer__nQH_u .styles_Chatbot__iconContainer__img__W1Gce {
    animation: styles_questionPopAnimation__u1RdB .2s ease-in-out forwards
}

.styles_chatbotcontainer__nQH_u .styles_Chatbot__iconContainer__close__lvYt4 {
    animation: styles_popdownAnimation__6MWcN .2s ease-in-out forwards
}

.styles_chatbotcontainer__nQH_u .styles_Chatbot__start__A5U8T {
    animation: styles_float__QwmW4 6s ease-in-out infinite;
    width: 80px;
    height: 80px;
    padding-top: 24px;
    padding-right: 10px;
    cursor: pointer
}

.styles_chatbotcontainer__nQH_u .styles_Chatbot__start__A5U8T img {
    width: 40px;
    height: 40px
}

@media (max-width: 900px) {
    .styles_chatbotcontainer__nQH_u .styles_Chatbot__start__A5U8T img {
        width: 40px;
        height: 40px
    }
}

.styles_chatbotcontainer__nQH_u .styles_Chatbot__end__EvWa_ {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    display: none
}

.styles_chatbotcontainer__nQH_u .styles_Chatbot__end__title__RfPmE {
    font-size: 16px;
    color: #fff
}

.styles_chatbotcontainer__nQH_u .styles_Chatbot__end__desc___blh8 {
    font-size: 12px;
    color: #fff
}

.styles_chatbotcontainer__nQH_u .styles_Chatbot__end__btn__lFH3P {
    background-color: #fff;
    width: 75px;
    height: 28px;
    text-align: center;
    color: #000;
    border-radius: 30px;
    padding: 2px;
    cursor: pointer;
    margin-top: 10px;
    z-index: 2
}

@media (max-width: 900px) {
    .styles_chatbotcontainer__nQH_u .styles_Chatbot__end__EvWa_ {
        display: none
    }
}

.styles_feedbackDesktop__Lg3Ti {
    position: fixed;
    right: -50px;
    top: 40%;
    z-index: 99;
    cursor: pointer;
    display: block;
    transition: .5s ease-in-out
}

.styles_feedbackDesktop__Lg3Ti:hover {
    right: 0;
    transition: .5s ease-in-out
}

.styles_feedbackMobile__Iijkr {
    display: none
}

@media (max-width: 576px) {
    .styles_feedbackDesktop__Lg3Ti {
        display: none
    }

    .styles_feedbackMobile__Iijkr {
        display: block
    }
}

.styles_feedback__mUQkY {
    width: 612px
}